redstone_machine...吧 关注:3,610贴子:60,858

【新操作】标准化极坐标电磁炮和极坐标扫射方案

只看楼主收藏回复

大家好呀,很久就没有冒泡了,趁着国庆的日子来点操作
另外祝RMC生快(迟来n天)



IP属地:广东1楼2018-10-01 19:30回复
    前言:
    RCT作为2016年初建立的以红石炮为基础的红石交流群
    在两年的时间内逐渐发展成国内红石炮等领域的领尖群体
    不断革新了红石炮,使其从熊到技术,从一个边缘隔离的生僻领域到一个可以融合数模的链接性领域
    但RCT始终没有活跃在红石圈的大平台上,作品和理论均以个人形式公布,所以为了将红石炮的新兴理论进行完善和宣传,RCT决定对外公布,欢迎大家来RCT跤♂流红石和女装


    IP属地:广东2楼2018-10-01 19:32
    回复(1)
      炮体资料:
      1.为了做成全象限极坐标,炮体采用上下完全分离的构造,依靠简单的无线红石来上下链接

      2.可以打击15*8+4个角度点位,共124点位,平均一个象限31个不同的角度点位
      对了其实上部炮体我应该做成4个对称形式的,这样是完全归正(边缘对齐),但是偷懒就做了一个,发现效果也还是可以的,就没加两外三个233

      3.可以添加两种扫射方式,一种是RAM扫射,一种是弱模计算扫射
      4.日常炮膛无水设计


      IP属地:广东4楼2018-10-01 19:38
      回复
        那我们进入正题,来了解一下极坐标电磁炮的原理吧
        正如我在帖子开头所说,一个好的基础理论一定是简洁,巧妙的,极坐标电磁炮也是同理,对于一个标准的单线电磁炮,他只会打出一条直线,但如果我们学习矢量炮的思路,在左右加上额外的推进TNT呢,那么我们会有这种效果

        对于每一个TNT都受到了这种类似于推力合成的效果
        合成后依旧打出一条直线,方向偏移


        IP属地:广东5楼2018-10-01 19:39
        回复
          1.矢量理论模拟法:
          那么这个偏移量是多少呢,对于这一条TNT弹链来说,它偏移量近似等于这条弹链在偏移方向获得的速度,也就是说这个偏移量符合矢量理论,增加TNT推进数等量增加偏移量

          可是这只是偏移方向的符合,那直着的方向会怎么样呢,因为速度分解的运动形式,无论偏移方向的偏移值多大,直着的方向推进距离始终不变,也就是说按照矢量炮的思路,我可以通过改变偏移推进量来模仿极坐标
          这种模仿方法的好处是
          1. 在打击范围内必定不会有死角
          2. 适合扫射系统
          缺点是
          1. 每个角度点位之间的角度有一些差异
          2. 是方形点阵


          IP属地:广东7楼2018-10-01 19:42
          回复
            2.圆形计算模拟法:
            大家都知道这个偏移量符合矢量理论,那么我该如何做出圆形的极坐标点阵
            原理也很简单

            假如说我现在需要在像素画上画一个尽可能圆的圆
            以5*5像素画为例,我们知道(5,0),(4,3),(3,4),(0,5)这几个点是完美符合的
            其它点只是接近,比如说(5,1),(1,5)点
            当我构造出了这个像素画时那么我们的圆形计算模拟法就OK了,我们都知道标准的像素画是每个像素大小都相等的,而矢量理论也是如此,它增加推进数等量增加推进距离
            那么我可以视作每像素的大小都是增加推进数等量增加推进距离数,这样,我构造出的像素画坐标即是我的推进数模拟坐标,当然只有这么几个点是不行的,我们可以扩大所谓的“像素画”,来取到尽可能多的点来模拟圆型极坐标
            优点是:
            1. 可以做到圆型极坐标
            缺点是:
            1. 跟扫射系统适配性不高
            2. 设计麻烦
            3. 当取点不够时,打击范围里会有死角


            IP属地:广东8楼2018-10-01 19:43
            回复
              好了讲完了我们的极坐标扫射理论,我们来看一下这个作品的细节
              这个作品采用了矢量理论模拟法
              有15个偏移推进量,做到跟弱模信号强度统一
              5*10 bit的快速读取RAM模块

              32bit简化版强模扫射模块,附加强模转数模块,CB用来提供强模信号

              PS:为什么都是5位,因为我做多一位。。。


              IP属地:广东9楼2018-10-01 19:45
              回复
                利用火焰弹和侦测器来制作简易的无线红石,在传输距离2~6格之内很稳定

                加上火焰弹运动接近匀速,延时比较好把握


                IP属地:广东10楼2018-10-01 19:47
                回复
                  炮口利用TNT运动的沿轴特性(ps01017也用了这个方法)

                  底下是正交,看似这样是发射不出去TNT的
                  但实际上TNT运动有沿轴特性:
                  如果系统要判断在预定的两个坐标点之间是否有障碍,系统会先把TNT实体Y轴方向的运动做完,检测有没有障碍,再依次把XZ轴运动做完,检测有无障碍,如果当前轴有障碍则在障碍处进行下一轴的判断
                  这个特性被叫做实体运动的沿轴特性
                  比如说一个XYZ三轴Motion都为3 block/Gt的实体在(0,0,0)处的实体,在(2,2,2)处有障碍,它会先检索Y轴到达(0,3,0),再依次检索XZ轴到达(3,3,3),可以略过障碍,依靠这个特性可以做出一些黑科技
                  抽象的示意图Orz

                  利用这个特性,可以简化炮体,虽然看似这样TNT弹头实体会卡在弹膛里飞不出去,但实际上实体运动具有沿轴特性,也就是说TNT实体在1Gt里运动时,先运动Y轴,并判断是否由碰撞,再是XZ轴,所以是可以打出去的,利用这个特性可以大幅简化炮体,做出标准炮体做不到的事情,也可以在推进和弹头里做文章,较为实用


                  IP属地:广东11楼2018-10-01 19:50
                  回复
                    最后为什么要做极坐标电磁炮而不做极坐标矢量炮
                    首先,极坐标矢量炮不仅需要控制角度,也需要控制合推进(就相当于距离)
                    这样扫射系统的复杂度会成倍增加,而电磁炮不同,一炮可以打一条直线,弥补了需要距离控制的短板,所以说极坐标跟电磁炮更加搭配,而不是矢量炮!


                    IP属地:广东12楼2018-10-01 19:50
                    回复
                      触!


                      IP属地:广东13楼2018-10-01 19:51
                      回复
                        好了,大概需要介绍的大体上就是这些了,还有一些细节就不阐述了
                        总体来说电磁炮是完全可以胜任新时代炮种一职的
                        我相信它可以跟当年的矢量炮一样,逐渐成为主流并再次改变人们对红石炮的认知
                        (2016年的矢量炮也是跟电磁炮一样,基本无人问津,甚至连陪我一起开发矢量炮的人都很少。。。不像现在电磁炮至少还有ps0107和成就他们在搞,所以说理论上来讲电磁炮的整体发展要比矢量炮更快一些)
                        当然电磁炮目前的短板也十分严重,就是射程太短,还有待改进


                        IP属地:广东14楼2018-10-01 19:51
                        回复
                          日常@
                          @ps01017 @_Oxidane @津参暮凛º @ULTRA-Z @AS-Fly


                          IP属地:广东16楼2018-10-01 20:09
                          收起回复
                            来啦来啦!


                            IP属地:湖南来自Android客户端17楼2018-10-01 20:10
                            收起回复
                              q43dalao又出来触人了


                              IP属地:浙江来自Android客户端18楼2018-10-01 20:11
                              回复