【问题标题】:How to find if player surrounded enemy's cells [closed]如何判断玩家是否包围了敌人的细胞[关闭]
【发布时间】:2012-11-30 15:07:59
【问题描述】:

我正在制作简单的游戏。 (一个矩阵,其中玩家可以获取单元格(x,y),一个单元格上只有一个玩家,并且他们在之前的玩家之后获得新的单元格)。每个玩家都有独特的颜色。我试图找出一个玩家是否包围了其他用户的单元格。在这种情况下,所有单元格都会改变颜色。有没有任何已知的算法可以解决这个问题,只在用户下一个新动作时检查?

【问题讨论】:

    标签: python algorithm matrix


    【解决方案1】:

    我建议您看一下flood fill algorithm,这些是从起点搜索并尝试填满董事会的简单算法。您只需检查填充算法是否可以到达棋盘的末端。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-11
      • 1970-01-01
      • 1970-01-01
      • 2015-12-09
      相关资源
      最近更新 更多