garplab / typingtube

24 stars 1 forks source link

挑戦速度別リーダーボードの表示デザイン 【提案・議論歓迎】 #102

Open Chronopolize opened 2 years ago

Chronopolize commented 2 years ago

garplabさん曰く内部的な速度別挑戦データーはすでに記録されていますのでデザイン面の議論はしていいとのことです。要望が多ければ実装するかもしれませんという。

一つ思いついたのを述べます。

矢印で速度を、「R]「K」ボタンでロマンジ・かな入力のリーダーボードを切り替えます。

typingtube by-speed leaderboard design

マウスをパネルに一定時間(1.5秒?)ホバーするとポップアップ表示がパネル真下に現れます。表示にテーブルで挑戦速度・トップスコア(端数切り捨て)・スコア数がある。等速の行が太字。以下参照。

Romanji ____ Kana 1.5x: 40 (2) __ 1.25x 45 (1) 1.25x: 55 (1) _____1x 98 (4) 1x: 83 (12)
0.75x: 76 (1) 0.5x: 99 (1)

他の必用動作: 挑戦速度を変えると、表示ランキングを自動に変わる。プレー途中で速度切替え不可。

garplab commented 2 years ago

メモ 切り替え条件ごとにランキング取得API作って、切り替え時に取得して表示できるようにすると良さそう ランキング投稿者が少ないうちは、速度やローマ字かどうかなど値を持たせておいてクライアント側で絞り込んで表示を切り替えでもいいかも

garplab commented 1 year ago

この案に合わせてはいないのですが、ランキング表示の改善を行いました