转自嵌入式云IOT技术圈
大部分同学学习C语言编程以后不知道能通过什么样的项目才可以锻炼自己的思维功力,相信大家都应该熟悉,不管是手机上还是网页版的相信大家都玩过,这个简单的控制台版本的游戏是我曾经在伟易达上班时一个嵌入式应用游戏部门的大佬设计的,适合于喜欢用C语言写一些简易的游戏的朋友,逻辑性很强。
一、游戏原理
在最初的游戏,它始于一个空4x4游戏板。
1)在空位置的游戏板上,每一轮游戏产生一个“2”或“4”随机的数字。
2)接下来,玩家输入的上移,下移,左移或右移命令移动块。两个相邻块相同的号码,若是Q,可以组合成一个块数量2Q。
3)如果没有空间产生一个新的数字块,玩家则gameover。
4)想赢得游戏,玩家需要产生一块数字块。
二、游戏文档
当然,这些游戏的逻辑不是大家闷着脑子就能空想出来的,它一定有很规范的说明文档,由专业的人来书写,最后软件工程师参考对应的文档编写自己的代码
篇幅有限,详细的下载链接:
链接: