c语言实现2048小游戏

#include<stdio.h>
#include<conio.h>   //使用getch()函数 
#include<time.h> 
#include <stdlib.h>
int num[4][4];
int score, gameover, ifappear, gamew, gamef,move;
char key;
void explation()
{
    void menu();
    system("cls");
    printf("\t\t*****************************************\t\t\n");
    printf("\t\t*****************************************\n");
    printf("\t\t******************游戏规则***************\n");
    printf("\t\t*****************************************\n");
    printf("\t\t*****************************************\t\t\n");
    printf("玩家可以选择上、下、左、右或W、A、S、D去移动滑块\n");
    printf("玩家选择的方向上若有相同的数字则合并\n");
    printf("合并所得的所有新生成数字相加即为该步的有效得分\n");
    printf("玩家选择的方向行或列前方有空格则出现位移\n");
    printf("每移动一步,空位随机出现一个2或4\n");
    printf("棋盘被数字填满,无法进行有效移动,判负,游戏结束\n");
    printf("棋盘上出现2048,获胜,游戏结束\n");
    printf("按上下左右去移动滑块\n");
    printf("请按任意键返回主菜单...\n");
    getch();
    system("cls");
    main();
}

以上代码只是一小部分哦,编写不易,完整版请付费阅读~

内容查看此隐藏内容查看价格1.88立即支付
匿名

发表评论

匿名网友