https://github.com/bmchtech/duster
  
  
    a sleek strategy board game for the gba 
    https://github.com/bmchtech/duster
  
devkitarm dusk game gba gba-development gba-game gba-rom homebrew
        Last synced: 6 months ago 
        JSON representation
    
a sleek strategy board game for the gba
- Host: GitHub
 - URL: https://github.com/bmchtech/duster
 - Owner: bmchtech
 - License: other
 - Created: 2021-09-29T22:52:19.000Z (about 4 years ago)
 - Default Branch: main
 - Last Pushed: 2023-11-05T21:20:42.000Z (almost 2 years ago)
 - Last Synced: 2024-05-23T07:52:33.385Z (over 1 year ago)
 - Topics: devkitarm, dusk, game, gba, gba-development, gba-game, gba-rom, homebrew
 - Language: C
 - Homepage: https://redthing1.github.io/duster/
 - Size: 5.2 MB
 - Stars: 8
 - Watchers: 5
 - Forks: 0
 - Open Issues: 0
 - 
            Metadata Files:
            
- Readme: README.md
 - License: LICENSE.md
 
 
Awesome Lists containing this project
- awesome-gbadev - Duster - A sleek strategy board game for the gba (Testing / Other places)
 
README
          
# duster

a sleek strategy game for the gba
written with the D programming language. as far as i know, this is the only non-trivial gba game written in D!
D support comes from my work on [gba_dlang], providing library bindings, minimal runtime, and build scripts to run D on bare metal gba!
## build
### requirements
+ version control: [git](https://git-scm.com/)
+ gba toolchain: [devkitarm](https://devkitpro.org/wiki/Getting_Started) (packages: `tonc`, `grit`)
+ dlang llvm compiler: [ldc2](https://github.com/ldc-developers/ldc)
+ atlas packer: [crunch](https://github.com/redthing1/crunch)
### from source
go to `src/DusterGBA`
```sh
# fetch and update submodules
git submodule update --init --recursive
# build with debug flag
make build DEBUG=1
```
this will output `Duster.gba`
to check the `GAME_VERSION` of a built rom, run:
```sh
strings Duster.gba | grep '$DUSTER'
```
## preview

## license
- licensed under the [tuna fish license](LICENSE.md)
- copyright © 2018-2022 bean machine. all rights reserved.