飞道的博客

本科毕设系列(3)——老虎棋

302人阅读  评论(0)

老虎棋:https://blog.csdn.net/nameofcsdn/article/details/80539342

 

1,本科毕设论文和代码:

https://blog.csdn.net/nameofcsdn/article/details/104111096

 

2,老虎棋的配置

老虎棋
row=7 col=5
棋盘格点board[][]=
-1 0 0 0 -1
-1 0 0 0 -1
1 1 1 1 1
1 0 0 0 1
1 0 2 0 1
1 0 0 0 1
1 1 1 1 1
棋盘样式boardStyle=1表示除了横竖还有米字的棋盘
米字型isMi[][]=
0 0 0 0 0
0 0 1 0 0
0 0 0 0 0
0 1 0 1 0
0 0 1 0 0
0 1 0 1 0
0 0 0 0 0
棋子样式chessman=0表示用●和▲代表双方棋子
额外显示内容displayContent=0显示各方棋子数量
轮到谁下turn=1
如何换下棋方howToChangeTurn=0表示正常轮换
输入行棋方式playMod=1表示移子
移动棋子的具体规则moveMod=2
能否移动棋子的具体规则moveOkMod=2
是否结束具体规则ifEndMod=3

 

3,运行

 

4,测试数据

(1)羊只剩5只,老虎胜
3 2 4 2 5 3 4 3 3 5 4 4 4 3 2 3 3 4 3 3 2 3 4 3 4 2 5 2 4 3 4 2
4 4 4 3 4 2 4 4 5 2 5 3 4 4 6 2 5 1 4 2 6 2 5 1 4 2 5 2 5 1 5 3
3 1 4 2 5 3 3 1 7 3 6 3 3 1 5 1 7 1 6 2 5 1 7 3 6 3 6 2 7 3 7 1
5 5 5 4 7 1 5 1 7 5 6 4 5 1 7 3
(2)老虎无法移动,羊胜
3 3 4 2 5 3 4 3 6 1 6 2 4 3 3 3 6 2 5 2 3 3 2 3 5 2 5 3 2 3 2 2
3 4 3 3 2 2 2 3 5 3 4 3 2 3 1 2 3 5 3 4 1 2 2 3 4 5 4 4 2 3 2 2 
3 4 2 4 2 2 2 3 4 4 3 4 2 3 1 3 3 2 2 3 1 3 1 4 3 1 3 2 1 4 1 3 
3 2 2 2 1 3 1 4 4 2 3 2 1 4 1 3 2 4 1 4 1 3 1 2 2 3 1 3 1 2 2 3 
5 5 4 4 2 3 2 4 1 3 2 3


转载:https://blog.csdn.net/nameofcsdn/article/details/104683079
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场