Damka.uz
Rus shashkasi bo‘yicha onlayn platforma: veb, ilova, bot va AI raqib

- Mijoz
- Idrok Group
- Yil
- 2024–2026
- Texnologiyalar
- Rustactix-webWebSocketReactNext.jsPostgreSQLRedis
Damka.uz bizning o‘z mahsulotimiz: reyting, sun’iy intellekt raqib va guruhlarda o‘ynash uchun Telegram boti bor onlayn rus shashkasi. Loyiha arxitekturaning uch avlodini bosib o‘tdi, hozir o‘yin dvigateli Rust’da yozilgan.
Vazifa
O‘zbekistonda shashkani yaxshi ko‘rishadi: o‘z federatsiyasi bor, Toshkentda xalqaro darajadagi turnirlar o‘tadi. Biz bir necha soniyada raqib topish, rus shashkasi qoidalari bo‘yicha o‘ynash va reytingda o‘sish mumkin bo‘lgan maydon qilmoqchi edik.
Yana bir sabab: mijozlarga taklif qiladigan texnologiyalarni avval o‘z mahsulotimizda sinab ko‘rish.
Nima qildik
2024-yildagi birinchi versiya Django + Nuxt da edi. Ikkinchisida (2026) Django Channels orqali WebSocket va Nuxt 4 ga o‘tdik, alfa-beta kesishli negamax asosidagi AI raqib, ELO reytingi, raqib tanlash va tomoshabin rejimini qo‘shdik.
Hozirgi versiya uchun serverni Rust (actix-web) da qayta yozdik: dvigatel yurishlarni tekshiradi va pozitsiyalarni neyron tarmoq bahosi bilan hisoblaydi, mijoz bilan aloqa WebSocket orqali. Frontend React’da, admin panel Next.js’da.
Alohida @DamkaUzBot boti bor: uni guruh chatga qo‘shishadi, ishtirokchilar bir-biri bilan o‘ynaydi va IDF qoidalari bo‘yicha turnirlarni to‘g‘ridan-to‘g‘ri Telegram’da o‘tkazadi.
2024-yilda Android uchun mobil ilova chiqdi: sun’iy intellekt bilan o‘yin, do‘stlar bilan onlayn partiyalar, turnirlar va natijalar jadvali.
Natija
- 01Arxitekturaning uch avlodi: Django → Django Channels → Rust
- 02AI raqib, ELO reyting, matchmaking, tomoshabin rejimi
- 03Guruhlarda o‘yin va turnirlar uchun Telegram bot
- 04Google Play’dagi mobil ilova
- 052024-yildan beri rivojlantiryapmiz






Bular ham qiziq

Damka.uz uchun neyrotarmoqni shashka o‘ynashga qanday o‘rgatdik
Damka.uz uchun rus shashkasi dvigatelini qanday yozdik: Python’dagi minimaksdan Rust’dagi neyrotarmoqqacha, WebSocket, ELO va ikki yilda uch marta qayta yozish.

Nuxt, Next.js, Rust: nega stekni almashtiramiz va qachon kerak emas
Nega Nuxt 3’dan Next.js’ga o‘tdik, Damka dvijogi nega Rust’da, Shajara Fastify’da qilindi va mijozlar saytlari uchun nega zerikarli stekni tanlaymiz.

O‘xshash loyihalar
Barcha ishlar
Yoshlar ovozi
2022–2026Respublika iqtidorlar tanlovida ro‘yxatdan o‘tish uchun Telegram bot

İstanbul EKU Markazi
2026EKU klinikalari tarmog‘i bemorlari uchun Telegram platforma

Clindoc.uz
2024Toshkentdagi shifokor va klinikalarni topish va onlayn yozilish servisi
Vazifa bormi? Yozing — muhokama qilamiz.
Telegram’da to‘g‘ridan-to‘g‘ri studiya asoschisiga yozing. Nima kerakligini ikki og‘iz so‘z bilan ayting — savollar va taxminiy baho bilan javob beramiz.






