2
A B C D E Our informative Heads-Up Display has many useful features! The race timer (A) lets you know how long you've been racing. The mini-map (B) shows objects in the level, including you, enemy racers, and space debris. The waypoint indicator (C) always guides you to the next segment of the race. The health, shield, and tachometer (D) and (E), display your health, shields and speed, respectively. To help guide you through each race, a waypoint system has been used. Both the player and the enemy racers are assigned matching sets of points. When a ship reaches a waypoint, the point is made non-visible and the Following point in the set is made visible. The first ship to reach all waypoints wins the race! Artificial Intelligence The Artificial Intelligence utilizes force vectors to navigate through space. Previous implementations of the AI used either A* or Octrees to navigate due to their versatility, but a more simplistic force vector approach was found to provide matching results while being easier to implement. Scripted Events Throughout the game, many scripted events are utilized. The main tool used for these events is a plug-in called iTween. It is a very versatile utility that can create paths for a camera or object to follow, as well as other scripted events, like distortions and transforms. The tool was used on the Main Menu, in the Hangar, and in the Fleet level, to name a few. ShipPhysics, PhysicsController, and PlayerStatus These scripts provide the core functionality of the game. ShipPhysics provides the velocity, acceleration, force, mass, and speed components for whatever object it is attached to. This is used for both the player and the AI ships. PhysicsController uses that information to handle all Controls W/A/S/D: Strafe up, down, left, or right. Q/E: Rotate counterclockwise or clockwise. Shift/Space: Accelerate/Brake. Mouse Click: Turn ship in direction of click. Hold for easier control.

Our informative Heads-Up Display has many useful features! The race timer

  • Upload
    argyle

  • View
    21

  • Download
    0

Embed Size (px)

DESCRIPTION

Artificial Intelligence - PowerPoint PPT Presentation

Citation preview

  • ABCDEOur informative Heads-Up Display hasmany useful features! The race timer (A) lets you know how long you've beenracing. The mini-map (B) shows objectsin the level, including you, enemy racers,and space debris. The waypointindicator (C) always guides you to thenext segment of the race. The health,shield, and tachometer (D) and (E),display your health, shields and speed,respectively.To help guide you through each race,a waypoint system has been used.Both the player and the enemy racersare assigned matching sets of points.When a ship reaches a waypoint, thepoint is made non-visible and theFollowing point in the set is madevisible. The first ship to reach allwaypoints wins the race!Artificial Intelligence

    The Artificial Intelligence utilizes force vectors to navigate through space. Previous implementations of the AI used either A* or Octrees to navigate due to their versatility, but a more simplistic force vector approach was found to provide matching results while being easier to implement.

    Scripted Events

    Throughout the game, many scripted events are utilized. The main tool used for these events is a plug-in called iTween. It is a very versatile utility that can create paths for a camera or object to follow, as well as other scripted events, like distortions and transforms. The tool was used on the Main Menu, in the Hangar, and in the Fleet level, to name a few.

    ShipPhysics, PhysicsController, and PlayerStatus

    These scripts provide the core functionality of the game. ShipPhysics provides the velocity, acceleration, force, mass, and speed components for whatever object it is attached to. This is used for both the player and the AI ships. PhysicsController uses that information to handle all movement of the attached object. Finally, PlayerStatus handles all events which happen to the player. This includes the changing of the gauges, sound effects, how much damage is dealt or taken, and player death.Controls

    W/A/S/D:Strafe up, down, left, or right.

    Q/E:Rotate counterclockwiseor clockwise.

    Shift/Space:Accelerate/Brake.

    Mouse Click:Turn ship in direction ofclick. Hold for easier control.

  • The Story

    It is the year 3465. A new planet, Eden, has been discovered, containing enoughclean, crystalized fuel to sustain a planet for millennia. Current spacetechnologies make travel to Eden infeasible. So the galactic federationGalaxy United Indivisibly started the Space Race to spur scientific advances. Theplanet represented by the winner receives a massive science grant from GUI andalso doesnt die in a fiery space wreck. This year, Commander Hawk hopes tolead his home world, New Earth, to victory after years of failure to the inhabitantsof Angra Mainyu.The HeroCommander Hawk

    A resident of New Earth, CommanderHawk is a bounty hunter and long timeenemy of both Admiral Bntapk andDoctor Nefarious. He mainly takes on bounty hunting jobs so he can pay forhis ships upkeep.The VillainDoctor Nefarious

    Doctor Nefarious is Commander Hawks arch enemy. He is determined to control Eden in order to progress his mad science and take over the galaxy. He contracted Nova Jackal and Chef Meister to make sure he gets to Eden first.Enemy RacersAdmiral Bntapk

    The leader of Angra Mainyu. He possesses a disdain for all humanity and he has been the winner of the last few Space Races. He has chosen his own fleet as a racetrack as his troops will support him.Chef Meister

    A genetically engineered super soldier. His model is superior to other super soldiers because he can prepare his own food. He has chosen the asteroid field near his planet as a racetrack because he wouldnt feel like a man racing anywhere less dangerous.Nova Jackal

    A mercenary hired by Doctor Nefarious to kill commander Hawk. He has been outsmarted by Commander Hawk several times before and is determined to succeed this time. He has chosen his planets graveyard asteroid as a racetrack as he believes his ancestors will help him to win.

    *