一哥手游欢迎您
QQ登陆 注册 找回密码
查看: 876|回复: 0

[精品玩法攻略] 我的世界树场速度计算

[复制链接]
  • TA的每日心情
    开心
    2024-10-15 19:31
  • 签到天数: 37 天

    [LV.5]

    管理员

    Rank: 9Rank: 9Rank: 9

    性别
    帅哥
    阳光
    3946
    人气
    26158
    G点
    11225
    任务金卷
    0
    居住地
    湖北省 宜昌市
    QQ
    QQ
    玩的手游
    刀塔传奇

    卓越贡献元老勋章

    发表于 2015-10-10 14:47:13 | 显示全部楼层 |阅读模式

    随着FTF的出现和发展,现在越来越多的高速树场设计涌现出来,相互之间为了几百几千的提高而较劲着,然而树场的运行速度是存在随机性的,而大家测速通常都是测试1分钟,然后乘以60作为一个小时的产量,然而一分钟相差1棵树,最后计算结果也相差了三四百,而通常测试相差的远远不止1棵,因此几百几千的所谓提高有时候只是测量误差。

    树场以机械为主,时序和延时基本是固定的,但是有两个存在随机分布的量,造成了大家测量结果的不可靠。

    1.每棵树的产出

    2.树长出的时间

    第一种相对容易解决,现在也有很多计数方式是每分钟多少棵树,回避了每棵树的计算,但让人对实际产量的感受不够直观。第二种则是无论如何也回避不了了。

    第一个问题解决很简单,查阅代码就能得到答案,mc中树木的生长代码中,每种树都有几个基本高度,然后再在一个范围内取一个随机的整数叠加上去。代码中的随机函数可以看作是均匀分布,所以树的平均高度,通常都是树的最大高度和最小高度的平均。

    以高速树场中最常用的白桦为例,白桦木最低是5,最高7,平均值是6

    第二个问题涉及简单的随机分布的计算,看不懂的可以直接看结论,首先讲解一下树生长的时间规律,这里我们忽略掉树的自然生长,仅考虑骨粉的使用。

    树的生长有2个阶段,每次撒一个骨粉,mc会取0~1.0之间的一个随机数,随机数小于0.45,则生长一个阶段,生长了两个阶段树苗就变成了树。

    基本知识就这些。下面推导树场中树木生长,平均究竟要用多少时间。

    第一步先计算撒第x次骨粉时树苗长成了树木的概率px

    这个概率相当于前x-1次骨粉中有一次让树苗生长了第一个阶段,同时第x次骨粉让树苗生长了第二个阶段。

    前者的概率为(x-1)*0.45*0.55^(x-2),后者概率为0.45

    因此px(x)=(x-1)*(0.45^2)*(0.55^(x-2))

    接下来考虑现在多发射器一起为一个树苗喷洒骨粉,N个发射器每次同时发一次,那么如果上面的x≤N,则发射器发射1次,树苗就长成了树木,若N<x≤2N,则发射器发射2次。

    因此发射器发射y次时,树苗长成树木的概率py为

    py(y)=∑px(i),(i=N*y, N*y-1, N*y-2, ... , N*y-(y-1))

    这时候就可以算树苗在N发射器齐发的情况下,平均需要多少次发射了,期望值ey为

    ey=∑i*py(i),(i=1, 2, 3, 4, ... , ∞)

    这个无穷级数的解析表达式化建起来比较麻烦,我就直接取了N为1,2,3,4直接数值求解出值了。如下

    N=1, ey=4.444444

    N=2, ey=2.451150

    N=3, ey=1.787229

    N=4, ey=1.463564

    N表示树场有多少个发射器,ey表示树苗平均需要几次撒骨粉才能变成树木

    现在随机的问题解决了,再来讨论树场的周期究竟有多长。

    先对树场的周期做个定义,树场周期的起点和终点定义为树木长出的瞬间,而树场周期则是连续两次树木长出瞬间间隔的时间。

    现在再将一个树场周期分解为2部分,分界点为树苗第一次被发射器喷骨粉的瞬间。

    从树木长出到新放的树苗第一次被发射骨粉,是树场周期第一阶段,从树苗第一次被发射骨粉,到树苗长成树木,是树场周期第二阶段。

    第一阶段再作一个细的划分,分界点是泥土可以再次被放置树苗的瞬间,从树木长出瞬间到树苗可以放置的瞬间,是机械时序阶段,从可以放置树苗,到放置的树苗第一次被发射器喷洒骨粉,是放置树苗阶段。

    机械时序阶段的时间取决于树场的时序设计,例如NTF的机械时序阶段为4.5 tick。


        一哥手游平台是重庆一哥手游科技公司旗下手机游戏玩家平台,以精品运营为理念,以贴心服务为宗旨,致力于为各种不同渠道与玩家打造好玩的手机游戏服务平台,同时免费提供丰富的手机游戏下载,立志成为国内一流的综合性手机游戏娱乐平台,不断追求更加卓越的品质!一哥手游!


    捐赠方式支持论坛,捐赠获得阳光请捐赠  一哥网ACG游戏精英家园!
    -----------------------------------------------------------------------------------------------------------
    你就认真回复也行啊!总之!不要白瞟!从我做起,请发帖!请点评!请回复!
    -----------------------------------------------------------------------------------------------------------
    【 认真点评 】 【 认真回复  】认真发帖 】!谢谢大家!
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    客服:| 客服QQ: 2607818610 | 商务QQ:19878895 | 服务邮箱:ohyeah@vip.qq.com | 商务电话:13637860062

    公安机关备案号:50010602501574|网站地图|小黑屋|

    一哥ACG ( 渝ICP备13004552号-1)

    GMT+8, 2025-4-28 13:30 , Processed in 0.224797 second(s), 34 queries , Gzip On.

    Powered by 一哥网 X3.4

    © 2001-2013 www.1g31.com

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