Introduction:

This document describes the game “Artiom: the telekinetic master”, which is designed to make a simple 2D scroller to be my CSE 380 individual gaming project. The game will employ collision detection, physics, AI, side scrolling & gravity, efficient memory management, and other basic 2D game techniques.

 

Technology:

Artiom: the telekinetic master” will be developed for the Windows platform in C++. There will be no music; artwork will be simple and drawn with Microsoft Pain. I will be designing my own game engine that I will write this game on.

 

Back Story:

Artiom has been training for years in using telekinesis, the power to move objects with your mind, in a mysterious school somewhere in Asia. He has finally qualified for the masters test and must now demonstrate that his mind is powerful enough for him to be considered a “Master”. The test is in a Jungle and involves manipulating a battle sphere as well as his own body to make a passage as well as fighting some wild animals that he meets on the way. 

 

Objective:

Artiom will travel through a jungle levitating a battle sphere around him. He can use the sphere to strike enemies, protect himself, and break things that stand in his way. He can also jump and levitate for short periods of time to get over high objects. Creatures such as tigers, elephants, and snakes might appear on his way. In addition to wild animals he might meet hostile local tribesman who will attack him. Monkey sages that he meets on the way might grant him special upgrades such as making his sphere bigger, making it burn for extra damage, or generate ice to paralyze enemies. Enemy medicine man might make it slow, do less damage, or simply disable any current boost.

 

Gameplay:

The game will work as a side-scroller, with Artiom being able to move from left to right, and possibly go up or down depending on his position. Artiom will continue through the game telepathically wielding his battle sphere. There are several enemies on his way. The first type of enemy is the tiger: they are fast and aggressive and will require immediate action and do about average damage. The second type of enemy is the elephant: as long as you walk quietly the elephant will not bother you, but if he is startled he will attack and can do some really high damage. Then there is the python, very slow but if he catches Artiom, his changes of escape are low and will probably mean game over. Hostile junge tribes will occasionally attack as well making the character slow or temporarily shrink the battle sphere. Monkey sages will occasionally appear granting temporarily upgrades including making it bigger, making it burn for more damage, and making it give off ice to paralyze enemies. Occasionally Artiom will meet a wall and will have to use the sphere to break through.

 

Controls:

LEFT-ARROW: move left

RIGHT-ARROW: move right

SPACE: jump

UP ARROW: move the battle sphere clockwise

DOWN ARROW: move the battle sphere counterclockwise

A: move the sphere towards you

D: move the sphere away from you\

ESC: pauses the game asking the player if he wishes to quit

 

GRAPHICAL USER INTERFACE

 

Splash Screen: The Splash screen simply contains a “Start” button, an “Instruction” button to read instruction, and a “Quit” button.

In-game pop-up: Simply offers the player to quit or to start the game anew.

In-game GUI: Nothing special, just a life-bar showing how much life the character has in the upper left-hand corner, will also show a small icon to represent a boost, or loss for the battle sphere.

 

ARTWORK:

Artwork will either be original or found in other sources

 

Artiom: Will be wearing a black cape. Will have to be animated to show him

  1. Walking right
  2. Walking left
  3. Jumping
  4. Dying
  5. Jumping right
  6. Jumping left
  7. Jumping up
  8. Taking damage

 

Battle Sphere: Will just be a circle flying around, may be in a different size or a different color to show effect.

 

The Jungle: Shows trees in the background, including some stumps that Artiom will have to jump on. Occasionally it might have a “tree wall” that Artiom will have to use his battle sphere to break through.

 

Enemies: Each one will have to be animated to:

 

  1. Run Left
  2. Run Right
  3. Attack
  4. Die

 

Monkey Sages: Won’t move, approaching them is required to get boost.