初學Python和pygame寫小遊戲

2021-08-15 22:45:32 字數 586 閱讀 2826

alien.py:外星人的類,負責外星人的載入、位置、繪製和更新等屬性。

alien_invasion.py:主函式。

bullet.py:對子彈進行管理的類,負責子彈的繪製、更新。

button.py:按鈕類,繪製play按鈕。

game_function.py:包含實現各種操作所需的函式。

game_data.py:儲存遊戲啟用狀態和最高分、飛船剩餘等資訊。

scoreboard.py:顯示分數、等級、最高分和飛船剩餘影象的類。

ship.py:初始化飛船設定及移動飛船的類。

settings.py:遊戲設定的類,方便修改。

學習了pygame的一些基本操作,知道了sprite這個輕量級類的用法,在本專案中sprite可以用於確定物體的位置、載入影象,還可用於載入動畫,如: 。

還認識了group編組,他可以方便我們管理類似10個子彈一起運動的時候更新畫面和刪除無效元素。

最終成果

原始碼:教材:《python遍程:從入門到實踐》

使用Python和pyGame進行虛擬儀器開發

說明 這是我2007年寫在cublog china unix 上的部落格,現在把它轉到這裡來.偶然發現pygame的高速繪圖效果,於是忽然想做乙個虛擬示波器,以前經常見到基於 visual c 的收費的類庫,感覺太複雜了,根本沒想過要自己寫乙個.然而使用python後,一切都變得很簡單了.當然,目前...

用Python和Pygame寫遊戲 入門

windows7 下安裝pygame 安裝好,可以用下面的方法確認有沒有安裝成功 import pygame print pygame.ver 2.新的hello world coding utf 8 背景 游標 mouse image filename fugu.png import pygame...

python 安裝 pygame 步驟!

python 版本的pygame 2 前提是你已經安裝好了 python 並配置了 python 環境變數 pygame 1.9.3 cp36 cp36m win amd64.whl 檔案 需要安裝pip,操作步驟如下 python setup.py install 2 新增環境變數c python...