AI in SuperTiles consist of 2 main components: UnitAiData and UnitAiEntity

UnitAiData represent abstract class which successors represent Ai logic by implementing TryNextAction method

Изображение выглядит как текст????Автоматически созданное описание

UnitAiEntity is a wrapper of UnitAiData containing the runtime state of Ai:

  • unit it controls
  • actions count, which were already scheduled for current AI.

Изображение выглядит как текст????Автоматически созданное описание

Current version of SuperTiles contains two AI behaviors: Simple and Universal

Created with the Personal Edition of HelpNDoc: Protect Your Confidential PDFs with These Simple Security Measures