This is a project to create a full finished Block Breaker game. Then to go through several iteration of polish. Hopefully, this will result in lovely little game with depth.
However, this is more of a template I use to kick off new projects, I will backport stuff from other projects into this project when it is implemented.
Clone this repository git clone https://github.com/JustinRyanH/Breakit.git
git checkout odin
install odin version from here
run ./build.sh
run ./build.bat
install Taskfile from here
Run task cmd:setup. Run the executable from bin.
- For Windows:
bin/Breakit.exe - For OSX/Linux:
bin/Breakit
This edition has hot reloads for OSX and Windows (have not tested Linux).
If you run task cmd:game tell Tasklist to watch game/* and rebuild the DLL
You can run task cmd:game --watch to have the effects live load
build the projects
then from ./Breakit run ./bin/Breakit or ./bin/Breakit.exe on windows
The player controls a paddle that they use to launch a ball that collides with terrain above the paddle.
- Main Menu
- Start
- Highscores
- Key Mappings
- Quit
- Game Over
- Quit
- Restart
Controller, Keyboard