基于ActionScript3.0儿童上色游戏的设计与实现

2014-04-23 10:09罗红金刘三星
电脑知识与技术 2014年7期
关键词:画笔颜料水果

罗红金 刘三星

摘要:儿童益智游戏能开发小孩的智力和提高动手协调能力。该文以设计和开发儿童上色游戏为例,介绍了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.

猜你喜欢
画笔颜料水果
打翻了颜料瓶
在颜料中乘风破浪
小画笔
小画笔
小画笔
神奇的画笔
四月里该吃什么水果
颜料抹在了脸上
水果篇之Cherry
水果畅想曲