zoukankan      html  css  js  c++  java
  • 少儿编程:使用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.创建如下图窗口(第一步完成)

    飞机大战
    我是bigbigli!!! 更多内容请关注微信公众号:“大李日志”
  • 相关阅读:
    char array 与string
    汗= =
    看来要学 Asp.Net 了
    安装 Xamarin for Visual Studio
    Xamarin for Visual Studio 3.11.658 Alpha 版 破解补丁
    用 Xamarin for VS 创建 aar 文件的绑定
    Android中当前墙纸Wallpaper存放的位置
    Android中动态改变控件的大小的一种方法
    程序员学习能力提升三要素(读书笔记)
    让Android软键盘默认进入英文键盘
  • 原文地址:https://www.cnblogs.com/bigbigli/p/13575060.html
Copyright © 2011-2022 走看看