罗红金 刘三星
摘要:儿童益智游戏能开发小孩的智力和提高动手协调能力。该文以设计和开发儿童上色游戏为例,介绍了Flash ActionScript3.0完全的面向对象编程的特点和用该软件开发游戏的优势,以及使用Flash ActionScript3.0技术进行儿童上色游戏的设计与实现。
关键词:Flash;ActionScript3.0;面向对象;上色游戏
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)07-1553-03
2 上色游戏的设计与实现
2.1游戏对象的关系
上色游戏主要针对学龄前儿童而设计,根据学龄前儿童认知和动手能力,制定游戏对象。这些游戏对象种类比较少,关系比较简单。在游戏中,只有画笔、需要填充颜色的水果和颜料三大类对象,其中水果可以有若干不同的种类,颜料也可以有若干种不同的颜色。游戏的操作为:进入游戏界面鼠标会变成画笔,然后用画笔点不同的颜色,画笔相应变成该颜色,点击水果的空白,该水果空白处也变成画笔的颜色,实现给水果上色的效果。图1所示的是游戏中对象的关系。
2.2游戏界面的设计
根据开发游戏面向对象的需求和儿童玩家群体的认知能力,游戏界面比较简单,主要有画笔、颜料和水果,如图2所示。界面背景颜色比较淡,目的突出水果对象,方便玩家能一下知道给什么上色。所设计的颜料按钮,也是平时小朋友经常接触的颜。例如:红色、黄色、蓝色、绿色、白色等。水果是常见的水果,目的也是因为根据玩家年龄阶段认知所限制。
2.3关键技术和主要代码
2.3.1 时间轴
本游戏主场景时间轴表现内容,如图3所示,其中按钮图层放置所有颜料按钮元件。填充图层是由各种水果的组成,并且把水果需要上色的部分,都转换成不同元件,并且命名方式最好用“字母+数字”,例如a1,a2….an,这样便于精简代码编写。
2.3.2 主要代码
3 结束语
儿童上色游戏以学龄前儿童认知和动手为游戏点。Flash使用ActionScript3.0给动画添加了交互性。在交互动画中,用户可以使用键盘或鼠标与动画交互,游戏玩耍简单,操作方便,除了帮助儿童娱乐心情之外还能锻炼孩子的思维能力、动手能力、想象力、审美观和探索欲。
参考文献:
[1] 李亮,李志勇. Flash互动编程技术(基于ActionScript3.0 ) [M].北京:北京交通大學出版社,2013.8.
[2] 徐浙君,俞淑燕.基于ActionScript3.0的游戏设计框架探索[J].江西:计算机与现代化,2010(3):84-86.
[3] 聂明,李红岩. Flash游戏开发技术研究 [J].北京:今日科苑,2009(14):165-166.