minecraft吧 关注:2,566,577贴子:32,057,823

回复:【视频+图文】无限射程的TNT大炮,试运行35.5km

取消只看楼主收藏回复

网络坏了,过一会再继续。。


来自iPhone客户端79楼2013-10-27 13:30
收起回复
    接下来我们就看一下这个TNT炮的实际不符把
    视频中的拉杆是用于激发助推TNT的
    在拉杆拉下之后,比较器会开始产生脉冲
    脉冲被一直传递到13个区块以外的TNT大炮处
    ——来自 MCLive


    来自手机贴吧86楼2013-10-27 14:51
    收起回复
      2025-12-09 22:30:55
      广告
      不感兴趣
      开通SVIP免广告
      信号到了TNT大炮处之后,会分成2个分支
      一个分支会进行Fx方向的TNT的激发
      另外一个分支会进行Fy方向的TNT的激发
      由于现在大炮在玩家的9个chunk以外
      因此这些TNT被激发之后都不会进行倒数
      ——来自 MCLive


      来自手机贴吧87楼2013-10-27 14:53
      收起回复
        在激发完之后,关闭拉杆
        按下按钮,命令方块会把玩家传送到TNT大炮处
        PS 不需要命令方块也可以
        使用任何一种chunk loader即可
        或者使用死亡重生的办法
        在这里只是图方便
        ——来自 MCLive


        来自手机贴吧88楼2013-10-27 14:55
        收起回复
          按下按钮后,玩家会被传送到踏板上
          踏板的信号经过延时之后会给到发射弹药的发射器上
          再经过延迟之后,给到栅栏门
          PS 如果不使用命令方块的话
          用死亡重生的话可以利用床+绊线产生信号
          用chunk loader的话就直接把chunk loader的信号给过去即可
          ——来自 MCLive


          来自手机贴吧90楼2013-10-27 14:58
          收起回复
            把部分方块拆除之后的TNT大炮,可以很简单的看到内部结构
            后侧是装载Fx助推TNT的发射器
            右侧是弹药TNT的发射器
            下方是Fy的TNT的发射器
            栅栏门用于处理弹药TNT的初速度
            上方的楼梯用于放置助推TNT跳出来
            下方的楼梯用于放置弹药TNT掉下去
            ——来自 MCLive


            来自手机贴吧92楼2013-10-27 15:02
            收起回复
              顺便最后说一点,这个TNT大炮的射程可以发射前提前计算
              Fx = FI * n,其中FI为单个TNT产生的推力,n为TNT的个数
              而FI = ( 1 - d / R ) * 1 = ( 1 - 1 / 8 ) * 1= 0.875
              也就是说Fx=0.875n,因此弹药的v(0)=FI=0.875n
              同样,通过看源代码我们可以知道
              x(t+1)=x(t)+v(t)
              v(t+1)=v(t)*0.9800000190734863
              因此我们可以知道射程其实是一个等比数列,首项为0.875n,公比为0.9800000190734863
              通过等比数列求和公式我们可以得到
              射程D=n*34.7007824
              如果我们带入n=1024,我们可以得到35.534km
              而这个数字正是我们视频中试运行的射程


              95楼2013-10-27 15:27
              收起回复
                估计没有谁能够自信的在开炮前预测出自己大炮的射程
                这也是精确设计带来的结果
                要突破,必须要从更深层次考虑问题,不能仅从表面
                总之这个帖子就是这样了,新的TNT大炮远程世界纪录!
                试运行射程是35.5km,这个成绩能坚持好久了
                如果有谁射得更远的话,只需要给我一台更强的电脑,我就能射得比他远
                设计&制造 By Defanive


                96楼2013-10-27 15:32
                收起回复
                  2025-12-09 22:24:55
                  广告
                  不感兴趣
                  开通SVIP免广告
                  鉴于有不少观众怀疑这个TNT大炮依赖命令方块才可实现
                  在此把TNT大炮的存档放出来供大家下载试玩
                  http://tieba.baidu.com/p/3147737383
                  存档里是主楼视频中TNT大炮的正规版本,没有使用命令方块
                  可以达成完全一样的效果


                  162楼2014-07-06 03:35
                  收起回复