Postmortem: Known Bugs and Open Features
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! :)
Complete the Square
NEXT STEPS
-
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
- Place the hitpoints “lives” next to cursor ▓ ▓ ░ 2/3
- Add a way to get extra lives (represent lives with a dedicated color for the triangles)
-
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)
Someday/Maybe
- Write a design doc (explain how we want the player to feel: that they can do it, but it’s out of reach)
- Nudge the screen when you bump into it (TETRIO)
- Extend the autorepeat even if you are not perfect at it
- Feature: Make the randomizer go from LRLR without change, to TGM random, to pure random
- Feature: Sometimes spawn green triangles that when paired, explore the shapes around you
- Feature: When you combo is long enough, every match destroys adjacent shapes
- Feature: Add a combo system and display a meter that you need to keep the combo alive ▓░░░░░
- Feature: At the end, shapes stop spawning and the rules changes, then you have to match the same shapes quickly
- Record your max score in the HUD
- Write a cool story “In the year 30XX, you are a math-driven chocolate packager”
- Create a Discord Server
Complete the Square
An intense arcade game where you match shapes. Can you get past level 200?
More posts
- Built a Game Engine, then Finally Wrote a Game!Jul 14, 2025
Leave a comment
Log in with itch.io to leave a comment.