脚本巴巴 www.jiaoben88.com

Scratch动画软件:功能、特点与应用

发布时间:2014-09-25 22:10:47编辑:脚本巴巴

  Scratch是一款由麻省理工学院(MIT) 设计开发的一款面向少年儿童的简易编程工具。这个软件的开发团队被称为“终身幼儿园团队 (Lifelong Kindergarten Group) ”。2012年,此软件在中国得到普及,针对8岁以上孩子们的认知水平,以及对于界面的喜好,MIT做了相当深入研究和颇具针对性的设计开发。不仅易于孩子们使用,又能寓教于乐,让孩子们在创作中获得乐趣。

  Scratch软件交互性强,其素材表现力较好,它不需要像传统编程软件那样逐行地“敲”代码,而是通过拖曳已定义好的程序模块,采用搭积木的方式快速实现程序的编写,简单易学,使用Scratch制作动画具有明显的优势。

  1 Scratch的功能与特点

  1.1功能介绍

  由于Scratch动画软件具有共享与支持、简单易用与可视化编程的特点,软件今后的发展具有很大的潜力。主要支持以下功能:

  1) 儿童的编程学习软件,儿童在实用软件过程中学习编程语言和培养逻辑思维。

  2) 利用软件创作的程序进行各类学习。Scratch创作的程序简单易操作,而且界面卡通能够吸引幼儿的兴趣。运用Scratch创作的作品进行教学活动,在儿童认知发展初期有着事半功倍的效果。

  1.2 特点介绍

  1) 简单易用:Scratch软件与其他儿童编程语言相比,简单易用。其程序语言所依据的是一种“积木”的思想,通过搭积木的方式使多种指令集合起来。这种语言总共有100多种“积木”可以使用,儿童在进行编程创作的时候就像在玩积木一样进行操作,有时甚至不需要搞清楚每块积木上写的什么内容,不需要较高的文字基础。另外还有一个视觉图像库,使用者可以在最开始的时候用图像编写程序,然后根据自己的兴趣去创作自己的角色和场景。

  2) 共享与支持:Scratch的官方网站是一个庞大的学习社区,有近百万的注册人数,有近200万件的上传作品,在这里可以对其他人的作品进行学习和再创作。

  Scratch2.0在原来的基础上增加了“云数据”功能,同时在界面方面也做了改进,还添加了“My Blocks”指令集,允许用户添加新的程序组块,可供重复调用。软件开发团队除了保留对“SCRATCH”名称和“小猫”LOGO的权利外,公布源码,允许任意修改,发布,传播。同时Scratch2.0的分享与交流功能得到了很大提升,新版本主要基于Web平台来操作,但也支持脱机版供非网络环境使用。

  3) 可视化编程:Scratch是现如今学龄前儿童从零开始学习编程动画的最好的一款工具,通过点击并拖拽的方式,完成可视化编程,并赋予角色简单的动画。可以使儿童甚至无编程基础的成人初学者学习编程基础等,同时可做出丰富有趣的动画案例,并可以在Scratch的网站上分享自己的作品。

  2 Scratch在教学中应用的举例

  1) 以制作“认识乐器”为例,效果如图1所示。这个小游戏就是教儿童识别乐器,通过不同乐器演奏同一首音乐,让儿童通过耳朵听,分别识别为何种乐器,然后通过鼠标点击此乐器的图形,如果回答正确,则会得到鼓励性的语言反馈。

  2) 迷宫之识字篇,效果图如图2所示。此游戏是为刚刚学习识字的儿童设计,儿童像完成迷宫一样去完成每个字的偏旁和笔画的书写,而在完成每个迷宫的过程中,儿童不知不觉通过移动鼠标的重复操作形成了动作反射,这对初期培养儿童的识字与书写兴趣是很有帮助的。

  3) 认识颜色,效果图如图3所示。认识颜色是通过生活中常见的色彩鲜艳的事物教儿童认识各种各样的颜色,而且此程序有配音,通过录好的教学音频教儿童认识各种颜色,也特别适合没有认字能力或者不能识别复杂汉字的儿童。

  通过以上几个Scratch的简单作品与以后的操作中,使用者可以发现Scratch在教学的使用中有着其独特的优势。

  ①应用简单,教师可以快速掌握,并能设计出有效,生动的教学作品,而且设计自由,能满足多数教师的需求。

  ②Scratch自带录音功能,可以将教师的教学声音添加到程序中,通过教师录好的音频指导,这样就避免了幼儿因汉字识别能力不强而无法学习的困扰。

  ③程序支持丰富的色彩,能够引起幼儿的注意力和兴趣。

  ④Scratch设计的作品都有交互性,儿童可以通过简单的操作就能实现教学的反馈,又可锻炼幼儿的动手能力。

  ⑤Scratch强大的数字逻辑运算模块不仅可提高小朋友认知能力,也可以提高幼儿的算术技能,如本章节“计算”这个案例就是为了培养幼儿的计算能力的。

  ⑥自带丰富的各种乐器音频和音效,强大的声音功能适合幼儿对声音敏感这一特性,有助于形成稳定的声音认知。

  ⑦支持幼儿自由创作的画笔功能,教师可以进行有目的的创作,锻炼幼儿动手能力,培养幼儿的想象力。

  3 scratch的应用实例

  音乐对于小朋友身心健康与和谐发展至关重要。教师可以使用Scratch软件制作成教学资源,作为帮助幼儿识别乐器的一种辅助手段,不但可以让小朋友有耳目一新的感觉,同时可以激发小朋友对Scratch的兴趣,加强对声音的全面认知。

上一篇:Flash AS游戏引擎原理
下一篇:最后一页

相关文章