Python 項目實踐一(外星人入侵)第一篇

來源:互聯網
上載者:User

標籤:實踐   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 項目實踐一(外星人入侵)第一篇

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.