プログラミングゲームやパズルクリエイター/ゲームが大好きです。私は、これらの問題の多くを同じ方法でエンジニアリングし、最終的に私が本当に快適であるようにそれらをプログラムするために同様の手法を使用していることに気付きます。
簡単な洞察を与えるために、ノードがオブジェクトで表されるグラフを作成するのが好きです。これらのオブジェクトは、座標、位置、およびもちろん他の隣接オブジェクトへの参照などのデータを保持します。それらをすべてデータ構造に配置し、「ゲームループ」でこの情報を決定します。
これは簡単な例ですが、すべての状況で正確ではありません。それは私が本当に快適に感じる一つの方法です。これは悪いですか?