回答:
次の2つの理由から、ハイスコアを公開する前にユーザーに尋ねる必要があります。
場合によっては、ユーザーの許可を求めることを回避できます。たとえば、ユーザーがシステムにログインした場合、データをアップロードして使用する権限を明示的に付与します。このシステムを使用してデータを送信する場合は、暗黙的に送信する権利があります。例としては、Appleのゲームセンター、MicrosoftのXbox Live、openfeint、crystalなどがあります。
それ以外の場合は、少なくとも最初にデータをアップロードしようとしたときにゲームを起動したときに、常にユーザーに尋ねる必要があります。
編集:マークストーマスによるこの回答は、これを行う別の方法を思い出させました。ユーザーがゲームで明示的に許可を与えていなくても、さまざまな匿名の使用状況データ(ただし、ハイスコアについては不明)を自動的にアップロードする会社と協力しました。この動作は、ユーザー同意書に記載されています。ただし、ユーザーはオプトアウトできます。オプションには、データのアップロードを無効にするチェックボックスがあります。したがって、データのアップロードに関してポップアップする質問はありません。
これは、ハイスコアを行うための最も煩わしくない方法だと思います。ただし、ユーザーの同意を提供し、起動時にユーザーに通知する必要があります。
免責事項:私は弁護士ではありません。この回答は法的助言ではありません。
彼らがオプトアウトすることを選択しない限り、常に。質問せずに個人を特定できるようなものを公開してはいけません。あなたの友人のような人々のために、単に「もう聞かないでください」と書かれたチェックボックスまたはそれらの線に沿った何かを単に入れてください。
法的問題に関する限り、通常の発言が適用されます。法律は普遍的ではなく、あなたのマイレージはetcetera、etceteraによって異なる場合があります。ユーザーのスコアを公開するためのユーザーの許可を得る必要がある場合は、尋ねる必要はありません。たとえば、サービスの利用規約を通じてプレーヤーに通知されている限り、ゲームをプレイするだけで許可が得られます。繰り返しになりますが、法的助言の1つのパラグラフは、あちこちで手抜きをすることになっています。
これまでのほとんどの回答はこれらの法的問題に焦点を当ててきましたが、ゲームの観点からは、スコアを提出する必要があるかどうかという疑問を投げかける理由はほとんどありません。明らかに、プレイヤーのバグを少なくすればするほど、良い結果になります。ユーザーの設定を登録するためにゲームプレイを中断しても、プレーヤーがどのオプションをクリックするかに関係なく、ゲームに楽しみはありません。スコアを提出する必要があるかどうかを判断することは、本質的にプロンプトよりも優れていますが、間違ってしまうリスクがあります。
ハイスコアを自動的に提出することで、それを間違えることはそれほど悪いことではありません。リーダーボードでの競争に単に関心がないプレイヤーは、そこにいる自分の成果によって害を受けることはありません。結局のところ、それは他の誰かだったのかもしれない。ただし、他のプレーヤーはスコアとの競争を可能にするため、スコアがそこにあることで利益を得ることができます。リーダーボードはより競争的で公平になります。代表的でない選択に限定されません。
さらに、プレイヤーの名前が記載されたリーダーボードを表示すると、スコアを投稿しなかったとしても、オプションが与えられていたとしても、競争への興味が呼び起こされる可能性があります。おそらく彼は自分のスコアが予想よりもはるかに優れていたことに気づき、報酬の感覚を与えるか、まったく逆に、プレイヤーに改善の余地がたくさんあることを知らせました。おそらく、彼は友人を倒したか、または友人に殴られたのを見たので、彼にもう一度プレイするよう促した。そうでなければ逃したであろうすべての経験。最悪のシナリオ:プレーヤーはリストを見て、まったく気にしません。
リーダーボードは間違いなくゲームをより面白くすることができます。もしそうなら、あなたはおそらく先に進んでプレーヤーを参加させるべきです。そうでない場合は、おそらく持っていないはずです。