1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-22 22:13:35 +02:00
vcmi/docs/Roadmap.md

68 lines
3.5 KiB
Markdown
Raw Normal View History

2023-08-12 23:26:58 +02:00
## Game engine features
### [Support remaining H3 features](https://github.com/vcmi/vcmi/labels/h3feature)
- **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](https://github.com/IvanSavenko)
### [SDL abstraction layer & hardware acceleration](https://github.com/vcmi/vcmi/issues/1263)
- **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](https://github.com/IvanSavenko)
## Mobile Platforms
### [Adopt interface to touchscreen devices](https://github.com/vcmi/vcmi/labels/touchscreen)
- 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](https://github.com/vcmi/vcmi/issues/1361)
- [Quick battle](https://github.com/vcmi/vcmi/pull/1108)
- Simultaneous turns
- [Support Hota map format](https://github.com/vcmi/vcmi/issues/1259)
## Modding System
### Flexibility for configurable objects
- TODO: describe what else needs to be exposed to modding system
### [Sod as mod](https://github.com/vcmi/vcmi/milestone/3)
- Details and solution description are [here](https://github.com/vcmi/vcmi/issues/1158)
### [Map editor](https://github.com/vcmi/vcmi/labels/editor)
- [List of tasks](https://github.com/Nordsoft91/vcmi/issues) 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](https://github.com/vcmi/vcmi/labels/battleai)
- Tactics ability
- Utilize more spells
- Proper moment for retreat/surrender
- Use some battle tricks (surround shooters, etc)
- [Adventure AI](https://github.com/vcmi/vcmi/labels/nullkillerai)
## 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