C语言项目:推箱子大战

640?wx_fmt=jpeg


        还记得大家小时候玩过的游戏吗?曾经的坦克大战、推箱子、贪吃蛇都是我们以前玩过的小游戏,然而现在随着大型单机、网络游戏的光芒照耀下,那些曾经的小游戏都渐渐消失了,也或许是我们都已经长大了吧。

        那么今天,我给大家带来的就是其中的一个经典游戏《推箱子大作战》。推箱子是一个非常经典的游戏,基本上大部分人都玩过这个游戏,但是大家有没有做过这个小游戏呢?我猜没有吧,既然如此,我们先来看下是什么什么样的推箱子吧~~~

  

640?wx_fmt=jpeg

执行软件和素材

        这个就是做出来的游戏软件和素材图啦,图片文件夹里面保存的是整个游戏的素材图,那只黄色的皮卡丘就是我们的可执行软件啦。打开推箱子.exe ,我们就会看到下面的界面哦!

640?wx_fmt=jpeg

游戏界面

        这个就是我们的游戏界面啦,其中皮卡丘就是我们的角色,大西瓜是箱子,四个角落的绿色怪兽是目的地啦,那我们来尝试玩一下看看怎么样~~~

640?wx_fmt=jpeg

游戏通关的界面

        我尝试玩了一下,把大西瓜都推到绿色的怪兽身上,然后绿色的怪兽就变成了另外的样子,把所有西瓜都推过去之后,皮卡丘的外观也改变了,好像是在庆祝自己胜利了呢。然后我任意键再按了一次,就进入到下一关了。

640?wx_fmt=jpeg

        后面的关卡我就不玩啦,这个游戏总共设置了五关,如果想要添加关卡可以自行添加,那么我们就来看看怎么才能制作这个游戏吧~~~

int main(void)

{

initgraph(600, 600);

setbkcolor(WHITE);

cleardevice();

loadimage(&img[0], "./图片/0.jpg");

loadimage(&img[1], "./图片/1.jpg");

loadimage(&img[2], "./图片/2.jpg");

loadimage(&img[3], "./图片/3.jpg");

loadimage(&img[4], "./图片/4.jpg");

loadimage(&img[5], "./图片/5.jpg");

loadimage(&img[6], "./图片/6.jpg");

loadimage(&img[7], "./图片/7.jpg");

play1();


closegraph();

return 0;

}

        由于篇幅有限,所以就不展示全部的代码啦,大家想要下载学习的可以左下角的阅读原文哦!


             大家啦,想要更多好玩的软件可以点击【阅读原文】

640?wx_fmt=jpeg

点个赞呗

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值