如何用C语言和ege图形库编写2048游戏?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1330个文字,预计阅读时间需要6分钟。
这几日,我班上出现了一个大神级人物,写了篇2048游戏。我也想尝试一下,经过几天的努力,我终于写出来了。现在和家人分享一下,也希望得到大神的指点。
这几天看到我们班上一个大神写了一个2048出来,我自己也想尝试一下,经过几天自己尝试努力下,自己终于写出来了。现在和大家分享一下,也希望能得到大神的指点。
实现的效果如图
先来讲一下我的思路吧
1.首先肯定是要一个4X4的二维数组来存放数字存放0、2、4……
2.游戏开始与过程中需要随机出现2或者4,所以需要调用time.h这个库
3.游戏开始时,假如当获取字符为‘w'则先用循环判定这个数字的下方有无和它相等的数字。如无则跳过,如有相加。然后在判定是否可以向上移动
下面是我的代码
(我本来是还要写一个撤回的函数 可惜写出来却不能运行。
本文共计1330个文字,预计阅读时间需要6分钟。
这几日,我班上出现了一个大神级人物,写了篇2048游戏。我也想尝试一下,经过几天的努力,我终于写出来了。现在和家人分享一下,也希望得到大神的指点。
这几天看到我们班上一个大神写了一个2048出来,我自己也想尝试一下,经过几天自己尝试努力下,自己终于写出来了。现在和大家分享一下,也希望能得到大神的指点。
实现的效果如图
先来讲一下我的思路吧
1.首先肯定是要一个4X4的二维数组来存放数字存放0、2、4……
2.游戏开始与过程中需要随机出现2或者4,所以需要调用time.h这个库
3.游戏开始时,假如当获取字符为‘w'则先用循环判定这个数字的下方有无和它相等的数字。如无则跳过,如有相加。然后在判定是否可以向上移动
下面是我的代码
(我本来是还要写一个撤回的函数 可惜写出来却不能运行。

