ファイアーエムブレム聖戦の系譜リメイク作ろうぜ
↓ 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