Skip to content
Веб-платформыМобильные приложенияTelegram-ботыMini Apps

Damka.uz

Онлайн-платформа для игры в русские шашки: веб, приложение, бот и ИИ

Damka.uz
Клиент
Idrok Group
Год
2024–2026
Технологии
Rustactix-webWebSocketReactNext.jsPostgreSQLRedis

Damka.uz — наш собственный продукт: русские шашки онлайн с рейтингом, соперником-ИИ и Telegram-ботом для игры в группах. Проект пережил три поколения архитектуры, сейчас игровой движок написан на Rust.

Задача

В Узбекистане любят шашки: есть своя федерация, в Ташкенте проходят турниры международного уровня. Мы хотели площадку, где соперник находится за секунды, игра идёт по правилам русских шашек, а рейтинг растёт вместе с игроком.

Была и вторая причина: обкатать на своём продукте технологии, которые потом предлагаем клиентам.

Что сделали

Первая версия в 2024 году была на Django + Nuxt. Во второй (2026) перешли на WebSocket через Django Channels и Nuxt 4, добавили соперника-ИИ на negamax с альфа-бета отсечением, рейтинг ELO, подбор соперника и режим зрителя.

Для текущей версии переписали сервер на Rust (actix-web). Движок проверяет ходы и оценивает позиции нейросетью, с клиентом всё общение идёт по WebSocket. Фронтенд на React, админка на Next.js.

Отдельно работает бот @DamkaUzBot. Его добавляют в групповой чат, и участники играют друг с другом и проводят турниры по правилам IDF прямо в Telegram.

В 2024 году вышло мобильное приложение для Android: игра с ИИ, онлайн-партии с друзьями, турниры и таблица результатов.

Результат

  • 01Три поколения архитектуры: Django → Django Channels → Rust
  • 02Соперник-ИИ, рейтинг ELO, матчмейкинг, режим зрителя
  • 03Telegram-бот для партий и турниров в группах
  • 04Мобильное приложение в Google Play
  • 05Развиваем с 2024 года
Damka.uz — 1
Damka.uz — 2
Damka.uz — 3
Damka.uz — 4
Damka.uz — 5
9:41
damka.uz
Damka.uz — 6
Damka.uz — 7
Damka.uz — 8
Damka.uz — 9
Damka.uz — 10
Damka.uz — 11
Damka.uz — 12
Damka.uz — 13
Следующий проект
Mening Yurtim (MY5)

Есть задача? Напишите — обсудим.

Пишите в Telegram напрямую основателю студии. Расскажите в двух словах, что нужно — ответим с вопросами и примерной оценкой.