- 44
- 0
- 约2.65千字
- 约 7页
- 2018-10-11 发布于福建
- 举报
Scratch教学的案例接香蕉游戏的设计
Scratch教学的案例接香蕉游戏的设计
程序设计教学重要的并不是教给学生语言和语法,而是程序设计的思想和思维方法,让学生能够通过编程来创作他们的作品,培养其创新能力。而一直以来,我们所用、所教的程序设计软件都是以语言为主,从QBasic、PASCAL、VB,到Flash中的按钮动作、动态网页制作等,程序设计的困难以及错误,基本上都发生在语法上,而不是程序设计本身的缺陷。学生往往迷失在代码的海洋中。为此,当我们接触到Scratch之后,眼前为之一亮,因为这就是我们千方百计想要寻找的纯粹程序设计的工具!
在我们的教学计划中,没有专门花时间给学生讲授Scratch的操作,也没有教学生做一些简单的小程序来熟悉Scratch,而是采用了基于项目的学习方式。下面,通过学生学习Scratch的项目设计,与大家分享我们的实践。
项目确定,创设情境
“程序设计”是八年级(下)的教学内容,教材安排内容为VB程序设计。多年教学经验告诉我们,VB程序设计是学生学得最痛苦的学习内容,为此,这个学期我们把VB程序设计改为Scratch程序设计,降低了学习难度。
由于学生并没有系统地学过程序设计,因此,需要由教师指导来完成项目过程。本项目为接香蕉游戏设计,学生在教师的引导下完成项目过程。
项目规划
制作游戏,首先要对游戏进行分析,把游戏拆分出1.0版本。在完成1.0版本的制作之后,就需要考虑游戏的升级了。在1.0版本的基础上,把一些先前游戏分析中因为不重要而被拆分出去的内容加回来,将游戏升级到1.x版本。当游戏需要增加核心角色的时候,游戏就升级到2.0版本了。我们需要记录好每一次游戏升级,这是我们项目实施走过的每一个脚印。
项目实施
1.0版本游戏分析与制作
教师通过几个设定好的问题引导学生思考。
问题1:在游戏中,最核心(不能去掉)的内容是什么?
问题2:在游戏中,核心内容(角色)所做的动作是什么?
问题3:角色动作之间发生交互,角色各自有什么变化?
根据这3个问题,师生可以画出接香蕉游戏1.0版本的分析图(如图1)。
图1 1.0版本的接香蕉游戏结构图
教师接着引导:在1.0版本的游戏中,我们需要完成哪些事情?
学生经讨论得出以下结论:
(1)核心角色中,小猫是Scratch的默认角色,也就是说,我们需要增加一个香蕉角色。
(2)香蕉角色要实现可从屏幕上方下落。
(3)在键盘左移和右移键控制下,小猫角色要能够在屏幕下方左右移动。
(4)香蕉角色在下落过程中碰到小猫角色,就要消失掉。
带着这4个任务,学生在教师的示范下,完成1.0版本的游戏制作(如图2),在制作过程中,鼓励学生发挥自己的想象,完成1.0版本游戏。
图2 1.0版本的接香蕉游戏
1.x版本游戏升级
学生制作完成1.0版本的游戏之后,我们在学生网络学习平台上搭建了一个讨论区,让学生对1.x游戏升级提出自己的意见与建议。学生有着丰富的游戏经验与天马行空的想法,通过讨论区平台,学生提出了各种游戏升级的意见与建议,作为下一阶段项目实施的依据。我们来看两位学生的建议:
0747周同学:《给1.0接香蕉游戏的小建议》
(1)增加一些背景音乐。
(2)增加一些功能,如记分器、炸弹等。
(3)设置时间限制。
(4)增加游戏背景画面。
0931伦同学:《接香蕉2.0》
(1)当接到香蕉,分数加10。
(2)香蕉会根据不同的时间,从上方固定的Y坐标、不同的X坐标出现,X坐标和出现的时间由一个随机的变量确定。
(3)当分数达到一定时,到达下一关,出现的时间变短。
(4)每有一只香蕉的Y坐标低于-180时,生命减1,初始生命为3。会有增加生命的道具以随机的时间、固定的Y坐标、不同的X坐标出现,生命由一个变量统计。
我们在学生建议中选了几个,让学生对游戏进行升级:
(1)让香蕉能多次从屏幕上方的随机位置下落。
(2)给游戏增加背景图和背景音乐。
(3)增加一个分数记录接住的香蕉数。
(4)增加一个计时器,控制游戏进度。
由于这些升级任务都选自学生的建议,学生的参与度非常高。在完成这4个指定的升级内容之后,不少学生根据自己的想法,增加了一些1.x的升级内容,使自己的游戏更加个性化(如图3)。
图3 1.x版本的接香蕉游戏
2.0版本游戏升级
在1.x版本完成之后,游戏已经初见雏形,并且能真正地玩起来了,只是游戏难度并不算太高。在学生们前面的讨论之中,也有不少学生提出的建议是属于2.0版本的升级建议,我们也从中选择两个建议进行演示。
(1)屏幕上同时
您可能关注的文档
最近下载
- 特定技能2号农业练习题11.docx
- 2026年在带头固本培元、增强党性等五个带头方面对照检查存在的问题、整改措施材料6份文.docx VIP
- 冰川雪山攀登技巧心得分享心得总结.docx VIP
- 小森印刷机s40操作说明.pdf VIP
- 8篇2026年带头固本培元、增强党性(五个带头)方面存在的问题精选.docx VIP
- 翼状胬肉病人护理精品PPT课件.pptx
- 2026年河北省职业病诊断医师资格(尘肺病类)高分突破必练试题库(含答案).docx
- 2024中医临床实践指南穴位埋线减肥.docx VIP
- 人教PEP版五年级下册英语全册教案(单元整体教学设计).docx VIP
- 2025年贵州省公务员考试题及答案解析.docx
原创力文档

文档评论(0)