[Updated 05/08/2011] Adventure Game Demo

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

Moderator: Moderators

User avatar
qbradq
Posts: 951
Joined: Wed Oct 15, 2008 11:50 am

[Updated 05/08/2011] Adventure Game Demo

Post by qbradq » Thu Mar 24, 2011 1:23 pm

Update
I have tightened up the controls, redone several of the tiles, added zombies, AI, damage, player attacks and enemy deaths. Give it a try :D

Also updated the screenshot.

ROM Download (iNES 1 Format)

Original Post
I'm back again with another demo! Yay! I really learned a *lot* from my attempt at a side-scrolling space shooter. I have now started work on a side-scrolling platformer adventure / RPG type thingy (think Zelda II, Faxanadu).

Don't look now Tokumaru, it's a flip-screen game :D

The map tool chain and graphics content pipeline are just about complete. Object-to-background collision is implemented, as is jumping. Use the D-Pad to move, A to jump. When you hit the edge of the screen you will go to the next room.

All graphics, tile definitions and everything else for each screen is loaded between screens (after the pallet fade), so there is a ton of flexibility in the engine graphically. The map itself is edited with a generic GUI application (TilEd) and a Python script builds the data ROM banks from that. The map is 32x32 screens (the size of the Metroid map) and will take about 128KB of ROM if half of the screens are used (which is higher than Metroid's ratio, I think). I am really excited about this project!

I would really like some input on how the controls of the character feel, especially acceleration, deceleration and jumping. Note that the room layouts are not final or anything, just for testing.

ROM Download (iNES 1 Format)
Image
Last edited by qbradq on Mon May 16, 2011 6:01 am, edited 2 times in total.

unregistered
Posts: 1071
Joined: Thu Apr 23, 2009 11:21 pm
Location: cypress, texas

Post by unregistered » Thu Mar 24, 2011 2:22 pm

playing using a real nes controller... the character feels too heavy imo.
Nice job on the graphics! :)

RT-55J
Posts: 37
Joined: Fri Aug 21, 2009 3:16 pm

Re: Adventure Game Demo

Post by RT-55J » Thu Mar 24, 2011 3:13 pm

If you can, I suggest that you let scroll between (horizontally contiguous) screens that share the same tileset/palette (like Faxanadu). It would really add a lot to the game's sense of place/visual continuity. (If you're clever you could have flip-scrolling between areas with marginally different tilesets/palettes.)
qbradq wrote:I would really like some input on how the controls of the character feel, especially acceleration, deceleration and jumping. Note that the room layouts are not final or anything, just for testing.
The character does have a nice inertial feel, but this is ruined by the fact you can turn around on a dime without the slightest bit of skidding.

Also, you may want to consider not having ceilings affect the character's y-velocity (like Zelda 2 and Contra). This would make platform easier when ceilings get in the way. For instance, in that screenshot right there, jumping to that top platforming from the one two blocks lower is a bit annoying because of the ceiling.

Also, silly complaint, but I noticed that when the character hits the bottom edge of the screen he starts standing on it:

Image

User avatar
qbradq
Posts: 951
Joined: Wed Oct 15, 2008 11:50 am

Post by qbradq » Thu Mar 24, 2011 3:55 pm

Wow, thanks for all the feedback!
unregistered
Posted: Thu Mar 24, 2011 3:22 pm    Post subject:
playing using a real nes controller... the character feels too heavy imo.
Nice job on the graphics!
Do you mean when walking or jumping?

The character does have a nice inertial feel, but this is ruined by the fact you can turn around on a dime without the slightest bit of skidding.

Also, you may want to consider not having ceilings affect the character's y-velocity (like Zelda 2 and Contra). This would make platform easier when ceilings get in the way. For instance, in that screenshot right there, jumping to that top platforming from the one two blocks lower is a bit annoying because of the ceiling.
That's funny, those are "features" I put in because I thought thry would feel more responsive. They are getting on my nerves too. I got the ideas from TMNT, but now that I think about it those things annoyed me in tuat game too :oops:
Also, silly complaint, but I noticed that when the character hits the bottom edge of the screen he starts standing on it:
That's a bug. Thanks foe pointing it out! I should not be setting the "standing" flag when I hit the bottom on the screen.

User avatar
Kreese
Posts: 65
Joined: Sat Sep 22, 2007 3:42 pm

Post by Kreese » Fri Mar 25, 2011 12:49 am

I really like the feeling when jumping around. I played the demo for like 10 minutes! Perhaps some small amount of "skidding" when turning around like RT-55J said. But not much at all, that would be annoying.

The only thing that can be annoying is that when jumping up, and when you miss the platform on the screen up, and you fall down again, there are much palettefading/black. But still it feels much better than in Battle Kid! Perhaps it's beacuse you added some gravity to the game. I have always had problem with BK and it's non-gravity gameplay.

Yeah, and the graphics looks really nice (even though much of the backgrounds are Zelda II?). This could definitly be a cool game. Just add some music and sfx's, some cool enemies, cool weapons, and some really awesome bosses! Drooling!

User avatar
qbradq
Posts: 951
Joined: Wed Oct 15, 2008 11:50 am

Post by qbradq » Fri Mar 25, 2011 5:38 am

Perhaps some small amount of "skidding" when turning around like RT-55J said. But not much at all, that would be annoying.
Working on this now :D
The only thing that can be annoying is that when jumping up, and when you miss the platform on the screen up, and you fall down again, there are much palettefading/black
I know. I am going to add ladders soon for vertical movement. This will make the level design much less convoluted and should help mitigate this issue.
Yeah, and the graphics looks really nice (even though much of the backgrounds are Zelda II?). This could definitly be a cool game. Just add some music and sfx's, some cool enemies, cool weapons, and some really awesome bosses! Drooling!
Thank you for the encouragement! That means a lot to me. I will need help with the music I am afraid. I am not much of a composer. I am using several games as reference on how to create the graphics. The bricks and columns were based on Zelda II, the windows and recessed areas were inspired by CV / CVIII, the player sprite was based on the main character from Battle of Olympus and Faxanadu.

When I say "based on" I don't mean I ripped the patterns and modified them. I mean I studied the patterns in detail to see how they were structured, then created my own patterns using a similar structure.

Except the columns, those are almost pixel-for-pixel. There's only so many ways you can arrange vertical stripes with a depth-of-field effect using three colors :D

User avatar
Bregalad
Posts: 7889
Joined: Fri Nov 12, 2004 2:49 pm
Location: Chexbres, VD, Switzerland

Post by Bregalad » Fri Mar 25, 2011 6:16 am

Congratulations on that, but I think you should increase the initial speed of jumps. Rignt now it feels "sluggish". Just a suggestion.
Life is complex: it has both real and imaginary components.

User avatar
qbradq
Posts: 951
Joined: Wed Oct 15, 2008 11:50 am

Post by qbradq » Fri Mar 25, 2011 6:53 am

Bregalad wrote:Congratulations on that, but I think you should increase the initial speed of jumps. Rignt now it feels "sluggish". Just a suggestion.
I feel that too, but right now it's a trade-off between how controllable the jump height is and how fast the initial jump is. I'll be tweaking on this a bit too, but not until next week.

Thanks for the feedback! I really appreciate it!

unregistered
Posts: 1071
Joined: Thu Apr 23, 2009 11:21 pm
Location: cypress, texas

Post by unregistered » Fri Mar 25, 2011 9:58 am

qbradq wrote:Wow, thanks for all the feedback!
unregistered
Posted: Thu Mar 24, 2011 3:22 pm    Post subject:
playing using a real nes controller... the character feels too heavy imo.
Nice job on the graphics!
Do you mean when walking or jumping?
um. Well, after much jumping and rethinking... he's jumping with a shield and sword... that's pretty good! :) But, while playing Link in Zelda... on one of the post-super-nintendos I was jumping just up and down in beat with the game, like you can in your's too :) , and i noticed that Link seemed to jump a tad bit higher when the jump was perfectly in sync with the game... and I thought COOL! HES GOT SOME MAGICALNESS IN HIS JUMPING WITH A SWORD AND SHIELD! And so your game gave the same impression, before i tried to judge if it was really happening. It seemed not to happen. Nintendo's games are awesome because there is a little part somewhere where a character impresses you! :shock: :)

yesyesyall
Posts: 28
Joined: Sat Mar 05, 2011 3:17 pm
Location: Houston, Texas

Post by yesyesyall » Fri Mar 25, 2011 4:27 pm

this is REALLY cool! i wish there were hundreds of rooms in this demo. i just want to run around this place!

also, homeboy's head is really skinny!

User avatar
qbradq
Posts: 951
Joined: Wed Oct 15, 2008 11:50 am

Post by qbradq » Fri Mar 25, 2011 5:10 pm

also, homeboy's head is really skinny!
Yea, I need to fix that :D Thank you for the feedback! This is very encouraging!

yesyesyall
Posts: 28
Joined: Sat Mar 05, 2011 3:17 pm
Location: Houston, Texas

Post by yesyesyall » Fri Mar 25, 2011 5:37 pm

you doing all of this by yourself? i really like the columns. this stuff looks great

edit: the stained glass windows kind of "move" or something when i run around them. it's an optical illusion, but sometimes when i am jumping around that room, i seem to perceive the red and blue to be switching places. does anyone else get this? i am using nintendulator, by the way.

and another: i want to make it clear that i think this effect is awesome. the colors are vibrating.

User avatar
thefox
Posts: 3141
Joined: Mon Jan 03, 2005 10:36 am
Location: Tampere, Finland
Contact:

Post by thefox » Fri Mar 25, 2011 10:05 pm

Nice demo!

One very small thing: the player sprite isn't visible during fade in. :)
Download STREEMERZ for NES from fauxgame.com! — Some other stuff I've done: fo.aspekt.fi

yesyesyall
Posts: 28
Joined: Sat Mar 05, 2011 3:17 pm
Location: Houston, Texas

Post by yesyesyall » Sat Mar 26, 2011 6:18 pm

nub question from total nub: are those fade outs done via code instructing pallette changes or via code instructing "saturation" changes in the ppu register? ..or is it something else totally?

User avatar
Grumskiz
Posts: 79
Joined: Sat Mar 26, 2011 1:06 pm
Location: Germany

Post by Grumskiz » Sat Mar 26, 2011 6:59 pm

Really nice demo here!
The character movement is really well done already!
I like how he jumps, but the acceleration is a little slow. It feels too much like Mario Bros. ^^
Good thing, you don't slide around like the Italian plumber with his slippery rubber boots.
Ok, back to topic, the movement is really neat! A little tweaking on the acceleration wouldn't hurt thought (my opinion).Jumping around really works nice! Stopping on small blocks to climb up inside the castle is no problem which is good.
Also leaving the screen and landing safely on the new screen is easy to do which is another good point. However, this depends on your map design as well...
Don't let the player jump into something deadly right when he leaves the screen in the final game.(I know, that sounds like common sense ^^')
I know, you said the graphics and the design are not final, but I just wanted to say, that the outside world's tiles are really not that great. Inside the castle, it is not too bad, but everything looks the same.
You'll need some changes in there (If you have enough memory left for more tiles), like broken rocks and maybe some different sizes of rocks or something. Also some ripped curtains always look good. Like in Castlevania ;3
To me your demo looks a lot like a mixture of Zelda 2 and Castlevania and I like it ^^
Keep it up!

Post Reply