Stockfish 체스를위한 웹 GUI
개요
스톡 피쉬 체스 엔진의 웹 그래픽 사용자 인터페이스 (GUI)입니다. Stockfish Chess 엔진과 대결 할 수있는 완벽하게 기능적인 웹 기반 체스 앱입니다.
이 저장소에는 두 가지 구현이 포함되어 있습니다. 둘 다 탐구하고 가장 흥미로운 것을 찾으십시오. 궁극적으로 전문가로 간주하기에 충분한 기능을 갖춘 안정되고 버그가없는 버전에 도달하면 하나의 구현 만 남을 것입니다.
사명
이 프로젝트의 사명은 Stockfish Chess 엔진으로 구동되는 현대적인 반응 형 무료 및 오픈 소스 웹 기반 Chess Gui를 개발하는 것입니다.
라이브 데모
- https://labinatorsolutions.github.io/stockfishchess-web-gui/implementation-1/index.html
- https://labinatorsolutions.github.io/stockfishchess-web-gui/implementation-2/index.html
참고 : 위의 구현에는 여전히 많은 작업이 필요합니다. 당신의 기여는 항상 감사합니다.
설치
온라인 설치
- 이 저장소를 다운로드하거나 복제하십시오.
- 이 저장소의 압축되지 않은 폴더를 웹 서버에 업로드 한 다음 웹 브라우저에서 봅니다.
로컬 설치
- 이 저장소를 다운로드하거나 복제하십시오.
- 웹 서버를 로컬로 설치하여 GUI를 효과적으로 테스트하십시오.
기고자를위한 제안
사용자 인터페이스
- 반응 형 디자인
- 사용자 정의 가능한 체스 판
- 보드 플립
- 스위치 보드
게임 플레이
- 움직임을 되 찾으십시오
- 힌트를 움직입니다
- 평가 바
- 정적 평가
- 법적 이동 강조
게임 분석
- 실시간 분석
- 게임 검토 및 평가 보고서
- 실수 감지
- 평가 그래프
- 이동 목록
게임 관리
- 게임을 저장하고로드하십시오
- PGN 뷰어
- 펜 시청자
- PGN 및 FEN 수입/내보내기
이사회 편집자
훈련 모드
탐색기 오프닝
스톡 피쉬 설정
추가 기능
- 최고의 움직임을 강조합니다
- 다중 분석 엔진
- 엔진 대 엔진
- 시각적 사용자 정의
- 코치 모드
- 다크/라이트 모드
- 향상된 접근성 기능
키보드 단축키
모든 법적 움직임의 점수
분석 라인
- 멀티 라인 디스플레이
- 대화식 분석
- 깊이와 점수
개발 및 기여
버그를 수정하거나 기능을 추가하여 모든 개발자 가이 저장소에 기여할 수 있도록 환영합니다.
Advanced Chess 앱을 확인하는 것도 좋습니다.
- 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
- Labinator : https://labinator.com