中國象棋計算機博弈發展史研究報告
系統梳理中國象棋計算機博弈從 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/:測試代碼和測試數據