下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

C语言学小游戏开发 简易版扫雷设计教程

作者:课课家教育     来源: http://www.kokojia.com点击数:1194发布时间: 2016-04-03 08:00:54

标签: 小游戏开发游戏开发教程扫雷设计教程

  扫雷最初的流行伴随着1992年发布的Windows3.1,之后迅速成为了各种操作系统中必不可少的一款游戏(包括windows的winmine,KDE桌面环境下的KMines,GNOME桌面环境下的gnomine等),也出现于一些智能手机平台(比如Android系统的MinesweeperClassic,苹果iOS系统的MinesweeperQ)。同时,MinesweeperClone等功能更为丰富的"专业"扫雷软件也应时而生。

     这里给出一个简易版扫雷小游戏一个实现的思路,供大家参考和交流。

  过程:

  1.最先的是怎么知道按了方向键,左查右找,说法有好几个版本呢,就想看能不能自己测试一下自己的好了,再查再找,好了,感谢写了测试方向键的人;

  2.再比如说怎么消除窗口中一行的缓冲,因为不消除就一直在哪,视觉效果不好,翻查了一下资料,就写了delLine()这个来做这个事情了;

  3.设定颜色时,在cmd里面helpcolor知道了颜色的参数,但是通过数字0-9来设定的太暗了,发现有更亮的,比如0A,在setColor()里面用它却说类型不对,于是上MSDN,发现还可以用宏,就想通过如'BACKGROUND_INTENSITY|BACKGROUND_RED'之类来完成,就想怎么去代替那个宏,觉得每次写一长串好麻烦。然后换了各种类型的参数类型和不定长参数什么的,发现还是不行,后来一想,万一它支持数字10呢,A不就是10么?!一测,成了;

  4.还有一些判断状态的顺序,嗯啊,这些要先想好再下手,不然左改右改很麻烦呢。

  代码如下:

C语言学小游戏开发 简易版扫雷设计教程_小游戏开发_游戏开发教程_扫雷设计教程_课课家

     运行截图:

     至此程序完成!欢迎关注课课家“游戏开发”板块,还有更多精彩教程。

赞(22)
踩(2)
分享到:
华为认证网络工程师 HCIE直播课视频教程