MACHINE DISCO
The year is 2036. The machines rule the world. Every night, they party at the robot-only MACHINE DISCO. You are an old disco machine who desperately wants in. So tonight, you throw on a questionable robot disguise and sneak through the door...
This is my submission for Gamedev.js Jam 2026! Challenges I participated in for this jam:
- Open Source Challenge by GitHub: Code is available on GitHub.
- Build it with Phaser Challenge by Phaser Studio: Phaser 4 framework was used to create this game.
- YouTube Playables Challenge: A mobile-friendly, short-form casual game designed for quick and fun play sessions, perfect for the YouTube community.
Controls
Mouse and Touch
How to Play
Basic Gameplay
Robots have very particular dance patterns, and they do not appreciate freestyle! For every song, you need to do two things:
- OBSERVE: Watch the robot and figure out its dance pattern. Robots use particular dance moves based on spotlight colors and/or music sections.
- DANCE: Hit the dance floor and dance like a robot. Watch the lights, listen to the music and use the correct dance moves at the right time. If you use the wrong dance move, the detection meter will fill up. If it reaches the top, you have made too many mistakes and will be caught!
Dance through 5 songs with unique patterns, without being caught.
Hints
- If the current spotlight colors and/or music section does not need a special move, use the standard dance: "up and down" (middle dance button).
- Every song has its own unique patterns. They do not carry over from one song to the other.
Example of patterns:
- The robot uses the "arm" dance whenever the spotlights are white.
- The robot uses the "tilting" dance whenever the music is energetic and the spotlights are blue.
Credits and Tools
Special thanks to my support and inspiration at home!
Thanks to my play testers
- GitHub Repository
- Code: Home made typescript spaghetti code using WebStorm and bundled with vite.js
- Graphics: Hand-drawn by me in Aseprite
- Music: Made All by myself using Reaper, a Focusrite Scarlett 2i2 interface, a PO-32 tonic synthesizer, a PO-14 sub synthesizer, an ALESIS Q49 midi keyboard, and the TAL-Noisemaker plugin (virtual synthesizer). Here is a sneak peek into my "studio".
- Sound effects: Created using TAL-Noisemaker and the Klevgrand Speldosa plugin, played on an ALESIS Q49 midi keyboard and edited in Reaper.
- Framework: Phaser 4
- Fonts: Monoton and Asimovian from Google Fonts
| Status | Released |
| Platforms | HTML5 |
| Author | Stiggstogg |
| Genre | Rhythm |
| Tags | 2D, Casual, dance, phaser, Pixel Art, Robots, Singleplayer, webgame |
| AI Disclosure | AI Assisted, Code |



Leave a comment
Log in with itch.io to leave a comment.