武林群侠传中的“时间”浅谈
武林群侠传吧
全部回复
仅看楼主
level 8
asp502010 楼主
一楼,先感谢武林群侠传,再拜吧里大神。
2013年04月24日 01点04分 1
level 8
asp502010 楼主
一、小地图中“时间”的记录
在游戏中,“时间”是通过一个“日晷”表示的,显示诸如卯时、午时、辰时之类的。
但实际上,在内存中“时间”的记录是通过两个地址;
内存地址一:记录下0~60的变化,代表游戏中的分钟(姑且这么说)
内存地址二:记录游戏中具体的时辰(也就等同于小时)
随着游戏中人物的活动,当游戏中的分钟由0慢慢走到60时,游戏中的时辰就会加一,比如从巳时变为午时,同时分钟会归0。
也就是,游戏中的1个时辰等于60分钟,之后,经过我的测试,发现游戏中的60分钟并不等于现实中的60分钟,而是等于现实中的42分钟。
于是得到 游戏中的1个时辰=游戏中的60分钟=现实中的42分钟
2013年04月24日 01点04分 3
level 8
asp502010 楼主
二、“时间”的流逝
(以下如无特别说明,都是指游戏中的分钟,而非现实时间)
游戏时,人物的行走活动或者站立不动,游戏时间都会一分一秒的流逝,60分钟以后,就进入下一个时辰了,所以千万不能忽略这种“时间”的正常流逝。
武林群侠传中的“时间”异常宝贵,只有认识“时间”,进而才能合理利用“时间”。
2013年04月24日 01点04分 4
level 11
插马顶留
2013年04月24日 01点04分 5
[啊!]能不能别这么快,我的处女贴~~
2013年04月24日 01点04分
level 8
asp502010 楼主
三、“时间”与“回合”的关系
看过游戏攻略的玩家,都会见到诸如“1个时辰=4个刻钟=4个回合”,“打猎、钓鱼、挖矿等都会消耗1个回合”,“第一次进洛阳共34个回合”,“合理利用这34个回合是重中之重”。
以上的说法都是金玉良言,完全正确。
我这里要解释的是每个时辰的4个回合是如何用游戏中的60分钟记录的。
答案很简单:0(60)、15、30、45这4个分钟点就是4个回合的开始点。
举例1:在0分钟打猎,打猎结束后,时间会变到15分钟这个时刻;再次打猎,时间会变为30;再打2次猎,时间变为60(0)分钟,从而进入下一时辰。这就是每个时辰4个回合的本质。
有人会问“由于游戏时间会正常流逝,那么如果不是在第0、15、30、45分钟这些时刻进入打猎,那么时间是怎么算的?”
举例2:比如在第4分钟进入打猎,打猎结束后的时间会变为第15分钟;在第20分钟进入打猎,结束后时间会变到第30分钟。
也就是说
0~14分钟进入打猎,结束时是第15分钟;
15~29分钟进入打猎,结束时是第30分钟;
30~44分钟进入打猎,结束时是第45分钟;
45~59分钟进入打猎,结束时是第60(0)分钟.
这也就保证了1个时辰进行4回合,而不会因游戏时间的正常流逝而乱套。
但是要注意的是,如果在第0分钟开始在地图中闲逛跑路,15分钟内没有进行任何如打猎、挖矿等活动,那么将进入下1回合的计时,从而错过这一回合。这也就是为什么很多新手看攻略上写洛阳有34个回合,但是自己只能打猎挖矿31、32次,因为时间都被你浪费在跑路上了。
所以本文的目的就是告诉大家如何保住这34个回合,如何不错过任一回合!
2013年04月24日 01点04分 6
level 8
asp502010 楼主
五、小结
其实发此帖的目的就是告诉大家,把每次跑地图的游戏时间严格控制在15分钟以内(现实时间10分钟),快超过时去消耗一次回合,比如去赌博一次,然后再继续跑地图。这样不会损失回合。毕竟两次进入洛阳以及之后的杭州和成都的回合数真是太宝贵了。
帖子中有问题的地方,欢迎前辈指正。
2013年04月24日 01点04分 8
嗯?那问一下用变速齿轮对跑图时间有影响吗?
2013年04月26日 11点04分
level 11
好贴。赞一个。
2013年04月24日 01点04分 9
吧务
level 14
技术贴下留名,但是我笨,我看不懂[拍砖]好吧,幸亏有最后小结,要不然我就真的抓瞎了
2013年04月24日 02点04分 10
level 13
好帖顶一下
其实就是2洛成都杭州喝茶时要注意别浪费回合了
满地图跑其实花不了多少时间 就是洛阳喝茶比较浪费时间
2013年04月24日 02点04分 11
吧务
level 15
好帖
2013年04月24日 02点04分 12
不能精么。
2013年04月24日 04点04分
回复 Susan°苏三说 :可以啊。如果能把二洛及大地图的时间流逝研究一下更好
2013年04月24日 04点04分
回复 立心者0 :多谢[Love]。没有大地图的研究,主要是因为发现此吧后收获颇多,重温武林,现在还没玩到大地图~~你说到“二洛”是指啥?我此篇写的就是洛阳,杭州成都可以类推滴。
2013年04月24日 04点04分
回复 asp502010 :二洛时间流逝和初洛不一样,反倒和大地图相似
2013年04月24日 04点04分
level 14
长知识了
2013年04月24日 04点04分 13
level 9
楼主好赞~~技术贴~~顶一个
2013年04月24日 05点04分 15
level 10
这贴很好,开创性
2013年04月24日 06点04分 16
level 13
厉害[真棒]
———————— 研表究明,汉字的序顺并不定一能影阅响读,比如当你看完这句话后,才发这现里的字全是都乱的。
2013年04月24日 06点04分 17
level 13
火钳刘明
[抛媚眼]
2013年04月24日 06点04分 18
level 8
asp502010 楼主
@立心者0 @Susan°苏三说 @keen911
多谢指点。
二入洛阳时间是快,又测试了下:
二入洛阳,游戏时间1个时辰=现实时间14分钟,即1个回合=现实时间3.5分钟。
二入洛阳后喝数百次茶,把喝茶刷到100要特别注意这点。
很久以前玩过武林,现在重温还没玩过1遍,这里先抛砖引玉,对“时间”浅谈一下,以后会继续深入的。
2013年04月24日 07点04分 19
指点不敢当>﹏<
2013年04月24日 07点04分
也是想刷茶时发现的
2013年04月24日 11点04分
level 9
难得的好帖子,另外
lz
测试过大地图时期的各个场景和各个活动和在中原跑步的数据吗? 感觉那个很快,若测出,太感谢了
2013年04月24日 15点04分 22
level 11
现在还有技术贴,不容易
2013年04月26日 09点04分 23
level 8
asp502010 楼主
引用 @切瓜拉 (8楼,楼中楼)
嗯?那问一下用变速齿轮对跑图时间有影响吗?
———————————————————————————
有影响,见7楼。
会按加速倍数增加,所以开了变速齿轮,更要珍惜跑地图的时间。
2013年04月26日 12点04分 24
level 12
一直很忙,才看到。挺不错的,像你说的四个时间点的问题我都没有研究过。
只有一个小问题,就是游戏时间对应现实时间是不固定的,武林所采用的方式就是通过循环来计算时间。说白了就是你电脑运行快 时间就走的快
时间是否在动一个最简单的方法就是看NPC是否在动,如果NPC在正常动作时间就在动
2013年04月26日 16点04分 25
那也就是不同机器时间流逝不同?小游戏也是了?挖矿我算了算大概120秒、挥拍60次。 ps:问另一个问题,毒具体公式怎么算的,毒掌毒指和带毒武器差别有多大。
2013年04月27日 03点04分
回复 keen911 :嗯,武林所有的计算都是通过空循环,就是比如设定个100,X初始0,循环一次X+1,当X=100时执行个游戏时间+1,然后X归零。所以你的电脑状态影响速度。
2013年04月27日 03点04分
回复 keen911 :毒的话你是说原版还是说3.2?
2013年04月27日 03点04分
回复 keen911 :还有“神之U双目”,我也考虑过机子不同时间流速会不同,主要是没有第二台电脑做测试。但是又一想,游戏出了10多年了,电脑换了5、6代了,跑地图消耗的时间大家都没有发现明显变化,所以推测出,此帖提到的时间流逝是相对稳定的,不会随机器不同而有太大变化,绝对与小游戏的时间不同。
2013年04月27日 03点04分
1 2 尾页