Coding
From Freeciv
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 | beyond |
|---|---|---|
|
|
|
This is a list of features that the maintainers want to add to the next release, currently labeled "2.1". Please do not edit this page unless you have cvs 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
[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


