Arkanoid
Game Preview

Description
Arkanoid is a classic brick-breaking game where the player controls a paddle to bounce a ball and destroy bricks. The project is implemented in C and offers two branches:
- main: contains the game with sound effects, for which you need to install the
SDL_Mixer()
library on your machine (apt-get install libsdl2-mixer-2.0-0
). - no-sound-branch: contains the game without sound effects.
Game Rules
- The player uses the paddle to keep the ball in play and break all the bricks on the screen.
- Some bricks have special characteristics:
- Gray bricks: require 2 hits to be destroyed, then an additional hit every 8 hits.
- Golden bricks: indestructible.
- The game includes 33 levels, with a final boss named Doh at the last level.
Bonus Capsules
Bonus capsules sometimes drop from destroyed bricks. Each capsule has a unique effect and grants 1000 points:
- S: Slows down the ball.
- C: Catches the ball and allows shooting.
- E: Expands the paddle.
- D: Divides the ball into three.
- L: Adds lasers, fired with the space bar.
- B: Advances to the next level (the rarest).
- P: Adds an extra life to the player.
Additional Features
- Shadows for the balls and bricks.
- Ball trail effects.
- Gradual brick fading.
- Non-random bonus distribution.
- Final level with the boss Doh.
Contributors
@WRKT aka Winness Rakotozafy
@Dinholu aka Alizée HETT