Cherry Bomb V2
About
Instructions
Controls
- Arrow keys to move
- X to progress dialog
- Z to shoot cherry bombs
Shooting bullets is automatic.
Some enemies drop cherries. Press Z to shoot out a cherry bomb using your cherries. The more cherries, the more powerful the bomb. Save up 10 cherries to heal or gain points.
For the basic shmup showcase, I wanted to take the end result from the tutorial and see where I would naturally develop the game from there if I were the developer. Thus, I am calling this version of the game Cherry Bomb V2, but credit for 90% of the assets (including sprites, music, and code) goes to the people who contributed to the tutorial's version of the game.
Some of the changes I made include:
- I added 2 new bosses, for a total of 3 (1 every 3 waves).
- The bosses now have dialog and drop cherries when changing phases, giving you an opportunity to heal or use cherry bombs against them.
- The laser shoots automatically so you don't have to hold down a button the whole time. This allows you to better focus on aiming, dodging, collecting cherries, and shooting cherry bombs.
- You get a 1-up and points for completing each wave.
- Cherries leftover at the end of the game give points.
- The player has two different hitboxes now: a small one for colliding with enemies and enemy bullets, and a large one for colliding with cherry pickups.
- I designed some original waves for this version of the game.
- I added stats to the end screen.
- The stars turn into lines when changing waves so it looks like you're flying really quickly. Also, the stars move faster as the game goes on.
- The player ship is larger, and the game runs at 60 FPS instead of 30, so I had to balance the timing and spacing of things to accommodate these changes.
- I gave the player ship a small acceleration/deceleration when moving. Also, it accelerates slower when "speeding up" (moving up the screen) and faster when "slowing down" (moving down the screen), with changes to the ship's flame to reflect this.
- I added some new frames to the turning animation for the ship, making it look smoother.
- I changed the draw order of some elements for visual clarity.
- I modified assets from the tutorial to match a red/blue/yellow color palette with a flat-shaded style.
- I added some other small visual effects, like fading, health bars, text that drops in/flies away, etc.