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-продукт.
Открыть бота
Пользователь открывает бота и сразу играет в мессенджере — без сайта и без установки приложений.