Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Opened 18 years ago

Last modified 17 years ago

#163 reopened task

Ship Weapon System Configuration

Reported by: patrick Owned by: bensch
Priority: critical Milestone: Old Orxonox tickets orx-v0
Component: GUI Version:
Keywords: Cc:
Referenced By: References:

Description

Intro

In the game the player will be able to assign power to each ship system: weapons, shields, engine. This should be possible with a nice gui that helps the player configure his/her ship. This could look like the "fitting" process from eve online:
http://www.eve-online.com/bitmaps/guide/ch07_skillguide_clip_image004.jpg

But we would prefere a slot based system: each ship defines slots where weapons can be plugged in. Big ships have more slots than small ships. For each slot the player will assign a weapon and how much power from the reactor should be assigned to this weapon system (do this eg. with a slider/scroll bar/ buttons). The more power a weapon gets, the more fire power it will have.

Goals

  • make a gui that helps the player assign weapons and power to ship slots

Information Gathering

  • check out the orxonox gui interface gl-gui
  • check out some examples of how such guis are built (look at the main gui)
  • look for other guis in other games

Implementation

  1. find out which buttons and other funcional elements are used to configure the ship (eg: picture of the weapon, picture of the ship with its slots, etc.)
  2. what functionality of the gui framework do you expect to implement this (buttons, text panels, image panels, …)
  3. draw some examples: look how they should look like and where you would place the elements defined previously
  4. do some test with the gui framework: create some buttons, some image panes etc.
  5. create a prototype of the shop with the gui (all functionality with a minimum of graphics)
  6. test the prototype
  7. now concentrate on style: fill your prototype with nice looking graphics

Change History (3)

comment:1 Changed 17 years ago by bknecht

  • Resolution set to invalid
  • Status changed from new to closed

comment:2 Changed 17 years ago by bknecht

  • Milestone changed from 0.5.0_basic_single_player to Old Orxonox tickets

Milestone 0.5.0_basic_single_player deleted

comment:3 Changed 17 years ago by bknecht

  • Resolution invalid deleted
  • Status changed from closed to reopened
Note: See TracTickets for help on using tickets.