Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Opened 12 years ago

Closed 12 years ago

#235 closed PPS_project (worksforme)

Spaceship weapon system

Reported by: landauf Owned by: rgrieder
Priority: minor Milestone: Version 0.1 Codename: Arcturus
Component: WeaponSystem Version: 0.1.0
Keywords: Cc:
Referenced By: References:

Description (last modified by bknecht)

Introduction

Design a weapon system for spaceships. Find a way to assign weapons to ships. A way to change weapon configuration and fire mode.

Goal

A 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.
This system might be used for not only space ships, but other crafts.

Implementation

Think 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.
Most 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.
Weapons 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.

Attachments (1)

f18Weapons.gif (84.2 KB) - added by bknecht 12 years ago.

Download all attachments as: .zip

Change History (7)

comment:1 Changed 12 years ago by bknecht

  • Description modified (diff)

Changed 12 years ago by bknecht

comment:2 Changed 12 years ago by bknecht

  • Description modified (diff)

comment:3 Changed 12 years ago by bknecht

  • Component changed from misc to WeaponSystem

comment:4 Changed 12 years ago by bknecht

  • Type changed from defect to PPS_project
  • Version set to 0.1.0

comment:5 Changed 12 years ago by rgrieder

  • Owner changed from nobody to rgrieder
  • Status changed from new to assigned

comment:6 Changed 12 years ago by bknecht

  • Resolution set to worksforme
  • Status changed from assigned to closed
Note: See TracTickets for help on using tickets.