Описание проекта
Необходимо разработать браузерную карточную игру «Сека 21» (аналог популярной игры «Двадцать одно» или «Очко»). Ключевое требование - наличие простого и интуитивного функционала для регистрации пользователей и организации игрового процесса.
Основные требования
- Система регистрации: возможность быстрого входа без привязки к сложным базам данных (достаточно логина и пароля, либо входа по нику). Обязательно наличие защиты от дублирования аккаунтов.
- Лобби и комнаты: пользователь должен иметь возможность создать игровую комнату или присоединиться к существующей. В комнате должно отображаться количество свободных мест и участники.
- Механика игры: классические правила «Секи 21» с возможностью брать карту или останавливаться, подсчетом очков и выявлением победителя раунда.
Технические детали
- Игра должна быть реализована как веб-приложение (рекомендуется JavaScript с или без использования фреймворков).
- Язык реализации: любое backend-решение (Node.js/PHP или чистый Python для реализации логики).
- Минимальный UI: кнопки управления (взять карту, хватит, создать игру и т.д.) и поле с картами.
Пожелания к итоговому проекту
- Работоспособность в актуальных версиях браузеров.
- Простое лобби без лишних анимаций, но с понятным интерфейсом.
- Обсуждение сроков и стоимости при личном контакте. Варианты реализации предлагайте исполнителю на выбор.