據說作不了飛機大戰都不算入門一個編程語言,今兒咱們就來完成飛機大戰的製做編程
1.建立窗口:首先須要定義一個遊戲運行的窗口(pygame)用來展現遊戲的界面 2.移動飛機:可以使飛機經過鍵盤移動併發射子彈 3.敵方飛機:製做敵方飛機 4.擊毀敵方飛機:我方飛機可以擊毀敵方飛機 5.計算得分:擊毀飛機計算得分
打開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()
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()