Skip to content

How to Play

Richard Franks edited this page Mar 31, 2019 · 1 revision

Blasteroids!

Made for blasting! Hurt if you hit them or they hit you.

A Blasteroid!

A blasteroid is a hunk of rock floating aimlessly in space. The one key thing, they are worth points!

As our fearless hero blasts and shoots away at the blasteroids, they break into smaller blasteroids. Depending on the number of shots configued, larger blasteroids are split in two medium ones, while medium ones are split into two smaller asteroids, and smaller ones are destroyed the next time they are shot.

Smaller blasteroids...

  • ...move considerably faster!
  • ...are far harder to hit!
  • ...but are worth way more points!

A collision with a blasteroid will destroy an enemy or player ship!

Enemies

ALERT! Be on the lookout for enemy ships!

An Enemy Ship!

Random enemy ships will periodically spawn during game play. The first generation of enemy AI is not very intelligent and is simply programmed to shoot randomly in a 360 degree arc around it. Shots from enemy ships are hazardous not only to blasteroids, but your ship's hull as well (unless you currenly have the shield powerup active). The amount of bonus awarded is configurable via the enemyShipBonus option and defaults to 1500 points.

WARNING! Other sited enemies

Should be considered armed and extremely dangerous!

An Enemy Ship! An Enemy Ship! An Enemy Ship! An Enemy Ship!

Powerups!

Make you stronger, they will.

Powerup Effect
Mega Points! Awards MEGA POINTS!
Upgraded Shields! Upgrades the player ship's hull for a short period of time. During that time the player's ship is immune to blasteroid impacts and enemy ships.
Upgraded Weapons! Increases the cooling system for the player's ship's lasers. Grants rapid fire ability for a short period of time.

WARNING!

Objects wrap around screen edges!

For example, blasteroids may drift off the edge of the screen and reappear at the opposite edge and continue moving in the same direction. The player's ship may reach the bottom of the screen and reappear at the top. This affect enemy ships as well.

What it does not affect are laser blasts. Laser blasts are destroyed once they leave the screen.

Ship Controls

Player's Ship!

Rotate Left Accelerate Rotate Right Fire
Left Key Up Key Right Key spacebar

Other Controls

Key Effect
Number Keys `1` thru `5` Sets the number of shots needed to destroy a blasteroid. Applies to the next blasteroid spawned.
`B` Add a blasteroid to the field of play.
`E` Add an enemy to the field of play.
`N` Starts a new game, if the player has no lives remaining.
`L` Change the style of the player's ship's laser blast.
`M` Change the type of blasteroid being spawned.
`P` Change the style of the player's ship.
`R` Alter the player ship's radius thanks the to the PYM particle. Very experimental!
`S` Toggle the game's sound ON / OFF.
`W` Toggle the game world's background.

Start

A long time ago, in a galaxy far, far away!

Our fearless heroes find themselves stuck navigating a field of blasteroids to evade capture. They must survive by shooting and blasting away blasteroids and defending themseleves against enemy ships.

  • start the game in a provided loaner ship (to be returned in good standing),
  • be given a generously finite number of ships, or lives, remaining left in reserves--typically 3
  • --after these are used up--that's it--Gameover!
  • oh, unless you score enough points to earn more!

The Playing Field

The game gets considerably harder as the number of blasteroids increases!

Each Level

Meanwhile, stuck in a blasteroid field, making their own odds... Every level,

  • the player starts surrounded by one, or more blasteroids, depending on the current level of play,
  • a higher level of play means a higher difficulty and more blasteroids,
  • blasteroids typically take one or two shots to split or destroy,
  • enemy ships will randomly spawn and randomly shoot in all directions, taking out blasteroids and player ships alike,
  • enemy ships CON their LASER BEAMS hurt....a lot. PRO Destroying them earns big BONUS points!!!,
  • enemy ships destroyed by colliding with blasteroids do not reward any points at all

Game Play!

Completing a Level

Finishing a Level

Once the screen has been cleared of all blasteroids and enemy ships, a new set of large blasteroids appears, thus starting the next level. The number of lives that the player starts with is configuurable via the startingLives options, and defaults to 3 lives after the game is started. The player can gain extra lives for every extraLifeScore points earned. extraLifeScore defaults to 5,000 points. The game gets considerably harder as the number of blasteroids

GAME OVER!

When the player loses all their lives, the game ends. Pressing N will start a new game.

GAME OVER!