Веб -графический интерфейс для шахмат Stockfish
Обзор
Это веб -графический интерфейс пользователя (GUI) для шахматного двигателя Stockfish. Это полностью функциональное веб-приложение для шахматного приложения, которое позволяет вам играть против шахматного двигателя Stockfish.
Этот репозиторий содержит две разные реализации. Исследуйте оба и внесите вклад в тот, который вы считаете наиболее интересным. В конечном счете, только одна реализация останется, как только мы достигнем стабильной, без ошибок, с достаточными функциями, чтобы считать профессиональными.
Миссия
Наша миссия из этого проекта состоит в том, чтобы разработать современный отзывчивый бесплатный и веб-графический интерфейс с открытым исходным интерфейсом, основанный на шахматном двигателе Stockfish.
Живая демонстрация
- https://labinatorsolutions.github.io/stockfish-chess-web-gui/implementation-1/index.html
- https://labinatorsolutions.github.io/stockfish-chess-web-gui/implementation-2/index.html
Примечание. Приведенные выше реализации по -прежнему требуют много работы. Ваш вклад всегда ценится.
Установка
Онлайн -установка
- Скачать или клонировать этот репозиторий.
- Загрузите распадную папку этого репозитория на свой веб -сервер, а затем просмотрите ее из вашего веб -браузера.
Местная установка
- Скачать или клонировать этот репозиторий.
- Установите веб -сервер локально, чтобы эффективно проверить графический интерфейс.
Предложения для участников
Пользовательский интерфейс
- Отзывчивый дизайн
- Настраиваемая шахматная доска
- Доска перевернут
- Переключение платы
Игра в игру
- Вернуть ходы
- Движение подсказки
- Оценка
- Статическая оценка
- Юридический ход подчеркивает
Анализ игры
- Анализ в реальном времени
- Отчет об обзоре игры и оценке
- Обнаружение ошибок
- График оценки
- Перемещение списка
Управление игрой
- Сохранить и загрузить игры
- PGN Viewer
- FEN Viewer
- Импорт/экспорт PGN и FEN
Редактор правления
- Позиция установки
- Размещение произведения
- Проверить позицию
Тренировочные режимы
- Тактика тренера
- Обучение в конце игры
- Головоломка
Открытие исследователя
Настройки рыб
- Уровень мастерства
- Контроль глубины
- Время мышления
Дополнительные функции
- Выделите лучший ход
- Многочисленные аналитические двигатели
- Двигатель против двигателя
- Визуальные настройки
- Режим тренера
- Темные/легкие режимы
- Усовершенствованные функции доступности
Комплект клавиш
- Управление доски
- Интерфейс навигация
Результаты всех юридических шагов
- Переместите отображение оценки
- Обновления в реальном времени
Анализы
- Многострочный дисплей
- Интерактивный анализ
- Глубина и оценка
Разработка и вклад
Мы приветствуем, что все разработчики внесли свой вклад в этот репозиторий, исправляя ошибки или добавляя функции.
Также здорово проверить наше Advanced Chess App по адресу:
- https://github.com/labinatorsolutions/boldchess-web-app
Лицензия
GNU Agplv3: https://www.gnu.org/licenses/agpl-3.0.html
Кредиты
- Stockfish: https://github.com/official-stockfish/stockfish
- Stockfish.js: https://github.com/nmrugg/stockfish.js
- Boldchess: https://boldchess.com
- Лабинатор: https://labinator.com