Auto-translated
Hello everyone!
While creating a Multiplayer map, I encountered a pressing issue: how the AI behaves in artificially created conditions.The map features numerous activities implemented through scripts, resulting in the player gaining certain advantages: resources, experience, and other benefits.
Naturally, the AI cannot utilize this functionality, hence (based on some tests), it starts losing badly at any difficulty level below Hero.
I understand that not everyone is interested in playing on "Hero" difficulty, as often the game is meant to be relaxing, not challenging. But playing a game where you simply "beat up the AI" is also very boring.
Therefore, I ask everyone who is willing to share their gaming experience (or purely analytical reasoning) on how to replace or enhance the AI on a map with many scripts,
without directly influencing the AI (i.e., without assigning priorities or similar, as is done by the authors of Single-player scenarios, which my map is not).
Here are the main ideas and conditions within which you should think:
1) No AI mods are used due to their incompatibility with most important, irreplaceable scripts.
2) The scripts (their fundamental part) are based on the player's decisions, choices, and preferences.
3) Currently, there is an "Auto-Selection" system that chooses for the AI.
For example:
For a price of 50 resource units, get 5000 experience or 10000 gold? -> The average level of all heroes on the map is calculated; if the AI is behind, experience is chosen; if the AI is not behind and does not have a leading amount of gold, gold is chosen.
This system works, but it is extremely unbalanced. Why? Because the AI, as is known, has an advantage in resources, and it also fights in a "peculiar" way. As a result, now, with this approach, the player suffers,
and it's not an interesting or fair defeat, but simply due to the enemy's overwhelming numbers.
I look forward to any thoughts you may have, as I will draw some rational ideas (or perhaps several) from them. I will be very grateful to everyone for their opinion.
Important: please also respond if you think you are a very bad player. It is very important for me to have a comprehensive opinion from at least 1 5 people.