1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-16 10:19:47 +02:00
vcmi/AI/Nullkiller/Engine
Xilmi e374f24016 complete Building-costs as evaluation-context
Added building-cost including all resoruces as evaluation-context for more sophisticated building-selection and also as a countermeasure to softlocking a build-order by having no ways to obtain certain resources.
For example, if the AI would drop below 5 wood, while having no market-place and no wood-income it will avoid building any buildings that neither allow trading nor produce wood.
2024-07-19 15:25:24 +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 Define each identifier in a dedicated statement 2024-01-10 00:22:23 +00:00
FuzzyEngines.h Define each identifier in a dedicated statement 2024-01-10 00:22:23 +00:00
FuzzyHelper.cpp Take hero-stats into account for attacking hero-defended entities 2024-07-15 17:30:42 +02:00
FuzzyHelper.h vcmi: modernize headers 2023-04-30 13:35:54 +03:00
Nullkiller.cpp Trading logic 2024-07-19 15:21:56 +02:00
Nullkiller.h Trading logic 2024-07-19 15:21:56 +02:00
PriorityEvaluator.cpp complete Building-costs as evaluation-context 2024-07-19 15:25:24 +02:00
PriorityEvaluator.h complete Building-costs as evaluation-context 2024-07-19 15:25:24 +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