Skip to content

Gem Matching game for the Game Boy Advance, entry for the GBAJam2024

License

Notifications You must be signed in to change notification settings

Issung/Gematrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GBA Jam 2024

My first and hopefully not last Game Boy Advance game! Written in C++ with Butano for GBA Jam 2024.

Credits

Development

Requirements

  • This project has the same requirements as Butano, follow getting started instructions here.

Extra Tools Used

  • Usenti for sprite editing in format supported by the GBA.
  • VS Code used as IDE, this repo contains configuration to use it.

Guides Used

Build / Debug

  1. Clone the repo and cd into it.
  2. git submodule update --init to pull Butano submodule.
  3. cd into src this is where the actual GBA project is stored.
  4. make -j$(nproc) to build using the makefile.
  5. Open the output .gba file with your emulator to play.

Debugging:

  • The .elf file contains all the debug symbols, run this to debug.
    • This is what is launched by VSCode debugging, specified in launch.json.
  • If you want a better debugging experience you can play in the Makefile.
    • Set USERFLAGS to -Og to disable most optimisations.