Skip to content

A Breakout clone done with modern 3D graphics, ball physics, among other bells and whistles

License

Notifications You must be signed in to change notification settings

Chaduke/paddles_balls_blocks_walls

Repository files navigation

-Update Dec 22nd 2024:

Weekly devlog video here:

Week 4 done! https://youtu.be/H1z_HsQO_LQ?si=CNO3A_vcDsbNCa6V

I'll try to post update videos on or around every Sunday. Much much more to come soon, I'll be working on this full time until its complete!

Play the web version here (report any bugs you find):

https://chaduke.itch.io/pbbw

The game is still very much in development, it now has 53 stages (out of 100 planned) but needs more sounds, music, 3D backgrounds, but its progressing fast!
It reminds me of a cross between breakout and pinball, if you're old enough to remember pinball.

For keyboard shortcuts and instructions check left column of the game. I'll plan on making explanations for all the power-ups on the startup screen soon, but they're not too hard to figure out.

TODO List:

Short Term

  • Get Arcade mode working properly.
  • Add more custom stages and music.
  • Convert menus to fully 3D (Help Menu mostly done)

Long Term

  • Create a clone of all 50 original levels from Block 1.30 (Done)
  • Add 50 new unique stages (3 so far, lots of work to do here)
  • Create original sounds, music, themes and customization features (well underway)
  • Create teaching videos on modding the game and Godot tips / short tutorials

=========================================================

This is a game project I've been wanting to work on for a very long time. Now that the years have flown by, and the original game that inspired me to re-create it has fallen into obscurity, (among other reasons), the time is now!

The original inspiration for this project came from a game I found many years ago (over 20) called "Block", programmed by a Japanese developer that went by the name of "Kenta". It's basically a Breakout / Arkanoid clone but with a TON of FUN features!

I recently dug up the original game on "Wayback Machine" and tried to play it on my modern system but no dice! Luckily and thankfully with the help of programming genius Nathan Baggs the game is now playable again, and now I can study its ways and try to somewhat faithfully re-create its magic.

This repository will serve as both a learning hub for those who wish to get a closer look at how I'm accomplishing this task, and as a way to check on my progress.

At the current stage I'm using the Godot engine, and I'm in the process of learning its intricacies.

Here are some links to the various people / places I mentioned:

The original "Block" game on Wayback Machine:

https://web.archive.org/web/20070203093035/http://www.interq.or.jp/tohoku/kenta/e/download/block/block.htm

A YouTube video of the game being played:

https://www.youtube.com/watch?v=aU1Hrpr2igM

YouTube account of "Nathan Baggs" (go check him out he's great!): https://www.youtube.com/@nathanbaggs

My plan is to create progress reports and / or video every Sunday.

The game will be eventually released for free on itch.io and maybe other platforms depending on how well everything goes.

Instructions :

Clone the repository:

git clone https://github.com/chaduke/paddles_balls_blocks_walls

Open the project in Godot 4.3

About

A Breakout clone done with modern 3D graphics, ball physics, among other bells and whistles

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published