首先下載Python中Pygame的模塊
可以在Windows下的CMD中使用pip下載
pip install pygame
有的小伙伴安裝的時(shí)候報(bào)錯(cuò),那么你可以從官網(wǎng)下載Pygame然后解壓
- 進(jìn)入網(wǎng)址https://www.lfd.uci.edu/~gohlke/pythonlibs/
- 輸入Ctrl+F搜索Pygame
- 然后按照自己電腦版本和Python版本下載相應(yīng)的Pygame模塊
- 然后CMD進(jìn)入你下載模塊的路徑然后輸入pip install 模塊名字.whl(注意模塊名字和whl中間有個(gè)點(diǎn))
下載選擇
然后CMD中測(cè)試一下Pygame是不是安裝成功了

嗯,沒報(bào)錯(cuò)emmmm,可以開始搞代碼了
需要用到的模塊

調(diào)用素材,設(shè)置比例

FPS就是幀數(shù);SCREENHEIGHT是高度,按照像素來計(jì)算;SCREENWIDTH是寬度,按照像素來計(jì)算
2.接下來我們要調(diào)用我們收集到的圖片,來為我們的界面添加顏色(這里一共有三只鳥)
3.然后我們?cè)偬砑颖尘昂臀覀兊恼系K物管道

好,該有的圖片都調(diào)用好了,但是只看著圖片玩,我估計(jì)我玩不了十分鐘
5.那接下來我們就需要添加聲音和界面了
好,有聲音了,boom沙卡拉卡,boom沙卡拉卡
一起嗨起來~~~
咳咳咳,回到主題,我們光有了這些就夠了么?答案是~~~錯(cuò)誤的同樣的背景,同樣的小鳥,同樣的管子,我看著都會(huì)吐。
提升游戲環(huán)境,歡迎界面,游戲內(nèi)容
1.我們接下來就進(jìn)行隨機(jī)生成,雖然環(huán)境還是那個(gè)環(huán)境,但是背景不一樣了,小鳥不一樣了,管道也是隨機(jī)的了(我看誰還和我說他記憶好,可以背板子)
2.接下來我們就要給自己的游戲進(jìn)行一番裝修了,俗話說的好,人靠衣裝,馬靠鞍,游戲也是一樣的,你有一個(gè)好看的游戲歡迎界面,會(huì)在第一時(shí)間吸引人的眼球。
嗯嗯嗯,做出來的就是這個(gè)樣子的
en 很不錯(cuò)了
3.接下來就是設(shè)置小鳥的運(yùn)動(dòng)了
4.接下來我們還需要設(shè)置管子出來的方式,首先,我們要做到當(dāng)?shù)谝粋€(gè)管子快要接觸到左邊的時(shí)候,要在右邊添加一個(gè)新的管子,然后當(dāng)左邊的管子消失的時(shí)候移除掉管子,同時(shí)在你過了管子的時(shí)候要打印出分?jǐn)?shù),并且還能累計(jì)
接下來就是要把小鳥寫死了
現(xiàn)在游戲已經(jīng)有了一個(gè)初步的成型階段,接下來就是死了以后的畫面和音效了,還有就是如何判斷小鳥的死亡(要是不能判斷小鳥是如何死的,那還怎么玩)
1.小鳥死亡后的顯示圖像和聲音還有撞擊時(shí)候的聲音
2.設(shè)置上下管子的間隙和分?jǐn)?shù)打印出來的總寬度
3.撞擊地面和管道的死亡判定
好,之后就是,實(shí)驗(yàn)了,實(shí)驗(yàn)寫出來的程序能不能玩,鄭重聲明,我只是試一試,那個(gè)分?jǐn)?shù)不是我的
如果你依然在編程的世界里迷茫,
不知道自己的未來規(guī)劃,
對(duì)python感興趣,
這里推薦一下我的學(xué)習(xí)交流圈QQ群:895 797 751,
里面都是學(xué)習(xí)python的,
文章用到的代碼都在!
有哪些不清楚的地方可以留言哈!