web-dev-qa-db-ja.com

長いリーダーボードでユーザーの位置を示す最もユーザーフレンドリーな方法は何ですか?

私はゲームアプリを設計していて、全体的なリーダーボードを表示して、すべてのユーザーにポイントと位置を表示する必要があります...

問題は、リーダーボードでページ分割が必要であり、ログインしているユーザーが2番目または3番目のページに表示される可能性があることです。ログに記録されたユーザーに現在の位置を表示するための解決策を考え出す必要があります。

次のスクリーンショットを考えてみましょう。現在ログインしているユーザーが50位であるとします。彼にページネーションを強制せずにその位置を表示するにはどうすればよいですか?

enter image description here

15
Giults

私はゲームのWordamentが取るアプローチがとても好きです:

enter image description hereenter image description here

上位の結果だけでなく、ランキングの近くの結果も確認できます。ただし、おそらく「スプリット」の前にプレーヤーの数を減らし、自分のスコアのすぐ上に置くことで、最初にスコアが画面に表示されることを確認できればと思います。

16
Graham Wager

私は最初の場所の人の上にユーザーを陰影付き/色付きのバーで表示し、標準のリストをそれらがどのような位置にあっても表示します。

それはStackExchangeがWinter Bashスペシャルのために行ったことであり、それは本当にうまくいきました。

enter image description here

私はたまたまトップにいるので、あなたは私を2度見ますが、私がベニーの立場にあったとしても、私はトップにいます。

Bennyにログインすると、彼のビューは次のようになります。

enter image description here

13
JohnGB

ログインしたユーザーが自分の位置をページの真ん中に表示し、上に10人、下に10人で囲まれたユーザー中心のアプローチを試すことができます。クリックするか、理想的にはスクロールして、最初からリスト全体を表示します。

6
Greg Solis

私がうまく機能しているもう1つのことは、ページ上にある場合は実際の位置に表示するか、現在のページャー位置から前方または後方に応じて上部または下部にハイライトされた行として表示することです。これは、それらがどこに配置されるかについての考えを少し良くします。

2
AJ Henderson

メインリストの横に「ジャンプ」パネルを配置できます。

mockup

download bmml sourceBalsamiq Mockups で作成されたワイヤーフレーム

1
obelia