课程试听
1-1 pygame的安装和验证(资料在本节下载)
- 游戏介绍
- pygame安装和验证
- 课程内容介绍
1-2 贪吃蛇游戏规则
- 游戏规则的详细介绍
1-3 类的设计和模块准备
- 类的设计
- 新建项目并创建模块
1-4 游戏框架搭建
- 游戏框架内容介绍
- pygame的初始化和退出
- 创建游戏窗口
- 开启游戏循环
- 游戏时钟
- pygame的颜色定义方式
- 绘制窗口背景颜色
- 绘制文本的方式
- 创建字体对象的参数介绍
- 创建文本标签类
- 绘制文本内容到窗口里
- 测试在窗口里绘制文本
- 绘制文本的过程小结
- 电脑里的坐标系
- 把文字显示到窗口左下角-矩形的介绍
- 使用矩形的相对位置来绘制文字
- 元素定位小结
- 循环的作用小结
- 事件和监听介绍
- 获取和判断事件类型
- 空格键的监听
- 游戏暂停信息的提示
- 游戏结束信息的提示和游戏的重置
- 事件监听小结
- 绘制图形
- 绘制食物的方式分析
- 在固定位置绘制食物
- 随机食物位置的算法
- 随机生成食物位置
- 食物的动画效果
- 绘制食物小结
- 定时器使用介绍
- 定时更新食物位置
1-5 贪吃蛇功能实现
- 蛇类的构成分析
- 创建蛇类
- 添加身体的逻辑
- 添加蛇的身体
- 绘制蛇的身体
- 移动蛇的身体
- 修改蛇的移动方向
- 蛇吃食物的业务说明
- 蛇吃食物
- 蛇的死亡判断处理思路
- 蛇的死亡处理