我开发了一个(非常)简单的益智游戏,要求您使用球和可以旋转的机制将点A连接到B(进入/退出),以使球能够正确方向地进入出口。
以下是简单级别的屏幕截图,清晰地显示了游戏目的:
2)级别已完成,所有机制都已正确旋转,使球可以沿着正确路径进入出口
问题:
如何创建算法来自动生成关卡,考虑旋转并仅留下一种可能性供玩家完成关卡?
我还想通过添加更多机制(以创建难度级别)增加复杂性。
我认为谈论技术并不是必要的,但我正在使用C#和Unity。
如果您需要更多信息,请告诉我。
谢谢!