摘要
随着互联网的发展和Flash软件功能的不断增强,Flash已成为制作网络动画、小游戏和网页游戏的一种重要工具。在Flash游戏作品层出不穷、游戏玩家越来越挑剔的今天,如何更好地结合Flash动画的叙事性和Flash软件的交互性,成为Flash游戏未来发展的一个可能方向。
本文尝试在Flash中结合情节和交互,实现一个第一人称视角的冒险解谜小游戏的设计和制作。首先在整体上对游戏进行策划,完成游戏中角色、故事情节、场景、关卡、游戏进程等方面的设计。然后具体叙述了如何使用Flash软件对游戏中的场景、角色、动画等进行制作并将它们整合在一起。最后使用脚本语言ActiollscriPt实现游戏中的各种交互效果,包括物品操作、技能选择、对象\机制的运作以及玩家与情节的交互,并简述了游戏测试与发布的过程。
关键词:Flash,游戏,AetionScript,交互设计
随着信息技术的飞速发展以及计算机动画技术条件的日趋成熟,以Flash动画为代表的网络动画得到了蓬勃的发展。时至今日,功能强大的Flash已经能够创作出很多高品质、具有完整故事情节的动画,以及具有强大交互性的游戏作品。
作为新的媒介,Flash动画的出现大大拓宽了传统动画领域。而Flash动画的开放性文本结构和非线性叙事方式,也可以带给观众与传统动画不同的崭新的视听体验。
另一方面,Flash游戏也以其独特的优势和视觉效果久久占据着游戏市场。这些跟大投入大制作的大型网络游戏比起来非常简单甚至是简陋的Flash小游戏,在画面精美的网络游戏泛滥成灾的今天,却始终保持了独特的魅力和吸引力,吸引着无数的玩家。
电子游戏是一个年轻的行业,从世界上第一个电子游戏开发成功到现在不过几十年的时间。在这段并不长的时间里,电子游戏无论是从表现方式上还是在表现内容方面,都取得了突飞猛进的发展。各类电子游戏产品已经深入人们生活的方方面面,影响着人们的生活和娱乐方式,对人们的社会生活产生了巨大的影响:
从另外一个角度看,近几年来游戏行业产生的利润也极其可观,对国民经济的影响越来越显着。据相关报道,着名的游戏公司/任天堂0在其高峰期的年收入,相当于整个美国好莱坞的年收入。世界上的许多国家都出台了相应的法规以扶持和管理游戏产业。目前,我国政府的相关部门对游戏行业也相当关注,给予了很高的政策支持,并直接投资游戏引擎的开发和研制工作,可见游戏行业有着巨大的发展潜力。
早期开发的游戏由于受软件和硬件条件的限制,其玩法和技巧相对简单,通常玩家不需要花费太多的心思与时间就能过关,游戏模式也相对简单,对于越来越挑剔的游戏玩家来说,他们的胃口越来越难以满足。而随着计算机硬件的迅速发展,游戏系统可以支持的处理速度越来越高,这些发展直接影响的就是游戏本身。随着游戏色彩数量越来越高,真实感越来越强,华丽的画面、离奇曲折的故事情节已经成为现代计算机游戏必不可少的部分,而玩家也必须花费更多的心思和时间来玩游戏。
在技术开发方面,电子游戏有两个发展趋势:一个是专用的电子游戏机厂家越来越多地采用通用硬件平台,而不是像以前那样使用自己的特殊硬件;另一个趋势就是游戏公司基本上都在个人计算机平台上升发游戏。在设计上,人们现在基本同意游戏将向两个极端方向发展,也就是有两个潮流:一个是搞所谓的纯游戏,以俄罗斯方块游戏为代表;另一类是走复杂的拟真化道路。而后者是现代游戏发展的主流(邱善勤等,2007)。
冒险解谜小游戏场景演示:
图形用户界面
场景中的物品
物品的应用
技能按钮上的代码
画轴机关的帧设置
目录
摘要
ABSTRACT
1 引言
1.1 本领域的研究现状及发展趋势
1.1.1 游戏现状和发展方向
1.2.2 网页游戏
1.1.3 Flash现状和发展方向
1.1.4 Flash制作动画和开发游戏的优势
1.1.5 Flash游戏
1.2 研究的目的和意义
1.2.1 研究的目的
1.2.2 研究的意义
1.3 论文构成及研究内容
2 游戏总体策划与设计
2.1 游戏策划
2.1.1 游戏的构思和创意
2.1.2 游戏的风格定位
2.2 游戏类型和运行平台
2.2.1 游戏类型
2.2.2 游戏运行平台
2.3 游戏的焦点
2.4 故事情节设计
2.4.1 故事背景
2.4.2 游戏中的故事情节
2.4.3 《My Little Monkey》的故事情节
2.5 角色设计
2.5.1 游戏角色设计的两种方式
2.5.2 角色特征分解
2.5.3 《My Little Monkey》的角色设计
2.6 游戏场景设计
2.7 游戏元素设计
2.8 游戏进程设计
2.8.1 游戏进程的含义
2.8.2 游戏进程的设计
2.8.3 《My Little Monkey》中的游戏进程设计
2.9游戏关卜设计
2.9.1 关卡设计的主要原则
2.9.2 《My Little Monkey》的关卡设计
2.10 用户界面设计
2.10.1 界面设计的原则和方法
2.10.2 《My Little Monkey》的界面设计
2.11 小结
3 游戏场景、角色和动画的制作
3.1 影片的创建和设置
3.2 游戏角色制作
3.2.1 角色绘制流程
3.2.2 Rash软件中的角色绘制
3.3 游戏场景制作
3.4 游戏动画制作
3.5 场景整合
3.6 小结
4 基于Actionscript脚本语言的交互实现
4.1 Actionscript脚本语言简介
4.2 游戏机制
4.2.1 图形用户界面
4.2.2 控制方法简介
4.3 游戏过程及交互设计
4.3.1 游戏过程
4.3.2 交互设计
4.4 物品操作
4.5 技能选择和应用
4.6 对象\机制的运作
4.7 玩家与情节的交互
4.7.1 游戏中玩家与情节交互的常见方式
4.7.2 Flash中玩家与情节交互的实现
4.8 游戏的测试和发布
4.8.1 游戏的测试
4.8.2 测试中发现的主要问题及解决办法
4.8.3 游戏的发布
4.9 小结
5 结论和展望
5.1 结论
5.2 展望
参考文献
个人简介
导师简介
获得成果目录清单
致谢
(如您需要查看本篇毕业设计全文,请您联系客服索取)