APP下载

用Scratch构建儿童游戏网

2017-11-14朱伟鑫

西部论丛 2017年4期
关键词:图形化编程程序

朱伟鑫

摘 要:经过美国麻省理工學院终身幼儿园小组的漫长研究,最终开发出了scratch图形化编程语言。这种图形化程序语言适用于8~16岁的儿童及青少年,儿童或者青少年可以通过该程序轻松地创造出属于自己的一方世界,比如在自己喜欢的绘画,音乐等各个领域发挥自己的所长,此外,还能够将自己的作品通过网络进行分享,让更多的人欣赏自己的艺术作品。

关键词:scratch图形化程序语言 小学课程 信息技术课堂的应用

在美国的很多大学高校(如:哈佛,加州大学等)内都开设了关于scratch的课程,因为他们了解到了scratch的应用前景。它作为一种优质的教学设计工具,突破了语言的障碍,实现中文环境下的编写程序,显现着独特的自我优势。学生在学习过程中解决了语言问题,甚至一些不认识文字的学生,都可以通过简单地拖拉语句框架使其达到所想要达到的目的,这样更方便他们自身的学习与使用。

一、游戏策略:Scratch图形化程序的优势

1、操作简单:Scratch本身将程序设计的极为简单,这样的话无论是学生还是教师都会更利于他们的学习及应用。更好地将这种程序与相关课程进行结合,更为广泛地进行实际操作及使用。通俗的说,这种程序语言只需要用鼠标进行简单地拖动就可以轻松完成自己所要达到的目的,让程序正常进行。

2、缺少不必要的语法错误担心:该程序可以培养使用者的推理能力,让他们更具备逻辑观念,更加了解程序语言的概念,灵活进行使用。避免了出现语法错误的尴尬现象,在无意中培养了他们诸多的优势条件。

3、所见即所得:Scratch的优势不仅有前两者,还有的优势就是通过简单地操作就能够清晰地看到自己所要的效果。Scratch本身具备极强的交换性,在程序设计中双击就可以进行任意语句,板块的结合,通过这样的操作方式可以立竿见影,马上看到操作的执行效果。

4、功能强大,应用广泛:Scratch程序具备这Flash的动画特效,学生因此也可以进行动画特效的制作。在如此强大的scratch平台下,学生可以进行游戏设计,音乐创作等。对声音效果,画面效果等方面有了更为深入的接触与学习,具备了基本的学习知识,有利于今后学习更高层次编程设计。

5、指令丰富,内容多样:Scratch程序涉及了程序设计中的多个方面。如:动作指令,语句控制,数值分析等。孩子在学习Scratch程序过程中培养了自己逻辑能力,计算能力在内的诸多方面能力。这样有利于孩子的全面发展,避免出现学新忘旧的现象,在学习过程中,不多巩固过去的所学知识。

二、游戏课堂:Scratch图形化程序的游戏风暴

无论儿童还是青少年,这一阶段的孩子对新鲜事物都有极强的好奇心。这样的话,scratch的优势也逐步体现出来啦。他们会对此产生浓厚的兴趣爱好,方便他们的学习及应用。Scratch本身具有一个Projects,在这系统内学生可以发挥自己的所长,去完成一些绘画,音乐等方面的创作。在这些所谓的“娱乐活动”中,他们的兴趣也充分被调动起来啦。学生可能在闲暇的时候想玩一会儿所谓的scratch游戏,但是通过教师的引导,让他们认识到编程的重要性。例如:可以使用激将法,说“你现在玩着别人开发的游戏,这难道不是在被别人玩弄吗?”孩子们可能一听这话,发现他们被别人掌控,想要摆脱游戏的控制。这时候教师可以将Scratch进行简单地示范操作,毕竟刚开始,孩子们不能接触到太困难的东西,这样的话会打击他们的积极性。通过这些循序渐进地学习,他们可能了解到了scratch的强大,从而达到让他们学习的目的。由此,从被动学习转眼间就成了主动学习,在这种前提下,学生的学习效率及效果都会得到很大的提高。

我们可以简单地进行一个案例分析:

我们平时接触过一个操作很简单的小游戏--打地鼠。避免有些人不了解这个游戏,我们先将这个游戏进行简单地介绍。在地面上会有一群地鼠,这些地鼠到处逃窜,然后玩家通过枪支灵活射击击打逃窜的地鼠,打中即得分。

这个简单的游戏有三部分的组成要素:游戏动作画面,背景设计,角色扮演。在这个游戏中,背景设计就是地面,角色有两个,一个是地鼠,还有一个就是枪支,动作画面就相对来说比较复杂,它需要针对每一个角色进行分析。

1、地鼠的动作画面:老鼠作为一个活体,它的逃跑路线及逃跑速度都是灵活可变的。这样的话,教师需要引导他们建立流程图,然后根据流程图进行程序设计。“随机”作为这部分的关键词语,学生们通过学习掌握随机语句,就轻松完成地鼠的移动指令。

2、枪支的动作画面:通过对地鼠移动指令学习,枪支也可以轻松完成自由移动。在自由移动的基础上,还应该加入声音效果,让游戏画质得到进一步地提升,这部分工作应该在老师的引导下进行。按照特定流程图,增添音质效果,声音的大小,声道调控等。

这样的话,一个简单的游戏编程就基本完成,在这个过程中学生们能够产生浓厚的学习兴趣,并且在编程完游戏后,学生们能够试验自己的游戏作品,还可以将自己的劳动成果分享到互联网上,这样的话会更加激励他们努力学习scratch,也会使他们更加具有成就感,增加学习自信。

三、游戏动作:儿童特性的网络世界

游戏在制作完成后,不能千篇一律。应该进行不断地测试,完善才能够投入使用。在学生只做完自己的作品后,应该让他们自己先进行测试,然后努力发现自己的不足,然后在老师的帮助下,再加以完善。通过自己的测试,已经得到初步完善,然后可以让学生彼此之间进行相互测试,然后提出建议或创新意见。这也就是所说的头脑风暴,集思广益,然后达到最好的效果。

大家在完成游戏创作后,老师可以采取通过游戏创作比赛的方式评选出“最具创作奖”,这样的话能够更好地激励他们进行今后的学习与应用。Scratch也会成为学生学习编程技术的学园及乐园。学习与娱乐并存,让学习效果得到最大程度得发挥。

四、结语

Scratch图形化程序语言具有独特的魅力,学生通过“娱乐”方式达到学习的目的,在此过程中既培养了他们的学习兴趣,还培养了他们的逻辑思维能力,让他们掌握编程的基本理念,便于给他们提供一个更好的学习环境,让他们对程序编程感兴趣,利于他们今后的编程学习。面对当下激烈的竞争环境,只有让孩子具备更多的技术,拥有更好的本领才能够在这竞争大潮中得以释放光芒。

参考文献:

[1] 潘克明.努力使信息技术投入“增值”[J].中小学信息技术教育,2005(8).

[2] 叶明.中小学信息技术课堂教学与管理系统研究与设计[D].成都:四川师范大学,2013.

[3] 王全世.对信息科技融入各科教学之信息情境的评估标准[J].信息与教育,2000.

猜你喜欢

图形化编程程序
基于Arduino图形化编程的教学应用研究
浅谈图形化编程在小学教育中的作用
玩游戏学编程,Blockly Games上手玩
给Windows添加程序快速切换栏
纺织机上诞生的编程
简化化学平衡移动教学程序探索
编程屋完成数百元万天使轮融资
学编程,先画画
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序