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!!! 更多内容请关注微信公众号:“大李日志”
  • 相关阅读:
    Execl获取真实行数
    日期工具类
    Eclipse & IDEA快捷键对比大全
    【转】IDEA导入Eclipse项目 详细步骤(亲自验证导入成功)
    京东的四大集团
    马云演讲视频
    阿里系的一些重要网站
    阿里系的几个电商网站
    腾讯几款QQ软件
    电脑版微信使用说明
  • 原文地址:https://www.cnblogs.com/bigbigli/p/13575060.html
Copyright © 2011-2022 走看看