Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

space station: store, UI, upgrading components #43

Open
10 of 22 tasks
0XDE57 opened this issue Aug 25, 2023 · 1 comment
Open
10 of 22 tasks

space station: store, UI, upgrading components #43

0XDE57 opened this issue Aug 25, 2023 · 1 comment
Assignees
Milestone

Comments

@0XDE57
Copy link
Owner

0XDE57 commented Aug 25, 2023

when docked, player can press [E] or [D-Pad Down] to interact and open space station UI.
station will have a shop to trade different ships, components, items, cargo
requires a UI for inventory, managing ship and components.
requires a UI for store interface for buy sell components / ships
I have some prototypes on paper.

NOTE: all menus must be navigate-able by controller.

station shop UI:

  • list items/components for sale
  • price
  • description
  • image/icon
  • upgrade button -> add component to ship
  • buy item -> add item to inventory

a UI view components of ship "garage view"

  • radial view component tree
  • list components attached to ship
  • a method to filter or tag components to display to only those modifiable by user
  • description
  • image/icon
  • sell or remove button -> remove component from ship

components for sale:

  • Active Shield: 2000
  • Laser: 9999
  • HYPER-DRIVE: 999,999,999
  • [?] Passive Shield: 2000 (passive over-sheild with regen)
  • [?] Solar Panel: 10000 (restore ship when near stars)

components to upgrade:

  • a method to filter or tag components properties to only those upgradable
  • HealthComponent: increase maxHealth
  • Cannon: increase cooldownRate
  • Cannon: increase damage
  • VehicleComponent: increase thrust
  • VehicleComponent: increase heat resistance
  • Laser: increase damage
@0XDE57 0XDE57 converted this from a draft issue Aug 25, 2023
@0XDE57 0XDE57 self-assigned this Aug 25, 2023
@0XDE57 0XDE57 mentioned this issue Aug 25, 2023
10 tasks
@0XDE57 0XDE57 moved this from Todo to In Progress in @0XDE57's untitled space project Aug 27, 2023
@0XDE57 0XDE57 moved this from In Progress to Todo in @0XDE57's untitled space project Sep 23, 2023
@0XDE57 0XDE57 moved this from Todo to In Progress in @0XDE57's untitled space project Oct 1, 2023
@0XDE57 0XDE57 moved this from In Progress to Todo in @0XDE57's untitled space project Nov 26, 2023
@0XDE57 0XDE57 added this to the alpha milestone Nov 22, 2024
@0XDE57
Copy link
Owner Author

0XDE57 commented Dec 30, 2024

after some play testing and thinking, will move components to level based upgrade instead of per-attribute.

trying to design upgrades and level values for component, as well as required UI changes...

I have a rough idea on paper but still not sure on some implementation details...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress
Development

No branches or pull requests

1 participant