私はフライトシミュレーションプログラムを設計しており、そのような要件を適切に実装する方法についてのアイデアを探しています。
下の私の写真をご覧ください。ポイントは場所を表します。
アイデアはこれです、私はJavaでそのようなシナリオを最もよく表すためにデータ構造を適切に作成したかったので
ポイント1にいるとき、最後のポイントであるポイント8からどれくらい離れていますか?
- ポイント2、3、5はポイント8から同じ距離にあります
- ポイント1から、ポイント3、ポイント6、7、8の順に移動できます。これは、4ステップに相当します。
ポイント0にいるとき
- ポイント4、5、7の順に移動し、ポイント8に到達します。これも4ステップに相当します。
ユーザーが別のルートを見つけるのを手伝いたかっただけです。
これは可能であり、どのJavaデータ構造がこの要件に最適である必要がありますか?また、これを実装する方法の設計アイデアはありますか?
質問が曖昧な場合は申し訳ありませんが、そのような要件を適切に処理するために、できるだけ多くの情報を取得しようとしています。