私はJavaの専門家ではありませんが、小さなゲームを作ることにしました。問題は、コードをフォルダーに整理する方法と、特定のクラスを配置する場所がわからないことです。これまで、私は非常に小さなプログラムしか実行していませんでした。これは、フォルダーにいくつかの.classファイルをスローし、それを1日に呼び出すことで構成されていました。
私はこれまでにいくつかのコードを整理しましたが、それが慣例に従って行われていないことを知っているので、そうしたいと思います。
これは私が今持っているものですが、私はまだプログラミングに深く入り込んでいないので、今のところすべてを変更することができます。
-事業
- src
- エレメント
- 実在物
- 動物
- アイテム
- 暴徒
- npc
- プレーヤー
- 環境
- Rock.class
- Tree.class
- 実在物
- 主要
- Game.class
- Board.class
- エレメント
すべてのエンティティ(animal、item、mob、npc、およびplayer)が「entity」と呼ばれるクラスを参照できるようにし、すべての要素(entityまたはenvironemntの下にあるもの)がクラスを参照できるようにします。 「要素」と呼ばれます。
それで、そのすべての情報の後で、ここに私の質問があります:
これをどのように整理すればよいですか?しばらく検索しても、慣習については何も見つかりませんでした。それでも、どこに何かを置くべきかわかりません。(チュートリアルや従来の組織に関する情報へのリンクは素晴らしいでしょう)
スプライトやサウンドなどの他のファイルを各要素のパッケージに保存するのが最善でしょうか、それとも個別の「リソース」フォルダーに保存するのが最善でしょうか。
Element.classとEntity.classをどこに配置して、すべての要素とエンティティがそれらにアクセスできるようにしますか?
ps:余分な情報を持って船外に出てしまった場合は申し訳ありませんが、前回ここに何かについて投稿したときに、十分な情報が提供されなかったために削除されました