Что это такое?
Это веб-приложение для игры в русские шашки. Можно играть против компьютера или с другом на одном устройстве. Работает офлайн после установки.
sanjarbek404/Russian-Checkers — open-source проект на TypeScript, который стоит оценить перед внедрением или доработкой.
Для любителей шашек, разработчиков, желающих изучить реализацию игровой логики на TypeScript, и тех, кто хочет приятно провести время за ностальгической игрой.
Хотите поиграть в русские шашки, но не можете найти доску и соперника? Или нужно приложение с правильными правилами, которое работает офлайн? Этот проект решает обе проблемы — удобно, красиво, с ИИ.
Откройте сайт или установите как PWA. Выберите режим: против ИИ (лёгкий, средний, сложный) или вдвоём на одном устройстве. Кликайте по фишкам — игра подсветит допустимые ходы. ИИ использует минимакс с альфа-бета отсечением. Есть доводка до дамки, обязательное взятие и многократные прыжки. Ход можно отменить, звуки и анимации добавляют атмосферы. Состояние сохраняется автоматически.
Современная веб-реализация русских шашек (Shashka) на React + TypeScript + Vite. Полностью соблюдает правила: летающие дамки, обязательное взятие, многократные прыжки, превращение в дамки. Встроен ИИ с тремя уровнями сложности. Режимы: игрок против ИИ или два игрока локально. Интерфейс стильный, с градиентами, плавными анимациями (Framer Motion), звуками (генерация). Поддержка PWA — установка на рабочий стол, работа...
Интересный факт: В русских шашках дамки называются «летающими» — они могут перемещаться на любое количество клеток по диагонали, как слоны в шахматах, но с обязательным взятием.
Проект отличный — готовый к использованию, качественно реализованный. Если вы любите шашки или хотите посмотреть на хороший пример игры на React — стоит попробовать. ИИ играет достойно, интерфейс приятный. Рекомендую.
Проект свежий (последние коммиты недавно), но пока небольшое сообщество (13 звёзд). Развитие возможно, но вкладов от других участников ещё нет.
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
Это веб-приложение для игры в русские шашки. Можно играть против компьютера или с другом на одном устройстве. Работает офлайн после установки.
Для всех, кто хочет играть в шашки — от новичков до опытных. Также будет интересно разработчикам, изучающим реализацию игр на React/TypeScript.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.