最新发表文章

中国象棋局势的数据库表示的设想
作者: pingyuanren   发表日期: 2007-03-25 11:24   复制链接


一、基本元素:

1、棋盘:以棋盘红方右下角为原点建立9*10(1~9,1~9~0)平面直角坐标系,用一个横坐标和一个纵坐标值就可以确定一个棋子的位置。

2、红、黑两方棋子分别用0,1来表示。

3、双方的七种棋子:帅(将)、仕(士)、相(象)、兵(卒)、炮、马、车分别用1~7表示,必要时可以用0来表示空位。

则棋盘上初始局势按行优先方式可以表示为:

No.1     1,1   0,7

No.2     1,2   0,6

No.3     1,3  0,3

No.4     1,4  0,2

No.5     1,5   0,1

No.6     1,6   0,2

No.7     1,7   0,3

No.8     1,8   0,6

No.9     1,9   0,7

No.10   3,2   0,5

No.11   3,8   0,5

No.12   4,1   0,4

No.13   4,3   0,4

No.14   4,5   0,4

No.15   4,7   0,4

No.16   4,9   0,4

No.17   7,1   1,4

No.18   7,3   1,4

No.19   7,5   1,4

No.20   7,7   1,4

No.21   7,9   1,4

No.22   8,2   1,5

No.23   8,8   1,5    

No.24   0,1   1,7

No.25   0,2   1,6

No.26   0,3  1,3

No.27   0,4  1,2

No.28    0,5   1,1

No.29    0,6   1,2

No.30    0,7   1,3

No.31   0,8   1,6

No.32   0,9   1,7

    


阅读全文(856) | 回复(0) | 推送
欢迎到 pingyuanren 的个人主页看更多内容



  共0条回复