Design and Optimization of a Chinese Chess engine Based on MCTS
DOI:
https://doi.org/10.62051/9w1tb254Keywords:
Chinese chess; Monte Carlo tree search; engine design; optimization.Abstract
Chinese chess, as part of Chinese traditional culture, presents unique challenges and value in the field of artificial intelligence research. This study focuses on innovatively applying the Monte Carlo Tree Search (MCTS) algorithm to the design of a Chinese chess engine, breaking through the limitations of traditional engines that rely on Alpha-Beta pruning and manual evaluation functions. By implementing a mixed strategy generation framework, the engine achieves decision-making and optimization in complex situations. Experiments show that the MCTS-based engine demonstrates significant tactical combination discovery capabilities during the middle game, with win rates for red and black pieces reaching 62.5% and 50%, respectively (against intermediate traditional engines), with critical decision response times controlled within 500ms. Its innovation lies in dynamically allocating computational resources, integrating opening library rules with MCTS random search, ensuring flexibility and the ability to handle complex rule requirements. The study validates the transfer potential of MCTS in non-complete information games, providing a reusable framework for AI development in traditional board games such as Chinese chess and Korean chess. Future work can further enhance the precision of handling complex situations by introducing reinforcement learning, promoting deep integration and innovation between artificial intelligence and traditional chess skills.
Downloads
References
[1] C. Zhu. Research on the Popularization of Chinese Chess Culture in Chinese Language Reading Teaching. Secondary School Curriculum Guidance (Teacher Education), 2020, (17): 30.
[2] X. H. Pei. Research on Chinese Chess Search Engine Based on Pruning Strategy (Master's Thesis, Hebei University). (2009).
[3] Z. Y. An, H. Baier, D. Abhishek, M. Ayan. Enabling MCTS Explainability for Sequential Planning Through Computation Tree Logic. 4068 - 4075. (2024).
[4] B. Ronit. Structure and Reduction of MCTS for Explainable-AI. arXiv:2408.05488 1246 - 1253. (2024).
[5] H. J. Zhang. Design and implementation of Chinese chess interface and search engine in computer. Xi'an University of Technology, 2009.
[6] H. Li, X. Y. Pang, B. X. Sun, et al. A concise review of intelligent game agent. Entertainment Computing, 2025, 52:100894 - 100894.
[7] S. R. Yan, N. X. Liu, Computational design of residential units’ floor layout: A heuristic algorithm. Journal of Building Engineering, 2024, 96:110546 - 110546.
[8] A. Papadopoulos, I. Kyriakou, Y. Matsuya, et al. Analytic and Monte Carlo calculations of dose-mean lineal energy for 1 MeV-1 GeV protons with application to radiation protection quality factor. Radiation and environmental biophysics, 2025: 1 - 19.
Downloads
Published
Conference Proceedings Volume
Section
License
Copyright (c) 2025 Transactions on Computer Science and Intelligent Systems Research

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.







