Recent changes Random page
GAMING
Gaming
 
WoWWiki
Diablo Wiki
Fallout-The Vault
Grand Theft Wiki
Halopedia
StarCraft Wiki
FFXIclopedia
Resident Evil Wiki
See more...

Coding

From Freeciv

Jump to: navigation, search

Coding | Remember | How to Contribute | Bug Reporting | Commit Rules | Source Tree Access | Help Wanted Forum | Known Bugs | Browse Source Tree | Testing tips | edit navbar



[edit] Roadmap

Key features planned for future releases:

2.1 2.2 2.3 beyond
  • Map editor integrated into client
  • Expanded terrain types
  • Unit classes
  • Improved scripting
  • IPv6
  • Configurable calendar
  • New governments code and rules
  • New Cairo-based drawing code
  • Improved metaserver services.
  • Metaserver metascorelog.


This is a list of features that the maintainers want to add to the next release, currently labeled "2.2". Please do not edit this page unless you have svn write access.

[edit] Current 2.1 release goals

  • Add categories for client options. [Jason] [done]
  • Make the overview resizable. [Jason]
  • Rewrite the audio code. [Per] [partially done; unlikely that more will be done by me for now Per 07:23, 13 Aug 2005 (PDT)]
  • Include SFX and Music with the default package. [done]
  • There should be GUI audio volume controls, separate for Music and SFX at a minimum. At best you can even pick which Music is playing now. Although this would likely conflict with the idea of Music changing with game mood.
  • Resolve the problem of nation selection. Nations should have groups they are assigned to. PR#9695 [Mateusz] [done]
  • Finish gen-terrain. [Jason]
  • Change client-side air goto to use orders. [Jason] [done]
  • Event system. [Vasco] [basic framework mostly done]
  • Write a more generalized sources cache and dependencies code, so we can have player unique wonders (like Civilization III small wonders), SMAC satellites, etc. (will probably break network and savedgame compatibility again). [small wonders in; effects TNG in; new features still being added to requirements code]
  • Player/team setup pregame dialog. [Jason] [mostly done]
  • Figure out a way to ship a GTK+ theme bolted into the GTK+ client. PR#28301 [Christian] [done]

[edit] Current 2.2 release goals

  • Unit Classes [done, additional features required?]
  • gen-movement [mostly done, acceptable for 2.2]
  • Editor [partially done]
  • Improved scripting
  • Lua 5.1 [done]

[edit] TODO list

  • Add a replay feature.
  • FTWL/OpenGL client or OpenGL drawing backend.
  • Figure out a way to add animation to the map drawing backend.
  • Start work on a Civilization III ruleset (should be easier than SMAC IMHO). It doesn't need to be 100% compatible at the beginning.
  • Integrate IPV6 patch.
  • New governments rules.
  • Also see the Help wanted forum.

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

[edit] Construction Zone

Category:AI | Gamelog | Generalization | Event scripting | Metaserver | OpenGL | Savegames | XAW | Advanced_Governments | Borders | Themes

Rate this article:
Share this article: