Nazarbek
Связаться
Все проектыРазбор проекта12—12Следующий проект
Шахматы / Обучение

Rokirovka.uz

Уроки шахмат, тактические задачи и анализ партий на узбекском.

МОЯ РОЛЬСамостоятельная разработка / Software Engineer
ОСНОВНЫЕ ТЕХНОЛОГИИ
ReactTypeScriptDjangoMUIStockfishpython-chess

О проекте

Шахматная платформа с уроками и руководствами на узбекском, тактическими задачами, играми, турнирами и архивом шахмат Узбекистана. Интерфейсы React и MUI связаны с Django REST API; Stockfish используется для игры с компьютером и анализа позиций.

Рабочее пространство
Rokirovka.uz — Рабочее пространство · Иллюстрация проекта
Интерпретация интерфейсаReact · TypeScript · Django

Задача

Уроки, тренировки на время и живые партии используют разные правила учёта времени и прогресса. Их объединяет общий интерфейс доски; сервер проверяет ходы, записывает результаты и сохраняет прогресс аккаунта.

Инженерные решения

01

Общая шахматная среда

Модули React и TypeScript используют одну доску для уроков, задач, партий и анализа. Импорт и экспорт PGN, позиции FEN, просмотр ходов и разбор вариантов связывают тренировку с анализом партии.

02

Проверка игры и результатов на сервере

Сервисы Django проверяют ходы через python-chess и управляют часами, рейтинговой очередью, результатами задач, гонками и турами турниров. При регистрации гостевой прогресс переносится в аккаунт.

03

Анализ с ограничением ресурсов

Stockfish работает через протокол UCI с ограничениями на число процессов, время анализа, потоки и память. Среда анализа показывает альтернативные продолжения, которые можно разыграть на доске.

04

Учебные материалы с источниками

Узбекские уроки, руководства и интервальное повторение дополнены задачами Lichess CC0, профилями шахматистов и датированными рейтингами FIDE. Повторяемый импорт и снимки контента поддерживают согласованность каталога и архива.

Результат и возможности

Единая среда для изучения темы, практики на доске, игры и анализа результата. Личная история, закладки и учебный прогресс связывают эти занятия.

Источники и контекст

Техническое решение: интерфейсы React, TypeScript и MUI; сервисы Django REST; правила python-chess и анализ Stockfish UCI. Иллюстрация основана на упражнении платформы с матом ферзём и королём.

Rokirovka.uz
04 / ПРЯМАЯ СВЯЗЬ

На связи.

Для обсуждения разработки, архитектуры, продукта или технической команды.

Ургенч, УзбекистанUTC+5
Назарбек Балтабаев / Software Engineer