Skip to content

gbajam22/collie-defence

 
 

Repository files navigation

Collie Defence

logo

How To Play

  1. Download the latest .gba rom file in the release page
  2. Open the rom with an emulator (e.g mGBA)

How to contribute

Requirements

Instructions

Setup your GBA dev toolchain: https://gvaliente.github.io/butano/getting_started.html

make sure you have those envs set for Butano to find everything:

DEVKITPRO=/opt/devkitpro
DEVKITARM=$DEVKITPRO/devkitARM
LIBBUTANO=/path/to/butano/butano

And that you have Aseprite in your PATH, if you want to update the sprites, something like:

export PATH="$PATH:/Applications/Aseprite.app/Contents/MacOS"

You can also add mGBA to you path if you want /Applications/mGBA.app/Contents/MacOS/

Install our dependencies

poetry install

Generate levels code

make levels

Build .gba rom file

make -j8

Run rom file with debug log

mgba collie-defence.gba -l 4

Generate graphics (optionals)

(Need Aseprite installed)

make graphics

VSCode

Install these plugings for best result:

  • Makefile Tools
  • C/C++ Extension Pack

Packages

No packages published

Languages

  • C++ 84.8%
  • Python 11.9%
  • Makefile 3.3%