Skip to content

Space-themed breakout-style game where you control a glowing paddle to bounce a ball and break cosmic blocks.

License

Notifications You must be signed in to change notification settings

Prince25/CelestialPaddle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Celestial Paddle

Celestial Paddle is a space-themed breakout-style game where you control a glowing paddle to bounce a ball and break cosmic blocks. Set against a starry backdrop, your goal is to clear all the blocks and achieve the highest score possible. The game combines classic arcade mechanics with a vibrant, celestial aesthetic.

Gameplay

You control the paddle to keep the ball in play and break all the blocks on the board. As you progress, the ball bounces off the paddle and blocks, and you must prevent it from falling below the paddle.

  • Left Arrow / A: Move paddle left
  • Right Arrow / D: Move paddle right
  • Spacebar: Launch the ball (on start screen)
  • R: Restart the game (on game over screen)

There are special powerup blocks:

  • Yellow blocks: Split the ball into 3 balls.
  • Green blocks: Temporarily increase the size of the ball.

Technologies Used

  • p5.js: For rendering graphics and handling game logic
  • JavaScript: Core game development
  • HTML/CSS: Game container and styling

TODO

  • Add sounds
  • More powerups
    • Lava ball (destroys blocks without colliding)
    • Explosion block
  • Fix paddle glow
  • ...

LICENSE

This project is licensed under the MIT License. Feel free to use and modify it as you wish.

Enjoy your journey through the stars with Celestial Paddle!

About

Space-themed breakout-style game where you control a glowing paddle to bounce a ball and break cosmic blocks.

Topics

Resources

License

Stars

Watchers

Forks