The life of Cirkat by maloy
Ludum Dare 44 - Your life is currency

Game : The Life of Cirkat
Team size : 1
Platform : NES (original NES from 1983/1985, using emulators for the Jam)
Language : 6502 ASM & C
Personal challenge : First time trying to program a game on NES
You will need a NES emulator to run this game, any good NES emulator should work. If you need one, http://www.fceux.com was the main emulator I used to develop the game.
Libraries used : - neslib : NES hardware-dependent functions by Shiru (https://shiru.untergrund.net) - famitone2 : music and SFX player (used to playback SFX)
Tools used : - NES Screen Tool 2.4 (tile editor and screen editor) - FamiTracker (NES SFX editor) - Visual Studio Code - CC65 & make - FCEUX (NES emulator and debugger)
References used : - https://wiki.nesdev.com : Great source of information on NES hardware and programming - https://cc65.github.io/doc/ - http://anton.maurovic.com/posts/nintendo-nes-gamedev-part-1-setting-up/ - https://shiru.untergrund.net/articles/programmingnesgamesinc.htm - https://shiru.untergrund.net/code.shtml - https://shiru.untergrund.net/software.shtml - https://github.com/jmk/cc65-nes-examples - http://www.famitracker.com/ - http://www.fceux.com
Play the game via JS NES Emulator (in-browser) : http://ld44.weirdfox.com/run/NesTest
| Nintendo Entertainment System/Famicom | http://cloud.weirdfox.com/GameJam/LD44.nes |
| HTML5 (web) | http://ld44.weirdfox.com/run/NesTest |
| Original URL | https://ldjam.com/events/ludum-dare/44/the-life-of-cirkat |
Ratings
| Given | 22🗳️ | 11🗨️ |
https://jsnes.org can also be used as an in-browser NES emulator, but its performance is not always as good as native emulators.
Can't imagine me doing anything of this in 3 days.
The gameplay was simple and effective, and I liked the basic sound effects. (which don't show up in the web-based emulator; more on that in a sec...) The graphics looked pretty fantastic. For a first NES game ever, this is really impressive! You should be proud. I hope you had fun making this, and I hope I'll see more from you some day! I really liked this entry.
To note, JSNes doesn't do a great job with sound - I used it for a pretty long time. One of the folks on the NintendoAge discord made his own js emulator called [Nez](https://github.com/Sumez/nez) that does audio right, and I basically swear by it at this point. I made some tweaks to it that make it easier to set it up to host your own game. Here's [my version](https://github.com/cppchriscpp/nez) -- no pressure on using it; just wanted to share the option!