Working on Chu Chu Rocket NES

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

Moderator: Moderators

User avatar
Dwedit
Posts: 5037
Joined: Fri Nov 19, 2004 7:35 pm
Contact:

Working on Chu Chu Rocket NES

Post by Dwedit »

I am working on a Chu Chu Rocket 'port' for the NES.
Here is a mock-up screenshot showing what it might look like:
Image

Right now, I have the CHR file containing all the possibilities for mice movement finished, it adds up to 100k.
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!
User avatar
Jeroen
Posts: 1048
Joined: Tue Jul 03, 2007 1:49 pm

Post by Jeroen »

Awesome I love chu chu rocket.
User avatar
Dwedit
Posts: 5037
Joined: Fri Nov 19, 2004 7:35 pm
Contact:

Post by Dwedit »

Not quite there yet...
Image
Image
Drag
Posts: 1642
Joined: Mon Sep 27, 2004 2:57 pm
Contact:

Post by Drag »

Oooh, that looks really cool. :D

I'd love to see an nes version of this game. :)

By "all combinations of mice movement", do you mean all positions between two tiles? It *does* seem like you'd need to rely heavily on nametable updates in order to avoid massive sprite headaches.
User avatar
tokumaru
Posts: 12476
Joined: Sat Feb 12, 2005 9:43 pm
Location: Rio de Janeiro - Brazil

Post by tokumaru »

Will you be able to animate this smoothly (i.e., no "cascade" updates)? Looking forward to this!
User avatar
Dwedit
Posts: 5037
Joined: Fri Nov 19, 2004 7:35 pm
Contact:

Post by Dwedit »

Image
Got the MMC3 interrupts in now, so it is bankswitching every 8 lines now. Wish there was a better way to handle them though, right now I need to burn 165 PPU cycles to delay the bankswitching until the end of the scanline. Obviously graphics are still incorrect here, looks like I have some invalid data in my lookup tables.

I expect to be able to blast the playfield nametable from the buffer into PPU memory within 2 vblank periods.
It will use bankswitching to animate the mice moving to the next square, for all possibilities of mice travelling in all directions. Of course, the walls stop certain possibilities. Arrows and rockets will be sprites.

Should be silky smooth at 60FPS once it's working.
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!
User avatar
Dwedit
Posts: 5037
Joined: Fri Nov 19, 2004 7:35 pm
Contact:

Post by Dwedit »

Image
Bugs squished. Looking much better now.
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!
Astonish
Posts: 2
Joined: Sun Feb 28, 2010 5:14 pm

Post by Astonish »

Looks really good so far. I'm looking forward to seeing how you do with this.
User avatar
Dwedit
Posts: 5037
Joined: Fri Nov 19, 2004 7:35 pm
Contact:

Post by Dwedit »

Image
Now it has attribute tables and a border, so it look far less ugly. I haven't yet added any intersection dot tiles in yet.
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!
User avatar
tokumaru
Posts: 12476
Joined: Sat Feb 12, 2005 9:43 pm
Location: Rio de Janeiro - Brazil

Post by tokumaru »

Isn't there anything you can do to make the walls look more like walls? The way it is sometimes it looks like they are the dark faces of raised/sunk floor tiles. Maybe making the checkered pattern smaller (8x8) so that it doesn't match the length of the walls would help...
Denine
Posts: 397
Joined: Wed Feb 17, 2010 5:42 pm

Post by Denine »

Oh,YES,I'm looking forward it!
It's really nice you can make it moving smoothly :D
Little question about music:Will be all new music,or maybe "remakes" for other Chu chu rocket games?
User avatar
Dwedit
Posts: 5037
Joined: Fri Nov 19, 2004 7:35 pm
Contact:

Post by Dwedit »

IT'S ALIIIIIIIVE!!!
Image

Blue stuff at the bottom is from turning off the screen early. My nametable updates were 3 scanlines too long.

Edit: replaced image with one including all frames of animation. The old image still available, but it's missing half of the animation frames. You probably can't tell the difference.
Last edited by Dwedit on Sat Mar 13, 2010 4:21 pm, edited 1 time in total.
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!
User avatar
Jeroen
Posts: 1048
Joined: Tue Jul 03, 2007 1:49 pm

Post by Jeroen »

Awesome job.
tepples
Posts: 22816
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Post by tepples »

Dwedit wrote:but it's missing half of the animation frames. You probably can't tell the difference.
You're right; I can't tell the difference. Players probably won't be able to either, especially if you start running low on CHR space.
User avatar
tokumaru
Posts: 12476
Joined: Sat Feb 12, 2005 9:43 pm
Location: Rio de Janeiro - Brazil

Post by tokumaru »

Dwedit wrote:Blue stuff at the bottom is from turning off the screen early. My nametable updates were 3 scanlines too long.
Watch out for that nasty bug tepples discovered where OAM would get corrupted depending on where in the scanline you disabled rendering. Enabling rendering late is safer, IMO.
Post Reply