navi homePPSaboutscreenshotsdownloaddevelopmentforum

Opened 15 years ago

Last modified 14 years ago

#165 reopened task

Shop GUI

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



In the game the player will be able to buy weapons, generators and shields in shops, found on space stations at the end of each level. The player needs a simple GUI that leads him/her through the process of buying and upgrading systems on the ship. This could look something like this
There should probably be more images of the system you like to buy, this makes buying and selling much funnier


  • create a shop like gui that helps the player buy and sell weapons, shield-systems and ships

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


  1. find out which buttons and other funcional elements are used to buy a ship (eg: picture of the weapon, the amount of money of the player, etc.)
  2. what functionality of the gui framework do you expect to implement this (buttons, text panels, image panels, …)
  3. draw some shops: 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 14 years ago by bknecht

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

comment:2 Changed 14 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 14 years ago by bknecht

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