C语言项目:推箱子大战
????????還記得大家小時候玩過的游戲嗎?曾經的坦克大戰、推箱子、貪吃蛇都是我們以前玩過的小游戲,然而現在隨著大型單機、網絡游戲的光芒照耀下,那些曾經的小游戲都漸漸消失了,也或許是我們都已經長大了吧。
????????那么今天,我給大家帶來的就是其中的一個經典游戲《推箱子大作戰》。推箱子是一個非常經典的游戲,基本上大部分人都玩過這個游戲,但是大家有沒有做過這個小游戲呢?我猜沒有吧,既然如此,我們先來看下是什么什么樣的推箱子吧~~~
??
執行軟件和素材
????????這個就是做出來的游戲軟件和素材圖啦,圖片文件夾里面保存的是整個游戲的素材圖,那只黃色的皮卡丘就是我們的可執行軟件啦。打開推箱子.exe ,我們就會看到下面的界面哦!
游戲界面
????????這個就是我們的游戲界面啦,其中皮卡丘就是我們的角色,大西瓜是箱子,四個角落的綠色怪獸是目的地啦,那我們來嘗試玩一下看看怎么樣~~~
游戲通關的界面
????????我嘗試玩了一下,把大西瓜都推到綠色的怪獸身上,然后綠色的怪獸就變成了另外的樣子,把所有西瓜都推過去之后,皮卡丘的外觀也改變了,好像是在慶祝自己勝利了呢。然后我任意鍵再按了一次,就進入到下一關了。
????????后面的關卡我就不玩啦,這個游戲總共設置了五關,如果想要添加關卡可以自行添加,那么我們就來看看怎么才能制作這個游戲吧~~~
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;
}
????????由于篇幅有限,所以就不展示全部的代碼啦,大家想要下載學習的可以左下角的閱讀原文哦!
?????????????大家啦,想要更多好玩的軟件可以點擊【閱讀原文】
點個贊唄
總結
以上是生活随笔為你收集整理的C语言项目:推箱子大战的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Win10系统怎么查看当前网速 Win1
- 下一篇: 学习红客技术必备