Game Design

Game Goal

The Goal of HoverEX game is simply by scoring through shooting the one and only puck into the team’s own goal. This also means that say, when a puck enters the goal of Team 3, Team 3 would gain a point while others do not. The match is timed and the team that gets the highest score at the end of the match wins the game.

Scoring System

  • Every goal earn 1 points.
  • If you shoot the puck to your own goal, you earn one point.
  • If you shoot the puck to your opponent goal, your opponent earn one point as well.
  • All team scoring is shown.
  • When someone obtain a score, all players and the puck are reposition back to their orignial spawn point, the process is called repositioning.

Repositioning

  • Repositioning happen when someone score a goal.
  • After a goal, the game halt for 3 seconds for the fade out event.
  • After fade out, players are shown the spawn point selection screen.
  • Players are given 5 seconds to change their spawn point(doing nothing means the player will keep his last spawn point).
  • 3 seconds count down before the match continue.

Timing System

  • Real time, in second
  • Count down base if the match is set to be a Tme Oriented Match
  • Unlimited Time if the match is set to be a Score Oriented Match

Input System

In Game

  • Thrust Forward: W
  • Rotate Left: A
  • Rotate Right: D
  • Break : S
  • Emergency Break: Space Bar
    • Unlike break that only deaccelerate, Energency break will immediately make a hovercraft immovable by its own.
    • When Emergency break is used, break is not use (there is no double break).
  • Turret Rotation: control by mouse cursor
  • Fire: Left click for default weapon, Right click for additional weapon.

mini MAP

  • Radar view
  • Show the players and puck positions relative to the viewer.
  • Also show the wall line.
  • No tile will be shown.

Game Play

  • Multiplayer Network Game
  • 2-8 Players
  • Up to 4 Teams with 4 Goals
    • Teams are represented by 4 colors: Red, Green, Blue and purple
  • Free For All
    • 4 team - 1p vs 1p vs 1p vs 1p, 2p vs 2p vs 2p vs 2p
    • 3 team - 1p vs 1p vs 1p, 2p vs 2p vs 2p
    • 2 team - 1p vs 1p, 2p vs 2p, 3p vs 3p, 4p vs 4p
  • Bring back the puck into your team’s own goal to score
  • Prevent your hover craft bounce into your opponents goal where this will earn point for him
  • Game Session End by
    • preset timing countdown ended
      1. 5 minute
      2. 15 minute
      3. 30 minute
      4. 45 minute
      5. custom
    • preset top score to be achieve by either one team
  • Capture items for power up, power down, trap and special effect

Hover Craft

HoverCraft is another name for Hover Tank.

Attribute:

  • Turret (Fire Power & Fire Type)
  • Thrust (Speed)
  • Mass
  • Body Size/Radius (this better be a hardcoded constant as it could affect the map very much)
  • Team
  • Name
  • ID

Spawn Points:

  • The number of spawn points each team has in an arena must be greater or equal to the number of players in the team.

Illustration:

  • A growing effect will appear under the hovercraft and is toggle able.
  • An indicator will also surrounding the hovercraft and arrow appear to poin to the front direction, toggle able too.

Turret

Avaiable type of turrent are:

Turret Name Turret Type Projectile Name Projectile Limit Projectile Power
Bullet (default) Default Bullet Unlimited 1
Bomber Addon Bomb 10 15
Rocket Launcher Addon Bazuka 6 30
Laser Addon Laser 20 5
Mines Addon Mines 4 50

  • Different turret shoot different projectile that have different momentum to the opponent.
  • Since there is no life system implement, anyone get shoot won’t decrease life, they only bounce.
  • All Player will come with default turrent, the Bullet.
  • Non-default turret are called addon turret.
  • Addon turret not cumulative, means a player can only own either one at a time.
  • Default turret is always avaiable with Addon turret.
  • Player have to left click to shoot with default turret.
  • Player have to right click to shoot with addon turret.
  • Player can do left and right click at the same time and that will shoot out two differnet projectile at once.
  • All Hovercraft have the same amount of recharge block, which limit the amount of projectile can be shoot at once.
  • Different projectile consume different amount of recharge block.
  • Recharge block will increase in a fix duration.
  • Normally, addon turret consume more recharge block than default turret.
  • Addon turret also have limited amount of projectiles, that when they are finished used, the turret will be dropped.
  • Addon turret projectile is not comulative as well. For example, when a hovercraft have full 10 mines in slot, and when he get a new mine turret, he will still have 10 mines.

Puck

  • Only one puck avaiable in each match
  • Puck is always in the standard color

Item

Items are objects that lying around the map and can be pick by players. Level Designer will need to preset the item type and other properties in a map from the Map Editor.

Item Name Item Description
Weapon (replace)
Bomber Give player the bomber turret, allow bomber attack.
Rocket Launcher Give player the rocket luncher turret, allow bazuka attack.
Laser Give player the laser turret, allow laser attack.
Mines Give player the mines turret, allow mines weapon.
Attribute (limited stack)
Truster Add additional speed to player’s HoverCraft for 10 second.
Effect
Nova Splash Partical effect that spread outward into six direction from central, just like a flower, in purple blue color.

  • Life Time: Respawn, respawn after acquired by player, respawn accordingly to time interval : after 10 second.
  • Radius: 24px

Stacked attribute behaviour

  • image sprite base to show progression
  • push back [] ← [o]

Properties

The following is a basic brainstorm and will be nicely structured once it is matured: Some item sample:

  • Different types of more powerful HoverCraft turrets
  • Power up/down that increase/decrease HoverCraft speed
  • Special Effect item that give some visual/sound effect once explode

Type

  • Power Up & Down for
    • Attack
    • Defense
    • Speed
  • Just Special Effect (Grahical/Sound)

Life Time

  • Respawn, respawn after acquired by player, respawn accordingly to time interval.
  • Permanent, will not be destroyed
  • Once in a match, once acquired by any player, it will not respawn

Spawn Point

  • X Location
  • Y Location
  • Radius for Area Hit Scope

Game Flow

  1. Intro Screen
    1. SourceForge (Publisher)
    2. Engine (Major Technology Partner)
    3. Xullum (The Development Team)
    4. HoverEX Intro (At last...)
  2. Main Menu
    1. Create Game
    2. Join Game
    3. Settings
      1. Key
      2. Volume
    4. Credit
    5. Exit
  3. Lobby
 
dev/game_design.txt · Last modified: 2005/12/17 05:58 by lefthand
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki