Jump to content

Photo

D.K. VCS


854 replies to this topic

#326 Joe Musashi OFFLINE  

Joe Musashi

    Moonsweeper

  • Topic Starter
  • 305 posts

Posted Fri Jun 21, 2013 3:25 PM

From my inspection of the code, I believe the jump length and height is a constant. Just a single table is used to define the path. What changes is the starting x position of the first jump as it comes out the left side of the screen. It's a random value from -8 to 7. The rate at which they are spawned increases with each level. Level 5 and above are the same as level 4.

Regards,
Perry


Thanks Perry! That's basically what I assumed: within a level there's just a phase shift as variation. One question I would have: is the random number distribution (approximately) uniform, or is there an intentional non-uniform distribution. I was wondering because one startegy guide I found assumes two types of springs. But that may be just a coincidence.

I would have some more qustions about the other enemies, but let's wait with that until I've done the hammer, so I know if I even have memory left to make the enemies more flexible. :)

#327 tep392 OFFLINE  

tep392

    River Patroller

  • 2,766 posts
  • Location:Peoria, IL

Posted Fri Jun 21, 2013 3:45 PM

The random number generator uses a combination of several counters so the value returned depends on when you request it. I'm not really sure if it's a uniform distribution but I think it is. The guides I have seen have you run under the spring that has started most right, so you have more time to avoid getting hit in the rear as you climb the ladder. But you still have to watch the next spring. If the next spring to come out is also far right, you have to back track and wait for another chance. It's very difficult at level 4. I had to play around with the collision boundry's and alter staring positions and distribution to get the difficulty to feel right. I think it might even be a little easier than the arcade. The youtube video's I've seen show the spring cliping Mario's head pretty good without killing him, so the collision detection is pretty generous.

#328 YANDMAN OFFLINE  

YANDMAN

    Dragonstomper

  • 506 posts
  • Location:London, England

Posted Thu Jun 27, 2013 6:47 AM

I just stumbled over this on youtube last night and rushed here to see what developments have been made, This is an incredible achievement and i definitely wish to buy a cartridge version of this.....Excellent work

#329 tep392 OFFLINE  

tep392

    River Patroller

  • 2,766 posts
  • Location:Peoria, IL

Posted Thu Jun 27, 2013 7:44 AM

I would have some more qustions about the other enemies, but let's wait with that until I've done the hammer, so I know if I even have memory left to make the enemies more flexible. :)


I have the enemy behavior pretty well documented. PM me if you want the details.

#330 Joe Musashi OFFLINE  

Joe Musashi

    Moonsweeper

  • Topic Starter
  • 305 posts

Posted Thu Jun 27, 2013 4:58 PM

I just stumbled over this on youtube last night and rushed here to see what developments have been made, This is an incredible achievement and i definitely wish to buy a cartridge version of this.....Excellent work


Thanks!

I have the enemy behavior pretty well documented. PM me if you want the details.


PM sent.

#331 roryjr OFFLINE  

roryjr

    Chopper Commander

  • 223 posts

Posted Fri Jun 28, 2013 8:06 PM

I knew I'd seen those fireballs try to climb ladders!! I put myself on a ladder between levels and thought I was safe. The fireball went under me twice and then he got me. I wasn't sure, so the next time on this screen, I waited on a ladder and sure enough the fireball climbed far enough up the ladder to get me. I could see the space between it and the floor it was just on. I suppose there is room as long as it doesn't overlap horizontally with the fireball above? I just assumed the programming wasn't there due to the sprite limit per level.

Don't know if I asked this before, but would Spiceware's 50 sprite demo thing allow you to get more barrels and fireballs per level?

#332 Random Terrain OFFLINE  

Random Terrain

    Visual batari Basic User

  • 28,179 posts
  • Controlled Randomness
    Replay Value
    Nonlinear
  • Location:North Carolina (USA)

Posted Sat Jun 29, 2013 12:49 AM

And now for your amusement:

"He was like the Donkey Kong boy throwing crap down at the Donkey Kong man."

youtu.be/tZYmdPtfLOk?t=26m3s

#333 Joe Musashi OFFLINE  

Joe Musashi

    Moonsweeper

  • Topic Starter
  • 305 posts

Posted Sat Jun 29, 2013 3:21 PM

I knew I'd seen those fireballs try to climb ladders!! I put myself on a ladder between levels and thought I was safe. The fireball went under me twice and then he got me. I wasn't sure, so the next time on this screen, I waited on a ladder and sure enough the fireball climbed far enough up the ladder to get me. I could see the space between it and the floor it was just on. I suppose there is room as long as it doesn't overlap horizontally with the fireball above? I just assumed the programming wasn't there due to the sprite limit per level.


Exactly, the fireball cannot follow you to the next floor, but it can go high enough up the ladder to burn Mario's ass. You are not safe on the ladder :evil: (Try with the invincible Mario version, and you can see how high the fireball can go.)

Don't know if I asked this before, but would Spiceware's 50 sprite demo thing allow you to get more barrels and fireballs per level?


I would asume that demo uses dynamic flicker, i.e., it flickers when there are more than two sprites in a row. Since I alreade use 30Hz flicker that would reduce it further to 15Hz. That would not look good.

#334 Joe Musashi OFFLINE  

Joe Musashi

    Moonsweeper

  • Topic Starter
  • 305 posts

Posted Sat Jun 29, 2013 3:24 PM

And now for your amusement:

"He was like the Donkey Kong boy throwing crap down at the Donkey Kong man."

youtu.be/tZYmdPtfLOk?t=26m3s


"Donkey Kong man" :lol: That's even more hilarious than "Jumpman".

#335 Scooter83 OFFLINE  

Scooter83

    Dragonstomper

  • 574 posts
  • Location:Northern NJ

Posted Mon Jul 1, 2013 8:42 PM

I got to play this game yesterday at the monthly NAVA meeting in NJ. Amazing doesnt start to describe the game. I love the game play the controls and the color on the barrels. The whole US and Japan settings and the difficulty settings are a nice touch. Im sold on this when its finally done.

#336 Inky OFFLINE  

Inky

    Just a regular dude.

  • 24,888 posts
  • Meh
  • Location:The Irradiated Wastelands

Posted Sat Jul 6, 2013 10:23 AM

I've been missing out on all the goodness... Damn you facebook!

#337 Rodrigo OFFLINE  

Rodrigo

    Chopper Commander

  • 106 posts

Posted Wed Jul 17, 2013 7:47 AM

I can't believe I didn't notice this before. Joe, congratulations, it's an amazing creation!

#338 Kosmic Stardust OFFLINE  

Kosmic Stardust

    Princess Rescuer

  • 15,290 posts
  • Location:Milky Way Galaxy

Posted Wed Jul 17, 2013 8:07 AM

Bump for moar updates! :grin:

#339 Joe Musashi OFFLINE  

Joe Musashi

    Moonsweeper

  • Topic Starter
  • 305 posts

Posted Wed Jul 17, 2013 1:54 PM

Um sorry, there's nothing new. I'm taking a break from this for now.

To add more stuff I need to rearrange large parts of the code, for which I haven't been in the mood yet. But I will get back to it soon, because I want to have that hammer.

#340 olivil OFFLINE  

olivil

    Space Invader

  • 15 posts
  • Location:Montreal, Quebec

Posted Fri Jul 19, 2013 9:04 AM

Very nice, but something feels wrong about the jumps. In the arcade you could jump on the spot, without moving left or right, and jump over a barrel, which is impossible here.

#341 Kosmic Stardust OFFLINE  

Kosmic Stardust

    Princess Rescuer

  • 15,290 posts
  • Location:Milky Way Galaxy

Posted Fri Jul 19, 2013 6:03 PM

Very nice, but something feels wrong about the jumps. In the arcade you could jump on the spot, without moving left or right, and jump over a barrel, which is impossible here.

It's that the collision detection is too strict. If Mario's foot grazes the barrel by only a single pixel, he's KO'ed. In the Arcade version, the bounding boxes were actually smaller so Mario could overlap a spring or barrel by a small amount without dieing. The way the VCS works, using bounding boxes instead of sprite collision may add complexity to the program, I don't know. Nearly every other 8-bit game system besides VCS could use bounding boxes that could be a different size from the original sprites. Maybe a workaround would be to increase the jump height by a couple scan lines making it easier to clear enemies, but that may in fact lead to other issues or anomalies.

#342 CPUWIZ OFFLINE  

CPUWIZ

    Commander

  • 32,435 posts
  • Cartridge Recycler
  • Location:SoCal

Posted Sat Jul 20, 2013 5:25 PM

http://kotaku.com/af...the-a-851576160

#343 Jess Ragan ONLINE  

Jess Ragan

    Phanto of the Opera

  • 9,658 posts
  • Keys and Thank You
  • Location:The Arid Zone

Posted Fri Jul 26, 2013 10:41 PM

This is very impressive... it's much more palatable than the original 2600 game, although it's clear the machine is being pushed well past its limits. So much flicker!

I'd say it was fine as is, although there are a few things that vex me. The elevator stage is much tougher with only one lift active at one time, and getting past the fireball in the first stage is a challenge unto itself. Technically, that shouldn't even exist until a barrel has fallen into the oil drum, but if that's the only way you can put it in there, I can live with it.

What I really like about this version of the game is the stuff you've added to it. The girders falling down to spell "Donkey Kong," with the screen shaking violently after each layer is dropped, is a fantastic visual and makes the game more exciting.

#344 nanochess OFFLINE  

nanochess

    River Patroller

  • 4,845 posts
  • Coding something good
  • Location:Mexico City

Posted Sat Jul 27, 2013 8:17 AM

Just I've discovered this and is absolutely awesome to see finally title screen, intros and animations (AND MUSIC) of Donkey Kong in Atari 2600 :thumbsup:

Congratulations for your amazing work!!!

Any chance we can see Pauline in top of level 1? the diagonal floors would be also great. With these two things it would be the greatest ever Donkey Kong 2600 :)

Edited by nanochess, Sat Jul 27, 2013 8:17 AM.


#345 almightytodd OFFLINE  

almightytodd

    Dragonstomper

  • 775 posts
  • Infrequent Poster
  • Location:Orlando, Florida

Posted Sat Jul 27, 2013 8:54 AM

This is very impressive... it's much more palatable than the original 2600 game, although it's clear the machine is being pushed well past its limits. So much flicker!

If you play it in Stella, use Alt P to enable "Phosphor Effect" and get rid of the flicker...

I'd say it was fine as is, although there are a few things that vex me. The elevator stage is much tougher with only one lift active at one time...

I agree that the elevator stage needs to be re-worked, but if you just ignore the elevators and jump across the platforms, it's easy... ...too easy.

I made a new video of this game and posted on YouTube, since the other video there is several versions old. I shot video off of my computer monitor running Stella with TV effects so it looks like it was recorded off of an actual CRT. I recorded the sound directly though, and it is in STEREO.

Well done Joe!

http://www.youtube.com/watch?v=njr4ZJEPahU

#346 raindog OFFLINE  

raindog

    Stargunner

  • 1,717 posts
  • Location:upstate NY, USA

Posted Sat Jul 27, 2013 8:57 AM

Without these two things it's already the greatest ever Donkey Kong 2600 :)

FTFY.

#347 mmervine OFFLINE  

mmervine

    Moonsweeper

  • 422 posts
  • Location:Keene, NH

Posted Sat Jul 27, 2013 10:35 AM

It has been some time since I looked at this thread...wow...this is really amazing work!!!

#348 Trebor OFFLINE  

Trebor

    River Patroller

  • 4,220 posts

Posted Sat Jul 27, 2013 10:51 AM

Awesome work, Joe. Highly impressive; eagerly look forward to this being completed. :-D

DKVCSTITLE.PNG

#349 Allpaul OFFLINE  

Allpaul

    Chopper Commander

  • 170 posts
  • Location:Nashville,TN

Posted Sun Jul 28, 2013 1:09 PM

I can't believe how great this looks on the video! Holy crap!

#350 Jess Ragan ONLINE  

Jess Ragan

    Phanto of the Opera

  • 9,658 posts
  • Keys and Thank You
  • Location:The Arid Zone

Posted Sun Jul 28, 2013 2:02 PM

If you play it in Stella, use Alt P to enable "Phosphor Effect" and get rid of the flicker...


Oh man, that makes a huge difference. Thanks for the tip!

Once you play this, it's very hard indeed to go back to the original Donkey Kong for the 2600. I tried playing it again, and it was like some fever dream with Fyvush Finkle battling Ritz crackers and gingerbread men.




0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users