我目前正在根据Theme Hospital的想法编写一个非常基本的 Java 游戏。
我对 Java 很陌生,目前正在大学第一年学习。我已经断断续续地做了近两年的 Java,但我终于把时间花在了一个像样的项目上。
我正处于需要创建一个人(患者)才能入院的阶段。他们需要去接待处,然后是GP的办公室,然后回到他们的起始位置。
我已经研究过 A* 路径查找,但对我来说似乎真的很复杂。我理解它是如何工作的,但我不确定如何在我的游戏中实现它。
至此,用户可以放置一个前台,搭建一个全科医生的办公室。每一个都有一个“使用点”,这将是患者必须到达的地方。格子方格只能满或不满,不会有不同的地形。
我对粘贴任何代码犹豫不决,因为在过去几个月中我学习了很多与 GUI 相关的新技术,这很混乱。我的计划是达到里程碑 1,让患者去办公桌,然后办公室,然后离开。一旦我有了这个,我会更多地整理代码。
我见过许多 A* 的实现和许多不同的类型。有人可以给我一个可以合作的起点吗?我应该尝试改编一组已经编写好的类,还是尝试从头开始编写自己的类?