I've been programming a version of my PC game as a NES homebrew, just for fun, as a side project. The PC game is called Super Hiking League (currently under development), so I called this Mini Hiking League. Some of you may already have seen it.
I was trying to get it working for a while, but only when I found dougeff's tutorial it really came together and I could produce more and more features (game states, controller reading, music, etc). I could never get something to appear on screen, so I feel like I've been making a lot of progress, though I know it's far from being a platformer game (it doesn't even have tile collision). I am not using C at all though, I have skipped using cc65.exe and went all asm.
I'm not sure what this will become, but I've been having fun experimenting! As you can see I was trying some "transparency" effects. Macbee showed me some techniques and I think that alternating the CHR can make some nice effect as seen on the light beam. The block at the front uses regular sprites flicker to simulate transparency, which is used on several commercial games, but I feel like CHR switching makes it really nice.
Here's the ROM for you to play with:
http://nesrocks.com/files/minihike.nes
Also, the songs styles don't fit the visual style, but I was just happy to make something that resembles a song, so I put it there.
edit: source here! http://nesrocks.com/blog/nes-homebrew-source-code/
edit2: updated the project file with better handling of nmi and vblank. Also, added a pause system. (v00013)
I was trying to get it working for a while, but only when I found dougeff's tutorial it really came together and I could produce more and more features (game states, controller reading, music, etc). I could never get something to appear on screen, so I feel like I've been making a lot of progress, though I know it's far from being a platformer game (it doesn't even have tile collision). I am not using C at all though, I have skipped using cc65.exe and went all asm.
I'm not sure what this will become, but I've been having fun experimenting! As you can see I was trying some "transparency" effects. Macbee showed me some techniques and I think that alternating the CHR can make some nice effect as seen on the light beam. The block at the front uses regular sprites flicker to simulate transparency, which is used on several commercial games, but I feel like CHR switching makes it really nice.
Here's the ROM for you to play with:
http://nesrocks.com/files/minihike.nes
Also, the songs styles don't fit the visual style, but I was just happy to make something that resembles a song, so I put it there.
edit: source here! http://nesrocks.com/blog/nes-homebrew-source-code/
edit2: updated the project file with better handling of nmi and vblank. Also, added a pause system. (v00013)