Jump to content

Photo

Action 52...On the 2600!


67 replies to this topic

#1 Netsurfer_x1 OFFLINE  

Netsurfer_x1

    Space Invader

  • 33 posts
  • INTRUDER ALERT! INTRUDER ALERT!
  • Location:Coronado, CA

Posted Wed Feb 2, 2011 7:18 PM

Well, It's been a while since I've logged in...Anyway, the conversations on this old thread made me wonder (more & more recently) if it is even possible to "port" Action 52 to the 2600.

Of course, big difference between the infamously bad NES version & this one, is that this one should have 52 games we would actually want to play instead of the poor version that (unfortunately) got released.

However, there's some problems I can see right away: First one being the cartridge size (data-wise, that is).

The NES version clocked in at nearly 2 megabytes, & it wouldn't surprize me if the homebrew weighed in at nearly half that.
Can the 2600 even handle a cart that data heavy? Or will it fry the power supply?

I totally can't wait to read the discussions on this one!

Edited by Netsurfer_x1, Wed Feb 2, 2011 8:18 PM.


#2 raskar42 OFFLINE  

raskar42

    River Patroller

  • 2,941 posts
  • Location:Southern California

Posted Wed Feb 2, 2011 7:26 PM

my dream of playing cheetahmen on the atari is coming true!

#3 Stan OFFLINE  

Stan

    River Patroller

  • 3,488 posts
  • 世嘉电子智能机好极了!
  • Location:Volcan Rock

Posted Wed Feb 2, 2011 7:47 PM

MY GOD IN HEAVEN PLEASE MAKE THIS.

#4 Innovative Leisure OFFLINE  

Innovative Leisure

    Star Raider

  • 66 posts
  • Location:Des Moines, IA

Posted Wed Feb 2, 2011 7:51 PM

Could we have the glitches as a difficulty option? :D
Seriously though, I'd love to see this project surface.

#5 Netsurfer_x1 OFFLINE  

Netsurfer_x1

    Space Invader

  • Topic Starter
  • 33 posts
  • INTRUDER ALERT! INTRUDER ALERT!
  • Location:Coronado, CA

Posted Wed Feb 2, 2011 8:09 PM

Could we have the glitches as a difficulty option? :D
Seriously though, I'd love to see this project surface.


So do I! But the problem is I can't program past the end of my nose. But, I'd gladly stay on as producer, playtester & provide the "Make your selection, NOW." voice sample.

I'm hoping some of the more seasoned homebrew devs see this & can chime in (& maybe even show interest) with regards to this (as of now) pipedream.

Needless to say, I'd love to see this idea get greenlit!

#6 Pong OFFLINE  

Pong

    Chopper Commander

  • 172 posts
  • Location:Canada

Posted Thu Mar 17, 2011 11:17 AM

Just port it with the glitches. Such as Cheetahmen freezing for me when I die.

It happens, just to tell you.

#7 Netsurfer_x1 OFFLINE  

Netsurfer_x1

    Space Invader

  • Topic Starter
  • 33 posts
  • INTRUDER ALERT! INTRUDER ALERT!
  • Location:Coronado, CA

Posted Fri Jun 3, 2011 3:42 PM

So, attached is a cartridge & end label art treatment I came up with, if by some freak act of God this game ever does come to fruition.

The thin black line denotes the edge of the labels.
Comments are welcome, as always.

A52.jpg

#8 Animan OFFLINE  

Animan

    River Patroller

  • 2,388 posts
  • Just some guy who plays Atari and watches Anime.
  • Location:Texas

Posted Fri Jun 3, 2011 3:53 PM

So, 52 AtariAge users each make a game for the 2600... in 2 hours. Sounds fun to me!

#9 ScumSoft OFFLINE  

ScumSoft

    Moonsweeper

  • 348 posts
  • Location:Polysorbate 60

Posted Fri Jun 3, 2011 8:13 PM

OK! I'm on it, currently coding a Kaboom clone with Deamau5 heads :D

#10 ScumSoft OFFLINE  

ScumSoft

    Moonsweeper

  • 348 posts
  • Location:Polysorbate 60

Posted Fri Jun 3, 2011 10:42 PM

Ok here is my submission, took a bit longer than 2 hours though.

I have no idea how to do proper paddle support, I tried to get some code going but it doesn't work.
You are free to modify the code if you want to play with paddles :P

[edit]A bit of story:
"After a but of a mau5 outbreak in the castle, the mice are being beheaded and tossed over the castle walls. Catch the poor Deadmau5 heads with the cheese and let them RIP"

The game will get progressively faster the more heads you catch, miss 5 times and it's game over.

Play with the Joystick for now, unless someone can teach me how to make the DPC+ like paddles.

Edited by ScumSoft, Fri Jun 3, 2011 10:50 PM.


#11 ScumSoft OFFLINE  

ScumSoft

    Moonsweeper

  • 348 posts
  • Location:Polysorbate 60

Posted Sat Jun 4, 2011 6:19 AM

I wonder what happened to my attachment, well here it is again :)

TRIPLE POST!!!

Attached Files



#12 Devin OFFLINE  

Devin

    Moonsweeper

  • 489 posts
  • Its all HCLR to me!
  • Location:Sacramento, California,

Posted Sat Jun 4, 2011 6:24 AM

I wonder what happened to my attachment, well here it is again :)

TRIPLE POST!!!


Looks cool so far! I've heard about it raining cats and dogs... but never mice!

#13 theloon OFFLINE  

theloon

    Quadrunner

  • 6,940 posts

Posted Thu Jun 9, 2011 7:33 AM

This sounds like a fun excuse for peeps to make a quick game and er, well.. I don't see how 52 games (with 1 headline game like Cheetamen) will fit with what batari Basic can compile.

Whoever codes this thing will probably have to have generic gameplay and sprite routines they mix and match for most of the games. Jaguarmen being it's own deal on a separate bank.

#14 Netsurfer_x1 OFFLINE  

Netsurfer_x1

    Space Invader

  • Topic Starter
  • 33 posts
  • INTRUDER ALERT! INTRUDER ALERT!
  • Location:Coronado, CA

Posted Wed Jun 15, 2011 5:33 PM

This sounds like a fun excuse for peeps to make a quick game and er, well.. I don't see how 52 games (with 1 headline game like Cheetamen) will fit with what batari Basic can compile.

Whoever codes this thing will probably have to have generic gameplay and sprite routines they mix and match for most of the games. Jaguarmen being it's own deal on a separate bank.



Which is something I'd like to avoid, if at all possible. I want this to be a quality collection of games, not a collection of garbage like the NES port was. If it comes down to it, I don't mind cutting it up into several different volumes, although, again, I'd rather like to avoid that. I don't even have problems with swapping out some of the games & replacing them with original titles (there are, however, a few games that I would like to keep from the NES port & give them a de-make on the 2600, just for kitsch value).

Which is where the more seasoned homebrew devs come in...If anyone would know, it would be them.

#15 ScumSoft OFFLINE  

ScumSoft

    Moonsweeper

  • 348 posts
  • Location:Polysorbate 60

Posted Wed Jun 15, 2011 5:51 PM

WHAT?! Quality!? That means I get to go an work on Deadmau5 some more then. :D
Two hours to code a quick game is harder to do than it sounds.

Edited by ScumSoft, Wed Jun 15, 2011 5:52 PM.


#16 BladeJunker OFFLINE  

BladeJunker

    Moonsweeper

  • 295 posts
  • Know your limits, then break them.
  • Location:B.C. Canada

Posted Fri Nov 11, 2011 2:22 PM

I'm all for quick games but my god have you played Action 52, it's a pile of shit and I think everybody on this forum can do better. Now 2 hours isn't long enough but keeping it simple is still a worth while pursuit. If this catches on I'm sure some games will take on a life of there own but even a moderately small group of games sounds great. 52 games sounds good but look how Action 52 turned out, how about Action 32 or Action 16.

#17 theloon OFFLINE  

theloon

    Quadrunner

  • 6,940 posts

Posted Tue Nov 22, 2011 1:34 PM

Assembly gurus could probably dig out the information to access the extra space on Melody boards AtariAge sells. Maybe someone could do a forum search to see if the basic skeleton of a multi-cart is already out there. I bet the makers of the Harmony cart would be willing to share code.

Pending that what can be done by the average Joe is to compile a BatariBasic program that treats each game as a separate set of parameters for it's own game engine. Defining what those parameters are and how varied the combinations get would be the real challenge.

#18 BladeJunker OFFLINE  

BladeJunker

    Moonsweeper

  • 295 posts
  • Know your limits, then break them.
  • Location:B.C. Canada

Posted Mon Nov 28, 2011 4:44 PM

The best bet for this idea is a generic engine much like the Nes version. Because of the particular limits of the 2600 and its specific optimization no single engine will facilitate every game type but that doesn't mean most games can't be distilled into a few select game engine types.

Generic parameters:
-Scrolling, this alone greatly affects what kind of game you make and requires different engines to be optimal.

Single Screen=Space Invaders, Donkey Kong, Frogger, Pac-Man

Page Flip=Adventure, Jet Set Willy

Vertical Scroll= Frontline, Xevious (Relatively easy to do compared to horizontal scroll.)

Horizontal Scroll=Defender, Empire Strikes Back (Usually very resource heavy to produce a smooth scroll.)


-Genre priorities, each game has specific needs and methods.

Shooter= Projectiles galore ie heavy Ball and Missile usage with line skips + scanline stagger or odd to even scanline flicker. EG. Take your pick Action52 had a ton, this can range from bullet hell Shmups to short limited bursts of projectiles like in Zelda.

Frenzy= Sprites galore ie using the Ball and Missle bits to render more sprites than the default 2. EG. Lock N Chase, Robotron.

Melee=A lot of horizontal attacking which needs Player object extensions made from Ball and Missile bits ie Roundhouse kicks, sword swings, grappling hooks. EG. Cheetahmen.

Puzzle=Mostly just blocks or other rudimentary shapes so plenty of opportunity for optimization and or pursuit of art friendly rendering techniques normally too impractical for action games.

Platformer=Mostly about solid collision and gravity simulation. EG. Mario Bros.

Well that's all I got for this topic for now, I hope this helps anybody confused or intimidated on where to start such an undertaking. I like the idea and I hope it gets off the ground someday. :)

#19 BladeJunker OFFLINE  

BladeJunker

    Moonsweeper

  • 295 posts
  • Know your limits, then break them.
  • Location:B.C. Canada

Posted Mon Nov 28, 2011 9:26 PM

Well here's a vertical scrolling shooter mockup I call Space Maniac. Avoid banging into the walls, shoot flying saucers, collect powerups, and rack up a high score.

HUD:
Maniac icon=Both Player objects.
Health Bar= Playfield with a few Ball related bits.
Score=Missile0 & Missile1 rendered characters with skipped & staggered scanlines.

Game:
Maniac ship=Player0 sprite center flopped.
Maniac bullets=Missile0
Enemy ship=Player1 sprite center flopped.
Enemy bullets=Missile1

Explosions=Missile0 & Missile1(Stop bullet generation and start explosion rendered bits.)

Space stations=Playfield+Ball bit edge smoothing.
Powerups=Playfield+Ball bits.

I included skipped scanlines and staggering in the bullet and explosion based sprites in the hope that it would help reduce clipping or flicker of multiple sprites. Also did my best to highlight where and when and where extra bits and flopping are used.

If you think it will work please take a stab at it as the last post under this topic had only a few entries before stopping. :(

Attached Thumbnails

  • Space Maniac.png

Edited by BladeJunker, Mon Nov 28, 2011 9:28 PM.


#20 Netsurfer_x1 OFFLINE  

Netsurfer_x1

    Space Invader

  • Topic Starter
  • 33 posts
  • INTRUDER ALERT! INTRUDER ALERT!
  • Location:Coronado, CA

Posted Tue Dec 6, 2011 11:05 AM

Gentlemen, I like what I'm seeing! Keep this up, and most importantly, spread the word!

As far as BladeJunker's post goes, we all know about how abysmal the NES version turned out (the GEN version is admittedly better). But the goal of this is not to slap together a collection of buggy, unoriginal, uninspired collection of mostly space shooters. The goal here is to prove that a de-make is not only possible on a far less powerful console, but can actually be leagues better than the s**tbiscuit Active Enterprises pushed out the door.

Also, I'd like to keep it true to it's roots. But if push comes to shove, I wouldn't mind too much if I had to slice it up into more than one volume, but I'd rather like to avoid it.

#21 BladeJunker OFFLINE  

BladeJunker

    Moonsweeper

  • 295 posts
  • Know your limits, then break them.
  • Location:B.C. Canada

Posted Tue Dec 13, 2011 5:38 PM

Here's a translation or mockup of Shootout from the Genesis Action 52 collection. Anybody with some skills seeing this please try coding this. :)

Attached Thumbnails

  • Shootout_2600.png


#22 Netsurfer_x1 OFFLINE  

Netsurfer_x1

    Space Invader

  • Topic Starter
  • 33 posts
  • INTRUDER ALERT! INTRUDER ALERT!
  • Location:Coronado, CA

Posted Tue Dec 13, 2011 11:31 PM

Here's a translation or mockup of Shootout from the Genesis Action 52 collection. Anybody with some skills seeing this please try coding this. :)


Not bad. 'Cept maybe have two counters: One for ammo & one for score.

#23 Brian O OFFLINE  

Brian O

    Stargunner

  • 1,445 posts
  • [THIS SPACE FOR RENT]

Posted Tue Dec 13, 2011 11:37 PM

I'm all for quick games but my god have you played Action 52, it's a pile of shit and I think everybody on this forum can do better. Now 2 hours isn't long enough but keeping it simple is still a worth while pursuit. If this catches on I'm sure some games will take on a life of there own but even a moderately small group of games sounds great. 52 games sounds good but look how Action 52 turned out, how about Action 32 or Action 16.


It should be Action 26, since 26 is half of 52 and also references "2600"

-B

#24 BladeJunker OFFLINE  

BladeJunker

    Moonsweeper

  • 295 posts
  • Know your limits, then break them.
  • Location:B.C. Canada

Posted Wed Dec 14, 2011 12:51 AM

Not bad. 'Cept maybe have two counters: One for ammo & one for score.

Okay I added a score gauge but had to change SHOTS to a bullet icon.

Attached Thumbnails

  • Shootout_2600.png


#25 BladeJunker OFFLINE  

BladeJunker

    Moonsweeper

  • 295 posts
  • Know your limits, then break them.
  • Location:B.C. Canada

Posted Wed Dec 14, 2011 12:55 AM

It should be Action 26, since 26 is half of 52 and also references "2600"
-B

I like the sound of that, it has a nice ring to it. :D




0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users