围棋吧 关注:351,040贴子:10,715,517
  • 13回复贴,共1

即时战略游戏限制apm的几种实现方法

取消只看楼主收藏回复


鹌鹑镇楼,大家不要插


1楼2016-04-01 20:11回复
    不管是和什么人争论都没有意义,不如设想一些具体的东西。APM Actions Per Minute —每分钟有效操作的次数,又称“手速”多见于星际争霸和魔兽争霸3(WAR3)这两款游戏中一定程度上反映了玩家的水平。
    此处我们不再考察是否应该限制apm,而是先约定可以限制apm,然后寻找限制apm最合适或者最公平的方法。


    2楼2016-04-01 20:11
    回复
      2025-12-08 11:23:36
      广告
      不感兴趣
      开通SVIP免广告
      首先以围棋的读秒规则为参考,读秒并不是围棋本身的游戏规则,而是为限制双方的时间做出的附加规则。典型的读秒是这样的,每一步的时间不能超过1分钟,如果你超时了,就是输了。这是很简明有效的规则。像斯诺克的击球限制时间,篮球的进攻限制时间,都是类似的规则。


      3楼2016-04-01 20:12
      回复
        最简明的限制APM的附加规则可以做成这样:“相邻2次操作的时间间隔不能小于10ms,小于了就算你输。”(1-1)不要追究具体的数字,只是个栗子。
        这一种规则明显是坑人的而不是坑机器的,因为人对即时的时间的掌握明显弱于机器,不小心按下2个按键就有可能输了。


        4楼2016-04-01 20:13
        回复
          第二种规则可以做成这样:“每方每分钟最多做出6000次操作,超出了就算你输。当下一个一分钟到来时,累计值清空。”(1-2)
          这种规则仍然是坑人的,因为战斗时比赶路和造兵盖房子明显需要更快的操作,AI有能力把更多的操作数爆发的用在战斗的瞬间,而这正是人类的弱点。


          5楼2016-04-01 20:14
          回复
            第三种规则可以做成这样:“相邻2次操作的时间间隔不能小于10ms,小于了就不响应这次操作。”(1-3)
            我们可以把它理解为技能冷却时间或者公共冷却时间一类的东西。之所以把它放到后面是因为这个改动有修改游戏规则本身而不是只修改附加规则的嫌疑,不要争论这一点,不明白的人自己去看信号系统或者控制原理之类的科普书。
            假设这个规则可以接受,那在限制APM的规则上就进了一大步,因为这样的规则能有效的限制AI的速度,把它拉低到和人类相当的水平。这样看来操作上的平衡基本可以接受了。


            6楼2016-04-01 20:14
            回复
              不过10ms的冷却时间仍然不是凡人的正常操作范围,可以把这个时间继续调大,做成这样
              “相邻2次操作的时间间隔不能小于1s,小于了就不响应这次操作”(1-4)
              这样人类就会有足够的时间专注于策略上而不是被操作的极限拖累吧。如果冷却时间做成1分钟,那么即使是独臂人也能摆脱操作的影响了吧。
              如此似乎可以得到这样的结果:“冷却时间越长对操作的依赖就越小,竞技就越倾向于策略层面的较量。”


              7楼2016-04-01 20:15
              收起回复
                即时战略游戏的另一个不平等的地方在输出的方面。就是对局势的观察和理解。人必须通过观察屏幕上图像估算出想知道的东西,比如局部战斗某个炮弹会在200ms之后打中己方的一个单位,对方的援兵会在3500ms后进入射程,敌方某残血小兵正逃离战场,此时如果操作另一个单位去拦截,是否会成功,多久能进入射程。
                人类可能会估算出这些东西,但是绝对不能再很短的时间内(比如1ms内)同时估算出所有这些东西。信息的不对等会影响局势的判断,最后影响操作的选择。这也是一个不公平的地方。


                9楼2016-04-01 20:37
                回复
                  2025-12-08 11:17:36
                  广告
                  不感兴趣
                  开通SVIP免广告
                  所以要纠正这种不公平的因素必须从规则上进行这样的改动,“只有当能够确保一方足够了解比赛的局势之后,另一方才能进行下一步操作”
                  就是说“当一方看清楚对方在干什么之后,并进行了一个操作之后,另一方才能进行下一个操作”
                  就是说“不如双方轮流进行操作吧”


                  10楼2016-04-01 20:43
                  收起回复
                    所以说盲目的撕逼和争论根本不能解决任何问题。耐心的仔细分析具体的问题本身才能看到本质。
                    逐渐降低并排除操作对游戏的影响的过程,就是即时战略游戏退化成回合制战略游戏的过程。


                    11楼2016-04-01 20:50
                    回复
                      那有什么办法呢?阿法狗也不会捏棋子的。非要强调动力学的接口有什么用呢?和机器人去比踢足球好了。


                      13楼2016-04-01 21:00
                      回复
                        欢迎大家理性讨论,既然限制APM是一个可能的方法,就要想办法做一个具体的实现方式。


                        14楼2016-04-01 21:03
                        回复
                          另外多说几句,不管是什么游戏,基础总是比大局观更有用的东西。比如围棋的基础是死活,基本死活都看不清的人是不可能有正确的大局观的;比如星际的基础是操作,手残的人意识再好也是吹牛;比如足球的基础是体能,跑不动的人在场上能干嘛呢。
                          基本功的练习很枯燥,但是能实在的提高玩家的水平,没有基础支持的什么境界,意识,大局观之类的都是无本之木。


                          16楼2016-04-01 21:16
                          回复
                            围棋就是个典型的例子,开始几乎所有棋手都觉得AI的判断有问题,AI吃亏了,实际上赢的总是AI,这说明受限于计算力,人类的价值判断并不是正确的,只是多年来主观上总结出来的规律。


                            18楼2016-04-01 21:23
                            回复