1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-24 22:14:36 +02:00
vcmi/AI/Nullkiller/Engine
Xilmi 22222f0fba Priorization-improvements
Manarecoveryreward now uses float instead of unsigned int in order to avoid extremely high instead of negative scores when the hero has more mana than his mana-limit for example due to mana-vortex.

Moved upgrading armies to a lower priority tier as otherwise the AI would go back to their cities all the time even though there were plenty of other things to do.

Improved exploration logic by putting different kinds of exploration to different priority-tiers.
Looking at the other side of a portal has high priority, visiting an observatory has medium priority and scouting by visiting nearby tiles has low priority.
2024-09-14 02:58:23 +02:00
..
AIMemory.cpp deeper decoupling 2023-04-30 17:13:07 +04:00
AIMemory.h NKAI: namespace 2022-10-04 08:40:14 +03:00
DeepDecomposer.cpp NKAI: allow multiple tasks to be executed from one calculation 2024-04-14 16:46:05 +03:00
DeepDecomposer.h NKAI: allow multiple tasks to be executed from one calculation 2024-04-14 16:46:05 +03:00
FuzzyEngines.cpp Converted all h3 banks to rewardable, remove most of hardcoded checks 2024-09-12 12:11:18 +00:00
FuzzyEngines.h Define each identifier in a dedicated statement 2024-01-10 00:22:23 +00:00
FuzzyHelper.cpp Merge remote-tracking branch 'upstream/develop' into develop 2024-09-12 14:54:39 +02:00
FuzzyHelper.h Converted all h3 banks to rewardable, remove most of hardcoded checks 2024-09-12 12:11:18 +00:00
Nullkiller.cpp Priorization-improvements 2024-09-14 02:58:23 +02:00
Nullkiller.h Trading logic 2024-07-19 15:21:56 +02:00
PriorityEvaluator.cpp Priorization-improvements 2024-09-14 02:58:23 +02:00
PriorityEvaluator.h Priorization-improvements 2024-09-14 02:58:23 +02:00
Settings.cpp AI-variant without fuzzy-logic 2024-07-07 22:44:52 +02:00
Settings.h AI-variant without fuzzy-logic 2024-07-07 22:44:52 +02:00