123
ChessRoots

ChessRoots

체스 오프닝은 800 만 리치 게임, 2 백만 토너먼트 게임 및 1 백만 체스 엔진 게임에서 시각화되었습니다.
  • 무료 앱
  • Web
나는 꽤 평범한 체스 선수이지만 2019 년 초에 많은 온라인 블리츠를하고있었습니다.저의 오프닝 레퍼토리는 꽤 날씬해서 같은 실수를 반복한다고 느꼈습니다.몇 가지 새로운 오프닝을 시도하고 싶었지만 기존의 오프닝 데이터베이스를 살펴보면 몇 가지 영역이 부족하다는 것을 알았습니다.체스 게임의 일부 PGN을 직접 처리하고 내가 할 수있는 것을 보았습니다.그리고 체스에 관심이 없지만 웹 디자인에 더 관심이있는 친구와 프로젝트에 관해 이야기 한 후에, 우리는 협력하기로 결정했습니다.처음에, 우리는 주로 개인적인 관심을 위해 수천 게임을 처리하려고했습니다.그러나 곧 우리는 무려 800 만 게임 (2019 년 기준)의 리치 데이터베이스를 발견했습니다.이것은 광범위한 플레이어 능력과 시간 제어 기능을 포함하고 있었으며, 필터링 된 후에도 샘플 크기가 결론을 도출 할 수있을 정도로 큰 게임을 보유하고 있었기 때문에 완벽했습니다.약간의 작업 후에, 우리는 적어도 800 개의 게임 (800 만 게임 데이터베이스 중)으로 모든 체스 상태를 처리 할 수있었습니다.이 임계 값을 사용하면 1TB가 넘는 리치 PGN을 훨씬 더 관리하기 쉬운 60GB의 체스 상태 데이터로 변환 할 수있었습니다.그러나 60GB는 여전히 웹 페이지를 열 때 누군가에게 다운로드하도록 요청하는 것이 비합리적입니다!따라서 요청시 특정 체스 상태에서 가장 관련성 높은 정보를 반환 할 수있는 서버를 구축해야했습니다.이를 통해 GB 단위의 데이터 대신 MB 단위의 데이터를 보내는 동안 훨씬 더 깊이있는 개구부를 보여줄 수 있습니다.60GB의 데이터를 검색하고 가장 관련성 높은 결과를 빠르게 보낼 수있는 서버는이 프로젝트에서 가장 비싼 부분입니다.제대로 작동하려면 서버 비용을 지불하고 사이트 개발을 계속할 수 있도록 지원자가 필요합니다. 관심이 있으시면 여기를 확인하십시오.

카테고리

무료 라이센스가있는 Java Mobile 용 ChessRoots 대체