Protector

Protector

This game is from ldjam.com, which is currently unavailable.
You can try viewing the original page on Web Archive (may not load correctly).
overall: 3.48
fun: 3.14
innovation: 3.71
theme: 3.68
graphics: 3.79
audio: 3.27
humor: 2.94
mood: 3.02

PROTECTOR


A Ludum Dare 46 game jam compo entry. April 2020.

THEME : *KEEP IT ALIVE*

Platform : Nintendo Entertainment System \[NES\]

Language : C *(ASM source included in source code were either generated, or are existing library necessary to build the ROM.)*

Description


This a 1-player Arcade action game.
You are a hero, with your antivirus gun, you must destroy the incoming viruses, survive and protect the nurse in an hospital.

Controls


* Hold A to run
* Press B to shoot
* Use D-PAD to move around
* Press SELECT to toggle the music if it annoys you
* Press START to pause the game

How to run


Download .nes ROM. Open it in your favorite NES emulator.
I recommend to use Mesen for an optimal experience.

If you do not want to install an emulator, you can just go to https://jsnes.org/, then drag and drop the .nes rom on the webpage to play.

How was it made


Libraries :

* Shiru's neslib
* Shiru's famitone2

Tools used :

* Visual Studio Code (Code editor)
* Shiru's NES Screen Tools (CHR graphic bank editor, and nametable map tool, NES palette editor)
* CA65 compiler (Compiler)
* Famitracker (Sound & Music)
* Mesen (Emulator & Debug tools)
* Shiru's NES Space Checker (Check generated ROM)

Special Thanks



I'd like to thanks :

* Shiru for his invaluable NES development tutorials, tools, examples and learning resources
* All the developers of the tools i used. (Mesen, Famitracker, Visual Studio Code, CA65)
* The LDJAM event organizers
* Anyone that is going to play and rate this game during the competion
* ...
* AND all the people fighting the pandemic while i'm at home making silly games !

--------------------------------------------

How to run


Download the .nes ROM. Open it in your favorite NES emulator.
I recommend to use Mesen for an optimal experience.

If you do not want to install an emulator, you can find a web-based one, then just drag and drop the .NES rom.

I found these working online html5/javascript NES emulators :
- https://app.7io.org/CycloaJS/ : Just drag and drop the .nes file on the webpage to start playing. [Recommended]
- https://jsnes.org/ : Just drag and drop the .nes file on the webpage to start playing. [Does not work entirely as expected]

--------------------------------------------
Found a bug?
Tell us on Discord