当前位置: 编程技术>c/c++/嵌入式
C++ 实现2048游戏示例
来源: 互联网 发布时间:2014-10-25
本文导语: 这游戏前一段时间传的很火,前几天早上实在太无聊了,就决定把这游戏自己也写一个。 前后写了一个多小时吧,大概300行左右,没什么复杂算法,不过实在懒得去优化了,但估计优化完能控制在200行以下,有兴趣的朋友可以...
这游戏前一段时间传的很火,前几天早上实在太无聊了,就决定把这游戏自己也写一个。
前后写了一个多小时吧,大概300行左右,没什么复杂算法,不过实在懒得去优化了,但估计优化完能控制在200行以下,有兴趣的朋友可以自己优化一下。
说明:我一开始玩的是IOS APP版的TRHEES,后来才玩的2048,两者在滑动的规则上有些区别,本人这个版本是这两者的结合。
最后,祝试玩愉快!
界面丑陋,求不笑。
以下是源代码:
代码如下:
/*By Reason*/
#include
#include
#include
#include
#include
#include //为了读取方向键
#include
using namespace std;
//srand( (unsigned)time( NULL ) ); //随机数种子 不能用在这里
int pane[4][4]; //棋盘
int N=1; //2的n次方
void showpane() //显示棋盘
{
cout