
FALSE FLOOR
A troll platformer where every level lies to you — the obvious path kills you, and you win by learning to distrust your own eyes.
Premise
FALSE FLOOR looks like a clean, simple platformer. It isn't. The safe-looking floor drops out from under you. The clear path is a trap. The wall you think blocks you is fake, and the gap that looks impossible has an invisible floor across it. Even the interface lies — the death counter, the "YOU WIN" screen, and the countdown clock are all part of the trick.
Fitting the jam theme Illusion, the whole game is the illusion: you beat each room by reading the real level hiding underneath the fake one. Every death teaches you the next lie, and near-instant respawns make it a fast, funny "just one more" loop right up to a frantic, music-spiking finale.
How to play
Goal: reach the exit door of each level. Touch a hazard or fall off the screen and you instantly respawn at the start — no lives, no game over, just try again (and watch the death counter climb).
Controls (keyboard):
- Move: A / D or ← / →
- Jump: Space, W, or ↑
- Mute / unmute: M
- Start: press any key on the title screen
Tight, forgiving movement (coyote time + jump buffering) so the platforming feels fair even when the level is being unfair on purpose.
Features
- Every level is a lie — falling floors, fake walls, invisible paths, sliding pits, chasing spikes, fleeing and teleporting doors, and a two-door "deal."
- The interface lies too — a frozen death counter, a glitching level count, a fake "YOU WIN" ending, and a countdown timer rigged never to actually run out.
- Progress is knowledge, not grinding — near-instant respawns turn each death into a lesson.
- Music that spirals — a calm tune that escalates level by level into fast, glitchy chaos for the finale.
- Code-drawn silhouette art + full synth audio — one self-contained HTML file, crisp on any screen, no downloads.
Tips
- The obvious route is bait. When something looks too safe or too impossible, that's the clue.
- Don't trust the clock. Or the win screen. Or the level counter. Move.
Credits
- Design & code: Ali Alharbi
- Sprites (assets/player.png, assets/door.png): my own original art, hand-drawn in Aseprite.
- Art & audio: all other visuals are code-drawn and all sound/music is synthesized live with the Web Audio API (no third-party assets).
- Built with: Claude Code as an AI pair-programmer. :)
Made with
Engine-free HTML5 canvas + vanilla JavaScript (single self-contained index.html, no libraries, no build step).
Known issues
- Keyboard only (desktop) — no touch/mobile controls yet.
- The level counter, death counter, and timer are intentionally unreliable. That's the game, not a bug.
| Published | 8 days ago |
| Status | Released |
| Platforms | HTML5 |
| Author | Ali |
| Genre | Platformer |
| Tags | Minimalist, Singleplayer |
| AI Disclosure | AI Assisted, Code, Graphics, Sounds, Text |

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