Difference between revisions of "TODO list"

From VCMI Project Wiki
Jump to: navigation, search
(fixed link)
(Most important bugfixes)
 
(101 intermediate revisions by 8 users not shown)
Line 1: Line 1:
The list of all essentail, optional and requested features alongside with the team members interested in them.
+
The list of all essential, optional and requested features alongside with the team members interested in them.
= Programming =
+
= Heroes III =
== Key features ==
+
[https://trello.com/b/68e5rAAl/vcmi-missing-features-only Missing features at Trello]
=== [http://spreadsheets.google.com/ccc?key=pRhYM0YkAF9lIpLe4raNAWA#gid=0 Missing game objects] ===
+
=== Most important bugfixes ===
* Adventure map objects ([http://forum.vcmi.eu/profile.php?mode=viewprofile&u=130 Warmonger], [http://forum.vcmi.eu/profile.php?mode=viewprofile&u=2 Tow])
+
* daily build contains broken vcmi essential package (ticket is for linux but same problem on Windows also) https://bugs.vcmi.eu/view.php?id=2986 - questionable
* Spells
+
* desync in multiplayer cross-platform https://bugs.vcmi.eu/view.php?id=2583
** Battle spells ([http://forum.vcmi.eu/profile.php?mode=viewprofile&u=3 Tow dragon])
 
** Adventure map spells ([http://forum.vcmi.eu/profile.php?mode=viewprofile&u=2 Tow], [http://forum.vcmi.eu/profile.php?mode=viewprofile&u=3 Tow dragon])
 
* Secondary skills
 
* Artifacts
 
* Town structures ([http://forum.vcmi.eu/profile.php?mode=viewprofile&u=2 Tow])
 
* Creature abilities ([http://forum.vcmi.eu/profile.php?mode=viewprofile&u=3 Tow dragon])
 
  
=== [http://spreadsheets.google.com/ccc?key=pRhYM0YkAF9lIpLe4raNAWA#gid=8 Campaigns] ===
+
=== Establish release process ===
=== Hero specials ===
+
In January 2021 there was a proposition on Slack to make 3 branches: develop, beta and stable.
([http://forum.vcmi.eu/profile.php?mode=viewprofile&u=130 Warmonger])
+
develop is where people make their changes when they are ready, people can test it but its not for normal players
 +
beta could be for players who agree to be testers. stable could be for players who want stable version.
 +
Hovewer there were no decision made
  
=== Adventure AI ===
+
=== HD mod/quality of life ===
* Basic functionality  
+
contact MikeLodz if you have questions about this section
* Pararell processing - important for game speed
+
 
 +
These are necessary, as although they werent present back in 1999, they are standard today.
 +
* quick transfer of artifacts and armies between heroes, started here https://github.com/vcmi/vcmi/pull/636
 +
* adventure map: movements points preview and cost
 +
* move artifacts between visiting town and garrison heroes
 +
* hero list preview on the "start map" screen.
 +
etc
 +
see here for full list of enhancements: https://sites.google.com/site/heroes3hd/eng/description/extended-ui
 +
 
 +
* some walking creatures need to move faster during battles, as its a complete waste of time (we need a so called "turbo" mode)
 +
 
 +
* this one not sure if its a bug or missing hd mod feature: it should be possible to preview hero screen when choosing a skill on levelup.
 +
 
 +
=== Hota rebalances? ===
 +
contact MikeLodz about this section
 +
* what is our stance on Hota rebalances ? we should discuss them at least and decide which to adopt, and which to ignore *
 +
 
 +
 
 +
=== Random map generator ===
 +
Dydzio said about it on Slack:
 +
finish https://github.com/dydzio0614/vcmi/tree/rmgtemplates (random map generator template pick,
 +
better selection lists for random map generator template - two versions
 +
(two bitmaps provided)
 +
also one more thing - for random map template pick my vision was to create more generic select list component and make town portal select component derive from it
 +
 
 +
 
 +
=== [[Adventure AI]] ===
 +
* More functionality
 +
** Adventure map spells support
 +
** Survival instinct - AI defending towns, escaping etc.
 +
** Handling of all adventure map objects
 
* Evaluating game objects
 
* Evaluating game objects
* Support for new objects possible to add via mods
+
** priority for visited objects over others sharing similiar function
 +
** Support for new objects possible to add via mods - use abstract interface to determine rewards etc.
 +
* Advanced strategy
 +
** Battle preparation (constructing suitable army & strategy)
 +
** Expert system for Bonuses ([http://forum.vcmi.eu/profile.php?mode=viewprofile&u=130 Warmonger])
  
 
=== Main menu ===
 
=== Main menu ===
* Multiplayer ([http://forum.vcmi.eu/profile.php?mode=viewprofile&u=2 Tow])
 
* Loading map screen
 
 
* Hall of Fame
 
* Hall of Fame
* Credits
 
  
=== Online game ===
+
= Modding =
=== Pathfinder with teleport / ship handling ===
+
* Possibility for creatures to cast arbitrary spells, as in H4/H5
=== Teams ===
+
=== Scripting system ===
=== Special weeks ===
+
* Language support
=== Scripting system ===  
 
* Language support ([http://forum.vcmi.eu/profile.php?mode=viewprofile&u=130 Warmonger])
 
* Adding new creatures, artifacts, towns and more
 
* Mod file format
 
* Setting and configuring mods
 
 
* Synchronising scripts in multiplayer
 
* Synchronising scripts in multiplayer
 +
=== Mod system ===
 +
* Adding new content
 +
** Adventure map objects
 +
** Battlefields
 +
[http://forum.vcmi.eu/viewtopic.php?t=471&postdays=0&postorder=asc&start=0 Forum thread]
  
== Optional features ==
 
 
=== Wog features ===
 
=== Wog features ===
* Stack experience
 
* Commanders
 
 
* Mithril
 
* Mithril
* ERM handling
+
* ERM handling (Tow, Tow Dragon)
 
 
=== Support for other languages files ===
 
=== Support for multiple map levels ===
 
=== Simultaneous turns ===
 
=== GOG version compatibility ===
 
* sound
 
  
 +
= New features =
 +
* Support for other languages files ([http://forum.vcmi.eu/profile.php?mode=viewprofile&u=336 Ivan])
 +
* Support for multiple map levels
 +
* [http://forum.vcmi.eu/viewtopic.php?t=1139 New map editor]
 +
* Installer
 +
=== Online game ===
 +
* Simultaneous turns
 +
* Spectator mode
 +
* Dedicated server mode
 +
* [http://forum.vcmi.eu/viewtopic.php?t=264 Replays]
 
=== Other platforms ===
 
=== Other platforms ===
* Linux
+
* Linux (<span style="color:green">'''Supported'''</span>, [http://forum.vcmi.eu/viewtopic.php?t=112 forum thread])
* Haiku
+
* Mac OS (<span style="color:green">'''Supported'''</span>, [http://forum.vcmi.eu/viewtopic.php?t=439 forum thread])
 
+
* Android (<span style="color:green">'''Supported'''</span>, [http://forum.vcmi.eu/viewtopic.php?t=850 forum thread])
=== Random map generator ===
+
* iOS (<span style="color:green">'''Supported'''</span>, [https://forum.vcmi.eu/t/ios-port/820 forum thread])
=== Map editor with new objects support ===
+
* Haiku (<span style="color:yellow">'''Status unknown'''</span>, [http://forum.vcmi.eu/viewtopic.php?t=310 forum thread])
=== Installer ===
+
* Maemo (<span style="color:yellow">'''Status unknown'''</span>, [http://forum.vcmi.eu/viewtopic.php?t=328 forum thread])
 +
* FreeBSD (<span style="color:yellow">'''Status unknown'''</span>)
  
= Graphic development =
+
= New graphics =
== Key features ==
 
 
=== New menus project and graphics ===
 
=== New menus project and graphics ===
* Quest Journal with minimap and complex description
+
* New stack experience menu ([http://forum.vcmi.eu/viewtopic.php?t=376&start=0 forum thread])
* New stack experience menu
 
 
* New stack artifact dialog
 
* New stack artifact dialog
* Resolution & advanced options dialog
+
=== Improved support for high resolutions ===
* Mod browser
 
=== New resolutions graphics and background image ===
 
== Optional features ==
 
=== New / improved resolutions in general ===
 
 
* Auto-adjust resolution
 
* Auto-adjust resolution
 
* Moddable menus
 
* Moddable menus
Line 78: Line 101:
 
=== 32-bit graphics ===
 
=== 32-bit graphics ===
 
=== 800 x 480 resolution ===
 
=== 800 x 480 resolution ===
 +
Experimental version posted on our forum is available [http://forum.vcmi.eu/viewtopic.php?t=273 here].

Latest revision as of 14:55, 26 September 2022

The list of all essential, optional and requested features alongside with the team members interested in them.

Heroes III

Missing features at Trello

Most important bugfixes

Establish release process

In January 2021 there was a proposition on Slack to make 3 branches: develop, beta and stable. develop is where people make their changes when they are ready, people can test it but its not for normal players beta could be for players who agree to be testers. stable could be for players who want stable version. Hovewer there were no decision made

HD mod/quality of life

contact MikeLodz if you have questions about this section

These are necessary, as although they werent present back in 1999, they are standard today.

  • quick transfer of artifacts and armies between heroes, started here https://github.com/vcmi/vcmi/pull/636
  • adventure map: movements points preview and cost
  • move artifacts between visiting town and garrison heroes
  • hero list preview on the "start map" screen.

etc see here for full list of enhancements: https://sites.google.com/site/heroes3hd/eng/description/extended-ui

  • some walking creatures need to move faster during battles, as its a complete waste of time (we need a so called "turbo" mode)
  • this one not sure if its a bug or missing hd mod feature: it should be possible to preview hero screen when choosing a skill on levelup.

Hota rebalances?

contact MikeLodz about this section

  • what is our stance on Hota rebalances ? we should discuss them at least and decide which to adopt, and which to ignore *


Random map generator

Dydzio said about it on Slack:

finish https://github.com/dydzio0614/vcmi/tree/rmgtemplates (random map generator template pick,

better selection lists for random map generator template - two versions (two bitmaps provided) also one more thing - for random map template pick my vision was to create more generic select list component and make town portal select component derive from it


Adventure AI

  • More functionality
    • Adventure map spells support
    • Survival instinct - AI defending towns, escaping etc.
    • Handling of all adventure map objects
  • Evaluating game objects
    • priority for visited objects over others sharing similiar function
    • Support for new objects possible to add via mods - use abstract interface to determine rewards etc.
  • Advanced strategy
    • Battle preparation (constructing suitable army & strategy)
    • Expert system for Bonuses (Warmonger)

Main menu

  • Hall of Fame

Modding

  • Possibility for creatures to cast arbitrary spells, as in H4/H5

Scripting system

  • Language support
  • Synchronising scripts in multiplayer

Mod system

  • Adding new content
    • Adventure map objects
    • Battlefields

Forum thread

Wog features

  • Mithril
  • ERM handling (Tow, Tow Dragon)

New features

  • Support for other languages files (Ivan)
  • Support for multiple map levels
  • New map editor
  • Installer

Online game

  • Simultaneous turns
  • Spectator mode
  • Dedicated server mode
  • Replays

Other platforms

New graphics

New menus project and graphics

  • New stack experience menu (forum thread)
  • New stack artifact dialog

Improved support for high resolutions

  • Auto-adjust resolution
  • Moddable menus

New players

  • More player color graphics
  • New menus

32-bit graphics

800 x 480 resolution

Experimental version posted on our forum is available here.