View Full Version : 48H1: Galaga Combat
pieterator
08-01-2011, 03:58 PM
Galaga Combat is a role reversal where you take on the role of the invading alien race. Your enemy is the little fighter at the bottom of the screen. The fighter will constantly shoot at your ships while you try to maximize your alien ships' survival by deciding on the best attack patterns.
There are two phases during each stage:
Summoning phase: You start with a blank screen with only the fighter and start summoning your alien horde.
Attack phase: You have summoned all the ships you are allowed to and start sending out attack formations at the enemy fighter.
You have a energy bar of sorts that depletes as you summon waves or send in attack waves. Your energy bar recharges automatically and also when your ships get shot down and when you hit the enemy fighter. You can send in all you waves at once, but will then be inactive for a while as you wait for your energy to recharge.
You complete the stage when you've taken all the fighters lives.
You lose when you have no more ships left.
You are scored based on how long you took to complete the stage and how many of your ships survived.
Essential features list:
Keyboard reader that can translate inputs into summoning waves.
A grid for your ships to snap into formation
Various summoning and attack phase patterns.
AI for fighter (Unfamiliar waters for me.)
Stage timer
Energy bar
Whishlist:
Super moves of sorts where you attack with a larger than normal force.
Various alien ship types that will enhance your attack patterns.
Hard mode where you are up against two fighters (vs 2P coop)
Menus and highs core lists
Ability to upgrade your ships (HP, Max bullets fired, speed etc.)
Scoring Mechanic as described.
Better sprite art (which I'm really bummed I didn't get as this is what I am actually good at.)
A tutorial of sorts.
Changes list:
None yet.
Things I didn't get to:
Did not manage to implement a scoring mechanic.
Stage timer, which would have been used for scoring.
Link to most recent build Galaga Combat V1.2 (http://www.mediafire.com/?i8jjp7g8w7fefec).
UntouchableOne
08-01-2011, 04:02 PM
I'm looking forward to see what comes out of this. Ask for help if required, regarding A.I etc. Although decent A.I will be difficult to implement from scratch within this time frame.
pieterator
09-01-2011, 12:30 AM
Uploaded the first playable build. Download Galaga Combat V1.0 here (http://www.mediafire.com/?6a9am9a2ti82ccc).
In this build you can summon your ships from three different directions (left, middle and right) until your grid is full. Every time you summon a wave, energy is used, which limits how quickly you can summon. The Readme.txt contains the inputs for summoning waves. But here they are for you convenience.
CONTROLS:
SUMMON PHASE:
left + A, down + A or right + A
Summon BASIC SHIP form left, middle or right side of
the screen respectively.
ENERGY COST = 20
left-left + A, down-down + A or right-right + A
Summon BASIC SHOOTING SHIP from left, middle or right
side of screen respectively.
ENERGY COST = 30
Adding the Attack Phase and the Enemy Fighter is next!
http://fc08.deviantart.net/fs70/f/2011/008/1/0/galaga_combat_screen_1_by_pieterator-d36q2mp.png
Ok, it took a while to get the spawning right, I diddnt realise it was a directional tap THEN tapping A (misread the instructions, those darned commas!), Its looking cool :)
pieterator
09-01-2011, 10:36 AM
Right, added a crazy little enemy fighter. He moves around randomly firing round after round with gleeful disregard. More like Artificial Stupidity (Am I right!)
Ahem, you can download the newest version (V1.1) here (http://www.mediafire.com/?d8vdrffo99fbeot).
http://fc03.deviantart.net/fs71/f/2011/009/3/7/galaga_combat_screen_2_by_pieterator-d36rfgu.png
Fengol
09-01-2011, 04:13 PM
It's difficult to comment yet until I have some way of killing the enemy ship. You've definitely go the Galaga "feel" down though :)
Gazza_N
09-01-2011, 07:31 PM
Hahahahaha! It's like Dungeon Keeper and arcade machine had a baby! I love being able to sic bullet-hell swarms of doom on a hapless hero. Take out every zig! He not know what he doing! More Zero Wing references! MWAHAHAHAHAHA!
I assume the idea of the hypothetical full game would be to have the enemy ship that you're attacking obtain powerups and new weapons, and for you to sic different swarm types on 'im to compensate? The possibilities are endless! iLike this muchly.
pieterator
09-01-2011, 08:08 PM
And Time.
I have never done a challenge like this before, and I have to say it was a blast. 48 Hours flew quickly though.
My latest build includes the ability to activate attack patterns during the ATTACK PHASE. Winning and losing conditions have also been included.
Download Galaga Combat V1.2 here (http://www.mediafire.com/?i8jjp7g8w7fefec).
http://fc08.deviantart.net/fs70/f/2011/009/6/5/galaga_combat_screen_3_by_pieterator-d36sfu6.png
Fengol
10-01-2011, 09:38 AM
I'm getting an "Invalid or Deleted File." error when I try to download you game
pieterator
10-01-2011, 10:00 AM
I'm getting an "Invalid or Deleted File." error when I try to download you game
I'm so sorry about this. Please download the final version of the Galaga Combat prototype here (http://www.mediafire.com/?i8jjp7g8w7fefec).
I checked the link, and the download seems to be working fine. I've also fixed all the other links in this thread.
WiledBill
12-01-2011, 06:50 PM
The role reversal is a neat idea. Consider showing the available commands as clickable buttons somewhere. It would be interesting to explore ways on making that enemy ship harder to kill. Those alien flying patterns are nicely done.
pieterator
14-01-2011, 11:05 PM
Consider showing the available commands as clickable buttons somewhere.
I fully agree with your suggestion. The very next thing I implement will be clickable buttons. Why I felt the need to use a series of complicated button inputs is beyond me (It might have something to do with the fact that I'm a huge fighting game fan :down::downright::right::punch:).
Thanks for the suggestion, it's really appreciated.
Powered by vBulletin® Version 4.2.4 Copyright © 2019 vBulletin Solutions, Inc. All rights reserved.