私はまだ大学に在籍しています。私は自分のアプリケーションを設計する際に、実践のために、またファンシーのために手を差し伸べていますが、大きな質問があります。SQLデータベースの内部に方程式および/または乱数ジェネレータを格納する方法は?
現在、友人と私が設計しているペン&ペーパRPGに関連するレコードをリレーショナルデータベースのバックエンドを使って格納するアプリケーションを設計しようとしています。キャラクター、武器、アイテムなどを保管する必要があります。SFの宇宙に基づいているので、銃などがあります。
今、私はここで概念的な段階に止まっています。私はここで情報の種類を把握するために奇妙なもののいくつかを保存する方法を確かめてください。それは卓上RPGなので、D4、D6、D10、D20などと呼ばれるサイコロがあります。これらの武器の多くは、それぞれいくつかの種類の攻撃を受けています(銃なので、発砲モードなど)、典型的な攻撃は「D20 + 20」のようなものになります。
今、私は文字列変数として保存することができますが、私は実際にサイコロを追加できるようにこれを設計することを望んでいました。それに対する機能性。 Math.random変数(結果ではなく、実際の範囲番号)をSQLレコードに格納する簡単で効果的な方法はありますか?余分なコンテキストの場合
、私は実際の武器の一つのテーブルを持って期待していたが&統計およびそれらの兵器のちょうど実際のインスタンスの別のテーブルをテンプレートので、私はそれを所有する各銃、などで弾薬を追跡することができ私はNetbeansとDerbyデータベースを使用しています。あなたのお手伝いをありがとう。
さて、計画は、データベースを利用する実際のアプリケーションを作成することです。今、私はまだデータベースに保存するものを正確に把握しようとしており、狂ってしまう前にそれをどのように整理するのかは分かりません。 – Roknikus
ここでは、SQLを使ってランダムな値を生成して格納する方法を見てみたいと思っていたら、それに答えるスタックがあります。 http://stackoverflow.com/questions/7878287/generate-random-int-value-from-3-to-6しかし、「ランダムな範囲」を単に格納することについて話しているのであれば、あなたのデータベース?私はあなたの実際に何を求めているのか混乱しています。データベースをどのように見えるかを描くために、データベースのダイアグラムを調べることができます。 – AndrewGetsome
あなたは知っています、私はちょうどここに顔をひどく瞬間があった。なぜ私は範囲を保存しないのですか? * SMACKS FACE *私は時々そのようなドルキーです。だから私はすべてを再編成する方法を頭の中で跳ね返している。 (私は実際には、すべてを描いている大きなホワイトボードを持っています)だから、最低限の損害額とともに範囲を単純な数値として保存するか、最低限の損害のみを保管するか、可能な限り高いダメージを与えてから、アプリ内でそれらを参照する(つまり、最も高い数値から最も低い数値を減算する)ことで、範囲を取得し、アプリでRNGに使用します。ありがとう! – Roknikus