拯救苹果。

news/2024/10/18 8:20:27/

文章目录

  • 拯救苹果
    • 游戏截图
    • 代码展示
    • 素材领取

拯救苹果

拯救苹果,快来拯救属于你的那个苹果吧!
C++、easyx合力打造小游戏,按键2切换音乐并加快游戏进度,按键1恢复游戏进度并切换音乐。


游戏截图

在这里插入图片描述
在这里插入图片描述

代码展示

#include <stdio.h>
#include <easyx.h>
#include <conio.h>//按键
#include<mmsystem.h>//音乐
#pragma comment(lib,"winmm.lib")int main()
{initgraph(1200, 780);mciSendString(_T("open ./img/雨中亲吻.mp3 "), NULL, 0, NULL);mciSendString(_T("play ./img/雨中亲吻.mp3"), NULL, 0, NULL);wchar_t letter;  //字母int sum = 0;	 //记录分数int x, y;        //字母的坐标int speed;       //下降的速度IMAGE backimg;   //背景图片IMAGE img[2];    //苹果图片IMAGE backimg2;  //diergeloadimage(&backimg, L"D:/CC++项目/打苹果/img/back.jpg", 1200, 780);loadimage(&img[0], L"D:/CC++项目/打苹果/img/apple0.jpg", 50, 50);loadimage(&img[1], L"D:/CC++项目/打苹果/img/apple1.jpg", 50, 50);speed = 2;setbkmode(0);  //去除文字背景while (1){letter = rand() % 26 + 'A';  //26个大写字母x = rand() % 1200;for (y = 0; y < 780; y += speed) {BeginBatchDraw();//双缓冲技术putimage(0, 0, &backimg);//1.贴上背景图片putimage(x - 20, y - 20, &img[0], SRCPAINT);//2.贴上苹果的图片putimage(x - 20, y - 20, &img[1], SRCAND);outtextxy(x, y, letter);EndBatchDraw();if (_kbhit()) //如果有按键动作{char key = _getch(); //接收这个按键if (key == letter){sum += 2;break;}else if (key == '1'){mciSendString(_T("close  ./img/气氛.mp3"), NULL, 0, NULL);mciSendString(_T("open  ./img/雨中亲吻.mp3 alias bgm"), NULL, 0, NULL);mciSendString(_T("play bgm"), NULL, 0, NULL);speed = 2;}else if (key == '2'){mciSendString(_T("close ./img/雨中亲吻.mp3"), NULL, 0, NULL);mciSendString(_T("open  ./img/气氛.mp3"), NULL, 0, NULL);mciSendString(_T("play  ./img/气氛.mp3"), NULL, 0, NULL);speed = 4;}else if(key=='0')//如果安了0键就结束游戏{return 0;}}Sleep(15);}}return 0;
}

素材领取

素材底部留言,私发给你哦!


http://www.ppmy.cn/news/598180.html

相关文章

曙光就在眼前

OCP考试还剩下最后一门TUNING了&#xff0c;刚刚看完复习的“资料”。毕竟是刚刚培训过没两天&#xff0c;这门看起来还是印象蛮深刻的&#xff0c;现在就是在存储空间管理上我还是有点犯迷糊&#xff0c;特别是字典管理和本地管理&#xff0c;这也是我回去之后要努力加强的方向…

“曙光很近 理想不远” | 中科曙光发布全新Slogan

点击上方关注我们! 7月6日&#xff0c;国内信息技术产业领军企业中科曙光发布全新Slogan“曙光很近&#xff0c;理想不远”&#xff0c;正式开启新形势下的品牌升级。 在与新Slogan同时发布的宣传片中&#xff0c;中科曙光从技术、产品、质量、服务、信念5个维度诠释新Slogan的…

国内外主要黑苹果论坛一览(修正版)

国产&#xff1a; 远景论坛&#xff1a; http://bbs.pcbeta.com/forum.php 国外&#xff1a; 1.insanelymac http://www.insanelymac.com/ 从论坛进入&#xff08;有中文滴&#xff09; http://www.osx86project.org 点评&#xff1a;个人认为最好的黑苹果论坛。可惜只有e文…

【2023/05/14】Apple I

Hello&#xff01;大家好&#xff0c;我是霜淮子&#xff0c;2023倒计时第9天。 Share I cannot choose the best.The best choose me. 译文&#xff1a; 我不能选择那最好的。 是那最好的选择我。 They throw their shadows before them who carry their lantern on thei…

2022 - 曙光乍现

2022 年的年尾已至&#xff0c;从 2019 的那一天开始&#xff0c;疫情已经走过了完整的三周年。回顾疫情的这三年&#xff0c;从心理的感受来讲&#xff0c;仿佛已经度过了极为漫长的一段时间&#xff0c;久到已经忘了以前的生活是什么样子了。防疫政策从之前的严防死守在短短的…

github本地修改后不想提交

本地做了修改后&#xff0c;不想提交&#xff0c;想恢复如初&#xff0c;如果直接git reset --hard 会提示你本地还有没暂存的文件。 所以可以先暂存&#xff0c;然后再回退

pycharm修改文件大小限制

场景&#xff1a; 方法&#xff1a; 打开pycharm 安装目录下的idea.properties 增加配置项&#xff1a;idea.max.intellisense.filesize99999

STM32之HAL库微妙延迟(借助Systick)

代码 void bsp_us_delay(uint32_t us) {uint32_t start, now, delta, reload, us_tick;start SysTick->VAL;reload SysTick->LOAD;us_tick SystemCoreClock / 1000000UL;do {now SysTick->VAL;delta start > now ? start - now : reload start - now;} whi…