私は現在、Theme Hospitalのアイデアに基づいた非常に基本的な Java ゲームを作成しています。
私は Java の初心者で、現在大学で 1 年間勉強しています。私は 2 年近く Java を使ってきましたが、ようやくまともなプロジェクトに時間を割くことができました。
入院する人(患者)を作らないといけない段階です。彼らは受付に行き、次にGPのオフィスに行き、その後元の位置に戻る必要があります。
A* パス検索を調べましたが、非常に複雑に思えます。仕組みは理解できたと思いますが、ゲームに実装する方法がわかりません。
これまでのところ、ユーザーは受付デスクを配置し、GP のオフィスを構築できます。これらのそれぞれには、患者が到達しなければならない場所となる「使用ポイント」があります。グリッドの四角形は満タンかどうかのみで、異なる地形はありません。
過去数か月で GUI に関する多くの新しいテクニックを学んだので、面倒なので、まだコードを貼り付けることをためらっています。私の計画は、マイルストーン 1 に到達し、患者をデスクに移動させ、次にオフィスに移動させ、退院させることです。これができたら、コードをさらに整理します。
私は A* と多くの異なる型の多くの実装を見てきました。一緒に作業できる出発点を誰か教えてもらえますか? 既に作成された一連のクラスを適応させる必要がありますか?それとも、独自のクラスを最初から作成する必要がありますか?