TWiki home TWiki > Team5 > EngineDesign (r1.1 vs. r1.2) TWiki webs:
Main | TWiki | Know | Sandbox
Team5 . { Changes | Index | Search | Go }
 <<O>>  Difference Topic EngineDesign (r1.2 - 05 Nov 2004 - BrianYoung)
Changed:
<
<

  • Vegetation, walls, buildings.
>
>

  • Vegetation, walls, buildings. Anything you can hit will be derived from Enemy.
Changed:
<
<

  • One base class Mobile
>
>

  • One base class Enemy; subdivided into Stationary and Mobile, going down from there

 <<O>>  Difference Topic EngineDesign (r1.1 - 04 Nov 2004 - BrianYoung)
Added:
>
>

%META:TOPICINFO{author="BrianYoung" date="1099605360" format="1.0" version="1.1"}% %META:TOPICPARENT{name="ProjectThree"}% World:

  • Singleton
  • Height-mapped terrain, various static terrain features we can interact with.
  • Vegetation, walls, buildings.
  • Divided into grids; the world can be huge but nothing is checked outside the current nearest grids. Units move around from grid to grid, or can be bounded, depending

Player:

  • Singleton - easier interaction with world and enemies
  • Two (or more) part model, base plus turret
  • Independent drive and aim control

Munitions:

  • Lasers, fast firing, no splash
  • Missiles, wider area of effect, more dodge time
  • Bombs
  • Homing weapons

Camera:

  • Singleton
  • Two modes
    • Follow mode for driving
    • First-person aim mode for better shooting

Enemies:

  • One base class Mobile
  • Derivations for different enemies, different difficulty and firepower

Gameplay:

  • Mouse aiming/firing, keyboard movement
  • Keyboards switching between weapons
  • Ammo, radar displays in corners

-- BrianYoung - 04 Nov 2004


Topic EngineDesign . { View | Diffs | r1.2 | > | r1.1 | More }
Revision r1.1 - 04 Nov 2004 - 21:56 GMT - BrianYoung
Revision r1.2 - 05 Nov 2004 - 02:54 GMT - BrianYoung
Copyright © 1999-2003 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback.