(57)【要約】      （修正有）【課題】処理の実行を自動的に繰り返し要求するような自動プログラムの利用によって処理が繰り返し実行されることを抑制することが可能なゲームシステムを提供する。【解決手段】受付部１００は処理の実行要求を受け付ける。表示制御部１１０は、処理の実行前又は処理の実行中において、処理の実行を開始、続行、又は完了するために指示されるべき複数の位置を表示手段に表示するための制御を行う。判定部１２０は、複数の位置が指示されているか否かを判定する。処理制御部１３０は、複数の位置が指示されていると判定された場合に、処理を開始、続行、又は完了するための制御を行う。【選択図】図５
2020058817.tif 000002
【特許請求の範囲】
【請求項１】
処理の実行要求を受け付ける受付手段と、
前記処理の実行前又は前記処理の実行中において、前記処理の実行を開始、続行、又は完了するために指示されるべき複数の位置を表示手段に表示するための制御を行う表示制御手段と、
前記複数の位置が指示されているか否かを判定する判定手段と、
前記複数の位置が指示されていると判定された場合に、前記処理の実行を開始、続行、又は完了するための制御を行う処理制御手段と、
を含むことを特徴とするゲームシステム。
【請求項２】
請求項１に記載のゲームシステムにおいて、
前記表示制御手段は、前記複数の位置を前記表示手段に表示するごとに、前記表示手段に表示される位置を変更するための制御を行う手段を含む、
ことを特徴とするゲームシステム。
【請求項３】
請求項１又は２に記載のゲームシステムにおいて、
前記複数の位置は３つ以上の位置である、
ことを特徴とするゲームシステム。
【請求項４】
請求項１乃至３のいずれかに記載のゲームシステムにおいて、
前記表示制御手段は、前記処理を開始、続行、又は完了するにあたってユーザが同意又は承知すべき事項に関するオブジェクトを、前記複数の位置のうちの少なくとも１つに表示するための制御を行う手段を含む、
ことを特徴とするゲームシステム。
【請求項５】
請求項１乃至４のいずれかに記載のゲームシステムにおいて、
前記複数の位置は、第１位置と第２位置とを含み、
前記表示制御手段は、
前記第１位置を、前記第１位置を指示することをユーザに促す表示態様で表示し、
前記第１位置が指示されていない場合に、前記第２位置を、前記第２位置を指示することを前記ユーザに促さない表示態様で表示し、
前記第１位置が指示されている場合に、前記第２位置を、前記第２位置を指示することを前記ユーザに促す表示態様で表示する、
ことを特徴とするゲームシステム。
【請求項６】
請求項１乃至４のいずれかに記載のゲームシステムにおいて、
前記判定手段は、前記複数の位置が同時又は略同時に指示されたか否かを判定し、
前記処理制御手段は、前記複数の位置が同時又は略同時に指示されたと判定された場合に、前記処理の実行を開始、続行、又は完了するための制御を行う、
ことを特徴とするゲームシステム。
【請求項７】
請求項１乃至４のいずれかに記載のゲームシステムにおいて、
前記表示制御手段は、前記複数の位置を前記表示手段に順次表示する、
ことを特徴とするゲームシステム。
【請求項８】
請求項７に記載のゲームシステムにおいて、
前記複数の位置は、第１位置と第２位置とを含み、
前記表示制御手段は、前記第１位置が指示されていない場合に前記第２位置を前記表示手段に表示せず、前記第１位置が指示されている場合に前記第２位置を前記表示手段に表示する、
ことを特徴とするゲームシステム。
【請求項９】
請求項１乃至８のいずれかに記載のゲームシステムにおいて、
前記表示制御手段は、前記処理の実行前又は前記処理の実行中において、前記処理の実行を開始、続行、又は完了するために入力されるべき軌跡と、前記処理の実行を開始、続行、又は完了するために指示されるべき、前記軌跡上の位置とは異なる少なくとも１つの位置とを前記表示手段に表示するための制御を行う手段を含み、
前記判定手段は、前記少なくとも１つの位置が指示されているか否かと、前記軌跡上の位置が指示されることによって前記軌跡が入力されたか否かとを判定する手段を含み、
前記処理制御手段は、前記少なくとも１つの位置が指示されている状態で前記軌跡が入力されたと判定された場合に、前記処理の実行を開始、続行、又は完了するための制御を行う、
ことを特徴とするゲームシステム。
【請求項１０】
処理の実行前又は処理の実行中において表示手段に表示される、前記処理の実行を開始、続行、又は完了するために指示されるべき複数の位置が指示されているか否かの判定結果を取得する手段と、
前記複数の位置が指示されていると判定された場合に、前記処理の実行を開始、続行、又は完了するための制御を行う処理制御手段と、
を含むことを特徴とするゲーム制御装置。
【請求項１１】
請求項１乃至９のいずれかに記載のゲームシステム、又は、請求項１０に記載のゲーム制御装置としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はゲームシステム、ゲーム制御装置、及びプログラムに関する。
【０００２】
ゲーム開始要求を受け付けた場合に、実際のゲームプレイに先だって、ユーザに規約等への同意やユーザ情報の入力を求めたり、ユーザに対してプレイ方法の説明を行ったり、ユーザにゲームの一部を試遊させたりするための処理（初期処理）を実行するゲームシステムが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−０００９５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のようなゲームシステムでは、初期処理において、複数のゲームオブジェクト（ゲームキャラクタ又はゲームアイテム等）のうちから抽選で選出されたゲームオブジェクトを、ユーザがゲーム開始時に保有するゲームオブジェクトとして、ユーザに付与する場合がある。このようなゲームシステムでは、所望のゲームオブジェクトを得ることができなかったユーザが、ゲームオブジェクトの抽選をやり直すべく、初期処理を途中で中止したり、初期処理によって行われた設定をリセットしたりした後にゲーム開始要求を再度行い、もう一度最初から初期処理を実行させようとする場合がある。特に、このようなユーザの中には、上記のような手順を自動的に繰り返す自動プログラム（ＢＯＴ等）を利用することによって、所望のゲームオブジェクトを得るまで初期処理を繰り返し実行させようとするユーザが存在する。このようなユーザの行いは、正当ではないやり方で自分に有利にゲームを開始しようとするものであり、このような行いを許してしまうと、正当なやり方でゲームを開始しようとするユーザが不利になってしまう。また、自動プログラムの利用は、初期処理が自動的に繰り返し行われることによってゲームシステムの負荷の増大を招くおそれがある。
【０００５】
本発明は上記課題に鑑みてなされたものであって、その目的は、処理の実行を自動的に繰り返し要求するような自動プログラムの利用によって処理が繰り返し実行されることを抑制することが可能なゲームシステム、ゲーム制御装置、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の一態様に係るゲームシステムは、処理の実行要求を受け付ける受付手段と、前記処理の実行前又は前記処理の実行中において、前記処理の実行を開始、続行、又は完了するために指示されるべき複数の位置を表示手段に表示するための制御を行う表示制御手段と、前記複数の位置が指示されているか否かを判定する判定手段と、前記複数の位置が指示されていると判定された場合に、前記処理の実行を開始、続行、又は完了するための制御を行う処理制御手段とを含む。
【０００７】
本発明の一態様に係るゲーム制御装置は、処理の実行前又は処理の実行中において表示手段に表示される、前記処理の実行を開始、続行、又は完了するために指示されるべき複数の位置が指示されているか否かの判定結果を取得する手段と、前記複数の位置が指示されていると判定された場合に、前記処理の実行を開始、続行、又は完了するための制御を行う処理制御手段とを含む。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係るゲームシステムの構成を示す図である。
【図２】初期処理の一例を示す図である。
【図３】同意受付画像の一例を示す図である。
【図４】同意受付画像の変化について説明するための図である。
【図５】本発明の実施形態に係るゲームシステムの機能ブロック図である。
【図６】ゲームの初回起動時に実行される処理の一例を示す図である。
【図７】認証画像の一例を示す図である。
【図８】ゲームの初回起動時に実行される処理の他の一例を示す図である。
【図９】認証画像の他の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態の例を図面に基づいて説明する。
【００１０】
［１．ゲームシステムの構成］図１は、本発明の実施形態に係るゲームシステムの構成を示す。図１に示すように、本実施形態に係るゲームシステム１はゲーム端末１０とサーバ３０とを含む。ゲーム端末１０はサーバ３０とネットワークＮを介して相互にデータ通信を行うことが可能である。
【００１１】
ゲーム端末１０は、ユーザがゲームをプレイするために使用するコンピュータである。例えば、ゲーム端末１０は、携帯電話機（スマートフォンを含む）、携帯情報端末（タブレット型コンピュータを含む）、デスクトップ型コンピュータ、ラップトップ型コンピュータ、家庭用ゲーム機（据置型ゲーム機）、携帯用ゲーム機、又は遊戯施設等に設置される業務用ゲーム機である。
【００１２】
図１に示すように、ゲーム端末１０は制御部１１、記憶部１２、通信部１３、操作部１４、表示部１５、及び音声出力部１６を含む。操作部１４、表示部１５、及び音声出力部１６はゲーム端末１０自体に設けられていてもよいし、ゲーム端末１０に接続された外部装置として設けられてもよい。
【００１３】
制御部１１は少なくとも１つのマイクロプロセッサを含み、記憶部１２に記憶されたプログラムに従って情報処理を実行する。記憶部１２は主記憶部（例えばＲＡＭ）及び補助記憶部（例えば、不揮発性の半導体メモリ、ハードディスクドライブ、又はソリッドステートドライブ）を含み、プログラムやデータを記憶する。通信部１３は、ネットワークＮを介して他の装置とデータ通信するためのものである。
【００１４】
操作部１４は、ユーザが各種操作を行うためのものである。例えば、操作部１４は、タッチパネル又はマウス等のポインティングデバイスを含む。また例えば、操作部１４は、ボタン（キー）又はレバー（スティック）を含むようにしてもよい。また例えば、操作部１４は、ユーザが音声又はジェスチャによって操作を行うためのものであってもよい。なお以下では、ゲーム端末１０がタッチパネルを備えている場合を想定して説明する。
【００１５】
表示部１５は各種画像を表示するためのものであり、例えば液晶ディスプレイ又は有機ＥＬディスプレイ等である。音声出力部１６は音声データを出力するためのものであり、例えばスピーカ又はヘッドホン等である。
【００１６】
サーバ３０は例えばサーバコンピュータである。図１に示すように、サーバ３０は制御部３１、記憶部３２、及び通信部３３を含む。制御部３１、記憶部３２、及び通信部３３はゲーム端末１０の制御部１１、記憶部１２、及び通信部１３と同様である。サーバ３０はデータベースＤＢにアクセスできるようになっている。データベースＤＢはサーバ３０内に構築されていてもよいし、サーバ３０とは別のサーバコンピュータ内に構築されていてもよい。
【００１７】
プログラムやデータはネットワークＮを介して遠隔地からゲーム端末１０又はサーバ３０に供給されて、記憶部１２又は記憶部３２に記憶される。なお、情報記憶媒体（例えば光ディスク又はメモリカード等）に記憶されたプログラムやデータを読み取るための構成要素（例えば光ディスクドライブ又はメモリーカードスロット等）がゲーム端末１０又はサーバ３０に備えられていてもよい。そして、プログラムやデータが情報記憶媒体を介してゲーム端末１０又はサーバ３０に供給されるようにしてもよい。
【００１８】
［２．ゲームの概要］ゲームシステム１では各種ゲームを実行することが可能である。なお、ゲームは、ゲーム端末１０とサーバ３０との間でデータ通信が行われることによって実行されるクライアント／サーバ方式のゲームであってもよいし、ゲーム端末１０単体によって実行されるスタンドアロン方式のゲームであってもよい。
【００１９】
ゲーム（ゲームプログラム）の初回起動時には初期処理が実行される。「初期処理」とは、ゲームを開始するのに先立って実行される処理であって、ゲームを開始するために必要な処理である。なお、初期処理は、ゲーム端末１０とサーバ３０とがデータを授受し合うことによって実行されるようにしてもよいし（クライアント／サーバ方式）、ゲーム端末１０単体によって実行されるようにしてもよい（スタンドアロン方式）。
【００２０】
図２は初期処理の一例を示す。例えば図２に示すように、初期処理では、コンテンツ利用規約への同意をユーザから受け付ける（Ｓ１００）。ステップＳ１００では、コンテンツ利用規約への同意を受け付けるための画面画像である同意受付画像が表示部１５に表示される。
【００２１】
図３は同意受付画像の一例を示す。図３に示すように、同意受付画像Ｇ１００は、ゲームを開始するためにコンテンツ利用規約への同意が必要であることを示すメッセージＭ１０５を含む。なお、「コンテンツ利用規約」とは、ゲームをプレイするためにユーザが同意すべき事項を定めたものである。
【００２２】
また同意受付画像Ｇ１００は第１オブジェクトＰ１０１、第２オブジェクトＰ１０２、第３オブジェクトＰ１０３、及び第４オブジェクトＰ１０４を含む。ここでの「オブジェクト」とは、画面画像を構成する要素（パーツ）であって、ユーザによる選択の対象となるものである。例えば、ボタン又はアイコン等の画像やテキストが「オブジェクト」の一例に相当する。ユーザはオブジェクトをタップする（すなわち、オブジェクトが表示されたタッチパネル上の領域に指等を接触させて離す）ことによって当該オブジェクトを選択する。オブジェクトには処理が関連付けられており、オブジェクトがユーザによって選択された場合には、当該オブジェクトに関連付けられた処理が実行される。
【００２３】
第１オブジェクトＰ１０１は、コンテンツ利用規約の内容を表示するためのものである。すなわち、第１オブジェクトＰ１０１には、コンテンツ利用規約の内容を表示するための処理が関連付けられており、第１オブジェクトＰ１０１がタップ（選択）されると、コンテンツ利用規約の内容が表示部１５に表示される。
【００２４】
第２オブジェクトＰ１０２は、コンテンツ利用規約に同意しない旨を意思表示するためのものである。このため、ユーザはコンテンツ利用規約に同意しない場合に第２オブジェクトＰ１０２をタップする。例えば、第２オブジェクトＰ１０２には、初期処理を中止して終了するための処理が関連付けられている。このため、第２オブジェクトＰ１０２がタップ（選択）されると、初期処理が中止され、ゲームの起動も中止される。
【００２５】
第４オブジェクトＰ１０４は、コンテンツ利用規約に同意する旨を意思表示するためのものである。しかしながら、図３では第４オブジェクトＰ１０４に斜線が付されている。これは、第４オブジェクトＰ１０４がいわゆるグレーアウトの状態（無効状態）に設定されており、第４オブジェクトＰ１０４に対するタップが無効であることを示している。
【００２６】
第３オブジェクトＰ１０３がタッチされている（すなわち、第３オブジェクトＰ１０３が表示されたタッチパネル上の領域に指等が接触されている）場合に、第４オブジェクトＰ１０４に対するタップが有効になる。図４はこの場合の同意受付画像Ｇ１００を示している。図４では第４オブジェクトＰ１０４に斜線が付されておらず、これは、第４オブジェクトＰ１０４がグレーアウトでない状態（有効状態）に設定されており、第４オブジェクトＰ１０４に対するタップが有効であることを示している。
【００２７】
以上より、ユーザはコンテンツ利用規約に同意する場合に第３オブジェクトＰ１０３をタッチしながら第４オブジェクトＰ１０４をタップする必要がある。つまり、ユーザは第３オブジェクトＰ１０３及び第４オブジェクトＰ１０４の両方をタッチする必要がある。
【００２８】
例えば、第４オブジェクトＰ１０４には次のステップＳ１０２の処理が関連付けられている。このため、ユーザが第３オブジェクトＰ１０３をタッチしながら第４オブジェクトＰ１０４をタップ（選択）すると、例えば図２に示すように、ユーザ情報の入力の受付が行われる（Ｓ１０２）。ステップＳ１０２では、ユーザ情報の入力を受け付けるための画面画像が表示部１５に表示される。ここでの「ユーザ情報」とは、ユーザに関連する情報であり、例えばユーザ自身に関する情報（例えば名前等）である。入力されたユーザ情報は記憶部１２、記憶部３２、又はデータベースＤＢに記憶され、ゲームで利用される。
【００２９】
また図２に示すように、初期処理ではチュートリアルが提供される（Ｓ１０４）。「チュートリアル」とは、ユーザが実際にゲームをプレイしながらゲームのプレイ方法を学ぶことが可能なモードである。チュートリアルが提供されることによって、ユーザはゲームのプレイ方法を習得することができる。
【００３０】
ところで、ユーザがゲームキャラクタ（又はゲームアイテム）を使用するようなゲームのチュートリアルでは、ゲーム開始時にユーザが保有するゲームキャラクタとして、複数のゲームキャラクタのうちから抽選で選択されたゲームキャラクタがユーザに付与される場合がある。例えば、ゲーム開始後では入手できない又は入手し難いゲームキャラクタ（例えば稀少性の高いゲームキャラクタ）のうちから抽選で選択された少なくとも一つがユーザに付与される場合がある。なお、このようなゲームキャラクタの付与はチュートリアル中に行われる場合もあれば、チュートリアルの完了後に行われる場合もある。
【００３１】
例えば図２に示すように、チュートリアルの完了によって初期処理は終了し、ゲームが開始され、ユーザはゲームのプレイを開始することができる。
【００３２】
以上に説明したゲームシステム１では、同意受付画像Ｇ１００の第３オブジェクトＰ１０３及び第４オブジェクトＰ１０４の両方がタッチされた状態となった場合に、後続の処理（ステップＳ１０２，Ｓ１０４）が実行され、初期処理が完了する。仮に、自動プログラムを利用することによって所望のゲームキャラクタを得るまで初期処理を自動的に繰り返し実行させようとするユーザが存在したとしても、自動プログラムによって第３オブジェクトＰ１０３及び第４オブジェクトＰ１０４の両方がタッチされた状態とすることは困難であるため、ゲームシステム１によれば、初期処理を自動的に繰り返し実行させることが困難になる。すなわち、自動プログラムによって初期処理が繰り返し実行されてしまうことを抑制することが可能になる。
【００３３】
［３．機能ブロック］以上のような機能を実現するための構成について説明する。図５はゲームシステム１で実現される機能ブロックの一例を示す。図５に示すように、ゲームシステム１は、受付部１００、表示制御部１１０、判定部１２０、及び処理制御部１３０を含む。例えば、これらの機能ブロックはゲーム端末１０（ゲーム制御装置の一例）の制御部１１によって実現される。または、これらの機能ブロックはサーバ３０（ゲーム制御装置の一例）の制御部３１によって実現されてもよい。あるいは、一部の機能ブロックがゲーム端末１０の制御部１１によって実現され、残りの機能ブロックがサーバ３０の制御部３１によって実現されてもよい。
【００３４】
受付部１００は処理の実行要求を受け付ける。また、表示制御部１１０は、処理の実行前又は処理の実行中において、処理の実行を開始、続行、又は完了するために指示されるべき複数の位置を表示手段に表示するための制御を行う。
【００３５】
ここで、「処理」とは、ゲームに関連する処理である。例えば、「処理」とは、ゲームを開始するための処理である。具体的には、ゲームを開始するための各種設定を行う処理である。例えば、ユーザがゲームオブジェクト（ゲームキャラクタ又はゲームアイテム等）を使用するゲームの場合であれば、ゲーム開始時にユーザが保有するゲームオブジェクトとして、複数のゲームオブジェクトのうちから抽選で選出されたゲームオブジェクトをユーザに付与する処理が「初期処理」に含まれる場合である。また例えば、「処理」とは、ゲームプログラム又はゲームデータを配信する（ゲーム端末１０へダウンロードする）処理であってもよい。
【００３６】
「実行要求」とは、処理の実行を要求することである。「実行要求を受け付ける」とは、例えば、実行要求を行うための操作をユーザから受け付けることである。なお、受付部１００がサーバ３０の制御部３１によって実現される場合、「実行要求を受け付ける」とは、実行要求を示すデータをゲーム端末１０（ユーザが使用している端末）から受信することであってもよい。
【００３７】
「処理の実行前」とは処理の開始前である。すなわち、「処理の実行前」とは、処理の実行が開始される前（言い換えれば処理の開始前）である。また、「処理の実行中」とは処理の途中である。すなわち、「処理の実行中」とは、処理の実行が開始された後であって、当該処理の実行が完了される前である。
【００３８】
「処理を開始する」とは、処理の実行を最初から開始することである。「処理を続行する」とは、実行中の処理を引き続き実行することである。「処理を完了する」とは、処理を最後まで正常に実行し終えることである。
【００３９】
「複数の位置」とは、処理の実行を開始、続行、又は完了するためにユーザが指示する必要のある複数の位置である。
【００４０】
「表示手段」とは、例えば、ユーザが使用している端末に備えられた表示装置である。例えば、携帯電話（スマートフォンを含む）、タブレット型コンピュータ、ラップトップ型コンピュータ、又は携帯ゲーム機等に備えられた表示装置である。また例えば、ユーザが使用している端末に接続された表示装置である。例えば、据置型ゲーム機やデスクトップ型コンピュータに接続された表示装置である。
【００４１】
「複数の位置を表示する」とは、処理の実行を開始、続行、又は完了するために指示されるべき複数の位置をユーザが認識できるように表示することである。例えば、複数の位置をそれぞれ示す複数のオブジェクトを表示することである。より具体的には、複数の位置の各々にオブジェクトを表示することである。
【００４２】
「複数の位置を表示手段に表示するための制御を行う」とは、例えば、複数の位置を示す画面画像を生成して、当該画面画像を表示手段に表示させることである。また例えば、複数の位置を示す画面画像を表示するために必要なデータを生成して、当該データを表示手段又は表示手段に接続された端末に送信することによって、当該画面画像を表示手段に表示させることであってもよい。すなわち、表示制御部１１０がサーバ３０の制御部３１によって実現される場合、「複数の位置を表示手段に表示するための制御を行う」とは、複数の位置を示す画面画像を表示するために必要なデータを生成して、当該データをゲーム端末１０に送信することによって、当該画面画像を表示部１５に表示させることであってもよい。なお、「画面画像を表示するために必要なデータ」とは、画面画像自体を示すデータであってもよいし、画面画像を生成するために必要なデータであってもよい。
【００４３】
例えば、表示制御部１１０は、処理の実行を開始、続行、又は完了するにあたってユーザが同意又は承知すべき事項に関するオブジェクトを、上記複数の位置のうちの少なくとも１つに表示するための制御を行うようにしてもよい。
【００４４】
ここで、「処理の実行を開始、続行、又は完了するのにあたって同意又は承知すべき事項」とは、例えば、ユーザが同意又は承知すべく規約又は注意事項等である。また、「オブジェクト」とは、例えば画像又はテキスト等である。具体的には、ボタン又はアイコン等の画像が「オブジェクト」の一例に相当する。
【００４５】
また、表示制御部１１０は、上記複数の位置に含まれる第１位置を、第１位置を指示することをユーザに促す表示態様で表示するようにしてもよい。また、第１位置がユーザによって指示されていない場合に、表示制御部１１０は、上記複数の位置に含まれる第２位置を、第２位置を指示することをユーザに促さない表示態様で表示するようにしてもよい。一方、第１位置が指示されている場合に、表示制御部１１０は、第２位置を、第２位置を指示することをユーザに促す表示態様で表示するようにしてもよい。
【００４６】
ここで、「表示態様」とは、例えば、色、形状、模様等である。また、「位置を指示することをユーザに促す表示態様」とは、例えば、位置を指示する必要があるとユーザが認識できるような表示態様である。また例えば、位置を指示することが有効であるとユーザが認識できるような表示態様である。さらに、「位置を指示することをユーザに促さない表示態様」とは、例えば、位置を指示する必要がないとユーザが認識できるような表示態様である。また例えば、位置を指示することが無効であるとユーザが認識できるような表示態様である。いわゆるグレーアウトが「位置を指示することをユーザに促さない表示態様」の一例に相当する。
【００４７】
先述の例（図２〜４）の場合であれば、初期処理（図２）が「処理」の一例に相当し、ゲームの初回起動要求が「実行要求」の一例に相当する。すなわち、受付部１００は、ゲームの初回起動要求を初期処理の実行要求として受け付ける。また表示制御部１１０は、初期処理中に、同意受付画像Ｇ１００を表示部１５に表示するための制御を行う。この場合、第３オブジェクトＰ１０３及び第４オブジェクトＰ１０４の表示位置が「複数の位置」の一例に相当する。またこの場合、コンテンツ利用規約が「ユーザが同意又は承知すべき事項」の一例に相当し、第３オブジェクトＰ１０３及び第４オブジェクトＰ１０４が「ユーザが同意又は承知すべき事項に関するオブジェクト」の一例に相当する。また、第３オブジェクトＰ１０３が「第１位置」に相当し、第４オブジェクトＰ１０４が「第２位置」に相当する。さらに、図３に示す第４オブジェクトＰ１０４の表示態様（グレーアウト）が「位置を指示することをユーザに促さない表示態様」の一例に相当し、図３，４に示す第３オブジェクトＰ１０３の表示態様や、図４に示す第４オブジェクトＰ１０４の表示態様が「位置を指示することをユーザに促す表示態様」の一例に相当する。
【００４８】
なお、表示制御部１１０は図２のステップＳ１０２，Ｓ１０４の実行前に同意受付画像Ｇ１００を表示部１５に表示するための制御を行うものであるということもできる。この場合、ステップＳ１０２，Ｓ１０４が「処理」の一例に相当することになる。
【００４９】
判定部１２０は、表示制御部１１０によって表示された複数の位置が指示されているか否かを判定する。
【００５０】
ここで、「位置を指示する」とは、複数の位置を同時に指し示すことが可能なタッチパネル等のポインティングデバイスを用いて位置を指し示すことである。例えば、タッチパネルの場合であれば、位置に接触することである。また、「複数の位置が指示されているか否かを判定する」とは、複数の位置のすべてが指示されている状態であるか否かを判定することである。
【００５１】
先述の例（図２〜４）の場合であれば、判定部１２０は、同意受付画像Ｇ１００の第３オブジェクトＰ１０３及び第４オブジェクトＰ１０４の両方がタッチされている状態であるか否かを判定する。
【００５２】
処理制御部１３０は、判定部１２０によって複数の位置が指示されていると判定された場合に、処理の実行を開始、続行、又は完了するための制御を行う。
【００５３】
ここで、「処理の実行を開始するための制御」とは、処理の実行を開始すること自体であってもよいし、処理の実行を開始するように他の装置に要求することであってもよい。例えば、処理制御部１３０がゲーム端末１０の制御部１１によって実現され、かつ、処理がゲーム端末１０によって実行されるものである場合であれば、処理の実行を開始すること自体が「処理の実行を開始するための制御」の一例に相当する。一方、処理制御部１３０がゲーム端末１０の制御部１１によって実現され、かつ、処理がサーバ３０によって実行されるものである場合であれば、処理の実行の開始を要求する要求データをサーバ３０に送信することが「処理の実行を開始するための制御」の一例に相当する。
【００５４】
同様に、「処理の実行を続行するための制御」とは、処理の実行を続行すること自体であってもよいし、処理の実行を続行するように他の装置に要求することであってもよい。例えば、処理制御部１３０がゲーム端末１０の制御部１１によって実現され、かつ、処理がゲーム端末１０によって実行されるものである場合であれば、処理の実行を続行すること自体が「処理の実行を続行するための制御」の一例に相当する。一方、処理制御部１３０がゲーム端末１０の制御部１１によって実現され、かつ、処理がサーバ３０によって実行されるものである場合であれば、処理の実行の続行を要求する要求データをサーバ３０に送信することが「処理の実行を続行するための制御」の一例に相当する。
【００５５】
また同様に、「処理の実行を完了するための制御」とは、処理の実行を完了すること自体であってもよいし、処理の実行を完了するように他の装置に要求することであってもよい。例えば、処理制御部１３０がゲーム端末１０の制御部１１によって実現され、かつ、処理がゲーム端末１０によって実行されるものである場合であれば、処理の実行を完了すること自体が「処理の実行を完了するための制御」の一例に相当する。一方、処理制御部１３０がゲーム端末１０の制御部１１によって実現され、かつ、処理がサーバ３０によって実行されるものである場合であれば、処理の実行の完了を要求する要求データをサーバ３０に送信することが「処理の実行を完了するための制御」の一例に相当する。
【００５６】
「複数の位置が指示されていると判定された場合に制御を行う」とは、複数の位置が指示されていると判定されなかった場合に制御を行わず（すなわち、処理の実行の開始、続行、又は完了を抑止し）、複数の位置が指示されていると判定された場合に制御を行う（すなわち、処理の実行の開始、続行、又は完了を許容する）ことである。また、「複数の位置が指示されていると判定された場合に制御を行う」とは、複数の位置が指示されていると判定された場合に、無条件に（直ちに）、制御を行うことであってもよいし、複数の位置が指示されていると判定された場合に、所定の条件の下で、制御を行うことであってもよい。
【００５７】
先述の例（図２〜４）の場合であれば、処理制御部１３０は、同意受付画像Ｇ１００の第３オブジェクトＰ１０３及び第４オブジェクトＰ１０４の両方がタッチされている状態であると判定された場合、その後で第４オブジェクトＰ１０４へのタッチが解除された（すなわち、第４オブジェクトＰ１０４がタッチされていない状態へと変わった）時点で初期処理（図２）を続行し、図２に示すステップＳ１０２，Ｓ１０４を実行する。なお、処理制御部１３０は、同意受付画像Ｇ１００の第３オブジェクトＰ１０３及び第４オブジェクトＰ１０４の両方がタッチされている状態であると判定された場合、直ちに初期処理（図２）を続行するようにしてもよい。
【００５８】
［４．処理］次に、上記機能ブロックを実現するためにゲームシステム１で実行される処理について説明する。図６は、ゲームの初回起動時に実行される処理の一例を示すフロー図である。図６は、図２に示す初期処理のうちのステップＳ１００の詳細に相当している。例えば、ゲーム端末１０の制御部１１がプログラムに従って図６に示す処理を実行することによって、制御部１１が図５に示す機能ブロックとして機能するようになる。
【００５９】
図６に示すように、まず、制御部１１は同意受付画像Ｇ１００を表示部１５に表示する（Ｓ１１０）。同意受付画像Ｇ１００が表示されている間、制御部１１は下記の処理を実行する。
【００６０】
すなわち、制御部１１は規約表示ボタンがタップ（選択）されたか否かを判定する（Ｓ１１２）。ここで、「規約表示ボタン」とは同意受付画像Ｇ１００の第１オブジェクトＰ１０１である。このため、制御部１１は第１オブジェクトＰ１０１がタップされたか否かを判定する。制御部１１は、タッチパネルからの信号に基づいて、タッチパネルがタッチされたか否かを判定したり、タッチされた位置を特定したり、タッチパネルがタッチされていない状態へと変わったか否かを判定したりすることが可能である。また記憶部１２には、同意受付画像Ｇ１００に含まれる各オブジェクトに対応する領域を特定する情報（表示位置情報又は表示領域情報等）が記憶されている。例えば、タッチパネルがタッチされ、かつ、タッチされた位置が第１オブジェクトＰ１０１に対応する領域に含まれる状態となった後に、タッチパネルがタッチされていない状態へと変わった場合に、制御部１１は第１オブジェクトＰ１０１がタップされたと判定する。
【００６１】
規約表示ボタンがタップされたと判定された場合、制御部１１はコンテンツ利用規約を表示部１５に表示する（Ｓ１１４）。例えば、制御部１１はコンテンツ利用規約を示す画面画像を表示部１５に表示する。一方、規約表示ボタンがタップされたと判定されなかった場合、制御部１１は非同意ボタンがタップ（選択）されたか否かを判定する（Ｓ１１６）。ここで、「非同意ボタン」とは同意受付画像Ｇ１００の第２オブジェクトＰ１０２である。このため、タッチパネルからの信号に基づき、制御部１１は第２オブジェクトＰ１０２がタップされた否かを判定する。
【００６２】
非同意ボタンがタップされたと判定された場合、制御部１１は初期処理の実行を中止する（Ｓ１１８）。一方、非同意ボタンがタップされたと判定されなかった場合、制御部１１はタッチボタンがタッチされているか否かを判定する（Ｓ１２０）。ここで、「タッチボタン」とは同意受付画像Ｇ１００の第３オブジェクトＰ１０３である。このため、タッチパネルからの信号に基づき、制御部１１は第３オブジェクトＰ１０３がタッチされている状態であるか否かを判定する。
【００６３】
タッチボタンがタッチされていると判定されなかった場合、制御部１１は同意ボタンを無効にする（Ｓ１２２）。ここで、「同意ボタン」とは同意受付画像Ｇ１００の第４オブジェクトＰ１０４である。このため、制御部１１は第４オブジェクトＰ１０４を例えばグレーアウトの状態に設定する。すなわち、第４オブジェクトＰ１０４がグレーアウトの状態になっていなければ、制御部１１は第４オブジェクトＰ１０４をグレーアウトの状態に変更する。一方、第４オブジェクトＰ１０４がすでにグレーアウトの状態になっていれば、制御部１１は第４オブジェクトＰ１０４をそのままグレーアウトの状態に維持する。ステップＳ１２２の後、制御部１１はステップＳ１１２を実行する。
【００６４】
一方、タッチボタンがタッチされていると判定された場合、制御部１１は同意ボタンを有効にする（Ｓ１２４）。先述の通り、「同意ボタン」とは同意受付画像Ｇ１００の第４オブジェクトＰ１０４である。このため、制御部１１は第４オブジェクトＰ１０４を有効にする。すなわち、第４オブジェクトＰ１０４がグレーアウトの状態になっていれば、制御部１１は第４オブジェクトＰ１０４をグレーアウトでない状態（有効状態）に変える。一方、第４オブジェクトＰ１０４がすでにグレーアウトの状態になっていなければ、制御部１１は第４オブジェクトＰ１０４をそのままの状態に維持する。
【００６５】
ステップＳ１２４の後、制御部１１は同意ボタンがタップ（選択）されたか否かを判定する（Ｓ１２６）。先述の通り、「同意ボタン」とは同意受付画像Ｇ１００の第４オブジェクトＰ１０４である。このため、タッチパネルからの信号に基づき、制御部１１は第４オブジェクトＰ１０４がタップされた否かを判定する。
【００６６】
同意ボタンがタップされたと判定されなかった場合、制御部１１はステップＳ１１２を実行する。一方、同意ボタン画像が選択されたと判定されなかった場合、制御部１１は初期処理を続行する（Ｓ１２８）。すなわち、制御部１１は後続の処理（図２のステップＳ１０２，Ｓ１０４）を実行する。
【００６７】
［５．まとめ］以上に説明したゲームシステム１では、同意受付画像Ｇ１００の第３オブジェクトＰ１０３及び第４オブジェクトＰ１０４の両方がタッチされた状態となった場合に初期処理が続行される。仮に、自動プログラムによって初期処理を自動的に繰り返し実行させようとするユーザが存在したとしても、自動プログラムによって第３オブジェクトＰ１０３及び第４オブジェクトＰ１０４の両方がタッチされた状態とすることは困難であるため、ゲームシステム１によれば、初期処理を自動的に繰り返し実行させることが困難になる。すなわち、ゲームシステム１によれば、自動プログラムによって初期処理が繰り返し実行されてしまうことを抑制することが可能になる。
【００６８】
自動プログラムによって初期処理が繰り返し実行されてしまうことを抑制するための方法としては、文字列又は数字列を見難い状態（例えば歪んだ状態）で埋め込んだ画像を表示して当該文字列又は数字列をユーザに入力させる方法（ＣＡＰＴＣＨＡ）が知られている。しかしながら、このような方法を採用した場合、見難い状態で表示された文字列又は数字列を入力する必要があるため、ユーザにとって煩雑である場合があった。この点、ゲームシステム１によれば、ユーザは複数の位置を指示（タップ）するという簡易な操作を行うだけですむため、上記のような煩雑さを軽減することができる。
【００６９】
また、ゲームシステム１では、同意受付画像Ｇ１００の第３オブジェクトＰ１０３がタッチされていない場合には第４オブジェクトＰ１０４を無効状態（グレーアウトの状態）で表示し、第３オブジェクトＰ１０３がタッチされている場合に第４オブジェクトＰ１０４を有効状態で表示する。このようにすることによって、第３オブジェクトＰ１０３をタッチしている状態で第４オブジェクトＰ１０４をタップするようにユーザを誘導することが可能になる。
【００７０】
また、以上のように、ゲームシステム１では、複数の位置をタッチする操作をユーザに課すことによって、自動プログラムを利用した初期処理の繰り返し実行を抑制している。仮に、このような操作を、従来よりユーザに課せられている操作とは別個にユーザに課すようにすると、ユーザの手間が増大してしまうことになるが、ゲームシステム１では、このような操作を、従来よりユーザに課せられている操作（コンテンツ利用規約に同意する操作）と兼ねるようにしているため、ユーザの手間の増大を抑制することが可能になる。
【００７１】
［６．変形例］本発明は以上に説明した実施形態に限定されるものではない。
【００７２】
［６−１］例えば、ユーザによって指示されるべき上記複数の位置（すなわち、表示制御部１１０によって表示される複数の位置）は３つ以上の位置であってもよい。すなわち、図３，４に示す同意受付画像Ｇ１００では、ユーザによってタッチされるべき位置として、２つの位置（第３オブジェクトＰ１０３及び第４オブジェクトＰ１０４）を表示していたが、３つ以上の位置を表示するようにしてもよい。
【００７３】
このようにすれば、表示部１５に表示される３つ以上の位置のすべてが指示されている状態にならなければ、初期処理が続行されないようになる。表示部１５に表示される３つ以上の位置を自動プログラムを利用して自動的に指示することは非常に困難であるため、このようにすれば、さらに、自動プログラムの利用による処理の繰り返し実行が行われ難くなる。
【００７４】
［６−２］例えば、以上に説明した実施形態では、コンテンツ利用規約への同意を求める同意受付画像Ｇ１００において、複数の位置をタッチするようにユーザに求めるようになっていたが、同意受付画像Ｇ１００とは別個の画面画像において、複数の位置をタッチするようにユーザに求めるようにしてもよい。
【００７５】
例えば、図７に示すような認証画像Ｇ１１０を初期処理（図２）の実行を開始する前に表示するようにしてもよい。この場合、同意受付画像Ｇ１００では第３オブジェクトＰ１０３を省略し、複数の位置へのタッチをユーザに求めないようにしてもよい。
【００７６】
図７に示す認証画像Ｇ１１０では、ユーザがタッチすべき３つの位置をそれぞれ示す第１オブジェクトＰ１１１、第２オブジェクトＰ１１２、及び第３オブジェクトＰ１１３が表示されている。当然ながら、２つのオブジェクトを表示することによって、ユーザによってタッチされるべき位置として２つの位置を表示するようにしてもよいし、４つ以上のオブジェクトを表示することによって、ユーザによってタッチされるべき位置として４つ以上の位置を表示するようにしてもよい。
【００７７】
図７に示す認証画像Ｇ１１０では、ユーザが第１オブジェクトＰ１１１、第２オブジェクトＰ１１２、及び第３オブジェクトＰ１１３のすべてをタッチしている状態になった場合に、初期処理（図２）が実行される。
【００７８】
図８は、当該変形例においてゲームプログラムの初回起動時に実行される処理の一例を示すフロー図である。
【００７９】
図８に示すように、まず、制御部１１は認証画像Ｇ１１０を表示部１５に表示する（Ｓ１３０）。認証画像Ｇ１１０が表示されている間、制御部１１は下記の処理を実行する。
【００８０】
すなわち、制御部１１は、タッチパネルからの信号に基づいて、第１オブジェクトＰ１１１がタッチ（指示）されているか否かを判定する（Ｓ１３２）。第１オブジェクトＰ１１１がタッチされていると判定されなかった場合、制御部１１はステップＳ１３２を再度実行する。
【００８１】
第１オブジェクトＰ１１１がタッチされていると判定された場合、制御部１１は、タッチパネルからの信号に基づいて、第２オブジェクトＰ１１２がタッチ（指示）されているか否かを判定する（Ｓ１３４）。第２オブジェクトＰ１１２がタッチされていると判定されなかった場合、制御部１１はステップＳ１３２を再度実行する。
【００８２】
第２オブジェクトＰ１１２がタッチされていると判定された場合、制御部１１は、タッチパネルからの信号に基づいて、第３オブジェクトＰ１１３がタッチ（指示）されているか否かを判定する（Ｓ１３６）。第３オブジェクトＰ１１３がタッチされていると判定されなかった場合、制御部１１はステップＳ１３２を再度実行する。
【００８３】
第３オブジェクトＰ１１３がタッチされていると判定された場合、制御部１１は初期処理（図２）の実行を開始する（Ｓ１３８）。すなわち、制御部１１は図２のステップＳ１００〜Ｓ１０４を実行する。
【００８４】
以上のようにしても、自動プログラムによって初期処理を実行させることが困難になるため、自動プログラムによって初期処理が繰り返し実行されてしまうことを抑制することが可能になる。
【００８５】
なお以上では、認証画像Ｇ１１０を初期処理（図２）の実行を開始する前に表示することとして説明したが、認証画像Ｇ１１０を初期処理中に表示してもよい。このようにすることによって、自動プログラムによって初期処理を続行させることが困難になるようにしてもよい。または、認証画像Ｇ１１０を、図２に示すステップＳ１０４の後であって、かつ、ゲームの開始前に表示してもよい。このようにすることによって、第１オブジェクトＰ１１１、第２オブジェクトＰ１１２、及び第３オブジェクトＰ１１３のすべてがタッチされている状態にならない限り、初期処理が正常に完了しない（すなわち、ゲームが開始されない）ようにしてもよい。
【００８６】
［６−３］例えば、同意受付画像Ｇ１００を表示するごとに第３オブジェクトＰ１０３の表示位置を変えるようにしてもよい。例えば図６のステップＳ１１０では、制御部１１が第３オブジェクトＰ１０３の表示位置を予め用意された複数の候補位置のうちから選択したり、同意受付画像Ｇ１００内でランダムに決定したりすることによって、同意受付画像Ｇ１００を表示するごとに第３オブジェクトＰ１０３の表示位置を変えるようにしてもよい。
【００８７】
同様に、認証画像Ｇ１１０を表示するごとに第１オブジェクトＰ１１１、第２オブジェクトＰ１１２、及び第３オブジェクトＰ１１３の表示位置を変えるようにしてもよい。例えば図８のステップＳ１３０では、制御部１１が第１オブジェクトＰ１１１、第２オブジェクトＰ１１２、及び第３オブジェクトＰ１１３の表示位置を予め用意された複数の候補位置のうちから選択したり、認証画像Ｇ１１０内でランダムに決定したりすることによって、認証画像Ｇ１１０を表示するごとに第１オブジェクトＰ１１１、第２オブジェクトＰ１１２、及び第３オブジェクトＰ１１３の表示位置を変えるようにしてもよい。なお、第１オブジェクトＰ１１１、第２オブジェクトＰ１１２、及び第３オブジェクトＰ１１３のすべての表示位置を変えるのではなく、一部の表示位置のみを変えるようにしてもよい。
【００８８】
要するに、表示制御部１１０は、ユーザによって指示されるべき上記複数の位置を表示手段に表示するごとに、表示手段に表示される位置を変更するための制御を行うようにしてもよい。
【００８９】
ここで、「複数の位置を表示手段に表示するごとに、表示手段に表示される位置を変更する」とは、例えば、複数の位置を表示手段に表示する度に、複数の位置の少なくとも１つを前回表示時とは異なる位置に変更することである。例えば、複数の位置のすべてを前回表示時とは異なる位置に変更することである。また例えば、複数の位置の一部を前回表示時とは異なる位置に変更することである。また例えば、複数の位置のうちの一部を毎回同じ位置とし、残りを毎回異なる位置とすることである。
【００９０】
このようにすれば、同意受付画像Ｇ１００又は認証画像Ｇ１１０を表示するごとに、初期処理の実行のために指示されるべき複数の位置が変更されるため、これらの位置を予測することが困難になる。その結果、初期処理の実行のために指示されるべき複数の位置を自動プログラムを利用して自動的に指示することがさらに困難になる。これにより、さらに、自動プログラムの利用による初期処理の繰り返し実行が行われ難くなる。
【００９１】
［６−４］例えば、認証画像Ｇ１１０を表示するごとに、ユーザによってタッチ（指示）されるべき位置の数を変えるようにしてもよい。例えば、認証画像Ｇ１１０を表示するごとに、ユーザによってタッチされるべき位置の数を増加させるようにしてもよい。この場合、タッチされるべき位置の数を記憶部１２（又は記憶部３２、データベースＤＢ）に記憶しておき、認証画像Ｇ１１０を表示するごとに、当該記憶された数を増加させていくようにしてもよい。また、認証画像Ｇ１１０を表示する際には、当該記憶された数の位置を表示するようにしてもよい。このようにしても、さらに、自動プログラムの利用による初期処理の繰り返し実行が行われ難くなる。
【００９２】
［６−５］例えば、同意受付画像Ｇ１００では、第３オブジェクトＰ１０３及び第４オブジェクトＰ１０４の両方が同時又は略同時にタッチされた場合にのみ、初期処理を続行するようにしてもよい。
【００９３】
同様に、認証画像Ｇ１１０では、第１オブジェクトＰ１１１、第２オブジェクトＰ１１２、及び第３オブジェクトＰ１１３のすべてが同時又は略同時にタッチされた場合にのみ、初期処理を開始するようにしてもよい。
【００９４】
要するに、判定部１２０は、表示制御部１１０によって表示された複数の位置が同時又は略同時に指示されたか否かを判定するようにしてもよい。また、処理制御部１３０は、判定部１２０によって複数の位置が同時又は略同時に指示されたと判定された場合に、処理を開始、続行、又は完了するための制御を行うようにしてもよい。
【００９５】
ここで、「複数の位置が同時に指示された」場合とは、複数の位置の各々が指示された時点が同一であるか否かを判定することである。また、「複数の位置が略同時に指示された」場合とは、複数の位置の各々が指示された時点が所定時間（ほぼ同時であるとみなすことができる程度に短時間）内に収まっている場合である。言い換えれば、複数の位置のうち、ユーザが最初に指示した位置が指示された時点から、ユーザが最後に指示した位置が指示された時点までの時間が所定時間内である場合である。
【００９６】
このようにすれば、表示部１５に表示される複数の位置が同時又は略同時に指示されなければ、初期処理が続行（開始又は完了）されないようになる。表示部１５に表示される複数の位置を自動プログラムを利用して自動的に同時又は略同時に指示することは非常に困難であるため、このようにすれば、さらに、自動プログラムの利用による処理の繰り返し実行が行われ難くなる。
【００９７】
［６−６］例えば、同意受付画像Ｇ１００では、第３オブジェクトＰ１０３及び第４オブジェクトＰ１０４を順次表示するようにしてもよい。すなわち、最初から第４オブジェクトＰ１０４を表示しないようにし、第３オブジェクトＰ１０３がタッチされている状態になったら、第４オブジェクトＰ１０４を表示するようにしてもよい。つまり、図６のステップＳ１１０，Ｓ１２２では第４オブジェクトＰ１０４を表示しないようにし、ステップＳ１２４で第４オブジェクトＰ１０４を表示するようにしてもよい。
【００９８】
同様に、認証画像Ｇ１１０では、第１オブジェクトＰ１１１、第２オブジェクトＰ１１２、及び第３オブジェクトＰ１１３を順次表示するようにしてもよい。すなわち、最初から第２オブジェクトＰ１１２及び第３オブジェクトＰ１１３を表示しないようにし、第１オブジェクトＰ１１１がタッチされている状態になったら、第２オブジェクトＰ１１２を表示し、第１オブジェクトＰ１１１及び第２オブジェクトＰ１１２の両方がタッチされている状態になったら、第３オブジェクトＰ１１３を表示するようにしてもよい。つまり、図８のステップＳ１３０では第２オブジェクトＰ１１２及び第３オブジェクトＰ１１３を表示しないようにし、ステップＳ１３２で第１オブジェクトＰ１１１がタッチされていると判定された場合に第２オブジェクトＰ１１２を表示し、ステップＳ１３４で第２オブジェクトＰ１１２がタッチされていると判定された場合に第３オブジェクトＰ１１３を表示するようにしてもよい。
【００９９】
要するに、表示制御部１１０は、ユーザによって指示されるべき上記複数の位置を表示手段に順次表示するようにしてもよい。例えば、表示制御部１１０は、複数の位置に含まれる第１位置が指示されていない場合に、複数の位置に含まれる第２位置を表示手段に表示せず、第１位置が指示されている場合に第２位置を表示手段に表示することによって、第１位置及び第２位置を順次表示するようにしてもよい。
【０１００】
ここで、「複数の位置を順次表示する」とは、例えば、複数の位置のすべてを一度に表示するのではなく、複数の位置を順番に表示することである。例えば、複数の位置を１つずつ順番に表示することである。また例えば、複数の位置を一部ずつ順番に表示することである。例えば、最初には１つの位置（又は一部の位置）のみを表示し、当該1つの位置（又は一部の位置）が指示されたら、他の1つの位置（又は他の一部の位置）を表示するというように、複数の位置を順番に表示することである。
【０１０１】
このようにすれば、表示部１５に順次表示される複数の位置が指示されている状態にならなければ、初期処理が続行（開始又は完了）されないようになる。自動プログラムを利用してこのような状態とすることは困難であるため、このようにすれば、さらに、自動プログラムの利用による処理の繰り返し実行が行われ難くなる。
【０１０２】
また、以上のようにすれば、例えば認証画像Ｇ１１０の場合であれば、初期処理を開始するために、第１オブジェクトＰ１１１をタッチした後、その状態のままで第２オブジェクトＰ１１２をタッチし、さらにその状態のままで第３オブジェクトＰ１１３をタッチする操作を行う必要がある。自動プログラムを利用してこのような操作を実現することは困難であるため、以上のようにすれば、さらに、自動プログラムの利用による処理の繰り返し実行が行われ難くなる。
【０１０３】
［６−７］例えば、図９に示すような認証画像Ｇ１１０Ａを、図７に示した認証画像Ｇ１１０の代わりに表示するようにしてもよい。
【０１０４】
図９に示す認証画像Ｇ１１０Ａでは、ユーザがタッチ（指定）すべき２つの位置をそれぞれ示す第１オブジェクトＰ１１１Ａ及び第２オブジェクトＰ１１２Ａと、ユーザが入力すべき軌跡を示す第３オブジェクトＰ１１３Ａとが表示されている。
【０１０５】
例えば、図９に示す認証画像Ｇ１１０Ａは初期処理（図２）の実行が開始される前に表示される。この場合、ユーザが第１オブジェクトＰ１１１Ａ及び第２オブジェクトＰ１１２Ａの両方をタッチしている状態で、第３オブジェクトＰ１１３Ａによって示される軌跡を入力した場合に、初期処理が実行される。すなわち、ユーザが第１オブジェクトＰ１１１Ａ及び第２オブジェクトＰ１１２Ａの両方を第１及び第２の指でタッチしている状態で、第３オブジェクトＰ１１３Ａよって示される軌跡を描くように、第３の指を、第３オブジェクトＰ１１３Ａに沿って一方の端から他方の端までタッチパネル上で移動させた場合に、初期処理が実行される。
【０１０６】
この際、第３オブジェクトＰ１１３Ａの両端のうちのいずれを軌跡入力の始点とするのか（言い換えれば軌跡入力の方向）はユーザが任意に選択できるようにしてもよい。例えば図９に示す例であれば、ユーザが指を第３オブジェクトＰ１１３Ａに沿って上側から下側に向かって移動させた場合でも、下側から上側に向かって移動させた場合でも、軌跡が入力されたと判定するようにしてもよい。
【０１０７】
または、第３オブジェクトＰ１１３Ａの両端のうちのいずれを軌跡入力の始点とすべきかをゲームシステム１（ゲーム端末１０又はサーバ３０）が指定するようにしてもよい。この場合、例えば、オブジェクト（輝点又はマーク等）を所定速度で第３オブジェクトＰ１１３Ａ上を移動させることによって、軌跡入力の始点（方向）をユーザに提示するようにしてもよい。また例えば、矢印オブジェクトを第３オブジェクトＰ１１３Ａとして表示することによって、軌跡入力の始点（方向）をユーザに提示するようにしてもよい。
【０１０８】
なお、軌跡入力の始点を第３オブジェクトＰ１１３Ａの両端のうちのいずれかに限定しなくてもよい。とにかくユーザの指が第３オブジェクトＰ１１３Ａをすべてなぞれば、ユーザの指の移動経路がどのような経路であったかに関わらず、軌跡が入力されたと判定するようにしてもよい。例えば、ユーザが、第３オブジェクトＰ１１３Ａの両端以外の途中点を始点として、第３オブジェクトＰ１１３Ａ上で指を１又は複数回往復させた結果として、第３オブジェクトＰ１１３Ａがすべてなぞられた場合であっても、軌跡が入力されたと判定するようにしてもよい。
【０１０９】
要するに、表示制御部１１０は、処理の実行前又は処理の実行中において、当該処理を開始、続行、又は完了するために入力されるべき軌跡を示す軌跡オブジェクトと、当該処理を開始、続行、又は完了するために指示されるべき、上記軌跡上の位置とは異なる少なくとも１つの位置とを表示手段に表示するための制御を行うようにしてもよい。また、判定部１２０は、当該少なくとも１つの位置が指示されているか否かと、当該軌跡上の位置が指示されることによって当該軌跡が入力されたか否かとを判定するようにしてもよい。そして、処理制御部１３０は、上記少なくとも１つの位置が指示されている状態で上記軌跡が入力されたと判定された場合に、処理を開始、続行、又は完了するための制御を行うようにしてもよい。
【０１１０】
ここで、「少なくとも１つの位置が指示されている状態で軌跡が入力されたと判定された場合」とは、軌跡上の位置とは異なる少なくとも１つの位置が指示されている状態で、軌跡の一方の端から他方の端に向かって軌跡上の位置が順番に指示されたと判定された場合である。言い換えれば、軌跡上の位置とは異なる少なくとも１つの位置が指示されている状態で、他の指示位置が軌跡の一方の端から他方の端に向かって移動（スライド）したと判定された場合である。
【０１１１】
図９に示す認証画像Ｇ１１０Ａの場合、第３オブジェクトＰ１１３Ａによって示される軌跡が「軌跡」の一例に相当し、第１オブジェクトＰ１１１Ａ及び第２オブジェクトＰ１１２Ａの表示位置が「少なくとも１つの位置」の一例に相当する。
【０１１２】
このようにすれば、軌跡上の位置とは異なる少なくとも１つの位置がタッチされている状態で当該軌跡が入力されたと判定されなければ、初期処理が開始（続行又は完了）されないようになる。このように判定されることを自動プログラムを利用して実現することは非常に困難であるため、以上のようにすれば、さらに、自動プログラムの利用による処理の繰り返し実行が行われ難くなる。
【０１１３】
［６−８］以上に説明した変形例のうちの複数を組み合わせるようにしてもよい。
【０１１４】
［６−９］以上では、ゲームにおける初期処理が自動プログラムによって繰り返し実行されてしまうことを抑制する場合について主に説明したが、対象となる「処理」は、ゲームにおける初期処理には限られず、ゲームに関連する他の処理であってもよい。
【０１１５】
また、本発明はゲームシステム又はゲーム制御装置以外の情報処理システム又は情報処理装置に適用することも可能であり、「処理」は、ゲームに関連する処理以外の処理であってもよい。例えば、「処理」は、ゲームプログラム又はゲームデータ以外のプログラム又はデータを配信する（ユーザの端末装置へダウンロードする）ための処理であってもよいし、インターネットを介して提供される各種サービス（例えばソーシャルネットワーキングサービス等）における処理であってもよい。
【０１１６】
［７．付記］以上のような記載から、本発明は例えば以下のように把握される。なお、本発明の理解を容易にするために、適宜図面に記載された符号を括弧書きで記載するが、それにより本発明が図示の態様に限定されるものではない。
【０１１７】
１）本発明の一態様に係るゲームシステム（１）は、処理（例えば初期処理：図２）の実行要求を受け付ける受付手段（１００）と、前記処理の実行前又は前記処理の実行中において、前記処理の実行を開始、続行、又は完了するために指示されるべき複数の位置（Ｐ１０３及びＰ１０４、又は、Ｐ１１１〜Ｐ１１３、又は、Ｐ１１１Ａ〜Ｐ１１３Ａ）を表示手段（１５）に表示するための制御を行う表示制御手段（１１０）と、前記複数の位置が指示されているか否かを判定する判定手段（１２０）と、前記複数の位置が指示されていると判定された場合に、前記処理の実行を開始、続行、又は完了するための制御を行う処理制御手段（１３０）とを含む。
【０１１８】
１０）本発明の一態様に係るゲーム制御装置（１０又は３０）は、処理の実行前又は処理の実行中において表示手段（１５）に表示される、前記処理を開始、続行、又は完了するために指示されるべき複数の位置が指示されているか否かの判定結果を取得する手段（１２０）と、前記複数の位置が指示されていると判定された場合に、前記処理の実行を開始、続行、又は完了するための制御を行う処理制御手段（１３０）とを含む。
【０１１９】
１１）また、本発明の一態様に係るプログラムは、１）〜９）のいずれかに記載のゲームシステム（１）、又は、１０）に記載のゲーム制御装置（１０又は３０）としてコンピュータを機能させるためのプログラムである。
【０１２０】
１２）また、本発明の一態様に係る情報記憶媒体は、１１）に記載のプログラムを記録したコンピュータで読み取り可能な情報記憶媒体である。
【０１２１】
１３）また、本発明の一態様に係るゲームシステム（１）の制御方法は、処理の実行要求を受け付ける受付ステップと、前記処理の実行前又は前記処理の実行中において、前記処理の実行を開始、続行、又は完了するために指示されるべき複数の位置を表示手段に表示するための制御を行う表示制御ステップ（Ｓ１１０）と、前記複数の位置が指示されているか否かを判定する判定ステップ（Ｓ１２０，Ｓ１２６）と、前記複数の位置が指示されていると判定された場合に、前記処理の実行を開始、続行、又は完了するための制御を行う処理制御ステップ（Ｓ１２８）とを含む。
【０１２２】
１４）また、本発明の一態様に係るゲーム制御装置（１０又は３０）の制御方法は、処理の実行前又は処理の実行中において表示手段（１５）に表示される、前記処理の実行を開始、続行、又は完了するために指示されるべき複数の位置が指示されているか否かの判定結果を取得するステップ（Ｓ１２０，Ｓ１２６）と、前記複数の位置が指示されていると判定された場合に、前記処理の実行を開始、続行、又は完了するための制御を行う処理制御ステップ（Ｓ１２８）とを含む。
【０１２３】
上記１）、１０）〜１４）に記載の発明によれば、処理の実行前又は処理の実行中において表示手段に表示される複数の位置が指示されている場合に処理が開始、続行、又は完了され、該複数の位置が指示されていなければ、処理が開始、続行、又は完了されないようになる。表示手段に表示される複数の位置を自動プログラムを利用して自動的に指示することは困難であるため、本発明によれば、処理の実行を自動的に繰り返し要求するような自動プログラムの利用によって、処理を自動的に開始したり、処理を最後まで完了させたりすることができなくなる。その結果、そのような自動プログラムの利用によって処理が繰り返し実行されてしまうことを抑制することが可能になる。
【０１２４】
２）本発明の一態様では、前記表示制御手段（１１０）は、前記複数の位置を前記表示手段（１５）に表示するごとに、前記表示手段に表示される位置を変更するための制御を行う手段を含むようにしてもよい。
【０１２５】
２）に記載の発明によれば、処理の開始、続行、又は完了のために指示されるべき複数の位置を表示手段に表示するごとに、当該複数の位置のうちの少なくとも１つが変更されるため、当該複数の位置を予測することが困難になる。その結果、処理の開始、続行、又は完了のために指示されるべき複数の位置を自動プログラムを利用して自動的に指示することがさらに困難になる。これにより、さらに、自動プログラムの利用による処理の繰り返し実行が行われ難くなる。
【０１２６】
３）本発明の一態様では、前記複数の位置は３つ以上の位置であってもよい。
【０１２７】
３）に記載の発明によれば、表示手段に表示される３つ以上の位置が指示されている場合に処理が開始又は続行され、当該３つ以上の位置が指示されていなければ、処理が開始、続行、又は完了されないようになる。表示手段に表示される３つ以上の位置を自動プログラムを利用して自動的に指示することは非常に困難であるため、このようにすれば、さらに、自動プログラムの利用による処理の繰り返し実行が行われ難くなる。
【０１２８】
４）本発明の一態様では、前記表示制御手段（１１０）は、前記処理を開始、続行、又は完了するにあたってユーザが同意又は承知すべき事項に関するオブジェクト（Ｐ１１３，Ｐ１１４）を、前記複数の位置のうちの少なくとも１つに表示するための制御を行う手段を含むようにしてもよい。
【０１２９】
４）に記載の発明によれば、複数の位置がユーザによって指示された場合には、上記オブジェクトも指示されることになり、処理を開始、続行、又は完了するのにあたって同意又は承知すべき事項にユーザが同意又は承知したことになる。ゲームシステムでは、処理を開始、続行、又は完了するのにあたって同意又は承知すべき事項がユーザに提示され、ユーザが当該事項に同意又は承知した場合に限って、処理が開始、続行、又は完了されるようになっている場合がある。本発明では、自動プログラムの利用によって処理が繰り返し実行されてしまうことを抑制するために、表示手段に表示される複数の位置を指示するための操作がユーザに課せられることになる。この点、複数の位置を指示するための操作が、上記の同意又は承知のための操作とは別個にユーザに課せられると、ユーザの手間が増大することになってしまうが、本発明にすれば、複数の位置を指示するための操作が、上記の同意又は承知のための操作を兼ねることになるため、ユーザの手間の増大を抑制することが可能になる。
【０１３０】
５）本発明の一態様では、前記複数の位置は、第１位置（Ｐ１０３）と第２位置（Ｐ１０４）とを含み、前記表示制御手段は、前記第１位置を、前記第１位置を指示することをユーザに促す表示態様（図３，４）で表示し、前記第１位置が指示されていない場合に、前記第２位置を、前記第２位置を指示することを前記ユーザに促さない表示態様（図３）で表示し、前記第１位置が指示されている場合に、前記第２位置を、前記第２位置を指示することを前記ユーザに促す表示態様（図４）で表示するようにしてもよい。
【０１３１】
５）に記載の発明によれば、第１位置が、当該第１位置を指示することをユーザに促す表示態様で表示され、第１位置が指示されていない場合には、第２位置が、当該第２位置を指示することをユーザに促さない表示態様で表示され、第１位置が指示されていると、第２位置が、当該第２位置を指示することをユーザに促す表示態様で表示されるようになるため、処理を開始、続行、又は完了するために、第１位置を指示した後でその状態のままで第２位置を指示するようにユーザを誘導することが可能になる。すなわち、処理を開始、続行、又は完了するために、第１位置及び第２位置の両方を指示するようにユーザを誘導することが可能になる。
【０１３２】
６）本発明の一態様では、前記判定手段（１２０）は、前記複数の位置が同時又は略同時に指示されたか否かを判定し、前記処理制御手段（１３０）は、前記複数の位置が同時又は略同時に指示されたと判定された場合に、前記処理の実行を開始、続行、又は完了するための制御を行うようにしてもよい。
【０１３３】
６）に記載の発明によれば、複数の位置が同時又は略同時に指示された場合に処理が開始、続行、又は完了され、複数の位置が同時又は略同時に指示されなければ、処理が開始、続行、又は完了されないようになる。表示手段に表示される複数の位置を自動プログラムを利用して自動的に同時又は略同時に指示することは非常に困難であるため、このようにすれば、さらに、自動プログラムの利用による処理の繰り返し実行が行われ難くなる。
【０１３４】
７）本発明の一態様では、前記表示制御手段（１１０）は、前記複数の位置を前記表示手段（１５）に順次表示するようにしてもよい。
【０１３５】
７）に記載の発明によれば、処理の開始、続行、又は完了のために指示されるべき複数の位置が表示手段に順次表示されるため、処理を開始、続行、又は完了するためには、順次表示される複数の位置が指示されている状態になる必要がある。自動プログラムを利用してこのような状態とすることは困難であるため、上記のようにすれば、さらに、自動プログラムの利用による処理の繰り返し実行が行われ難くなる。
【０１３６】
８）本発明の一態様では、前記複数の位置は、第１位置（例えば１０３又は１１１）と第２位置（例えば１０４又は１１２）とを含み、前記表示制御手段（１１０）は、前記第１位置が指示されていない場合に前記第２位置を前記表示手段（１５）に表示せず、前記第１位置が指示されている場合に前記第２位置を前記表示手段（１５）に表示するようにしてもよい。
【０１３７】
８）に記載の発明によれば、第１位置が指示されていない場合に第２位置は表示されず、第１位置が指示されている場合に第２位置が表示手段に表示されるため、処理を開始、続行、又は完了するためには、第１位置を指示した後でその状態のままで第２位置を指示する操作を行う必要がある。自動プログラムを利用してこのような操作を実現することは困難であるため、上記のようにすれば、さらに、自動プログラムの利用による処理の繰り返し実行が行われ難くなる。
【０１３８】
９）本発明の一態様では、前記表示制御手段（１１０）は、前記処理の実行前又は前記処理の実行中において、前記処理の実行を開始、続行、又は完了するために入力されるべき軌跡（１１３Ａ）と、前記処理の実行を開始、続行、又は完了するために指示されるべき、前記軌跡上の位置とは異なる少なくとも１つの位置（１１１Ａ，１１２Ａ）とを前記表示手段（１５）に表示するための制御を行う手段を含み、前記判定手段（１２０）は、前記少なくとも１つの位置が指示されているか否かと、前記軌跡上の位置が指示されることによって前記軌跡が入力されたか否かとを判定する手段を含み、前記処理制御手段（１３０）は、前記少なくとも１つの位置が指示されている状態で前記軌跡が入力されたと判定された場合に、前記処理を開始、続行、又は完了するための制御を行うようにしてもよい。
【０１３９】
９）に記載の発明によれば、軌跡上の位置とは異なる少なくとも１つの位置が指示されている状態で軌跡が入力されたと判定された場合に処理が開始、続行、又は完了され、そのように判定されなければ、処理が開始、続行、又は完了されないようになる。自動プログラムを利用して、自動的に、軌跡上の位置とは異なる少なくとも１つの位置が指示されている状態で軌跡が入力されたと判定されるような状態とすることは非常に困難であるため、上記のようにすれば、さらに、自動プログラムの利用による処理の繰り返し実行が行われ難くなる。
【符号の説明】
【０１４０】
１  ゲームシステム、Ｎ  ネットワーク、ＤＢ  データベース、１０  ゲーム端末、１１  制御部、１２  記憶部、１３  通信部、１４  操作部、１５  表示部、１６  音声出力部、３０  サーバ、３１  制御部、３２  記憶部、３３  通信部、１００  受付部、１１０  表示制御部、１２０  判定部、１３０  処理制御部、Ｇ１００  同意受付画像、Ｐ１０１  第１オブジェクト、Ｐ１０２  第２オブジェクト、Ｐ１０３  第３オブジェクト、Ｐ１０４  第４オブジェクト、Ｍ１０５  メッセージ、Ｇ１１０，Ｇ１１０Ａ  認証画像、Ｐ１１１，Ｐ１１１Ａ  第１オブジェクト、Ｐ１１２，Ｐ１１２Ａ  第２オブジェクト、Ｐ１１３，Ｐ１１３Ａ  第３オブジェクト。
【図１】
2020058817.tif 000003
【図２】
2020058817.tif 000004
【図３】
2020058817.tif 000005
【図４】
2020058817.tif 000006
【図５】
2020058817.tif 000007
【図６】
2020058817.tif 000008
【図７】
2020058817.tif 000009
【図８】
2020058817.tif 000010
【図９】
2020058817.tif 000011
【手続補正書】
【提出日】令和1年12月24日(2019.12.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
処理を実行するにあたってユーザが同意又は承知すべき事項を前記ユーザに提示するための第１オブジェクトと、前記ユーザが当該事項を同意又は承知するために選択する第２及び第３オブジェクトと、前記ユーザが当該事項を同意又は承知しないために選択する第４オブジェクトとを含む画像を表示手段に表示させる表示制御手段を含むことを特徴とするゲームシステムであって、
前記表示制御手段は、前記事項を同意又は承知する旨を示すテキストとともに前記第２及び前記第３オブジェクトを前記表示手段に表示させ、
前記表示制御手段は、前記事項を同意又は承知しない旨を示すテキストとともに前記第４オブジェクトを前記表示手段に表示させ、
前記表示制御手段は、前記第２オブジェクトが指示されている場合には、前記第３オブジェクトを指示することを前記ユーザに促す表示態様で前記表示手段に表示させ、前記第２オブジェクトが指示されていない場合には、前記第３オブジェクトを指示することを前記ユーザに促さない表示態様で前記表示手段に表示させ、
前記表示制御手段は、前記第２オブジェクトが指示されているか否かに関わらず、前記第４オブジェクトを指示することを前記ユーザに促す表示態様で前記表示手段に表示させる
ゲームシステム。
【請求項２】
処理を実行するにあたってユーザが同意又は承知すべき事項を前記ユーザに提示するための第１オブジェクトと、前記ユーザが当該事項を同意又は承知するために選択する第２及び第３オブジェクトと、前記ユーザが当該事項を同意又は承知しないために選択する第４オブジェクトとを含む画像を表示手段に表示させる表示制御手段を含むことを特徴とするゲーム制御装置であって、
前記表示制御手段は、前記事項を同意又は承知する旨を示すテキストとともに前記第２及び前記第３オブジェクトを前記表示手段に表示させ、
前記表示制御手段は、前記事項を同意又は承知しない旨を示すテキストとともに前記第４オブジェクトを前記表示手段に表示させ、
前記表示制御手段は、前記第２オブジェクトが指示されている場合には、前記第３オブジェクトを指示することを前記ユーザに促す表示態様で前記表示手段に表示させ、前記第２オブジェクトが指示されていない場合には、前記第３オブジェクトを指示することを前記ユーザに促さない表示態様で前記表示手段に表示させ、
前記表示制御手段は、前記第２オブジェクトが指示されているか否かに関わらず、前記第４オブジェクトを指示することを前記ユーザに促す表示態様で前記表示手段に表示させる
ゲーム制御装置。
【請求項３】
請求項１に記載のゲームシステム、又は、請求項２に記載のゲーム制御装置としてコンピュータを機能させるためのプログラム。