【发布时间】:2013-10-25 20:23:07
【问题描述】:
我正在制作一个类似于Greedy Spiders 的游戏。简而言之,这是一款回合制游戏,其中有一只或多只蜘蛛试图接近苍蝇吃掉它们。用户的任务是通过从网上切下一小部分以释放苍蝇或诱捕蜘蛛来防止这种情况发生。有一个提示功能,显示如何以尽可能少的切割(移动)完成关卡并释放苍蝇或诱捕蜘蛛。
我正在使用 A* 算法来寻找到其中一只苍蝇的最短路径。该算法仍然不是很智能,因为它只找到最短路径并且没有考虑用户的切割。
我想知道的是如何实现提示功能。我现在想的是使用游戏树并重视每个结果并选择最好的,但我不确定这是否是最好的方法。
对于实现这样的功能,您有什么建议?
附言。我不是要复制应用程序。我想用自己的努力做一些类似的事情,这样我就可以更好地解决问题。我想要一个想法,而不是解决方案......
【问题讨论】:
-
所以你试图复制别人的应用程序,而不是你自己的努力复制它,你试图让 SO 告诉你怎么做?
-
任何适合屏幕的游戏的可能性都相对较小。我会尝试所有这些并选择最好的。
-
嘿伙计,我不是要求实现或伪代码......只是一个想法......
-
一个不要求代码的问题可能不属于这里。请改用programmers.stackexchange.com。
标签: algorithm artificial-intelligence path-finding