1、综合活动1 设计互动闯关小游戏 新知学习 前面几节课,我们编写了4个互动游戏程序,用鼠标、键盘、麦克风、 摄像头实现人机交互。本次活动,我们将综合应用这些输入设备,制 作一个互动闯关游戏,游戏界面图如下图所示。 活动任务 游戏一共2关。 第1关:海星跟随着鼠标移动,按下空格键发射水弹射击水怪。 成功打中4个水怪,自动进入第2关。 第2关:先用麦克风“吹”气球,气球变大再用摄像头感知游戏 参与者手的移动方向,从而改变气球的运动方向,把气球托起来。 完成托住气球任务,即视为闯关成功。 任务内容任务内容 活动任务 1.规划游戏内容。 2.设计游戏场景:第1关,地点在海底世界;第2关,地 点在郊外。
2、3.编写脚本。 任务说明任务说明 活动任务 1.第1关,游戏采用得分多少来判断是否完成本关任务;第2关,游戏 采用计时器来判断托球是否超时,根据气球上升到一定高度来判断是 否完成本关任务。 2.根据游戏内容合理选择人机交互的设备,比如键盘、鼠标、摄像头、 麦克风等,使游戏的互动性更强。 3.角色在不同的关卡中登场,通过广播消息、接收消息实现角色的显 示与隐藏。 任务分析任务分析 探究活动 在本活动中,根据组内分工,发挥个人特长,通力 合作,共同用Scratch制作一个多关卡、互动性强、趣味 盎然的小游戏,体验互动游戏开发的全过程。 (1)推选组长 为保证整个探究活动的有序开展,全班同学分成4-
3、6个游戏开发项目小 组,并分别推选一名组长。 1.组建游戏开发小组 组别:_学习小组 组长:_ 组员:_ 活动主题:设计互动间关小游戏 (2)确定游戏开发方案 游戏名称 游戏类型 基本元素 规划的元素 配音 口背景音乐 口角色动作 广播 口角色与舞台 口背景切换 场景 口舞台背景 口角色造型 角色 海星 水怪 水弹 气球 过关方式 口得分 口时间 备注:可选项,必选项 活动主题:设计互动间关小游戏 (3)小组分工 小组合作,明确成员之间的任务分工。 活动主题:设计互动间关小游戏 角色 任务分工 组长 总协调,对整个项目负责 成员1 查阅相关资料,完善想法 成员2 规划各关的功能及使用的人机交互
4、方式 成员3 查找游戏所需的图片、音频等素材 成员4 编写人机交互小游戏 成员分工表 闯关小游戏一共有2关,先 删除原来的空白背景和小 猫角色,上传2张图片作为 游戏背景,分别取名为 “海底”和“郊外” 。 活动主题:设计互动间关小游戏 2.导入图片,命名背景 添加背景图片,输入背景名称 3.明确内容,设计角色 制作闯关小游戏,就是使用人机交互指令以及其他指令,结合计算机 外部设备,表达自己的想法。要根据游戏内容,确定并添加每一关所 需的角色。角色造型切换是通过“外观”模块中 来实现的。 各个角色的隐藏则是通过“控制”模块中的“ ”和“外 观”模块的“ ”来实现的。 活动主题:设计互动间关小游
5、戏 活动主题:设计互动间关小游戏 角色规划表 关卡 角色名称 造型 说明 第1关 水怪 第1关:显示 第2关:隐藏 第1关 海星 第1关:显示 第2关:隐藏 第1关 水弹 第1关:显示 第2关:隐藏 第2关 气球 第1关:显示 第2关:隐藏 活动主题:设计互动间关小游戏 4.分析功能,编写脚本:使用的变量 关卡关卡 变量名称变量名称 用途说明用途说明 初始化脚本初始化脚本 第1关 变量: 得分 记录打中水怪得分。在背景 “海底”,添加初始化脚本。 第1关 变量: 初始位置 记录水怪的水平位置。 第2关 系统变量: 计时器 记录托起气球的时间。 第2关 系统变量: 响度 记录麦克风收到的声音响度
6、。 活动主题:设计互动间关小游戏 (2)第1关中角色分析与脚本搭建 角色分析图。 活动主题:设计互动间关小游戏 水怪角色分析图 活动主题:设计互动间关小游戏 海星角色分析图 活动主题:设计互动间关小游戏 水弹角色分析图 活动主题:设计互动间关小游戏 角色 效果设想 脚本搭建 背景 (包含“海 底”、“郊外 两张图片) 背景切换为“海底” 图片,“得分变量” 设定为0,广播消息: 第1关。 当接收到“第2关” 消息,背景切换为 “郊外图片”。 脚本搭建表:游戏第1关脚本搭建表 水怪 当接收到“第2关”消息 时,角色隐藏。 当接收到“第1关”消息 时,复制出5个水怪。 作为克隆体启动时:如 果碰到
7、水弹,计分,克 隆体消失;如果“得分” 变量等于4分,最后广播 消息“第2关 活动主题:设计互动间关小游戏 海星 当接收到“第2关”消息 时,角色隐藏。 当接收到“第1关”消息 时,海星重复切换角色 造型。 当接收到“第1关”消息 时,海星x坐标随着鼠标 指针移动变化。 活动主题:设计互动间关小游戏 水弹 当接收到“第2关”消息 时,角色隐藏。 当接收到“第1关”消息 时,侦测到“按下空格 键就发射水弹。 活动主题:设计互动间关小游戏 活动主题:设计互动间关小游戏 (3)第2关中角色分析与脚本搭建 角色分析图。 气球角色分析图 角色 效果设想 脚本搭建 气球 安装并调试计算机上的麦克风和 摄像
8、头。 当接收到“第1关”消息时,角 色隐藏。 当接收到“第2关”消息时:初 始化角色大小和位置;利用声音 响度侦测、视频动作侦测,完成 吹气球、托气球任务;判断托气 球任务是否成功。 活动主题:设计互动间关小游戏 活动主题:设计互动间关小游戏 通过“事件”模块中的 或 ,各个角色 接收消息之后作出回应,实现角色的显示与隐藏,以及背 景图片的切换。各角色脚本搭建成功之后,还要继续进行 修改、完善、优化。 活动主题:设计互动间关小游戏 准备好摄像头、麦克风等外部设备,运行程序,组内成 员分工合作:建议组员一个操作,一个观察,一个体验,还 有一个负责记录。把游戏运行中遇到的困难、故障记录下来, 进一
9、步修改、完善程序。 创新活动 在游戏中,增加水怪被击中的声音,增加随机数改变水 怪出现的位置等,使游戏变得更加好玩。 交流总结 召开创客达人实践成果展示会,将各组同学设计制作的闯关小游 戏作品与大家分享。根据各学校、各地区的情况,可以思考如何做 得更好。以下建议供参考: 说一说作品的 新颖性体现在:_ 实用性体现在:_ 科学性体现在:_ 1.展示与交流 展示本组制作的闯关小游戏作品,充分介绍人机交互方面的特 色,重点讲解本组在设计、创作、编写程序、调试等方面的设计意图 及功能,分享本组在实践过程中的辛苦和喜悦、经验与教训。 举办一场“闯关游戏大比拼”活动。比一比哪个小组设计的闯 关游戏人机交互
10、更灵活,画面更精美,算法更优越。以投票的方式选 出本次活动的“最佳作品奖”“最优创意奖”“最佳体验奖”等。 交流总结 交流总结 组别 优点 不足 2.收获与反思 (1)评价他人 请你对其他小组的作品给予评价。 交流总结 你从其他小组分享的互动游戏作品中学习到了什么? _ (2)评价自己 过本次综合活动,你对互动闯关小游戏有了什么新的认识?在实践 过程中,遇到了什么问题,你是如何解决问题并克服困难的?请和同 学们分享一下。 _ 交流总结 你是否认真参加每一次小组活动,努力完成自己承担的任务?你 是否能主动提出活动的设想和建议?你是否能与同学合作,善于听 取他人的意见? _ 我的收获 交流总结 (3)完善作品 听取老师或同学的意见或建议,从功能、脚本编写等方面对本组作 品进行改进。 作品的不足之处 作品的改进方向 活动评价 评价内容 评价等级 优秀 良好 及格 需要努力 创意编写程序, 合理调整参数 设计趣味场景, 分享优秀设计 积极参与研究, 善于提出建议 虚心接受建议, 乐于分享心得 退 出 通过本节课的学习,谈一谈你有哪些收获呢? 你的收获 课堂小结