中国象棋计算机博弈发展史研究报告
系统梳理中国象棋计算机博弈从 1980 年代到 2026 年的技术演进、代表引擎与社区生态。 世界计算机象棋锦标赛(ICGA Olympiad) → 源代码组织
☰ 目录
世界计算机象棋锦标赛(ICGA Olympiad)
中国机器博弈锦标赛(CCMC)
- 主办:中国人工智能学会机器博弈专业委员会
- 历史:2006年首次举办
- 频率:每年一次(2020年后暂停)
- 赛制:瑞士制或循环赛
- 规则:中国象棋竞赛规则
- 参与条件:国内的学术机构和个人开发者均可参赛
全国大学生计算机博弈大赛
- 主办:教育部高等学校计算机类专业教学指导委员会
- 历史:2010年代开始举办
- 频率:每年一次
- 参与对象:全国高校在校学生
- 赛制:分组赛加淘汰赛
线上引擎排名赛
近年来,社区自发组织的线上引擎排名赛逐渐兴起:
- 社区在Fishtest或类似平台上运行引擎对战
- 自动更新排名和ELO等级分
- 为引擎开发提供公开的对比数据
第十五卷 中国象棋引擎编码规范
源代码组织
中国象棋引擎的源代码通常组织为以下目录:
src/:源代码目录 position/:局面表示相关代码 movegen/:着法生成相关代码 search/:搜索算法相关代码 evaluate/:评估函数相关代码 ucci/:UCCI协议相关代码 nnue/:NNUE评估相关代码(现代引擎) benchmark/:基准测试代码
Makefile:构建配置 README.md:项目说明 LICENSE:许可证文件 tests/:测试代码和测试数据