DX-Ball

Project Overview

The DX-Ball Remake is a modern adaptation of the classic brick-breaking arcade game. It retains the core gameplay mechanics of DX-Ball while incorporating improved visuals, additional features, and enhanced functionality.

Features

Normal Features

  • Ball Movement and Bounce: The ball moves across the screen and bounces off walls and the paddle.
  • Bricks: Various brick types need to be destroyed when the ball hits them.
  • Paddle Control: The player controls the paddle using arrow keys or mouse movement.
  • Lives and Scoring: The player has a set number of lives and scores points for each brick destroyed.

Extra Features

  • Fire Ball: Turns the ball into a fireball, destroying bricks instantly and passing through multiple layers.
  • Wider Paddle: Increases the size of the paddle for a larger surface area to catch the ball.
  • Immediate Death: Game ends immediately upon certain conditions, adding a challenging twist.
  • Extra Life: Earn extra lives by breaking specific bricks or achieving high scores.

Technologies Used

  • C
  • C++
  • OpenGL
  • IGraphics