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

))
"не стоит прогибаться под изменчивый мир, пусть лучше он прогнется под нас!"
