A New Representation of Chinese Chess Board

En-Lin Yang,Yong-Jin Liu,Ling-Xi Xie
DOI: https://doi.org/10.1109/cadcg.2009.5246835
2009-01-01
Abstract:Computer-games research has opened a door to a multi-discipline domain across artificial intelligence, computer-aided design and computer graphics. Chinese chess is one of the most popular board games worldwide and many researches on move generation, position evaluation, searching, opening and endgame play, have been developed. However, few work has been done in the basic representation of Chinese chess board. Currently the representation of 10 times 9 integer array is widely used in Chinese chess programming. In this paper, based on concrete theoretical analysis, a new presentation of Chinese chess board with 6 long integers is proposed. Compared to the traditional 10 times 9 int-array representation that is often redundant in endgames, the cost of storage with the new representation is greatly reduced by an order of magnitude.
What problem does this paper attempt to address?