首先下載Python中Pygame的模塊
- 可以在Windows下的CMD中使用pip下載
pip install pygame
- 有的小伙伴安裝的時候報錯惊豺,那么你可以從官網(wǎng)下載Pygame然后解壓
輸入Ctrl+F搜索Pygame
然后按照自己電腦版本和Python版本下載相應(yīng)的Pygame模塊
然后CMD進入你下載模塊的路徑然后輸入pip install 模塊名字.whl(注意模塊名字和whl中間有個點)
下載選擇
然后CMD中測試一下Pygame是不是安裝成功了
嗯功戚,沒報錯emmmm,開始搞代碼
PS:源碼和素材我會統(tǒng)一打包放到網(wǎng)站最后的鏈接鏈接里面似嗤,需要的小伙伴可以去下載
需要用到的模塊
需要用到的模塊
調(diào)用素材,設(shè)置比例
1.首先我們要定義游戲界面的高和寬烁落,還有幀數(shù)乘粒,并且設(shè)置管子的間隙
FPS就是幀數(shù)伤塌;SCREENHEIGHT是高度灯萍,按照像素來計算;SCREENWIDTH是寬度每聪,按照像素來計算
2.接下來我們要調(diào)用我們收集到的圖片旦棉,來為我們的界面添加顏色(這里一共有三只鳥)
3.然后我們再添加背景和我們的障礙物管道
4.接下來我們再將我們的評分顯示出來
好,該有的圖片都調(diào)用好了童本,但是只看著圖片玩真屯,我估計我玩不了十分鐘
5.那接下來我們就需要添加聲音和界面了
好穷娱,有聲音了绑蔫,bong沙卡拉卡,bong沙卡拉卡
和我一起嗨起來~~~
咳咳咳晾匠,回到主題,我們光有了這些就夠了么梯刚?答案是~~~錯誤的同樣的背景凉馆,同樣的小鳥,同樣的管子亡资,我看著都會吐澜共。
提升游戲環(huán)境,歡迎界面锥腻,游戲內(nèi)容
1.我們接下來就進行隨機生成嗦董,雖然環(huán)境還是那個環(huán)境,但是背景不一樣了瘦黑,小鳥不一樣了京革,管道也是隨機的了(我看誰還和我說他記憶好奇唤,可以背板子)
2.好匹摇,接下來我們就要給自己的游戲進行一番裝修了咬扇,俗話說的好,人靠衣裝廊勃,馬靠鞍懈贺,游戲也是一樣的,你有一個好看的游戲歡迎界面坡垫,會在第一時間吸引人的眼球梭灿。
嗯嗯嗯冰悠,做出來的就是這個樣子的
emmmm很不錯
3.接下來就是設(shè)置小鳥的運動了
4.接下來我們還需要設(shè)置管子出來的方式屿脐,首先涕蚤,我們要做到當?shù)谝粋€管子快要接觸到左邊的時候,要在右邊添加一個新的管子的诵,然后當左邊的管子消失的時候移除掉管子万栅,同時在你過了管子的時候要打印出分數(shù),并且還能累計西疤。
接下來就是要把小鳥寫死了
現(xiàn)在游戲已經(jīng)有了一個初步的成型階段,接下來就是死了以后的畫面和音效了代赁,還有就是如何判斷小鳥的死亡(要是不能判斷小鳥是如何死的扰她,那還怎么玩)
1.小鳥死亡后的顯示圖像和聲音還有撞擊時候的聲音
2.設(shè)置上下管子的間隙和分數(shù)打印出來的總寬度
3.撞擊地面和管道的死亡判定
好,之后就是窖壕,實驗了忧勿,實驗寫出來的程序能不能玩,鄭重聲明瞻讽,我只是試一試鸳吸,那個分數(shù)不是我的