Research Report on the History of Computer Chinese Chess (Xiangqi) Game-Playing
A structured history of Chinese chess engine development from the 1980s to 2026, covering major engines, protocols, and community tooling.
Engine History
Contents
- Page 1Chapter 1 Basic Concepts of Computer Chess Game-Playing → Chapter 6 Xiangqi Cyclone and Yitian Xiangqi: The Rivalry of…
- Page 2Chapter 7 Qizhong Forum: The Heart of the Engine Community → Chapter 12 Pikafish: The NNUE-Era Open Source Revolution (…
- Page 3Chapter 13 Other NNUE-Era Open Source Engines → Chapter 18 Engine-Rule and Engineering Implementation of Game Rules
- Page 4Chapter 19 Xiangqi Game Notation Editors and Translation Tools → Chapter 24 OurGame (Lianzhong): The Pioneer and Rise-F…
- Page 5Chapter 25 Tian Tian Xiangqi (Daily Xiangqi): The Chess Platform Dominator of the Mobile Internet Era → Chapter 30 The…
- Page 6Appendix A: Comprehensive Engine Development Timeline → Index C: Version Index
- Page 7Chapter 1: The Evolution of Position Representation Technology → Chapter 6: Practical Analysis of Chinese Chess Engines
- Page 8Chapter 7: Chinese Chess Engine Compilation and Makefile Build → Chapter 1: Portraits of Engine Developers
- Page 9Chapter 2: Selected Technical Posts from the Qizhong Forum (棋中论坛) → Chapter 1: Applications of Engines in Chess Teaching
- Page 10Chapter 2: Integration of Chinese Chess Engines and Software Ecosystems → Chapter 7: Maintenance and Updates of Chinese…
- Page 11Chapter 8: Conclusions and Outlook → 2000
- Page 122001 → 2006
- Page 132007 → 2012
- Page 142013 → 2018
- Page 152019 → Chinese Computer Game Championship (CCMC)
- Page 16National University Computer Game Championship → Using the UCCI Debugger
- Page 17Performance Analysis → Conditions for Zermelo's Theorem in Xiangqi
- Page 18Application of the Minimax Theorem in Xiangqi → Value Changes of Pawns in Different Positions
- Page 19Comparative Analysis of Horse and Cannon Values → Basic Compilation Configuration
- Page 20Architecture-Specific Optimizations → Conversion Between Chinese and International Move Notation
- Page 21Multi-language Interface Support → Topic 1: Explanation of Core Xiangqi Engine Parameters
- Page 22Xiangqi Engine Special Topic Materials 1 → Controversy 4: The Reproducibility Problem of Engine Testing
- Page 23Problem 1: Search Crashes → International Promotion of Xiangqi Engines
- Page 24Reverse Influence on the Chess Community → Engine Memory Usage Analysis
- Page 25Engine Performance Metrics → Visualization of Test Results
- Page 26The 1985-1990 Period → The 2006-2010 Period
- Page 27The 2011-2015 Period → Comparison with Chess Engines
- Page 28Comparison with Go Engines → Report Completion Information
- Page 29Expectations for the Future → Chapter 5: Future Technological Development of Xiangqi Engines
- Page 30Chapter 6: Getting Started Guide for Xiangqi Engine Development → Chapter 10: Obtaining Xiangqi Engine Resources