Я предлагал коннектить ботов через localConnection, но это дурь была. Проще всего выполнять загрузку ботов в клип Интерфейса и обмениваться с ним управляющими воздействиями через предопределенный интерфейс. Никакой флешКомм не нужен, боты общаются в одном адресном пространстве, в одном фильме, посредством вызовов функций Интерфейса.
Возникает вопрос "честности". Допустим, мы решим, что бот не знает конфигурацию игрового поля и разведывает ее "на ходу". Нужен механизм, не позволяющий боту прошарить всю память и найти лабиринт. При учете, что Интерфейсная часть доступна всем, т.е. код ее не представляет секрета.
Предлагаю сделать игру походовой. Предлагаю делать ботов автономными, т.е. без возможности управлять ими со стороны юзера или разработчика.
Шахматы... блин...


Это ж мега-задача!.. Не говоря о том, что это будет не спор программистов, а спор известных и опубликованных алгоритмов.
