C语言可视化编程小游戏
纯c语言编写的翻卡消消乐小游戏,有图像有音效,还写了个简单的开头动画
效果图
本人大二学生小白一个,写的不好请见谅
这个是带音效的还有个小开头动画的,可以看演示视频
C语言+Easyx做带图有音效《翻牌消消乐》小游戏 大二学生作品
下面是源码
本来相同图片就消除这个功能我觉得很简单的,可是费老半天劲就是实现不了那个功能,最后只能加了许多变量,所以显得代码很臃肿
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<graphics.h>
#include<windows.h>
#include<time.h>
#include <Mmsystem.h>
#pragma comment ( lib, "Winmm.lib" )
IMAGE res[27];//资源
IMAGE bg,logo,logoy;//背景
int rank[5][10];//顺序
MOUSEMSG mode;
void load_res()//res资源加载
{
int i;
for (i = 0; i <= 26; i++)
{
char name[20] = "";
sprintf_s(name, "res/%d.jpg", i);
loadimage(&res[i], name);
}
loadimage(&bg, "res/bg.jpg");
loadimage(&logo, "res/logo.jpg");
loadimage(&logoy, "res/logoy.jpg");
}
void shuffle_the_cards()//洗牌
{
srand((unsigned)(time(NULL)));
int i, x = 0, y = 0;
int number[26] = {
0 };
for (y = 0; y < 5; y++)
for (x = 0; x < 10; x++)
{
while (1)
{
i = (rand() % 25 + 1<