Scratch项目式学习--拼图游戏设计与开发—4212人已学习
课程介绍
信息社会,编程就和传统的“读、写、算”一样,是一种的基本能力,而这种能力可以从儿童编程开始。本课程以“拼图游戏”为项目,按照软件开发的流程,从游戏的分析和设计入手,确定游戏的背景、角色和规则;然后从准备素材到功能模块编程到调试,体验完整的项目开发过程。学习者会不断地遇到问题,分析原因,训练工程思维,提升解决问题的能力。
课程收益
1.学习Scratch的基本操作,如角色添加、修改及造型处理等; 2.理解Scratch的脚本功能,能编程实现功能; 3.体验项目开发的全过程,包括项目的分析、设计,角色的准备,功能模块的编程实现,以及调试等过程,提升问题解决能力;4.具有问题意识,能分析问题的原因并寻找解决问题的方法。
讲师介绍
雨妈 更多讲师课程
在高职院校软件技术专业任教8年,教授软件开发类课程 在中小学开设Scratch项目式编程课程
课程大纲
第1章:游戏分析与设计
1. 游戏试玩及分析 5:19
2. Freemind思维导图工具介绍 3:00
3. 为拼图游戏做总体设计 13:41
第2章:游戏素材准备
1. 素材图片的尺寸分析 4:29
2. 百度搜索指定尺寸的图片 5:11
3. 用photoshop裁剪图片 3:19
4. 用photoshop处理图片尺寸 3:15
5. 将素材添加到scratch 6:51
第3章:模块编程--用链表存储图片的随机位置
1. 基础知识:变量 5:41
2. 基础知识:链表 6:30
3. 链表中添加随机数 5:36
4. 链表中添加不重复的随机数--方法1 11:30
5. 链表中添加不重复的随机数--方法2 10:51
6. 两种方法效率分析与比较 4:42
第4章:模块编程--根据链表数据摆放图片
1. 一维链表和二维表格的对应关系 6:09
2. 数学知识:取余数和取整数 5:24
3. 图片坐标规律分析 10:46
4. 编程实现 12:46
5. 基础知识:图章与克隆 3:01
第5章:模块编程--点击交换图片
1. 存储小图片的位置序号 6:26
2. 存储空白图片的位置序号 5:05
3. 建立图片交换的模块 5:55
4. 判断图片是否与空白图片相邻 6:37
5. 当空白图片位置序号为5时,交换图片 7:10
6. 图片交换后,更新空白图片下标及造型 4:22
7. 当空白图片位置需要为其他时,交换图片 5:10
8. 克隆本体隐藏--解决最后格子上的问题 2:00
第6章:模块编程--拼图完成及计分功能
1. 判断拼图是否完成 6:27
2. 拼图完成后续功能模块分析 9:13
3. 解决拼图死胡同问题 7:56
4. 为游戏添加音效 4:34
5. 游戏计分--按点击次数 6:51
6. 游戏计分--按花费时间 6:25
第7章:项目优化及总结
1. 交换图片时的程序脚本优化 15:25
2. 项目完成总结 7:59
大家可以点击【 查看详情】查看我的课程
课程介绍
信息社会,编程就和传统的“读、写、算”一样,是一种的基本能力,而这种能力可以从儿童编程开始。本课程以“拼图游戏”为项目,按照软件开发的流程,从游戏的分析和设计入手,确定游戏的背景、角色和规则;然后从准备素材到功能模块编程到调试,体验完整的项目开发过程。学习者会不断地遇到问题,分析原因,训练工程思维,提升解决问题的能力。
课程收益
1.学习Scratch的基本操作,如角色添加、修改及造型处理等; 2.理解Scratch的脚本功能,能编程实现功能; 3.体验项目开发的全过程,包括项目的分析、设计,角色的准备,功能模块的编程实现,以及调试等过程,提升问题解决能力;4.具有问题意识,能分析问题的原因并寻找解决问题的方法。
讲师介绍
雨妈 更多讲师课程
在高职院校软件技术专业任教8年,教授软件开发类课程 在中小学开设Scratch项目式编程课程
课程大纲
第1章:游戏分析与设计
1. 游戏试玩及分析 5:19
2. Freemind思维导图工具介绍 3:00
3. 为拼图游戏做总体设计 13:41
第2章:游戏素材准备
1. 素材图片的尺寸分析 4:29
2. 百度搜索指定尺寸的图片 5:11
3. 用photoshop裁剪图片 3:19
4. 用photoshop处理图片尺寸 3:15
5. 将素材添加到scratch 6:51
第3章:模块编程--用链表存储图片的随机位置
1. 基础知识:变量 5:41
2. 基础知识:链表 6:30
3. 链表中添加随机数 5:36
4. 链表中添加不重复的随机数--方法1 11:30
5. 链表中添加不重复的随机数--方法2 10:51
6. 两种方法效率分析与比较 4:42
第4章:模块编程--根据链表数据摆放图片
1. 一维链表和二维表格的对应关系 6:09
2. 数学知识:取余数和取整数 5:24
3. 图片坐标规律分析 10:46
4. 编程实现 12:46
5. 基础知识:图章与克隆 3:01
第5章:模块编程--点击交换图片
1. 存储小图片的位置序号 6:26
2. 存储空白图片的位置序号 5:05
3. 建立图片交换的模块 5:55
4. 判断图片是否与空白图片相邻 6:37
5. 当空白图片位置序号为5时,交换图片 7:10
6. 图片交换后,更新空白图片下标及造型 4:22
7. 当空白图片位置需要为其他时,交换图片 5:10
8. 克隆本体隐藏--解决最后格子上的问题 2:00
第6章:模块编程--拼图完成及计分功能
1. 判断拼图是否完成 6:27
2. 拼图完成后续功能模块分析 9:13
3. 解决拼图死胡同问题 7:56
4. 为游戏添加音效 4:34
5. 游戏计分--按点击次数 6:51
6. 游戏计分--按花费时间 6:25
第7章:项目优化及总结
1. 交换图片时的程序脚本优化 15:25
2. 项目完成总结 7:59
大家可以点击【 查看详情】查看我的课程