Новый проект
Проект № 1001 Готово

Крестики-нолики

Примерный вид программы «Крестики-нолики»
Примерный вид. Реальная программа может выглядеть иначе.
Скачать для Windows
1001gpt Крестики-нолики.exe10 МБ · Windows 10–11 · установка не нужнаИсходный код (.py)
Не то, что я просил

Назначение

Игра «Крестики-нолики» на поле 3 на 3. Вы играете крестиками и ходите первым, компьютер отвечает ноликами.

Как пользоваться

  1. Запустите программу — откроется окно с пустым полем из девяти кнопок.
  2. Нажмите на любую пустую клетку, чтобы поставить крестик. Сразу после этого компьютер поставит нолик.
  3. Продолжайте ходить по очереди, пока не появится надпись «Вы победили», «Победил компьютер» или «Ничья».
  4. Выигрышная линия подсветится зелёным.
  5. Нажмите «Новая игра», чтобы очистить поле и начать заново.
  6. Внизу смотрите счёт: «Победы», «Поражения», «Ничьи».

Что важно знать

  • Занятые клетки нажать нельзя, ход не сделается.
  • После окончания партии все клетки блокируются до нажатия «Новая игра».
  • Компьютер сначала старается выиграть, потом мешает вам, затем занимает центр, угол или любую свободную клетку.
  • Кнопка «Новая игра» очищает поле, но счёт не сбрасывает.
  • Счёт сбрасывается только при закрытии программы.

Изменить программу?

Опишите, что изменить, — 7gpt переделает программу на основе этой.

Переделать программу

Техническое задание

Игра «Крестики-нолики» на поле 3×3. Человек играет крестиками и ходит первым, компьютер играет ноликами и отвечает сразу после хода человека. Компьютер сначала пытается выиграть, затем помешать человеку выиграть, иначе занимает центр, угол или любую свободную клетку. После победы или ничьей над полем появляется надпись «Вы победили», «Победил компьютер» или «Ничья», а выигрышная линия подсвечивается. Кнопка «Новая игра» очищает поле. Внизу счёт: победы, поражения, ничьи. Счёт сбрасывается при закрытии программы.