跳棋游戏C语言程序设计(数据结构课程设计)
跳棋程序设计
李雄志
学号:2012214157
数学与应用数学12-1班
问题描述;
程序分析;
程序算法;
思考感悟。
一,问题描述:
题目要求:设计一个跳棋程序,要求界面友好,可以实现人机对弈。
游戏规则:
玩家要先确定自己的棋子坐标
确定完坐标在确定将下的位置,但是只能下对角
当对角出现对方的棋子是则,可以将对方的棋子吃掉并且跳过棋子棋子不能向后走
如果双方其中一方到对方阵地3个就算赢,或者,双方其中一方棋子少于3个就算输。
在设计这个程序之前由于我做了前期准备工作主功能函数包含了整个游戏程序的函数,调用一个欢迎界面,然后打印棋盘,人机对弈的棋盘,然后人走棋,选择棋子(坐标),再选择即将落下地方的坐标,电脑走棋,如此往复,直至游戏结束?详细介绍:?
首先,先画好棋盘,把棋子全部放置好,对面是电脑,把玩家棋子是‘’,电脑的棋子‘’,其中空白是可走的,是不可走的,放置的方法可以是横列坐标之积整除2,即i×j%2==0,用cout来输出,并且把坐标画上,上面数字是列,右边数字是行画好棋盘后,接下来,考虑下棋的步骤,因为还要考虑吃棋子,所以先从走棋开始,开始玩家