mirror of
https://github.com/vcmi/vcmi.git
synced 2024-12-22 22:13:35 +02:00
3.5 KiB
3.5 KiB
Game engine features
Support remaining H3 features
- Description: Original goal of vcmi project, as of right now almost all H3 features are supported. However, most of remaining features often require somewhat extensive changes.
- Current estimation: vcmi-1.2 (Battles), unknown(Full support)
- Priority: medium
- Current assignee: IvanSavenko
SDL abstraction layer & hardware acceleration
- Description: While hardware acceleration is not critically important for vcmi, most of preceding steps are necessary for general code improvement.
- Current estimation: vcmi-1.3 (Testing), unknown (Full support)
- Priority: medium
- Current assignee: IvanSavenko
Mobile Platforms
Adopt interface to touchscreen devices
- TODO: who among devs is interested in this? When do we expect any progress on this?
Closer and frequent integration with distributing platforms (google store, altstore, ideally appstore)
- TODO: what exactly is "Closer and frequent integration"? What blocks us from doing this?
- TODO: Who among devs is interested in this? When do we expect any progress on this?
Port VCMI launcher to Android
- TODO: What is current state with Android Launcher? What blocks us from doing this?
- TODO: Who among devs is interested in this? When do we expect any progress on this?
Hota/HDMod features
- Better online mode
- Quick battle
- Simultaneous turns
- Support Hota map format
Modding System
Flexibility for configurable objects
- TODO: describe what else needs to be exposed to modding system
Sod as mod
- Details and solution description are here
Map editor
- List of tasks to be done in originator's fork
Implement other modding tools
- Resource viewer embedded into map editor
- Campaign editor
- RMG template editor
Scripting
- Description: Fundaments for scripting support is made, the scripting features just need to be gradually implemented
- Potential assignee: None?
Missing WoG features
- Descriptions: Implement some missing WoG features like reviving commanders for money
- Potential assignee: None?
AI
- Battle AI
- Tactics ability
- Utilize more spells
- Proper moment for retreat/surrender
- Use some battle tricks (surround shooters, etc)
- Adventure AI
Easy of development
- Automatic test system
- Run unit tests on GitHub actions - implement resources stub for it
- Automatic data installation
- Installation wizard from launcher which copies necessary resources automatically
- Better documentation for code and for modders
Exclusive Content
- High quality mods at scale of add-ons, which should contain
- New content (factions, units, spells, terrains whatever),
- Unique scenarios, campaigns, story
- New game mechanics (random idea - add level above ground “sky” with “skyboat” transport)
Community
- marketing and finding manpower - linux & open source enthusiast communities could be good start to find h3 fan devs