随机化减少但限制增加

时间:2016-10-11 06:52:05

标签: swift random position gameplay-kit

我试图挑选随机位置,但也确保随后的随机位置不接近先前的位置。在这种情况下,只是相邻的"细胞"被删除,但我也很感兴趣如何使这更广泛。

可能有类似的问题,但我甚至不知道搜索它们的基本术语,道歉!

我无法想象如何使用除了奇妙的GameplayKit随机化工具和Swift优雅的数组处理之类的分层和滥用行为之外的代码,以及混乱。

有没有办法做这种事情,那种,优雅,接受/理解,而不是完整的意大利面条混乱?

想象一下有8x6位置的电路​​板。第一个随机挑选的位置在这里显示为(A),随后意味着相邻的方块不可用......

Picking first random

随后的随机选择(B)可能是这样的:

enter image description here

而另一个,并想象这个过程正在进行......此时我对如何处理空间耗尽感到困惑,但这是另一个问题,另一个问题......

enter image description here

0 个答案:

没有答案