Die ASCII Arcade ist eine Sammlung retroinspirierter Minispiele, die komplett im Terminal laufen.
Ursprünglich war geplant, den Zugang über telnet zu realisieren – ganz im Stil früher Online-Systeme der 80er und 90er.
Doch so charmant die Idee war, stellte sich schnell ein Problem heraus: Telnet hat kein echtes Terminal-Konzept.
Es fehlen wichtige Features wie Terminal Negotiation (z. B. TERM-Typen), Zeilenpufferung wird nicht zuverlässig gehandhabt,
und Sondertasten (wie Pfeiltasten) funktionieren oft nur eingeschränkt oder gar nicht.
Das führte dazu, dass Eingaben in Spielen entweder gar nicht erkannt wurden oder sich seltsam verhielten – eine akzeptable Steuerung war schlicht nicht möglich.
Daher der Umstieg auf SSH: moderne Clients (z. B. ssh, PuTTY oder sogar VSCode Remote) unterstützen
echte Terminalemulation, zuverlässige Zeicheneingabe und sichere Verbindungen – perfekt für eine smoothe Arcade-Session!
Aber das ist noch nicht alles: Ursprünglich war geplant, die gesamte Arcade ausschließlich über das Tor-Netzwerk zugänglich zu machen –
genauer gesagt via ssh über meinen .onion-Service. Und ja: Es funktioniert technisch einwandfrei!
Allerdings zeigte sich schnell, dass die hohe Latenz und das fehlende TCP-Tuning (Stichwort: TCP_NODELAY bzw. Nagle's Algorithmus)
im Tor-Protokoll den Spielfluss massiv beeinträchtigen. Ergebnis: Die Eingaben kamen mit merklicher Verzögerung an – und das war beim Zocken einfach nicht tragbar.
Deshalb läuft der Standardzugang jetzt ganz klassisch über SSH via clearnet – schnell, direkt und latenzarm.
Aber für alle, die das ultimative Hacker-Feeling suchen oder einfach neugierig sind: Der .onion-Dienst ist weiterhin aktiv!
Wer torsocks oder eine passende SSH-Konfiguration verwendet, kann sich auch anonym über das Tor-Netz verbinden.
Früher lief das Ganze in einer chroot-Umgebung auf meinem Raspberry Pi 1 – inzwischen hat das Projekt ein Upgrade bekommen: Nach dem Login landest du jetzt in einem isolierten Docker-Container auf meinem alten Notebook. Dort begrüßt dich direkt ein minimalistisches ASCII-Menü zur Spielauswahl. Alles läuft in einer read-only Sandbox – sicher, nerdig, minimalistisch.
Press start to continue... 🕹️
Telnet ist nicht tot – und Star Wars auch nicht.
Wusstest du, dass es eine 20-minütige ASCII-Version von Star Wars Episode IV gibt? Retro vom Feinsten! Die Version ist frei verfügbar und ich stelle sie via Telnet über Tor zum Streamen bereit.
Aber Moment – warum über Tor?
Ganz einfach: Ich mach bestimmt nicht noch einen Port auf! Der Dienst ist also nur über das Tor-Netzwerk verfügbar – anonym, nerdig und sicher. Die etwas höhere Latenz? Kein Problem – bei einem ASCII-Film trägt sie nur noch mehr zum authentischen Retro-Feeling bei. Fast wie früher mit GPRS – nur mit mehr Stil.
Viel Spaß beim Filmschauen... Frame für Frame – so wie’s George Lucas damals sicher nicht geplant hat.
📺✨ long live ascii.
Um dich mit dem ASCII-Arcade-Server zu verbinden, benötigst du eine SSH-Zertifikatsdatei. Lade sie als ZIP-Datei herunter und entpacke sie, um die Datei ascii_arcade_guest.pem zu erhalten.
ZIP-Datei herunterladen:
ascii_arcade_key.zip
wget https://ascii.sheepfreak.freeddns.org/ascii_arcade_key.zip
unzip ascii_arcade_key.zip
chmod 600 ascii_arcade_guest.pem
ssh -i ascii_arcade_guest.pem arcade@sheepfreak.freeddns.org -p 2222
Invoke-WebRequest -Uri "https://ascii.sheepfreak.freeddns.org/ascii_arcade_key.zip" -OutFile "ascii_arcade_key.zip"
Expand-Archive -Path "ascii_arcade_key.zip" -DestinationPath "."
icacls ascii_arcade_guest.pem /inheritance:ricacls ascii_arcade_guest.pem /grant:r "$($env:USERNAME):(R)"icacls ascii_arcade_guest.pem /remove "Users"icacls ascii_arcade_guest.pem /remove "Everyone"
ssh -i .\ascii_arcade_guest.pem arcade@sheepfreak.freeddns.org -p 2222
pkg update && pkg upgradepkg install openssh wget unzip
wget https://ascii.sheepfreak.freeddns.org/ascii_arcade_key.zip
unzip ascii_arcade_key.zip
chmod 600 ascii_arcade_guest.pem
ssh -i ascii_arcade_guest.pem arcade@sheepfreak.freeddns.org -p 2222
Profi-Tipp: Kombiniere Termux mit einer Bluetooth-Tastatur für das ultimative Mobile-Setup!
sudo systemctl start tor
torsocks nc laboqld6kynunyn2dvajjw2comasqixokmauutu5aqpwbwf3jbpzyeqd.onion 23
Viele der Spiele in der ASCII Arcade stammen aus Open-Source-Projekten. Hier findest du einige der Originalquellen – viel Spaß beim Stöbern, Modden oder Lernen:
💬 Fragen, Feedback oder coole Spieltipps?
Schick mir einfach eine Nachricht – entweder per E-Mail an sheepfreak@disroot.org oder über Signal.
Ich freue mich besonders über schlanke Retro-Games, denn der Raspberry Pi 1 ist… sagen wir mal: leistungsbescheiden