как выиграть в крестики нолики



Как выиграть в крестики нолики 3х3

Автор Mikheey задал вопрос в разделе Прочие развлечения

как выиграть в крестики нолики? ? знаю вопрос глупый но мне очень интересно=)) и получил лучший ответ

Ответ от DDD[гуру]
Классические «крестики-нолики» на поле 3x3 не представляют никакого практического интереса (разве что для маленьких детей, как начальный этап обучения логическим играм, или в качестве несложного задания по программированию для студенческой лабораторной работы) — общеизвестен алгоритм, который при правильной игре гарантирует ничью любой стороне, а при ошибке противника позволяет выиграть. Таким образом, игра находится в состоянии «ничейной смерти» .
Перебор всех возможных ходов:
* За крестики
o Сделать первый ход в центральное поле.
o Противник может ответить ходом либо в угол, либо на сторону поля.
+ Если противник ответил ходом в угловое поле — сходить в ответ в соседний угол.
+ Противник будет вынужден пойти в противоположный угол, чтобы на следующем ходу не проиграть.
+ Дальнейшие ходы делаются так, чтобы блокировать построение тройки противником. — Ничья.
o Если противник ответил ходом на сторону — он проиграл. Следует ответить ходом в один из двух несоседних углов.
+ Противник будет вынужден пойти в противоположный угол, чтобы на следующем ходу не проиграть.
+ Сходить в угол, соседний с предыдущим, так, чтобы крестики образовали треугольник — получится «вилка» , позволяющая следующим ходом построить тройку двумя способами.
+ Как бы ни ответил противник, следующим ходом строится одна из троек. — Выигрыш.
* Или:
o Сделать первый ход в угол.
o Противник может ответить либо ходом на сторону, либо ходом в угол, либо ходом в центр.
o Если противник ответил ходом в угол, он вновь проигрывает. Следует ответить ходом в любой из оставшихся углов.
+ Противник будет вынужден блокировать угрозу, следующим ходом нужно занять последний угол, что дает вилку. — Выигрыш.
o Если противник ответил ходом в центр, то нужно занять угол противоположный первому углу. Противник может ответить либо ходом на сторону, либо ходом в угол.
+ Если противник ответил ходом в угол, он проиграл — следует немедленно занять другой угол, блокируя тройку противника и образуя свою вилку. — Выигрыш.
+ Если противник ответил ходом на сторону, то следующие ходы строятся так, чтобы блокировать тройки соперника — Ничья.
* За нолики.
o Если противник сходил первым ходом в центр, ответить ходом в любой из углов, затем каждым следующим ходом блокировать возможность построения противником очередной тройки, при возможности выбора предпочитая ходы в углы. — Ничья.
o Если противник сходит первым ходом не в центр, ответить ходом в центр. Если ответным ходом противник займёт два противоположных угла, ответить ходом на сторону. Затем каждым следующим ходом блокировать возможность построения противником очередной тройки, при возможности выбора предпочитая ходы в углы. — Ничья.
Данный алгоритм предполагает оптимальную игру противника. Естественно, если противник допускает ошибку, позволяющую следующим ходом построить тройку, её следует построить, но при правильной игре такое невозможно. Таким образом, нолики могут гарантированно обеспечить себе только ничью.

Ответ от Просто парень[эксперт]
это невозможно

Ответ от Maverick[гуру]
Выйграть НЕЛЬЗЯ - в игре "ничья", обычно... (если оба играют правильно)

Ответ от Если_ты_непервый_ты_последний=_-[гуру]
ага, я тоже знаю только как не проиграть)

Ответ от Никита шуркин[активный]
Всегда ходите по углам!! и все))

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: как выиграть в крестики нолики? ? знаю вопрос глупый но мне очень интересно=))
Крестики-нолики на Википедии
Посмотрите статью на википедии про Крестики-нолики
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*