EarthKnight GBA

From GameBrew
EarthKnight
Earthknight02.png
General
AuthorSaidan
TypeAction
Version0.5a
LicenseMixed
Last Updated2005/04/09
Links
Download
Website

EarthKnight is a gauntlet-like game with completely random maps and enemy/item placement. So essentially, no two games will ever be the same.

It was part of the PDRoms Coding Competition #3.

User guide

Each stage is divided into missions, with a mission goal being given to you at the start of each.

Each mission is divided into levels which you must clear to reach the final mission goal.

To clear a level, you must collect 3 items (in any order):

  • The Scanner - Allows you to see Teleporter, as it's invisible before you find it.
  • The Battery - Powers the Teleporter.
  • The Tracker - Feeds the correct co-ordinates to the Teleporter.

There are a few different weapons lying around which you can pick up (you can only carry one). Also you can find extra Bombs and other items (health, Xtras, gems, gold, etc).

On the final level in a mission, you'll find the goal object, this must be completed before you can use the teleporter.

Controls

A - Fire the current weapon

B - Bomb (damages everything on the screen)

Start - Pauses

Screenshots

earthknight3.pngearthknight4.pngearthknight5.png

Known issues

There are some graphics glitches, and a major bug that can, on occasion, crash the game on level entry.

Also there has been very little optimization done, so it can get quite slow at times on hardware.

Changelog

2005/04/09

  • Added some sounds.
  • Fixed a bug that allowed the boss to turn up in the last few levels.
  • Added a help screen.

2005/04/08

  • Added a TEMP mission complete screen.
  • Added Game Over Screen.
  • Added the Plasma Item graphic.
  • Added Xtra Life gfx.
  • Reduced the number of exploding touch-plates.
  • Added a few more level objects.
  • Fixed a bug with the boss stage repeating itself.

2005/04/07

  • Added a rough main menu.
  • Added Pause screen and consolefever screen.
  • Moved the player to the middle of the screen.
  • Added all Stage 1 mission types and briefings.
  • Added Stage 1 Boss intro and Stage Outro...

2005/04/06

  • Fixed Boss DP sprite priority.
  • Did a bodge job boss stage.
  • Added random items to the boss level.

2005/04/05

  • Added some temp cutscenes.

2005/03/30

  • Players sprite is now above the objects.
  • Also fixed Item and Enemy sprite orders.
  • Did all the splash screens for Level 1-Final and Mission 1-Final.

2005/03/22

  • Boss' now take damage from bombs.
  • Added all stage 1 mission items.
  • Set the starting animation frame of items to be random.
  • Added Dying for the player (Still no end of game though).

2005/03/21

  • Added mission screens.
  • Added support for mission briefings.
  • Added and implemented mission goals.
  • Did a couple of graphics for mission goal items.
  • Added player damage for barrels blown up by missiles.
  • Added Weapon and ammo displays to the HUD (+ All required art).

2005/03/18

  • Lab and Office objects are now complete.
  • Fixed a random crash caused by sprite priority.
  • Moved all missiles to top sprite prority.
  • (Maybe) Fixed Mapgens Incompletable maps.
  • Added Player bombs.

2005/03/17

  • Implemented Boss DP animation.
  • Boss' can now be damaged and destroyed.
  • Added a bit of inaccuracy with the SMG and minigun.
  • Added proper random enemy creation.
  • Kind of implemented enemy rate-of-fire.
  • Added a couple more graphics to the lab objects.
  • Did the main graphics for the 1st boss.
  • Fixed the Exploding and Non-Attacking enemies.
  • Added the Plasma gun.
  • Changed enemy missiles to red, and now they look like the missile they should.

2005/03/16

  • Finished the 1st four map graphics.
  • Fixed a map fading bug.
  • Did the Title screen.

2005/03/15

  • Added some soldier graphics.

2005/03/10

  • Added boss movement.
  • Implemented Basic Boss attacks.

2005/03/09

  • Started to Add Bosses.
  • Boss main sprite routines, including animation.
  • Collition between player and boss. and between boss and missile.

2005/03/08

  • Added map fading function.
  • Added teleporters and the ability to go to the next level.
  • Added level screens.

2005/03/07

  • Fixed Incorrect weapons.
  • Fixed Item problems.
  • Fixed fade-out on TIME_KEY splash screens.

2005/03/04

  • Finally, I think I've fixed the dissapearing and 'stuck' sprite problem.
  • Made the players collission detect box a bit smaller (For missiles).
  • Added a period of invunerablility for a moment after being hurt (And blinking animation).
  • Players weapons now do different amounts of damage to enemies.
  • Player gets points for killing enemies.
  • Added proper random item creation.

2005/03/03

  • Rearanged the main game loop to accomodate missions and stages etc.
  • Started scripting the Mission briefing screens.
  • Started on mission generation.
  • Added the intro code (No graphics yet).
  • Moved SplashScreen code into its own C file.
  • Did more work on map graphics.
  • Did some work on the RUINS map generator.

2005/03/02

  • Fixed the sprites coming over the GUI and Splash Screen problem.
  • You can pick up items now (And they function).
  • Guns now run out of ammo.
  • Implemented the GUI. Shows Health,Points and Lives.
  • Player is now hit and damaged by missiles (Doesn't die yet though).
  • Exploding touch plates hurt too.
  • Enemies take damage from exploding barrels and being close to touch-plate explosions.
  • Fixed the random sprites that stay 'stuck' to the screen after they have been deleted (maybe).
  • Scripted the entire plotline.

2005/03/01

  • Added Splash Screen capabilitys (Still buggy though).
  • Did a lot of Item art.

2005/02/28

  • Made enemies spawn at least 5 cells away from players starting pos.
  • Did the graphics for 5 enemies, and 4 weapon items.
  • Fixed the enemies that dont have sprites for all 4 dirs.
  • Fixed the enemy firing accuracy.
  • Made it so enemies with the AI_STAND order face the player at all times.

External links

Advertising: