Posted December 10, 2025 by Kully
#postmortem #bugs #readme #reflections
I figure that since I’m not going to continue working on this project (there are other ones brewing), that it would be fruitful to release the known bugs and open features that I was considering implementing, to make the game better.
I am attaching the TODO.md file as it was sitting in my project folder as is (with a couple lines removed to make easier to read).
Here ya go! :)
BUG: Game runs really slowly on Firefox
BUG → If you drop piece and move on same frame, piece duplication
Display final score in GAME OVER banner
Indicate a meter that fills up to 10, each 10 levels, directly above the cursor (green bar) ▓▓▓▓░░ 8/10
Bug: The spawn interval doens’t reset when you game over
Bug: Sometimes after a game over, there are more than 2 init shapes on board
Bug: Someimtes the misPair screenshake doesn’t trigger the 1st time
Add an animation to the bricks background (same timer as the triangles)
Parametrize the viable places where shapes can appear. Have them spawn close together, then further away
Make the backgrounds dynamic and inspire more excitement (esp when the music changes)
Write a TITLE SCREEN where you have to press ENTER to enter the game
Use a Dedicated Color
Write original music (TGM1 OST is Great: Limit to a sound engine or soundfont and produce with those limitations)
When you hit a certain level, turn the cursor invisible (include dust animation when u hit walls to help guide)
Display a timer at all times (like TGM3)
Indicate when you have few spaces left (eg. siren, red flashing)
Add Massive Screen Shake on Game Over
Add different shape pairs motifs past Level 200 (eg. coffee & donut)
Create a 30 second Gameplay Video (see TGM4 for inspiration)