外星人入侵(使用python編寫)

2021-08-21 16:09:57 字數 1116 閱讀 3225

學習完python基礎語法知識後,便可進行專案實戰。下面試著開發乙個遊戲,這將會使用到pygame,這是一組功能強大而有趣的模組,可 用於管理圖形、動畫乃至聲音,可以讓我們更輕鬆地開發複雜的遊戲。

開始編碼前,先來安裝pygame。本文只介紹windows系統下如何安裝。

大多數較新的python(3.4以上)版本都自帶pip,因此首先可檢查系統是否已經安裝了pip。

在windows系統中檢查是否安裝了pip

打卡乙個終端視窗,並執行如下命令:

如果系統中只安裝了乙個版本的python,將看到類似於上面的輸出。若出現錯誤資訊,則需要檢查安裝pip。

2. 在windows系統中安裝pygame

c:\users\administrator>e:

e:\>cd e:\users\administrator\pycharmprojects\alien_invasion

e:\users\administrator\pycharmprojects\alien_invasion>python -m pip install --user pygame-1.9.3-cp36-cp36m-win_amd64.whl

processing e:\users\administrator\pycharmprojects\alien_invasion\pygame-1.9.3-cp36-cp36m-win_amd64.whl

installing collected packages: pygame

successfully installed pygame-1.9.3

e:\users\administrator\pycharmprojects\alien_invasion>

至此,我們已經在windows系統中成功安裝pygame模組。

補充:使用pip install -u pygame --user也是可以安裝。

下面便可進行專案開發。此專案雖小,但原始碼挺多的,這裡只列出所需模組列表。

從一名不羈的碼農開始

python 外星人入侵

外星人入侵專案 最近初步瀏覽了 python 從入門到實踐 這本書,決定嘗試一下 準備階段中 初始化 pygame.init 關閉視窗 pygame.display.quit 設定視窗大小 screen pygame.display.set mode 1200 800 乙個二元組,1200和800分...

外星人入侵

今天是乙個週末,宿舍的人全部都出去玩了,而我因為太懶乙個人留在了宿舍,連床都不起,吃飯靠的是點外賣。不過,為了好玩,我跟著書本學習打了乙個2d小遊戲,並加入了一點自己的東西。一 遊戲頁面 剛開始我把所有的遊戲螢幕設定都放在了下面 裡,這使得 看起來非常長,和雜亂,所以為了使遊戲方便擴充套件和整個 邏...

Pygame 外星人入侵(7)外星人壓境

二 更加合理地移動 三 小結 在之前的博文中,實現了在螢幕上繪製一大群外星人,現在我們想讓這群外星人動起來,它們的移動遵循著一定的規律。我們首先要實現的是,如何讓一群外星人一起向螢幕右側移動。遊戲引數性質的變數統一存放在 設定模組中的設定類中 6 外星人的屬性 6。1 外星人移動的速度 self.a...