垂直打鸡 垂直打鸡
关注数: 1 粉丝数: 5 发帖数: 803 关注贴吧数: 0
大家对革新pk操纵随机数有什么心得? 目前来说,我玩革新pk的感受,随机数分几种。 一种是即时随机:只要反复ls就能出想要的结果,比如围城降士气。 还一种是伪随机,这类随机的结果是一开始就决定好了的,比如战法发动,中还是不中(刻度较小),是否中伪报,特产品的价格走势,浪人的行动,是否出姬,是否有来访,是否遇到势力袭击,招募同盟成功的阈值等。这种随机的特点是本身不论ls多少次,结果都是一样的,再加上游戏本身数值的影响算到里面,看上去就像是一切是必然且合理发生的。 对比起来,第一种ls的围城的结果是很荒谬的,这里应该感谢程序员的懒惰吧,额突然想到,如果城被围是不是也可用这一招保持士气不降? 其实两种随机是一回事,计算机里面的随机都是伪随机,结果不同是因为种子不同。第一种随机是因为程序使用的种子是电脑当前时间,所以每次ls的结果都可能不同,第二种随机因为种子是固定的,所以每次结果都相同。 虽然种子是固定的,但播种的行为不一定是固定的,有可能是根据玩家的行为或者某个时间进行播种(此行为应该是随机的),如果不知道这个时机,就只能苦逼的一次一次玩,从很远的某个时间点玩。如果知道的话,以天翔记为例,如果想改变第二类的种子,可以重开新局,过一轮,再读原来的档,原来的档的种子就改变了,我猜想它的种子应该是放在内存里的,但是革新就比较复杂了: 一,种子不止一个,且和玩家的行为有一定关联 二,可能部分种子在存档中,种子之间可能还存在关联性,种子可能决定下一颗种子 虽然不知道生成种子的时间点,但是如果播种的行为是源自于存档,比如说存档时间的话,可以通过lsls的方式,来改变未来的种子也说不定
1 下一页