racerftcraft吧 关注:440贴子:5,308

回复:【RC】【RCG】无限堆叠村庄(没错不是刷铁机)理论+∞

只看楼主收藏回复

那么,在这里我可以确定的说,spire的作品,不是愚人节玩笑,为啥我那么有自信呢....
证据在此2333


IP属地:浙江32楼2017-05-28 16:54
回复
    上图是一个1024的堆叠村,orz对的1024(来自渣机的痛苦...),与spiredalao的一样...游戏时间6s堆叠


    IP属地:浙江33楼2017-05-28 17:02
    收起回复
      2026-01-23 08:07:25
      广告
      不感兴趣
      开通SVIP免广告
      spiredalao的视频中,没有出现任何牵引点,这点不是spire的特技,确实没有牵引点的存在


      IP属地:浙江34楼2017-05-29 09:31
      收起回复
        同样,spiredalao的16村确实占用了至少32村的体积,这点也是真的


        IP属地:浙江35楼2017-05-29 09:33
        回复
          要说spire有没有在视频中增加一些欺骗元素,那是当然有的,虽然我也没有具体看过spiredalao的具体存档,但我觉得,他的电路是一次性的


          IP属地:浙江36楼2017-05-30 00:15
          收起回复
            spire确实用到了上述所提到的原理,所以6s堆叠指的是游戏时间6s而不是真是时间6s


            IP属地:浙江37楼2017-05-30 00:17
            收起回复
              也就是说这个刷铁机只能在边界处成立而非出生点


              IP属地:浙江38楼2017-05-30 00:19
              收起回复

                gif释出2333


                IP属地:浙江39楼2017-05-30 17:20
                收起回复
                  2026-01-23 08:01:25
                  广告
                  不感兴趣
                  开通SVIP免广告
                  感觉大家生存里还是等spire发布视频后再应用吧,特别是服务器。免得留下话柄


                  IP属地:美国40楼2017-05-31 18:01
                  收起回复
                    今天继续来解释下为什么当初标题会取做无限堆叠,原因相信大家也看到了,从开始到现在,我没有做任何的数据造假,在测试中确实能够短时间到达非常高的村庄数,这点属实,如果有兴趣自己进行过测试,绝对能得到相同的结果,但是由于卡顿(卡顿原因是啥,先不急233)很难顺利的测试到一分钟(一分钟内村庄数量基本是线性增长导致当时误以为是无限堆叠),后来经过仔细想了想,因为每个tick里门最多被判定一次,所以理论上单单元最高堆叠数是1200村,也是非常大的一个数字,但这1200村没有实用价值23333,只能拿来卡顿,
                    这取决于村名数量,单村名能够造成村庄数大概是10-17个,对于多村民对门的判定就会更频繁,导致村庄数目的增长
                    所以,村庄数量取决于村名在一分钟内能成立的村庄数,这是无限堆叠问题的解,之后成立与消失将平衡
                    在1gt中,门若是被判定成功,则不会进行再次判定,所以,如果门失效之后,村庄则会逐渐消失,最后仅剩一个村庄


                    IP属地:浙江41楼2017-06-01 01:15
                    收起回复
                      至于快速堆叠,在之前发出的信息中有一个非常重要的点,是6s重置的关键~~~有人能在公布答案之前发现吗233 :P
                      接下来讲再很老套的说一下堆叠村庄的原理,这个已经不是新东西了,早在几年前已经有非常成熟的理论了
                      但是,之前的理论如何和6s重置搭上关系呢? XD
                      1. 新村庄范围在与现有村庄范围无交集的情况下会成立一个新的村庄
                      2. 1.8+以后,若两村要合并会优先选择加入更近的村庄,再是成立时间
                      3. 村名成立一个村庄至多需要6s
                      4. 村名离开村庄后,村庄60s后会消失
                      5. 村名对门的判定有优先级问题 xyz & np
                      6. 村庄半径max(32.村庄中心至最远门的距离)
                      我能想到的就这么多了:D dalao请补充2333
                      那么这些原理与这个堆叠有什么关联吗XD


                      IP属地:浙江42楼2017-06-01 01:30
                      收起回复
                        https://www.bilibili.com/video/av10507195/?from=search&seid=2728944516462950854
                        咳咳,总之先把视频链接贴上来


                        IP属地:浙江43楼2017-06-01 23:47
                        回复
                          正式版快要更新了,估计dalao的视频也不远了,我们继续来个(重磅剧透?)(;
                          对于这类村庄有一个非常重要的特点,
                          不知道,看过这篇帖子的人有没有亲自试验过这个村庄,在8楼我表示46341也许是半径被限制在65535之内的产物,但事实上并不是
                          所以之后我就试了一发,因为按照这种计算办法,有可能得到半径100以内的村庄
                          结果并没有成功,在我计算出来的地方上成立了村庄,结论与事实不符,甚至依然过万,再一看依然是46341...
                          这是个什么数字呢,,,其实挺敏感的一个数字,,经spiredalao的提醒才记起来,,,sqrt(int_max) = 46340.9..... 取整46340后+1得到村庄半径46341
                          没错,46341从一开始就不是一个巧合,这种类型的村庄注定会得到这个半径


                          IP属地:浙江44楼2017-06-02 00:09
                          回复
                            为什么会出现这种情况呢,,,
                            注意下半径的计算公式 x^2 + y^2 + z^2 = r^2 虽然最后r是浮点数进行运算,,但左面,,却足以爆掉int,所以取int_max作为左值,就得到了现在所看到的半径46341


                            IP属地:浙江45楼2017-06-02 00:14
                            回复
                              2026-01-23 07:55:25
                              广告
                              不感兴趣
                              开通SVIP免广告
                              那么,堆叠村庄的有一条就要更改了,村庄半径r = min(max(32.村庄中心至最远门的距离), 46341)
                              最大的村庄半径,不能超过46341


                              IP属地:浙江46楼2017-06-02 00:15
                              回复