【百科】各类作物的成熟时间和加速机制的推测(欢迎讨论)
一、各类作物的成熟时间
1、胡萝卜 Carrot
种子数量 ×1
收获数量 ×2-3
成熟时间 20分钟
2、西红柿 Tomato
种子数量 ×1
收获数量 ×3-4
成熟时间 25分钟
3、生菜 Lettuce
种子数量 ×2
收获数量 ×3-4
成熟时间 35分钟
4、土豆 Potato
种子数量 ×2
收获数量 ×3-5
成熟时间 40分钟
5、玉米 Corn
种子数量 ×2
收获数量 ×4-6
成熟时间 50分钟
6、洋葱 Onion
种子数量 ×3
收获数量 ×5-7
成熟时间 60分钟
7、小麦 Wheat
种子数量 ×3
收获数量 ×5-8
成熟时间 70分钟
8、香蕉 Banana
种子数量 ×3
收获数量 ×4-7
成熟时间:70分钟
9、神力珠 Mana Bead
种子数量 ×1
收获数量 ×4-6
成熟时间 120分钟
二、作物成熟时间的解读
1、成熟时间理解
※ 作物的成熟时间以现实里的游玩时间作为计算基础。
例如:胡萝卜在没有任何速度加成时需要20分钟成熟,那么这20分钟是指玩家显示里游玩游戏20分钟。
※ 退出游戏或者游戏挂后台(手机端)都不累加时间,也就是退出和手机后台这段时间作物会暂停生长。
※ 所有加速都以成熟时间为基础,加速之间为加法叠加,而不是乘法叠加。
例如:胡萝卜20分钟的基础成熟时间,现在技能加速50%,方尖碑加速50%,那么加速合计是100%,这里的100%不是说不要时间直接成熟了,引用大家经常看视频加速的计算方法更好理解,这里的加速100%就是2倍速,可以理解成60分钟的视频,只要30分钟就看完了。
2、属性 - 植物生长加速
※ 技能加速:农民技能 Farmer 本体5级,DLC1可以升到第6级,每级+20%,一共可以提升120%的植物生长速度。(该项直接反映在人物属性面板的 植物生长加速 上)
※ 方尖碑加速:DLC1 德克斯特 Dexter 750°,157° 位置的生长方尖碑,提供50%的植物生长速度加成。(该项直接反映在人物属性面板的 植物生长加速 上)
※ 电子手腕表加速:手表提供整体的游戏时间加速30%的效果。(该项反映在人物属性面板的 修改时间 上)
那么综上所述:
※ 推测1:无睡觉加速时,游戏里提供的植物生长加速最高可达到200%(120%+50%+30%),那么实际效果换算的公式(以分钟为单位计算)则为:成熟的实际时间=作物的基础生长时间÷(100%+加速百分比)
例如:胡萝卜20分钟的基础成熟时间,那么可计算出在200%加成的基础下实际所需的作物成熟时间为
20÷(100%+200%)=6.67分钟
※ 推测2:睡觉加速时,游戏里提供的植物生长加速最高可达到200%(120%+50%+30%),那么实际效果换算的公式(以分钟为单位计算)则为:成熟的实际时间=作物的基础生长时间÷(100%+植物生长加速百分比)÷(100%+手表加速30%)
例如:胡萝卜20分钟的基础成熟时间,那么可计算出在200%加成的基础下实际所需的作物成熟时间为
20÷(100%+200%)÷(100%+30%)=5.7分钟
以上推测我们将以实际实验得出结论:
结果实验中……
3、特殊 - 睡觉加速
※ 睡觉加速是独立的加速计算方式。
※ 游戏中目前提供的睡觉时间为6/8/10/12小时。
※ 睡觉有时间间隔,例如睡6小时,间隔5/6小时(加生命buff只持续5小时),睡眠动画持续7秒左右。(此条在做实验中)
※ 游戏内的时间和现实的时间的比例约为:1分钟游戏内的时间≈3秒现实时间,即20:1
※ 实测睡觉加速6小时,可以让胡萝卜直接成熟,但是需要120分钟成熟的神力珠却不行。
那么综上所述:
※ 可以推测的实验预期为:
在无任何面板属性加速时,睡觉加速6小时=生长加速18分钟(6×60÷20)
在无任何面板属性加速时,睡觉加速8小时=生长加速24分钟(8×60÷20)
在无任何面板属性加速时,睡觉加速10小时=生长加速30分钟(10×60÷20)
在无任何面板属性加速时,睡觉加速12小时=生长加速36分钟(12×60÷20)
以上推测我们将以实际实验得出结论:
结果实验中……
二、作物成熟时间的解读(测试验证)
※ 测试前,为了快速验证,修改了作物的成熟时间
例如测试案例中的胡萝卜,原成熟时间为20分钟,修改为2分钟
1、游戏时间和现实世界的时间比例
※ 通过在线秒表和游戏地图附近的游戏时间进行反复暂停对比(可以用PR逐帧对照),获得的比例验证为1:20,即:3秒现实时间≈1分钟游戏时间
2、各类时间的验证
※ 通过开发模式的时间调整(游戏内时间)按照换算比例,可以换算现实时间
测试一
无属性加成时,开发模式下,快速调整游戏内时间,测试结果:胡萝卜成熟需要约40分钟。
测试二
如果上面的测试成立,那么理论上换算后的时间只需要2分钟(这里还是理论换算)所以在无属性加成时,不通过开发模式调整时间的情况下,剔除误差,我们得到的结论:约为2分钟
测试三
在5级农夫属性(植物生长速度+100%)加成下,不调整开发模式的时间,可以获得测试结果为:时间减少了一半。例如案例中的胡萝卜,在没有技能+100%加成时需要现实时间2分钟,而加成后只需要1分钟。
测试四
不同加成情况下(植物生长和手表全局加速),不调整开发模式的时间,可以获得测试结果为:手表±全局速度,只提升游戏时间和现实时间的换算比例
例如,测试中,在双加成下,胡萝卜在游戏内现实过去的时间仍然为20分钟,但是现实时间约为46秒左右
按照结果可以反推处计算公式为成熟的实际时间=作物的基础生长时间÷(100%+植物生长加速百分比)÷(100%+手表加速30%),即2分钟÷(100%+100%植物生长速度)÷(100%+30%手表全局加速)≈46秒
测试五
在没有加成的的情况下,直接睡觉,对植物的影响是什么?
测试结论如下:睡觉的几小时是指加速游戏内的时间,例如睡觉前0:00,睡觉后为6:00,所以算法等同于直接用开发模式调整时间。
那么以神力珠120分钟的成熟时间为例,种植后立即睡觉6小时,等于加速了现实时间为:6小时*60/20=18分钟,显然无法直接让神力珠成熟,而改为2分钟的胡萝卜很快就成熟了。
测试六:睡觉间隔问题(顺带测试)
睡觉间隔到底是多久,经测试,睡觉6小时,提示有5个小时的生命加成buff,这里的睡觉6小时是指游戏内过了6小时,这里的5小时是指实际玩游戏有5个小时的buff加成,那么睡觉的间隔5小时则可以换算为的游戏内的时间进度为:5小时×20=100小时,即例如玩家在游戏内day3的0:00开始睡觉6小时后,需要等游戏内的时间为DAY7的04:00才能再次睡觉(如果计算动画时间,可能有部分误差)
综上测试结论为:
※ 农作物的成熟时间已经得到验证确实为现实里时间
即如果正常情况下,成熟需要多久,就需要玩家游戏真实在线(移动端不能挂后台)多久
※ 游戏时间和现实时间的换算比例为1:20
即3秒现实时间≈1分钟游戏时间
※ 植物生长速度的加成算法为:成熟的实际时间=作物的基础生长时间÷(100%+植物生长加速百分比)
※ 手表±全局速度,只提升游戏时间和现实时间的换算比例,所以不同的加速时间无法直接累加
所以计算公式为成熟的实际时间=作物的基础生长时间÷(100%+植物生长加速百分比)÷(100%+手表加速百分比%)
※ 睡觉排除动画时间为瞬间完成的加速
加速的现实时间(分钟)=睡觉时间(小时)*60/20
※ 睡觉时间和属性加成的时间之间计算为属性加成计算之后的时间-睡觉加速的现实时间
即:例如神力珠需要120分钟成熟,植物生长速度+100%,手表+30%,睡了6h,可以计算出实际需要的成熟时间为120÷(100%+100%)÷(100%+30%)-6×60÷20≈28分钟成熟