我需要一个用于生成填字游戏的脚本。我有一个包含 8 个单词的列表,我想为其生成一个填字游戏,比如说 15 列和 15 行。
我没有得到这个问题的概念。如何使用 PHP 生成这个?谁能告诉我该怎么做??
我认为这是一个有趣的想法,我会尝试一段时间,应该是可能的。当然,您永远不知道给定大小的给定单词是否有可能,但是如果您尝试使用算法进行大量组合,我认为应该会得到一些“可接受”的结果。
我只是从第一个单词开始,然后将其放在地图上,然后您尝试在所有位置留下的所有其他单词。等等。所以你得到了非常多的组合,如果它们破坏了你想要的大小,你可以删除它们,最后你可能会有一个很好的可能性列表,并显示出其中最小的 10 个可供选择。我的GF这个周末不在,也许我试试看。我认为递归可能是做到这一点的正确方法。
我认为这听起来比实际上更容易,当然当你只从 15-20 个单词的列表开始时。这种方式很难将这些单词放入填字游戏中。在大多数情况下,这甚至是不可能的......