案例观察:重温经典《切水果》
要开展一门Scratch编程课,首先需要一个合适的案例,我们可以通过一个小技巧快速判断、筛选出合适的案例。
小技巧
能够一句话说明清楚的操作规则
一般来说,案例设计的越复杂,对延展的限制就越多,能够发挥的空间也就越少,以《体感切水果》这个Scratch案例来说:
操作规则:
-
需要在限时内
-
用身体的动作
- 碰触更多个画面中的水果
小提醒:全屏观看更清楚
案例分析:游戏流程拆解
认识案例的设计理念能帮助我们更深入的了解案例、启发更多的联想、拓展对案例的想象与认知,更好的引导学生产生创意。
分析案例的互动设计流程能帮助我们对案例有一个全面的了解、梳理各个环节之间的先后顺序、逻辑关系,培养学生的计算思维。
《体感切水果》设计理念
《体感切水果》是为了给予久坐电脑办公的同事A,一个活动四肢的机会而设计的游戏。
有些人时常久坐而四肢僵硬,虽然他们知道活动身体有益健康,但却不知道要做什么比较好,也没什么动力活动四肢。
在思考怎么可以帮助这些人的时候想起经典的游戏《切水果》,切水果游戏规则简单、能随时开始、游戏的技术门槛很低,结合Scratch的视频侦测功能,将《切水果》的互动形式替换成动作侦测,只要他们面对电脑时间过长,就提醒他可以去玩一下游戏活动身体。
《体感切水果》的环节可分成三个:
开始介面
- 当玩家身体晃动的程度高于要求值进入游戏
游戏开始
- 玩家晃动身体触碰画面中的水果来获取分数
- 当游戏时间到时停止游戏
游戏结束
- 展示成绩
- 玩家选择是否重新游戏
技术讲解
根据互动流程以及程序语句的内容,找出案例的技术点,帮助我们理解案例的程序难度以及需要学习的知识重点,便于我们更好的针对学生需求调整案例。
互动场景的切换
广播事件
使用者动作的侦测
视频侦测
水果角色的出现
克隆、切换随机造型、移动到随机位置、局部变量
水果造型的切换
自制积木
水果角色的触碰
如果否则
分数、时间的计算
全局变量
显示游戏分数
文字与变量的结合显示
重新游戏功能
角色点击事件、变量的初始化