®I美的寻觅
在游戏设计中学习Scratch编程
◎顾卫华
【提要】程序设计作为信息技术学科教学的核心内容之 一,具有逻辑结构复杂、思维抽象等特点,但小学生的认知 能力有限,难以理解,对其敬而远之,而Scratch软件中积 木形状的模块拼搭,可以帮助小学生学习简单的程序编辑=通过实践,摸索利用Scratch游戏教学,来激发学生们学习 编程的兴趣,掌握程序设计的方法。
【关键词】游戏开发;程序设计;小学信息技术
Scratch不是游戏,是一款可以制作游戏、动画等的编程 软件,它是以搭积木的形式将丰富多彩的指令模块,拖到程 序编辑栏即可创建出不同效果的作品。爱玩游戏是孩子们的 天性,玩自己制作的游戏更能调动他们学习编辑的热情和积 极性,对提高Scratch课堂教学具有现实意义,所以我在课 堂教学中做了以下尝试。
一、 精选案例,导入游戏
古希腊哲学家柏拉图说过“良好的开端是成功的一 半”,课前精彩的导人有利于提高学生学习的兴趣3导入实 例要充分考虑学生的年龄特点与身心发展水平,一方面要避 免暴力、血腥等少儿不宜的内容;另一方面,游戏实例不能 太复杂,因为游戏的复杂程度往往会决定程序实现的难度。所以,对于刚刚接触程序编辑的小学生来说,应设计一些简 单的实例,便于他们理解=.在教学《花朵缤纷》一课时,先 向学生展示了我自己编辑好的游戏,并请学生上台,亲自动 手玩,去感受游戏的魅力。在游戏中,当鼠标点击屏幕任意 处时就能盛开一朵七花。当学生玩得开心时,告诉他们自 己也能做出这个小游戏,学生马上有了强烈的学习兴趣,注 意力转移到学习程序设计上来。在经过简单讲解后,多数学 生都能设计出一个漂亮的作品,有的甚至能对作品进行修 改,如修改花的形状和颜,通过延时把每一朵花开做成动 态效果……他们在交流中也会触动其他学生,学习兴趣再次 被激发。
二、 自主探究,创新游戏
学习程序设计的一个重要目标是培养学生的自主探究 和创新能力,而游戏开发的内容很好地满足了教学需求,因此在课堂教学中要给学生留下探究与创新的空间,培养学生 的逻辑思维能力和解决问题的能力。如在《穿越迷宫》游戏 设计的教学时,游戏是一个小猫跟着鼠标指针在迷宫道路 走动,碰到迷宫墙壁则返回起点,说“我失败了”;碰到红 旗,说“我胜利了”。在明确了学习任务之后,我首先分析 程序,让学生们感受到设计的思想,然后指导他们进行案 例研究。在研究的过程中给他们足够时间和空间,进行探索思考。有的学生用自己喜欢的角来代替小猫;有的学生更 具创造性,在迷宫中设置障碍
学编程的游戏app物,让障碍物在迷宫中来回走 动,增加游戏的难度,当小猫碰到障碍物的时候,就返回起 点……只要提供足够的发挥空间,学生就能展现自我,带来 惊喜的表现。
三、 利用素材,美化游戏
游戏开发不仅仅只是编程,还涉及舞台美化、角设计 等。在程序设计课上,不可能花费大量时间来设计舞台和角 ,Scralrh提供的材料则可以满足学生的需求。例如,在 《动物表演》一课的教学中,我先让学生尝试让猫翻跟头,逐渐地,引导学生利用Scratch软件中丰富的素材,让蝙蝠 飞、老鼠跳、皮球滚……充分发挥自己的想像力,来完成简 单的游戏实例编辑,在操作完成以后,每个学生的作品都不 一样。当大家玩着自己制作出来的游戏时,那种成功的喜悦 无与伦比。
四、 展示分享,完善游戏
当小游戏设计成功后,不光是游戏设计者自己玩,还要 分享给班上其他同学来玩。分享的目的是对作品进行评价,在评价交流中,学生们不仅能取长补短,还可以发现问题,出作品中的一些漏洞,进一步完善程序。
例如,在《克隆飞机大战》一课中,碰到红的炮炯和 边缘就要删除克隆体:当学生演示编辑好的游戏脚本后,发现飞机不往下落。怎么会没有飞机落下来呢?当发现这一问 题后,大家共同来寻原因,原
来是X的随机数的范围-200 到200之间的范围大了,学生不断地调试,最后到了-160 到160之间范围,调试成功后,飞机顺利下落。在这个过程 中,学生们知道了一个成功游戏的诞生,并不是那么容易 的,要经过反复的调试。通过程序的调试与完善.能增强学 生解决问题的能力,锻炼思维能力,让他们去理解一些编程 的理念。这样展示既可以让他们知道自身作品中的不足,在 创作中有哪些需要改进,优化自己的创新思路,从而改进自 己的作品,同时也激起了他们的兴趣和思考能力。
通过实践证明,在Scratch课堂中引人游戏设计教学,不仅让学生了解编程知1A和理念,而且还能独立完成小游戏 的制作,让自己的想法在游戏中得以体现。想法变成了现 实,学生学习编程的积极性和主动性就得以激发,从而培养 他们的创造力、逻辑思维能力和合作能力意识,帮助他们在 学习过程中树立正确的游戏观,这也使得游戏设计在Scratch 课堂教学中具有更丰富的教育意义。
(作者单位江苏省杨州市维扬实验小学北区校)
如令参約2〇21年第〇4期

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。