ベータ機能

データベース機能は現在ベータ版です。一部のデータは不完全または不正確な場合があります。

楽曲統計ちほー更新履歴
v2026.5

曲当てに、1日のプレイ画像エクスポート

5月アップデート:楽曲当てクイズとイントロクイズのミニゲーム、デイリープレイ エクスポート、新しい Discord コマンド、スコアパーセンタイル、プロフィール画像の R2 移行、そして近日公開予定の Userscript スクレイパーの先行公開。


AI による翻訳

この記事は AI を使用して翻訳されました。翻訳は完全ではない可能性があります。もし間違いを見つけた場合は、修正のご協力をお願いします!

5月のアップデート:スピンオフ祭り

今月は tomomai の世界観を広げる月になりました。新しいミニゲームを2つローンチし、1日のプレイを振り返る新しい方法を追加し、こうしたアイデアをこれからも展開していけるように、裏側ではプロジェクトをモノレポ化しました。さらに、Developer API、スコアパーセンタイル に関する裏側の作業や、かなりワクワクする新機能の先行公開もあります。

新機能:楽曲当てクイズとイントロクイズ

tomomai と同じ見た目と使い心地を持つ、新しいミニゲームを2つ公開しました。

楽曲当てクイズ

ジャケット画像の一部や加工されたヒントから楽曲を当てるゲームです。ラウンドが進むごとにヒントが増えていき、早く正解できるほど高得点になります。毎日0時に新しい問題が出題されます。

guesser.tomomai.lol でプレイできます。

楽曲当てクイズ

イントロクイズ

楽曲の短いクリップを聴いて曲名を当てるゲームです。間違えたりスキップするたびに、クリップが少しずつ長くなっていきます。楽曲当てクイズと同じく毎日0時に切り替わる仕組みで、サウンドトラックをどれだけ覚えているか試されます。

heardle.tomomai.lol でプレイできます。

イントロクイズ

新機能:デイリープレイ エクスポート

1日の周回成果を B50 風に振り返れるようになりました。新しい デイリープレイ エクスポートは、指定した日のすべてのプレイを B50 チャート風のグリッドにレイアウトしてくれるので、その日の成果をシェアするのにぴったりです。

デイリープレイ Export

Discord ボットからも使えます:

  • /daily:海外版リージョン
  • /dailyjp:日本リージョン

新しい Discord コマンド:/recommend と /recommendjp

ダッシュボードのレコメンドカードが、そのまま Discord コマンドになりました。/recommend(または日本版の /recommendjp)を実行すると、サイト上で見ているのと同じパーソナライズされた譜面のおすすめがそのまま Discord 上に返ってきます。ブラウザを開く必要はありません。

Discord recommend

その他の進捗

裏側ではいろんな作業が静かに進行しています。今こんな感じです。

1. Developer API と OAuth

腰を据えて Developer API を構築しています。API キー、OAuth アプリケーション、そして Twitter サインイン がすべて同じ枠組みに含まれます。システムのほとんどは構築済みで、現在テスト中です。

公開に踏み切る前に、利用規約とプライバシーポリシーの改定が必要で、来週早々の公開を予定しています。

Developer ポータルを一足先に覗いてみたい方は、tomomai の experiments セクションで developerPortal フラグを有効にして、tomomai.lol/developer にアクセスしてみてください。

Developer Portal

2. スコアパーセンタイル(実験中)

experiments セクションにはもうひとつ、scorePercentile フラグもあります。これを有効にして B50 のスコアにホバーすると、同じレーティング帯のプレイヤーと比較した自分のスコアの位置が表示されます。

スコアパーセンタイル

カバレッジについてもひとこと。よく聞かれるところなので。パーセンタイルは現在のレーティングを中心としたローリングウィンドウのプレイヤーをもとに算出され、十分な人数(30 人以上)の同じ譜面のデータが集まっているときだけ表示されます。実際のところは次のようになります:

レーティング帯B50 カバレッジ
15000 以上ほぼ 100%
14500〜15000約 94%
13500〜14500約 82%〜92%
13000〜13500約 62%
13000 未満データ不足のため非表示

なので 14.5k 以上のプレイヤーなら、ほとんどの譜面でパーセンタイルが表示されるはずです。レーティングが低いほどカバレッジは下がり、高レートでもマイナーな譜面では表示されないことがあります。現在は海外版のみで、日本版と中国版は今後対応予定です。

3. プロフィール画像を自前の S3 に移行

これまでは Discord のプロフィール画像 URL を直接プロキシしていました。それで問題なく動いていたのですが、ある日突然動かなくなり、Discord 側で CDN のトークンが更新されたことで 500 人以上のユーザーのアバター URL が壊れていたことが判明しました。

すべてのプロフィール画像を自前の S3 バケットに移行し、ログイン時に一度取得してそこから配信するようにしました。今アバターが壊れて見える場合は、もう一度サインインすれば自動的に再取得されます。

認証プロバイダーから引き継ぐのではなく、プロフィール画像を自分で選べるちゃんとしたピッカーもロードマップに入っています。

4. ようこそ、モノレポへ

楽曲当てクイズやイントロクイズが tomomai と妙に似ていることに気づいた方もいるかもしれません。あれは偶然でもコピペでもありません。プロジェクトは モノレポ になり、@tomomai/ui という共有パッケージを切り出して、すべてのサイトでコンポーネント、テーマ、スタイルを共有できるようにしました。

楽曲当てクイズとイントロクイズを1ヶ月でリリースできたのもこれのおかげで、これからもデザインシステムをゼロから作り直すことなく、新しいミニゲーム(あるいはまったく別の姉妹サイト)を立ち上げられるようになります。

5. 先行公開:Userscript とブラウザ拡張

いちばんワクワクしているもの、Userscript / ブラウザ拡張機能 を開発中です。これはブラウザ上で直接 maimai のデータをスクレイピングするツールで、tomomai が SEGA のパスワードやセッション Cookie を受け取る必要がまったくなくなります。

データの同期がぐっと安全になり、これまで他の方法では実現できなかった機能も解放されます。詳細は近日公開予定ですが、ちょっとだけお見せします。

Userscript Sneak Peek


変更点についての議論や感想は Discord まで:https://discord.gg/jZqQHr3UDq

tomomai の翻訳にご協力いただける方はこちら:https://crowdin.com/project/tomomai

これからも tomomai をよろしくお願いします!