Level 30
Hello. This is the game I made while learning programming. I learned it from the Lazy Devs YouTube channel. It was a tutorial on how to make a shmup in Pico-8. It took me a few months to get it, but I eventually managed to make this shmup my own original thing. So, this is a shmup with experience points. You can level up your weapons, shields, and options. I ended up using all 8,192 tokens. The GIFs below show the difference between level 1 and level 30. I hope somebody plays it and gives me some feedback on what they liked or disliked. Thank you.
Level 1 vs. Level 30
Level Up Screen

Controls
Arrows/D-Pad: Move the ship
Button 5: Shoot
Button 4: Activate Power Mode
Mechanics
When not firing your gun, the Power Gauge builds up. When it's full, you can activate power mode.
Power mode temporarily makes your entire arsenal level 30 and heals you to full life.
killing enemies levels up your ship. After you die or beat the game you can spend you ship levels to permanently increase the levels of your arsenal, making the game easier and easier.
Challenges In Making This Game
- It was hard to wrap my mind around how to use Sine and Cosine.
- I kept bumping into the token limit. So, I had to revise the code over and over.
- tons of bullets was creating massive slowdown. I had to use a grid technique for collision detection.
- I was just copying the tutorial at first and because of that, I didn't fully understand things. So I had to go back and rewrite the whole thing myself so that I could really know how to edit it later.
- I suck at drawing.
Credits
I made this game all by myself based on the knowledge I gained from the Lazy Devs shmup tutorial.
You can contact me on X.com @LegendaryZoltan
I plan to make more games that keep getting better.



One of the most advanced Cherry Bomb mods i know (...and i like it a lot!)
This is really your 1st game?, well fantastic work though.
Sadly i faced a bug after trying the "continue" option.
I am not a coder myself but maybe the screenshot helps you.
Kudos and keep going!




Oh, man! Really sorry about that. I used continue a lot when testing it. Hmmm. I'll see if I can fix it. I'll have to remove some code somewhere though because I used up ALL of the coding space. Haha.



Fantastic first game! You've taken on a lot of pretty advanced topics for a first go-around, and the end result is engaging and fun!



I played the game a few times after downloading and everything works fine.
Seems like the "continue flaw" only occurs while playing in browser-mode,
which makes sense 'cause no save-data is present.
Sorry for panicking you, I am maybe a fool. :-)



Thanks, MagiStick. I just like leveling up. So I put some level up mechanics in it.
No problem, Rayne. I GUESS that's the reason. But even if you press Continue the first time you play the game, it normally starts without error, and all the stats are at level 0. I found a different glitch though. If you use the particle shield, and then later switch to a different shield, particles will still remain on screen throughout your entire next playthrough. Oh my gawd.
[Please log in to post a comment]