1

できるだけ多くの登録プレイヤーにとって 便利な開始時間で、国ごとに 1 つのオンライン マルチプレイヤー ゲーム トーナメントをスケジュールしたいと考えています。

UTC に基づくグローバルな開始時刻は、多くの国にとって不便です。たとえば、17:00 UTC は、米国では問題ありませんが、オーストラリアでは問題ありません。

したがって、各国に独自の開始時刻 (たとえば 17:00) を持たせたいと思いますが、何らかの方法でその国の現地時間に基づいています。問題は、多くの国が複数のタイム ゾーンを持っていることです。

国ごとのタイムゾーンの平均を取ることをお勧めしますか? たとえば、米国では、開始時間は国の中央にある場合は 17:00 で、各海岸にある場合は +/- 2 時間です。

さらにタイムゾーンごとにユーザーを分類し、国ではなくタイムゾーンごとに別々のトーナメントを開催することもできますが、それでは設計がさらに複雑になり、トーナメントが複数のミニトーナメントに延長されます。つまり、あなたの国のタイムゾーン A でトーナメントに勝った場合でも、あなたの国が国/国内の勝者と宣言されるには、タイムゾーン B、C などの勝者を倒す必要があります。

ユーザーがこれらすべてを理解しているかどうかは気にしていません (もちろん)。プレイする時間になったら、通知を表示するだけです。エンゲージメントを維持するために都合のよい時間を選ぶことに重点を置いています。

以前にこの問題に対処した人はいますか? どのように「解決」しましたか?

ご意見ありがとうございます。

4

2 に答える 2

1

国ごとに「平均」タイムゾーンはありますか? いいえ 。多くの国には複数のタイム ゾーンがあります。島や海外の領土に適用されるタイム ゾーンが原因で、特定の国のタイム ゾーンが互いに近くない場合もあります。

しかし、あなたのゲームの目的のためにそれを作成できますか? はい。 もちろん、必ずしも世界の現実を反映しているわけではありません。そのゾーンの時間より遅れているユーザーもいれば、進んでいるユーザーもいます。

トーナメントの異なるグループに別々の開始/終了時間を割り当てることを検討するかもしれません. たとえば、米国のトーナメントは中央時間の午前 8 時に開始すると言えます。他の米国タイム ゾーンのユーザーが同じ現地時間を持っているかどうかは問題ではありません。それに応じて、現地時間が早くまたは遅く開始するだけです。

于 2015-02-06T21:12:28.180 に答える
0

中国には 1 つのタイムゾーンがあります。したがって、複数のタイムゾーンを真剣に使用しているのは、おそらく米国、カナダ、ロシア、およびオーストラリアだけです。それらをハードコーディングするだけの価値があるかもしれません (たとえば、ほとんどの場合、首都に)。

しかし、複数のタイムゾーンをあまり真剣に使用していない国はほとんどありません。グラン カナリア島は、スペインの他の地域より 1 時間遅れています。グアドループは、フランスの他の地域より 6 時間ほど遅れています (= GMT+1)。フランスについては、平均 (= GMT-2) が求めているものではないため、無視する必要があります。

于 2015-02-06T14:41:58.810 に答える