scp-tcg-jp-j / stjj-wiki-forum

SCP-TCG-JP-J Wiki版のフォーラム
2 stars 0 forks source link

特殊なコスト・確保力の表現について #10

Open smctrl opened 3 years ago

smctrl commented 3 years ago

FANDOM内部でどうデータ持ってるのかは疎いのですが、外部システムのDBに入れる際には検索しやすいようそのDBに合わせて値を変換していただけると助かります。

6 で使うDBによって変わるとは思いますが、NeDBであれば「確保力」はnullか何かにしておいて「無限大フラグ」をtrueにしたJSONを入れる、RDBであれば「確保力」に"Infinity"を入れる、みたいな感じです。

無限大の他にもSCP-CN-048のような「なし」とかSCP-343のようなコストが動的に決まるものもいるので、それについても考える必要がありそうです。

Catwill02 commented 3 years ago

無限大は確保力99、動的に決まる値はカードに記載されている値、値を持たない場合は0で妥協しても良いのではないでしょうか?

smctrl commented 3 years ago

確かにそれで十分ですね....

無限大と値なしについては検索画面に明記しておけば「無限大を検索したいから99入れよう」「値なし検索したいから0入れよう」が出来るのでそれで妥協可です。 動的についてはそれだと「動的コスト/確保力を検索したいからn入れよう」のnが先に目当てのカードを知らないと決められないので厳しいように思えます。しかし、動的コスト/確保力のカードを検索したいという場面は非常に稀なのでそうしてしまってもいいかなーとも思います。そもそもそういうカード自体かなり少ないですし(ぱっと思い付くのが343しかいません)。

適度に妥協しないとハマるので気を付けます。

kerochan commented 3 years ago

値無しを0とするのは、元々0である要素との区別がつかなくなるため反対です。smctrlさんが提案した、nullのような値を用意し確保力なしや無限大は別に選択できるようにする方法の方が、通常の値(整数値)と区別できてよいと思います。