GameMaker: Studio

GameMaker: Studio

Not enough ratings
Battle for Plangoria
   
Award
Favorite
Favorited
Unfavorite
genre: Shooter
Description: Arcade, YoYoCompDec2012
File Size
Posted
Updated
9.170 MB
3 Jan, 2013 @ 1:58pm
3 Jan, 2013 @ 8:56pm
5 Change Notes ( view )

Subscribe to download
Battle for Plangoria

Description
The planet of Plangoria is about to be attacked!

Plangoria's core is rich with multinite, a rare substance that produces powerful energy and is the planet's life-force.

The Zerelions from the neighboring planet of Zerel want to use the multinite for evil purposes. They intend to blow up the planet and harvest the multinite from space.

To defend the planet the Plangorians constructed a powerful orbiting cannon capable of vaporizing anything that comes within its range.

You must help the Plangorians fend off 29 days of relentless attacks. If the Zerelions are able to reach the planet's core it will explode and millions of lives will be lost.


HOW TO PLAY

Cannon

The cannon continually orbits clockwise around the planet. The cannon speed can be increased or decreased using A / D or left / right respectively, but it cannot stop or change direction. The cannon has a 180 degree field of view relative to the direction it's currently facing. The cannon has three colored states: green means ready to fire, yellow means cool-down, red means outside field of view.

Pulse

The pulse is the planet's heartbeat and represents the core. If an enemy bullet reaches the outer edge of the pulse the core will explode.

Salvos

Use the mouse to target enemies and press (or hold down) the left mouse button to fire. Once a salvo reaches its destination it will explode creating a powerful energy blast. Enemies caught within the blast radius will be instantly destroyed or severely damaged.

Enemies

There are two different types of enemies, saucers and baucers, with five varieties of each.

Saucers are smaller with varying firing range and rate of fire. They have light armor and can be destroyed with one direct hit. All saucers do the same amount of damage to the planet.

Baucers are larger with unlimited firing range and increased rate of fire. They have heavy armor and require multiple direct hits to be destroyed. More advanced varieties of baucers have special abilities that help them temporarily allude damage. However they cannot fire while using their special ability. Baucers do more damage than saucers and must be destroyed as quickly as possible.

Nodes

Nodes are bright-colored objects left behind by destroyed or damaged enemies. They slowly drift towards the gravitational pull of the planet. Nodes contain energy that if intercepted by the orbiter cannon will replenish a portion of its shields. Nodes that reach the planet will dissipate harmlessly in the atmosphere.


WINDOWS VERSION

The newest Windows executable version can be downloaded here:

http://gmc.yoyogames.com/index.php?showtopic=567965#entry4193680


CREDIT

Design, graphics and programming by John Hanley.

A big thank you to the GameMaker community for helping answer questions, problem solve and sharing tutorials and code snippets. A special shout out to YellowAfterLife for his outstanding examples on yal.cc.

Thanks to testers Tammy Hanley, Isaac Hanley (best bug finder), Brittney Hanley and Chris Bales. Thanks also to additional testers Ashley Michel and Ashley Kinzenbaw.

A special thank you to Tammy Hanley for enduring endless discussion about the game and providing extra technical assistance.


DEVELOPER NOTES

This is not a proof of concept, experiment, technology demo or work-in-progress. This is instead a complete game that's been thoughtfully designed, well documented, and thoroughly debugged and play-tested.

-----------------------------------------------------------------------------------------------------------------------------

PLAYING TIPS

1) Time your shots and aim in front of enemy paths.

2) Use the speed-up/slow down keys strategically and aggressively.

3) Develop strategies to quickly eliminate enemies traveling in both clockwise and counterclockwise directions.

4) Target wave entry and exit points.

5) Eliminate baucers as quickly as possible. Learn the characteristics of each.

6) When battling two baucers at once, focus on and eliminate one at a time.

7) Use the orbiter to protect vulnerable sides of the planet. Get between the planet and enemy bullets.

8) Shoot enemy bullets, especially those shot by baucers headed towards badly damaged areas.

9) Continually collect nodes, but don't let them distract you from the priority of protecting the planet.

10) Strive to eliminate the most concentrated number of enemies first and save the lone stragglers for last.
8 Comments
bacteriaman  [author] 10 Jan, 2013 @ 7:37pm 
I have a new (and possibly final) version of the game ready for release once the competition is over. This includes fixing a small obscure spawning related bug and making a subtle play-balance tweak.
bacteriaman  [author] 7 Jan, 2013 @ 9:22pm 
I just added 10 playing tips (above) to help you defend Plangoria.
bacteriaman  [author] 6 Jan, 2013 @ 8:16pm 
Video trailer has been added. Hen-joy!
bacteriaman  [author] 4 Jan, 2013 @ 9:54pm 
ChrisB, thanks for your nice comments. My goal was to create a quality old school arcade shooter in the spirit of Galaga and Missile Command. Yes, I spent a lot of time fussing over the design, graphics and game play. I'm glad that it shows. :-)
bacteriaman  [author] 4 Jan, 2013 @ 9:48pm 
Snky, thanks for your comments and suggestions. By manual controls do you mean something other than the A / D controls to speed-up and slow down? The orbiter's altitude is fixed by design.
ChrisB 4 Jan, 2013 @ 8:27pm 
Plangoria is the best GameMaker title I've tested. It's polished, bug free and most important: fun!

Game Play: The structure is that of a retro shooter with progressively harder waves of saucers leading to very cool boss-battles. What makes it unique is that you are defending your planet. The game mechanics lend itself to a more strategic approach.

Graphics: This game plays in full screen with a very clean and stylized presentation. It has a 50s retro feel with bright primary colors and some nice shading and rendering. There was a lot of love and put into the graphics.

Sound: The sound really shins with sub-woofer-shaking explosions along side a variety of retro space-battle sounds. The boss's in particular have a lot of personality.

I strongly recommend you give this game a try!
$_ 4 Jan, 2013 @ 6:17pm 
It's nice, i like the effects, fun! keep up the good work!

consider animating the background yourself using objects / ps system?
what about manual control over spinning around the planet? ( I think that would be good ).
bacteriaman  [author] 3 Jan, 2013 @ 4:01pm 
To play the game:

1) Install the free Steam version of GameMaker Studio.
2) Subscribe to the game using the provided link.
3) Open GameMaker Studio and choose PLAY. The game will be available for download.