How to Play

You play the game by moving the paddle at the bottom of the screen. You have to keep the ball on the screen, to prevent losing a life. When all lives are lost, you may return to the main menu, restart the current level from zero points, or restart from the beginning with zero points. The goal of the game is to destroy all the bricks (by hitting them with the ball) on the screen to progress to the next level. The higher the score from hitting the bricks, the better!


Controls

  • Use the arrow keys to move the paddle
  • Use X, V or M to confirm or launch ball (X)
  • Use Z, C, or N to cancel (O)
  • To change the angle of the ball, you hit it while the pad is moving.  Going towards the ball and hitting it will raise the angle, while moving away from it and hitting it lowers the angle.


Power-Ups

  • Slow Down - Grey: Slows the ball down for about 8 seconds
  • Extra Life - Pink: Gives you a 1-UP
  • Sticky Paddle - Green: Makes the paddle sticky and catches the ball. Press (X) to release
  • Expand Paddle - Blue: Makes the paddle bigger for 10 seconds
  • Reduce Paddle - Black: Makes the paddle smaller for 10 seconds, but the combo is multiplied by 5.
  • Mega Ball - Red: Makes the ball fly through non-indestructible bricks for 2 seconds, leaving a lot of bricks destroyed
  • Multiball - Yellow - Makes the ball into 2 balls. As long as one ball is on the screen, no lives can be lost.

Scoring

You score points by hitting bricks. The base amount of points is 10, but can be increased in multiple ways. By hitting multiple bricks in a row, the combo increases, with a maximum of 7. The combo resets when the ball hits the pad. However, when the Reduce Power-up is active, the combo is multiplied by 5 for the duration of the power-up.

Credits

All music and some SFX are by Gruber Music, as I cannot compose music. Check him out at bit.ly/3zfzwbu. This game was created using the Lazy Devs Breakout Hero tutorial, with modifications to suit my tastes. You can check him out at bit.ly/lazydevs.

StatusReleased
PlatformsHTML5
Rating
Rated 4.5 out of 5 stars
(2 total ratings)
AuthorScythe10123
GenreAction
Made withPICO-8
TagsBreakout, Singleplayer

Comments

Log in with itch.io to leave a comment.

It's satisfying and fun to play, I really like those fluid animations and effects. Breakout is a simple but effective type of game, it's good to try different versions. But, I don't know if this happens in other versions but it's tedious when there are few bars left and you spend some time waiting for the ball to touch those bars. Also, the solid block levels are the ones I liked the least, because they consist of getting the ball into a place and watching the screen for a while until the ball comes back, it's not fun. But it's still a well made and fun game, just flawed in my opinion but not bad at all.

(1 edit)

I'm glad you liked it! This is the first real game I made, and you can probably see that in the level design. If I ever make an updated version, I will take this feedback into effect. :)

(+1)

Pretty good! Plays smoothly, feels responsive, looks good, sound is nice as well. I only think the bounces are a bit 'off'. I'd expect the ball to change the direction (180 degrees) when it hits on the side of the paddle and I expect the angle to get steeper when a bit from the side. 

I have included a how-to on angle adjustment, as I forgot to add it. See above in the controls section.

(+1)

Adding it to the docs is always a good idea indeed. I did notice I could influence the angle by moving the paddle before already. However, it is different from what I'm used to with these breakout type of games, I would expect the place where the ball hits the paddle also influences the angle. However, it's your choice of course, just wanted to give you that feedback :)

(+1)

I would change it, but I've hit the max token limit, and adding a new feature would be difficult. Thank you for the feedback!