Skip to content

Arkanoid

Game Preview


connexion

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