使用python完成飛機大戰遊戲

據說作不了飛機大戰都不算入門一個編程語言,今兒咱們就來完成飛機大戰的製做編程

分析

1.建立窗口:首先須要定義一個遊戲運行的窗口(pygame)用來展現遊戲的界面
2.移動飛機:可以使飛機經過鍵盤移動併發射子彈
3.敵方飛機:製做敵方飛機
4.擊毀敵方飛機:我方飛機可以擊毀敵方飛機
5.計算得分:擊毀飛機計算得分

1.步驟

  • 打開mu編輯器
    mu編輯器是一個極簡的集成編輯器(若是沒有此編輯器,能夠關注微信公衆號:大李日誌,點擊「乾貨資源」,找到mu編輯器下載並安裝)微信

  • 寫代碼
    導入pygame模塊
    import pygame併發

  • 導入sys庫中的exit函數來關閉窗口
    from sys import exit編程語言

  • 建立一個函數
    def initMainWindow():編輯器

  • 在initMainWindow()函數內初始化pygame模塊
    pygame.init()函數

  • 建立窗口並設置寬和高以及設置窗口標題ui

screen = pygame.display.set_mode((320,568))
pygame.display.set_caption("飛機大戰")
  • 循環遍歷事件隊列
while True:
        for event in pygame.event.get():
            //判斷是否關閉窗口
            if event.type == pygame.QUIT:
                pygame.quit
                exit()
        pygame.display.update()
  • 調用initMainWindow()函數
    initMainWindow()

2.完整代碼

import pygame
from sys import exit

def initMainWindow():
    pygame.init()
    screen = pygame.display.set_mode((320,568))
    pygame.display.set_caption("飛機大戰")
    
    while True:
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                pygame.quit
                exit()
        pygame.display.update()
initMainWindow()

3.建立以下圖窗口(第一步完成)

飛機大戰
相關文章
相關標籤/搜索