bigbigli_大大李

少儿编程:使用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()

  • 创建窗口并设置宽和高以及设置窗口标题

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.创建如下图窗口(第一步完成)

飞机大战
posted @ 2020-08-28 01:44  bigbigli  阅读(1562)  评论(0编辑  收藏  举报