be-music
スコアを計算するルール
LR2 ルールLR2 の判定幅・ゲージ・ランプbeatoraja ルールbeatoraja のもの。PERFECT と MAX のランプありIIDX ルールbeatmania IIDX のもの。チャージノートあり

すべてのプレイを各ルールで採点しています。LR2・beatoraja・IIDX の判定幅、ゲージ、クリアランプを、be-music のエンジンがプレイログに当てはめたものです。スコアの計算方法を表すもので、プレイしたソフトとは関係ありません。 ヘルプで詳しく

ログイン

アカウントに登録したパスキー(端末の指紋認証や PIN)でログインします。

新規登録

ユーザー名と表示名を決めてください。続いて、ログインに使うパスキー(端末の指紋認証や PIN)を作成します。

英数字と _ で 3〜15 文字。あなたのページの URL になります。

32 文字まで。ランキングに表示されます。

このサイトについて

be-music で遊んだ BMS 譜面のランキング。

ほかのランキングとの違い

プレイの採点

プレイが終わると、プレイヤーはプレイログ(譜面のノーツと、すべての打鍵とその時刻)を送ります。サーバーはプレイヤーの画面に出たスコアを使わず、ログを be-music エンジンで再生してスコアを計算し直します。

この計算を LR2・beatoraja・IIDX の採点ルール(判定幅・ゲージ・クリアランプ)でそれぞれ行うので、どのプレイも 3 つのランキングすべてに載ります。プレイヤーが実際に遊んだルールはプレイごとに表示され、ページに表示するルールはヘッダーで切り替えられます。ルールはスコアの計算方法を表すもので、プレイしたソフトとは関係ありません。

譜面

譜面はファイルではなく、ノーツとタイミングから求める譜面 ID(フィンガープリント)で見分けます。保存し直したり再エンコードしたりしたファイルも、同じランキングにまとまります。譜面ファイルごとの SHA-256 と MD5 も記録しており、LR2IR Archive・Mocha-Repository・MinIR・BMS Search へのリンクや、ランキングを 1 ファイルに絞り込むのに使います。

新しい譜面は、アカウントを持つプレイヤー 2 人が遊ぶと公開されます。実在する譜面だけがランキングに並ぶようにするためです。

アカウント

遊ぶのに登録は要りません。最初にプレイを送信すると、そのブラウザで匿名のまま記録されます。ランキングは、設定でオンにしない限り匿名のプレイを表示しません。

アカウントを作ると、それまでのプレイも引き継いでランキングに載り、ほかの端末からもログインできます。ログインにはパスキー(端末の指紋認証や PIN)を使います。Google と Discord でのログインも準備中です。

確認していること

  • スコアは常に打鍵の記録から計算し直し、ログに書かれた値は使いません。
  • オートプレイと、ESC で途中終了したプレイは記録されません。FAILED のプレイは記録されます。
  • アシスト(オートスクラッチ、判定幅の拡大)を使ったプレイは別枠のランキングになります。
  • ログの譜面が譜面 ID と一致すること(L3)と、遊んだ譜面がこの譜面だと確かめられること(L4: #RANDOM がない、または既に確認済みの分岐)を確認します。

機械的に作られた打鍵を人の打鍵と確実に見分けることはできないため、そうしたプレイには通報とモデレーションで対応します。

自己ベスト

譜面ごとの EX スコア・クリアランプ・最少ミス(BP)のベストは、それぞれを記録したプレイから別々に取ります。あるプレイのベストランプと、別のプレイのベストスコアがどちらも有効です。プレイはすべて保存します。

リプレイ

ベストだけでなく、すべてのプレイをプレイログ付きで保存しています。プレイのページからダウンロードしてプレイヤーにドロップすると、もう一度見られます。同じエンジンで同じ打鍵を再生するので、判定もそのときと同じです。

各プレイのページには共有カードもあります。SNS でリンクを共有したときに表示される結果の画像で、ブラウザが描画します。

ブラウザで、オープンに

be-music はブラウザで動きます。BMS のフォルダをドロップして遊び、そのままプレイを送信できます。インストールは要りません。

be-music はオープンソースです: GitHub の nulltask/be-music。API も公開しています。

ベータ版

譜面 ID(bmfp0)と採点ルールはまだバージョン 0 です。内容が固まるまでの間、ランキングがリセットされることがあります。