(57)【特許請求の範囲】
【請求項１】
タッチパネルを備えた携帯端末で実行される街づくりゲームに関するゲームプログラムであって、   
前記携帯端末を、   
前記携帯端末の表示部に回収対象オブジェクトを表示する手段、   
前記回収対象オブジェクトに対してユーザによる接触操作が行われたか否かを判定する手段、   
一の前記回収対象オブジェクトに対して前記接触操作が行われた後、所定時間内に他の前記回収対象オブジェクトに対して前記接触操作が行われた場合、前記一の回収対象オブジェクトに関連付けられたゲーム内パラメータと前記他の回収対象オブジェクトに関連付けられたゲーム内パラメータとを同時にゲームサーバに送信して前記ユーザに関連付ける手段、
として機能させるゲームプログラムであって、
前記接触操作は、前記回収対象オブジェクトを始点とするスライド操作であり、   
前記ユーザに関連付ける手段は、一回の前記スライド操作によって接触した複数の前記回収対象オブジェクトに応じた前記ゲーム内パラメータを一括して前記ゲームサーバに送信して前記ユーザに関連付け、
前記複数の前記回収対象オブジェクトは隣接していない場合を含む、
ゲームプログラム。
【請求項２】
請求項１に記載のゲームプログラムであって、   
前記表示する手段は、前記回収対象オブジェクトが現在有している前記ゲーム内パラメータの量を前記回収対象オブジェクトの近傍に表示する、
ゲームプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームプログラムに関し、特に、ユーザによって仮想空間内に街オブジェクトが配置されることにより進行するゲーム（以下、「街作りゲーム」と呼ぶ）のゲームプログラムに関する。
【背景技術】
【０００２】
上記のような街作りゲームとして、非特許文献１に開示されているゲームが提案されている。
ている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“ＳＩＭＣＩＴＹ  プレイマニュアル”、［online］、エレクトロニック・アーツ株式会社」、［平成２６年１２月８日検索］、インターネット＜URL：http://www.simcity.com/ja_JP/manual/＞
【発明の概要】
【発明が解決しようとする課題】
【０００４】
街作りゲームにおいては、ユーザはゲーム仮想空間内における商業施設等の建物を建て、一定時間後に当該建物からゲーム内利益（コイン等）を回収し（以下、「回収作業）と呼ぶ）、回収したゲーム内利益で更に建物を建てる、というようなサイクルによってゲームを進めることが一般的である。
【０００５】
一方、近年の通信技術の発展に伴い、このような街作りゲームにリアルタイム対戦要素が提案されつつある。詳しくは、複数人が共通の仮想空間において自己の建物を多数配置することにより領土を増やしていくというものである。かかるゲームにおいては、複数人が同時にゲーム内利益を回収することも考えられ、通信回線が逼迫する恐れが多分にある。
【０００６】
そこで、本発明は、ゲーム内利益の回収作業が多数行われた場合であっても、通信回線を効率的に使用する街作りゲームに関するゲームプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明によれば、第１のゲームプログラムとして、
タッチパネルを備えた携帯端末で実行されるゲームプログラムであって、
前記携帯端末を、
前記携帯端末の表示部に回収対象オブジェクトを表示する手段、
前記回収対象オブジェクトに対してユーザによる接触操作が行われたか否かを判定する手段、
一の前記回収対象オブジェクトに対して前記接触操作が行われた後、所定時間内に他の前記回収対象オブジェクトに対して前記接触操作が行われた場合、前記一の回収対象オブジェクトに関連付けられたゲーム内パラメータと前記他の回収対象オブジェクトに関連付けられたゲーム内パラメータとを同時にゲームサーバに送信して前記ユーザに関連付ける手段、
として機能させるゲームプログラムが得られる。
【０００８】
本発明によれば、第２のゲームプログラムとして、第１のゲームプログラムであって、
前記接触操作は、前記回収対象オブジェクトを始点とするスライド操作であり、
前記端末を、
一回の前記スライド操作によって接触した複数の前記回収対象オブジェクトに応じたパラメータを一括して前記ゲームサーバに送信して前記ユーザに関連付ける手段、
として更に機能させるゲームプログラム。
【０００９】
本発明によれば、第３のゲームプログラムとして、第１又は第２のゲームプログラムであって、
前記表示手段は、前記回収対象オブジェクトが現在有しているゲーム内パラメータの量を前記回収対象オブジェクトの近傍に表示する、
ゲームプログラムが得られる。
【発明の効果】
【００１０】
本発明によれば、回収作業の都度、サーバと通信する必要がないため、データ通信量を低減させることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態によるゲームプログラムの実行環境の構成を示すブロック図である。
【図２】図１のユーザ端末に表示されるゲームの画面例である。図は、回収作業前のものである。
【図３】図２に表示されている回収フラグの変化を示す図である。
【図４】図１のユーザ端末に表示されるゲームの画面例である。図は、回収作業後のものである。
【図５】回収作業時のユーザ端末及びゲームサーバ間の通信のやりとりを経時的に示す図である。
【図６】図１のゲームサーバが管理する保有コイン管理テーブルの例である。
【図７】本実施の形態の変形例による回収作業時のユーザ端末及びゲームサーバ間の通信のやりとりを経時的に示す図である。
【発明を実施するための形態】
【００１２】
本発明の実施の形態によるゲームプログラムにより実現されるゲームは、ゲーム仮想空間内における商業施設等の建物を建て、一定時間後に当該建物からゲーム内利益（以下、「コイン」と呼ぶ）を回収し（以下、「回収作業）と呼ぶ）、回収作業により得たコインを使用して更に建物を建てる、というサイクルを主とするものである。
【００１３】
図１に示されるように、本実施の形態によるゲームは、ユーザ端末１０及びゲームサーバ２０を有している。ユーザ端末１０とゲームサーバ２０との間はインターネット３０を介して相互に通信が可能である。ユーザ端末１０は、ゲームサーバ２０および／またはユーザ端末１０で生成されるゲーム画像をブラウザ等のアプリケーションにより表示できる装置であればよく、例えば、スマートフォン、タブレット端末、ゲーム用コンソール、ノートＰＣ、デスクトップＰＣ等を含むが、これらに限定されない。
【００１４】
図示されるように、ユーザ端末１０は、端末表示部１１、端末入力部１２、端末処理部１３、端末通信部１４および端末記憶部１５等を備え、これらはバスを介して電気的に相互に接続される。端末表示部１１は、ゲームサーバ２０から端末通信部１４で受信し端末記憶部１５に一時的に格納したゲーム画像を、端末の画面に表示する。端末表示部１１は、例えば液晶ディスプレイ（ＬＣＤ）等によって実現することができ、本実施の形態においては、特にマルチタッチスクリーンとして構成するのがよい。端末入力部１２は、３次元仮想空間に配置される仮想カメラの操作制御をするための命令や、３次元仮想空間に配置された各種オブジェクトに対するユーザアクション（街オブジェクトの「選択」「移動」等）をするための命令を入力する。入力手段としては、キーボードや仮想キーボードによる文字入力、マウスによる街オブジェクトのクリック、オブジェクト位置に対応するタッチスクリーン上の位置での指によるタッチ入力やスタイラスによる入力、およびその組み合わせとすることができるが、これらに限定されない。
【００１５】
端末入力部１２で受けた入力命令に基づいて、端末処理部１３がユーザ命令を作成し、端末通信部１４およびネットワーク４０を通じてゲームサーバ２０と通信を行う。端末記憶部１５は、ユーザ端末に関連付けられる各種データ、および画像データの表示に必要なブラウザ等のアプリケーションを格納すると共に、ゲームサーバ２０から受信する画像データ等の各種データも一時的に格納する。端末処理部１３はまた、ゲームサーバ２０からダウンロードにより受信した各種データに基づいて、端末記憶部１５に格納されたゲーム・プログラム・モジュールを端末側で実行するように構成してもよい。
【００１６】
一方、ゲームサーバ２０は、処理部５１、メインメモリ５２、外部メモリ５３、インタフェース５４、通信部５５およびディスクドライブ５６等を備え、これらはバスを介して電気的に相互に接続される。処理部５１は、外部メモリ５３に格納されたプログラム・モジュール、およびディスク・ドライブ５６に格納された各種データ等をメインメモリ５２にロードして、順次プログラムを実行することによりゲームの進行を制御する。特に、処理部５１は、ユーザ端末１０での表示用ゲーム画像を生成して、通信部５５を介してユーザ端末１０に戻すように構成される。インタフェース５４は、ゲームサーバ２０の管理者によってサーバにアクセスされ、各種サーバ機能設定やネットワーク設定を実施する。
【００１７】
なお、上記ゲームサーバ２０に関する情報処理装置としての様々な機能の全部または一部は、ユーザ端末１０が担うように構成してもよい。この場合には、ユーザ端末１０が単体で情報処理装置を構成するか、ユーザ端末１０及びゲームサーバ２０で情報処理装置を構成すればよい。
【００１８】
以下、図２乃至図６を参照して本実施の形態によるゲームプログラムの回収作業とデータ通信について説明する。
【００１９】
＜回収作業＞
図２に示されるように、本実施の形態によるゲーム画面内には、複数の建物（街オブジェクト）がユーザによって配置されている。各建物にはゲーム内時間の進行又はゲーム内イベントの達成により所定額のコインが蓄積される。建物がコインを少なくとも１以上蓄積している場合、当該建物の近傍には回収フラグ１０２が表示される。ユーザは、当該回収フラグの表示によって回収作業（後述）が可能であることを知ることができる。
【００２０】
図３に示されるように、回収フラグ１０２の表示形態は、現在建物に蓄積されたコインの量によって変化する。詳しくは、建物にあらかじめ設定された最大貯蓄量のうち、現在のコインの蓄積量の割合が回収フラグ１０２の塗りつぶし範囲Ｇとして表示される。例えば、図３（ａ）は、コインの量が最大貯蓄量の２０％程度蓄積された状態を示し、図４（ｂ）は、最大貯蓄量の９０％程度蓄積された状態を示している。
【００２１】
本実施の形態による回収作業は、回収フラグ１０２が表示されている建物に対してユーザによる接触操作が行われたか否かによって行う。例えば、図２及び図４を参照して、ユーザが指等によってユーザ端末１０のタッチパネルを図の矢印の方向になぞる（スライド操作）することにより回収作業を行う。この際、ユーザの指と接触した建物のうち回収フラグ１０２が表示されているものはその時点で建物に蓄積されているコインがユーザに関連付けられる。詳しくは、回収フラグ１０２の表示されている建物に対して接触操作（タップ操作）を行うと、当該建物が蓄積しているコインの量が保有コイン表示部１００に反映され、同時に、当該蓄積されていたコインの量に関する情報がゲームサーバ２０に送信される。ゲームサーバ２０においては、受信したコインの量をユーザと関連付ける処理を行う（後述）。
【００２２】
本実施の形態においては、建物を一つ一つタップ操作することの他、回収フラグ１０２の表示されている建物を始点としてスライド操作により建物に連続して接触しても、回収作業を行うことができる。これにより、広範囲且つ多数の建物から一度に回収作業をすることが容易になる。
【００２３】
＜データ通信＞
図５に示されるように、ユーザ端末１０において、回収作業＃１が行われ、所定時間ＴＳ内に再度回収作業＃２が行われた場合、回収作業＃２が終了した時点で、回収作業＃１により回収しコインの量と回収作業＃２により回収したコインの量とを合算した値をゲームサーバ２０にｄａｔａ＿［＃１＋＃２］として送信する。当該値を受信したゲームサーバ２０は、図６に示されるように、各ユーザに関連付けられた保有コイン管理テーブルの情報を更新する。なお、例えば、回収作業＃３を行った後、所定時間ＴＳの間に他の回収作業が行われなかった場合、当該回収作業＃３により回収したコインの量の値をゲームサーバ２０に対してｄａｔａ＿［＃３］として送信する。
【００２４】
＜変形例＞
上述した実施の形態においては、所定時間ＴＳの間隔を空けずに連続してなされた一連の回収作業を一括して送信するデータとしていたが、例えば、回収作業の感覚時間を問わず、一回のスライド操作によって回収されたコインの量を、一括してゲームサーバに送信することとしてもよい。詳しくは、図７に示されるように、各回収作業＃１〜＃３の時間的な間隔を問わず、一回のスライド操作（即ち、ユーザの指の接触操作、タッチパネル上の移動操作、ユーザの指の接触解除操作）によって行われた回収作業＃１〜＃３により得られたコインの量をｄａｔａ＿［＃１＋＃２＋＃３］としてゲームサーバ２０に送信することとしてもよい。
【００２５】
以上説明したように、本実施の形態、変形例、及び本実施の形態と変形例との組み合わせによれば、回収作業の都度ゲームサーバ２０と通信するものではなく、所定時間連続して操作があった場合に、当該連続した操作により得られたコインの量を一括してゲームサーバ２０に送信することとしている。これにより、ユーザ端末１０とゲームサーバ２０間の通信頻度を下げることができることから、回線負担を少なくすることができる。
【００２６】
上述した実施の形態は、本発明の理解を容易にするための例示に過ぎず、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良することができると共に、本発明にはその均等物が含まれることは言うまでもない。
【符号の説明】
【００２７】
１０        ユーザ端末
２０        ゲームサーバ
３０        インターネット
１００        保有コイン表示部
１０２        回収フラグ
【図１】
0006002743.tif 000002
【図３】
0006002743.tif 000003
【図５】
0006002743.tif 000004
【図６】
0006002743.tif 000005
【図７】
0006002743.tif 000006
【図２】
0006002743.tif 000007
【図４】
0006002743.tif 000008