This is the first game I made in Pico8, and I kind of learned the system as I was making it.
-There was a bug that took an hour to fix :/
-I made a silly error that took an hour to fix
-We're almost at a playable beta build n_n
-The beta build is live!
-2 new types of enemies
-3 more power ups on the way
-There are 5 power ups in all, and a random power up! (with sfx)
-Bug fixes (kinda)
-Invincibility is now visible
-Bombs are fully implemented, press x to clear the screen of enemies!
-Player can now choose between icy and retro controls on the pause menu
-Controls displayed on game load up
-Changed some strange colors
--(I figured out how to use black, so I'll most likely be making a couple color changes)
-Sidestepping making aiming easier
Kind of reminds me of Asteroids - except in this case where the rocks are out to get you !
Same type of cannon, smoothness in movements, and enemies/targets coming from the sides.
Are you trying to achieve a Robotron ?
It's a fine shooter. Definitely challenging.
May I make a suggestion ? If the player is holding down the FIRE button, then the player may move according to the arrows but only fire in the last direction they were facing until they release the FIRE button.
This would allow the player the ability to move sideways or backwards and shoot the targets easier without always running towards them.
If you're not sure how to do this, I can post an example.
I'll try to implement that. The way the code currently runs is that the bullet direction is determined by the way the player is facing, and there is a variable called "PREDIR" (previous direction) that determines the bullet direction if the player is standing still. Maybe I could just add something that states: if fire is held down, do not update the player direction.
However, this would then require the player to mash the shoot button when they want to fire in the direction they're moving in. Do you think including sidestepping as a pause menu option would solve this for people who prefer the current shooting?
EDIT: It has been implemented. It's definitely an improvement. If anyone complains about it, then I'll just make it a pause menu option called "sidestepping".
It's much easier than that. Just don't change the shooting direction when the iring button is HELD down. And of course as it is held down it continues to shoot shot after shot in that direction.
Once you let go, the next time you HOLD the button down, that new direction you are facing becomes that firing direction until the button is once again released.
Some of the advanced mapper shooters allow for this.
[Please log in to post a comment]