Page 1 of 1

Crystal Caves for NES

Posted: Sat Dec 10, 2016 1:01
by Dr. Kylstein
Image
(Sorry about the NTSC filter.)

Find the latest version here

A totally unauthorized recreation by me. It should be playable from start to finish, but the final scene and some music and sounds are missing.

Posted: Sat Dec 10, 2016 10:24
by Commander Spleen
waht

this is allowed

Posted: Sat Dec 10, 2016 16:51
by MoffD
Next do secret agent... owait 8)

Posted: Sat Dec 10, 2016 18:20
by ScarletFlame
Pretty good.

Posted: Sat Dec 10, 2016 19:05
by Roobar
Wow that's amazing! How did you do that?

Posted: Sun Dec 11, 2016 2:32
by Napalm
Just played this on the Nestopia emulator. Wow what can I say... really impressive! lots of love went into making this. Especially in 6502 assembler, :love that. Puts my Javascript port to real shame.

Apart from what you said. I found some glitches in sprite rendering. The game slowed down when too many sprites were on the screen. This was visible when all the snakes in E1L10 are visible. Also all sprites seem to glitch out including the player when they are being drawn on the same lines. I think there might be an optimization to be done here. I'll have to play through some more.

I really like this, a very faithful recreation. Well done. I'd really like to chat with you about the project. You can catch me on the IRC channel.

Video of bug: https://www.youtube.com/watch?v=W_vHHKjgFQI


Napalm

Posted: Sun Dec 11, 2016 4:36
by Lunick
This is amazing!

Posted: Sun Dec 11, 2016 4:39
by Roobar
I think that's not a bug, but rather a limitation of NES itself. You can't expect much from decades old console.

A bug, for example, is if you try to jump out of the world map on the top right. You'll get stuck in there.

Posted: Sun Dec 11, 2016 7:30
by Levellass
Utterly glorious.I could just bask in it.

Posted: Sun Dec 11, 2016 17:38
by Dr. Kylstein
Roobar wrote:I think that's not a bug, but rather a limitation of NES itself. You can't expect much from decades old console.

A bug, for example, is if you try to jump out of the world map on the top right. You'll get stuck in there.
Quite right. It's like trying to fit a house-full of stuff into a studio apartment--something has to go. Opportunities to do the same thing faster just by rearranging code are rare and difficult to find.

I've fixed that sticky boundary for the next version. There's also some bugs in the password system, so unfortunately passwords from this release may not work in the future.

Edit: I should say, the passwords from the currently posted version may not work at all, even within the same version. I'll try to post the fixed version tomorrow.

Posted: Mon Dec 12, 2016 22:40
by Dr. Kylstein
Double-post to let people know that I've updated the download link in the first post. This should fix the passwords, so games can be continued--even into future versions. It also fixes the map bug Roobar found.

Re: Crystal Caves for NES

Posted: Thu Jan 05, 2017 1:03
by Dr. Kylstein
There was a bug that made it impossible to beat levels beyond level 8, this has been fixed in Beta 3.

Re: Crystal Caves for NES

Posted: Sun Jan 08, 2017 12:19
by entropicdecay
Very interesting, impressive. When I first played it seemed the graphics were glitched out, but it turned out to be the emulator I was using as I switched to a different one and in that one they're fine

Edit: and yeah, flickering and/or slowdown when there are many sprites onscreen are due to the NES itself and limitations on the number of sprites. There must be ways to mitigate them to a point since some games have them less than others (although in some cases it may be due to being careful with how many sprites are used), but the same issues can be seen at times in a lot of official NES games as well

Re: Crystal Caves for NES

Posted: Fri Jan 20, 2017 13:41
by KeenRush
Haven't tried it myself yet but from the video (on youtube) it seems pretty damn impressive. An interesting project.