gizmondo/YetAnotherBot — comment on commit b34cc3d5f67cb8c0a8b9b0e3e54ee259c315e7dd
File:  line 0
By gizmondo:

Я написал подробное описание в тэге, но он не добавился почему-то.

Формат взаимодействия тактик: каждая тактика на каждом ходе получает положение всех муравьев с соответствующей ролью и выдает словарь приказов. На этом же ходе она получает список команд, которые бот по каким-то причинам выполнять отказался. Концептуально эту информацию можно получить на следующем ходе, но мне так удобнее поддерживать внутренние структуры для майнинга.

Взаимодействие муравьев разных ролей не предполагается, будет использоваться система перераспределения ролей.