TETROS – Psychedelisches Tetris mit abstrakten Formen und generativer Musik
Typ: Spiel Status: ProduktivTech Stack: Vanilla JavaScript, HTML5 Canvas, Web Audio API, Node.js, Express, MySQL 8.0, nginx, Docker ComposeProblemstellungGesucht war ein Browser-Casual-Game, das ohne Installation sofort spielbar ist, optisch und akustisch aus dem Fallblock-Genre heraussticht und trotzdem einen fairen Online-Wettbewerb erlaubt — also eine Bestenliste, deren Einträge serverseitig plausibilisiert werden, statt jedem eingesendeten Wert zu
DIE IDEE
TETROS – Psychedelisches Tetris mit abstrakten Formen und generativer Musik
Typ: Spiel Status: Produktiv Tech Stack: Vanilla JavaScript, HTML5 Canvas, Web Audio API, Node.js, Express, MySQL 8.0, nginx, Docker Compose Problemstellung Gesucht war ein Browser-Casual-Game, das ohne Installation sofort spielbar ist, optisch und akustisch aus dem Fallblock-Genre heraussticht und trotzdem einen fairen Online-Wettbewerb erlaubt — also eine Bestenliste, deren Einträge serverseitig plausibilisiert werden, statt jedem eingesendeten Wert zu vertrauen. Entstanden ist ein abgeschlossenes Hobby- und Portfolio-Projekt eines Einzelentwicklers, kein kommerzielles Produkt. Beschreibung TETROS ist ein browserbasiertes Fallblock-Spiel im Tetris-Stil mit 16 selbst entworfenen abstrakten „Entitäten“ zusätzlich zu den 7 klassischen Tetrominos, kombiniert mit einer prozedural generierten 5-Layer-Musik-Engine (Drone, Pads, Melodie, Rhythmus, Texturen) über die Web Audio API und durchgängiger Neon- und Glow-Optik. Das Spiel läuft vollständig clientseitig auf Canvas, während ein schlankes Node/Express-Backend Highscores serverseitig validiert (Anti-Cheat, Rate-Limiting) und in MySQL persistiert. Eine Bestenliste mit Zeitraum-Filtern (heute/Woche/gesamt) ist sowohl im Spiel-Overlay als auch auf einer eigenen Seite abrufbar, ein passwortgeschütztes Admin-Panel zeigt Nutzungsstatistiken und Spielerlisten. Als installierbare PWA mit Offline-Fallback für die UI und Touch-Steuerung ist es für Desktop und Mobile ausgelegt. Ausgeliefert wird die Anwendung als Drei-Container-Setup (nginx-Frontend, Node-Backend, MySQL) über Docker Compose. Anwendungsfall Ein Browser-Spiel, in dem man Tetris mit ungewöhnlichen Formen und einer sich mitentwickelnden Hintergrundmusik spielt und sich mit anderen Spielern in einer Online-Bestenliste misst. Link: https://github.com/rawk7000/TETROS
SEND A SIGNAL
LET’S MAKE
SOMETHING
monstrous.
Eine Idee, die nicht ins sichere Fahrwasser passt?
Für außergewöhnliche Kollaborationen, Consulting und Workshops: schick ein Signal.