如何建立一个可解决的相同级别的游戏(又名.连锁射击,又名.Clickomania)

Luc*_*hez 7 language-agnostic

我正在构建一个像Same Game这样的游戏,当我必须创建一个新的关卡时,我只运行一个算法来填充N个颜色的棋盘,这个算法随机填充棋盘,但显然这样生成的关卡是并非所有人都有解决方案.

我必须做一个功能来解决这个问题,所以游戏可以由一个完美的玩家永远玩.

我最多有6种颜色,最少2种,并且电路板尺寸合理(14x12)但可以修改.

语言无关紧要.

编辑:我不需要解决这个难题,我需要创建至少有一个解决方案的关卡.

Oli*_*Oli 3

我刚刚在 Ubuntu 上查看了大约五个不同版本的游戏,我找到了一个你可以利用的答案!

西蒙·塔瑟姆的便携式拼图系列

我经常玩他的大约五款游戏,但更喜欢 Same GNOME。我刚刚加载了他的 Same Game,它可以选择在创建自定义游戏时确保可溶性。甚至还有一个可定制的评分系统。这一切都非常先进。

上面的链接提供了 exe 和源代码。

而且许可证是MIT的(意味着你可以在商业游戏中自由使用它——但是如果你能负担得起的话请捐点东西给他)