Skip to content

Latest commit

 

History

History
65 lines (40 loc) · 1.39 KB

README.md

File metadata and controls

65 lines (40 loc) · 1.39 KB

Breakit

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.

How to Build

Clone this repository git clone https://github.com/JustinRyanH/Breakit.git

git checkout odin

install odin version from here

Linux or OSX

run ./build.sh

Windows

run ./build.bat

For Development

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

To play the game

build the projects then from ./Breakit run ./bin/Breakit or ./bin/Breakit.exe on windows

Gameplay Overview

The player controls a paddle that they use to launch a ball that collides with terrain above the paddle.

UI

  • Main Menu
    • Start
    • Highscores
    • Key Mappings
    • Quit
  • Game Over
    • Quit
    • Restart

Controls

Controller, Keyboard