Jump to content
IGNORED

Any suggestions for "How'd they do that?" ?


SpiceWare

Recommended Posts

I'm working on my presentation for next weekend's Houston Arcade Expo.  In part of it I'm showing how to utilize Stella's Fixed Debug Color mode to figure out how games are created using TIA's limited abilities.  I'd like to do a few more of the games from back in the day and am looking for suggestions of games with graphics which at first don't look like they should be possible.

 

The ones I've already included:

  • Space Invaders
  • Keystone Kapers
  • Dolphin
  • Battlezone
  • Solaris
  • Hunchy II
  • Draconian
  • Gingerbread Man
  • Mappy

 

Example analysis:

1216106577_ScreenShot2019-11-04at5_54.55PM(2).thumb.png.b6225fb9dc8ff47ac38ded1467bb641c.png

 

  • Like 2
Link to comment
Share on other sites

These two pairs of games use similar ideas for very different results:

Dragonfire and Dragster (large, moving bitmaps)

Enduro and Fantastic Voyage (high resolution borders)

 

Then these two really need the debugger to decipher them:

Midnight Magic just because it's pretty brilliant

Escape from the MindMaster because the mazes look insane in the debugger

 

 

Edited by Nathan Strum
  • Like 1
Link to comment
Share on other sites

16 hours ago, SpiceWare said:
  • Draconian
  • Mappy

Heck yeah.  I was going to suggest Draconian just because I'm interested in the digital samples.

 

Mappy?  Technically I understand how they did everything in that game.  But that doesn't change the fact that it's the single most amazing thing ever created for the Atari 2600 by a factor of at least two.  Literally the only two things I would change to make it even more perfect:

 

1: The sound of trampolines.  Arcade used two higher-pitched tones slightly offset from one another; emulation uses single low tone.  Since this is by far the most common sound effect in the game, it feels important that it be done justice.

2: A longer (arcade-accurate) delay after Mappy enters and before the game begins in earnest.

  • Like 2
Link to comment
Share on other sites

Endlessly fascinating topic, and one I’ve always been interested in — even back to 1982 when I wondered about the rolling numbers in Enduro. Activision you have covered. Dolphin or Stampede for Player sliding. 

Brilliant uses like Skiing with one Player for the entire scene which allows horizontal and - on a variation - vertical at the same time. Sky Jinx was also impressive to me. 

 

Mindmaster as suggested. 

 

•You could highlight “best clever use” of an object. 

The Ball is pushed and repurposed extensively. 

The 2600 Ballblazer homebrew does the two independent scrolling game grids with just Background! (In my mind I consider Background a 2600 programming object. :) )

  • Like 1
Link to comment
Share on other sites

2 hours ago, Colmino said:

Heck yeah.  I was going to suggest Draconian just because I'm interested in the digital samples.

 

For this I'm just covering the visuals as that's what Stella's Fixed Debug Color mode is useful for.

 

I probably covered the digital samples to some extent in my blog, but the categories of Draconian, Medieval Mayhem, Space Rocks, etc. all went away with the forum upgrade so it's now difficult to track down stuff.  I started an experiment to use tags instead, but abandoned that as the categories are supposedly coming back.

 

Likewise I might have covered it in the homebrew post.

 

Regardless, I will be covering it in detail in the CDFJ forum of the Harmony/Melody Club so you may like to join or follow the club.  No ETA for when though as it'll be one of the last things covered.

Link to comment
Share on other sites

1 hour ago, iesposta said:

Brilliant uses like Skiing with one Player for the entire scene

 

Quite clever how they swap player usage depending upon where the skier is in relation to the flags and the trees.

 

player is behind the flag

570164308_Skiing(1980)(Activision)_dbg_3d15d921.png.23083f9a2867d7ee408205a671ef3755.png

 

player is in front of the flag

597730574_Skiing(1980)(Activision)_dbg_3d15fa23.png.173309b177560918eb351fc877409a9a.png

 

Quote

•You could highlight “best clever use” of an object. 

Great idea! I've done enough work on this revision that I'm not going to change directions this late in the game, but that would be good for my next presentation update.

 

I'm only doing 4 homebrews for a specific reason. The authors of those games know why ?

 

Quote

In my mind I consider Background a 2600 programming object. :)

Yep - that's why I used Keystone Kapers.

 

Link to comment
Share on other sites

Figured out how to point out things in succession in Keynote:

 

1495329529_ScreenShot2019-11-06at12_42_37PM.thumb.png.1ef08ae195081051da7e44674643111d.png

 

The 2 dark arrows are joined together as a group. The dotted red line is their path as you advance the presentation, with resulting positions shown by the ghosted arrows.  When the slide is first displayed it looks like this:

 

1833543858_ScreenShot2019-11-06at12_43_05PM.thumb.png.f409b4295a55178d8b470b8bf7cc38ab.png

 

When advanced the arrows show up:

 

1246596149_ScreenShot2019-11-06at12_43_07PM.thumb.png.9e764cf7faa180a0be212b973d2a0898.png

and then move with each click:

 

495372824_ScreenShot2019-11-06at12_43_10PM.thumb.png.34ab8ae2c86aa491f48b5ab528714fdc.png

 

While not really needed for Space Invaders, it should help a lot when I go over Midnight Magic.

 

 

  • Like 1
Link to comment
Share on other sites

I'm running 6.0.2.  If I disable the ball the missile looks like I'd expect it to in both regular and debug mode.

 

452730086_SkyJinks(1982)(Activision)_dbg_42598fb1.thumb.png.c1e5f976ac636d95983e297906622f03.png

 

1707459192_SkyJinks(1982)(Activision)_dbg_4259af34.thumb.png.385dd1bef72dd741f0e239f981003305.png

 

Nice, the clouds show off playfield priority over players.

 

1063084905_SkyJinks(1982)(Activision)_dbg_4267edc9.thumb.png.55191d481726a1ed43fbbec4afd6c8c8.png

 

 

Aha!  I zoomed in and what's going on is as the balloon moves left/right the missile's getting shifted 1 frame before the ball is.  Here's the balloon messed up when it's not in debug mode:

 

406330074_ScreenShot2019-11-06at2_26_10PM.thumb.png.7f174574884219ebe30c68a5d09088a2.png

 

and the balloon looking correct in debug mode:

 

1460684801_ScreenShot2019-11-06at2_26_24PM.thumb.png.93c305eee7c90cdc6afd56107acaf3f7.png

 

Link to comment
Share on other sites

On 11/6/2019 at 12:50 PM, SpiceWare said:

Figured out how to point out things in succession in Keynote:

Speaking of Space Invaders...

 

I've always wondered when folks would get together and have a chat about a video game phenomenon I've always wanted solid answers on.  And that would be the phenomenon of home ports of video games (prior to, say, the mid-late 80s) seeming to go out of their way to be different from the arcade originals.  I don't mean "different strictly because the limitations of hardware or ROM dictated it so", but different, like it was some kind of cultural philosophy or unwritten mandate that game engineers adhered to almost without knowing it.  Space Invaders for the 2600 is a prime example.  Along with the usual needless inaccuracies of sound effects and other minutiae, the graphics for the aliens and the base are needlessly huge deviations from the arcade graphics.  It's pretty much exactly what you'd expect to get if somebody were deliberately making a bootleg knockoff of an arcade game and wanted to skirt around copyright, as opposed to having the license to produce a port fair and square.

 

Space Invaders is a solid case-in-point, but this phenomenon is 100% reliable during this era.  Engineers going way out of their way to re-make the visuals and sounds of their ports in some personal vision of theirs, when in the same amount of ROM they could painlessly have produced something much truer (and made buyers happier, leading to better sales).  Growing up during this era and after, when ports of games started to appear which had taken obvious pains to mimic their arcade counterparts, it was always conspicuous and exciting, like I was seeing the dawn of a new era.  And now that we have modern homebrew efforts to point to, this trend from the early 80s is exposed all the more.

 

Why?

 

I admit I tend to hope the answer is something more elaborate than the obvious, arbitrary guess that "they literally cared so little about accuracy that they were effectively working from either a vague familiarity or a one-paragraph description of the arcade original".

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...