黑白棋——C语言设计

黑白棋——C语言设计

游戏操作指南

游戏规则说明

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

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

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

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

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

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

基本操作

初始界面:

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

 

 

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

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

 

 

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

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

 

 

1 先手   0 后手

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

 

 

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

按任意键关闭窗口

 

 

游戏过程中的几种情况

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

 

 

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

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

 

 

第二种胜利的情况:

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

  • 15
    点赞
  • 85
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值