User:Flixx/Recruitment Algorithm Collection

From The Battle for Wesnoth Wiki
< User:Flixx
Revision as of 10:01, 31 May 2013 by Flixx (talk | contribs) (Created page with '==Formula AI dev== Written in: FormulaAI, C++ By: Dragonking 2008 Files: data/ai/formula/new_recruitment.fai, src/ai/formula/function_table.cpp * In a first step the AI us…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Formula AI dev

Written in: FormulaAI, C++ By: Dragonking 2008 Files: 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