基于as3.0幼儿数学拖拽类交互游戏课件开发

2018-11-19 01:57:48
山东农业工程学院学报 2018年10期
关键词:形状幼儿教师对象

(合肥幼儿师范高等专科学校 安徽 合肥 230011)

1.开发背景

幼儿数学教育属于幼儿教育中五大领域中科学教育领域,如何在幼儿园更好开展数学教育活动,关注每一个幼儿个别差异,促进每一个幼儿个性化的发展,是一线幼儿教师经常探讨的问题。其实国家出台《幼儿园教育指导纲要》已经给出了明确的答案,纲要指出,坚持在幼儿园活动中,坚持以游戏为基本活动单位,在游戏参与活动中让幼儿感受数学,对周围环境中数学现象产生兴趣,在游戏交互活动中体验数学的乐趣;从而构建自己初步数的概念,学会用简单的方法解决游戏和生活中简单的问题[1]。

通过前期高等学校和幼儿园合作基础之上,进行调查发现,在日常幼儿园数学活动中,幼儿园老师利用常见PPT等软件制作一些简单的数学课件进行授课,互动效果不是非常的理想,幼儿园教师在课件交互性上提出许多的需求。在众多的课件开发工具中,Flash在交互性有很大的优势。通过良好校园合作形成以下流程,幼儿园高提出最基本需求和素材,高等学校利用Flash等相关课件制作软件设计和开发相关交互式数学游戏课件,提交给幼儿园进行应用,幼儿园组织教师及时开展活动应用,并提出修改意见和新的需求,最后形成课件成品。

2.幼儿数学活动学习

幼儿教师在幼儿园进行数学活动开展中,其活动内容非常丰富的,如数字、数量、形状、时间和空间,“形状”知识的认识是其中一个重要组成部分。

2.1 充分感知形体

幼儿时期幼儿们对事物的认知,是遵循一定规律的。幼儿对“形状”的认知起初都是停留在表象认识上,幼儿教师想要引导幼儿认识“形状”,就需要幼儿充分的感知“形状”,才能够去讲解对应的形状知识,因此,幼儿教师应该主动设计一些活动,让幼儿看一看,摸一摸幼儿园中或者家庭生活中具体形状的物体,逐步具备抽象出形状的基本特征的意识,培养表述“形状”语言能力。

2.2 设计游戏活动

趣味的“形状”游戏活动是幼儿教师设计活动重要组成部分,在这些游戏活动中,幼儿教师可以通过不同游戏形式让对形状进行认知,例如,幼儿参与形状集体游戏活动,动手操作游戏,让幼儿对形状之间不同特性进行对比。这些游戏实践环节,一方面巩固幼儿对于“形状”知识的认知,另一方面还能够引导幼儿们探索更多生活中形状知识。

3.游戏课件主要模块设计

根据教育部《儿童学习与发展指南》为课件设计为依据,课件主要学习目标是引导幼儿识别和描述生活中各种物品的形状特征,如识别篮球、旗帜、尺子等物品的形状特征。幼儿数学形状课件由多个模块组成:课件界面、简单形状认识,形状分类游戏等[2]。本文主要讲述形状分类交互式游戏设计,在幼儿生活经验的基础上,选择幼儿熟悉的三种基本形状:圆形、矩形,三角形;三种常见生活物品:地球仪、筛子、三角尺。教师或幼儿通过拖拽物体到对应形状,释放物体,如果与物体本身形状符合,分类正确,结束拖拽操作,否则返回拖拽之前的位置。根据幼儿对形状分组游戏操作,及时反馈幼儿游戏操作结果,根据幼儿完成情况,设置不同关卡,提升图形数量和物品数量,提升游戏难度和挑战性。如图1所示:

图1 交互式形状分类游戏界面组成

用户鼠标点击选中一个对象,这里我们称作为源对象。用户拖拽源对象后移动到另外一个对象,这里称作为目标对象。源对象可以拖拽进入目标区域,可以在目标区域上方悬停,也可以悬停后离开目标区域。课件需判断源对象是否碰撞到对应目标对象,如果碰撞正确,则移动到目标对象中心位置,否则返回源对象原始位置。

4.拖拽课件关键技术

在Flash ActionScript3.0中,可以使用两种不同的技术来处理拖拽对象,使用MouseMove事件或者使用StartDrag/StopDrag方法。两者区别是前者可以选取多个对象,后者每次只能选取一个对象,这里我们使用了专门为拖放操作准备内建的StartDrag/StopDrag方法;同时监控对象鼠标事件,在MouseDown处理器中,调用StartDrag事件,在MouseUp处理器中,调用StopDrag事件。在先前flash as2.0版本中,影片剪辑内置了一个方法为hitTest,as3.0内置了两种独立的方法hitTestObject和hitTestPoint方法。hitTestObject方法主要用于测试一个现实对象是否碰撞另外一个,hitTestPoint方法用来检测一个指定的点是否碰撞到一个显示对象。在两种碰撞检测方法中,hitTestObject方法是最简单,通常可以使用as3.0中if条件语句进行检测是否碰撞,例如:if(Movieclip1.hitTestObject(Movieclip2)){//碰撞结果},如果发生碰撞返回结果true,同时由于hitTestObject碰撞检测方法简单,那么缺点就是碰撞检测不准确[3],但是对于课件应用已经足够了。

5.部分As代码

5.1 注册侦听拖拽对象鼠标事件代码

5.2 对象鼠标按下事件代码

5.3 拖拽对象鼠标事件代码

6.测试应用与反馈

经过调试,最后发布生成课件swf文件,在幼儿园小班数学活动中投入实际应用测试。教师和幼儿对课件非常欢迎。尤其是图形分类游戏,由于是具有一定交互性和反馈性,幼儿乐于反复尝试,提升幼儿对数学活动参与,最直接的结果就是对形状课程内容的良好掌握。幼儿数学形状探索学习活动中,部分幼儿教师通过电子白板硬件和软件对课件进行集成,提高课件交互性应用方式;部分幼儿教师根据幼儿在本园和家中接触的形状物体,对课件形状物体素材进行改良,贴合幼儿的学习和生活,使得教学课件素材更加生活化;部分幼儿教师对课件反馈信息进行了进一步改良,比如有的幼儿园使用笑脸,有的幼儿园使用小红花,对操作成功的幼儿给与奖励和反馈,给游戏增添了不少园本元素;幼儿教师通过该课件与实物操作相结合,以给幼儿们带来更多趣味的游戏活动。

基于as3.0幼儿数学拖动类交互游戏课件开发和应用,对幼儿教师在数学领域开展活动提供了有力的支撑,对幼儿对形状数学问题,体会数学的用处提供了帮助,希望本例对发挥Flash ActionScript3.0在幼儿数学课件挖掘和应用具有积极的参考意义。

猜你喜欢
形状幼儿教师对象
神秘来电
睿士(2023年2期)2023-03-02 02:01:09
挖藕 假如悲伤有形状……
幼儿教师能力提升策略
甘肃教育(2020年4期)2020-09-11 07:41:20
幼儿教师专业成长的三个维度
你的形状
攻略对象的心思好难猜
意林(2018年3期)2018-03-02 15:17:24
看到的是什么形状
基于熵的快速扫描法的FNEA初始对象的生成方法
区间对象族的可镇定性分析
心的形状