• 课程 / Python实战

    Python全栈+人工智能全栈工程师(项目飞机大战)

    介绍章节评论课件
    品易HTTP
    Python全栈基础入门课程,掌握Python语言基础语句,操作、流程控制等。手把手带领大家学习,课程是从0开始到实战项目
  • 难度:中级
  • 共48章节
  • 37258次播放
  • 第1章 项目准备
    明确目标和实战步骤
    确认pygame模块正确安装
    项目准备及游戏的第一印象
    第2章 游戏窗口和绘制图像
    游戏的初始化和退出
    pygame的坐标系
    pygame.Rect描述矩形区域
    创建游戏窗口和游戏循环
    绘制图像的三个步骤
    绘制英雄和透明图像
    update方法的作用
    介绍计算机中的动画实现原理
    第3章 游戏循环和键盘事件
    基本概念明确下一步目标
    利用时钟设置游戏循环的刷新帧率
    英雄动画效果实现
    英雄循环飞行以及作业
    基本概念和event模块的get方法
    监听退出事件并且退出游戏
    第4章 精灵和精灵组
    基本概念
    自定义精灵子类需求分析
    派生精灵子类代码实现
    创建敌机并且实现敌机动画
    第5章 框架搭建
    明确飞机游戏类的设计
    明确文件职责准备主游戏类
    游戏初始化.
    使用常量定义游戏窗口大小
    搭建启动游戏方法结构
    第6章 背景图像
    交替滚动实现思路分析
    背景类的设计与基本实现
    背景图像的交替滚动实现
    利用初始化方法简化背景精灵的创建
    第7章 敌人飞机
    定时器语法介绍
    定义并且监听创建敌机的定时器事件
    设计并准备敌机类
    定时创建并显示敌机精灵
    随机位置以及随机速度
    销毁飞出屏幕的敌机
    第8章 英雄飞机
    需求分析和类设计
    准备英雄类
    绘制英雄
    两种按键方式对比
    控制英雄左右移动
    英雄边界控制
    第9章 发射子弹以及碰撞检测
    添加并监听英雄发射子弹事件
    定义子弹类
    发射子弹
    一次发射三枚子弹
    子弹摧毁敌机
    敌机撞毁英雄

    讲师介绍

    小P
    小P
    学生
    课程必读:

    Python全栈基础入门课程,掌握Python语言基础语句,操作、流程控制等。手把手带领大家学习,课程是从0开始到实战项目

    能学到什么:

    Python全栈基础入门课程,掌握Python语言基础语句,操作、流程控制等。手把手带领大家学习,课程是从0开始到实战项目

    全部评论我要评论

    暂无评论~
  • 取消回复
  • © 2021 Python学习网 苏ICP备2021003149号-1

    Python学习网