Difference between revisions of "User:Flixx/Recruitment Algorithm Collection"
From The Battle for Wesnoth Wiki
Line 1: | Line 1: | ||
==Formula AI dev== | ==Formula AI dev== | ||
{| | {| | ||
− | |Written in: | + | |Written in: | FormulaAI, C++ |
− | |FormulaAI, C++ | ||
|- | |- | ||
− | |By: | + | |By: | Dragonking 2008 |
− | |Dragonking 2008 | ||
|- | |- | ||
− | |Files: | + | |Files: | data/ai/formula/new_recruitment.fai, |
− | |data/ai/formula/new_recruitment.fai, | ||
|- | |- | ||
− | | | + | | | src/ai/formula/function_table.cpp |
− | |src/ai/formula/function_table.cpp | ||
|} | |} | ||
Revision as of 10:07, 31 May 2013
Formula AI dev
FormulaAI, C++ |
Dragonking 2008 |
data/ai/formula/new_recruitment.fai, |
src/ai/formula/function_table.cpp |
- In a first step the AI uses a ready-to-use function
calculate_map_ownership()
which is located inside function_table.cpp to calculate important hexes on the map. The important hexes are basically the border area between me and the enemies. (It will consider allies to). - Villages with a radius of 1 which are near to me are added as important locations.
- Inside