首页
文章
视频教程
问答
提问
写文章
登录
/
注册
课程
Python实战
Python全栈+人工智能全栈工程师(项目飞机大战)
Python全栈+人工智能全栈工程师(项目飞机大战)
Python全栈基础入门课程,掌握Python语言基础语句,操作、流程控制等。手把手带领大家学习,课程是从0开始到实战项目
原创视频
(5)
学习人数:2091
学习难度:中级
更新时间:2019-06-03
收藏
开始学习
课程介绍
Python全栈基础入门课程,掌握Python语言基础语句,操作、流程控制等。手把手带领大家学习,课程是从0开始到实战项目
喜欢就分享吧
课程目录
共:9章 48节
项目准备
1-1
明确目标和实战步骤
1-2
确认pygame模块正确安装
1-3
项目准备及游戏的第一印象
游戏窗口和绘制图像
2-1
游戏的初始化和退出
2-2
pygame的坐标系
2-3
pygame.Rect描述矩形区域
2-4
创建游戏窗口和游戏循环
2-5
绘制图像的三个步骤
2-6
绘制英雄和透明图像
2-7
update方法的作用
2-8
介绍计算机中的动画实现原理
游戏循环和键盘事件
3-1
基本概念明确下一步目标
3-2
利用时钟设置游戏循环的刷新帧率
3-3
英雄动画效果实现
3-4
英雄循环飞行以及作业
3-5
基本概念和event模块的get方法
3-6
监听退出事件并且退出游戏
精灵和精灵组
4-1
基本概念
4-2
自定义精灵子类需求分析
4-3
派生精灵子类代码实现
4-4
创建敌机并且实现敌机动画
框架搭建
5-1
明确飞机游戏类的设计
5-2
明确文件职责准备主游戏类
5-3
游戏初始化.
5-4
使用常量定义游戏窗口大小
5-5
搭建启动游戏方法结构
背景图像
6-1
交替滚动实现思路分析
6-2
背景类的设计与基本实现
6-3
背景图像的交替滚动实现
6-4
利用初始化方法简化背景精灵的创建
敌人飞机
7-1
定时器语法介绍
7-2
定义并且监听创建敌机的定时器事件
7-3
设计并准备敌机类
7-4
定时创建并显示敌机精灵
7-5
随机位置以及随机速度
7-6
销毁飞出屏幕的敌机
英雄飞机
8-1
需求分析和类设计
8-2
准备英雄类
8-3
绘制英雄
8-4
两种按键方式对比
8-5
控制英雄左右移动
8-6
英雄边界控制
发射子弹以及碰撞检测
9-1
添加并监听英雄发射子弹事件
9-2
定义子弹类
9-3
发射子弹
9-4
一次发射三枚子弹
9-5
子弹摧毁敌机
9-6
敌机撞毁英雄
学生反馈
5.0
课程评分根据各个学生的评分和各种其他因素(如评分时间和可读性)计算得出,以确保评分公平准确地反映课程质量。
课程评分
100%
%
%
%
%
讲师介绍
小P
好好学习,天天向上