5 Developers_Roadmap
Arthur POULET edited this page 2022-06-28 15:20:27 +02:00

Initial state: planet, population, infra, structure exist with basic interface

How to write on the roadmap ?

  • Choose a simple goal: it's the version's title
  • Describe a short list of things to do within its scope
  • Add extra improvments to the code to tackle tech debt
  • Make a milestone

Actual roadmap

  1. Get something to play with
    • Planet produce resources depending on infrastructures and population
    • Population grows
    • Infrastructure can be built via UI
    • Empire contains several planets
    • Flow of resources between planets
    • Planets can be colonized
  2. Get population nicer
    • Population grows curve is logistic and adjustable depending on planetary features, policies, development, etc.
    • Population has a "productive factor" taken into account for producing resources
    • Manpower optimium and maximum for each infrastructure
    • Manpower ratio to allocate manpower to infrastructures already developed
    • Manpower for building infrastructure
    • Food consumption
    • Logs
    • Documentation of the mechanics
  3. Planetary and empire policies
    • Add policies (with samples: workshift cursor to change pop growth & pop production rate)
    • Implement "migration factor" to encourage emigration, increasing empire growth, decreasing planet growth
    • Interface to enable or disable a policy
    • UI policies with list of choices, cursors %, cursors max/min)
    • Define some specs and setup CI with drone.sceptique.eu
    • Fix how tier stacks
  4. Flows of resources between planets
  5. Planetary technologies and export
  6. Building fleets
  7. Population has political ideas, stability, policies popularity
  8. Production is now much more linked to workers status
  9. Fleet battle
  10. Building armies
  11. Armies movement and battle
  12. Fleets have upkeep, flow, logistic, attrition