我正在构建一个像Same Game这样的游戏,当我必须创建一个新的关卡时,我只运行一个算法来填充N个颜色的棋盘,这个算法随机填充棋盘,但显然这样生成的关卡是并非所有人都有解决方案.
我必须做一个功能来解决这个问题,所以游戏可以由一个完美的玩家永远玩.
我最多有6种颜色,最少2种,并且电路板尺寸合理(14x12)但可以修改.
语言无关紧要.
编辑:我不需要解决这个难题,我需要创建至少有一个解决方案的关卡.
我刚刚在 Ubuntu 上查看了大约五个不同版本的游戏,我找到了一个你可以利用的答案!
我经常玩他的大约五款游戏,但更喜欢 Same GNOME。我刚刚加载了他的 Same Game,它可以选择在创建自定义游戏时确保可溶性。甚至还有一个可定制的评分系统。这一切都非常先进。
上面的链接提供了 exe 和源代码。
而且许可证是MIT的(意味着你可以在商业游戏中自由使用它——但是如果你能负担得起的话请捐点东西给他)
| 归档时间: |
|
| 查看次数: |
1041 次 |
| 最近记录: |