Skip to content

Latest commit

 

History

History
53 lines (46 loc) · 947 Bytes

Roadmap.md

File metadata and controls

53 lines (46 loc) · 947 Bytes

Inventory
1.0

  • object on player
  • "inventory" command shows contents
    1.1
  • Command "use" to use an item: read todo list
  • command "drop" item

Pickup
1.0

  • Location holds list of pickubables
  • pickup command pick remove item from location, add to inventory

Item
1.0

  • name, id
    1.1
  • item types
    1.2
  • Item interface with item types as subclasses

NPC/Dialog
1.0

  • Npc exists in location
  • "talk" to npc, get a response
    1.1
  • add quest to quest list 1.2
  • interactable npc
  • quest and rewards

Quest System
1.0

  • Npc hold list of quests -talk to npc reveals quest
    1.1
  • add quest to player list of quests
  • add reward item to inventory

Player
1.0

  • Health / oxygen status

Oxygen
1.0

  • ticks down every location change
  • replenish when return to ship 1.1
  • player die when oxygen equals zero

Help Command
1.0

  • Shows all available commands