好文档 - 专业文书写作范文服务资料分享网站

C语言2048小游戏课设(附源码)

天下 分享 时间: 加入收藏 我要投稿 点赞

C语言2048小游戏课设

项目说明

本系统基于C语言开发,适用于刚入门的C语言新手项目课设,开发软件采用VC++6.0开发,VS,DEV C++等均可运行。(书生)

项目运行截图 开始界面

1

2

代码界面截图

完整代码 #include #include #include #include #define N 4 int star(int (*p)[N]); int sencen(int (*p)[N]); int dayin(int (*p)[N]); int panduan(int (*p)[N]); int up(int (*p)[N]); int left(int (*p)[N]); int right(int (*p)[N]);

3

int down(int (*p)[4]); int df=0;//全局变量 得分

int main(void){ ); }

int star(int (*p)[N]) {

int aa[N][N]; char ch ;

srand((unsigned)time(NULL));//随机数种子

printf(\

printf(\任意键开始\ if(getch())star(aa);

int key,i,j; df=0; for(i=0;i

4

}

while(1){ }

key=getch(); switch(key) {

case 72 : up(p),dayin(p),panduan(p);break;

case 75 : left(p),dayin(p),panduan(p);break; }

case 77 : right(p),dayin(p),panduan(p);break; case 80 : down(p),dayin(p),panduan(p);break; case 27 : return 0;break; case 32 : star(p);break;

int sencen(int (*p)[N])//在表中生成一个数 {

int s,j,i; while(1){

s=rand()%(4);//随机数0-3 j=rand()%(4); if(p[s][j]==0)

{

p[s][j]=2*(rand()%2+1);

5

C语言2048小游戏课设(附源码)

C语言2048小游戏课设项目说明本系统基于C语言开发,适用于刚入门的C语言新手项目课设,开发软件采用VC++6.0开发,VS,DEVC++等均可运行。(书生)项目运行截图开始界面1
推荐度:
点击下载文档文档为doc格式
950tw1l9q56c4rp7oypx5gf8x599m300szn
领取福利

微信扫码领取福利

微信扫码分享