Freeciv
Advertisement

Roadmap

Key features planned for future releases:

2.6 2.7 3.0 3.1 3.2 and beyond
  • Generalised extras
  • New soundtrack system
  • Minimal Ruleset Editor
  • Achievements
  • SDL2 client
  • Generalized action enablers for caravan and spy actions
  • Culture
  • Threaded AI: Autosettlers
  • Vista as minimum Windows version
  • Utility to upgrade ruleset format
  • Drop Xaw client
  • Drop SDL client
  • Windows Installer builds based on msys2
  • Windows builds with IPv6 support
  • Human Readable output from Ruledit
  • Alien World ruleset
  • Trade Goods
  • Resources as tile extras
  • Ruleset item obsolescense
  • Project config
  • AI: Sea Workers
  • More action moddability (enablers, consequences, costs, etc)
  • Add Gtk3x client
  • Full Ruleset Editor
  • Alternative Traderoute system
  • Wormholes / Teleports
  • Improved Policies framework
  • Tile extras built by cities
  • World object (contains map and more)
  • Threaded AI: Unit movement
  • Runtime selection between normal/web server modes
  • Drop Gtk2 client


This is a list of features that the maintainers want to add to the next releases (ignoring 2.5 which is stable), currently labeled "2.6" and "3.0". Please do not edit this page unless you have svn write access.

Current 2.6 release goals

2.6 feature status: User:Cazfi/2.6 Status

Current 2.7 release goals

2.7 feature status: User:Cazfi/2.7 Status

It there's not going to be freeciv-2.7, these items are part of 3.0.

Current 3.0 release goals

3.0 feature status: User:Cazfi/3.0 Status

TODO list

  • generalize requirements GNAPATCH#1338
  • Stop the SDL2 client rotting...
  • Figure out a way to add animation to the map drawing backend.
  • Start work on a Civilization III style ruleset (should be easier than SMAC IMHO). It doesn't need to be 100% compatible at the beginning.
  • New governments rules.
  • Improve AI attitudes and diplomacy (ex.  AI should prioritize its survival and seek peace when losing.  Relationships should not remain static the entire game (war/peace/alliance).  Should accept reasonable deals.)

Feel free to pitch in to help code any of the above.

Construction Zone

Advertisement