~はじめに~
以前の方法ではなかなか正確に値を出せなかったので。
曲データのxmlファイルから、データを算出することにしました。
曲データのxmlファイルから、データを算出することにしました。
掲示板で東方マイリストさんが紹介されてた方法を少し発展させてやってます。
置換ルールにちょっと穴があったりしますけど、まぁいいかと。
置換ルールにちょっと穴があったりしますけど、まぁいいかと。
~置換ルール~
~項目解説~
~収録曲リスト~
~置換ルール~
今回は共通的にひらがな→ローマ字への変換ルールは以下のように行っています。
「ぁ」「ぃ」「ぅ」「ぇ」「ぉ」は、以下に無いものは「LA」「LI」「LU」「LE」「LO」で変換。
「っ」は、次の一文字を重ねてます(例:ちょっと「TYOTTO」)。文末の場合は「LTU」になるように変換。
「ぁ」「ぃ」「ぅ」「ぇ」「ぉ」は、以下に無いものは「LA」「LI」「LU」「LE」「LO」で変換。
「っ」は、次の一文字を重ねてます(例:ちょっと「TYOTTO」)。文末の場合は「LTU」になるように変換。
あ | A | い | I | う | U | え | E | お | O |
か | KA | き | KI | く | KU | け | KE | こ | KO |
さ | SA | し | SI | す | SU | せ | SE | そ | SO |
た | TA | ち | TI | つ | TU | て | TE | と | TO |
な | NA | に | NI | ぬ | NU | ね | NE | の | NO |
は | HA | ひ | HI | ふ | FU | へ | HE | ほ | HO |
ま | MA | み | MI | む | MU | も | ME | め | MO |
や | YA | ゆ | YU | よ | YO | ||||
ら | RA | り | RI | る | RU | れ | RE | ろ | RO |
わ | WA | を | WO | ||||||
ん | NN |
が | GA | ぎ | GI | ぐ | GU | げ | GE | ご | GO |
ざ | ZA | じ | JI | ず | ZU | ぜ | ZE | ぞ | ZO |
だ | DA | ぢ | DI | づ | DU | で | DE | ど | DO |
ば | BA | び | BI | ぶ | BU | べ | BE | ぼ | BO |
ぱ | PA | ぴ | PI | ぷ | PU | ぺ | PE | ぽ | PO |
きゃ | KYA | きぃ | KYI | きゅ | KYU | きぇ | KYE | きょ | KYO |
しゃ | SYA | しぃ | SYI | しゅ | SYU | しぇ | SYE | しょ | SYO |
ちゃ | TYA | ちぃ | TYI | ちゅ | TYU | ちぇ | TYE | ちょ | TYO |
にゃ | NYA | にぃ | NYI | にゅ | NYU | にぇ | NYE | にょ | NYO |
ひゃ | HYA | ひぃ | HYI | ひゅ | HYU | ひぇ | HYE | ひょ | HYO |
りゃ | RYA | りぃ | RYI | りゅ | RYU | りぇ | RYE | りょ | RYO |
ぎゃ | GYA | ぎぃ | GYI | ぎゅ | GYU | ぎぇ | GYE | ぎょ | GYO |
じゃ | JA | じゅ | JU | じぇ | JE | じょ | JO | ||
ぢゃ | DYA | ぢぃ | DYI | ぢゅ | DYU | ぢぇ | DYE | ぢょ | DYO |
でゃ | DHA | でぃ | DHI | でゅ | DHU | でぇ | DHE | でょ | DHO |
びゃ | BYA | びぃ | BYI | びゅ | BYU | びぇ | BYE | びょ | BYO |
ぴゃ | PYA | ぴぃ | PYI | ぴゅ | PYU | ぴぇ | PYE | ぴょ | PYO |
てゃ | THA | てぃ | THI | てゅ | THU | てぇ | THE | てょ | THO |
ぐぁ | GWA | ぐぃ | GWI | ぐぅ | GWU | ぐぇ | GWE | ぐぉ | GWO |
とぁ | TWA | とぃ | TWI | とぅ | TWU | とぇ | TWE | とぉ | TWO |
うぃ | WI | うぇ | WE |
~項目解説~
曲解析の各項目の簡単な説明です。
項目名 | 説明 |
ID | Typenistの収録曲ID |
曲名 | 曲の名前 |
難易度 | Typenistでの難易度であり、☆1個が一番やさしい。 星が増えるごとに難易度は上がる。最大☆9個 |
アーティスト | 曲の作者 |
背景 | 特殊背景の有無。○が入っているものは、その曲独自の背景画像となっている。 |
総ページ数 | 曲の中で打鍵を行うページ数の合計。前奏、間奏などのページは除いた数である。 |
総行数 | 曲の中で打鍵を行う行数の合計 |
総打鍵時間 | 曲の中で前奏や間奏などの時間を除いた、打鍵時間の合計 |
標準スコア | 次の計算式で算出したスコア [標準スコア] = (465 + 30 × ([総入力文字数] - 30) ) + (100 * [総行数]) 465は1~30までの数字を合計したもの。前半分が打鍵点の計算、後半分がライン点の計算になっている。 つまり、すべての行をライン点100で打ち切り、かつノーミスのときに得られるスコアである。 高難度の曲でこのスコアを超えるのは不可能に近い。 |
総入力文字数 | 曲の中の、入力対象の文字数を合計したもの。 画面ではひらがなと記号が表示されている文字列の合計。 |
総ローマ字数 | 曲の中の、ローマ字の文字数を合計したもの。 画面ではローマ字と記号が表示されている文字列の合計。 |
記号・英字率 | 曲全体に占める、記号・英字の比率。 [記号・英字率] = ([記号・英字数]/[総入力文字数])×100(%)で計算。 記号は「!」「?」「&」「~」「.」「・」「’」、英字は「A~Z」「a~z」を対象としている。 |
平均KPM | 曲の平均KPM [平均KPM] = ([総ローマ字数]/[総打鍵時間(秒)])×60 |
最高KPM | 曲の各ページのKPMのなかで最高のもの |
最低KPM | 曲の各ページのKPMのなかで最低のもの |
備考 | 曲の補足説明、余談など。 |
~ページ別情報~ | |
項目名 | 説明 |
ページ | 打鍵対象のページ番号 |
入力文字列 | ページの入力文字列を前から20文字まで表示。 20文字を超える場合は、超えた分は「~」で表記 |
行数 | ページの打鍵行数 |
入力文字数 | ページの入力対象の文字数 |
ローマ字数 | ページのローマ字の文字数 |
打鍵時間 | ページの打鍵時間 |
必要KPM | ページを打ち切るのに必要なKPM。最高KPMは赤字、最低KPMは青字で表記している。 [必要KPM]=([ローマ字数]/[打鍵時間(秒)])×60 |
収録曲リスト
10曲単位で1ページにしてます。
1~10曲 | 11~20曲 | 21~30曲 | 31~40曲 | 41~50曲 | 51~60曲 | 61~70曲 | 71~80曲 | 81~90曲 | 91~100曲 |
- コメント欄追加しました -- 名無しさん (2010-12-19 20:49:24)