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)
Mini Hiking League (with source)
Moderator: Moderators
Mini Hiking League (with source)
Last edited by nesrocks on Wed May 30, 2018 3:58 am, edited 4 times in total.
https://twitter.com/bitinkstudios <- Follow me on twitter! Thanks!
https://www.patreon.com/bitinkstudios <- Support me on Patreon!
https://www.patreon.com/bitinkstudios <- Support me on Patreon!
Re: Mini Hiking League
This looks really nice! I'm excited to see where it goes.
I realize it's just an early prototype, but the fact that my character moves quickly at first and then slows down feels really weird. But I assume that's all going to change, eh?
Nice job!
I realize it's just an early prototype, but the fact that my character moves quickly at first and then slows down feels really weird. But I assume that's all going to change, eh?
Nice job!
My games: http://www.bitethechili.com
- FrankenGraphics
- Formerly WheelInventor
- Posts: 2064
- Joined: Thu Apr 14, 2016 2:55 am
- Location: Gothenburg, Sweden
- Contact:
Re: Mini Hiking League
Nice looking project! I'm looking forward to see how it develops.
It seems it is not slowing down as much as it simply is halting and not moving at all once you've pushed enough to the right to start scrolling (and since the scrolling takes place, it still looks like moving).quote wrote:but the fact that my character moves quickly at first and then slows down feels really weird.
Re: Mini Hiking League
edit: I just checked, and the speed when scrolling was 1, while the speed before reaching the scrolling point was 2. Fixed (and added a few more characters that don't walk but face the player).
edit2: I've made a blog post and released the current source for this. It's a project that works just by unziping the file and running the compile.bat. No extra configuration or installation required.
http://nesrocks.com/blog/nes-homebrew-source-code/
https://twitter.com/bitinkstudios <- Follow me on twitter! Thanks!
https://www.patreon.com/bitinkstudios <- Support me on Patreon!
https://www.patreon.com/bitinkstudios <- Support me on Patreon!
Re: Mini Hiking League (with source)
This is a nice little demo . The graphics are stunning! I hope you keep working on this one
Re: Mini Hiking League (with source)
Looks great, I love how colourful the graphics are!
Good luck with its development, I Can't wait to see what it becomes.
Good luck with its development, I Can't wait to see what it becomes.