Skip to content

goodLikes/X.O_Game_HW

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Крестики-нолики с использованием Tkinter

Этот проект представляет собой реализацию игры "Крестики-нолики" против компьютера с использованием библиотеки Tkinter для создания графического интерфейса.

Особенности программы:

  1. Выбор буквы и сложности:

    • Игрок выбирает, будет играть крестиками (X) или ноликами (O).
    • Доступные уровни сложности для компьютера: Легкий, Средний и Тяжелый.
  2. Игровой процесс:

    • Игра начинается с определения, кто будет делать первый ход (случайно выбирается между игроком и компьютером).
    • Игрок и компьютер поочередно делают ходы на поле 3x3.
    • Цель игры - первым выстроить три своих символа в ряд по вертикали, горизонтали или диагонали.
  3. Управление и интерфейс:

    • После окончания игры выводится информационное окно с результатом (победа игрока, победа компьютера или ничья).
    • Имеется возможность сбросить текущее состояние игры и начать заново.
  4. Статистика:

    • Ведется подсчет побед игрока и компьютера, а также количества ничьих.
    • Статистика отображается в реальном времени в интерфейсе.

Как запустить программу:

Для запуска игры необходим Python и библиотека Tkinter, которая обычно предустановлена с Python. Программа подходит для запуска на различных операционных системах (Windows, macOS, Linux).

  1. Установка зависимостей:

    • Python (рекомендуется версия 3.x).
    • Tkinter (обычно уже установлена вместе с Python).
  2. Запуск:

    • Сохраните код в файл с расширением .py.
    • Запустите файл, например, через командную строку: python X.O.py.
    • Либо скачайте X.O.exe и играйте на рабочем столе без установки редактора кода.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages