Mini Hiking League (with source)

A place where you can keep others updated about your NES-related projects through screenshots, videos or information in general.

Moderator: Moderators

Post Reply
User avatar
nesrocks
Posts: 434
Joined: Thu Aug 13, 2015 4:40 pm
Location: Rio de Janeiro - Brazil
Contact:

Mini Hiking League (with source)

Post by nesrocks » Tue May 01, 2018 8:02 pm

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

Image

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)
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!

User avatar
gauauu
Posts: 655
Joined: Sat Jan 09, 2016 9:21 pm
Location: Central Illinois, USA
Contact:

Re: Mini Hiking League

Post by gauauu » Tue May 01, 2018 9:04 pm

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!

User avatar
FrankenGraphics
Formerly WheelInventor
Posts: 2032
Joined: Thu Apr 14, 2016 2:55 am
Location: Gothenburg, Sweden
Contact:

Re: Mini Hiking League

Post by FrankenGraphics » Wed May 02, 2018 5:30 am

Nice looking project! I'm looking forward to see how it develops. :)
quote wrote:but the fact that my character moves quickly at first and then slows down feels really weird.
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).
http://www.frankengraphics.com - personal NES blog

User avatar
nesrocks
Posts: 434
Joined: Thu Aug 13, 2015 4:40 pm
Location: Rio de Janeiro - Brazil
Contact:

Re: Mini Hiking League

Post by nesrocks » Wed May 02, 2018 6:08 am

Yeah, it's the scrolling, and the fact that the other character moves at the same speed, and the fact that neither have a walking animation. All of these together may be creating the sense that speed has slowed down. But! I was working on the scrolling before I posted this and there's sometimes a bug with it that allows the player to move beyond the scroll point a little bit with some acceleration. That may also cause strangeness.

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!

dobbo2k
Posts: 13
Joined: Tue May 15, 2018 7:09 am

Re: Mini Hiking League (with source)

Post by dobbo2k » Tue May 15, 2018 3:23 pm

This is a nice little demo . The graphics are stunning! I hope you keep working on this one

User avatar
Krill
Posts: 51
Joined: Sun Mar 09, 2014 12:18 am

Re: Mini Hiking League (with source)

Post by Krill » Thu May 24, 2018 9:15 am

Looks great, I love how colourful the graphics are!
Good luck with its development, I Can't wait to see what it becomes.

Post Reply