0

私は、プレイヤーが質問をして、最高の/面白い答えに投票する Web ゲームに取り組んでいます。ゲームは自動的にプレイヤーをさまざまなステージ間で移動します (例: 質問をする、質問に答える、回答に投票する...)。

各ゲームには固有の URL があります。ゲームに参加すると、現在のところURL は変更されません。これにはいくつかの欠点があります。主に、ブラウザーの履歴は 1 ページしかないため、特にモバイルでは誤ってゲームを終了しやすいという点です。再参加は簡単です。ユーザーはゲームの URL に再度アクセスするだけです。しかし、これは誰にとっても直感的ではありません。

私の質問は、ゲームが進行するにつれてパス/ルートを変更する方が良い方法である/{gameid}/questionsかどうか、またはおそらく問題に対する別の解決策があるかどうかです。

路線変更理由

  • 戻るボタンの動作が改善されました。現在、プレイヤーが反撃すると、ブラウザの履歴にその前のページがないため、ゲームを終了します。

    ゲームステージ間でルートが変わる場合、打ち返しは/{id}/answers→<code>/{id}/questions→(redirect)→<code>/{id}/answers

  • それはより「慣用的」です。ページはゲームのステージごとにまったく異なるように見えるため、異なる URL を持つことは理にかなっています。

ルート変更に反対する理由

  • それは「慣用的」ではありません!別の URL を持つということは、ユーザーがそれを変更してナビゲートできることを意味しますが、ゲームには常に 1 つの正しいページしかありません。に移動しようとする/{id}/**と、常ににリダイレクトされ/{id}/{the correct stage}ます。それを維持することは、/{id}より「リソースベース」に感じます。

直感でできることを目指しています。どんな入力でも歓迎します!

4

0 に答える 0