agb/examples/the-hat-chooses-the-wizard
Gwilym Inzani da5aed83e3
Use bilge rather than modular-bitfield (#430)
Thought I'd give bilge a go rather than modular bitfield after reading
this blog post:
https://hecatia-elegua.github.io/blog/no-more-bit-fiddling/

- [ ] Changelog updated / no changelog update needed
2023-05-30 20:41:46 +01:00
..
.cargo modify all other configs to be able to compile with arm 2022-08-01 17:36:41 +01:00
.vscode update hat chooses wizard 2022-03-06 13:36:26 +00:00
gfx Remove unneeded stuff from image-converter 2023-04-13 22:14:44 +01:00
map Add the hat chooses the wizard example 2022-01-01 12:09:21 +00:00
sfx Add the hat chooses the wizard example 2022-01-01 12:09:21 +00:00
src reverse change of name 2023-04-23 18:55:23 +01:00
.gitignore Add the hat chooses the wizard example 2022-01-01 12:09:21 +00:00
build.rs Fix all the clippy lints 2023-02-07 20:32:43 +00:00
Cargo.lock Use bilge rather than modular-bitfield 2023-05-17 15:01:22 +01:00
Cargo.toml remove codegen units 2023-05-23 20:12:42 +01:00
gba.ld Entirely remove the need for binutils 2023-05-21 16:37:34 +01:00
LICENSE Add the hat chooses the wizard example 2022-01-01 12:09:21 +00:00
README.md Add the hat chooses the wizard example 2022-01-01 12:09:21 +00:00
rust-toolchain.toml Add rustfmt as a component to rust-toolchain 2023-03-23 22:17:02 +00:00
screenshot.png Add the hat chooses the wizard example 2022-01-01 12:09:21 +00:00

The Hat Chooses The Wizard

the hat chooses the wizard screenshot

A Game Boy Advance game made for the GMTK Game jam 2021 written in Rust using the agb library. Play it at lostimmortal.itch.io/the-hat-chooses-the-wizard.

Compiling

The repository for agb gives instructions for what tools are required for using agb. If you have these, then clone this repository and build away. If mgba-qt is installed, then a cargo run will build and run the game.

Changes

This code may have changed since the gamejam submission, the tag gmtk-submission contains exactly the code at the point of submission. This may be difficult to compile due to requiring some special directory setup, so the tag gmtk-submission-agb-versioned contains a single change that means it is easier to compile.