0

php/mysql/javascript を使用して小さな RPG ゲームを作成しようとしていますが、簡単な質問があります。アイテムなどのすべてのデータをデータベースに保存する方がよいでしょうか。たとえば、items という名前のテーブルがあり、各アイテムの名前、コスト、販売コスト、統計などがあります。または、アイテムごとにphpクラスを作成し、アイテムのタイプとレベルをデータベースに保存するだけの方がよいでしょうか。それが最後のものである場合、これを正しい方法で行うにはどうすればよいですか、クラスの作成方法などは知っていますが、この状況でどのように機能するかわかりません。

どんなアドバイスでもいいです、ありがとう。

4

1 に答える 1

2

すべてのアイテムに対して特定のクラスを作成しないことをお勧めします。代わりに、すべて Item 基本クラスから継承する WeaponItem、PotionItem、QuestItem などのいくつかのクラスを作成します。

データの保存に関しては、好みの問題です。おそらくキーでのみアイテムにアクセスするため、シリアル化された配列をファイルに作成し、特定のアイテムディレクトリからそれらを管理することができます。

GameDev.netをのぞくことをお勧めします。そこには、ゲーム プログラミングに関するすべてのチュートリアルと優れたフォーラムがあります。

ハッピーハッキング!

于 2012-05-02T07:29:57.823 に答える