Scratch项目式学习-俄罗斯方块游戏—7696人已学习
课程介绍
信息社会,编程就和传统的“读、写、算”一样,是一种的基本能力,而这种能力可以从儿童编程开始。本课程以俄罗斯方块游戏作为项目,按照项目开发的流程作为课程框架,从游戏的分析和设计入手,确定游戏的背景、角色和规则;然后从准备素材到功能模块编程到调试,体验完整的项目开发过程。学习者会不断地遇到问题,分析原因,训练工程思维,提升解决问题的能力。
课程收益
1.学习Scratch的基本操作,如角色添加、修改及造型处理等; 2.理解Scratch的脚本功能,能编程实现功能; 3.体验项目开发的全过程,包括项目的分析、设计,角色的准备,功能模块的编程实现,以及调试等过程,提升问题解决能力;
讲师介绍
陶双双 更多讲师课程
在高职院校软件技术专业任教8年,教授软件开发类课程 在中小学开设Scratch项目式编程课程
课程大纲
第1章:俄罗斯方块游戏分析与设计
1. 游戏总体设计 11:37
2. 思维导图美化 3:14
第2章:准备游戏素材
1. 用Photoshop画背景网格 7:24
2. 解决PS画背景网格时出现的问题 1:43
3. 用Scratch绘图编辑器绘制角色造型 7:13
4. 用photoshop绘制角色造型 7:09
5. 将角色造型保存及分享 3:22
第3章:角色位置的初始化
1. 背景布局及画边界线 1:26
2. 角色第一个造型位置的初始化 3:49
3. 角色其他造型位置初始化 4:07
第4章:模块一:用方向键控制角色移动
1. 让某个方块随机出现 7:38
2. 方块出现后自由下落 7:01
3. 下移键加快方块下落速度 5:56
4. 下移键控制不同方块不同下落速度 4:36
5. 上移键控制角色造型切换 3:51
6. 上移键控制单个角色切换造型 4:28
7. 左右方向键控制角色移动 3:43
8. 解决方块左右移动时的问题--公平法 4:30
9. 解决左右方向键出现的问题-委屈法 2:58
10. 阶段性调试:方块下落碰到检测线时的小瑕疵 5:58
11. 阶段性调试:左右方向键 5:38
第5章:模块二:方块落下后用图章复制
1. 方块落下后图章 3:01
2. 解决方块落下后回弹过程显示的问题 9:55
第6章:模块三:当前角色落下后,下一个角色出现
1. 通过广播让下一个角色出现 3:26
2. 让下一个方块在临时区提前显示 15:47
3. 用图章来解决临时区显示遮盖问题 6:09
4. 临时区方块和实际出现的方块一致 4:18
5. 临时区域中的方块更新显示 4:50
6. 阶段性调试:对角色大小多适当调整 4:09
7. 阶段性调试:方块到达网格两侧边缘时限定造型切换 4:55
第7章:模块四:判断满行及消行
1. 判断满行--流程图分析 11:29
2. 编程实现满行统计 17:14
3. 用自然语言描述消行过程 4:49
4. 用流程图描述消行过程 20:17
5. 将流程图美化更清晰 7:27
6. 消行模块编程实现 17:00
7. 消行模块编程完善 23:07
8. 消行模块编程调试 7:01
第8章:模块五:游戏计分及结束
1. 结束规则编程实现 6:50
2. 计分规则编程实现 3:30
第9章:程序完善与调试
1. 解决长条形方块特殊问题 7:24
2. 解决Z形方块图章位置不合适的问题 1:31
3. 解决消行时上方灰格判断冗余问题 13:08
大家可以点击【 查看详情】查看我的课程
课程介绍

信息社会,编程就和传统的“读、写、算”一样,是一种的基本能力,而这种能力可以从儿童编程开始。本课程以俄罗斯方块游戏作为项目,按照项目开发的流程作为课程框架,从游戏的分析和设计入手,确定游戏的背景、角色和规则;然后从准备素材到功能模块编程到调试,体验完整的项目开发过程。学习者会不断地遇到问题,分析原因,训练工程思维,提升解决问题的能力。
课程收益
1.学习Scratch的基本操作,如角色添加、修改及造型处理等; 2.理解Scratch的脚本功能,能编程实现功能; 3.体验项目开发的全过程,包括项目的分析、设计,角色的准备,功能模块的编程实现,以及调试等过程,提升问题解决能力;
讲师介绍
陶双双 更多讲师课程
在高职院校软件技术专业任教8年,教授软件开发类课程 在中小学开设Scratch项目式编程课程
课程大纲
第1章:俄罗斯方块游戏分析与设计
1. 游戏总体设计 11:37
2. 思维导图美化 3:14
第2章:准备游戏素材
1. 用Photoshop画背景网格 7:24
2. 解决PS画背景网格时出现的问题 1:43
3. 用Scratch绘图编辑器绘制角色造型 7:13
4. 用photoshop绘制角色造型 7:09
5. 将角色造型保存及分享 3:22
第3章:角色位置的初始化
1. 背景布局及画边界线 1:26
2. 角色第一个造型位置的初始化 3:49
3. 角色其他造型位置初始化 4:07
第4章:模块一:用方向键控制角色移动
1. 让某个方块随机出现 7:38
2. 方块出现后自由下落 7:01
3. 下移键加快方块下落速度 5:56
4. 下移键控制不同方块不同下落速度 4:36
5. 上移键控制角色造型切换 3:51
6. 上移键控制单个角色切换造型 4:28
7. 左右方向键控制角色移动 3:43
8. 解决方块左右移动时的问题--公平法 4:30
9. 解决左右方向键出现的问题-委屈法 2:58
10. 阶段性调试:方块下落碰到检测线时的小瑕疵 5:58
11. 阶段性调试:左右方向键 5:38
第5章:模块二:方块落下后用图章复制
1. 方块落下后图章 3:01
2. 解决方块落下后回弹过程显示的问题 9:55
第6章:模块三:当前角色落下后,下一个角色出现
1. 通过广播让下一个角色出现 3:26
2. 让下一个方块在临时区提前显示 15:47
3. 用图章来解决临时区显示遮盖问题 6:09
4. 临时区方块和实际出现的方块一致 4:18
5. 临时区域中的方块更新显示 4:50
6. 阶段性调试:对角色大小多适当调整 4:09
7. 阶段性调试:方块到达网格两侧边缘时限定造型切换 4:55
第7章:模块四:判断满行及消行
1. 判断满行--流程图分析 11:29
2. 编程实现满行统计 17:14
3. 用自然语言描述消行过程 4:49
4. 用流程图描述消行过程 20:17
5. 将流程图美化更清晰 7:27
6. 消行模块编程实现 17:00
7. 消行模块编程完善 23:07
8. 消行模块编程调试 7:01
第8章:模块五:游戏计分及结束
1. 结束规则编程实现 6:50
2. 计分规则编程实现 3:30
第9章:程序完善与调试
1. 解决长条形方块特殊问题 7:24
2. 解决Z形方块图章位置不合适的问题 1:31
3. 解决消行时上方灰格判断冗余问题 13:08
大家可以点击【 查看详情】查看我的课程