Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changes between Initial Version and Version 1 of Ticket #235


Ignore:
Timestamp:
Oct 14, 2007, 5:31:41 PM (16 years ago)
Author:
bknecht
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #235 – Description

    initial v1  
    1 Design a weapon system for the spaceships. What types of weapons do we want? How much weapon slots can be used? Are they upgradeable? Where comes the ammunition from? Is there more than one firemode? How are they attached to the ship?
     1== Introduction ==
    22
    3 Implement the system very modular, because we want to use it with different variations for different spaceships (Player, Enemies, NPCs, ...) and think early about the link to the spaceship class (aiming, shooting, weapon change, ...).
     3Design a weapon system for spaceships. Find a way to assign weapons to ships. A way to change weapon configuration and fire mode.
     4
     5== Goal ==
     6
     7A very generic interface for space ships. A ship should be able to be equipped with several weapons like lasers, projectile guns and missiles. Find a way to manage all the features those weapons have and to control them from the ships control.[[br]]
     8This system might be used for not only space ships, but other crafts.
     9
     10== Implementation ==
     11
     12Think of several weapon types and how they differ. The system must be used by AI as well. You need to find a way to define weapon slots and assign weapons to it. Change the selection of different weapon slots so a variation of weapons can be used.[[br]]
     13Most certainly the weapon system has to have its link to the space ship. Weapon slots has to have a position on the space ships model and must be reached through control and AI.[[br]]
     14Weapons may shoot, charge, recharge, upgrade and load or may have special features like remote triggering. Figure out if this is an issue of the weapon system or the weapon itself.