Шахматная игра на HTML5/JS
Описание промпта
Готовое решение для создания полнофункциональной шахматной игры в браузере с поддержкой правил, анимаций, ИИ и онлайн-режима.
- Генерирует полный исходный код браузерной шахматной игры с ИИ, анимациями, таймерами и онлайн-режимом.
- Экономит время на разработке сложной логики шахмат, обеспечивает кроссбраузерную совместимость и готовую структуру для расширения.
- Фронтенд-разработчики, студенты IT-специальностей, создатели веб-приложений.
Скопируй промпт в AI-ассистента. При необходимости уточни детали реализации (например, конкретный стиль ИИ или дизайн доски). Проверь код на отсутствие ошибок перед запуском.
Браузер с поддержкой ES6+, базовые знания JavaScript и CSS. Для онлайн-режима требуется серверная инфраструктура (WebSocket/WebRTC).
Полный набор файлов (HTML, CSS, JS) для запуска локальной или веб-версии шахматной игры.
Для работы онлайн-функций потребуется настройка серверной части. ИИ может быть реализован через интеграцию с внешним API или локальный алгоритм Minimax.
Качество ИИ зависит от сложности алгоритма. Производительность анимаций может варьироваться в зависимости от устройства пользователя.
Промпт открыт для всех. Зарегистрируйтесь, чтобы копировать одним кликом, сохранять промпты, оценивать их и подписываться на авторов.
Текст промпта
ChatGPT / Claude / Llama
Войти для копирования
Выступи в роли опытного фронтенд-разработчика и создай полнофункциональную шахматную игру, используя HTML5, CSS3 и JavaScript. Твоя задача — реализовать реалистичную шахматную доску с качественным рендерингом фигур. Обязательно внедри стандартные шахматные правила с точной валидацией ходов. Добавь подсветку возможных ходов и плавную анимацию перемещения фигур. Реализуй шахматные часы с возможностью выбора различных вариантов контроля времени. Обеспечь запись нотации с функцией экспорта в формате PGN. Добавь анализ игры с оценкой ходов. Создай ИИ-противника с настраиваемым уровнем сложности. Поддержи онлайн-игру через WebRTC или WebSocket. Реализуй книгу дебютов и распознавание типичных паттернов. Добавь турнирный режим с сеткой и подсчетом очков. Код должен быть модульным, чистым и хорошо прокомментированным. Используй современные стандарты ES6+ и CSS Grid/Flexbox для верстки.
Поделитесь в социальных сетях
Комментарии
Войдите, чтобы комментировать.
Комментариев пока нет.