CodeGame icon indicating copy to clipboard operation
CodeGame copied to clipboard

草丛中移动一格需要两帧

Open xcatliu opened this issue 11 years ago • 3 comments

一个建议,草丛中移动一个需要两帧时间,有如下好处:

  1. 降低藏匿于草丛中优势,迫使敌人不会一直在草丛中转圈圈
  2. 提高寻路系统的设计难度,提高坦克的智能的区分度

xcatliu avatar Dec 10 '14 09:12 xcatliu

有几个问题:

  1. 转弯要几帧?要是2帧就真的直接成靶子被人从外面打了。
  2. 假设只有一块草丛,那从陆地进草丛是1帧的时间,出来是2帧还是1帧,因为在执行go的时候,是在草丛里。

考虑这样的情形,星星落在一块独立的草丛上,双方从上方和左方去抢,假设上方的那一个稍快1/2/3/4帧,这个时候谁更有把握抢到? 上方来抢的在草丛上要停2帧的,这给了子弹4帧的空间来击中,如果差距2帧是可以等敌方吃了星星后保证击中,除非敌方不抢。

GaZ3ll3 avatar Dec 10 '14 19:12 GaZ3ll3

@GaZ3ll3 我的想法:

  1. 在草丛中转弯要 1 帧
  2. 进入草丛和从草丛出去都需要 2 帧

考虑独立草丛有星星的情形,确实是更加容易打中敌方。不过竞技游戏不应该提倡进攻吗?若有智能坦克判断出来在这种情况下很容易打中对方,那么他理应胜利。

xcatliu avatar Dec 12 '14 09:12 xcatliu

我不知道这样子是不是对进攻有利,但是进草地风险太大,大家都不会轻易让自己的AI进草地了,都在草地外面准备狙击,一旦敌人要进去,那是至少4帧的时间。

不如把地图的编写规则改了,草地不能存在多少乘多少的块,不能存在多长的草地通路,把估计对手成本降下来,不然好的AI会经常超时。

GaZ3ll3 avatar Dec 12 '14 20:12 GaZ3ll3