跳棋编程c语言代码,跳棋游戏C语言程序设计(数据结构课程设计).doc

跳棋游戏C语言程序设计(数据结构课程设计)

跳棋程序设计

李雄志

学号:2012214157

数学与应用数学12-1班

问题描述;

程序分析;

程序算法;

思考感悟。

一,问题描述:

题目要求:设计一个跳棋程序,要求界面友好,可以实现人机对弈。

游戏规则:

玩家要先确定自己的棋子坐标

确定完坐标在确定将下的位置,但是只能下对角

当对角出现对方的棋子是则,可以将对方的棋子吃掉并且跳过棋子棋子不能向后走

如果双方其中一方到对方阵地3个就算赢,或者,双方其中一方棋子少于3个就算输。

在设计这个程序之前由于我做了前期准备工作主功能函数包含了整个游戏程序的函数,调用一个欢迎界面,然后打印棋盘,人机对弈的棋盘,然后人走棋,选择棋子(坐标),再选择即将落下地方的坐标,电脑走棋,如此往复,直至游戏结束?详细介绍:?

首先,先画好棋盘,把棋子全部放置好,对面是电脑,把玩家棋子是‘’,电脑的棋子‘’,其中空白是可走的,是不可走的,放置的方法可以是横列坐标之积整除2,即i×j%2==0,用cout来输出,并且把坐标画上,上面数字是列,右边数字是行画好棋盘后,接下来,考虑下棋的步骤,因为还要考虑吃棋子,所以先从走棋开始,开始玩家

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值