カテゴリ(Category)の定義
ゲームタイトル
HAL研究所と任天堂が開発, 販売している星のカービィシリーズのタイトル(以下カービィ作品)に対して定義される、レギュレーション群を指す。
一つのカテゴリは、複数のコピー能力とレベルを持つ。
1対nの多重度
一つのカテゴリに対して、複数の記録が投稿される。
例えば、以下のような名前が紐づけられる。
星のカービィ Wii::真格闘王への道::TA
星のカービィ Wiiデラックス::マホロアエピローグ::Any%
星のカービィ Wii::メインモード::Any%
星のカービィ Wii::メインモード::Unlock Extra Mode
星のカービィ ディスカバリー::TheアルティメットカップZ::TA
なぜゲームタイトル、モードタイトルに対してはエンティティを定義せず、カテゴリというそれらを一括りにまとめているかは以下を参照。
ゲームタイトルからゲーム作品とモードタイトルとカテゴリのエンティティを独立させるべきか?
「カテゴリ」の他に、「作品」「モード」ごとに管理する枠はKSSRsに必要なのか?
到達可能な情報
対応するタグID
実名
デフォルト名
そのカテゴリに結び付けられた記録集の
最終更新日時
総数
走者リスト
第一マイルストーン#6400966dd3fe6100001fa153 今のうちに実装しておくと、後サイクルでいちいちカウントし直す必要がなくなる。
#2023-03-23
ゲームタイトルの定義が適当か吟味した。
カテゴリに対して記録は投稿される
カテゴリを厳密に指定するにはゲーム作品とモードタイトルの指定が必要。
果たして、システム中ではカテゴリという情報の中にこれらもまとめてしまうかということが問題となった。
利便性と頻繁にあるユースケースを考慮した上で、まとめることにした。
その結果、ゲームタイトルというエンティティの名前を カテゴリ と修正することにした。