我正在基于
Theme Hospital的想法编写一个非常基本的Java游戏.
我对Java很新,我正在大学读书.我已经完成了Java近两年的开关,但是我终于把时间花在了一个体面的项目上.
我正处于我需要创建一个人(病人)进入医院的阶段.他们需要去接待处,然后到GP的办公室,然后回到他们的起始位置.
我已经研究了A *路径发现,但是对我来说似乎真的很复杂.我明白它是如何工作的我认为,但不确定如何将其实现到我的游戏中.
到目前为止,用户可以放置一个接待台,并建立一个GP的办公室.这些都有一个“使用点”,这将是病人得到的地方.网格方格只能是满的,不会有不同的地形.
我犹豫粘贴任何代码,因为它是凌乱的,因为我已经学习了很多新的技术与GUI在过去几个月.我的计划是到达里程碑1,让病人去办公桌然后离开.一旦我有了这个,我将更好地整理代码.
我看到许多A *和许多不同类型的实现.有人可以给我起点我可以合作吗?我应该尝试并修改已经写的一套课程,还是尝试从头开始写自己的?
解决方法
您需要A *,它是基于网格的寻路的最佳实现.
这可能会帮助你: