0

クイズやレッスンを含む化学実験に関するゲームを Java で開発します。ゲームに保存する必要があるのは、次の 2 つだけです。

  1. クイズのスコア
  2. 実験メニューで既に終了していることを示すために、ユーザーが何らかの記号を付けたり、色を変更したりするために終了した実験

データベースは必要ですか? 私は XML について読みましたが、XML は単純なものを格納するために使用されていました。しかし、XML が Web で機能し、私のゲームがオフラインであることを知っている限り、私の場合はどのように使用するのでしょうか? また、単純なテキストベースのフォーマットを使用できると誰かが言いました。しかし、どのように?

4

2 に答える 2

1

ゲームをオンラインにする予定がない場合は、データベースを使用する必要はありません。XML (オフラインでもオンラインでも使用可能) を使用するか、SQLite を使用できます。

テキストベースのフォーマットの場合、使いやすいように見えるかもしれませんが、長期的には問題が発生します。私の提案は、XML を使用することです。

ここでは、XMLとその解析方法について学習できます。

于 2013-12-04T20:54:05.860 に答える
0

XML は正常に動作するはずであり、おそらくこの問題に対する私のアプローチになるでしょう。特に Web に関連付けられているわけではありません。これは、Java を含むさまざまな言語の既存のライブラリが多数あるデータの拡張可能な形式です。

CSV ファイルなどの他のオプションもあります。

SQLiteのようなファイルベースのローカル データベースを使用できますが、説明したことはやり過ぎのように思えます。

于 2013-12-04T20:51:57.317 に答える