1. 程式人生 > >練手小項目:利用pygame庫編寫飛機大戰遊戲

練手小項目:利用pygame庫編寫飛機大戰遊戲

代碼 pthon ngs 博客 以及 項目 class 編寫 利用

pygame庫已經很久不更新,畢竟使用python開發遊戲的不多。本項目的目的在於訓練自己的pthon基本功、了解中小型程序框架以及學習代碼重構等。項目出自《Python編程 從入門到實踐》中12-14章節的例子。另外寫的博客貌似也沒人看啊,有點沮喪。不過還是要沈住氣,就權當自己的私人技術日記了。或許以後能成為技術大牛呢,傻笑:)

giyhub地址:

效果圖如下:

技術分享圖片

程序框架

alien_invasion.py 包含運行遊戲的run_game函數
alien.py 外星人類
bullet.py 子彈類
button.py 按鈕類
game_functions.py 包含實現遊戲功能的函數
game_stats.py 跟蹤遊戲信息的類
scoreboard.py 顯示得分的類
settings.py 存儲設置的類
ship.py 飛船類

練手小項目:利用pygame庫編寫飛機大戰遊戲