哈嘍各位小伙伴,如果你看到這里呢,說明我們有緣分, 不要走,求求你…留下來點個關注加三連吧!!!

可以看到,小澤大早上8點就起來了,一心想著給大家伙更新好玩的東西,甚至都睡不著了,你說你要怎么賠,我要的也不多,為了證明各位不是渣男,點個贊好不啦~
當然起得這么早肯定不會是因為想更新啦,而是因為……
我昨晚睡得早,
所以說,早睡就可以早起!
我行,你不行,

好的,如果你成功看到了這里就說明我成功的水了一波字數而且你還沒有發現,
秒啊~
真·好的,讓我們進入這一次的主題…
Python寫游戲,豬上豬也行系列!
絕對沒有把各位當成豬豬這種小可愛哦,只是一個形容詞而已啦,理解這個意思就好了~
那么,一個經常拖更,而且一更就是水文的博主,怎么突然變得勤快了呢???
當然是因為……
要兌現之前跟大家說的:

然后就有一個小粉絲…

所以,這個系列就是為你量身定做的!
(我之前怎么沒有想到這種可以水超多篇文章的題材呢)

不過各位小可愛還是得把感動、淚目,打在評論里,沖沖沖!
Flappy Bird
- 什么是Flappy 鳥
- 我們用什么來做
- 我們怎么用什么來做什么
- 科普の小知識
什么是Flappy 鳥
Flappy Bird,單從字面意義來看,我只認識后面這個單詞,是鳥,
我悟了,這一定是一種鳥!

你信了?
不會吧,其實這是一款游戲的名字啦,

相信有的小可愛是玩過,然后因為自己太菜所以放棄了,
還有的小可愛是聽說過,沒玩過,不知道具體操作,或者大概知道,
剩下的就是沒玩過的啦,所以這里就給大家大致的說一下這個游戲的流程!
首先,我們進入游戲的話,就變成了一只鳥,但是我們只能按一個按鍵哦,就是向上的按鍵,或者w,然后鳥就會往上飛一段距離,如果不按呢,就會慢慢的往下降,而且是越降越快的,也就是有重力加速度(物理方面的知識了嗷),
如果碰到管道,或者觸碰到地面,那么游戲就會結束啦~
就是這么簡單的一個小游戲,但是又不簡單,畢竟想要穩穩地過去那個管道,又要不在自動降落的時候碰到,又不能按得太快撞到上面的,所以還是比較廢神的,
如果你沒玩過,那么推薦你玩一玩,可以選擇去百度隨便下載一個版本的,好像也有在線版的:戳我進去,不過在這里是要用滑鼠點擊,我還沒試過用鍵盤可以不,
當然你也可以跟著我們一步一步的進行游戲的構造,填充,最后自己玩自己鴨!
玩自己的游戲,
總有人會想歪,唉~

我們用什么來做
pygame
這是一個模塊,
我們要用這個模塊來撰寫我們的Flappy 鳥游戲!
這里就教大家怎么安裝這個模塊吧,畢竟有一些小可愛確實是新來的嘛,好好學,只教一遍!

到我們的File里面,找到我們的Srttings,點進去,

Project后面跟的是我們的專案名字,這里還是推薦大家新建一個專案來進行整個游戲的撰寫的,這樣的話就比較干凈,每次加載的時候呢也會快一點,
當然有的小伙伴你可能是沒有這個界面的,那是因為你之前已經打開了,只要看到這里就是ok了:

看到這個頁面就是ok了哦,然后點擊我們的加號,這個加號呢,有的是在右上角,有的是在左下角,

這個加號哦,
然后這里再跟大家說一下關于python版本的問題,3.7,3.8甚至3.9都是可以用的,只不過3.7會更穩定一些,因為有的模塊可能沒有跟上python更新的速度,所以比較高的版本里就會不兼容,能實作同一個功能的模塊有很多種,所以怎么選擇模塊也會是一門學問,


點加號進去之后呢,就進行搜索唄,找到之后就點下面的第一個按鈕進行安裝,
當然如果你遇到下載失敗,超時這類的問題,可以到我的另一個博客里的中間那一部分去看,這里帶上傳送門:神奇の傳送門,

打開之后就去找 不知道起什么名字 ,關于起名字我真的很心累,如果有比較有文化的小伙伴想合作,歡迎私信聯系嗷~
然后我們就安裝完成了唄,但是如果安裝完成之后用呼叫這個模塊里的一些功能會報錯的話,就說明python的版本過高了,pygame還沒有兼容,就可以下一個3.7的環境,環境之間來回切換就好了,
我們怎么用什么來做什么
這里的用什么就是用pygame啦,做什么就是做Flappy 鳥啦,

對嘍,也許你會好奇為什么我是8點起床的,但是可能很晚才更新,
我只是起床了,我有說我起床是為了更新嗎???

這里怎么做呢,我們放到下一篇再講吧,嘿嘿…
讓我多水一篇嘛~
科普の小知識
我們平時寫代碼的時候,給變數起名字可能會遇到沒有報錯,但是下面會有波浪線:

這種波浪線呢,就是告訴我們這個變數的名字是不規范的,但不是錯誤的,可以用,但是就連電腦都嫌棄我們沒水平,沒文化,拼音什么時候才能站起來!
所以如果想去掉這個波浪線的話,就需要我們找到pycharm中右下角的小人(小人:???)

也就是這個東西,然后點開

會發現她是有這個東西的,你可以把她拉倒最左邊,那煩人的波浪線就沒有啦~
看到這里如果你覺得對你有幫助,有用,而且還覺得這個博主針不戳的話,點個贊唄~

啊,對了,還有!
之前有個小粉絲說要弄一個微信群,小澤作為一個只用微信支付的老年人,不會用啊,
所以,如果你看到這里的話,那你創一個微信群吧,然后我再加進去,也是一樣的嘛~
886!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/245284.html
標籤:其他
上一篇:2021/1/5-每日三題第12彈:加班嗎?要命的那種!常見排序演算法的時間復雜度和空間復雜度你知道嗎???
下一篇:C語言編程>第十三周 ② 請撰寫函式fun,該函式的功能是:將放在字串陣列中的M個字串(每串的長度不超過N),按順序合并組成一個新的字串。
