← Back to projects

01 / TELEGRAM BOT · GAME · PYTHON

КРЕСТИКИ-
НОЛИКИ
PLAY IN CHAT.

Telegram-бот с игровой механикой: партия проходит прямо в чате — от хода до победы или ничьей.

Крестики-нолики — интерфейс на телефоне

01 / OVERVIEW

Problem

Нужен был не статичный демо-экран, а Telegram-бот с настоящей игровой механикой: пользователь делает ходы, бот ведёт партию, фиксирует результат и даёт понятный сценарий внутри мессенджера.

02 / WHAT I BUILT

Solution

Я разработал Telegram-бота «Крестики-нолики», где игровая логика и интерфейс партии живут в чате.

What I built

  • Игровая логика поля 3×3
  • Обработка ходов игроков
  • Проверка победы по рядам, столбцам и диагоналям
  • Проверка ничьей
  • Обработка игровых состояний: ход, ожидание, завершение партии
  • Взаимодействие пользователя с ботом через команды и сценарии
  • Хранение необходимых данных партии на время игры
  • Обработка ошибок и некорректных действий пользователя
  • Удобный игровой интерфейс внутри Telegram

03 / TECHNOLOGIES

Stack

Python Telegram Bot API

Hard parts

  • Синхронизация состояния игры с действиями пользователя
  • Корректная проверка победы и ничьей после каждого хода
  • Понятный сценарий партии без перегруза чата

04 / RESULT

Outcome

Готовый Telegram-продукт.

Пользователь открывает бота и сразу играет в мессенджере — без сайта и без установки приложений.

Открыть бота