c语言图形函数小游戏(带音效)——翻牌消消乐

C语言可视化编程小游戏纯c语言编写的翻卡消消乐小游戏,有图像有音效,还写了个简单的开头动画效果图本人大二学生小白一个,写的不好请见谅这个是带音效的还有个小开头动画的,可以看演示视频 C语言+Easyx做带图有音效《翻牌消消乐》小游戏 大二学生作品 下面是源码本来相同图片就消除这个功能我觉得很简单的,可是费老半天劲就是实现不了那个功能,最后只能加了许多变量,所以显得代码很臃肿
摘要由CSDN通过智能技术生成

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
  • 22
    点赞
  • 72
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值