transportfever吧 关注:11,403贴子:96,093
  • 1回复贴,共1页

【新人向】关于游戏中刁民出行方式的一些微小的研究

取消只看楼主收藏回复

大佬们发现有不对的地方请迅速指正。。
根据官方介绍,游戏中的刁民们选择出行方式主要依据价格和时间。有人说和线路发车频率也有关系,不过我倾向于发车频率影响出行时间这个解释。
价格是由运输距离和时间决定的,这个没什么可说的。出行时间的计算应该是:
交通方式1的发车间隔+交通方式1的运行时间+交通方式2的发车间隔+交通方式2的运行时间+……+交通方式n的发车间隔+交通方式n的运行时间
其中交通方式可以是步行/火车/飞机/船/巴士的任何一个,n从1到无穷
如果是选择开私家车出行,则是从出发地直接前往目的地。
下面举例说明计算时间:假如某刁民要从位于A市的家到C市的工厂干活,
实际时间是
家->电车站步行时间8秒+电车等候时间40秒+电车站->火车站公交枢纽电车旅途1分钟+公交枢纽->火车站站台步行时间20秒+火车发车间隔4分钟+A市->B市火车乘车时间2分钟+B市火车站->B市渡轮步行30秒+渡轮发船间隔2分钟+B市->C市渡轮4分钟+C市码头->公交枢纽步行30秒+公交车发车间隔50秒+公交枢纽->工厂附近的公交站公交旅途1分钟+公交站->工厂步行10秒
总共用时1028秒,大约17分钟
刁民们会先按以上算法估计出行时间,然后对比各出行时间的花费,最终按自己喜好选择出行方式。
在上一代TF中,如果刁民估计出行时间在20分钟内,刁民会出行,但是如果实际旅行时间超过20分钟,刁民会直接从车上消失。这一代TPF中,刁民只要决定出行,除非线路取消无法到达,是不会消失的。但是实际上总出行时间超过20分钟的话也很少有刁民会出行。


IP属地:澳大利亚1楼2017-08-05 12:00回复
    设置好一条线路并投放了交通工具后,系统会先自动计算出一个通常比实际所需时间长的运行时间。这之后则会用最近几次交通工具实际跑完线路的时间计算平均值作为线路的运行时间。
    线路间隔的计算方法是:当前线路运行时间/投放的车辆数
    结合之前刁民选择交通方式的方法,我们有一些发现:
    1.线路运行时间只由完成线路了的交通工具的运行时间计算,但是发车间隔是以线路所有交通工具数量计算的。如果某线路上总共有16列车,有4列车在实际运行,平均时间16分钟,还有12列车已经投放进线路但是被堵在车库里出不来,这样总共计算线路发车间隔还是1分钟
    2.如果想玩快慢车,快车的发车间隔+运行时间必须必同区间慢车短才会有人坐。此外,游戏中一条线路经过的城市越多乘客越多,所以快车不妨学习一下国铁的伪直达车,在主要城市附近停一两个站


    IP属地:澳大利亚2楼2017-08-05 12:38
    回复