2022-06-15 12:27:46 -05:00
# Slangin'
DrugWars (DopeWars) clone for the [Arduboy ](https://www.arduboy.com ).
2022-06-15 12:59:52 -05:00
[Reference implementation. ](https://gist.github.com/mattmanning/1002653/b7a1e88479a10eaae3bd5298b8b2c86e16fb4404 )
2022-06-15 13:13:14 -05:00
## Building
Run `make` to build `slangin.hex` . You need [arduino-cli ](https://github.com/arduino/arduino-cli ) on your path already set up to compile for the Arduboy.
## Running
Run `make run` to build and run the game. You need the [sim-arduboy ](https://github.com/dxxb/sim-arduboy ) emulator on your path.
To run on an actual device, use `arduino-cli` to upload `slangin.hex` after building. For example:
```
make & & \
arduino-cli upload -b arduino:avr:leonardo -p /dev/ttyACM1 slangin.hex
```
Your port path (`-p` argument) may differ depending on your system.
2022-06-16 23:25:49 -05:00
2022-06-19 19:57:39 -05:00
## CandyWar
Run `res/candywar.sh` to generate an alternate version of the game if you have delicate sensibilities.
2022-06-16 23:25:49 -05:00
## Resources
Font libraries used:
- [Font3x5 ](https://github.com/filmote/Font3x5 )
- [Font4x6 ](https://github.com/filmote/Font4x6 )
2022-06-19 13:53:48 -05:00
Slightly modified to add missing comma and apostrophe characters.
2022-06-21 11:35:31 -05:00
## Screenshots
![slangin-title.png ](https://img.rdsm.ca/images/2022/06/21/slangin-title.png )
![slangin-menu.png ](https://img.rdsm.ca/images/2022/06/21/slangin-menu.png )
![slangin-hardass.png ](https://img.rdsm.ca/images/2022/06/21/slangin-hardass.png )
![slangin-drugs.png ](https://img.rdsm.ca/images/2022/06/21/slangin-drugs.png )
![slangin-buy.png ](https://img.rdsm.ca/images/2022/06/21/slangin-buy.png )