童年时期,玩过五子棋,扫雷等等,电脑小游戏.深度了解游戏原理后,发现游戏原来这么简单,从棋盘的设计和布局,到电脑的随机落子和判断输赢,每一步都出乎我的预料,却也很合理.
随着接触编程的时间越来越久,越来越能明白,为什么都说理工男很理智,不浪漫,不感性.没有办法呀,作为一个女生,我也开始学着透过现象看本质,看到红绿灯都会在想,这个时间倒数会不会也有代码,然后和电路连起来.有点走火入魔的感觉,但又乐在其中,感觉发现了不得了的东西.
三子棋的思路,很好的运用了语文老师教过的:总-分-总的思路.
最一开始,我们要理清楚,游戏的开始需要有菜单和提示玩家输入信息,所以需要使用printf函数,打印代码,将代码存在menu函数中,方便后期调用.(整个游戏过程分为两个源文件,一个头文件.头文件是为了方便调用函数)
接下来开始实现游戏过程,(游戏的实现过程,建议放在一个统一的源文件中,不要跟main函数放在一起哦), 第一步,玩家下棋-判断输赢;第二部,电脑下棋-判断输赢;一二两步需进行循环,循环的条件即是输赢的标准.
{输赢的情况划分:一:出现三行一样的棋子,二:出现三列一样的棋子;三:两条交叉的的斜线出现一样的棋子.逐次书写相关代码,坐标以数组形式展现.}
若出现以上任意一种情况,即循环结束.当然还有一种情况--平局.若棋盘已满,一个空格都没有,即判定为平局,循环跳出,游戏结束.
整体游戏思路都在这里啦, 是不是还想看代码呀
嘿嘿嘿
今天心情不错,但是没有代码~~~
纪念第一次写东西被催更,