2011-07-29 12 views
0

私はAndroid用のゲームを作っています。私は自分のデータストレージと検索を実装するのに最も簡単で簡単な方法を考え出すのに苦労しています。プレイヤーは一度に1つのモンスターと1つのモンスターを戦い、それぞれのモンスターには4つの動きがあります(ポケモンに似ています)。モンスターは、名前、健康、攻撃、防御、動きなどの独自の統計情報を持っています。それぞれの移動には、名前、説明、攻撃タイプ(列挙型)、および浮動小数点修飾子があります。私はゲームにアイテムを導入し、敗北したモンスターから落とされるリソースを使ってあなたが "構築"する新しい動きを導入するので、各アイテムとムーブには必要なリソースのリストも表示されます。Android:ゲームのようなポケットモンスターのためのデータ保存と検索

これまでのところ、プレイヤーのモンスターを処理する最も簡単な方法は、好みのものであり、それを働かせることでした。現時点では、モンスターから1つのstatを表す各配列を持つxmlファイルから配列を読み取ることができ、すべての特定のモンスターはすべての配列間に1つの共有インデックスを持つので、特定のインデックスで各配列から値を取得すると、同じモンスター。

これはおそらく最善の方法ではありませんが、私はまだJava/Androidプログラミングを学んでおり、SQLite DBを理解するのに苦労しています。移動やアイテムは名前、タイプなどの統計情報を持っているので一番難しいと思われますが、レシピリスト(2つのファイアコア、4つのフロストバッジなどで1つのアイテムを作成します)があります。

これはAndroidプログラミングの初心者にとっては比較的簡単なことでしょうか?私はチュートリアルでベストを尽くす傾向があります。チュートリアルでは、必要なコードとファイルを見て、自分のニーズに合わせてコードを修正することができます。

答えて

0

どのような種類の複雑なデータストレージ(あなたの説明など)でも、SQL/Android SQLliteデータベースAPIを学ぶ価値はあります。 SQLを初めてお使いの方は、thisをお勧めします。以前にSQLをやっていて、アンドロイドの実装を学びたいと思っているのであれば、アンドロイドの開発者のnotepad tutorialは、露出を得るのに良い場所です。

関連する問題