打地鼠c语言代码_女白领在家玩打地鼠游戏,无意间学会python编程,还有教程有源码...
玩打地鼠的游戲,因為有BUG,需要優(yōu)化,于是無意間竟然學(xué)到了很多python的基礎(chǔ)內(nèi)容。
女白領(lǐng)說:在家玩了一個用python做的打地鼠小游戲,本來也不知道是python,因為不懂編程,只是因為這個打地鼠的小游戲有問題,所以就跟著教程上寫的,修修改改,沒想到居然改得越來越有趣了,后來才知道,這是python中的一些內(nèi)容,還包含了很多的基礎(chǔ)知識點(diǎn),只是通過優(yōu)化小游戲,順便就學(xué)會了python編程。
下面我把教程大致的步驟說一下
(因為詳細(xì)的教程和源碼比較多,所以我都放底部了,這里先簡單講一下吧。)
首先
開發(fā)工具準(zhǔn)備
- Python版本:3.6.4
- 相關(guān)模塊:pygame模塊,以及自帶的python模塊
搭建環(huán)境
安裝python并添加到環(huán)境變量中,然后安裝需要的其他模塊即可。
再介紹一下這個游戲
很多人玩過打地鼠的游戲,它的規(guī)則很多人也知道,就是不停的拿錘子打洞里鉆出來的老鼠。
但我們還是應(yīng)該先確認(rèn)一下,這個游戲中有哪些元素。
先是地鼠,打地鼠當(dāng)然得先有地鼠。
看部分代碼:
再就是對于地鼠來說,應(yīng)該會有兩種狀態(tài),一種是被錘子打到和未被錘子打到的狀態(tài),這里就需要兩種狀態(tài)的圖片,目的也很簡單,當(dāng)?shù)厥蟊粨糁谢蛭幢粨糁袝r,分別展現(xiàn)兩種狀態(tài)的圖片即可。
然后是錘子,錘子也是一樣的,也有未擊中的狀態(tài)和已被擊中的狀態(tài),但已被擊中時,錘子的狀態(tài)要短時間后立刻變回未擊中的狀態(tài)。
部分代碼如下:
到了這一步,游戲中的精靈就已經(jīng)定義完成了,下面就開始寫主程序。
但由于篇幅原因,主程序在下一篇文章中再寫。
如果對這個游戲感興趣,需要這個游戲的完整教程以及源碼,可以:
這里的python項目以及源碼很多,對于python的學(xué)習(xí)或增加實踐能力,都很有幫助哦!
總結(jié)
以上是生活随笔為你收集整理的打地鼠c语言代码_女白领在家玩打地鼠游戏,无意间学会python编程,还有教程有源码...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 载重王电动车充满电不能充到100是怎么回
- 下一篇: python 随机获取列表的元素_练习