TETROS – Psychedelic Tetris with Abstract Shapes and Generative Music

Type: Game Status: In productionTech Stack: Vanilla JavaScript, HTML5 Canvas, Web Audio API, Node.js, Express, MySQL 8.0, nginx, Docker ComposeProblem StatementWhat was wanted was a browser casual game that is playable immediately without installation, that stands out from the falling-block genre visually and acoustically, and that still allows a fair online contest — that is,

Field
PROJEKTE
Published
15 Oct 2026
Project image to follow
RAWK / FIELD STUDYTETROS – Psychedelic Tetris with Abstract Shapes and Generative Music
PROJEKTENO SAFE WATERS.

THE IDEA

TETROS – Psychedelic Tetris with Abstract Shapes and Generative Music

Type: Game Status: In production Tech Stack: Vanilla JavaScript, HTML5 Canvas, Web Audio API, Node.js, Express, MySQL 8.0, nginx, Docker Compose Problem Statement What was wanted was a browser casual game that is playable immediately without installation, that stands out from the falling-block genre visually and acoustically, and that still allows a fair online contest — that is, a leaderboard whose entries are checked for plausibility on the server instead of trusting every submitted value. The result is a finished hobby and portfolio project by a single developer, not a commercial product. Description TETROS is a browser-based falling-block game in the Tetris style with 16 self-designed abstract “entities” in addition to the 7 classic tetrominoes, combined with a procedurally generated 5-layer music engine (drone, pads, melody, rhythm, textures) via the Web Audio API and a consistent neon/glow look. The game runs entirely client-side on canvas, while a lean Node/Express backend validates high scores on the server (anti-cheat, rate limiting) and persists them in MySQL. A leaderboard with period filters (today/week/all time) can be called up both in the in-game overlay and on a page of its own, and a password-protected admin panel shows usage statistics and player lists. As an installable PWA with an offline fallback for the UI and touch controls, it is designed for desktop and mobile alike. The application ships as a three-container setup (nginx frontend, Node backend, MySQL) via Docker Compose. Use Case A browser game in which you play Tetris with unusual shapes and background music that evolves alongside you, and measure yourself against other players on an online leaderboard. Link: https://github.com/rawk7000/TETROS

SEND A SIGNAL

LET’S MAKE
SOMETHING
monstrous.

An idea beyond safe waters?

For extraordinary collaborations, consulting and workshops: send a signal.