管理メモ
目次 (管理メモ)
管理メモ、アイデアまとめなど
ページ:譜面別。データベースChartsに格納
基本は譜面ごとにページを作る(そして全譜面を"Charts"のDB(データベース)に格納)。
→譜面のデータは、「ページ」と「データベース」の2か所が存在することになる
(内容は連携しており、「ページ」が、「データベース」の内容を参照する形)
もし譜面を削除する場合、「データベース」と「ページ」の2か所を削除することになる。
→「ページ」を消すと、紐づいている「データベース」側も消える仕様。
各譜面ページはバージョンカテゴリ(SPDP別)に入れる→「カテゴリ管理」の項へ
ページ名の形式
【ページ名、ページタイトル、Song_Chart】
(例)AI_S-CHA ←曲名、アンダーバー、スタイル(2文字)、ハイフン、難易度(3文字)
Song_Chartは「データベース」の項目で、主キー(重複禁止)。
残り2つは「ページ」の項目。
禁止文字
「ページタイトル」「ページ名 (一致リンク名)」
以下の記号が使えない。これらは全角文字にして対応。
下記の文字はページタイトルに使用できません。
< > " { } | ^ [ ] ` # % / ? ' ( ) \
wikidbの「Song_Chart」はすべての記号が使えるので、元曲名通り入力する。
特殊記号をCSV経由で取り込む場合、勝手に「?」に文字化けしてしまうため要注意。UTF-8で送付したのに
一例:♡ ♥ ä ā Æ É Ё Ø õ
楽曲ページは予備程度に
データベース同士の連携ができないシステムのため、「楽曲ページ」は断念。
ただ、何らかのリスト用に、楽曲ページ(と楽曲管理データベース)を作るかもしれない。
候補:譜面別ソフランのある楽曲、判定位置メモ、拍の色が変わる曲…など。
カテゴリ管理
「全曲リスト」「SP/DP」「楽曲ごと」を追加カテゴリにするか?
カテゴリが設定されていれば、あとから親カテゴリの付け替えはできそう
親カテゴリをいじったら、子ページのカテゴリが「なし」になるので、だめだった
暫定で、Versions>(Version)>(Chart) をメインカテゴリのパンくずリストにする
バージョン : Versions
ページ名 (一致リンク名) : WORLD_SP ←バージョン名、アンダーバー、スタイル(2文字)
※カテゴリページにするため、原則あまり編集しない
内容は編集可。各ページのテーブルのレイアウトは適宜変更していく
SN-SN2、MAX-EXT、1st-5thはまとめてページを作る
レベル : Levels
ページ名 (一致リンク名) : SP16list ←スタイル、レベル、"list"
おそらく「カテゴリ」ページにはしないので、1ページに「Lv1~Lv5」みたいな使い方でもたぶんOK
(この各レベル別ページの子ページ(個別ページ)は存在しない…はず)
難易度表
ページ名 (一致リンク名) : SP17rank ←スタイル、レベル、"rank"
ただの一覧表と、難易度表は分けて管理する
BPM : BPMs
ページ名 (一致リンク名) : BPM160 ←最小の数字(160-170なら「160」)
100以下は便宜的に「BPM000」というページ名で。
10ごとにリストページ作る。
「未満」の絞り込みが出来なければ、BPM180みたいなのは「170-180」「180-190」の両方に入る仕様
BPM200以上はどうしよう、細かく分けることもできるが。
これもおそらく「カテゴリ」管理ではないので後からでも変更が効く
(この各BPMページにも、子ページ(個別ページ)は存在しない…はず)
スタイル別にすると2倍になる、1つにまとめてもいいか
Genre
Genreは東方とかひなビタとか、公式に設定されてるもの。洋楽は追加しとく
- POP MUSIC
- VIRTUAL POP
- ANIME&GAME
- 東方
- バラエティ
- ひなビタ♪&バンめし♪
- 洋楽
難易度略記
略記も基本は大文字で(bSP以外)
Wiki | 通称 | フルネーム |
---|---|---|
S-BEG | bSP | SINGLE BEGINNER |
S-BAS | BSP | SINGLE BASIC |
S-DIF | DSP | SINGLE DIFFICULT |
S-EXP | ESP | SINGLE EXPERT |
S-CHA | CSP | SINGLE CHALLENGE |
D-BAS | BDP | DOUBLE BASIC |
D-DIF | DDP | DOUBLE DIFFICULT |
D-EXP | EDP | DOUBLE EXPERT |
D-CHA | CDP | DOUBLE CHALLENGE |
Event案
Eventは自分の管理用。
増やしすぎると煩雑になるのでSAVIOR、LEAGUEみたいに「ある程度」で分けるか?
連動イベントは「BEMANI」でくくって良いものか
EventのDBを作って各譜面とリンクできたら一番いいんだけどね
DB同士の連携ができないのが悔しい
名称 | 対象イベント |
---|---|
SAVIOR | EXTRA SAVIOR、EXTRA ATTACK |
EXCLUSIVE | EXTRA EXCLUSIVE、通常EXTRA専用曲、通常ENCORE専用曲 |
GPpack | GRAND PRIXパック先行解禁曲(譜面) |
COURSE | コース関係、現状はCOURSE TRIALのみ該当 |
LEAGUE | GOLDEN LEAGUE、WORLD LEAGUE |
BOSS | RDA, RDi, BABY-LON'S ADVENTURE |
BEMANI | 連動イベント全般、余裕があるなら細分化 |
その他
・オーディション楽曲の扱い。他イベントと重ならなければ、上記「Event」に組み込んでもいいか
(オーディション曲がSAVIORとかPackで出てきたら対応に困ることになる)
タグの使いかた
ページごとにタグを設定できる。
5個までしか設定できないので、設定項目を絞る必要がある
↓このあたりの中から
・譜面傾向
・レベル
・バージョン
・イベント
・アーティスト
ジャケット画像
256x256[px] の画像に、4辺10pxずつくらいの難易度の枠を付ける
難易度の色はこのあたり
難易度 | 色コード[色名] | 色サンプル | 背景色 |
---|---|---|---|
BEGINNER | #0080FF | ■ | #CCCCFF |
BASIC | #FF8000 | ■ | #FFCC99 |
DIFFICULT | #FF0000 [Red] | ■ | #FFCCCC |
EXPERT | #00FF00 [Lime] | ■ | #CCFFCC |
CHALLENGE | #FF00FF [Magenta] | ■ | #FFCCFF |