Difficulty
2 posters
:: Common
Page 1 of 1
Difficulty
Hey, I just discovered this forum lately and want to say that I find the levels a bit too easy as of 4-8-2016, Can you add pure numerical difficulty for people who want a bit more of a challenge?
Shadow- Guest
Re: Difficulty
Hi Sahdwo
Tahnks for your input. It's a good idea. I'm working on multiplayer. So you can play versus real enemies. If I fail with multiplayer, I'll track your idea of numeric difficulty.
Tahnks for your input. It's a good idea. I'm working on multiplayer. So you can play versus real enemies. If I fail with multiplayer, I'll track your idea of numeric difficulty.
Difficulty
How exactly does the computer work? Does it actually have a difficulty or think on what it does?
Because i noticed it kind of acts a certain way for each map. Like no matter how many times i play the map it will always build a drawbridge with a gate.
But on a different map it always buys longbows. How exactly does the computer work? like is it random or preset per map?
Because i noticed it kind of acts a certain way for each map. Like no matter how many times i play the map it will always build a drawbridge with a gate.
But on a different map it always buys longbows. How exactly does the computer work? like is it random or preset per map?
Keetongu74- Posts : 24
Join date : 2016-02-15
Location : USA
Re: Difficulty
You observed it quite good.
The computer player has a checklist. Every map has it's own checklist. In some maps the checklist contains to build many spawn flags, other checklists contains to build a drawbridge or to retrain a lot of offensive units.
This example shows the checklist of Levele 3 "Culblean":
{AiAction.BuildSpawnFlag, 1},
{AiAction.BuildStoragePit, 1},
{AiAction.RetrainVillager, 3},
{AiAction.RetrainUnitOffensiveFree, 1},
{AiAction.RetrainVillager, 5},
{AiAction.BuildSpawnFlag, 4},
{AiAction.BuildStoragePit, 3},
{AiAction.RetrainVillager, 6},
{AiAction.BuildSpawnFlag, 8},
{AiAction.BuildStoragePit, 4},
{AiAction.RetrainVillager, 8},
{AiAction.RetrainUnitDeffensive, 2},
{AiAction.RetrainUnitOffensiveCheap, 6},
{AiAction.DevelopMortar, 1 }
The most intelligent part of the computer player is the decision which units should be retrained.
The AI retrains virtually every type of unit and plays the battle with all already existing units.
The unit which causes the most damage, will be retrained.
The computer player has a checklist. Every map has it's own checklist. In some maps the checklist contains to build many spawn flags, other checklists contains to build a drawbridge or to retrain a lot of offensive units.
This example shows the checklist of Levele 3 "Culblean":
{AiAction.BuildSpawnFlag, 1},
{AiAction.BuildStoragePit, 1},
{AiAction.RetrainVillager, 3},
{AiAction.RetrainUnitOffensiveFree, 1},
{AiAction.RetrainVillager, 5},
{AiAction.BuildSpawnFlag, 4},
{AiAction.BuildStoragePit, 3},
{AiAction.RetrainVillager, 6},
{AiAction.BuildSpawnFlag, 8},
{AiAction.BuildStoragePit, 4},
{AiAction.RetrainVillager, 8},
{AiAction.RetrainUnitDeffensive, 2},
{AiAction.RetrainUnitOffensiveCheap, 6},
{AiAction.DevelopMortar, 1 }
The most intelligent part of the computer player is the decision which units should be retrained.
The AI retrains virtually every type of unit and plays the battle with all already existing units.
The unit which causes the most damage, will be retrained.
Difficulty AI
That is actually really cool.
Its like giving the AI a bucket list for the map.
Then it follows the games rules to complete them.
Awesome!
Keep up the good work.
Its like giving the AI a bucket list for the map.
Then it follows the games rules to complete them.
Awesome!
Keep up the good work.
Keetongu74- Posts : 24
Join date : 2016-02-15
Location : USA
Re: Difficulty
could you get the AI to use siege towers? because i noticed they never do that.
siegetower- Guest
Re: Difficulty
You're right. AI does not use siege towers. It's on my feature-list. But currently I'm on Multiplayer. Real enemies will use siege towers 

:: Common
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
|
|