创编游戏 激趣导入 同学们,你们喜欢玩游戏吗?今天老师带来了一款自己创编的游戏想请同学们帮忙玩一玩,评一评老师的游戏做得怎么样?好在哪里?不好在哪里? 学生试玩游戏 学生评价游戏 新课 (一) 挑战一.画一画,请你绘制出合适的游戏场景。 老师创编的这款游戏看似简单实则奥妙无穷,不信?请你跟着老师一起来创编这个游戏,找一找其中的妙处! 奥妙一:自己绘制场景 创编游戏,游戏场景绘制是基础,但是游戏场景怎么绘制呢? 学生讲解 教师出示三种场景绘制并提示: 一个优秀的游戏设计者在绘制背景的时候就会考虑到游戏的难度,太难会没有人能通关,太简单则会没有挑战性。 学生绘制背景 (二)挑战二.编一编,请编写出用方向键控制汽车前进的脚本 奥妙二:键盘触发 创编游戏,角色控制是关键,老师这个游戏是用键盘控制的,请同学们回忆键盘触发这一课的内容,编好方向键控制汽车行走的脚本。 学生编写脚本 教师PPT展示键盘触发脚本 (三)挑战三.试一试,利用模块编写汽车碰到墙壁就返回脚本 编好脚本后请大家玩一玩的游戏,我们来比一比谁能最快走到终点 学生试玩 老师发现有同学直接压着障碍物过去了,老师得用流浪地球里的台词来提醒大家道路千万条,安全第一条,行车不规范,亲人两行泪。我们得给不遵守交通规则的司机一点惩罚,什么惩罚好呢? 学生回答 我们可以定一个规则让小车碰到障碍物小车回到起点,同学们在玩游戏的时候这种情况是不是一定会发生?有可能会发生有可能不会发生,用一个关联词形容这种不确定的情况你会想到什么? 正巧,scratch中也有这样一个模块———如果……那么…… 如果那么在语文中是我们常用的判断语句,而在scratch中使我们描述规则的常用方法,如果后面一般放判断的条件,那么后面加的是符合条件后执行的动作。 条件放在如果那么模块的六边形框架中,可以在侦测模块和运算选项卡中去找,执行动作可以到指令面板中的动作、外观、声音等选项卡中去找 说了这些同学们能不能找到合适的模块完成小车碰到障碍物小车回到起点的脚本编写。 学生编写脚本 为什么小车碰到障碍物后没有回到起点? 学生回答 因为程序只进行了一次判断,没有反复判断,我们应该怎么修改?生活中像这样的例子还有很多,比如说酒店的自动门,高铁的检票口 (四)终极挑战.创编游戏。(改进游戏) 同学们,老师的已经带领了大家体验了从场景绘制到角色控制再到规则制定的创编游戏,那你能不能在老师创编的游戏基础上再次创编,改进游戏,让游戏变得更有趣。 请同学们三人为一小组讨论一下怎么改进 学生展示作品,讲解作品亮点 三、总结 (1)请学生谈一谈收获 (2)看了同学们的作品老师,老师觉得大家真的是太厉害了,会用了侦测和 “如果”指令,今后我们可以将这些知识与技能互相交叉制作更精彩的作品。(
课件网) 创编游戏 搭建游戏场景 搭建游戏场景 绘图编辑器 搭建游戏场景 1 2 3 搭建游戏场景 1.游戏背景的绘制不宜太复杂也 不宜太简单。 2.设置好小车和乘客初始化位置和大小脚本。 搭建游戏场景 键盘触发 键盘触发 利用键盘触发,编写使用方向键控制小车移动的脚本 键盘触发 如果那么指令 玩一玩: “驾驶”小车接到乘客 如果那么指令 道路千万条, 安全第一条。 行车不规范, 亲人两行泪。 如果那么指令 ———让小车每次碰到障碍物就回到起点 编写小车碰到障碍物就返回起点脚本 如果那么指令 (小车)碰到(障碍物) (小车)会(回到起点) 如果那么指令 如果 判断的条件 那么 符合条件后执行的动作。 如果那么指令 小车碰到了障碍物 小车返回起点 如果那么指令 如果 小车碰到了障碍物 那么 小车返回起点 终极挑战.创编游戏 拓展延伸 在老师 ... ...