游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2897|回复: 4

[求助] 数值

[复制链接]

6

主题

15

帖子

130

积分

注册会员

Rank: 2

积分
130
发表于 2013-11-23 12:17:53 | 显示全部楼层 |阅读模式
求指点,一个游戏的数值反推包括哪些部分啊?有什么常用的方法呢?

19

主题

197

帖子

1171

积分

金牌会员

实干兴邦,空谈误国

Rank: 6Rank: 6

积分
1171
发表于 2013-11-23 12:45:58 来自手机 | 显示全部楼层
y=f(x)

其中y表示游戏中可以直接看到的数值,x表示这个数值的因变量,f就表示如何从x计算到y的一个公式。

数值反推就是已知y,猜测或者验证出x,然后推出f。

1

主题

105

帖子

679

积分

高级会员

Rank: 4

积分
679
发表于 2013-11-23 12:55:02 | 显示全部楼层
同上,一般是在关键点采样一些关键数据来做拟合,我以前做数值的时候用过origin,很方便。如果能直接获得对方模板数据是最好的,现在加密程度都不高,也很容易拿到。

拿这种数据的意义在于剖析原理和学习,因为对方经过市场验证,一定是靠谱的数据结构,但是不用追求精确。即便是抄一个游戏,你说数值也抄得一模一样,未免太没有诚意了。

19

主题

197

帖子

1171

积分

金牌会员

实干兴邦,空谈误国

Rank: 6Rank: 6

积分
1171
发表于 2013-11-23 13:16:29 | 显示全部楼层
popstone 发表于 2013-11-23 12:55
同上,一般是在关键点采样一些关键数据来做拟合,我以前做数值的时候用过origin,很方便。如果能直接获得对 ...

同上并补充一点,数值是与游戏系统密切相关的,盲目的全盘抄袭数值却在系统设定上动手脚会导致数值失衡。

所以数值反推的意义在于知道为什么这个系统要用这套数值。

0

主题

185

帖子

728

积分

高级会员

Rank: 4

积分
728
发表于 2013-11-25 12:36:42 | 显示全部楼层
目前还没有特别系统、有效的万能方法。

理论上,思路如上几楼所说,本质就是:先采样x、y的几组具体数值,然后猜测y=f(x)的关系式并验证。

实际中,y通常并不是准确可见的:常常会以z=g(y)的方式表现出来,这给验证猜测会带来很大的麻烦;对于采样的几组数值,可能存在好几种关系式y=f(x),y=g(x),y=h(x)都同时成立的情况;y=f(x)的关系式复杂,仅凭猜测很难猜测出准确的关系式。

基于以上原因,我仅提出本人进行数值反推的步骤,希望对楼主有所帮助:
①采样尽可能多的数值,并且这些数值的跨度尽可能大。
②使用采样的数值做曲线。
③根据曲线的形状猜测其关系式,并验证。运气好的话,能猜对关系式类型从而算得关系式。(目前市面上的游戏多是采用的简单关系式,花点时间不难试出来。)
④对于比较复杂的关系式,无法直接猜测并推算出来,就只能使用适当的关系式估值拟合。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-27 00:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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