女白領在家玩打地鼠游戲,無意間學會python編程,還有教程有源碼

玩打地鼠的游戲,因為有BUG,需要優(yōu)化,于是無意間竟然學到了很多python的基礎內容。

image

女白領說:在家玩了一個用python做的打地鼠小游戲,本來也不知道是python,因為不懂編程,只是因為這個打地鼠的小游戲有問題,所以就跟著教程上寫的,修修改改,沒想到居然改得越來越有趣了,后來才知道,這是python中的一些內容,還包含了很多的基礎知識點,只是通過優(yōu)化小游戲,順便就學會了python編程。

下面我把教程大致的步驟說一下

(因為詳細的教程和源碼比較多,所以我都放底部了,這里先簡單講一下吧。)

首先

開發(fā)工具準備

Python版本:3.6.4

相關模塊:pygame模塊,以及自帶的python模塊

image

搭建環(huán)境

安裝python并添加到環(huán)境變量中,然后安裝需要的其他模塊即可。

再介紹一下這個游戲

很多人玩過打地鼠的游戲,它的規(guī)則很多人也知道,就是不停的拿錘子打洞里鉆出來的老鼠。

image

但我們還是應該先確認一下,這個游戲中有哪些元素。

先是地鼠,打地鼠當然得先有地鼠。

看部分代碼:

image

再就是對于地鼠來說,應該會有兩種狀態(tài),一種是被錘子打到和未被錘子打到的狀態(tài),這里就需要兩種狀態(tài)的圖片,目的也很簡單,當?shù)厥蟊粨糁谢蛭幢粨糁袝r,分別展現(xiàn)兩種狀態(tài)的圖片即可。

然后是錘子,錘子也是一樣的,也有未擊中的狀態(tài)和已被擊中的狀態(tài),但已被擊中時,錘子的狀態(tài)要短時間后立刻變回未擊中的狀態(tài)。

部分代碼如下:

image

到了這一步,游戲中的精靈就已經定義完成了,下面就開始寫主程序。

但由于篇幅原因,主程序在下一篇文章中再寫。

image

如果對這個游戲感興趣,需要這個游戲的完整教程以及源碼,可以

QQ截圖20200730191043.png

這里的python項目以及源碼很多,對于python的學習或增加實踐能力,都很有幫助哦!

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容