Difference between revisions of "TODO list"

From VCMI Project Wiki
Jump to: navigation, search
(Scripting system)
(Adventure AI)
(32 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
The list of all essential, 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] ===
+
=== [[Adventure AI]] ===
* Spells
+
* More functionality
** Battle spells ([http://forum.vcmi.eu/profile.php?mode=viewprofile&u=3 Tow dragon])
+
** Adventure map spells support
** Adventure map spells ([http://forum.vcmi.eu/profile.php?mode=viewprofile&u=3 Tow dragon])
+
** Survival instinct - AI defending towns, escaping etc.
 
+
** Handling of all adventure map objects
=== [http://spreadsheets.google.com/ccc?key=pRhYM0YkAF9lIpLe4raNAWA#gid=8 Campaigns] ===
 
 
 
=== [[Adventure AI]] ===  
 
([http://forum.vcmi.eu/profile.php?mode=viewprofile&u=2 Tow])
 
* More abstract objectives (gather army, boost hero, gather resources)
 
* Objective decomposition should choose best (or all possible) sub-goals instead of one
 
 
* Evaluating game objects
 
* Evaluating game objects
** priority for visited objects over other sharing similiar function
+
** 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)
 
** Battle preparation (constructing suitable army & strategy)
 
** Expert system for Bonuses ([http://forum.vcmi.eu/profile.php?mode=viewprofile&u=130 Warmonger])
 
** Expert system for Bonuses ([http://forum.vcmi.eu/profile.php?mode=viewprofile&u=130 Warmonger])
* Support for new objects possible to add via mods
+
 
 +
=== Online game ===
 +
([http://forum.vcmi.eu/profile.php?mode=viewprofile&u=2 Tow])
 +
 
 +
=== [http://spreadsheets.google.com/ccc?key=pRhYM0YkAF9lIpLe4raNAWA Missing objects] ===
 +
* Creature abilities
 +
** [http://bugs.vcmi.eu/view.php?id=1231 Crystal Dragons]
  
 
=== Main menu ===
 
=== Main menu ===
* Loading map screen
 
 
* Hall of Fame
 
* Hall of Fame
 
=== Online game ===
 
[http://forum.vcmi.eu/profile.php?mode=viewprofile&u=2 Tow]
 
 
 
=== Audio ===
 
=== Audio ===
* enviromental sounds
+
* [https://github.com/vcmi/vcmi/pull/195 enviromental sounds]
  
 +
= Modding =
 +
* Possibility for creatures to cast arbitrary spells, as in H4/H5
 
=== Scripting system ===
 
=== Scripting system ===
[[Mod system proposal]]
 
 
* Language support
 
* Language support
* Mod file format
 
* Adding new creatures, artifacts, towns and more
 
* 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]
 
[http://forum.vcmi.eu/viewtopic.php?t=471&postdays=0&postorder=asc&start=0 Forum thread]
  
== Optional features ==
 
 
=== Wog features ===
 
=== Wog features ===
* Commanders (Warmonger)
 
 
* Mithril
 
* Mithril
 
* ERM handling (Tow, Tow Dragon)
 
* ERM handling (Tow, Tow Dragon)
  
=== Support for other languages files ===
+
= New features =
* Russian (Supported, [http://forum.vcmi.eu/profile.php?mode=viewprofile&u=336 Ivan])
+
* Support for other languages files ([http://forum.vcmi.eu/profile.php?mode=viewprofile&u=336 Ivan])
 
+
* Support for multiple map levels
=== Support for multiple map levels ===
+
* [http://forum.vcmi.eu/viewtopic.php?t=1139 New map editor]
=== Possibility for creatures to cast arbitrary spells, as in H4/H5 ===
+
* Installer
=== Simultaneous turns ===
+
=== Online game ===
=== Spectator mode ===
+
* Simultaneous turns
=== Dedicated server mode ===
+
* Spectator mode
=== Replays ===
+
* Dedicated server mode
[http://forum.vcmi.eu/viewtopic.php?t=264 forum thread]
+
* [http://forum.vcmi.eu/viewtopic.php?t=264 Replays]
 
 
 
=== Other platforms ===
 
=== Other platforms ===
* Linux ([http://forum.vcmi.eu/viewtopic.php?t=112 forum thread])
+
* Linux (<span style="color:green">'''Supported'''</span>, [http://forum.vcmi.eu/viewtopic.php?t=112 forum thread])
* Mac OS ([http://forum.vcmi.eu/viewtopic.php?t=439 forum thread])
+
* Mac OS (<span style="color:green">'''Supported'''</span>, [http://forum.vcmi.eu/viewtopic.php?t=439 forum thread])
* Android ([http://forum.vcmi.eu/viewtopic.php?t=403 forum thread])
+
* Android (<span style="color:green">'''Supported'''</span>, [http://forum.vcmi.eu/viewtopic.php?t=850 forum thread])
* Haiku ([http://forum.vcmi.eu/viewtopic.php?t=310 forum thread])
+
* Haiku (<span style="color:yellow">'''Status unknown'''</span>, [http://forum.vcmi.eu/viewtopic.php?t=310 forum thread])
* Maemo ([http://forum.vcmi.eu/viewtopic.php?t=328 forum thread])
+
* Maemo (<span style="color:yellow">'''Status unknown'''</span>, [http://forum.vcmi.eu/viewtopic.php?t=328 forum thread])
* FreeBSD
+
* FreeBSD (<span style="color:yellow">'''Status unknown'''</span>)
  
=== Random map generator ===
+
= New graphics =
=== Map editor with new objects support ===
 
=== Installer ===
 
 
 
= Graphic development =
 
== Key features ==
 
 
=== New menus project and graphics ===
 
=== New menus project and graphics ===
* Quest Journal with minimap and complex description ([http://forum.vcmi.eu/viewtopic.php?t=496 forum thread])
 
 
* New stack experience menu ([http://forum.vcmi.eu/viewtopic.php?t=376&start=0 forum thread])
 
* New stack experience menu ([http://forum.vcmi.eu/viewtopic.php?t=376&start=0 forum thread])
 
* 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

Revision as of 09:39, 6 August 2018

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

Heroes III

Missing features at Trello

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)

Online game

(Tow)

Missing objects

Main menu

  • Hall of Fame

Audio

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.