This week I discovered there is a NESDev Discord! It's a super welcoming place, and quite active. I recommend it to everyone interested in NESDev.
I got lots of really priceless feedback on there, which led to a lot of solid improvements to the game:
- Removed time delay when trasitioning from main menu to gameplay.
- Improved safe zone compliance.
- Added Wall Kick.
- Fixed my implementation of Lock Delay.
- "Timed" mode is now the default (you can still switch to classic, and turn-based in the settings).
The garbage blocks are now done by the artist instead of being placeholder by me too.
Here's the updated TODO list. All the must-have features are done, and now its just about polish!
Code: Select all
FEATURES:
//must have
--
//should have
* Game over screen (polished).
* Fast music when tentacle is maxed out.
* Sound on hit tentacle.
* Store blocks. (classic only?)
//nice to have
* Screen shake on hit.
* Score for Classic mode.
* Option to turn of SFX.
* Hard drop trails
* More clear path out of options.
* Description of modes in option screen.
* Update to use NES block layouts.
* Update to have all blocks start face down.
//investigate
* Number of rows that hit the tentacle adds a delay to next attack.
* See if tentacles can be made to work with name tables.
* Change flow to go through options on the way to gameplay state.