ChessPP CS 371的国际象棋++项目
国际象棋PP的创建者包括Aaron Oeder、Jacob Owens和Trevor Berceau。他们开发的Chess++是使用C++编程语言重新创建经典国际象棋游戏。这一项目是UW-Green Bay的CS 371(高级面向对象设计)课程的一个长期项目。
特征
Chess++根据标准国际象棋规则支持人类对人类的比赛,能够将游戏保存到SQL数据库并从中加载游戏。该游戏还具有完整的图形用户界面,使用Qt应用程序框架构建。
用法
用户可以下载预编译的二进制文件(适用于x86或x64 Windows机器),也可以使用qmake编译源代码。该程序是跨平台的。
程序操作
启动后,用户可以选择开始新的国际象棋游戏或恢复之前的游戏。如果选择开始新游戏,则需要输入两个人类玩家的名字。如果选择继续之前的游戏,则会显示之前游戏的表格,玩家可以通过名称过滤这些结果。
为了进一步了解其他国际象棋开发资源,您可以查看以下链接:
-
swiftFischerSwift的跨平台国际象棋开发库:适用于多种平台的国际象棋开发库。
-
国际象棋存储由GitHub支持的国际象棋数据库源码:包含国际象棋数据库的源代码。
-
Chess online用LibGDX跨平台库编写的国际象棋游戏源码:使用LibGDX编写的跨平台国际象棋游戏源码。
这些资源可以帮助您更深入地了解和开发国际象棋相关项目,提高您的编程和设计能力。
下载地址
用户评论