毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ActionScriptRPG游戏设计+文献综述(3)
Flash具有跨平台的特性(这点和Java一样),所以无论你处于处于何种平台,只要你安装有支持的flash Player。你就能保证它们的最终显示效果都一致。而不必像在以前的网页设计中那样为IE和Mozilla或NetSpace各设计一个版本。同Java一样。它的可移植性很强。特别是在小型网络中和小型设备中(当然大型网络已不用说),最近具有的手机支持功能可以让你为自已的手机设计你喜爱的功能。当然你必需要有支持flash的手机。当然它还可以应用于Pocket PC上。
目前利用FLASH开发出了许多跨平台的网络游戏,甚至可以匹敌大型MMOR,在3G时代到来以后,我们很快可以在手机上玩到大型网络游戏,现有的FLASH制作网络游戏有:SLG类(热血三国),体育类(热血球球),RPG类(凡人修真),桌面(德州扑克),TD类(保卫家园)等等。相信在日益加快的生活节奏下,Flash的多平台适应性,以及适宜创作的特性都将具有很大的发展空间。
2 游戏介绍
2.1 游戏简介
这次毕业设计,我使用Flash软件制作了一款小型RPG游戏。游戏讲述的是一个在废墟中幸存的小女孩,寻找其它幸存者的故事,剧情有一定的悬疑性。玩家需要操作小女孩与智能兵器战斗,并一路走向剧情的终点。在战斗结束后,可以获得经验值并不断的提升自身的能力,而敌人的能力也会逐渐的增长,在途中死掉的话就算游戏结束。
2.2 游戏特点
原创剧情和人物。游戏中嵌入了剧情
系统
,需要不断的推进剧情才可以继续游戏。
自由移动。角色由玩家自主控制移动,可以在地图中任意走动,穿梭。所有地图均可以自由来回切换。
战斗系统。使用Flash实现的回合制战斗系统,实时显示血量,能量,经验。玩家可以自由选择技能使用。在击倒敌人之后会获得经验,提升等级和属性,遇到的敌人也会越来越强大。
动画嵌入。在剧情中嵌入一定的动画,使故事更加的逼真和吸引人。战斗均由动画显示,并且制作技能特效等动画。
2.3 游戏的剧情与玩法
游戏讲述的是一个在废墟中幸存的小女孩,寻找其它幸存者的故事。游戏的主角小女孩叫做小夜,一开始小夜在和父亲在庙会中游玩,小夜率先到达山顶,并看到了绚丽的烟花。随后屏幕开始出现抖动,小夜进入到了一片黑暗的世界中,听到了父亲哽咽的声音,以及看到了类似
机械
士兵屠杀市民的场景。之后小夜醒过来,发现自己在一个废弃的仓库里,便开始寻找其它生还者的过程。很久时间以后,小夜都没有找到一个生还者,无可奈何,小夜想到了自杀。但是当小夜从悬崖上跳下去的时候,却没有摔死,因为小夜自己也被改造成一个机器人。
玩家需要使用回车推进剧情对话的前进,之后使用方向键控制小夜的移动,在移动的过程中会遭遇机械士兵,玩家需要选择技能击倒机械士兵不断的前进,到达最后的重点。
2.4 我所做的主要工作
2.4.1 前期工作
查询相关文献资料,深入学习Flash以及Actionscript3.0的使用方法和游戏开发技巧。设计游戏规则,设定达到终点即胜利的胜负条件,在途中主角的生命值归零则游戏失败。制定角色属性,包括攻击力,防御力,生命值,经验值等,并且制定等级提升后增加的数值。制定游戏的操作方法,尽量做到简单易懂,容易上手。并且制定游戏角色技能的伤害公式。
2.4.2 中期工作
根据剧情的风格和需求,使用绘图软件SAI,绘制主要角色的人物设计图,并且根据设计图绘制人物的前后左右四个方向的设计图,之后调整角色的脚部和手部的大小和长短,制作出每个方向各三张,总计十二张的人物行走动作图。使用Photoshop与SAI制作剧情CG以及场景图,使用Photoshop和收集到的地图素材,拼凑出所需要的地图,并制作烟花和技能特效。使用Photoshop设计UI,包括选项按钮,文字框,以及战斗场景的血条,技能选择栏,信息栏,战斗统计栏等。之后使用Flash,布局帧与场景,将相应的素材放置到帧中,形成动画。结合使用ActionScript与Flash,添加键盘侦听函数控制剧情的前进,通过变量函数和元件嵌套的结合制作选择按钮和人物的行走动画。通过检测元件之间是否碰撞制作出地图的墙壁和出入口,增加坐标保存的变量实现地图来回切换。使用ActionScript实现技能选择,并根据技能编号计算伤害数值,使用Timer计时器调整角色动画与信息计算和显示的时机,以及使用计时器的嵌套实现角色间互相进攻的动画和信息显示。使用遮罩和Actionscript实现血条的实时显示以及更具数值变化的血条长度。并实现等级提升以后的能力值变化,对角色的各项数值进行微调。
共4页:
上一页
1
2
3
4
下一页
上一篇:
JSP公司公文收发管理系统设计
下一篇:
Objective-C苹果手机支付应用设计
考证平台静态网页设计与制作
java+mysql通用试题库系统后台设计与实现
PHP+IOS的会议管理系统的设计+ER图
基于网络的通用试题库系...
基于消费者个性特征的化...
探析动画视听设计元素茬...
嵌入式系统数字图像采集...
医院财务风险因素分析及管理措施【2367字】
C#学校科研管理系统的设计
公寓空调设计任务书
神经外科重症监护病房患...
10万元能开儿童乐园吗,我...
AT89C52单片机的超声波测距...
志愿者活动的调查问卷表
承德市事业单位档案管理...
国内外图像分割技术研究现状
中国学术生态细节考察《...