ChessRoots

ChessRoots

国际象棋的开场可视化来自超过8亿个巫妖游戏,200万个锦标赛游戏和100万个国际象棋引擎游戏。
  • 免费应用
  • Web
我是一个非常平庸的国际象棋选手,但是在2019年初,我在网上玩了很多《闪电战》。我的开场曲目非常苗条,我觉得自己在重复同样的错误。我想尝试一些新的职位空缺,但是在查看现有的职位空缺数据库时,我发现缺少一些方面:•来自像我这样的评级较低的球员的数据•清晰的可视化•一棵显示换位的树•低/高Elo变化突出显示了我决定自己亲自处理一些PGN的国际象棋游戏,看看我能做什么。在与对国际象棋不感兴趣但对网页设计更感兴趣的朋友讨论了该项目之后,我们决定进行合作。最初,我们将处理数千个游戏,主要是出于个人利益。但是很快我们就发现了惊人的8亿游戏(截至2019年)的Lichess数据库。这是完美的,因为它包含了广泛的玩家能力和时间控制,并且游戏数量如此之大,以至于即使经过过滤,样本量也足够大,可以得出结论。经过一些工作,我们能够处理至少约800场棋(在8亿个游戏数据库中)的所有象棋状态。使用此阈值可以使我们将超过1TB的Lichess PGN转换为更易于管理的60GB象棋状态数据。但是,在打开网页时要求某人下载60GB仍然是完全不合理的!这使得我们有必要构建一个服务器,该服务器在被请求时可以返回特定象棋状态中最相关的信息。这使我们向您展示了更大的深度,同时向您发送了MB数据而不是GB数据。能够搜索60GB数据并快速向您发送最相关结果的服务器是该项目中最昂贵的部分。为了使其正常运行,我们需要支持者来帮助您购买服务器,并允许我们继续开发该网站,如果您有兴趣的话,请在此处查看。
chessroots

分类目录

具有开源许可证的Windows版ChessRoots的替代方案