很久之前,在学完C语言的时候,老师留下了一个作业,问大家有没有玩过2048,让自己做一个2048的小项目,然后就各种查阅资料,自己做了一个小小的2048小游戏,用W——S——A——D实现上下左右的移动,下面是代码实现部分。
代码实现:
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<time.h>
int code[4][4]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};/*游戏中的16个格子*/
int tmp[5];/*中间变量*/
int move=0;/*移动次数*/
int score=0;/*分数*/
void Print()/*显示游戏界面*/
{
int i;
int j;
system("CLS");/*清屏*/
printf("******欢迎来到2048******\n\n\n");
printf("操作方法:W--UP A--LEFT S--DOWN D--RIGHT 0--EXIT\n\n\n");
printf("Score:%d Move:%d\n",score,move);
printf("Made by LiYue\n\n");
printf("|-----------