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

TODO list for Server Code Reboot #435

Open
2 of 29 tasks
icydee opened this issue Mar 2, 2016 · 0 comments
Open
2 of 29 tasks

TODO list for Server Code Reboot #435

icydee opened this issue Mar 2, 2016 · 0 comments

Comments

@icydee
Copy link
Member

icydee commented Mar 2, 2016

Things that need to be done in the REBOOT code but which don't need a separate issue.

  • Ensure all Empire API calls use named calling convention, and document calls.
  • All Ship related calls to be rewritten to use fleets.
    • SPACEPORT
      • Own Fleets - All own ships with filters, 'travelling','excavators','mining platforms', tag filter, e.g. 'war','trade' etc.
      • Foreign - All foreign orbiting, all incoming with filters and tag filters
      • View Tab - all owned fleets,
      • Send Fleet Tab - combine the current 'send' and 'fleet' tabs
    • SHIPYARD
      • Build Queue Tab
      • Build Ships Tab, can build fleets of x ships of same type
      • Repair Ships Tab, can repair fleets which are damaged
      • Refit Ships Tab, can upgrade old fleets to current species specs
    • TRADE
      • Push Tab, to be able to specify fleet of ships to push with
      • Trades Tab, bigger trades by having bigger fleets
      • Add Trade Tab, can deliver with a fleet of ships, no size limit
      • Suppy Chains Tab
      • Supply Ships Tab, now with fleets of ships
      • Waste Chain, now with fleets of ships.
    • STARMAP
      • Send Tab - to use fleets, current 'send' and 'fleet' tabs combined, filters for 'available', 'unavailable'
      • Foreign Tab - combined 'incoming','orbiting' tabs
      • Send Spies Tab
      • Fetch Spy Tab
  • STARMAP
    • starmap now wraps left-right, top-bottom no 'edge',
    • zoom to show full map of expanse (well, png image of stars) at max zoom
  • Building production/consumption to be re-evaluated
  • Restrict some plans so they cannot be built in the Arch-Min (can only be obtained by missions and events)
  • Rebalance production between tier 1, tier 2 and glyph buildings

What will not be in the initial release

  • Black Hole Generator (this will need much work)
  • Essentia Vein (again much work)
  • Sectors - perhaps phase 1 reboot will only include everyone in what will become the 'starter' sector, we introduce the full expanse as a new sector shortly after.
  • TBD
@icydee icydee added the Reboot label Mar 2, 2016
@icydee icydee added this to the Working version of Reboot milestone Mar 2, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant