標籤:實踐 run 聲音 targe win 使用者輸入 highlight 代碼 第一個
python斷斷續續的學了一段實踐,基礎課程終於看完了,現在跟著做三個小項目,第一個是外星人入侵的小遊戲:
一 Pygame
pygame 是一組功能強大而有趣的模組,可用於管理圖形,動畫乃至聲音,讓你輕鬆的開發出想要的遊戲。
二 安裝Pygame
只講下在windows系統安裝pygame,可以訪問:https://bitbucket.org/pygame/pygame/downloads/ 如:
尋找與你python匹配的安裝程式,找不到可以去這個網站:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame
下載的程式是exe,就運行它,是.mhl複製到專案檔夾,用pip來運行:
3 開始項目遊戲
建立Pygame視窗已經相應使用者輸入代碼如下:
import sysimport pygamedef run_game(): # 初始化遊戲並建立一個螢幕對象 pygame.init() screen = pygame.display.set_mode((1200,800)) pygame.display.set_caption("Alien Invasion") #開始遊戲的主迴圈 while True: # 監視鍵盤和滑鼠事件 for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit() # 讓最近描繪的螢幕可見 pygame.display.flip()run_game()
F5運行如:
這隻是一個空的視窗,遊戲的第一步,以後會慢慢新增內容,更詳細的內容可以參考:python從入門到實踐 這本書,今天就先記到這裡。
PS:學習了一個小時,寫部落格用了半個小時,耗費時間,這就是很多人不願意寫的原因吧。
Python 項目實踐一(外星人入侵)第一篇