私は1995年のゲームThemeHospitalのクローンの一種である小さなJavaゲームに取り組んでいます。私は最近GUIとレベル構造に取り組んでいますが、パスファインディングとグリッドが機能するようになりました。私の現在の「もの作り」のやり方は、1つの部屋と1つの受付で構成されており、これまでのところ問題なく機能しますが、さまざまなタイプの部屋やアイテムを追加する方法を実装する必要があります。これは、オブジェクトを作成するためのボタンを押すときの現在のコードです(http://snipt.org/lUm)。
これを行うにはもっと良い方法があるはずです!私の実装は貧弱ですが、抽象クラスとインターフェースの使い方を理解し始めたのはつい最近のことです。
部屋やアイテムのプロパティを実際に設定しているので、現在問題はありません。私は先を考えていますが、ここStackで物事を行うための最良の方法についてさまざまな意見を得る方法が大好きです。そのようなことをどのように達成すべきかについてのアイデアでは?この種のものの例はありますか?私はそれを検索しますが、私がしていることが正確な名前を持っているかどうかわからないので、何を検索すればよいのかよくわかりません。
何を話しているのかはっきりしていなかったらごめんなさい。これに関する質問には喜んでお答えします。または、必要に応じて、または要求に応じて、コードのセクションをさらにアップロードします。
よろしくお願いします!