» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 24 12
发新话题
打印

[其他] 突然想到了halo3回放模式的一个问题

引用:
原帖由 江西恐龙 于 2007-9-27 15:15 发表
你看看你,又开始谈随机的真假了……我们能不能不讨论真还是假呀。

你在本帖子里第一个回复是——
只要你有本事手动玩两次,输入的按键顺序和时间是一摸一样的,那么游戏的过程和结果也是一摸一样的,这就是 ...
种子,随机种子,我默认随机种子一样了

实际上百分之九十九以上的情况,随机种子就是时间


TOP

引用:
原帖由 宋江 于 2007-9-27 15:20 发表


在每一个CHECKPOINT后你死亡,然后在当时的情景下重新开始,和SAVE/LOAD是一样的.
随机种子变了你根本看不到……

变没变也不知道……



TOP

引用:
原帖由 大头木 于 2007-9-27 15:23 发表
不用多说了,实践是检验真理的唯一标准。

恐龙回去,将两台X○对完全相同的时间,同时开始游戏,然后按着前,

录像试试看。

或者,让两个X○同时开始,然后什么按键也不懂,然后看敌兵的反应。
随机种子如果精确到毫秒呢?

如果除时间外还有别的种子呢?

最简单的方法就是分析重放的文件……

大家见过修改模拟器录像文件的高人没?

没见过的话,见过分析war3录像的软件没?

你每个操作都在录像里面记录的好好的……


TOP

引用:
原帖由 大头木 于 2007-9-27 15:28 发表


真心请教,除了时间以外还能通过什么数据获得随机数种子?
精确到毫秒也好解决,100台X○伺候,重复多次试验。
太多了,主机id和游戏开始时间的乘积作为随机数种子,你1亿台来也不一定能伺候得了……

TOP

引用:
原帖由 江西恐龙 于 2007-9-27 15:28 发表
——A和B两个玩家,游戏一开始就按住“↑”键不动,不操作任何键。直到冲进敌人堆里被打死,他们的死亡瞬间将会是一致么?

你到现在还没有回答我的问题……
嗯,你能保证绝对同时开始的话……

TOP

引用:
原帖由 宋江 于 2007-9-27 15:41 发表


你这个就是扯蛋了,世界几乎上不可能存在这种绝对同时的情况.
就算是只精确到毫秒,这种可能性也微乎其微.

我说了,人脑不能应对的这种情况,当然就可以算是随机的了.你要用绝对的理论来否定相对的事实,那是 ...
对于人来说,没有可能,对于机器来说,就有可能,于是有了游戏录像。

前面hanzo提的gens录像,拿ue打开看看就知道了……

当年极品飞车玩一局还有重放呢,ps才多少内存,存“xxx的坐标,xxx的ai”?实际么?

TOP

就是,我上初中计算机课讲到dos下的随机数命令,就知道计算机只能产生伪随机……

伪随机什么意思?伪随机就是确定!

这贴本来就是说游戏录像,说tm脑残说伪随机或者随机对于游戏玩家而言有什么意义了……

伪随机只是说明整个游戏过程在输入状态一致的情况下是可重复的,这就是游戏录像的原理……

什么都不懂的,可以参考别的游戏录像的数据结构嘛

TOP

引用:
原帖由 zo 于 2007-9-27 16:02 发表

这个能有多少字节?
就按你来说坐标的单位达到1000000,
1000000换算成十六进制是F4240.

两个坐标F4240F4240一共是10字节。
10*60*60=一分钟游戏内容不过花掉35kb保存数据。

何况这还是最愚蠢最笨拙 ...
问题是地图到底多大?
只有一个人物?
只有坐标这一个值?
所以说记录这些是不现实的,其实也是不安全的,太多的要素反而会让录像出错的概率提高……

最简单的办法就是分析录像文件,这tm不是很简单么?除非微软蛋疼,给录像文件加密…………

TOP

错了,电脑只会记忆你的初始地点,向前3,射,怪的反应是计算出来的

TOP

 24 12
发新话题
     
官方公众号及微博