Skip to content

A dx ball like game the one can play on their terminal

Notifications You must be signed in to change notification settings

spashal/Rdx-ball

Repository files navigation

Rdx-ball

About

This is a single player game where the user had to control the paddle and thereby control the ball. The ball is supposed to break bricks that earns you points. You would like to accumulate most points.

Dynamics of Rdx Ball

Features of the game are

  • The user can only control the paddle
  • The ball follows a certain speed change on hitting the paddle
  • The ball hits a brick to score points related to the brick
  • The brick on collision with the ball shall change into a weaker brick and subsequently get completely destroyed
  • Color of a brick represents its strength and special attributes
    • Red - Weakest Brick (1 point)
    • Dark Green - Medium Strength (2 points)
    • Pink - Strongest Breakable brick (3 points)
    • Sky Blue - Unbreakable Bricks (4 points)
    • Yellow - Chain Reacting bricks (5 points)
    • Bright Red - Bomber Bricks (6 points)
  • There are certain power ups that fall when you break a brick
    • Expand - E - Expands paddle
    • Shrink - S - Shrinks paddle
    • Thru Ball - T - Ball passes through bricks even after destroying them
    • Fast Ball - F - Increases the speed of the ball
    • Grab - G - User can grab the ball and release it again at their own will
    • Multiply - M - Single ball changes to multiple balls suddenly

How to play

  • A - move the paddle left
  • D - move the paddle right
  • space - release the ball from paddle whenever you can
  • Q - Quit the game

How to run the game

  • pip3 install colorama
  • pip3 install numpy
  • python game.py

About

A dx ball like game the one can play on their terminal

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages