rpg游戏设计与实现_-毕设论文

发布时间 : 星期四 文章rpg游戏设计与实现_-毕设论文更新完毕开始阅读

分散度 = 15 威力的最小值:0 (2)技能攻击

技能的威力值为正数,如下表6-1:

表6-1 威力计算公式

威力 = + - - 技能的威力 (A 的攻击力 × 技能的攻击力 F ÷ 100) (B 的物理防御 × 技能的物理防御 F ÷ 200) (B 的魔法防御 × 技能的魔法防御 F ÷ 200) 威力的最小值:0 如下表6-2:

表6-2 放大率计算公式

放大率 = + + + + 20 (A 的力量 × 技能的力量 F ÷ 100) (A 的灵巧 × 技能的灵巧 F ÷ 100) (A 的速度 × 技能的速度 F ÷ 100) (A 的魔力 × 技能的魔力 F ÷ 100) 分散度 = 技能的分散度 (3)使用物品

HP 回复量为负数,如下表6-3:

表6-3 物品计算公式

威力 = - - - HP 回复量 (B 的物理防御 × 物品的物理防御 F ÷ 20) (B 的魔法防御 × 物品的魔法防御 F ÷ 20) 威力的最小值:0 HP 回复量为正数 威力 = - HP 回复量 放大率 = 20

分散度 = 物品的分散度

32

伤害 = 威力 × 放大率 ÷ 20 × 属性修正 × 必杀修正 × 防御修正 ( ± 分散度 %)

(4)属性修正

有攻击属性时,在 B 的属性有效度中选择最弱的进行修正 修正值如下。

A:200%,B:150%,C:100%,D:50%,E:0%,F:-100%

另外,攻击属性符合 B 防具的防御属性的,伤害减半,修正值为 1/2。 有多个相同防御属性的,减半效果要叠加。

(5)必杀修正:伤害值为正数,奋力一击发动时修正值为 2。 (6)防御修正:伤害值为正数,B 防御时修正值为 1/2。 6.1.4 逃跑成功率

逃跑成功率 =50 × 角色的速度平均值 ÷ 敌人的速度平均值。

6.2操作帮助

游戏中的操作帮做是为了使玩家能更快的了解游戏的操作方法,给玩家带来最大的方便。

6.2.1 基本操作

RPGXP 的游戏,以 8 个按钮和游戏手柄的操作为基础。

各个按钮(A,B,C,X,Y,Z,L,R)对应的键盘和具体功能如下6-2-1所示。游戏手柄的 A,B,C 等 按钮也是如此对应,所以使用起来会更加容易。

上述的「主要功能」是标准的游戏操作,各个游戏作品 可能因为有其独特的操作而存在不同的情况。

另外如果是游戏手柄的话,其方向键和键盘的方向键(↑↓←→)功能一样,用来控制人物和光标的移动。如下表6-4:

表6-4 键盘指令

名称 A B C X 游戏手柄 按钮 按钮 按钮 按钮 33

键盘 Shift, Z Esc, Num 0, X Space, Enter, C A - 主要功能 取消,菜单 决定 -

续表6-4 Y Z L R 按钮 按钮 按钮 按钮 S D Q, Pageup W, Pagedown - - 前页 后页 6.2.2 其他帮助

游戏中存在一些按键可以方便其他操作,如下表6-5:

表6-5 键盘按键功能

键 Alt+Enter Alt+F4 F12 F2 F9 Ctrl 功能 窗口模式和全屏模式的切换。 强制结束游戏。 强制回到标题画面。 测试游戏时,标题栏上显示 FPS(每秒的画面帧数)。 测试游戏时,移动中按下该键可以呼出调试窗口(开关,变量一览表)。 测试游戏时,按下该键不放同时移动,会使地图图块的通行设置无效,而能在不充许通行的元件上自由移动。 在 RPGXP 中,大致全部对话框选项都准备有相应的简单说明,可以在不 断工作流程的情况下得到必要的信息。将这个功能称为帮助提示。按F1即可调出帮助提示,如图6-1:

图6-1 键盘按键

34

7 结 论

毕业论文是一次非常难得的理论与实际相结合的机会,通过这次比较完整的一个游戏设计,我摆脱了单纯的理论知识学习状态,和实际设计的结合锻炼了我的综合运用所学的专业基础知识,解决实际工程问题的能力,同时也提高我查阅文献资料、设计手册、设计规范等其他专业能力水平,而且通过对整体的掌控,对局部的取舍,以及对细节的斟酌处理,都使我的能力得到了锻炼,经验得到了丰富,并且意志品质力,抗压能力及耐力也都得到了不同程度的提升。

虽然这次完成了作品,但是在一些地方还是存在不足之处,比如没办法更好的运用脚本,不能自己掌握脚本语言既Ruby语言,编辑脚本丰富游戏等。虽然不编辑脚本也能做出游戏,但是,我希望后面的日子能够更好的系统的去学习脚本语言,并熟练掌握他们,这样,做出来的游戏,相信能够更具有技术性,更具有娱乐性。同时,游戏的剧情也存在一定的欠缺,一个是技术上,一个是时间上的原因。相信,后面,多加尝试做几个作品之后,会得到有效提高。另外,一些角色技能画面的编辑以及角色图片的修饰都有不足之处,这主要是对PS软件掌握还不够熟悉,接下去还得再在这一部分上加深练习,提高自己的能力。

35

联系合同范文客服:xxxxx#qq.com(#替换为@)