('World Object' added to RoadMap) Tag: rte-source |
(gtk4, qt6, lua-5.4) |
||
(13 intermediate revisions by 4 users not shown) | |||
Line 2: | Line 2: | ||
<center> |
<center> |
||
+ | |||
Key features planned for future releases: |
Key features planned for future releases: |
||
</center> |
</center> |
||
{|align=center |
{|align=center |
||
!bgcolor=#9bc3d1|2.6 |
!bgcolor=#9bc3d1|2.6 |
||
⚫ | |||
!bgcolor=#9bc3d1|3.0 |
!bgcolor=#9bc3d1|3.0 |
||
!bgcolor=#9bc3d1|3.1 |
!bgcolor=#9bc3d1|3.1 |
||
− | !bgcolor=#9bc3d1|3.2 |
+ | !bgcolor=#9bc3d1|3.2 |
⚫ | |||
|- style="background:#e0eff0;" |
|- style="background:#e0eff0;" |
||
| |
| |
||
Line 17: | Line 18: | ||
* Achievements |
* Achievements |
||
* SDL2 client |
* SDL2 client |
||
⚫ | |||
* Generalized action enablers for caravan and spy actions |
* Generalized action enablers for caravan and spy actions |
||
* Culture |
* Culture |
||
* Threaded AI: Autosettlers |
* Threaded AI: Autosettlers |
||
+ | * Experimental msys2 based Windows Installers support |
||
* Vista as minimum Windows version |
* Vista as minimum Windows version |
||
+ | * Lua 5.3 |
||
| |
| |
||
+ | * Ruledit saves default comments |
||
+ | * Ruledit allows renaming objects of all major types |
||
⚫ | |||
+ | * Civ2civ3 as the default ruleset |
||
+ | * Hex as the default topology |
||
⚫ | |||
⚫ | |||
⚫ | |||
+ | * More action enabler controlled actions |
||
* Utility to upgrade ruleset format |
* Utility to upgrade ruleset format |
||
+ | * Threaded AI module built in by default |
||
* Drop Xaw client |
* Drop Xaw client |
||
* Drop SDL client |
* Drop SDL client |
||
− | * Windows Installer builds based on [[MSYS2|msys2]] |
+ | * Windows Installer builds based on [[MSYS2|msys2]] by default |
* Windows builds with IPv6 support |
* Windows builds with IPv6 support |
||
+ | * Win7 as minimum Windows version |
||
+ | * Experimental cross-compiled Windows Installers support |
||
| |
| |
||
+ | * Extended ruleset editor |
||
− | * Human Readable output from Ruledit |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
* More action moddability (enablers, consequences, costs, etc) |
* More action moddability (enablers, consequences, costs, etc) |
||
⚫ | |||
⚫ | |||
⚫ | |||
* Alternative Traderoute system |
* Alternative Traderoute system |
||
* Wormholes / Teleports |
* Wormholes / Teleports |
||
Line 44: | Line 51: | ||
* Tile extras built by cities |
* Tile extras built by cities |
||
* World object (contains map and more) |
* World object (contains map and more) |
||
+ | * Tex AI: Military advisor at separate thread |
||
− | * Threaded AI: Unit movement |
||
+ | * Raw & json protocols supported in the same build |
||
⚫ | |||
⚫ | |||
⚫ | |||
* Drop Gtk2 client |
* Drop Gtk2 client |
||
+ | * Gtk4 client |
||
+ | * Qt6 client |
||
+ | * Lua 5.4 |
||
⚫ | |||
⚫ | |||
⚫ | |||
| |
| |
||
* Improved [[metaserver]] services |
* Improved [[metaserver]] services |
||
Line 56: | Line 71: | ||
− | 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. |
+ | 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", "3.0", and "3.1". Please do not edit this page unless you have Git write access. |
=== Current 2.6 release goals === |
=== Current 2.6 release goals === |
||
Line 62: | Line 77: | ||
2.6 feature status: [[User:Cazfi/2.6 Status]] |
2.6 feature status: [[User:Cazfi/2.6 Status]] |
||
− | === Current |
+ | === Current 3.0 release goals === |
− | + | 3.0 feature status: [[User:Cazfi/3.0 Status]] |
|
⚫ | |||
− | It there's not going to be freeciv-2.7, these items are part of 3.0. |
||
⚫ | |||
⚫ | |||
− | |||
⚫ | |||
=== TODO list === |
=== TODO list === |
||
Line 76: | Line 89: | ||
* Stop the SDL2 client rotting... |
* Stop the SDL2 client rotting... |
||
* Figure out a way to add animation to the map drawing backend. |
* 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. |
||
⚫ | |||
* 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.) |
* 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.) |
||
Line 88: | Line 100: | ||
[[Gamelog]] | |
[[Gamelog]] | |
||
[[Event scripting]] | |
[[Event scripting]] | |
||
− | [[Metaserver]] | |
||
[[Forum:OpenGL|OpenGL]] | |
[[Forum:OpenGL|OpenGL]] | |
||
[[Savegames]] | |
[[Savegames]] | |
||
− | [[Themes]] |
+ | [[Themes]] | |
+ | HRM: [http://www.hostedredmine.com/versions/13563 3.0.0] | |
||
+ | HRM: [http://www.hostedredmine.com/versions/13564 3.1.0] |
||
</div> |
</div> |
||
__NOTOC__ |
__NOTOC__ |
Revision as of 21:14, 3 August 2018
Roadmap
Key features planned for future releases:
2.6 | 3.0 | 3.1 | 3.2 | 3.3 and beyond |
---|---|---|---|---|
|
|
|
|
|
Developing Freeciv |
---|
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", "3.0", and "3.1". Please do not edit this page unless you have Git write access.
Current 2.6 release goals
2.6 feature status: User:Cazfi/2.6 Status
Current 3.0 release goals
3.0 feature status: User:Cazfi/3.0 Status
Current 3.1 release goals
3.1 feature status: User:Cazfi/3.1 Status
TODO list
- generalize requirements GNAPATCH#1338
- Stop the SDL2 client rotting...
- Figure out a way to add animation to the map drawing backend.
- 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
Category:AI | Gamelog | Event scripting | OpenGL | Savegames | Themes | HRM: 3.0.0 | HRM: 3.1.0