This is just a general laundry list of stuff I would like to fix or add.
Adjustments/Fixes
[x] Decrease the firerate penalty from the trishot upgrade.
[ ] Try to fix the movement issue where you jump two rails. (This is rare but it's still super annoying).
[ ] Clean up duplicate code. Throw it into dedicated functions (like the dust effects).
[x] Stop fail state music when restarting the game.
[ ] Implement loopable music in a way that isn't silly. (no more cool magic numbers why did I do this oh god oh fu-).
[ ] Improve credit screen a bit? I should be better at crediting the library makers. This wouldn't exist without them.
[x] Stop counting score after player dies. Sometimes traveling shots will contact enemies after player death, which still adds to score.
[x] Specify the crow upgrade adds 1.5x score multiplier.
[ ] Reorganize the upgrades as constructor/objects, instead of parent/child objects?
[ ] People have mentioned the game is a bit difficult. As we change upgrades and enemy spawn rates, this should help push out the playtime a bit for the average player which still matches the amount of content available. Not interested in padding for playtime-sake.
[x] Add better visual indicators for certain button presses. I.E. add an "E" to upgrades.
[x] Fix the existing gamepad controls.
General Wishlist
[ ] Resolution options? (This might be horrifying)
[ ] Seemed like a couple people were confused by the controls or skipped the how to play screen. Maybe just have that in-game somehow?
[x] Add screen transitions (TransFX?).
[x] Nuke item enemy drop. Basically a call of duty zombie thing where a crow can drop a pickup that clears the screen? Might help extend playtime a bit.
[ ] Temp invincibility enemy drop?
[ ] Add GameMaker audio effects for fun (low-pass, bit crushing, etc).
[ ] #2
[ ] Windows 11 export for the one schmuck that fell for that meme.
[ ] Linux/Mac exports maybe? That would be neat.
[ ] Achievements (Fun ones. Not completely unobtainable ones that require a ludicrous amount of time, unless we feel like it matches the amount of content available.)
[ ] Local multiplayer option. (Input is already in, so this might actually be possible).
[ ] Have on-screen prompts change based on input type (keyboard/controller).
[ ] Better art? Maybe separate some of the background elements to separate layers (clouds).
[ ] Randomized text at menu.
[ ] Explosions? The answer is always yes.
[ ] Improve the title text a bit? I like Scribble, but I think I could maybe make something more custom? Unsure.
Upgrades
[x] Big'ol Laser upgrade.
[ ] Player shield upgrade.
[ ] Beanstalk that will kill the entire row upgrade.
Enemies
[ ] MORE enemies. crows are COOL but maybe we need more.
This is just a general laundry list of stuff I would like to fix or add.
Adjustments/Fixes
General Wishlist
Upgrades
Enemies