Итак..
1. на Basic -
win32fbc.zip ( 34.51 килобайт )
Кол-во скачиваний: 4962. на Pascal -
win32fpc.zip ( 39.71 килобайт )
Кол-во скачиваний: 527Алгоритм.
Тот, кто ходит 1 должен:
каждый свой ход делать таким образом. что бы
оказываться на НЕ синих ячейках (см. рисунок)
Если изначально король на синем поле, и ходит игрок, то соблюдая правило он выигрывает.
Если изначально король НЕ на синем поле, то тот кто ходит для победы должен постараться оказаться на не закрашенном поле -
свои ходом.

на рисунке.
Первый ход -компьютер.
анализ ситуации - король НЕ на синем, значит ситуация не очень хорошая, если пойти по диагонали то выигрывает юзер, а если вниз - комп, т.к. на 2 своем ходе он окажется на черной ячейки.
все желающие переделывайте игру, и модернизируйте алгоритм.