Jump to content



7

Circus Galacticus - Atari 2600 (WIP)


108 replies to this topic

#1 jrok OFFLINE  

jrok

    Stargunner

  • 1,108 posts

Posted Wed Dec 17, 2008 9:53 AM

Hi everyone,

I decided to post progress on my first Atari 2600 Homebrew "Circus Galacticus". The setting is a futuristic gladiator tournament, where combatants duel each other to the death for the pleasure of the galactic empire. The game will comprise the player's fighting career, with the difficulty and rewards ramping up with each new match. A match ends when one gladiator loses all of his shields, and is fried by his opponents laser beam. The player begins a match with three shields, while each new opponent gains more shields up to a maximum of five.

This is a playable demo. The difficulty ramps up as you progress through the game in several ways, and most of the A.I. is in place. The final game will also contain a two-player versus mode, although that is disabled in this build.

Controls:
Left Joystick - Move player sprite in 8 directions.
(Press) Left Fire Button - Start Game / Begin Next Match / Charge up your laser gun
(Release) Left Fire Button - Fire your laser gun. The longer you held down the button, the farther the shot will travel.

*Note: Aiming is precise in this game: You must aim for the head or the chest of the enemy, or your shot will pass in front of him.

Gameplay:
  • All duels are to the death.
  • At the beginning of a match, a protective energy field appears on each side of the arena. When a gladiator stands in this field, he cannot be harmed by enemy lasers.
  • After a certain amount of time elapses, the emperor gets bored with your dawdling. When this happens, a pair of electrified walls seal off the energy fields, and the shield matter turns into a stream of deadly photons that fries anyone trapped on the wrong side.

There are still a lot of unfinished components here, but I thought enough of the core gameplay was in place that I should try to get some feedback in this forum. The most unfinished portion is probably the alternate level style (seen in level 3 of this build), where you must survive waves of attacking monsters for a set period of time. I put this in as a placeholder, and if you press the fire button after a few seconds have passed, you will proceed to the next duel.

Thanks in advance for any feedback, ideas or bug reports you might have.

Cheers,
Jarod Kitchen

Archived Versions(Old):
Attached File  Circus_Galacticus_m12_d21_y08.bin   32K   143 downloads
Attached File  Circus_Galacticus_m12_d21_y08.zip   6.75K   153 downloads
Attached File  Circus_Galacticus_m12_d22_y08.bin   32K   146 downloads
Attached File  Circus_Galacticus_m12_d22_y08.zip   6.88K   144 downloads
Attached File  Circus_Galacticus_m12_d23_y08.bin   32K   126 downloads
Attached File  Circus_Galacticus_m12_d23_y08.zip   6.95K   149 downloads
Attached File  Circus_Galacticus_m1_d4_y09.bin   32K   178 downloads
Attached File  Circus_Galacticus_m1_d4_y09.zip   7.03K   152 downloads

Latest Version(New):
Attached File  CircusGalacticus8.bin   32K   64 downloads


EDT: Changed title back to "Circus Galacticus." All future binaries will use this name.

Attached Thumbnails

  • cg_1.gif
  • cg_3.gif
  • z26pbshields.gif
  • z26pcritters.gif
  • z26p0011.gif
  • CG_title_screen2.gif

Edited by jrok, Tue Apr 20, 2010 2:56 PM.


#2 ginnidog OFFLINE  

ginnidog

    Moonsweeper

  • 266 posts
  • Location:New York

Posted Wed Dec 17, 2008 10:44 AM

looking better all the time

#3 jrok OFFLINE  

jrok

    Stargunner

  • 1,108 posts

Posted Wed Dec 17, 2008 10:47 PM

View Postginnidog, on Wed Dec 17, 2008 11:44 AM, said:

looking better all the time

Thanks. I added a small flash to the enemy sprite when you deplete one of its shields (new BIN in the original post). I'm working hard on a new build with the Berzerk-style "hurry-up" routine and the survival stage, hopefully to be ready by this weekend.

Cheers,
Jarod.

#4 gambler172 OFFLINE  

gambler172

    River Patroller

  • 2,060 posts
  • none
  • Location:germany

Posted Thu Dec 18, 2008 1:57 PM

Hi Jarod
This is really great......
greetings Walter

#5 tjb OFFLINE  

tjb

    Dragonstomper

  • 991 posts
  • Let's play soccer
  • Location:San Antonio, Texas

Posted Thu Dec 18, 2008 6:33 PM

Man, the graphics and animation are top notch! Very cool effects. Will you be offering this on cart?

tjb

#6 iwan-iwanowitsch-goratschin OFFLINE  

iwan-iwanowitsch-goratschin

    Progressive Pornobär

  • 6,242 posts
  • You met me at a very strange time in my life!
  • Location:good old GERMANY

Posted Thu Dec 18, 2008 8:05 PM

Circus Galacticus sounds much better than DUEL IMO! Why do you change it? :(

#7 TrekMD OFFLINE  

TrekMD

    Stargunner

  • 1,542 posts
  • Location:Coral Gables, FL

Posted Thu Dec 18, 2008 10:04 PM

This is looking pretty good...

#8 jrok OFFLINE  

jrok

    Stargunner

  • 1,108 posts

Posted Fri Dec 19, 2008 10:33 AM

View Postiwan-iwanowitsch-goratschin, on Thu Dec 18, 2008 9:05 PM, said:

Circus Galacticus sounds much better than DUEL IMO! Why do you change it? :(

Partly because it was so daunting trying to figure out how to do a title screen :) Also, I'm not sure if most people got the reference. I might change it back, if it turns out people like the original title better.

Cheers,
Jarod

#9 jrok OFFLINE  

jrok

    Stargunner

  • 1,108 posts

Posted Fri Dec 19, 2008 11:37 AM

My lastest version is attached. I've added in a "Yars" style defensive zone on each side of the screen. Since you can't fire a beam in these areas, I'm thinking of adding a new gameplay element for button presses here. I'm using my flickered player0 to produce the zones, and though I kind of like how it looks I think I will keep tinkering with it.

Cheers,
Jarod.

Attached File  Duel_m12_d19_y08.bin   32K   117 downloads
Attached File  Duel_m12_d19_y08.zip   6.59K   115 downloads
z26pbshields.gif

Edited by jrok, Fri Dec 19, 2008 4:02 PM.


#10 sandmountainslim OFFLINE  

sandmountainslim

    Vicar of Fonz

  • 5,517 posts
  • Climber 5 Champion since Jan 2005
  • Location:Between Macon and Muscle Shoals

Posted Fri Dec 19, 2008 4:38 PM

View Postjrok, on Fri Dec 19, 2008 12:33 PM, said:

View Postiwan-iwanowitsch-goratschin, on Thu Dec 18, 2008 9:05 PM, said:

Circus Galacticus sounds much better than DUEL IMO! Why do you change it? :(

Partly because it was so daunting trying to figure out how to do a title screen :) Also, I'm not sure if most people got the reference. I might change it back, if it turns out people like the original title better.

Cheers,
Jarod

Jarod,
I am gonna chime in with The German and vote in favour of the original title as well.


Great work on the game, I am enjoying every update.
Wp

#11 jrok OFFLINE  

jrok

    Stargunner

  • 1,108 posts

Posted Fri Dec 19, 2008 5:18 PM

I went back and altered the look & animation of the defensive zones. I think I like this version much better... not nearly as headache-inducing :P

Attached File  Duel_m12_d19_y08.bin   32K   123 downloads
Attached File  Duel_m12_d19_y08.zip   6.58K   128 downloads

Cheers,
Jarod

#12 Impaler_26 OFFLINE  

Impaler_26

    Cookie Meister

  • 2,148 posts
  • Braindead
  • Location:Hueco Mundo

Posted Fri Dec 19, 2008 5:50 PM

This game comes along great, nice work dude! :thumbsup:

But i also prefer the original name "Circus Galacticus".

#13 iwan-iwanowitsch-goratschin OFFLINE  

iwan-iwanowitsch-goratschin

    Progressive Pornobär

  • 6,242 posts
  • You met me at a very strange time in my life!
  • Location:good old GERMANY

Posted Fri Dec 19, 2008 6:05 PM

View PostImpaler_26, on Sat Dec 20, 2008 12:50 AM, said:

This game comes along great, nice work dude! :thumbsup:

But i also prefer the original name "Circus Galacticus".

:thumbsup: :)

#14 ScottHuggins OFFLINE  

ScottHuggins

    Moonsweeper

  • 272 posts
  • Through The Looking Glass
  • Location:Dallas, TX

Posted Fri Dec 19, 2008 7:56 PM

Jarod,

Very nice! This is the kind of 2600 game I thoroughly enjoy. Surely there is some in-line assembly in there. If not, wow....Batari Basic is a heck of a lot more capable than I thought.

And I hate to agree with everyone else, but I am going to agree with everyone else: "Circus Galacticus" was a better name.

View Postiwan-iwanowitsch-goratschin, on Fri Dec 19, 2008 6:05 PM, said:

View PostImpaler_26, on Sat Dec 20, 2008 12:50 AM, said:

This game comes along great, nice work dude! :thumbsup:

But i also prefer the original name "Circus Galacticus".

:thumbsup: :)


#15 tjb OFFLINE  

tjb

    Dragonstomper

  • 991 posts
  • Let's play soccer
  • Location:San Antonio, Texas

Posted Fri Dec 19, 2008 9:26 PM

That's a good question: Is the game written in Batari Basic? Given the multi-colored players, multi-tasked players, cool effects, etc. I assumed this was 100% pure assembler. Then again I'm not familar with Batari Basic.

tjb

#16 yuppicide OFFLINE  

yuppicide

    I am the Black Knight. Give me your money!

  • 6,933 posts
  • Location:New Jersey

Posted Fri Dec 19, 2008 10:05 PM

I second that the circus name is much better, but I do think Duel fits the theme better.

View Postiwan-iwanowitsch-goratschin, on Thu Dec 18, 2008 9:05 PM, said:

Circus Galacticus sounds much better than DUEL IMO! Why do you change it? :(


#17 yuppicide OFFLINE  

yuppicide

    I am the Black Knight. Give me your money!

  • 6,933 posts
  • Location:New Jersey

Posted Fri Dec 19, 2008 10:06 PM

I believe everything he is doing is bAtari Basic. I've been following this game almost since day one. It's fabulous and very fun.

#18 Impaler_26 OFFLINE  

Impaler_26

    Cookie Meister

  • 2,148 posts
  • Braindead
  • Location:Hueco Mundo

Posted Fri Dec 19, 2008 10:09 PM

Yep, the game is written in batari Basic.

http://www.atariage....howtopic=134731

#19 iwan-iwanowitsch-goratschin OFFLINE  

iwan-iwanowitsch-goratschin

    Progressive Pornobär

  • 6,242 posts
  • You met me at a very strange time in my life!
  • Location:good old GERMANY

Posted Fri Dec 19, 2008 10:27 PM

View Postyuppicide, on Sat Dec 20, 2008 5:05 AM, said:

I second that the circus name is much better, but I do think Duel fits the theme better.

No way! Circus Maximus in Rome was build 500 B.C for chariot races and gladiator fights....... :cool:

#20 jrok OFFLINE  

jrok

    Stargunner

  • 1,108 posts

Posted Sat Dec 20, 2008 9:35 AM

View PostScottHuggins, on Fri Dec 19, 2008 8:56 PM, said:

Jarod,

Very nice! This is the kind of 2600 game I thoroughly enjoy. Surely there is some in-line assembly in there. If not, wow....Batari Basic is a heck of a lot more capable than I thought.

Thank you, Scott. So far, the game is written almost purely in batari Basic. The only inline assembly I am using is:

   asm
   LDA #<p1color
   STA player1color

   LDA #>p1color
   STA player1color+1
end


Basically, I am using this to point individual rows in player1's color table to a set of variables, so I could palette-swap the gladiators' colors on the fly without having to define a new table.

View PostScottHuggins, on Fri Dec 19, 2008 8:56 PM, said:

And I hate to agree with everyone else, but I am going to agree with everyone else: "Circus Galacticus" was a better name.

Okay, I give up :) I am going to change the name back to Circus Galacticus, and then have my first heart attack trying to write a title screen for it :)

Thanks again for the encouraging words.

Jarod.

#21 ginnidog OFFLINE  

ginnidog

    Moonsweeper

  • 266 posts
  • Location:New York

Posted Sat Dec 20, 2008 11:01 AM

Jarod,
I am going to work on a title screen, after the weekend is over..

Looks great

thanks
Paulie
:D

#22 jrok OFFLINE  

jrok

    Stargunner

  • 1,108 posts

Posted Sat Dec 20, 2008 12:25 PM

View Postgambler172, on Thu Dec 18, 2008 2:57 PM, said:

Hi Jarod
This is really great......
greetings Walter

Hey Walter,

Thanks! Hey I might want to enlist your help with testing this thing on real hardware someday.

Cheers,
Jarod

#23 jrok OFFLINE  

jrok

    Stargunner

  • 1,108 posts

Posted Sat Dec 20, 2008 12:31 PM

View Posttjb, on Thu Dec 18, 2008 7:33 PM, said:

Man, the graphics and animation are top notch! Very cool effects. Will you be offering this on cart?

tjb

Thanks! I want to try to put it on cart when the game is finished, although that could take awhile. Batari mentioned he might be releasing a ROM board with onboard superchip which would certainly make it cheaper/ easier to do, so I haven't given up hope yet.

Cheers,
Jarod

#24 jrok OFFLINE  

jrok

    Stargunner

  • 1,108 posts

Posted Sat Dec 20, 2008 12:32 PM

View Postyuppicide, on Fri Dec 19, 2008 11:05 PM, said:

I second that the circus name is much better, but I do think Duel fits the theme better.

View Postiwan-iwanowitsch-goratschin, on Thu Dec 18, 2008 9:05 PM, said:

Circus Galacticus sounds much better than DUEL IMO! Why do you change it? :(

You were absolutely right... I changed it back!

Thanks,
Jarod

#25 jrok OFFLINE  

jrok

    Stargunner

  • 1,108 posts

Posted Sat Dec 20, 2008 12:38 PM

View Postyuppicide, on Fri Dec 19, 2008 11:06 PM, said:

I believe everything he is doing is bAtari Basic. I've been following this game almost since day one. It's fabulous and very fun.

Thanks man. Like I said before, I think batari could be a very powerful development tool for the 2600, and could help new programmers like us get a jumpstart onto this beloved old platform.

Cheers,
Jarod




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users