
使用的是本人设计的无限射程TNT大炮的存档:
存档下载:http://tieba.baidu.com/p/3147737383
原理讲解:http://tieba.baidu.com/p/2672252305
本次发射的一些数据:
推进药数量:4992个TNT
直线射程:174.796km
推进药效率:35.015米每推进药(理论效率为34.882米每推进药)
偏角:0.593度
原世界纪录的一些数据:
推进药数量:6804个TNT
直线射程:约160km
推进药效率:约23.5米每推进药
成功的刷新了最远射程的世界纪录
并且被发射出去的TNT是在同一高度落地爆炸,没有空爆
得益于MCP 9.08 for MC 1.7.10的发布,直接修改MC源码进行写MOD又重新变得可能
为这次发射专门写了一个MOD,效果是优化TNT爆炸计算
(原世界纪录同样使用了优化MOD)
进行了以下的计算优化:
1、推进药在水里爆炸时不进行方块破坏计算
2、推进药不对即将爆炸的其他推进药进行推动计算
由于本存档的设计中,推进药都是被局限在1x1的水方块里面
所以说以上进行的计算优化没有对射程产生任何的影响
但是实现了减少至少3000万次的爆炸计算,减少计算机负荷
最终实现了在我的机器上进行4992个推进药的发射(未优化前仅能进行1000个左右的发射)
MOD中还提供了一个指令用于追踪TNT的位置,方便寻找弹坑(图中的命令输出)
当然,如原帖所说,这并不是这个TNT大炮的极限,因为这是无限射程的TNT大炮
只要能进行更深度的爆炸计算优化,并且电脑能够支持如此大的爆炸运算
即使用同一个存档照样可以突破更大的射程纪录
设计&制造 By Defanive















