(57)【特許請求の範囲】
【請求項１】
第１プレイヤの端末で実行される方法であって、
第１プレイヤの端末の位置を取得するステップと、
第１プレイヤの端末の位置を中心とする一定領域内の地図を取得するステップと、
取得された地図に含まれる施設情報を取得するステップと、
取得された施設情報に基づいて第１プレイヤに対応するゲームパラメータを設定するステップと
設定されたゲームパラメータに基づいてゲームを進行するステップと
を備える、方法。
【請求項２】
第１プレイヤの端末と、第１プレイヤの端末とネットワークを介して通信可能な他の１又は複数のプレイヤがそれぞれ有する他の１又は複数の端末とによって構成されるシステムで実行される方法であって、
第１プレイヤの端末の位置を取得するステップと、
第１プレイヤの端末の位置を中心として決定された一定領域内の地図を取得するステップと、
所定の数の連鎖領域を決定するステップであって、
ネットワークを介して決定された一定領域内にある他の１又は複数の端末の位置をそれぞれ受信するステップと、
他の１又は複数の端末のうち、前記決定された一定領域内に対応するプレイヤの端末にもっとも近いプレイヤの端末を中心とする次の領域を連鎖領域として決定し、該連鎖領域内の地図を取得するステップと、
連鎖領域を次の決定された一定領域として決定するステップと、
を、所定の回数繰り返して、所定の数の連鎖領域を決定するステップと、
一定領域及び所定の数の連鎖領域にそれぞれ対応する地図に含まれる施設情報及び地図情報のいずれか又は両方を取得するステップと、
取得された施設情報及び地図情報に基づいてゲームパラメータを設定するステップと、
設定されたゲームパラメータに基づいてゲームを進行するステップと、
を備える、方法。
【請求項３】
第１プレイヤと、他の１又は複数のプレイヤは、同一グループに属することを特徴とする、請求項２に記載の方法。
【請求項４】
前記ゲームパラメータは、第１プレイヤのプレイヤキャラクタ、及び前記決定された所定の数の連鎖領域にそれぞれ対応するプレイヤのプレイヤキャラクタのいずれか又は全てに影響を及ぼすことを特徴とする、請求項３に記載の方法。
【請求項５】
所定の数の連鎖領域のそれぞれの広さは、該連鎖領域に対応する他の１又は複数のプレイヤと、第１プレイヤとの親密度によって決定されることを特徴とする、請求項２に記載の方法。
【請求項６】
所定の数の連鎖領域のそれぞれの広さは、連鎖領域が決定される度に徐々に小さくなることを特徴とする、請求項２に記載の方法。
【請求項７】
請求項１から６のいずれか１項に記載の方法を、前記端末のプロセッサに実行させるためのプログラム。
【請求項８】
第１プレイヤの端末の位置を取得する位置取得手段と、
第１プレイヤの端末の位置を中心とする一定領域内の地図を取得する地図取得手段と、
取得された地図に含まれる施設情報を取得する施設情報・地図情報取得手段と、
取得された施設情報に基づいて第１プレイヤに対応するゲームパラメータを設定するゲームパラメータ設定手段と
設定されたゲームパラメータに基づいてゲームを進行するゲーム進行手段と
を備える、端末。
【請求項９】
第１プレイヤの端末と、第１プレイヤの端末とネットワークを介して通信可能な他の１又は複数のプレイヤがそれぞれ有する他の１又は複数の端末とによって構成されるシステムであって、
第１プレイヤの端末の位置を取得する第１の位置取得手段と、
第１プレイヤの端末の位置を中心として決定された一定領域内の地図を取得する第１の地図取得手段と、
所定の数の連鎖領域を決定する連鎖領域決定手段であって、
ネットワークを介して決定された一定領域内の他の１又は複数の端末の位置をそれぞれ受信する第２の位置取得手段、
他の１又は複数の端末のうち、前記決定された一定領域内に対応するプレイヤの端末にもっとも近いプレイヤの端末を中心とする次の領域を連鎖領域として決定し、該連鎖領域内の地図を取得する第２の地図取得手段、
連鎖領域を次の決定された一定領域として決定する設定手段、
に、所定の回数処理を実行させて、所定の数の連鎖領域を決定する連鎖領域決定手段と、
一定領域及び所定の数の連鎖領域にそれぞれ対応する地図に含まれる施設情報及び地図情報のいずれか又は両方を取得する施設情報・地図情報取得手段と、
取得された施設情報及び地図情報に基づいてゲームパラメータを設定するゲームパラメータ設定手段と、
設定されたゲームパラメータに基づいてゲームを進行するゲーム進行手段と、
を備えるシステム。
【請求項１０】
第１プレイヤと、他の１又は複数のプレイヤは、同一グループに属することを特徴とする、請求項９に記載のシステム。
【請求項１１】
前記ゲームパラメータは、第１プレイヤのプレイヤキャラクタ、及び前記決定された所定の数の連鎖領域にそれぞれ対応するプレイヤのプレイヤキャラクタのいずれか又は全てに影響を及ぼすことができることを特徴とする、請求項１０に記載のシステム。
【請求項１２】
所定の数の連鎖領域のそれぞれの広さは、該連鎖領域に対応する他の１又は複数のプレイヤと、第１プレイヤとの親密度によって決定されることを特徴とする、請求項９に記載のシステム。
【請求項１３】
所定の数の連鎖領域のそれぞれの広さは、連鎖領域が決定される度に徐々に小さくなることを特徴とする、請求項９に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図データを利用したゲーム方法、ゲームプログラム、ゲーム端末、及びゲームシステムに関する。
【背景技術】
【０００２】
従来、ＧＰＳに代表される測位システムを利用してプレイヤ有する端末の位置を取得し、該端末の位置を用いてプレイするゲームが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−５１７６８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１には、プレイヤ端末の位置情報を用いて、位置情報に連動したゲームを展開することができるものの、位置情報での経緯度のパラメータにより実際の地図と対応するゲーム地図を確定するものであった。従って、特許文献１においてはプレイヤ端末の位置に対応する地図データからゲームパラメータを取得してゲームを展開することはできなかった。
【課題を解決するための手段】
【０００５】
本発明は、プレイヤ端末の位置情報に対応する地図データを取得し、該地図データに基づいてゲームパラメータを設定・変更してゲームを展開することを特徴とする。さらに本発明は複数のプレイヤのそれぞれのプレイヤ端末の位置情報に対応する地図データに基づいて、プレイヤ同士が対戦、協力等を行いながらプレイすることを可能にする。本発明はゲーム攻略の緊張感と挑戦心を掻き立てる要素を備えたゲームパラメータの設定方法等を提案し、ユーザにより没入してゲームを楽しんでもらう。
即ち、本発明は、
（１）  第１プレイヤの端末で実行される方法であって、
第１プレイヤの端末の位置を取得するステップと、
第１プレイヤの端末の位置を中心とする一定領域内の地図を取得するステップと、
取得された地図に含まれる施設情報及び地図情報のいずれか又は両方を取得するステップと、
取得された施設情報及び地図情報に基づいて第１プレイヤに対応するゲームパラメータを設定するステップと
設定されたゲームパラメータに基づいてゲームを進行するステップと
を備える、方法を特徴とする。
（２）また、本発明は、第１プレイヤの端末と、第１プレイヤの端末とネットワークを介して通信可能な他の１又は複数のプレイヤがそれぞれ有する他の１又は複数の端末とによって構成されるシステムで実行される方法であって、
第１プレイヤの端末の位置を取得するステップと、
第１プレイヤの端末の位置を中心として決定された一定領域内の地図を取得するステップと、
所定の数の連鎖領域を決定するステップであって、
ネットワークを介して決定された一定領域内にある他の１又は複数の端末の位置をそれぞれ受信するステップと、
他の１又は複数の端末のうち、前記決定された一定領域内に対応するプレイヤの端末にもっとも近いプレイヤの端末を中心とする次の領域を連鎖領域として決定し、該連鎖領域内の地図を取得するステップと、
連鎖領域を次の決定された一定領域として決定するステップと、
を、所定の回数繰り返して、所定の数の連鎖領域を決定するステップと、
一定領域及び所定の数の連鎖領域にそれぞれ対応する地図に含まれる施設情報及び地図情報のいずれか又は両方を取得するステップと、
取得された施設情報及び地図情報に基づいてゲームパラメータを設定するステップと、
設定されたゲームパラメータに基づいてゲームを進行するステップと、
を備える、方法を特徴とする。
（３）また、本発明は、第１プレイヤの端末の位置を取得する位置取得手段と、
第１プレイヤの端末の位置を中心とする一定領域内の地図を取得する地図取得手段と、
取得された地図に含まれる施設情報及び地図情報のいずれか又は両方を取得する施設情報・地図情報取得手段と、
取得された施設情報及び地図情報に基づいて第１プレイヤに対応するゲームパラメータを設定するゲームパラメータ設定手段と
設定されたゲームパラメータに基づいてゲームを進行するゲーム進行手段と
を備える、端末を特徴とする。
（４）また、本発明は、第１プレイヤの端末と、第１プレイヤの端末とネットワークを介して通信可能な他の１又は複数のプレイヤがそれぞれ有する他の１又は複数の端末とによって構成されるシステムであって、
第１プレイヤの端末の位置を取得する第１の位置取得手段と、
第１プレイヤの端末の位置を中心として決定された一定領域内の地図を取得する第１の地図取得手段と、
所定の数の連鎖領域を決定する連鎖領域決定手段であって、
ネットワークを介して決定された一定領域内の他の１又は複数の端末の位置をそれぞれ受信する第２の位置取得手段、
他の１又は複数の端末のうち、前記決定された一定領域内に対応するプレイヤの端末にもっとも近いプレイヤの端末を中心とする次の領域を連鎖領域として決定し、該連鎖領域内の地図を取得する第２の地図取得手段、
連鎖領域を次の決定された一定領域として決定する設定手段、
に、所定の回数処理を実行させて、所定の数の連鎖領域を決定する連鎖領域決定手段と、
一定領域及び所定の数の連鎖領域にそれぞれ対応する地図に含まれる施設情報及び地図情報のいずれか又は両方を取得する施設情報・地図情報取得手段と、
取得された施設情報及び地図情報に基づいてゲームパラメータを設定するゲームパラメータ設定手段と、
設定されたゲームパラメータに基づいてゲームを進行するゲーム進行手段と、
を備えるシステムを特徴とする。
【発明の効果】
【０００６】
本発明によれば、プレイヤ端末の位置情報に対応する地図データを利用して、該地図データに基づいてゲームパラメータを設定・変更して、より趣向性の高いゲームを展開することができる。
【０００７】
この発明の上記の、および他の特徴および利点は、この発明の実施例の以下のより特定的な説明、添付の図面、及び請求の範囲から明らかになるであろう。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施例に従った、端末の外観図を示す。
【図２】本発明の一実施例に従った、端末１００のハードウェア構成図を示す。
【図３】本発明の一実施例に従った、システムの構成図を示す。
【図４】本発明の一実施例に従った、端末１００のブロック図を示す。
【図５】本発明の一実施例に従った、ゲーム画面の一例を示す図である。
【図６】本発明の一実施例に従った、ゲーム画面の一例を示す図である。
【図７】本発明の一実施例に従った、ゲーム画面の一例を示す図である。
【図８】本発明の一実施例に従った、ゲーム画面の一例を示す図である。
【図９】本発明の一実施例に従った、端末１００において実行される処理のフローチャートである。
【図１０】本発明の一実施例に従った、端末１００において実行される処理のフローチャートである。
【発明を実施するための形態】
【０００９】
［本発明の実施形態の説明］
最初に、本発明の実施形態の内容を列記して説明する。本発明の一実施形態は、以下のような構成を備える。
（項目１）
第１プレイヤの端末で実行される方法であって、
第１プレイヤの端末の位置を取得するステップと、
第１プレイヤの端末の位置を中心とする一定領域内の地図を取得するステップと、
取得された地図に含まれる施設情報及び地図情報のいずれか又は両方を取得するステップと、
取得された施設情報及び地図情報に基づいて第１プレイヤに対応するゲームパラメータを設定するステップと
設定されたゲームパラメータに基づいてゲームを進行するステップと
を備える、方法。
(項目２)
第１プレイヤの端末と、第１プレイヤの端末とネットワークを介して通信可能な他の１又は複数のプレイヤがそれぞれ有する他の１又は複数の端末とによって構成されるシステムで実行される方法であって、
第１プレイヤの端末の位置を取得するステップと、
第１プレイヤの端末の位置を中心として決定された一定領域内の地図を取得するステップと、
所定の数の連鎖領域を決定するステップであって、
ネットワークを介して決定された一定領域内にある他の１又は複数の端末の位置をそれぞれ受信するステップと、
他の１又は複数の端末のうち、前記決定された一定領域内に対応するプレイヤの端末にもっとも近いプレイヤの端末を中心とする次の領域を連鎖領域として決定し、該連鎖領域内の地図を取得するステップと、
連鎖領域を次の決定された一定領域として決定するステップと、
を、所定の回数繰り返して、所定の数の連鎖領域を決定するステップと、
一定領域及び所定の数の連鎖領域にそれぞれ対応する地図に含まれる施設情報及び地図情報のいずれか又は両方を取得するステップと、
取得された施設情報及び地図情報に基づいてゲームパラメータを設定するステップと、
設定されたゲームパラメータに基づいてゲームを進行するステップと、
を備える、方法。
(項目３)
第１プレイヤと、他の１又は複数のプレイヤは、同一グループに属することを特徴とする、項目２に記載の方法。
(項目４)
前記ゲームパラメータは、第１プレイヤのプレイヤキャラクタ、及び前記決定された所定の数の連鎖領域にそれぞれ対応するプレイヤのプレイヤキャラクタのいずれか又は全てに影響を及ぼすことを特徴とする、項目３に記載の方法。
(項目５)
所定の数の連鎖領域のそれぞれの広さは、該連鎖領域に対応する他の１又は複数のプレイヤと、第１プレイヤとの親密度によって決定されることを特徴とする、項目２に記載の方法。
(項目６)
所定の数の連鎖領域のそれぞれの広さは、連鎖領域が決定される度に徐々に小さくなることを特徴とする、項目２に記載の方法。
（項目７）
項目１から６のいずれか１項に記載の方法を、前記端末のプロセッサに実行させるためのプログラム。
（項目８）
第１プレイヤの端末の位置を取得する位置取得手段と、
第１プレイヤの端末の位置を中心とする一定領域内の地図を取得する地図取得手段と、
取得された地図に含まれる施設情報及び地図情報のいずれか又は両方を取得する施設情報・地図情報取得手段と、
取得された施設情報及び地図情報に基づいて第１プレイヤに対応するゲームパラメータを設定するゲームパラメータ設定手段と
設定されたゲームパラメータに基づいてゲームを進行するゲーム進行手段と
を備える、端末。
（項目９）
第１プレイヤの端末と、第１プレイヤの端末とネットワークを介して通信可能な他の１又は複数のプレイヤがそれぞれ有する他の１又は複数の端末とによって構成されるシステムであって、
第１プレイヤの端末の位置を取得する第１の位置取得手段と、
第１プレイヤの端末の位置を中心として決定された一定領域内の地図を取得する第１の地図取得手段と、
所定の数の連鎖領域を決定する連鎖領域決定手段であって、
ネットワークを介して決定された一定領域内の他の１又は複数の端末の位置をそれぞれ受信する第２の位置取得手段、
他の１又は複数の端末のうち、前記決定された一定領域内に対応するプレイヤの端末にもっとも近いプレイヤの端末を中心とする次の領域を連鎖領域として決定し、該連鎖領域内の地図を取得する第２の地図取得手段、
連鎖領域を次の決定された一定領域として決定する設定手段、
に、所定の回数処理を実行させて、所定の数の連鎖領域を決定する連鎖領域決定手段と、
一定領域及び所定の数の連鎖領域にそれぞれ対応する地図に含まれる施設情報及び地図情報のいずれか又は両方を取得する施設情報・地図情報取得手段と、
取得された施設情報及び地図情報に基づいてゲームパラメータを設定するゲームパラメータ設定手段と、
設定されたゲームパラメータに基づいてゲームを進行するゲーム進行手段と、
を備えるシステム。
(項目１０)
第１プレイヤと、他の１又は複数のプレイヤは、同一グループに属することを特徴とする、項目９に記載のシステム。
（項目１１）
前記ゲームパラメータは、第１プレイヤのプレイヤキャラクタ、及び前記決定された所定の数の連鎖領域にそれぞれ対応するプレイヤのプレイヤキャラクタのいずれか又は全てに影響を及ぼすことができることを特徴とする、項目１０に記載のシステム。
(項目１２)
所定の数の連鎖領域のそれぞれの広さは、該連鎖領域に対応する他の１又は複数のプレイヤと、第１プレイヤとの親密度によって決定されることを特徴とする、項目９に記載のシステム。
（項目１３）
所定の数の連鎖領域のそれぞれの広さは、連鎖領域が決定される度に徐々に小さくなることを特徴とする、項目９に記載のシステム。
【００１０】
以下、図面を参照して、本発明の一実施形態を説明する。但し、本発明の適用可能な実施形態はこれに限定されるものではない。
図１は、本発明の一実施例に係る端末の外観図である。同図に示す端末１００は、画面表示機能を兼ね備えたタッチパネル１０２を備えている。本明細書中では、タッチパネル１０２の画面表示機能を発揮させるものをディスプレイ１０４と称する。タッチパネル１０２はプロセッサの制御のもと、プレイヤによる接触操作を検出する。ディスプレイ１０４は、プレイヤによるタッチパネルに対する接触操作に対応するグラフィックを表示する。端末１００は、図４に示される機能を実現するための装置である。なお、該端末は、スマートフォン、ＰＤＡ、タブレット型コンピュータ等のタッチパネルを備える端末や、他の携帯端末で実行可能である。
【００１１】
次に、図２を参照して端末１００の内部構成を説明する。端末１００は、タッチパネル１０２、ディスプレイ１０４、プロセッサ１０６、メモリ１０８、ＧＰＳ（Global Positioning System）受信部１１０、通信部１１２の一部又は全てを備えることができ、これらがバスにより相互にデータ通信可能に接続されている。
【００１２】
タッチパネル１０２がディスプレイ１０４に装着されている。タッチパネル１０２は、その表面を指やスティック、スタイラスペンなどで触れると、その接触位置に対応する座標データを出力する機能を有している。タッチパネル１０２は、プレイヤによるタッチ入力位置を所定のサンプリング間隔で検出して、座標データを出力する。なお、端末１００はタッチパネル１０２を備えていなくとも良く、ユーザによる選択入力を受け付けることができる操作ボタン等を有していればよい。
【００１３】
ディスプレイ１０４は、表示処理部４２０から出力された画像信号に基づいてフレーム毎に各種ゲーム画像を表示する。
メモリ１０８には、本発明を実施するにあたって必要なプログラム及びデータ等が格納されており、プログラムがプロセッサにより実行されて、プレイヤは端末１００のタッチパネル１０２を用いてゲームを楽しむことができる。なお、メモリ１０８には、プロセッサがプログラムに従って動作している間に生成したデータやプロセッサによって利用されるデータも一時的に格納される。メモリ１０８は、端末１００の位置、デジタル地図データベース、ネットワークを介して取得された他のプレイヤ端末の位置、端末１００を有するプレイヤの個人情報等を格納することができる。なお、ゲームプログラムや地図データ等はメモリ１０８に格納されても良いし、端末１００にネットワークを介して接続されたサーバ１２０に格納されていてもよい。デジタル地図データベースはデジタル地図のデータを保有するデータベースである。地図データは、地図、地図情報、施設情報の一部又は全てで構成され、このうち地図は道路の位置、形状、標高等の一部又は全てを、地図情報は、道路の種別（高速道路、国道等）、地点名称（交差点、ＩＣ等）等の一部又は全てを、施設情報は、施設の名称、施設種類等の一部又は全てを含むことができる。
【００１４】
ＧＰＳ受信部１１０は、ＧＰＳの人工衛星から送信される信号（プレイヤ端末の経緯度等）を受信し、受信結果をプロセッサ１０６へ出力する。プロセッサ１０６は、ＧＰＳ受信部１１０から与えられた受信結果に基づいて、各プレイヤ端末の所在地（経度及び緯度等）を算出する処理を行うことができる。
【００１５】
通信部１１２はプロセッサの制御により端末１００と内部／外部ネットワークとの接続を確立する。通信部１１２により通信ネットワークを介して遠隔地からの他のプレイヤとの間で各種データを送受信することができる。さらに通信部１１２により、サーバに格納されているデジタル地図データベースからデジタル地図データを取得したり、サーバにアクセスしたりすることができる。サーバに格納されているデジタル地図データにアクセスする場合は、端末１００のメモリ１０８にデジタル地図データを格納しなくともよい。
【００１６】
図３は、本発明の一実施例に従った、ゲームシステム構成図を示す。このシステムでは、プレイヤ１の端末１００（１）〜プレイヤＮの端末１００（Ｎ）が、インターネット等のデータ通信ネットワーク１４０を介してサーバ１２０と接続されている。端末１００（１）〜端末１００（Ｎ）は図４に示されるようにそれぞれ構成される。以下、端末１００（１）〜１００（Ｎ）を特に区別する必要のない場合には、単に端末１００と記す。サーバ１２０は、プロセッサ、各種記憶装置及びデータ通信装置を中心として構成された公知のサーバコンピュータによって実現されるものであり、端末１００間で行われる通信を管理し、ゲーム実行に必要な各種データを配信し、プレイヤ端末１００との間でデータの送受信を行わせるものである。プレイヤ端末１００はＧＰＳ衛生から送出されるＧＰＳ衛生信号を受信し、ユーザ端末の位置等を演算処理によって取得する測位機能を有している。
【００１７】
図４は、本発明の一実施例に従った端末１００の機能ブロック図である。端末１００は、処理部４００を備えることができる。なお、図４において、様々な処理を行う機能ブロックとして記載される各要素は、ハードウェア的には、プロセッサ、メモリ、その他の集積回路で構成することができ、ソフトウェア的には、メモリにロードされた各種プログラムなどによって実現される。したがって、これらの機能ブロックがハードウェア、ソフトウェア、又はそれらの組み合わせによって実現できることは当業者に理解されるであろう。以下、図４に示される処理部４００に備えられる各機能部の動作について詳細に説明する。
【００１８】
演算処理部４１０は、ＧＰＳ受信部１１０から取得した端末の現在位置に応じて、端末１００の周辺の一定領域内の地図等をデジタル地図データベースから取得することができる。一定領域の広さは、演算処理部４１０によってあらかじめ規定することができ、例えばプレイヤのレベルに応じて規定することができる。演算処理部４１０は、端末１００の位置の変更に応じて、リアルタイムに計算を行い、計算の都度端末の位置をメモリ１０８に格納し、必要に応じてメモリ１０８から読み出しすることができる。
【００１９】
演算処理部４１０は、タッチパネル１０２等より取得したプレイヤによる操作に基づいて、アプリケーションを起動したり、ゲームに必要な各種処理を実行したりすることができる。
【００２０】
演算処理部４１０は、通信部１１２よりネットワークを介して他のプレイヤ端末１００（２〜Ｎ）から送信された、他の端末１００（２〜Ｎ）の現在位置を、各他のプレイヤ端末の端末識別子と共にそれぞれ取得することができる。そして、演算処理部４１０は、取得した他の端末１００（２〜Ｎ）のそれぞれの現在位置に応じて、他の端末１００（２〜Ｎ）の周辺の一定領域内の地図等をそれぞれデジタル地図データベースから取得することができる。
【００２１】
演算処理部４１０はさらに、デジタル地図データベースから端末１００（１）、及び他の端末１００（２〜Ｎ）の一定領域内に存在する地図情報及び施設情報を取得することができる。本発明においては、取得されたプレイヤ端末の一定領域内に存在する地図情報及び施設情報に基づいてゲームパラメータ（例えば、プレイヤキャラクタの能力値、ゲームアイテム）を変更・設定することができる。例えば、プレイヤ１の端末の位置を中心とする一定領域内に存在する施設情報に警察署が含まれる場合には、ゲームパラメータであるプレイヤキャラクタの攻撃力を１０ポイント、学校が含まれる場合には、プレイヤキャラクタの知性を１０ポイント、飲食店が含まれる場合には体力を１０ポイント、駅が含まれる場合にはプレイヤキャラクタの移動速度を１０ポイント付与することができる。また、例えば、一定領域内に存在する施設情報に複数の飲食店が含まれる場合には、「飲食店の数」×１０ポイントをプレイヤキャラクタの体力に付与することができる。また、例えば、一定領域内に存在する地図情報に、高速道路、ＩＣが含まれる場合にはプレイヤキャラクタの移動速度を１０ポイント付与することができる。
【００２２】
また、例えば、プレイヤ１の端末の位置を中心とする一定領域内に存在する施設情報に病院が含まれる場合には、ゲームパラメータであるゲームアイテム（薬草）を実空間の当該病院の場所に設定し、役所が含まれる場合には、ゲームアイテム（機密文書）を実空間の当該役所の場所に設定することができる。
【００２３】
さらに、プレイヤがプレイしているゲームに提携する企業等に関連する施設に高いポイントを付与することもできる。例えば、ＪＲと提携してゲームをプレイヤに提供する場合に、一定領域内に存在する施設情報にＪＲの駅が含まれる場合には、ＪＲの駅に高いポイント（例えば１００ポイント）を付与することができる。提携する企業等に関連する施設に高いポイントを付与することにより、ゲームをプレイするプレイヤが積極的にその施設を訪れて利用するよう誘導することができる。
【００２４】
なお、上述したゲームパラメータと、施設情報、地図情報との関係は例示であり、これらの関係はゲーム毎に任意に設定される。ここで、端末１００の周辺の一定領域とは、例えば端末１００の現在位置を中心とする領域をいい、円形であっても、その他の形状であっても良く、さらにその領域の広さは可変である。演算処理部４１０は、端末周辺の一定領域が広い場合には、縮尺を変更してディスプレイ１０４へ表示させることができる。
【００２５】
さらに、演算処理部４１０は、プレイヤ１の端末と関連する他のプレイヤの端末を所定のプロセスに従って種々選択することができる。例えば、プレイヤ１の端末１００（１）の一定領域内にあり、かつプレイヤ１の端末１００の位置に最も近い他のプレイヤの端末１００を選択することができる。本発明においては、代表プレイヤのプレイヤキャラクタの有する能力値を、プレイヤ１の端末の一定領域内に存在する地図情報及び施設情報と、プレイヤ１と関連する他のプレイヤの端末の一定領域内に存在する地図情報及び施設情報とに基づいて変更・設定することができる。例えば、プレイヤ１と同一グループに属する他のプレイヤの端末を中心とする一定領域内に存在する地図情報及び施設情報を吸収して、代表プレイヤ（例えばプレイヤ１）の能力値を向上するために使用することができる。一方、プレイヤ１と対戦するグループに属する他のプレイヤの端末を中心とする一定領域内に存在する地図情報及び施設情報は、プレイヤ１の能力値を低下するために使用することができる。従って、プレイヤ１は移動しなくとも、他のプレイヤの有する端末の現在位置に基づいて施設情報等を取得して、ゲームパラメータを変更・設定することができる。プレイヤ１は、プレイヤ１の現在位置周辺に同一グループのプレイヤが存在するか否か、対戦グループのプレイヤが存在するか否かは通常は把握できない。プレイヤは自己に有利・不利なゲーム展開がなされるかは予測が困難であるため、より趣向性の高いゲームを展開することができる。
【００２６】
また、演算処理部４１０は、端末１００のメモリに格納されたプレイヤの個人情報（出身地、誕生日など）を読み出しすることができる。各プレイヤの個人情報に基づいて、同一の属性を有するプレイヤからなるグループを作成することができる。また、プレイヤの個人情報に基づいて、プレイヤの有する端末を中心とする領域の大きさを変更することができる。例えば、端末１００（１）を保持するプレイヤの出身地が北海道であり、かつプレイヤの現在位置が北海道である場合、端末１００周辺のより広い一定領域の地図等を取得することができる。また、プレイヤの誕生日である場合に、端末１００周辺のより広い一定領域の地図等を取得することができる。
【００２７】
表示処理部４２０は、端末１００の現在位置を中心とする一定領域内の地図や、同一グループに属する他のプレイヤの端末の現在位置を中心とする一定領域内の地図をディスプレイ１０４へ表示させることができる。さらに表示処理部４２０は、地図に施設情報等を重ねた地図をディスプレイ１０４へ表示させることができる。
〔ゲーム１概要〕
本実施形態のゲームはプレイヤ端末の位置を利用した対戦ゲームである。本実施形態に係る対戦ゲームは、通常対戦及びグループ対戦の２つの対戦方式を有する。通常対戦は、それぞれ異なる位置に存在するプレイヤ同士が対戦する。ここでは、通常対戦する場合について以下に説明する。プレイヤは各自が有する端末の現在の位置に基づいて、現在の位置を中心とする一体範囲内の地図を取得し、該取得された地図に対応する地図データから地図情報、施設情報を抽出して、ゲームパラメータ（例えばプレイヤキャラクタの能力値）を変更・設定することができる。例えば、施設情報に警察署が含まれる場合には、プレイヤキャラクタの攻撃力を１０ポイント追加する。プレイヤは、現在位置を中心とする一定領域内の地図を取得することでプレイヤキャラクタの能力値を増加して、対戦相手と対戦することができる。本発明においてはプレイヤキャラクタの能力を、プレイヤの現在位置に応じて動的に変動させることができる。従って、様々な場面においてゲームに対するプレイヤの興味を維持することができる。
〔ゲーム２概要〕
グループ対戦は、各々が１又は複数のプレイヤを含む複数のグループ間で対戦することができる。グループ対戦においては、例えば、第１グループに属する各々のプレイヤの端末位置に基づいて取得される一定領域内の地図に基づいて、各一定領域に対応する各々のプレイヤキャラクタの能力値を決定しても良いし、第１グループに属する全てのプレイヤの端末位置に基づいて取得される一定領域内の地図に基づいて、代表プレイヤのプレイヤキャラクタの能力値のみを決定しても良い。
【００２８】
図５は本発明の一実施例に従った、ネットワークを介して接続された距離が離れて位置する通信可能な端末１００（１）〜（５）で構成されるシステムにおいて実行されるゲーム画面の一例を示す図である。本実施例では端末１００は５台であるが６台以上であっても良い。プレイヤ１〜３の端末１００（１）〜（３）は第１グループに属し、プレイヤ４、５の端末（４）、（５）は第１グループと対戦する第２グループに属する。プレイヤ１は端末１００（１）、プレイヤ２は端末１００（２）、プレイヤ３は端末１００（３）、プレイヤ４は端末１００（４）、プレイヤ５は端末１００（５）をそれぞれ保持している。第１グループはプレイヤ１及びプレイヤ１と親密度の高いプレイヤ２，３で構成され、第２グループは、プレイヤ４及びプレイヤ４と親密度の高いプレイヤ５で構成されている。図５において５００はプレイヤ１の有する端末１００（１）のディスプレイに表示されるゲーム画面の例示である。図５においては、ゲーム画面５００の背景は無色であるが、背景に現在の端末位置に対応する地図を示すこともできる。黒丸は、第１グループに属する端末１００（１）〜（３）の地図上の位置を示している。灰色丸は、第２グループに属する端末１００（４）、（５）の地図上の位置を示している。直方体は、各領域内に存在する施設を示す。
【００２９】
本実施形態においては第１グループに属するプレイヤ１〜３が有する端末１００（１）〜（３）の現在の位置情報に基づいて、それぞれ一定領域内の地図を取得し、該取得された地図から施設情報を抽出して、該施設情報に基づいて代表プレイヤであるプレイヤ１のキャラクタの能力値を設定・変更することができる。第２グループに属するプレイヤ４、５が有する端末の現在の位置情報は、プレイヤ１のキャラクタの能力値を設定・変更するために利用されない。このようにグループ対戦においては、同一グループに属する他のプレイヤの協力を得て、１つの代表プレイヤキャラクタ（本実施形態においてはプレイヤ１）の能力を増加することのできる地図データ（例えば、施設情報）をより多く取得し、代表プレイヤキャラクタの能力値を増加し、他のグループと対戦することができる。
【００３０】
さらに、第１グループに属するプレイヤ１〜３が有する端末１００（１）〜（３）の現在の位置情報に基づいて決定される一定領域の広さを、例えばプレイヤ１との親密度に応じて変更することができる。例えば、プレイヤ１はプレイヤ２よりもプレイヤ３と親密度が高い場合、プレイヤ３の位置を中心とする一定領域（第３領域、図５の領域５０３）をプレイヤ２の位置を中心とする一定領域（第２領域、図５の領域５０２）よりも広く設定することができる。なお、プレイヤ同士の親密度を示すパラメータはメモリに格納されている。
【００３１】
さらに、本実施形態においては、プレイヤ同士の親密度に基づいてグループが構成されているが、例えばグループを構成するプレイヤの能力が同程度となるようにグループを構成しても良いし、プレイヤの属性（出身地、趣味、誕生月等）に応じてグループを構成しても良い。
【００３２】
さらに、図５において領域５０２、５０３は重なっていないが、これら領域が重なる場合がある。重なった領域内に施設が含まれる場合、該施設は重複してカウントしないで代表プレイヤキャラクタのゲームパラメータを設定・変更することができる。例えば、領域５０１は領域５０２、５０３とは重なっておらず、領域５０２、５０３のみが重なっている場合、領域５０２と５０３を論理和した１つの領域に含まれる施設情報に基づいて、代表プレイヤキャラクタのゲームパラメータを設定・変更することができる。
【００３３】
本実施形態においては、プレイヤ１の端末の位置情報のみではなく、グループ内の他のプレイヤの位置情報に基づいて、プレイヤキャラクタの能力値を設定してゲームを展開することができる。従って、代表プレイヤと親密度の高い第１グループ内の他のプレイヤの協力を得ることによって、代表プレイヤに関連する各種ゲームパラメータ（例えば、プレイヤキャラクタの能力値）を上げることができるため、より趣向性の高いゲームを展開することができる。
〔ゲーム３概要〕
グループ対戦では、例えば、プレイヤ１と同一グループのプレイヤが多数いる場合、プレイヤ１のプレイヤキャラクタの能力値が増加され過ぎる場合や、能力値を設定するまでに時間がかかる場合、他のグループのプレイヤキャラクタとの能力値の差が大きくなりすぎる場合などがある。従って、本実施形態においては、グループ対戦において、プレイヤ１の能力を設定するために協力することのできる同一グループ内の他のプレイヤの人数に上限を設ける。例えば、プレイヤ１に協力した他のプレイヤからの応答を先着順に所定の数だけ受け付けし、プレイヤ１に協力する他のプレイヤの人数に上限を設けることができる。
【００３４】
また、プレイヤ１のプレイヤ端末１００（１）の現在位置からの、プレイヤ１と同一グループの他のプレイヤ端末の距離に基づいてプレイヤ１に協力する他のプレイヤを選択し、かつ選択される他のプレイヤの人数に上限を設けることができる。以下では、プレイヤ１のプレイヤ端末１００（１）と、プレイヤ１と同一グループの他のプレイヤ端末との間の距離に基づいてプレイヤ１に協力する他のプレイヤを選択し、かつ選択される他のプレイヤの人数に上限（例えば二人）を設けた場合の一実施例について説明する。
【００３５】
図６は、本発明の一実施例に従った、ネットワークを介して接続された距離が離れて位置する通信可能な５台の端末１００（１）〜（５）で構成されるシステムにおいて実行されるゲーム画面の一例を示す図である。本実施例では端末１００は５台であるが６台以上であっても良い。プレイヤ１〜５は同一グループに属しており、プレイヤ１は端末１００（１）、プレイヤ２は端末１００（２）、プレイヤ３は端末１００（３）、プレイヤ４は端末１００（４）、プレイヤ５は端末１００（５）をそれぞれ保持している。図６において６００はプレイヤ１の有する端末１００（１）のディスプレイに表示されるゲーム画面の例示である。図６においては、ゲーム画面６００の背景は無色であるが、地図を示すこともできる。黒丸は、第１グループに属する端末１００（１）〜（５）の地図上の位置を示している。
【００３６】
以下、端末１００（１）において行われる処理について説明する。
まず、演算処理部４１０は、プレイヤ１の現在の位置に応じて、端末１００（１）の現在位置を中心とする周辺の一定領域（第１領域）を決定し、該第１領域（図６の領域６０１）内の地図を取得する。
【００３７】
次に、演算処理部は第１領域内にあるプレイヤ１と同一グループのプレイヤの有する端末（図６において端末１００（２）及び１００（４））の位置及び端末の識別子を全て取得する。次に、演算処理部４１０は第１領域内にあり、かつプレイヤ１の端末１００（１）の位置に最も近い他のプレイヤの端末１００（２）を選択する。
【００３８】
次に、プレイヤ１の端末の演算処理部４１０はプレイヤ２の端末の位置を中心とする第２領域（図６の領域６０２）を決定する。演算処理部４１０は、第２領域内にあるプレイヤ２と同一グループ内の全ての端末（図６において端末１００（３））の現在位置を取得する。演算処理部４１０は第２領域（図６の領域６０２）内にあり、かつプレイヤ２の端末の位置に最も近いプレイヤ３の端末を決定する。このとき、以前に決定された端末は再度選択されない。次に、演算処理部４１０はプレイヤ３（図６において端末１００（３））の端末の位置を中心とする第３領域を決定する。プレイヤ１へ協力する他のプレイヤの人数の上限が二人である場合、ここで他のプレイヤ端末の選択処理は終了する。ここで、第２領域、第３領域は、第１領域の決定に応じて、順に鎖のように連なって決定されているため、本明細書中では（第１領域の）連鎖領域と称する。
【００３９】
次に、プレイヤ１の端末の位置を中心とする第１領域、選択されたプレイヤ２の端末の位置を中心とする第２領域、選択されたプレイヤ３の端末の位置を中心とする第３領域内の地図を取得し、該取得された地図から施設情報を抽出して、該施設情報に基づいて代表プレイヤであるプレイヤ１のキャラクタの能力値を変更・設定する。
【００４０】
図６において、第１領域６０１、第２領域６０２、第３領域６０３はそれぞれ連なって重なっている。第１領域、第２領域、第３領域は、同一グループ内のプレイヤに対応するゲームパラメータに影響を与えることのできる連鎖領域である。第１領域、第２領域、第３領域内の地図から抽出される施設情報に基づいて、プレイヤ１以外のプレイヤ２、３に対応するプレイヤキャラクタの能力値を変更・設定することもできる。重なった連鎖領域内に施設が含まれる場合、該施設は重複させないで代表プレイヤキャラクタのゲームパラメータを設定・変更することができる。
【００４１】
本実施形態の他の態様においては、第１領域６０１、第２領域６０２、第３領域６０３がそれぞれ重なった領域内に含まれる施設に対し、重なっていない領域内に含まれる施設よりも高いポイントを付与して、代表プレイヤキャラクタの能力値を設定・変更することができる。例えば、重なっていない領域内に警察署が含まれる場合には、プレイヤキャラクタの攻撃力を１０ポイント付与するが、２重に重なる領域内に警察署が含まれる場合には、プレイヤキャラクタの攻撃力を１００ポイント、３重に重なる領域に警察署が含まれる場合には、プレイヤキャラクタの攻撃力を２００ポイント付与する。このように、プレイヤ同士の距離が近いほど、重なる領域が多くなり、該領域に含まれる施設に高いポイントが付与され、そのグループは有利にゲームを展開することができる。
【００４２】
本実施形態の他の態様においては、代表プレイヤキャラクタに対応する第１領域に隣接する連鎖領域に含まれる施設に対しより高いポイントを付与し、代表プレイヤキャラクタに対応する第１領域から離れる、又は第１領域からの連鎖するステップ数が多くなる程、連鎖領域に含まれる施設に対してより低いポイントを付与する。例えば、第２領域は第１領域に隣接しているが、第３領域は第１領域に隣接せず、第２領域にのみ隣接する場合、第３領域に含まれる施設に対するポイントは第２領域に含まれる施設に対するポイントよりも低く設定される。
〔ゲーム４概要〕
本実施形態においては、他の端末が選択される度に地図データを取得する領域の広さを徐々に小さくしてプレイヤ１に協力する他のプレイヤの人数に上限を設けることができる。
【００４３】
以下では、プレイヤ１のプレイヤ端末１００（１）と、プレイヤ１と同一グループの他のプレイヤ端末との間の距離に基づいてプレイヤ１に協力する他のプレイヤを選択し、かつ選択される他のプレイヤの人数を、取得する領域の広さを徐々に収束させることによって決定する場合の一実施例について説明する。
【００４４】
図７は、本発明の一実施例に従った、ネットワークを介して接続された距離が離れて位置する通信可能な５台の端末１００（１）〜（５）で構成されるシステムにおいて実行されるゲーム画面の一例を示す図である。本実施例では端末１００は５台であるが６台以上であっても良い。プレイヤ１〜５は同一グループに属しており、プレイヤ１は端末１００（１）、プレイヤ２は端末１００（２）、プレイヤ３は端末１００（３）、プレイヤ４は端末１００（４）、プレイヤ５は端末１００（５）をそれぞれ保持している。
【００４５】
本実施形態においては、プレイヤ１の端末の現在位置を中心とする一定範囲（第１領域、図７の領域７０１）が最も広く、プレイヤ１の端末の現在位置に基づいて選択された第２の端末（図７の１００（２））の現在位置を中心とする一定範囲（第２領域、図７の領域７０２）は、第１領域よりも狭く、第２の端末の現在位置に基づいて選択される第３の端末（図７の１００（３））の現在位置を中心とする一定範囲（第３領域、図７の領域７０２）は、第２領域よりも狭い。このように、新たな端末が選択される度に、地図データを取得する領域の広さを徐々に小さくしていき、該領域の広さが一定の広さ（例えばゼロ）に収束すると処理を終了する。なお、プレイヤ端末の位置を中心とする領域の大きさは、一定係数で小さくなるよう設定することもできるし、例えばプレイヤ１との親密度に応じて、領域が小さくなる割合を変更することもできる。また、一回選択されたプレイヤ端末は再度選択されないように設定することもできる。
【００４６】
プレイヤ１の端末の位置を中心とする第１領域内の地図を取得し、該取得された地図から施設情報を抽出して、該施設情報に基づいてゲームパラメータを設定・変更する。例えば、抽出された施設情報に病院が含まれる場合には、該病院の位置に、ゲームアイテム、例えば回復アイテムを設定することができる。選択されたプレイヤ２の端末の位置を中心とする第２領域７０２、選択されたプレイヤ３の端末の位置を中心とする第３領域７０３は、プレイヤ１のゲーム操作により間接的に影響が与えられる連鎖領域である。例えば、プレイヤ１が、現在位置において第１グループにのみ影響を与えることのできるゲームアイテム（回復アイテム）を使用する。すると、第２領域、第３領域に存在するプレイヤ２のキャラクタ、プレイヤ３のキャラクタはプレイヤ１のゲーム操作（回復アイテムを使用）により影響を受けて、体力が回復する。プレイヤ４，５のキャラクタは第２領域、第３領域に存在しないため、プレイヤ１のゲーム操作により影響を受けない。
【００４７】
本実施形態の他の態様において、プレイヤ１は、現在の端末の位置を中心とする第１領域内の地図を取得して、該取得された地図から抽出された施設情報に基づいてゲームパラメータを設定・変更した後に、ネットワークを介して第１グループの他のプレイヤに呼びかけをし、プレイヤ１が影響を与えることのできる範囲に、第１グループの他のプレイヤが集まるよう指示することもできる。プレイヤ１は、第１グループの他のプレイヤが集まった頃を見計らって、現在位置において第１グループにのみ影響を与えることのできるゲームアイテム（回復アイテム）を使用する。すると、プレイヤ１が影響を与えることのできる連鎖領域に集まった他のプレイヤのキャラクタはプレイヤ１のゲーム操作（回復アイテムを使用）により影響を受けて、体力を回復させることができる。
【００４８】
本実施形態においては、プレイヤ１の現在位置を中心とする第１領域に基づいて抽出された地図情報等に基づいて、ゲームパラメータを設定・変更することができる。さらに該設定・変更されたゲームパラメータに基づいて同一グループのプレイヤキャラクタのゲームパラメータを変更・設定することができる。
〔ゲーム５概要〕
本実施形態においては、プレイヤ１のプレイヤ端末１００（１）と、プレイヤ１と対戦するグループの他のプレイヤ端末との間の距離に基づいてプレイヤ１の操作に応じて影響が与えられる他のプレイヤを選択し、かつ選択される他のプレイヤの人数に上限（例えば二人）を設けた場合の一実施例について説明する。
【００４９】
図８は、本発明の一実施例に従った、ネットワークを介して接続された距離が離れて位置する通信可能な６台の端末１００（１）〜（６）で構成されるシステムにおいて実行されるゲーム画面の一例を示す図である。本実施例では端末１００は６台であるが７台以上であっても良い。プレイヤ１〜３は第１グループ、プレイヤ４〜６は第２グループに属しており、プレイヤ１は端末１００（１）、プレイヤ２は端末１００（２）、プレイヤ３は端末１００（３）、プレイヤ４は端末１００（４）、プレイヤ５は端末１００（５）、プレイヤ６は端末１００（６）をそれぞれ保持している。図８において８００はプレイヤ１の有する端末１００（１）のディスプレイに表示されるゲーム画面の例示である。黒丸は、第１グループに属する端末１００（１）〜（３）、灰色丸は第２グループに属する端末１００（４）〜（６）の地図上の位置を示している。
【００５０】
以下、端末１００（１）において行われる処理について説明する。
まず、演算処理部４１０は、プレイヤ１の現在の位置に応じて、端末１００（１）の現在位置を中心とする周辺の一定領域（第１領域）を決定し、該第１領域（図８の領域８０１）内の地図を取得する。
【００５１】
次に、演算処理部は第１領域内にあるプレイヤ１と対戦する第２グループのプレイヤの有する全ての端末（図８において端末１００（４）及び１００（５）の位置及び端末の識別子を全て取得する。次に、演算処理部４１０は第１領域内にあり、かつプレイヤ１の端末１００（１）の位置に最も近い第２グループの他のプレイヤ４の端末１００（４）を選択する。
【００５２】
次に、プレイヤ１の端末の演算処理部４１０はプレイヤ４の端末の位置を中心とする第２領域（図８の領域８０４）を決定する。演算処理部４１０は、第２領域内にある第２グループ内の全ての端末（図８において端末１００（５））の現在位置を取得する。演算処理部４１０は第２領域（図８の領域８０４）内にあり、かつプレイヤ２の端末の位置に最も近いプレイヤ５の端末を決定する。次に、演算処理部４１０はプレイヤ５の端末（図８において端末１００（５））の位置を中心とする第３領域（図８の領域８０５）を決定する。選択される他のプレイヤの人数の上限が二人である場合、ここで他のプレイヤ端末の選択処理は終了する。
【００５３】
次に、プレイヤ１の端末の位置を中心とする第１領域内の地図を取得し、該取得された地図から地図情報を抽出して、該地図情報に基づいてゲームパラメータを設定・変更する。例えば、抽出された地図情報にＩＣが含まれる場合には、該ＩＣの位置に、ゲームアイテム、例えば爆弾を置く。選択されたプレイヤ４の端末の位置を中心とする第２領域８０４、選択されたプレイヤ５の端末の位置を中心とする第３領域８０５は、プレイヤ１のゲーム操作により間接的に影響が与えられる連鎖領域である。例えば、プレイヤ１が、現在位置において対戦チームである第２グループにのみ影響を与えることのできるゲームアイテム（爆弾）を使用する。すると、第２領域、第３領域に存在するプレイヤ４のキャラクタ、プレイヤ５のキャラクタはプレイヤ１のゲーム操作（爆弾を使用）により影響を受けて、体力がゼロポイントまで低下する。プレイヤ６のキャラクタは第２領域、第３領域に存在しないため、プレイヤ１のゲーム操作により影響を受けない。
【００５４】
本実施形態においては、プレイヤ１の現在位置を中心とする第１領域に基づいて抽出された地図情報に基づいて、ゲームパラメータを設定・変更することができる。さらに該設定・変更されたゲームパラメータに基づいて、対戦グループのプレイヤキャラクタのゲームパラメータを変更・設定することができる。
〔ゲーム６概要〕
プレイヤ１に協力する他のプレイヤが、プレイヤ１と近い距離にいる場合、例えば、同じビル内に同一グループのプレイヤが多数存在する場合、各プレイヤの位置を中心とする一定領域がほぼ同じになってしまうことがある。従って、本実施形態においては、プレイヤ１の端末の現在位置が取得されると、プレイヤ１の端末の現在位置を中心とする第１領域内にある同一グループ内の全ての端末のうち、一定距離以上離れた端末を選択する。
【００５５】
より詳細には、プレイヤ１の端末の現在位置が取得されると、プレイヤ１の端末の現在位置を中心とする第１領域を決定する。次に、プレイヤ１の端末の演算処理部４１０は第１領域内にあるプレイヤ１と同一グループ内の全ての端末１００の現在位置を取得する。次に、演算処理部４１０は第１領域内にあり、かつプレイヤ１の端末１００（１）の位置から所定の距離以上離れ、かつプレイヤ１の端末１００（１）に最も近いプレイヤの端末１００を選択する。本実施形態において、所定の距離以上離れた他のプレイヤの端末が存在しない場合、他の端末はいずれも選択されない。このように一定距離以上離れた端末を選択することで、同じ領域が決定されないようにすることができる。
【００５６】
図９は本発明の一実施例に係る通常対戦型のゲームプログラムの処理を実現するための処理フローを示す。該処理フローは〔ゲーム１概要〕にて説明した実施形態に対応する。
まず、プレイヤ１の端末１００（１）のタッチパネル１０２等に対して行われる操作に基づき、メモリに格納されたゲームプログラムが起動され、ゲームプログラムの実行が開始される。プレイヤ１の端末１００（１）はネットワークを介して他の１又は複数のプレイヤがそれぞれ有する端末１００（２〜Ｎ）と通信可能に接続される。図９に示すフローチャートは、以上の処理が完了した後に行われる。なお、図９に示すフローチャートにおける各ステップの処理は、単なる一例に過ぎず、同様の結果が得られるのであれば、各ステップの処理の順序を入れ替えても良い。以下、プレイヤ１の端末１００（１）において行われる処理について説明する。
【００５７】
まず、ステップＳ１において、演算処理部４１０はＧＰＳ受信部１１０からプレイヤ１の端末１００（１）の現在位置を取得する。
次に、ステップＳ２において、表示処理部４２０は取得された端末１００（１）の現在位置を中心とする一定領域内にある地図を切り出しし、該地図に対応する地図情報、施設情報の一部又は全てを、切り出した地図とともにディスプレイ１０４へ出力する。プレイヤ１はディスプレイ１０４へ表示された切り出しされた地図等を確認し、該切り出しされた地図等を取得すべきと判断した場合、端末１００のタッチパネル１０２等を利用して、該地図の取得処理を行う。
【００５８】
そして、ステップＳ３において、プレイヤ１の取得処理に応じて、演算処理部４１０は切り出しした地図、該地図に対応する地図情報、施設情報の一部又は全てを取得し、メモリ１０８へ格納する。また、演算処理部４１０は取得された地図情報、施設情報に基づいてゲームパラメータ（例えば、プレイヤ１のプレイヤキャラクタの能力値）を設定・変更する。
【００５９】
図１０は本発明の一実施例に係るグループ対戦型のゲームプログラムの処理を実現するための処理フローを示す。該処理フローは〔ゲーム４概要〕にて説明した実施形態に対応する。
【００６０】
まず、プレイヤ１の端末１００（１）のタッチパネル１０２等に対して行われる操作に基づき、メモリに格納されたゲームプログラムが起動され、ゲームプログラムの実行が開始される。プレイヤ１の端末１００（１）はネットワークを介して他の１又は複数のプレイヤがそれぞれ有する端末１００（２〜Ｎ）と通信可能に接続される。図１０に示すフローチャートは、以上の処理が完了した後に行われる。なお、図１０に示すフローチャートにおける各ステップの処理は、単なる一例に過ぎず、同様の結果が得られるのであれば、各ステップの処理の順序を入れ替えても良い。以下、プレイヤ１の端末１００（１）において行われる処理について説明する。
【００６１】
まず、ステップＳ１において、演算処理部４１０はＧＰＳ受信部１１０からプレイヤ１の端末１００（１）の現在位置を取得する。
次に、ステップＳ２において、表示処理部４２０は取得された端末１００（１）の現在位置を中心とする一定領域（第１領域）内にある地図を切り出しし、該地図に対応する地図情報、施設情報の一部又は全てを、切り出した地図とともに取得し、ディスプレイ１０４へ出力する。プレイヤ１はディスプレイ１０４へ表示された切り出しされた地図等を確認し、該切り出しされた地図等を取得すべきと判断した場合、端末１００のタッチパネル１０２等を利用して、該地図の取得処理を行う。そして、プレイヤ１の取得処理に応じて、演算処理部４１０は切り出しした地図、該地図に対応する地図情報、施設情報の一部又は全てを取得し、メモリ１０８へ格納する。
【００６２】
次にステップＳ３において、端末１００（１）の通信部１１２により、プレイヤ１の有する端末１００（１）の現在位置を中心とする一定領域内にある全ての他の１又は複数の端末１００の現在位置、及び端末識別子を、それぞれネットワークを介して受信する。
【００６３】
次に、ステップＳ４において、演算処理部４１０は、端末１００（１）に対応する一定領域（第１領域）内にある全ての他の１又は複数の端末１００のうち、ステップＳ５において選択されていない他の端末があるか否かを判定する。選択されていない他の端末がある場合、ステップＳ５に進む。ステップS４において、ステップS５において選択されていない他の端末がない場合、ステップS８へ進む。
【００６４】
次に、ステップＳ５において、演算処理部４１０は、一定領域（第１領域）内にある全ての他の１又は複数の端末１００のうち、端末１００（１）に最も近い端末を選択する。そして、該選択された端末の現在位置を中心とする次の領域（第２領域）を決定する。ここで、演算処理部４１０は、次の領域（第２領域）を第１領域よりも狭く設定する。
【００６５】
次に、ステップＳ６において、決定された次の領域（第２領域）の広さが所定の広さに収束しているか否かを判定する。決定された次の領域の広さが所定の広さに収束していない場合、ステップＳ７へ進む。
【００６６】
次に、ステップＳ７において、決定された次の領域（第２領域）を、一定領域として設定し、ステップＳ４へ戻る。
ステップＳ４において、演算処理部４１０は、一定領域（第２領域）内にある全ての他の１又は複数の端末１００のうち、ステップＳ５において選択されていない他の端末があるか否かを判定する。選択されていない他の端末がある場合、ステップＳ５に進む。
【００６７】
次に、ステップＳ５において、演算処理部４１０は、一定領域（２領域）内にある全ての他の１又は複数の端末１００のうち、最後に選択された端末１００に最も近い端末を選択する。そして、該最後に選択された端末の現在位置を中心とする次の領域（第３領域）を決定する。ここで、演算処理部４１０は、次の領域（第３領域）を第２領域よりも狭く設定する。
【００６８】
次に、ステップＳ６において、決定された次の領域（第３領域）の広さが所定の広さに収束しているか否かを判定する。決定された次の領域（第３領域）の広さが所定の広さに収束していない場合、ステップＳ７へ進む。以上、決定された次の領域の広さが所定の広さに収束するまで、ステップＳ４〜ステップＳ７を繰り返す。決定された次の領域の広さが所定の広さに収束すると、ステップＳ８へ進む
ステップＳ８において、演算処理部４１０は、決定された１又は複数の領域内にある全ての地図を、該地図に対応する地図情報、施設情報の一部又は全てとともに取得する。そして、演算処理部４１０は、取得された地図情報、施設情報に基づいて、ゲームの進行に必要なゲームパラメータを設定・変更する。例えば、図７において、プレイヤ１の端末１００（１）の位置を中心とする第１領域７０１、プレイヤ２の端末１００（２）の位置を中心とする第２領域７０２、プレイヤ３の端末１００（３）の位置を中心とする第３領域７０３の領域内の地図を全て取得すると共に、該地図に対応する施設情報の施設種類（警察署、役所等）を全て取得する。そして、取得された施設種類、及び施設数に基づいて、プレイヤキャラクタ1の能力値をそれぞれ計算する。例えば３つの警察署が含まれる場合には、プレイヤキャラクタ１の攻撃力を１０ポイント×３追加する。
【００６９】
次に、演算処理部４１０は、ステップＳ７において設定・変更されたゲームパラメータをメモリへ格納する。
そして、表示処理部４２０は、設定・変更されたゲームパラメータと共に、取得された地図、該地図に対応する地図情報、施設情報をディスプレイ１０４へ出力する。プレイヤ１は設定・変更されたゲームパラメータに基づいて他のグループと対戦することができる。
【００７０】
以上、本発明は上記実施形態に限定されるものではなく、この発明の他の実施形態及び用途は、本明細書に開示される本発明の明細及び手法を考慮すると当業者には明らかであろう。特にそのいくつかの好ましい実施例を参照してこの発明を図示及び説明してきたが、前述の請求項に記載されるこの発明の精神および範囲から逸脱することなく、様々な実施態様の変更がなされうることを当業者は理解するであろう。
【要約】      （修正有）【課題】プレイヤ端末の位置に対応する地図データから取得される情報を利用して、ゲームパラメータを設定してゲームを展開することができるゲームシステムを提供する。【解決手段】プレイヤの有する端末の位置を取得し、端末の位置を中心とする一定領域内の地図をデジタル地図データベースより取得する。そして、取得された地図に含まれる施設情報及び地図情報のいずれか又は両方を取得し、取得された施設情報及び地図情報に基づいてゲームパラメータを設定する。プレイヤは新たに設定されたゲームパラメータに基づいて、プレイヤとは別の位置に存在する他のプレイヤと対戦ゲームを行う。【選択図】図９【図２】
0005909301.tif 000002
【図３】
0005909301.tif 000003
【図４】
0005909301.tif 000004
【図９】
0005909301.tif 000005
【図１０】
0005909301.tif 000006
【図１】
0005909301.tif 000007
【図５】
0005909301.tif 000008
【図６】
0005909301.tif 000009
【図７】
0005909301.tif 000010
【図８】
0005909301.tif 000011