对于一个学校项目,我正在开发类似炸弹人,我需要能够处理无数玩家。
问题在于我应该在他们自己的产卵中初始化它们(因为我们不希望它们彼此太靠近)。
Keep a list of all possible [x;y]
Randomly pick a [x;y] value
Remove all the [x;y] from the list around the player with a range of 3
这样的事情会创造一个"区域"产卵并且可以工作,但我很好奇并且愿意讨论算法方法以找到可能的最大距离,这样对于n个玩家我们就彼此的距离而言具有最佳的最佳解决方案。
有什么想法吗?