当前位置:   article > 正文

黑白棋——C语言设计_c语言黑白棋

c语言黑白棋

黑白棋——C语言设计

游戏操作指南

游戏规则说明

1、游戏开始不允许中途退出                                       

2、黑白棋的每一步都要翻转对方的棋子才能走.                        

3、黑子做端点,隔旁边的白子做水平、竖直、斜45度的端点放黑子,必须是直线,中间白子都翻转为黑子.                                 

4、白子走,走法和黑子一相同。白子做端点,隔旁边的黑子做水平、竖直、斜45度的端点放白字,必须是直线,中间黑子都翻转为白子.       

5、最后看棋盘上放满棋子时,谁的棋子多来判定胜负.如果途中有对方棋子完全被翻转成另己方的颜色,则己方提前获胜.   

6、如果中途一方无处可走,则另一方走;双方都无处可走则游戏结束并计算分数,判断输赢。

基本操作

初始界面:

提供三个选择 :1、规则说明;2、开始游戏;3、结束游戏

 

 

选择“1、规则说明”时,界面如下

按下任意键进入“2、游戏界面”

 

 

选择“2、开始游戏”界面如下

规定我执黑棋,电脑执白棋;可以选择先后手

 

 

1 先手   0 后手

这里选择1先手,屏幕会显示初始棋盘,提示输入棋子位置

 

 

选择“3、结束游戏”界面如下

按任意键关闭窗口

 

 

游戏过程中的几种情况

当我输了的时候,屏幕显示“黑棋、白棋分别有多少个,以及判断输赢的一句话”

 

 

当我赢了的时候,屏幕显示“~~~你竟然赢了~~~你等着~~~下次我会赢回来的~~~”

第一种胜利的情况:棋盘都被棋子占满

 

 

第二种胜利的情况:

当棋盘棋子未满,而黑棋,白棋都无法下棋时 电脑提示 “两人都不许动,游戏结束了”

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/135316
推荐阅读
相关标签
  

闽ICP备14008679号