红石电路吧 关注:32,183贴子:153,043

基于伽罗华型线性反馈移位寄存器的47×47随机扫射矢量炮

只看楼主收藏回复



IP属地:浙江1楼2017-06-14 16:11回复
    最近翻红电吧精品贴的时候在末尾看到了一个随机数生成器,然后想着,这个配合累加原理应该可以拿来做扫射,既然脑洞打开了,那就尝试了一下,把炮给做出来了


    IP属地:浙江2楼2017-06-14 16:11
    回复
      打击效果

      因为我所用的随机数生成器生成的是伪随机数,所以换了几次随机种子都没有打到缺的那个点orz


      IP属地:浙江5楼2017-06-14 16:13
      回复
        OK,这门炮就两个亮点,一个是新的扫射方式——随机扫射,第二个就是控制打击点的密度了,其他都是老样子。存档https://pan.baidu.com/s/1i4LhzrZ


        IP属地:浙江6楼2017-06-14 16:13
        回复
          具体操作会在之后的视频演示中给出


          IP属地:浙江7楼2017-06-14 16:13
          回复
            嗯……度娘吞楼几个意思……


            IP属地:浙江来自Android客户端8楼2017-06-14 16:16
            回复
              度娘说里面包含有问题的图片


              IP属地:浙江来自Android客户端11楼2017-06-14 16:20
              回复
                又吞我去重新截图


                IP属地:浙江来自Android客户端12楼2017-06-14 16:25
                收起回复
                  操作面板介绍
                  基础档位面板,二进制输入,控制矢量炮的打击基点

                  左右两侧的竖排拉杆,输入随机数种子


                  IP属地:浙江15楼2017-06-14 16:41
                  回复
                    左边的竖排拉杆用于打开随机数的单个端口,控制随机打击范围,二进制输入,如果输入的数不是1,3,7,15,那么最后的打击点集不是连续的(比如,只打开第一位端口和第三位端口,那么tnt数量只能在基础档位上加0,加1,加4或者加5,无法加2和加3)
                    右侧是一个三位的单选器,用来控制推进tnt距离弹头的位置,控制打击点的密度


                    下图上方两个拉杆用于控制当前方向是否进入随机模式,中间两个拉杆用来保存当前方向的最后一个随机数值,下方的拉杆为开火拉杆


                    IP属地:浙江16楼2017-06-14 16:42
                    回复
                      伽罗华型线性反馈移位寄存器由异或门和D触发器加几根反馈线组成,正好这两种元件都有很小的版本,稍稍组合一下就把随机数生成器做出来了


                      IP属地:浙江17楼2017-06-14 16:48
                      回复

                        相较于其他的扫射模块,这个模块真的是相当小了


                        IP属地:浙江18楼2017-06-14 16:49
                        回复
                          总算补上了


                          IP属地:浙江19楼2017-06-14 16:49
                          回复
                            视频展示地址http://www.bilibili.com/video/av11331677


                            IP属地:浙江来自Android客户端20楼2017-06-15 08:36
                            回复
                              触!


                              IP属地:山东来自Android客户端21楼2017-06-15 18:21
                              回复