Я делаю ИИ из точек и прямоугольников и реализую минимаксный алгоритм. Но меня смущает значение нового узла в дереве поиска. Предположим, что узел B является потомком узла A (ход ai), поэтому узел B:
ИИ делает ход (проводит линию между двумя точками), или
AI делает ходы, пока не наступит очередь manPlayer.