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