私は単純なゲームに取り組んでおり、マルチプレイヤー機能を追加することを考えていましたが、少し行き詰まっています. 優れたプログラミング手法を念頭に置いて、どのようなアプローチをとればよいかわかりません。
各プレイヤー用に作成されたPlayer
オブジェクトがありますが、それらにアクセスできる必要がある他の多くのクラスがあります。問題は、それらを初期化すると、たとえば私のmain
メソッドだとすると、他のクラスのプレーヤー クラスの異なるインスタンスに関連付けることができなくなります。私の問題に対する唯一の解決策は、何らかの形のグローバルオブジェクトを使用することですが、アプリでグローバルに何かを使用することは通常、良い習慣ではありません。提案/アイデアはありますか?