The Epic Game of Impossibility

Moderator: Moderators

Post Reply
User avatar
dougeff
Posts: 2871
Joined: Fri May 08, 2015 7:17 pm
Location: DIGDUG
Contact:

The Epic Game of Impossibility

Post by dougeff » Mon Dec 07, 2020 6:50 am

It has been said that you can't complete a full sized NES game in 3 days. Well, I have proved that wrong. I made this game this weekend, and it is 100% completed.

Get ready for a challenge. Can you beat this game? Do you have what it takes?

Twice as big as Super Mario Bros. and I would have made it even bigger, if I had the room to spare. This game is EPIC! A must play game of 2020.

https://youtu.be/-7nR3yMNKbY

.
Attachments
EpicGame.nes
(64.02 KiB) Downloaded 256 times
Last edited by dougeff on Sat Feb 27, 2021 7:41 pm, edited 1 time in total.
nesdoug.com -- blog/tutorial on programming for the NES

User avatar
yaros
Posts: 47
Joined: Mon Jul 27, 2020 1:14 pm

Re: The Epic Game of Impossibility

Post by yaros » Mon Dec 07, 2020 11:31 am

Wow, this game is hard. I could barely pass the first level. Nice job!

calima
Posts: 1356
Joined: Tue Oct 06, 2015 10:16 am

Re: The Epic Game of Impossibility

Post by calima » Mon Dec 07, 2020 11:39 am

I love the music <3


dink
Posts: 104
Joined: Sun Jan 12, 2020 8:42 pm

Re: The Epic Game of Impossibility

Post by dink » Thu Dec 10, 2020 7:54 am

Certainly the best game of 2020 so far :)

User avatar
dougeff
Posts: 2871
Joined: Fri May 08, 2015 7:17 pm
Location: DIGDUG
Contact:

Re: The Epic Game of Impossibility

Post by dougeff » Sat Dec 19, 2020 3:24 pm

I think enough time has passed to discuss.

I could only fit 8 seconds of FMV with audio into 64k. I wanted to do 16 seconds, the entire chorus, but the audio was too lousy at reduced sample rate.

This is PCM at 4000 Hz x 8 seconds = 32k audio. That's pretty much the low end of audio quality. I checked a few other games with PCM, and they are using about 4000 Hz, roughly.

Video is 30x20 tiles (600 bytes per image) 6 frames per second, x 8 seconds = 28800 bytes, with space left over for CHR and programming.

I think the video could have been better. I only made 13 kinds of tiles. If I used CHR compression, I'm sure it would have looked better with 256 tiles. Probably.

The full video is about 3:30, which at this rate would take about 1.7 MBytes. Much larger than any actual mapper would have available. I think a 512 kB UNROM mapper could maybe do 1 minute.

By the way, with a little refinement, this technique could be used to make a special message ROM, like a birthday message or something. Though, I did have to manually take screen caps and convert them to 30x20 images... I did really complete this in one weekend.
nesdoug.com -- blog/tutorial on programming for the NES

frantik
Posts: 370
Joined: Tue Mar 03, 2009 3:56 pm

Re: The Epic Game of Impossibility

Post by frantik » Sat Dec 19, 2020 8:00 pm

Nice job.. speaking on the audio, 4kHz is pretty low, though it's still possible to tell what the music is. Impressive you were able to stream the video with the audio, it's a bit warbly but that can't be helped with so much happening every frame. You left a lot of headroom in the audio though, with 7 bits you want to use em all up! :beer:

I assume you've seen this...

Post Reply