It is currently Mon Nov 20, 2017 4:54 am

All times are UTC - 7 hours





Post new topic Reply to topic  [ 57 posts ]  Go to page 1, 2, 3, 4  Next
Author Message
PostPosted: Tue Jan 19, 2010 12:59 pm 
Offline

Joined: Sun May 14, 2006 10:26 am
Posts: 48
Location: Norway
I'm currently working on a NES version of this old classic. As you can see if you try the ROM, it's going to resemble the Windows version. It isn't too complex yet and I certainly have a long way to go before it's even playable.

What currently works:

- Map decoding (RLE) and rendering (expanding metatiles, writing attributes, etc.)
- Various functions for replacing metatiles in VRAM etc.
- Objects (metasprites) including movement and collision testing
- Player movement and scrolling (the screen scrolls whenever Chip is in the center of the screen)
- A rudimentary system for "actions" happening when an object is in contact with different types of map blocks
- Picking up objects

A lot of this stuff still has to be improved. I consider the most basic graphical functions as finished, such as scrolling and object drawing (drawing here really just means going through the object list, checking if the objects are in range and if yes, compute their position depending on scroll speed and position.)

What will probably be a challange is the two layered map format of Chip's challenge (there can be things hidden under bricks etc.). I also have to implement a sort of "hybrid" object system where objects remain background blocks as long as they're not moving. And when they move, they'll be replaced by a sprite at the same initial position, move, and then be replaced by a background block again.

You can try what I've done so far: test 1, test 2 (this is a demo showing that objects react to background blocks in the same way as the player)

What do you think so far? As you can see, it's far from playable. I have to implement buttons, teleports, tanks, monsters ... the list lis long. However, this is farther than I've come on any previous NES project :p

EDIT: By the way, most of the graphics is done by my brother. I think he's done an excellent job. The tiles used in this game are 1/4 of the original size. There's also, of course, limitations on how many colors can be used etc.


Last edited by Jaffe on Tue Apr 19, 2011 9:21 am, edited 1 time in total.

Top
 Profile  
 
 Post subject:
PostPosted: Tue Jan 19, 2010 4:36 pm 
Offline

Joined: Sat Nov 17, 2007 8:44 pm
Posts: 385
That is really awesome and it's obvious you've come pretty far already. I will enjoy watching this progress. :)

When you think about it, it's mostly just an advanced Lolo, it should fit on the NES quite nicely.

Now, if you could allow for user-made levels...even if it's using an editor and recompiling...


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jan 19, 2010 5:01 pm 
Offline
Site Admin
User avatar

Joined: Mon Sep 20, 2004 6:04 am
Posts: 3484
Location: Indianapolis
Looks pretty good so far.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jan 19, 2010 5:35 pm 
Offline

Joined: Sun Mar 19, 2006 9:44 pm
Posts: 919
Location: Japan
Looks great, keep it up, improve the colours and graphics a little (better contrast), and you've got yourself a winner! (Or, a copy of a winner.)

Chip's Challenge is a great game to choose for conversion to 8-bit systems.

_________________
http://www.chrismcovell.com


Top
 Profile  
 
PostPosted: Tue Jan 19, 2010 5:46 pm 
Offline
User avatar

Joined: Tue May 05, 2009 2:43 pm
Posts: 11
Looks very cool, I would recommend though, to take a look at the atari lynx version.

http://en.wikipedia.org/wiki/Chip%27s_Challenge

It's got an opening scene with story, plus the enemy movements are shown while crossing "half way" on the tile. Rather than going directly from one tile to another (kind of choppy and hard to determine enemy direction in the win version...)

_________________
Only those who know
the ID code X-6502
can pass.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jan 19, 2010 6:03 pm 
Offline

Joined: Sat Nov 17, 2007 8:44 pm
Posts: 385
Actually, you could almost do it at full resolution, though it might be hard to see where you're going at times:

Image

This image isn't quite there, but it's close. Chip's body and the fire use too many colors.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jan 19, 2010 8:25 pm 
Offline
User avatar

Joined: Tue Jul 17, 2007 9:04 am
Posts: 313
Location: Somewhere
Will it play "Bummer" when you die? 8)

_________________
-Sivak
http://sivak.nintendoage.com/
http://www.youtube.com/user/SivakD


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jan 19, 2010 9:14 pm 
Offline

Joined: Sat Nov 17, 2007 8:44 pm
Posts: 385
Sivak wrote:
Will it play "Bummer" when you die? 8)

That is extremely important and should fit nicely within DMC size restrictions. :)


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jan 20, 2010 2:18 am 
Offline
User avatar

Joined: Fri Nov 12, 2004 2:49 pm
Posts: 7270
Location: Chexbres, VD, Switzerland
Looks promizing to me.

_________________
Life is complex: it has both real and imaginary components.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jan 20, 2010 11:58 am 
Offline

Joined: Mon Sep 27, 2004 2:57 pm
Posts: 1248
Need a music engine? :P


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jan 20, 2010 9:57 pm 
Offline

Joined: Sat Nov 17, 2007 8:44 pm
Posts: 385
Here's an NSF I threw together...


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jan 20, 2010 11:50 pm 
Offline

Joined: Mon Sep 27, 2004 2:57 pm
Posts: 1248
UncleSporky wrote:


haha, nice! Are you going to do the other song, and maybe canyon.mid and passport.mid too? :D


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jan 21, 2010 1:48 am 
Offline
User avatar

Joined: Fri Nov 12, 2004 2:49 pm
Posts: 7270
Location: Chexbres, VD, Switzerland
Drag wrote:

haha, nice! Are you going to do the other song, and maybe canyon.mid and passport.mid too? :D

Oh my god I remember I was a FAN of those songs very long ago, too bad I lost the files (I think they somehow came with Windows 95). Thanks god some peple recorded it on Youtube, sounds especially nostalgic with the (terrible) FM synthetis like my very old PC had. I'd really LOVE to see a NES version of them.

EDIT : Obviously a fake : http://www.youtube.com/watch?v=fyiDtkivRDw&feature=related

_________________
Life is complex: it has both real and imaginary components.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jan 21, 2010 5:06 am 
Offline

Joined: Sat Nov 17, 2007 8:44 pm
Posts: 385
Bregalad wrote:
Drag wrote:

haha, nice! Are you going to do the other song, and maybe canyon.mid and passport.mid too? :D

Oh my god I remember I was a FAN of those songs very long ago, too bad I lost the files (I think they somehow came with Windows 95). Thanks god some peple recorded it on Youtube, sounds especially nostalgic with the (terrible) FM synthetis like my very old PC had. I'd really LOVE to see a NES version of them.

EDIT : Obviously a fake : http://www.youtube.com/watch?v=fyiDtkivRDw&feature=related


Virt (Jake Kaufman, who did the music for Contra 4 among other things) made an mp3 arrangement of canyon.mid, and even received comments from its original creator:
http://www.biglionmusic.com/music/arran ... nts/canyon


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jan 21, 2010 8:32 am 
Offline
User avatar

Joined: Fri Nov 12, 2004 2:49 pm
Posts: 7270
Location: Chexbres, VD, Switzerland
Wow what a nice remix. Maybe it'd sound like that if you had a very expensive and very modern MIDI soundcard (which I haven't obviously).

_________________
Life is complex: it has both real and imaginary components.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 57 posts ]  Go to page 1, 2, 3, 4  Next

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group