Skip to content

Commit

Permalink
Doom Nano Brutality
Browse files Browse the repository at this point in the history
A gameplay mod for Doom Nano - Doom port to Arduino Nano\Uno
  • Loading branch information
Ritbulau committed Feb 11, 2023
1 parent a62d9eb commit 3ba8bf2
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 1 deletion.
20 changes: 20 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,20 @@ ____

____

## About

This is a gameplay changing mod for a raycast engine/game **Doom Nano**, that was made for Arduino Nano\Uno. This modification turns it into a fully playable game, but now you can run it **only on Arduino Nano!**\
If you don't know, how to install, here is the instruction:
1. Wire whole thing up, using tutorial image on [Original game project page](https://github.com/daveruiz/doom-nano) (Nano have all pins, that Uno does, but in different places).
2. Download Arduino IDE and connect your Arduino Nano to it.
3. Download original game from [Original game project page](https://github.com/daveruiz/doom-nano).
4. Download mod files and replace files original game files with it.
5. Press "Upload"
6. Done

Mod will have future updates, so feel free to give feedback or report a bug!
___

### Features:
* 2 playable levels
* Ammunition system
Expand Down Expand Up @@ -35,5 +49,11 @@ ___

___

## To do:
+ Modding tools (~~never~~)
+ Fix a bug, that lets you see entities through walls
+ [X] ~~Release the game~~
___

### And please, don't try to research how does it works, my coding skills can hurt you!

2 changes: 1 addition & 1 deletion doom-nano-brutality.ino
Original file line number Diff line number Diff line change
Expand Up @@ -1124,7 +1124,7 @@ void loopIntro() {
drawText(SCREEN_WIDTH / 2.36 - 25, SCREEN_HEIGHT * .79, F("NANO BRUTALITY"));
drawText(SCREEN_WIDTH / 4.6 - 25, SCREEN_HEIGHT * .3, F("PRESS"));
drawText(SCREEN_WIDTH / 0.99 - 25, SCREEN_HEIGHT * .3, F("FIRE"));
drawText(SCREEN_WIDTH / 4.6 - 25, SCREEN_HEIGHT * .91, F("V 0.98"));
drawText(SCREEN_WIDTH / 4.6 - 25, SCREEN_HEIGHT * .91, F("V 1.0"));
display.display();
playSound(mus_s1_snd, MUS_S1_SND_LEN);
while (!exit_scene) {
Expand Down

0 comments on commit 3ba8bf2

Please sign in to comment.