Skip to content

Code_Todo

Anthony Long edited this page Jul 2, 2014 · 32 revisions

Priority

High

  • Move HP, combat xp, combat level, miner xp, miner level in to game.player.stats

  • Display game.player.stats info next to the gear, and update and display the modified stats object when gear is modified.

  • Fix planet inventory, it will retain restricted items that should not be in its inventory, and will not let you move to player inventory.

  • Quests

    • Define quests using JSON file, and load from it.
    • Implement Modal for Quests.
    • Rewrite the quest engine.
  • Populate questing tab with quests, implement a filter system.

  • Implement Ship Panel: set z-index on bottom most ship parts.

    • Flying should require Fuel
    • Flying should use x Fuel per y Miles

Medium

  • Clicking on a craftable item should open a modal, that gives extra information.
    • Add planets that the required elements are found on, to the tool tips.
  • Add option to tooltip to craft multiple via text input. Show the maximum you can make in the tooltip.
  • Move slot system into storage.js
  • have storage.js fill in empty slots, no limit on slot count
  • hook up the storage sort function to collapse the items into slots
  • reset currently does not clear the slot display
  • update the gear to re-use some of the inventory code
  • show item informations in details when single clicking an item

Low

  • Implement level cap system, which sets your cap based on what progress you've made in the story. eg leaving earth cap of 1 is raised to 10.
  • Solar system modal should appear to be windowless, and set opacity class on everything behind it.
  • Tooltip when hovering over planet should display the contents of the planets next to it. (what elements are found on the planet)
  • Make asteroid field mineable.
  • update the gear ui to look a little better, inspiration from http://www.openorpg.com/wp-content/uploads/2014/05/charactertest.gif)
Minor
  • Implement account system, username, email, password.
  • Set up IRC server. Have nick automatically created with the user's credentials.
  • Right now we're relying on constructor functions that define Planet and Player keys and values when they're created using a lot of (this.object = etc), it would be nice if we could instead have Player and Planet defined with Player.prototype = {key: value,} instead for organization.