Opened 17 years ago
Closed 17 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)
Change History (7)
comment:1 Changed 17 years ago by bknecht
- Description modified (diff)
Changed 17 years ago by bknecht
comment:2 Changed 17 years ago by bknecht
- Description modified (diff)
comment:3 Changed 17 years ago by bknecht
- Component changed from misc to WeaponSystem
comment:4 Changed 17 years ago by bknecht
- Type changed from defect to PPS_project
- Version set to 0.1.0
comment:5 Changed 17 years ago by rgrieder
- Owner changed from nobody to rgrieder
- Status changed from new to assigned
comment:6 Changed 17 years ago by bknecht
- Resolution set to worksforme
- Status changed from assigned to closed