TTG

TELETYPE

GAMES

Amit a csapat eddig összerakott — a devarea repólistája alapján

utolsó frissítés
TTG

Számokban

0repó
0commit
0Gitea-szervezet
0célplatform

Az első commit 2023-ból való, a legtöbb munka 2026-ban készült.

A csapat

Mr. Zeroszervezés, infrastruktúra, programozás
Mr. Onezene, grafika, képes forgatókönyv
Mr. Twoképes forgatókönyv, tesztelés, programozás
Mr. Three (inaktív)grafika és animáció
Mr. FourGodot
Mr. Fivejelölt
Ms. Sixjelölt
Mrs. Zero 🩷az első számú támogató

01

Játékok

11 repó · TIC-80 · C64 · Plus/4 · Go · Phaser · Godot

TIC-80 — a kezdetek

Definitely not an Impostor
  • Definitely not an Impostor — puzzle és ARG, 326 commit, saját BBS-sel a végén
  • Mr. Anderson's Matrix Escape
  • BombExpert — Bomberman-klón AI-ellenféllel, 135 commit

Commodore 64 és Plus/4

Nyuller

start:
    sei        ; no KERNAL IRQ - raster
               ; polling must not jitter

    ; sunny scene: black frame,
    ; sky above the horizon split
    lda #BLACK
    sta BORDER
    lda #COL_SKY
    sta BG
        
  • Blessing of Ra — kétjátékos piramismenekülés, Plus/4 porttal
  • Rabbit Scooter — a rabbitroller C64-portja
  • c64-demo 6502 assemblyben és C-ben (Oscar64)
  • nyuller · plus4-demo

Modern motorokon

Underwater Sun Risepoint & click, a Norman Arc második részeinkwell · Go
Trickster Tilespixel-art platformer, 10 pályaPhaser 3 · TypeScript
rabbitrollerGame & Watch-stílusú LCD-játékEbitengine · Go
Ponga klasszikus, kétjátékosGodot 4

02

Saját motorok és eszközök

engines · build · demos · tools

Engines

inkwellpoint & click keretrendszer Ebitengine-re
rubbsRuby gem telnetes BBS-szerverekhez
gorpgGo RPG-motor, 2023 óta
WarpEngineRails engine: szoftverkatalógus, release-updater, publikus API, Admin API + MCP
warpstorea store-motorok közös magja

Egy pipeline, kilenc platform

tic80-toolsc64-toolsplus4-build ebitengine-toolslove-toolsphaser-tools godot-toolsbevy-toolstic80pro-dockerfile

{
  "name": "rabbitc64",
  "title": "Rabbit Scooter",
  "author": "Teletype Games",
  "desc": "A Commodore 64 port of rabbitroller …",
  "site": "https://git.teletypegames.org/games/rabbitc64",
  "repo": "https://git.teletypegames.org/games/rabbitc64",
  "version": "1.0.0"
}
    

Minden játékban csak egy metadata.json és egy marker: a CI-konfigot a szerver adja. Minden platformhoz van demo-repó is.

03

Terjesztés

a katalógustól a nappaliig

WarpEngine ökoszisztéma

WarpEnginekatalógus · WECP API
teletypegames.org
Teletype Orbit
→
Batocera store
RetroArch store
WarpEngine Client
Linux · macOS · Windows

Egy katalógus, sok kliens: kiadás → build → katalógusfrissítés → a játék megjelenik a menüben.

teletypegames.org

  • Vue 3 frontend, Rails 8 API
  • a WarpEngine első hosztja
  • SEO shell-renderer, kétnyelvű
  • 420 commit — a legnagyobb kódrepó

átlagos tempó

\[ \frac{2294\ \text{commit}}{317\ \text{nap}} \approx 7{,}2\ \tfrac{\text{commit}}{\text{nap}} \]

2025. december 1. óta, a repólista összes repójára

04

BBS és DOS

ahol a betű még teletype-on jön

Telnetes BBS-ek

CONNECT 9600 Teletype BBS Server · menüsor, ablakok, üzenőfalak, chat Impostor BBS · a játék utáni debrief-terminál SERMO-BBS · a Neumatronic-univerzum gépe bbsweb · BBS-ek böngészőben, xterm.js rubbs · a közös Ruby gem alattuk > █

DOS — 2026-ban

GMENU 2.2 C:\COLLECT GMENU játékmenü DOS-ra és DOSBoxra, C++ / Open Watcom DOSINST programtelepítő FTP-ről, mTCP-vel és Winsockkal BMAGIC bootmenü-szerkesztő MS-DOS 6-hoz doslib a közös kód, subtree-ként

05

Szerver és infra

egy gép, amin minden fut

Egy szerver, sok stack

Internet
→
nginx
30 vhost · Let's Encrypt
→
18 Docker Compose stack
32 konténer
FejlesztésGitea · Woodpecker CI · Redmine · wiki · ResourceSpace
Publikusteletypegames.org · updater · BBS-ek · bbsweb · DOSINST FTP · ez a prezentáció
MegfigyelésPrometheus · Grafana · Loki · Alloy · cAdvisor · Netdata · Uptime Kuma · Matomo

Ubuntu 24.04 · 6 mag · 11 GB RAM · 195 GB

Üzemeltetés

  • Deploy: push → Woodpecker → a konténerek cseréje a szerveren
  • Mentés: minden hajnalban SQL-dump, git-tükör, gépen kívüli másolat
  • Frissítés: verziófigyelés minden stackre, egy paranccsal frissíthető
  • Konfig gitben: nginx, compose, pipeline-ok

$ make -f Makefile.upgrade check UPDATES=1

Woodpecker server   v3.18.1 → v3.19.0  UPDATE
Woodpecker agent    v3.18.1 → v3.19.0  UPDATE

$ make -f Makefile.upgrade upgrade ID=woodpecker-server
      

06

Ami a háttérben fut

services · tools

Nyelvek és eszközök

Lua6502 assemblyC C++GoRust RubyTypeScriptVue GDScriptPascalPHP PythonBash

Gitea · Woodpecker CI · Redmine · ResourceSpace · Docker · Discord

Idővonal

  • 2023gorpg — az első saját motor
  • 2025·12Impostor, BombExpert, Mr. Anderson, teletypegames.org
  • 2026·01build-eszközök: TIC-80, Ebitengine, LÖVE
  • 2026·03BBS-szerver, statusbot, mentések
  • 2026·05wiki, inkwell, az első C64-demó
  • 2026·07C64-játékok, Godot, Phaser, Bevy
  • 2026·08WarpEngine, store-ok, Orbit, kliens
  • 2026·09Plus/4, Admin API és MCP
  • 2026·10DOS: GMENU, DOSINST, BMAGIC
TTG

Köszönjük!

teletypegames.org · git.teletypegames.org

youtube.com/@teletypegames