1. 程式人生 > >Python10_專案一 :Pygame庫的安裝 及 外星人入侵遊戲01

Python10_專案一 :Pygame庫的安裝 及 外星人入侵遊戲01

從現在開始,做一個外星人入侵的遊戲,記錄在整個專案中所遇到的問題

首先,我們應該考慮到,用Python做遊戲需要安裝pygame庫,對於安裝pygame庫,步驟如下:

1、確定你的電腦安裝了Python環境

檢視方式為:命令列 輸入  python  得到結果如下:

我安裝的是3.6.5版本且為32位

所以我下載的檔案為下圖所示

3、使用命令列pip install pygame-1.9.4-cp36-cp36m-win32.whl 即可安裝

其次,編寫一個最簡單的程式,使其可以建立一個空的Pygame視窗。

這裡值得注意的是,pygame.display.set_mode()函式裡寫的引數的資料型別是元組

程式碼如下:

import sys
import pygame


def run_game():          # 初始化遊戲,並且建立一個螢幕物件
    pygame.init()        # 初始化背景設定,讓Pygame能夠正確地工作
    screen = pygame.display.set_mode((1200, 800))     # 建立一個名為screen 的顯示視窗,括號裡是元組!!!
                                                    # 這個遊戲的所有圖形元素都將在其中繪製
    pygame.display.set_caption('外星人入侵')
    bg_color = (230,230,230)         # 設定背景顏色

    # 為讓程式響應事件,我們編寫一個事件迴圈,以偵聽事件,並根據發生的事件執行相應的任務。
    while True:  # 遊戲的主迴圈
        for event in pygame.event.get():    # 監視鍵盤和滑鼠
            if event.type == pygame.QUIT:   #編寫一系列的if 語句來檢測並響應特定的事件
                sys.exit()          # 我們呼叫sys.exit() 來退出遊戲
        screen.fill(bg_color)       # 每次迴圈都重繪螢幕
        pygame.display.flip()       # 讓最近繪製的螢幕可見


run_game()