ファイアーエムブレム聖戦の系譜リメイク作ろうぜ
1- 20
404:VIPにかわりましてGEPPERがお送りします(SSL)
2013/10/27(日) 21:33:03.93 ID:YgBcajoV0
おそらく恋愛度の管理方法がかなり複雑になると思います。
これはキャラクタのCSVについでに持たせるのではなく、
独立のCSVを作ったほうがいいと思います。

LOVE_TBL --恋愛管理テーブル 主キーは恋愛管理ID + 女性ID + 男性ID
・LOVE_FEMALE_CHAR_ID NUMBER(3) NOT NULL -- 女性
・LOVE_MALE_CHAR_ID NUMBER(3) NOT NULL -- 男性
・LOVE_PROGRESS NUMBER(2) NOT NULL -- 恋愛進行度
・LOVE_EXIST_FLAG NUMBER(1) NOT NULL -- 恋愛完成していれば1、デフォルトは0

↑このテーブルの利用方法。
例えばアイラ(キャラID=1)がアーダン(キャラID=2)とアレク(キャラID=3)の両方と恋愛度を持つ場合、
このテーブルは
女性ID =1(アイラ)
男性ID =2(アーダン)

女性ID =1(アイラ)
男性ID =3(アレク)

のふたつのデータを持つ。
実質的には固定恋愛キャラ以外の男キャラ数 × 女キャラ数のデータが格納される。

キャラクタマスタ追加カラム
・CHAR_GENDER NUMBER(1) -- 男女 ※男性ID = 0〜500 女性ID = 501〜999とかにするなら不要かも
キャラクタマスタ削除カラム
・CHAR_LOVE_ID NUMBER(2) -- ※恋愛管理は女性IDと男性IDで主キー管理するのでIDは不要ですね


<<前のレス[*]次のレス[#]>>
516Res/288.26 KB
↑[8] 前[4] 次[6] 書[5] 板[3] 1-[1] l20




VIPサービス増築中!
携帯うpろだ|隙間うpろだ
Powered By VIPservice