创新课题结题报告

 

NINGBO INSTITUTE OF EDUCATION

宁波教育学院学生创新研究课题

         结 题 报 告

创新课题名称幼儿中国象棋游戏软件的研制

创新课题负责人    张 秋 萍         

学院名称    信息与艺术学院      

申报日期      2010年 4月        

课题类别:个人课题() 团队课题(√)

20## 12 22


 

摘   要. 1

Abstract 2

绪  论. 3

第一章 课题的研制背景及意义. 4

1.1研制背景. 4

1.2研制目的与意图. 4

1.3研制的意义. 4

第二章 研制流程及需解决的问题. 5

2.1研制流程. 5

2.1.1准备阶段:. 5

2.1.2研究制作阶段:. 5

2.1.3修正阶段. 5

2.2研制中要解决的问题. 5

第三章 研制内容及过程. 6

3.1制作灵感来源. 6

3.2研制理念. 6

3.3游戏的主要界面概述. 6

3.4游戏逻辑框架图. 7

3.5游戏开场界面. 7

3.6游戏说明界面. 8

3.7游戏主体界面. 10

3.8游戏结束界面. 12

3.9游戏相关代码设置. 14

3.9.1游戏说明界面涉及代码. 14

3.9.2游戏主体界面涉及代码. 16

3.9.3游戏结束界面涉及代码. 17

第四章 总结. 18

参 考 文 献. 19

附录 作品使用说明书. 20


摘   要

随着现代技术的高速发展,在短短十年里,电脑游戏不仅有着迅速拓展而且作为游戏又充分利用多媒体网络优势,拓宽了传统游戏的界限,给人们带来全新的体验。在这些游戏中,Flash游戏以其好看的动画,绚丽的声光效果,高度的通畅性,以及很强的可玩性,而受到广大青少年的青睐。从而使Flash日益成为一种寓教于乐的很好的方式。

利用flash的动画技术制作的小游戏因为容量很小,极易在网络上传播,而且利用强大的ActionScript能够制作出极为细腻,可玩性很强的小游戏。本论文介绍的是一款名为《幼儿中国象棋游戏》幼儿益智游戏。                      

幼儿益智游戏以简单,操作方便,绿色,无需安装,文件体积小等优点现在渐渐被广大网友所喜爱。它将音乐,声效,动画以及富有新意的界面融合在一起,以制作出高品质的动画游戏效果。制作出的作品,图文并貌、声色俱全,并可以根据自己的特点进行编辑。可以制作出具有个人特点的且受欢迎的幼儿游戏!

本文探讨了幼儿象棋游戏的研制思想、方法及研制过程。详细地分析了各个模块的功能及实现方法。利用Flash8.0解决了如游戏的进出、声音的运用、游戏界面、互动等问题,并结合源程序进行了论述, 本文所实现的象棋游戏有良好的人机交互界面,经过测试,证明可以运用于游戏。

关键词:Flash8.0;ActionScript;象棋游戏;幼儿


Abstract

With the high-speed development of the modern technology, in the short decades, computer games have rapid development. Computer games take full advantage of multimedia network, and expand the traditional boundaries of the game and bring a new experience to man. In these games, Flash games with nice animation, beautiful man astride, high potency, and a strong creator, has attracted the masses of teenagers’ eyeball. Though it affects some negative, we can’t deny it has strong education value.

Games made by flash animation techniques are well-received on the Internet because of their small capacity. We can create delicate and entertaining games with powerful Action Script. This thesis introduces an children intelligence-training game named Chinese Chess Game for Children.

Children Intelligence-training Games was loved by net friend, especially the parent.becase it have a many advangages. such as simple, easy to operate, green, without to install, small volume and so on. It will take the music, sound, animation and innovative interface together to produce the high-quality effects of animation and games. The composition of produced can seeing the graphics and words and hearing the sounds, and can be edited according to itselives’ characteristics. you can create a child games with the personal characteristic and it will be loved by people! 

This paper discusses the Children Chess Games’s design ideas, methods and design process. Analysis the functions of each module and the realization of method. Solving many problems by the flash8.0, such as out or into the game, the using of sound,the games’ interface, interaction and so on, and exposition the paper with source code ,it can be used after the testing.

Key words: Flash8.0; ActionScript ; Chess Game; Children 


绪  论

随着上网人数的剧增,越来越多的学校家长开始重视网络这个宣传、展示的平台,网络Flash游戏近些年也呈快速发展之势。在网络Flash益智游戏的发展历程中,简单的静态的小游戏已经不能满足家长和孩子的要求,因此,又出现了动态的、灵活多变以及富有教育意义等众多形式的游戏。研究人员在考察了众多的Flash益智游戏之后,又结合了传统Flash游戏的制作、创意等情况,认为未来的网络游戏形式中,Flash游戏将大有可为。

Flash游戏动画是将静止的画面变为动态的艺术.实现由静止到动态,主要是靠人眼的视觉残留效应.利用人的这种视觉生理特性可制作出具有高度想象力和表现力的动画游戏。动画以人类视觉的原理为基础。 如果快速查看一系列相关的静态图像,那么我们会感觉到这是一个连续的运动。 每一个单独图像称之为帧。帧是动画电影中的单个图像。而由这一系列的帧做成的动画带给孩子的不仅仅的是视觉上的色彩。

随着社会的不断进步,无论是国家政府还是每个父母都很注重对儿童幼儿时期的培养。当今社会游戏本身就是一种娱乐方式。自有人类文明的时候,就有了游戏,可以说游戏就是人们生活娱乐的一部分。随着现代社会的不断进步,国家对教育方面的重视,游戏也在不断的发展并推广到教学方面上。它不仅能引起儿童的兴趣让儿童自主的去学习某些方面的内容知识,还可以让儿童在玩的气氛下更好的接触应该掌握的知识,拓展思维。

象棋是一门博大精深的学问,更是智慧与策略的展现,此课题研制的是幼儿中国象棋游戏,顾名思义,即是在传统象棋的基础上创新而来的以象棋的知识素材为基础的游戏。它不仅能够让幼儿更早的接触象棋,了解与象棋相关的知识,更能锻炼幼儿的思维能力,开发脑力资源。使他们在娱乐的同时收获知识与能力,懂得如何去克服难关。不断去理解不同棋局的应战方式和挑战的意义,通过这样的象棋游戏学会更多学习的技巧和坚定的意念从而应用到实际生活中去。

第一章 课题的研制背景及意义

1.1研制背景

目前计算机网络已经相当发达,在教育方面,国家和父母都很注重对幼儿的早期教育。Flash幼儿益智游戏不仅可以引起幼儿对学习的兴趣,更能够拓展幼儿独立思维的能力。在网络Flash游戏的发展历程中,简单的静态的小游戏已经不能满足家长和孩子的要求,因此,又出现了动态的、灵活多变以及富有教育意义等众多形式的游戏。研究人员在考察了众多的Flash游戏之后,又结合了传统Flash游戏的制作、创意等情况,认为未来的网络游戏形式中,Flash游戏将有巨大的发展前景。

1.2研制目的与意图

运用多种Flash制作技术,将多种媒体形式集成在一起,使我们能以更加自然、更加人性化的语言使用这些信息。包括各种图像,文字特效的应用和音乐的添加。如遮罩层,引导层,各种脚本语言的实现,完成一个《幼儿中国象棋游戏》的研制, 实现Flash游戏中声音,文字,和Flash内置脚本语言的应用。实现游戏各环节的连贯,融合各个细节和特效,使整个游戏更有技术含量。

1.3研制的意义

1.体现创新。此游戏虽从传统的象棋游戏衍生而来,但网络上类似的游戏还没出现。这在一定程度上就体现了创新课题的宗旨。

2.复合性好、交互性强。Flash游戏可以把文本、图形、图像、音频、动画等多种信息集成。在Flash中游戏片断和场景的跳转都可以使用Action来实现控制,Fash提供了多种交互类型,可以创建出具有强大交互功能的游戏。使用者还可以通过鼠标、键盘等输入工具与游戏交互,增强了幼儿对此的兴趣,提高了他们的学习积极性。

2.体积小但效果好。 幼儿象棋游戏通过使用关键帧和图符使得所生成的动画(.swf)文件非常小,比起现实生活中的游戏来说更加简单易懂.幼儿小朋友可以不用家长的指导就学会一些简单的知识。

3.Flash游戏上升到了理性,有长远的游戏寓教于乐意义。

4.此课题的制作也可以提升本人的专业技术,学习更多的FLASH游戏制作技巧。

第二章 研制流程及需解决的问题

2.1研制流程

2.1.1准备阶段:

对Flash游戏先有一定的理解,确定游戏的内容。上网查找自己所需要的图片跟声音素材。同时景借助Photoshop等工具修改图片,构思好自己要设计的Flash游戏的主框架。

2.1.2研究制作阶段:

全部都准备充足后。利用Flash8.0软件开始制作Flash幼儿象棋游戏。先设计游戏的第一个页面(用神秘的羊皮纸色彩当背景,添加音乐及动画文本吸引儿童点击进入游戏)。接着是主框架和其他部分。在设计游戏中相应的导入所收集好的资料素材,充分利用选择工具、元件和场景设计自己所要的游戏,并对相应的动作编写代码。

2.1.3修正阶段

游戏大致界面设计完成后,还需不断的进行修正。添加音乐、按钮等让游戏的初始进入界面更完善,利用Photoshop处理游戏规则等图片,使得游戏规则说明界面以及游戏主体内容更加丰富化。通过这一阶段最终益智游戏的设计可以定型。

2.2研制中要解决的问题

设计制作的是一款关于象棋的幼儿游戏,考虑到游戏的真实性和吸引力,游戏中的棋子制作是关键之一,棋子需有立体感和真实感,这样有助于游戏者更好的了解象棋的相关知识。为了提高游戏的吸引力,则在其中运用了丰富的图片和各种展示效果,可以有效的吸引儿童的注意力。设计中需要解决的问题:

1.游戏设计的完整性(包括开场动画,游戏规则说明界面,游戏主题,结束动画)。

2.游戏之间的串联,按钮的动作 。

3.此游戏为暗棋,需考虑如何将棋子翻过来及棋子在棋盘上移动的实现。

4.游戏计分器的实现。

5. 最主要是实现各种脚本语言的编辑与实现。

第三章 研制内容及过程

3.1制作灵感来源

设计灵感来源:此款益智游戏的灵感来源于传统的象棋,犹如由象棋衍生出的五子棋,此设计的原型在民间被称为暗棋,热衷于它的是一些年纪较小的象棋爱好者。因此,将此原型搬入Flash游戏的行列,不乏为一个新颖的创意。并且Flash游戏无论从丰富的画面还是跳跃的音效都比原始的棋盘与棋子更具吸引力,最终的效果也会更加有趣。

游戏的主体:使用中国象棋的棋子和棋盘,棋子共三十二个,分为红黑两组,各十六各,由对弈双方各执一组,兵种是一样的,分为七种:

红方:帅(1)、仕(2)、相(2)、车(2)、马(2)、炮(2)、兵(5)

黑方:将(1)、士(2)、象(2)、车(2)、马(2)、炮(2)、卒(5)

其中帅与将、仕与士、相与象、兵与卒的作用完全相同,仅仅是为了区分红棋和黑棋。 “棋盘”用普通象棋棋盘的下一半,共三十二个格,棋子就摆在这些格子中。象棋棋盘的上一半,放双方被吃掉的棋子。

3.2研制理念

设计理念:本游戏主要是想让儿童通过游戏增强对象棋知识的了解和对不同环境的适应能力以及让他们从小就能培养独立、坚定的思维方式。同时丰富的画面和鲜艳的色彩能让儿童在色彩方面能更好的掌握并利用到生活中去。让他们通过该游戏培养思维拓展方面的兴趣,同时也培养他们自己的创新能力。

3.3游戏的主要界面概述

游戏主要界面分为:开场界面,说明界面,主体界面,结束界面。

开场界面和说明界面在场景一中实现,主题界面和结束界面在场景二中实现。

3.4游戏逻辑框架图

游戏的逻辑框架图如图4-1所示:

                                 图4-1

3.5游戏开场界面

进入游戏的第一个界面是以鹅毛笔书写文字开场的,用加油“棋”字logo的羊皮纸作为背景,充满了神秘古典的气息。

打开Flash 8新建一个大小为800×700的Flash文档,导入paperbg.jpg羊皮纸、bi.jpg鹅毛笔和英文标题文件。将鹅毛笔转化为元件调整角度以及英文标题放入舞台的适当位置。新建path图层,笔触为“白色”描绘字体路线并转化为引导层。选择图层bi,在第100帧处添加关键帧。将第一帧的元件“bi”移动到路径的起点,在第100帧移动到终点。选择图层bi,分别在每段小的曲线的起点、转弯及终点添加关键帧并在关键帧之间创建补间动画。新建图层mask,选择白色填充覆盖字体,并在英文标题的拐角处如第3、5、7、10等帧处按F6。将mask图层转化为遮罩层,此时测试场景就可实现鹅毛笔书写字体。

第二排的中文标题也如同以上的做法来实现。

另外开场界面上的music标志和指导老师的显示均通过影片剪辑来实现。

在界面的右下角有enter按钮,点击即可进入游戏。如图4-2所示:

                                      图4-2

3.6游戏说明界面

点击“enter”按钮进入到游戏的说明界面,此界面是有一个大的影片剪辑来实现图片之间的切换及各种特殊效果,以及运用三个按钮来选择播放的图片,三个按钮分别为“车”、“马”和“炮”。当鼠标移到“车”字按钮上时,会浮现replay字样,点击后影片将重新播放。同样鼠标移到“马”和“炮”按钮上会浮现规则和说明的字样,点击则会跳转到游戏规则和得分说明的画面。如图4-3所示:

图 4-3

  

 其中游戏规则和游戏说明的显示运用图片切换较为细致,所以应用了逐帧动画、遮罩及Alpha值的改变等效果。

                                    图 4-4

此场景中的按钮的初始效果是飘落,也是通过影片剪辑、逐帧动画以及代码来实现。如图4-5所示。

                                   图 4-5


3.7游戏主体界面

    按Start按钮进入到游戏的主体界面。界面包括了32枚棋子分别取名为“Q1~Q32”,2个动态得分文本框变量设置为“s”、“k”,4个暗藏的影片剪辑取名为“win”、“win1”、“bang”、“ban”及2个控制游戏重玩或者退出的按钮。开局时棋子为反面,点击后则翻回正面并且可以移动、比较大小。小的棋子将视为被吃,放到指定的位置,分数才会增加,相应的名为bang的影片剪辑才会播放,发出good的音效。

直到有一方吃掉另一方的16枚棋子,则在这一方的放棋子处将会播放win的影片剪辑。重玩获退出则按相应的按钮即可。

界面如图4-6所示。

                                   图4-6


棋子的制作以“黑马”为例,首先要做两个按钮如图4-7、4-8所示。

          

             图4-7                                图4-8

然后制作影片剪辑,第一帧与第二帧先后插入做好的两个按钮,均加代码stop();第三帧插入关键帧并延长至第21帧,且加入相应代码。如图4-9所示。

                                 图 4-9


本界面中,当游戏进行双方加分时,都会出现一个小鸡点头的影片剪辑。它是运用逐帧并添加了声音制作完成的,如图4-10所示。

                             图 4-10

3.8游戏结束界面

结束界面是以色彩鲜明的动画作为结束的,快速的图片出现、隐藏及切换给人以视觉的冲击,并且配合文字的各种动画效果更能体现现代化技术的快节奏。

结束动画由各个元件、按钮及影片组成一个能够体现主旨呼应主题的Flash效果。如图4-11所示:

                                 图 4-11


其中,界面中央的图片变换,是利用Photoshop将6张图片处理成颜色亮丽、个性突出的颜色。然后通过影片剪辑将这6张图片放在不同图层,每个图层间隔一帧放图来完成的。如图4-12所示。

                                  图 4-12

如图4-13所示的界面,加入了制作者影片,及music影片。可按退出按钮关闭游戏界面。

                                图 4-13


3.9游戏相关代码设置

  3.9.1游戏说明界面涉及代码

在游戏说明界面,由三枚按钮来控制影片的播放,展示不同的效果,显示游戏的规则和得分说明。所涉及的代码在actions图层的最后三帧(第365帧存放的是名为“大影片剪辑”的影片,第366帧是存放的是名为“规则说明”影片,第367帧存放的是名为“得分说明”影片 )。最后三帧的代码均如下所示:

onEnterFrame = function () {

        if (_root.du4 == 1) {

            _root.ta1.gotoAndStop(_root.ta1._currentframe + 1);

        }

        if (_root.du4 == 2) {

            _root.ta1.gotoAndStop(_root.ta1._currentframe - 1);

        }

        if (_root.du5 == 1) {

            _root.ta2.gotoAndStop(_root.ta2._currentframe + 1);

        }

        if (_root.du5 == 2) {

            _root.ta2.gotoAndStop(_root.ta2._currentframe - 1);

        }

    };

    _root.b4.onRollOver = function () {

        _root.du4 = 1;

    };

    _root.b4.onRollOut = function () {

        _root.du4 = 2;

    };

    _root.b5.onRollOver = function () {

        _root.du5 = 1;

    };

    _root.b5.onRollOut = function () {

        _root.du5 = 2;

    };

stop();

其中还有三枚按钮飘落加鼠标移动放置在上方所显示不同字样,点击显示不同图片的效果,实现也是依靠了代码。如下:

    onEnterFrame = function () {

        if (_root.du1 == 1) {

            _root.s.m1.gotoAndStop(_root.s.m1._currentframe + 1);

        }

        if (_root.du1 == 2) {

            _root.s.m1.gotoAndStop(_root.s.m1._currentframe - 1);

        }

        if (_root.du1 == 1) {

            _root.s.a1.gotoAndStop(_root.s.a1._currentframe + 1);

        }

        if (_root.du1 == 2) {

            _root.s.a1.gotoAndStop(_root.s.a1._currentframe - 1);

        }

        if (_root.du2 == 1) {

            _root.s.m2.gotoAndStop(_root.s.m2._currentframe + 1);

        }

        if (_root.du2 == 2) {

            _root.s.m2.gotoAndStop(_root.s.m2._currentframe - 1);

        }

        if (_root.du2 == 1) {

            _root.s.a2.gotoAndStop(_root.s.a2._currentframe + 1);

        }

        if (_root.du2 == 2) {

            _root.s.a2.gotoAndStop(_root.s.a2._currentframe - 1);

        }

        if (_root.du3 == 1) {

            _root.s.m3.gotoAndStop(_root.s.m3._currentframe + 1);

        }

        if (_root.du3 == 2) {

            _root.s.m3.gotoAndStop(_root.s.m3._currentframe - 1);

        }

        if (_root.du3 == 1) {

            _root.s.a3.gotoAndStop(_root.s.a3._currentframe + 1);

        }

        if (_root.du3 == 2) {

            _root.s.a3.gotoAndStop(_root.s.a3._currentframe - 1);

        }

    };

    _root.s.b1.onRollOver = function () {

        _root.du1 = 1;

    };

    _root.s.b1.onRollOut = function () {

        _root.du1 = 2;

    };

    _root.s.b2.onRollOver = function () {

        _root.du2 = 1;

    };

    _root.s.b2.onRollOut = function () {

        _root.du2 = 2;

    };

    _root.s.b3.onRollOver = function () {

        _root.du3 = 1;

    };

    _root.s.b3.onRollOut = function () {

        _root.du3 = 2;

    };

    stop();

3.9.2游戏主体界面涉及代码

游戏主体中有32枚棋子,棋子的翻开与移动,棋子放到指定位置分数加1,播放名为“bang”的影片以及一方吃掉对方16枚棋子后,指定位置上播放名为“win”的影片,这些都通过代码来控制。现以“黑马”为例,代码如下:

onClipEvent (mouseUp) {

   stopDrag();

   if (!hitTest(_root.C9)) {

   } else {

          if (hitTest(_root._xmouse, _root._ymouse, false)) {

                 _root.s = _root.s+1;

                 _root.bang.gotoAndPlay(2);

          }

   }

   if (!hitTest(_root.C10)) {

   } else {

          if (hitTest(_root._xmouse, _root._ymouse, false)) {

                 _root.s = _root.s+1;

                 _root.bang.gotoAndPlay(2);

          }

   }

   if (_root.s == 16) {

          _root.win.gotoAndPlay(2);

   }

}


在文字图层的第一帧上的代码,用来实现动态文本的出现,如下:

_root.s=0;

_root.k=0;

游戏主体界面中音乐喇叭开关,点击可关闭或开启音乐,代码如下:

on (release){

gotoAndPlay(1);

   if(_global.Behaviors == null)_global.Behaviors = {};

   if(_global.Behaviors.Sound == null)_global.Behaviors.Sound = {};

   if(typeof this.createEmptyMovieClip == 'undefined'){

          this._parent.createEmptyMovieClip('BS_ss',newDate().getTime()-(Math.floor((new Date().getTime()) /10000)*10000) );

          _global.Behaviors.Sound.ss = new Sound(this._parent.BS_ss);

   } else {

          this.createEmptyMovieClip('_ss_',newDate().getTime()-(Math.floor((new Date().getTime()) /10000)*10000) );

          _global.Behaviors.Sound.ss = new Sound(this.BS_ss);

   }

   _global.Behaviors.Sound.ss.loadSound("bgsound.mp3",true);

}

音乐图层的第一帧处代码如下:

  if(_global.Behaviors == null)_global.Behaviors = {};

   if(_global.Behaviors.Sound == null)_global.Behaviors.Sound = {};

   if(typeof this.createEmptyMovieClip == 'undefined'){

          this._parent.createEmptyMovieClip('BS_aa',newDate().getTime()-(Math.floor((new Date().getTime()) /10000)*10000) );

          _global.Behaviors.Sound.aa = new Sound(this._parent.BS_aa);

   } else {

          this.createEmptyMovieClip('_aa_',newDate().getTime()-(Math.floor((new Date().getTime()) /10000)*10000) );

          _global.Behaviors.Sound.aa = new Sound(this.BS_aa);

   }

   _global.Behaviors.Sound.aa.loadSound("bgsound.mp3",true);

on (release)

{

   stopAllSounds();

   gotoAndPlay(2);

}

3.9.3游戏结束界面涉及代码

结束动画退出按钮,点击可关闭整个游戏界面,代码如下:

on (release){

   fscommand("quit","true");

}


第四章 总结

此次的创新课题的研制是我们从大学毕业生走向社会的重要一步。从最初的选题,申报书,到课题的制作完成。其间,查找素材,老师指导,与同学交流,反复思考各种特效,每一个过程都是对自己能力的一次检验和充实。

在整个游戏的制作过程中让我更加懂得了如何去运用Flash面板中的那些工具以及某些代码的书写,而且让我在图片处理方面得到了很大的提高。通过这次实践,我学会积极思考,创新出有自己风格的效果,并把想象中的效果用Flash实现,而不是在Flash中只展现平时学习的内容。这在一定程度上提高了我的自学能力。这算是三年以来比较大的一次作业,是真正自己一个人制作和学习的过程,将三年来学习的专业知识融会贯通的运用到这次的设计中,希望通过这次的经历能让我在以后学习、工作中激励我继续进步。

不积跬步何以至千里,本课题能够顺利的完成,也归功于各位任课老师和指导老师的认真负责,使我能够很好的掌握和运用专业知识,并在课题中得以体现,使课题不断的修改不断的向老师指定的目标靠近。正是有了他们的悉心帮助和支持,才使我的课题制作工作顺利完成,在此再次向你们表示感谢。

但是,这次的创新课题的制作也暴露出自己专业基础的很多不足之处,比如缺乏综合应用专业知识的能力,对Flash代码的了解不深等。在制作中遇到不少困难,自己查找大量资料,翻阅相关书籍帮助自己解决困难。这次实践是对自己大学三年来所学的一次大检阅,使我明白自己的知识还有很大的提升空间。更让我懂得了如何自己发现问题再自己去寻找资料解决问题。除了老师对我的指导外凭借自己所学的知识去解决问题后的那种感觉也是令人难忘的。虽然马上就要毕业了,但是自己的求学之路还很长,以后更应该在工作中学习,努力使自己成为一个不断进步的人。


参 考 文 献

[1]《Flash 8动画特效设计经典案例》主编:思慧工作室 成斌 人民邮电出版社

[2]《Flash 游戏编程教程》 主编:肖刚 清华大学出版社

[3]《精通Flash MX动画制作》 主编:边城浪子 编著:闪客帝国 电子工业出版社

[4]《Flash MX 游戏制作技巧与实例》 主编:Nik Never 电子工业出版社

[5]《Flash CS3 动画设计经典100例》 主编:余丹 中国电力出版社

[6]《Flash 8 中文版动画设计案例教程》 主编:沈昕、肖柠朴 电子工业出版社

[7]《Flash 8 动画网页制作与实例教程》 主编:张震 冶金工业出版社


附录 作品使用说明书

本作品界面简易,操作容易。鉴于本作品是用Flash 8制作的,如果你要打开源文件(幼儿中国象棋游戏.fla)的话,最好用Flash 8打开,再在菜单栏上点击控制→测试影片,系统会自动导出影片并进行播放,但是时间可能会慢些。如果你用已有导出的影片,只要双击本作品的影片文件(幼儿中国象棋游戏.swf),就可进行影片的播放了。

本作品点会自动播放开场动画,动画结束,按右下角enter按钮进入游戏说明界面即可。如附图-1所示。

                         附图-1

进入到游戏说明界面后,场景中会播放影片并有三个按钮飘落(车、马、炮)它们分别对应replay、规则和说明。当鼠标移上去时就可清楚的看到内容。例如点击规则按钮,影片就会跳转播放规则的画面。再看清游戏规则和得分说明后,可按右下角的Start进入游戏。如附图-2所示。

                    附图-2


看清游戏规则,进入到游戏主界面后可开始游戏,游戏在右上角配有音乐控制开关,可自行开启或关闭。右下角则有重玩和退出两个按钮。重玩可重新开局,退出则是进入结束界面。如附图-3所示。

                      附图-3

最后是结束界面,影片播放完后会出现退出按钮,按下后会关闭整个游戏界面。如附图-4所示。

                         附图-4

相关推荐