游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3160|回复: 3

[讨论] 外行请教一个数值问题

[复制链接]

12

主题

81

帖子

247

积分

中级会员

Rank: 3Rank: 3

积分
247
QQ
发表于 2012-2-23 11:18:00 | 显示全部楼层 |阅读模式
今天看一个视频,作者用梦幻西游(好像是)每升一级用的经验值举例,分析的结果是级别越高,升级需要的经验在上一级的基础上增加的越少。作者用此举例说设计升级需要花费的时间也是一样,9级升到10级需要的时间是8级到9级所需时间的1.2倍,那么到了19升20所用的时间就应该是18升19所用时间的1.1倍了。
请问下为什么要这样设计呢?所有MMORPG都是遵循的这个原则吗?为什么我感觉传奇、完美之类的游戏高级别升级异常艰难呢,他们也遵循了这个原则吗?

36

主题

1378

帖子

4955

积分

论坛元老

Rank: 8Rank: 8

积分
4955
发表于 2012-2-23 14:39:00 | 显示全部楼层

Re:外行请教一个数值问题

你首先要明白   升级是为了什么

通常来讲 等级代表着玩家在游戏中进行游戏所付出时间和精力
为了控制这个时间  并调节玩家在追求无上力量的节奏(大部分的RPG游戏人物的等级都与战斗力的成长相关)
于是设计者们提出了   每只怪物给予经验  升级所需经验  最高等级   这3个概念
例如 一个10级 的玩家杀一只同等级的普通怪物 需要30秒  那么
设计者需要 玩家在10级这个阶段 最少停留2个小时  那么它需要击杀的同类型怪物需要多少呢
7200/30= 240只   这样的话  假设杀死一只10级怪物会奖励 10经验 那么升级所需的经验应该是 2400

但是你得让玩家体验到成长  而成长是通过比较得来的 所以你需要 20级的怪物给予更多的经验
假设 20的玩家 杀死怪物的时间等同  30秒 那么你需要让玩家停留  1小时30分钟
5400/30=180 只   这样的话 假设杀死一只20级怪物会奖励 20经验 那么升级所需的经验应该是 3600

因为这样的计算会有很多很多 设计者会采用偷懒的形式表现 就是  升级要比前一级多一点点时间 怪物奖励的经验被固定死了  于是只能从 升级所需经验入手  就会得出这个结论  1.2倍 1.1倍的概念

然后将  升级所需经验 最高等级 怪物奖励经验 全部列出 并用统计出来的曲线进行 感觉设计 抽象化 然后再对数据进行美化 取整数

从而得到你所看到的

1  50
2  100
3  200
4  400
5  600
6  800
......以此类推
  

12

主题

81

帖子

247

积分

中级会员

Rank: 3Rank: 3

积分
247
QQ
 楼主| 发表于 2012-2-23 15:03:00 | 显示全部楼层

Re:外行请教一个数值问题

体会中...

1

主题

10

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2012-6-10 10:19:00 | 显示全部楼层

Re:外行请教一个数值问题

2楼解答很有意思
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-29 10:23

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表