(57)【要約】      （修正有）【課題】事象の発生にユーザの意図を関与させることが可能な情報処理システムを提供する。【解決手段】携帯端末１０のユーザが、現実の３次元空間を模した仮想空間内で指定した位置に、餌やワナを象徴する第１オブジェクトを配置すると、動物やモンスターなどのキャラクタを象徴する第２オブジェクトが、第１オブジェクトと同じ位置に１未満の確率で出現する。この第２オブジェクトが出現している期間に、ユーザが現実の３次元空間においてその位置を通過すると、その第２オブジェクトを取得することができる。ユーザは取得した第２オブジェクトを、仮想空間内で他のユーザとの取引や対戦などに用いる。【選択図】図１
2018064968.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
ユーザによって利用される携帯端末の位置を取得する端末位置取得手段と、
ユーザによって指定された位置を取得する指定位置取得手段と、
前記指定位置取得手段によって取得された位置を発生位置として、当該発生位置に対して事象を発生させる事象発生手段と、
前記端末位置取得手段により取得された位置と前記発生位置とが所定の位置関係となった場合に、当該事象に関する情報を前記携帯端末に送信する送信手段と
して機能させるためのプログラム。
【請求項２】
前記事象発生手段は、前記指定位置取得手段によって位置が取得されてから一定時間を経過した場合に、前記事象を発生させる
請求項１に記載のプログラム。
【請求項３】
前記指定位置取得手段は、ユーザによって所定の操作があったときの前記携帯端末の位置を取得する
請求項１または２に記載のプログラム。
【請求項４】
前記コンピュータを、
前記指定位置取得手段によって取得された位置に前記第１オブジェクトを対応付けて記憶する記憶手段として機能させ、
前記事象は、前記記憶手段によって記憶された第１オブジェクトとは異なる第２オブジェクトが、前記指定位置取得手段によって取得された位置に関連して出現する事象である
請求項１〜３のいずれか１項に記載のプログラム。
【請求項５】
前記事象発生手段は、前記指定位置取得手段によって取得された位置を発生位置として事象を発生させたときから決められた期間が経過すると、当該事象を発生させた状態から当該事象を発生させていない状態にする
請求項１〜４のいずれか１項に記載のプログラム。
【請求項６】
前記事象発生手段は、所定の条件を満たした場合に前記事象を発生させる
請求項１〜５のいずれか１項に記載のプログラム。
【請求項７】
前記事象発生手段は、１未満の確率で前記事象を発生させる
請求項６に記載のプログラム。
【請求項８】
前記事象発生手段は、事象の種類に応じて異なる確率で、前記指定位置取得手段によって取得された位置を発生位置として前記事象を発生させる
請求項７に記載のプログラム。
【請求項９】
前記事象発生手段は、前記指定位置取得手段によって取得された位置に応じて異なる確率で、前記指定位置取得手段によって取得された位置を発生位置として前記事象を発生させる
請求項７に記載のプログラム。
【請求項１０】
前記事象発生手段は、前記端末位置取得手段によって位置が取得された時期に応じて異なる確率で、前記指定位置取得手段によって取得された位置を発生位置として前記事象を発生させる
請求項７に記載のプログラム。
【請求項１１】
前記コンピュータを、
前記指定位置取得手段によって取得された位置にオブジェクトを対応付けて記憶する記憶手段として機能させ、
前記事象発生手段は、前記指定位置取得手段によって取得された位置に対応付けて前記記憶手段に記憶されているオブジェクトに応じて異なる確率で、当該位置に関連して前記事象を発生させる
請求項７に記載のプログラム。
【請求項１２】
前記端末位置取得手段は、第１の前記携帯端末の位置を取得し、
前記指定位置取得手段は、第２の前記携帯端末のユーザによって指定された位置を取得し、
前記事象発生手段は、前記指定位置取得手段によって取得された、前記第２の携帯端末のユーザによって指定された位置を発生位置として前記事象を発生させ、
前記送信手段は、前記端末位置取得手段により取得された前記第１の前記携帯端末の位置と、前記事象発生手段により事象が発生させられた発生位置とが所定の位置関係となった場合に、当該事象に関する情報を前記第１の前記携帯端末に送信する
請求項１〜１１のいずれか１項に記載のプログラム。
【請求項１３】
自端末の位置を取得する端末位置取得手段を有する携帯端末のコンピュータを、
ユーザによって指定された位置を取得する指定位置取得手段と、
前記指定位置取得手段によって取得された位置を発生位置として、当該発生位置に対して事象を発生させる事象発生手段と、
前記端末位置取得手段により取得された位置と前記発生位置とが所定の位置関係となった場合に、当該事象に関する情報をユーザに提示する提示手段と
して機能させるためのプログラム。
【請求項１４】
前記コンピュータを、
ユーザの操作に応じて前記事象に対する処理を行う処理手段と
して機能させるための請求項１３に記載のプログラム。
【請求項１５】
ユーザによって利用される携帯端末の位置を取得する端末位置取得手段と、
ユーザによって指定された位置を取得する指定位置取得手段と、
前記指定位置取得手段によって取得された位置を発生位置として、当該発生位置に対して事象を発生させる事象発生手段と、
前記端末位置取得手段により取得された位置と前記発生位置とが所定の位置関係となった場合に、当該事象に関する情報を前記携帯端末に送信する送信手段と
を備えるサーバ装置。
【請求項１６】
ユーザによって利用される携帯端末の位置を取得する端末位置取得ステップと、
ユーザによって指定された位置を取得する指定位置取得ステップと、
前記指定位置取得ステップにおいて取得された位置を発生位置として、当該発生位置に対して事象を発生させる事象発生ステップと、
前記端末位置取得ステップにおいて取得された位置と前記発生位置とが所定の位置関係となった場合に、当該事象に関する情報を前記携帯端末に送信する送信ステップと
を備える情報処理方法。
【請求項１７】
自端末の位置を取得する端末位置取得手段と、
ユーザによって指定された位置を取得する指定位置取得手段と、
前記指定位置取得手段によって取得された位置を発生位置として、当該発生位置に対して事象を発生させる事象発生手段と、
前記端末位置取得手段により取得された位置と前記発生位置とが所定の位置関係となった場合に、当該事象に関する情報をユーザに提示する提示手段と
を備える携帯端末。
【請求項１８】
携帯端末が自端末の位置を取得する端末位置取得ステップと、
ユーザによって指定された位置を取得する指定位置取得ステップと、
前記指定位置取得ステップにおいて取得された位置を発生位置として、当該発生位置に対して事象を発生させる事象発生ステップと、
前記端末位置取得ステップにおいて取得された位置と前記発生位置とが所定の位置関係となった場合に、当該事象に関する情報をユーザに提示する提示ステップと
を備える情報処理方法。
【請求項１９】
サーバ装置と携帯端末とを備え、
前記携帯端末は、
ユーザが指定した位置を前記サーバ装置に通知する通知手段と、
前記サーバ装置から送信されてくる情報を受信する受信手段と、
前記受信手段によって受信された情報をユーザに報知する報知手段とを備え、
前記サーバ装置は、
前記携帯端末の位置を取得する端末位置取得手段と、
前記携帯端末から通知される、当該携帯端末のユーザによって指定された位置を取得する指定位置取得手段と、
前記指定位置取得手段によって取得された位置を発生位置として、当該発生位置に対して事象を発生させる事象発生手段と、
前記端末位置取得手段により取得された位置と前記発生位置とが所定の位置関係となった場合に、当該事象に関する情報を前記携帯端末に送信する送信手段とを備える
通信システム。
【請求項２０】
携帯端末が、ユーザが指定した位置をサーバ装置に通知する通知ステップと、
前記サーバ装置が、前記携帯端末の位置を取得する端末位置取得ステップと、
前記サーバ装置が、前記携帯端末から通知される、当該携帯端末のユーザによって指定された位置を取得する指定位置取得ステップと、
前記サーバ装置が、前記指定位置取得ステップにおいて取得された位置を発生位置として、当該発生位置に対して事象を発生させる事象発生ステップと、
前記サーバ装置が、前記端末位置取得ステップにおいて取得された位置と前記発生位置とが所定の位置関係となった場合に、当該事象に関する情報を前記携帯端末に送信する送信ステップと、
前記携帯端末が、前記サーバ装置から送信されてくる情報を受信する受信ステップと、
前記携帯端末が、前記受信ステップにおいて受信された情報をユーザに報知する報知ステップと
を備える通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、事象を発生させてユーザに提示する技術に関する。
【背景技術】
【０００２】
ユーザによって操作されるキャラクタが金銭や武器或いはモンスターなどのオブジェクトを取得し、これらのオブジェクトを用いて各種の取引や対戦などを行う、というロールプレイングゲームが知られている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１５４６２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１では、オブジェクトが出現するという事象の発生場所は、ユーザの意図とは関係なく、プログラムに予め記述されているアルゴリズムに従ったものに過ぎない。
本発明は、事象の発生にユーザの意図を関与させる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、コンピュータを、ユーザによって利用される携帯端末の位置を取得する端末位置取得手段と、ユーザによって指定された位置を取得する指定位置取得手段と、前記指定位置取得手段によって取得された位置を発生位置として、当該発生位置に対して事象を発生させる事象発生手段と、前記端末位置取得手段により取得された位置と前記発生位置とが所定の位置関係となった場合に、当該事象に関する情報を前記携帯端末に送信する送信手段として機能させるためのプログラムを提供する。また、本発明は、自端末の位置を取得する端末位置取得手段を有する携帯端末のコンピュータを、ユーザによって指定された位置を取得する指定位置取得手段と、前記指定位置取得手段によって取得された位置を発生位置として、当該発生位置に対して事象を発生させる事象発生手段と、前記端末位置取得手段により取得された位置と前記発生位置とが所定の位置関係となった場合に、当該事象に関する情報をユーザに提示する提示手段として機能させるためのプログラムを提供する。
【発明の効果】
【０００６】
本発明によれば、事象の発生にユーザの意図を関与させることができる。
【図面の簡単な説明】
【０００７】
【図１】実施形態に係る通信システムの構成を示す図。
【図２】通信システムの機能構成を示す図。
【図３】実施形態に係るサーバ装置のハードウェア構成を示す図。
【図４】オブジェクトテーブルを例示する図。
【図５】グループテーブルを例示する図。
【図６】管理テーブルを例示する図。
【図７】実施形態に係る携帯端末のハードウェア構成を示す図。
【図８】第１オブジェクトの配置処理を示すシーケンスチャート。
【図９】第２オブジェクトの割り当て処理を示すフローチャート。
【図１０】第２オブジェクトの取得処理を示すシーケンスチャート。
【図１１】変形例１に係る携帯端末の機能構成を示す図。
【発明を実施するための形態】
【０００８】
１．実施形態
１−１．構成
図１は、実施形態に係る通信システム１の構成を示す図である。通信システム１は、それぞれ異なるユーザによって利用される複数の携帯端末１０と、通信網２０と、サーバ装置３０とを有する。携帯端末１０は、プログラムを実行するコンピュータであり、例えばロールプレイングゲームにおいてクライアント側の手順が記述されたプログラムを実行する。サーバ装置３０は、プログラムを実行するコンピュータであり、上記のロールプレイングゲームにおいてサーバ側の手順が記述されたプログラムを実行して、このロールプレイングゲームをいわゆるオンライン形式で携帯端末１０のユーザに提供する。通信網２０は、複数の携帯端末１０とサーバ装置３０とを相互に接続するネットワークである。通信網２０は、例えば、ＧＳＭ（登録商標）（Global System for Mobile Communications）やいわゆる３ＧまたはＬＴＥ（Long Term Evolution）などに準拠した移動通信網や、所定の固定通信網を含んでいる。
【０００９】
上記のロールプレイングゲームには、携帯端末１０のユーザを象徴するキャラクタが仮想空間において動物やモンスターなどの各種のキャラクタを収集するというステージがある。本実施形態においてこの仮想空間は現実の３次元空間を模したものであるが、必ずしもこれに限らず、３次元空間以外の例えば平面地図などの２次元のものであってもよい。以下の説明において、仮想空間における位置を「仮想位置」と言い、現実の空間における位置を「現実位置」と言うことで、両者を区別することがある。
【００１０】
ロールプレイングゲームが提供する仮想空間においてキャラクタを収集するときの手順は、次のとおりである。まず、ユーザが、仮想空間内で所望の仮想位置を指定し、その仮想位置に、餌やワナを象徴する第１オブジェクトを配置する。このとき第１オブジェクトが配置される仮想位置は、例えばユーザの自宅から勤務先までの通勤経路などのようにユーザが現実に頻繁に通る経路上の現実位置に対応した仮想位置などである。第１オブジェクトを配置してからしばらくすると、動物やモンスターなどのキャラクタを象徴する第２オブジェクトが、第１オブジェクトである餌に引き寄せられたりワナに捉えられたりするが如く、第１オブジェクトと同じ仮想位置に出現する。このとき、第２オブジェクトは必ず出現するわけではなく、その出現確率は１未満（百分率で表現すると１００%未満）で
ある。また、いったん出現したとしても、或る期間が経過すると、出現した第２オブジェクトは消えてしまう。
【００１１】
つまり、仮想空間において第２オブジェクトが出現する機会は限られている。この第２オブジェクトが出現している期間に、ユーザが現実の３次元空間において、第２オブジェクトの出現した仮想位置に対応する現実位置を再び通過すると、そのユーザは第２オブジェクトを取得することができる。このようにして第２オブジェクトを取得することが可能なユーザは、第１オブジェクトを仮想空間に配置したユーザだけに限らず、そのユーザと友人関係にあるなど、同じグループに属するユーザも含まれる。これらのユーザは取得した第２オブジェクトを、仮想空間において他のユーザとの取引や対戦などに用いることができる。
【００１２】
上記のように、第１オブジェクトの配置位置としてユーザが指定した仮想位置に第２オブジェクトが出現する可能性が生じるので、ユーザは、第２オブジェクトの出現位置に対して自身の意図を反映させることが可能となる。つまり、現実の３次元空間と関係がある仮想空間において、第１オブジェクトの配置位置として指定された仮想位置に第２オブジェクトが出現するという事象の発生に対し、ユーザの意図を関与させられる。
【００１３】
また、第２オブジェクトの出現期間は限られているため、ユーザが第２オブジェクトをうまく取得する機会もあるだろうし、また、その機会を逃すこともある。このような偶然性や不確実さがゲームとしての面白みを増すことになる。さらに、ユーザは、同じグループに属している他のユーザが配置した第１オブジェクトに対して出現した第２オブジェクトをも取得することが可能である。よって、ユーザは、例えば同じグループ内で取得した第２オブジェクトを互いに報告し合うとか、同じグループに属する他のユーザに第２オブジェクトの出現位置を教えてあげてその取得を依頼するなどの、新たな楽しみを感じる機会がある。
【００１４】
図２は、通信システム１の機能構成を示す図である。サーバ装置３０は、端末位置取得手段３１と、指定位置取得手段３２と、記憶手段３３と、事象発生手段３４と、送信手段３５とを有する。端末位置取得手段３１は、携帯端末１０から通知される、その携帯端末１０の位置を取得する。指定位置取得手段３２は、携帯端末１０のユーザによって指定された位置を取得する。記憶手段３３は、指定位置取得手段３２によって取得された位置に第１オブジェクトを対応付けて記憶する。事象発生手段３４は、予め用意されたアルゴリズムに基づいて、指定位置取得手段３２によって取得された位置を発生位置として、この発生位置に対して１未満の確率で事象を発生させる。ここでいう事象とは、記憶手段３３によって記憶された第１オブジェクトとは異なる第２オブジェクトが、指定位置取得手段３２によって取得された位置に関連して出現する、という事象である。「指定位置取得手段３２によって取得された位置に関連して出現する」とは、指定位置取得手段３２によって取得された位置が現実位置である場合、その現実位置に対応した仮想位置に出現するという意味のほか、指定位置取得手段３２によって取得された位置が仮想位置である場合（後述の変形例５参照）、その仮想位置に出現するという意味も含む。送信手段３５は、端末位置取得手段３１により取得された位置が、事象発生手段３４により事象が発生させられた位置に重なるなどのように、これらの位置が所定の位置関係となった場合に、当該事象に関する情報を携帯端末１０に送信する。ここでいう事象に関する情報とは、例えば、出現した第２オブジェクトをユーザに知らせるための情報であり、第２オブジェクトに割り当てられた識別情報であるオブジェクトＩＤがその一例である。
【００１５】
携帯端末１０は、測位手段１１と、通知手段１２と、受信手段１３と、報知手段１４と、処理手段１５とを有する。測位手段１１は、携帯端末１０の位置を測定する。通知手段１２は、ユーザが指定した位置をサーバ装置３０に通知する。受信手段１３は、サーバ装置３０から送信されてくる情報、つまり上述した事象に関する情報を受信する。報知手段１４は、受信手段１３によって受信された情報をユーザに報知する。これにより、ユーザは、どういう事象が発生したかを知ることができる。ここではユーザは仮想空間において出現した第２オブジェクトを知ることができる。処理手段１５は、ユーザの操作に応じて事象に対する処理を行う。ここでいう事象に対する処理とは、例えば、出現した第２オブジェクトをロールプレイングゲームにおいて利用可能な状態で記憶するという処理である。
【００１６】
図３は、サーバ装置３０のハードウェア構成を示す図である。サーバ装置３０は、ＨＤＤ（Hard Disk Drive）３１０と、ＣＰＵ（Central Processing Unit）３２０と、ＲＯＭ（Read Only Memory）３３０と、ＲＡＭ（Random Access Memory）３４０と、通信部３５０とを有する。ＣＰＵ３２０は、サーバ装置３０の他の要素を制御する制御装置または演算装置である。ＣＰＵ３２０及び通信部３５０は、ＨＤＤ３１０に記憶されたプログラムを実行することで、図２に示した端末位置取得手段３１と指定位置取得手段３２と事象発生手段３４として機能する。また、ＣＰＵ３２０及び通信部３５０は図２に示した送信手段３５として機能する。また、ＣＰＵ３２０は、ＨＤＤ３１０に記憶されたプログラムを実行することで、日時を計測する。ＲＯＭ３３０は、基本プログラムであるＯＳ（Operating System）プログラムを記憶した不揮発性の記憶装置である。ＲＡＭ３４０は、ＣＰＵ３２０がプログラムを実行するときの作業領域として機能する揮発性の記憶装置である。通信部３５０は、通信網２０に含まれるインターネットを介した通信を行う装置であり、例えばネットワークインターフェースを含む。
【００１７】
ＨＤＤ３１０は、不揮発性の記憶装置である。ＨＤＤ３１０は、図２に示した記憶手段３３として機能する。ＨＤＤ３１０は、ロールプレイングゲームのサーバ側の手順が記述されたプログラムのほか、オブジェクトテーブルと、グループテーブルと、管理テーブルという３種類のテーブルを記憶している。オブジェクトテーブルは、第１オブジェクトに対して出現可能な第２オブジェクトを規定している。グループテーブルは、ユーザが属するグループを管理するためのテーブルである。グループテーブルは、第１オブジェクトに対して出現した第２オブジェクトを取得することができるユーザを規定している。管理テーブルは、第１オブジェクトの配置状況や第２オブジェクトが出現するという事象の発生状況をユーザ単位で管理するためのテーブルである。
【００１８】
前述した第１オブジェクトには、例えば肉の餌、魚の餌、草の餌、穀物の餌とか、大型のワナ、中型のワナ、小型のワナなどのように、複数の種類がある。これらの種類に対応して、第２オブジェクトにも、例えば肉食恐竜、草食恐竜、大型哺乳類、中型哺乳類、小型哺乳類、鳥などのように、複数の種類がある。どのような餌やワナに対しどのような動物やモンスターが出現するかということは予め決められている。例えば「肉の餌」という第１オブジェクトに対しては「肉食恐竜」という第２オブジェクトが出現するとか、例えば「草の餌」という第１オブジェクトに対しては「草食恐竜」や「大型哺乳類」といった第２オブジェクトが出現するといった具合である。
【００１９】
図４は、ＨＤＤ３１０に記憶されているオブジェクトテーブルの一例を示す図である。オブジェクトテーブルにおいては、第１オブジェクトの各々に割り当てられた識別情報であるオブジェクトＩＤと、その第１オブジェクトに対して出現可能な第２オブジェクトの各々に割り当てられた識別情報であるオブジェクトＩＤとが対応付けられている。図４の例では、例えばオブジェクトＩＤ「Ｉ０１」の第１オブジェクトが「肉の餌」を象徴するという場合、この第１オブジェクトに対しては、「肉食恐竜」を象徴するオブジェクトＩＤ「ｉ０２」の第２オブジェクトが出現可能である。
【００２０】
図５は、ＨＤＤ３１０に記憶されているグループテーブルの一例を示す図である。前述したように、グループテーブルは、第１オブジェクトに対して出現した第２オブジェクトを取得することができるユーザを規定したテーブルである。グループテーブルにおいては、各グループに割り当てられたグループＩＤと、そのグループに属するユーザに割り当てられた識別情報であるユーザＩＤとが対応付けられている。これらの対応関係は、ユーザが携帯端末１０においてロールプレイングゲームのプログラムを実行するときに、そのユーザによって指定される。そのときの指定の内容が携帯端末１０からサーバ装置３０に通知され、このグループテーブルに記述される。
【００２１】
例えばグループＩＤ「Ｇ０１」のグループには、ユーザＩＤ「Ｕ００１」及び「Ｕ００２」のユーザが属している。この場合、ユーザＩＤ「Ｕ００１」のユーザが第１オブジェクトを仮想空間に配置すると、そのユーザＩＤ「Ｕ００１」のユーザ（第１の携帯端末１０のユーザ）のほか、ユーザＩＤ「Ｕ００２」のユーザ（第２の携帯端末１０のユーザ）も、その第１オブジェクトの仮想位置に出現した第２オブジェクトを取得することができる。同様に、ユーザＩＤ「Ｕ００２」のユーザが第１オブジェクトを仮想空間に配置すると、そのユーザＩＤ「Ｕ００２」のユーザのほか、ユーザＩＤ「Ｕ００１」のユーザも、その第１オブジェクトの位置に出現した第２オブジェクトを取得することができる。
【００２２】
図６は、ＨＤＤ３１０に記憶される管理テーブルの一例を示す図である。管理テーブルはユーザごとに作成され、図６ではユーザＩＤ「Ｕ００１」のユーザに対応する管理テーブルを例示している。管理テーブルにおいては、第１オブジェクトのオブジェクトＩＤと、ユーザにより指定された第１オブジェクトの位置を緯度経度形式で表す位置情報と、ユーザにより第１オブジェクトの位置が指定された日時である指定日時と、その第１オブジェクトに対して出現した第２オブジェクトのオブジェクトＩＤと、その第２オブジェクトが出現するという事象が発生した発生日時とが対応付けられている。
【００２３】
図７は、携帯端末１０のハードウェア構成を示す図である。携帯端末１０は、ＣＰＵ１１０と、ＲＡＭ１２０と、ＲＯＭ１３０と、フラッシュメモリ１４０と、測位部１５０と、通信部１６０と、入出力Ｉ／Ｆ１７０と、入力部１７１と、出力部１７２とを有する。ＣＰＵ１１０は、携帯端末１０の他の要素を制御する制御装置または演算装置である。ＲＡＭ１２０は、ＣＰＵ１１０がプログラムを実行する際の作業領域として機能する揮発性の記憶装置である。ＲＯＭ１３０は、基本プログラムであるＯＳプログラムを記憶した書き換え可能な不揮発性の記憶装置である。フラッシュメモリ１４０は、書き換え可能な不揮発性の記憶装置である。フラッシュメモリ１４０は、ロールプレイングゲームのクライアント側の手順が記述されたプログラムや、ユーザに割り当てられた識別情報であるユーザＩＤを記憶している。
【００２４】
測位部１５０は、例えばＧＰＳ（Global Positioning System）方式で測位を行うＧＰＳユニットである。通信部１６０は、通信網２０に含まれる移動通信網を介した通信を行う装置であり、例えば、アンテナや増幅器を含む。入出力Ｉ／Ｆ１７０は、ＣＰＵ１１０に対するデータの入力及びＣＰＵ１１０からのデータの出力を仲介するインターフェースであり、入力部１７１及び出力部１７２に接続されている。入力部１７１は、ＣＰＵ１１０にデータを入力する装置であり、例えば、キーパッド、タッチパネル（タッチスクリーン）、またはマイクロフォンを含む。出力部１７２は、ＣＰＵ１１０から出力されたデータに基づいて画像を表示する装置や、ＣＰＵ１１０から出力されたデータに基づいて音声を出力する装置を含む。
【００２５】
測位部１５０は、図２に示した測位手段１１の一例である。ＣＰＵ１１０及び通信部１６０は、図２に示した通知手段１２及び受信手段１３の一例である。ＣＰＵ１１０及び出力部１７２は、図２に示した報知手段１４の一例である。ＣＰＵ１１０は、図２に示した処理手段１５の一例である。
【００２６】
１−２．動作
１−２−１．第１オブジェクトの配置に関する動作
図８は、第１オブジェクトの配置処理を示すシーケンスチャートである。携帯端末１０のユーザは、現実の３次元空間において例えば通勤経路や散歩ルートなどの、自身が頻繁に使う道を通っているときに、入力部１７１を用いて、仮想空間に第１オブジェクトを配置するための所定の操作を行う。この所定の操作は、第１オブジェクト群の中からいずれか１つの種類を選択する操作と、ユーザの現在位置に対応する仮想空間内の位置を指定して上記第１オブジェクトを配置することを指示する操作とを含んでいる。携帯端末１０のＣＰＵ１１０はこの所定の操作を受け付けると（ステップＳ１１）、測位部１５０によって現在位置の測位を行って、自端末の位置を表す位置情報を生成する（ステップＳ１２）。
【００２７】
次に、ＣＰＵ１１０は、選択された第１オブジェクトのオブジェクトＩＤ（例えば「Ｉ０１」）と、生成した位置情報（例えば「Ｘ３，Ｙ３」）と、フラッシュメモリ１４０に記憶されているユーザＩＤ（例えば「Ｕ００１」）とを、通信部１６０からサーバ装置３０に送信する（ステップＳ１３）。
【００２８】
サーバ装置３０のＣＰＵ３２０は、通信部３５０によってこれらの情報を受信する。ＣＰＵ３２０は、受信したユーザＩＤに対応する管理テーブルの新規レコードに、受信したオブジェクトＩＤ、位置情報及びその受信時の日時を対応付けて記述する（ステップＳ１４）。
【００２９】
この結果、図６に例示されているように、ユーザＩＤ「Ｕ００１」に対応する管理テーブルの上から３行目のレコードには、オブジェクトＩＤ「Ｉ０１」と、位置情報「Ｘ３，Ｙ３」と、指定日時「２０１２．０１．０１  １２：０５」が記述される。指定日時とは、ユーザにより第１オブジェクトの配置位置が指定された日時という意味である。この時点では、これらオブジェクトＩＤ「Ｉ０１」、位置情報「Ｘ３，Ｙ３」及び指定日時「２０１２．０１．０１  １２：０５」を含むレコードに対して第２オブジェクトは割り当てられていないから、第２オブジェクトのオブジェクトＩＤや発生日時は記述されていない。
【００３０】
１−２−２．第２オブジェクトの割り当てに関する動作
図９は、第２オブジェクトの割り当て処理を示すフローチャートである。サーバ装置３０のＣＰＵ３２０は、定期的にこのフローチャートに示される処理を実行する。まず、ＣＰＵ３２０は、それぞれのユーザに対応する管理テーブルを参照し、このテーブルに記述されている第１オブジェクトのうち、第２オブジェクトが割り当てられていない第１オブジェクトを抽出する（ステップＳ２１）。
【００３１】
次に、ＣＰＵ３２０は、第２オブジェクトを割り当てるためのルーチンを実行する（ステップＳ２２）。このルーチンには、図４に例示したオブジェクトテーブルによって規定された第１オブジェクト及び第２オブジェクトの対応関係の範囲内において、第１オブジェクトに対して１未満の確率で第２オブジェクトを割り当てるためのアルゴリズムが記述されている。
【００３２】
例えばそのアルゴリズムの一例を挙げると、まず、ＣＰＵ３２０は、１つのオブジェクトＩＤの入力に対し「ｔｒｕｅ」という出力結果が１未満の確率（より厳密に言えば、０より大きく１より小さい確率）で出力される関数に対し、ステップＳ２１において抽出された第１オブジェクトのオブジェクトＩＤを入力し、その出力結果を得る。ＣＰＵ３２０は、その出力結果が「ｔｒｕｅ」であった場合、図４のオブジェクトテーブルにおいて、ステップＳ２１において抽出された第１オブジェクトのオブジェクトＩＤに対応する第２オブジェクトのオブジェクトＩＤを特定して、このルーチンを終了する。もしこのとき、対応する第２オブジェクトのオブジェクトＩＤが複数あった場合、ＣＰＵ３２０は、これらの中からいずれか１つを無作為に選択して、このルーチンを終了する。一方、ＣＰＵ３２０は、出力結果が「ｔｒｕｅ」ではなかった場合には、このルーチンを終了する。
【００３３】
ＣＰＵ３２０は、第２オブジェクトを割り当てることができた場合（ステップＳ２３；ＹＥＳ）、割り当てた第２オブジェクトのオブジェクトＩＤと、その第２オブジェクトが出現するという事象が発生した発生日時とを管理テーブルに記述する（ステップＳ２４）。一例を挙げると、図６の上から３行目のレコードにおいて、オブジェクトＩＤ「Ｉ０１」、位置情報「Ｘ３，Ｙ３」及び日時「２０１２．０１．０１  １２：０５」に対応付けて、第２オブジェクトのオブジェクトＩＤとして例えば「ｉ０２」が記述され、その発生日時として例えば「２０１２．０１．０１  １９：２１」が記述される。
【００３４】
次に、ＣＰＵ３２０は、それぞれのユーザに対応する管理テーブルを参照し、このテーブルに記述されている第１オブジェクトのうち、第２オブジェクトが割り当てられている第１オブジェクトを抽出する（ステップＳ２５）。ＣＰＵ３２０は、抽出した第１オブジェクトに対応付けて記述された発生日時から現在日時までの期間が予め決められた期間よりも長いレコードを特定し、そのレコードに記述されている第２オブジェクトのオブジェクトＩＤと発生日時とを管理テーブルから削除する（ステップＳ２６）。
【００３５】
このように、ＣＰＵ３２０は、第１オブジェクトに対して第２オブジェクトを割り当てたとき（事象を発生させたとき）から、決められた期間が経過すると、第２オブジェクトを割り当てた状態（事象を発生させた状態）から第２オブジェクトを割り当てていない状態（事象を発生させていない状態）へと変更する。このときの、決められた期間は例えば２４時間である。管理テーブルのレコードから第２オブジェクトのオブジェクトＩＤが削除されると、その該当レコードにおける第１オブジェクトに対しては、再度新しい第２オブジェクトを割り当て可能となる。
【００３６】
１−２−３．第２オブジェクトの取得に関する動作
図１０は、第２オブジェクトの取得処理を示すシーケンスチャートである。携帯端末１０のＣＰＵ１１０は、測位部１５０を用いて定期的に測位を行って自端末の位置を表す位置情報を生成する（ステップＳ３１）。次に、ＣＰＵ１１０は、フラッシュメモリ１４０に記憶されているユーザＩＤと生成した位置情報とを、通信部１６０からサーバ装置３０に送信する（ステップＳ３２）。
【００３７】
サーバ装置３０のＣＰＵ３２０は、通信部３５０によってこれらの情報を受信する。ＣＰＵ３２０は、グループテーブルを参照して、受信したユーザＩＤと同一のグループＩＤに対応付けられたユーザＩＤを全て抽出する（ステップＳ３３）。次に、ＣＰＵ３２０は、抽出したユーザＩＤの各々に対応する管理テーブルを参照し、第２オブジェクトが記述されているレコードに含まれる位置情報を抽出する（ステップＳ３４）。そして、ＣＰＵ３２０は、受信した位置情報が表す位置が、抽出した位置情報が表す位置に重なるか否かを判断する（ステップＳ３５）。両者の位置が重なるというのは、両者の位置が完全に一致するほか、いずれか一方の位置を含んだ所定サイズの領域に他方の位置が含まれる場合や、いずれか一方の位置を含んだ所定サイズの領域と他方の位置を含んだ所定サイズの領域とが少なくとも一部重複する場合を含んでもよい。つまり、このステップＳ３５では、両者の位置が所定の位置関係になっているか否かが判断されることになる。
【００３８】
両者の位置が重なった場合（ステップＳ３５；ＹＥＳ）、ＣＰＵ３２０は、管理テーブルにおいてその位置情報を含むレコードに記述されている第２オブジェクトのオブジェクトＩＤを、通信部３５０から携帯端末１０に送信する（ステップＳ３６）。
【００３９】
携帯端末１０のＣＰＵ１１０は、送信されてくるオブジェクトＩＤを通信部１６０によって受信する。次に、ＣＰＵ１１０は、第２のオブジェクトに関する情報をユーザに対して報知する（ステップＳ３７）。例えば、ＣＰＵ１１０は、受信したオブジェクトＩＤの第２オブジェクトを出力部１７２に表示するとともに、「このキャラクタがヒットしました！捕獲しますか？」というメッセージを出力部１７２に表示する。
【００４０】
このメッセージに応じて、ユーザが入力部１７１を用いて第２オブジェクトの取得を指示する操作を行うと、ＣＰＵ１１０は、受信したオブジェクトＩＤを、仮想空間にて第２オブジェクトを利用可能な状態でフラッシュメモリ１４０に記憶する（ステップＳ３８）。具体的には、ＣＰＵ１１０は、第２オブジェクトのオブジェクトＩＤを、仮想空間にて利用可能なことを意味するフラグに対応付けてフラッシュメモリ１４０に記憶する。このようなフラグに対応付けられた第２オブジェクトは、仮想空間において他のユーザとの取引や対戦などに用いられる。なお、ステップＳ３５において両者の位置が重ならない場合には（ステップＳ３５；ＮＯ）、ＣＰＵ１１０の処理は終了する。
【００４１】
２．変形例
次に、上記実施形態を様々に変形した例について説明する。以下の各変形例は互いに組み合わせて実施されてもよい。
２−１．変形例１
変形例１が実施形態と異なるのは、変形例１では、実施形態におけるサーバ装置３０が存在せず、携帯端末１０がいわゆるスタンドアロンで動作する点と、変形例１では、実施形態のようなユーザのグループという概念がない点である。変形例１のその他の構成や動作は実施形態と同じであるため、説明を省略する。
【００４２】
図１１は、変形例１に係る携帯端末１０ａの機能構成を示す図である。携帯端末１０ａは、端末位置取得手段１１ａと、指定位置取得手段１２ａと、記憶手段１３ａと、事象発生手段１４ａと、提示手段１５ａと、処理手段１６ａとを有する。端末位置取得手段１１ａは、携帯端末１０の位置を取得するものであり、実施形態の端末位置取得手段３１（図２参照）と同じ役割を果たす。指定位置取得手段１２ａは、携帯端末１０のユーザによって指定された位置を取得するものであり、実施形態の指定位置取得手段３２と同じ役割を果たす。記憶手段１３ａは、指定位置取得手段１２ａによって取得された位置に第１オブジェクトを対応付けて記憶するものであり、実施形態の記憶手段３３と同じ役割を果たす。事象発生手段１４ａは、予め用意されたアルゴリズムに基づいて、指定位置取得手段１２ａによって取得された位置を発生位置として、その発生位置に対して１未満の確率で事象を発生させるものであり、実施形態の事象発生手段３４と同じ役割を果たす。提示手段１５ａは、発生した事象に関する情報をユーザに提示するものであり、実施形態の送信手段３５及び報知手段１４と同じ役割を果たす。処理手段１６ａは、ユーザの操作に応じて事象に対する処理を行うものであり、実施形態の処理手段１５と同じ役割を果たす。
【００４３】
変形例１に係る携帯端末１０ａのハードウェア構成は、実施形態に係る携帯端末１０のハードウェア構成（図７）と同じである。図７に示した測位部１５０は、図１１に示した端末位置取得手段１１ａの一例である。図７に示したＣＰＵ１１０及び通信部１６０は、図１１に示した指定位置取得手段１２ａ、事象発生手段１４ａ及び処理手段１６ａの一例である。図７に示したフラッシュメモリ１４０は、図１１に示した記憶手段１３ａの一例である。図７に示したＣＰＵ１１０及び出力部１７２は、図１１に示した提示手段１５ａの一例である。
【００４４】
この変形例１においても、実施形態と同様に、ロールプレイングゲームを行うユーザは、第１オブジェクトの配置位置として自身が意図した位置に第２オブジェクトが出現する、という事象の発生を予測し得る。よって、第２オブジェクトが出現するという事象の発生にユーザの意図を関与させられる。また、第２オブジェクトの出現期間は限られているため、第２オブジェクトを取得するときの偶然性や不確実さがゲームとしての面白みを増す。
【００４５】
２−２．変形例２
実施形態においては、ユーザが指定した位置に第１オブジェクトを配置するようになっていたが、第１オブジェクトの配置は必須の処理ではなく、ユーザによって指定された位置に事象を発生させるだけでもよい。つまり、事象を発生させるのに必要なのは、ユーザによる位置の指定だけでよい。この場合、事象発生手段３４は、ユーザによって指定された位置に第２オブジェクトを出現させるという事象を発生させるだけであるから、図４に示したような第１オブジェクトと第２オブジェクトとの対応関係を規定したオブジェクトテーブルは不要である。
【００４６】
２−３．変形例３
事象は、ユーザが指定した位置に第２オブジェクトが出現するという事象に限らず、ユーザが指定した位置に発生するものであればどのような事象でもよい。例えば、仮想空間においてユーザが指定した位置に、植物の種や苗を意味するオブジェクトを配置すると、その種や苗が大きな植物に成長するとか、或いは、ユーザが指定した位置に、ゴミを意味するオブジェクトを配置すると、そのゴミが拾われてなくなるといった具合に、指定した位置に配置したオブジェクトに何らかの変化が生じるという事象でもよい。また、例えば、仮想空間においてユーザが指定した位置に、雨が降る／止むとか気温が上がる／下がるといった具合に、仮想空間において指定した仮想位置に、３次元空間に特有の現象が発生し、変化し、又は消滅するという事象でもよい。
【００４７】
２−４．変形例４
ユーザにより指定された位置に事象を発生させるときのアルゴリズムは、実施形態に例示したものに限らず、事象を発生させるものであれば、どのようなアルゴリズムでもよい。
また、実施形態では、１未満の確率で事象を発生させていたが、この確率が１であってもよい。例えば事象の発生確率を１とし、所定の条件を満たした場合に事象を発生させてもよい。さらにこのとき、何らかのパラメータに応じて異なる事象を発生させるようにしてもよい。
また、実施形態では、１未満の確率で事象を発生させていたが、この確率が、プログラムに予め記述されている様々な条件に応じて変わるようにしてもよい。例えば、事象発生手段３４は、事象の種類に応じて異なる確率で、ユーザにより指定された位置に事象を発生させるようにしてもよい。例えば、第１オブジェクトが配置された位置に第２オブジェクトが出現する場合に、その出現期間が第１の期間である第１の事象と、その出現期間が第１の期間よりも長い第２の期間である第２の事象という、２種類の事象が用意されているとする。この場合、事象発生手段３４は、第１の事象を発生させる確率を例えばＡ％とし、第２の事象を発生させる確率を例えばＢ％とする例が考えられる（Ａ，Ｂは、１００＞Ａ＞Ｂ＞０を満たす数）。
【００４８】
また、事象発生手段３４は、ユーザによって指定された位置（つまり指定位置取得手段３２によって取得された位置）応じて異なる確率で、その位置に事象を発生させるようにしてもよい。例えば、現実の３次元空間における人口密度や行政区域或いは地形などの所定の基準に基づいて、事象の発生確率が相対的に高い地域とその発生確率が相対的に低い地域とを予め決めておき、事象発生手段は、ユーザによって指定された位置を含む地域について決められている確率で、その位置に事象を発生させる。
【００４９】
また、事象発生手段３４は、ユーザによって位置が指定された時期（つまり指定位置取得手段３２によって位置が取得された時期）に応じて異なる確率で、その位置に事象を発生させるようにしてもよい。例えば、事象の発生確率が相対的に高い時間帯や季節とその発生確率が相対的に低い時間帯や季節とを予め決めておき、事象発生手段は、ユーザによって位置が指定された時期を含む時間帯や季節について決められている確率で、その位置に事象を発生させる。
【００５０】
また、事象発生手段３４は、ユーザによって指定された位置（つまり指定位置取得手段３２によって取得された位置）に配置されたオブジェクト（実施形態でいう第１オブジェクト）に応じて異なる確率で、その位置に事象を発生させるようにしてもよい。例えば、ユーザが指定した位置に第１オブジェクトとして餌を配置した場合に第２オブジェクトが出現する確率を、ユーザが指定した位置に第１オブジェクトとしてワナを配置した場合に第２オブジェクトが出現する確率よりも大きくする例が考えられる。また、例えば、ユーザが指定した位置に第１オブジェクトとして大きな餌を配置した場合に第２オブジェクトが出現する確率を、ユーザが指定した位置に第１オブジェクトとして小さな餌を配置した場合に第２オブジェクトが出現する確率よりも大きくする例も考えられる。
【００５１】
２−５．変形例５
実施形態において、ユーザが仮想空間内で所望の仮想位置を指定して第１オブジェクトを配置する場合、ユーザは、現実の３次元空間において、仮想空間における指定位置と同じ現実位置に実際に行くことが要求されるようになっていた。例えば、ユーザが仮想空間内の仮想位置である東京駅に第１オブジェクトを配置する場合、ユーザは、現実の３次元空間における現実位置である東京駅に実際に行くことが要求される。このようにユーザが仮想位置を指定するときに実際にその現実位置に行くことは、必ずしも必須ではなく、例えばユーザは携帯端末１０に表示された地図上で所望の仮想位置を指定して第１オブジェクトを配置するようにしてもよい。
【００５２】
２−６．変形例６
実施形態において、事象発生手段３４は、管理テーブルに記述されている第１オブジェクトのうち、第２オブジェクトが割り当てられていない第１オブジェクトを抽出し、その第１オブジェクトについてオブジェクト割り当てルーチンを実行していたが、第２オブジェクトが割り当てられている第１オブジェクトについてもオブジェクト割り当てルーチンを実行してもよい。この場合、１つの第１オブジェクトに対して複数の第２オブジェクトが割り当てられる可能性があるが、そのときは携帯端末１０のユーザは、複数の第２オブジェクトの全てまたはいずれかを取得すればよい。
【００５３】
２−７．その他の変形例
携帯端末１０が通信を行う方法は、移動通信網を介したものに限定されず、例えばＷｉ−Ｆｉに準拠した無線ＬＡＮ（Local Area Network）を介したものであってもよい。
実施形態では、ユーザが仮想空間に第１オブジェクトを配置するための所定の操作を行った後に、測位部１５０によって現在位置の測位を行って、その位置をユーザによって指定された位置としていた。これに限らず、指定位置取得手段が取得する指定位置は、ユーザによって所定の操作があったときの携帯端末の位置であればよい。例えば、測位部１５０によって定期的に測位を行ってその位置を記憶しておき、ユーザが第１オブジェクトを配置するための所定の操作を行ったときに記憶されている位置（つまりその直前に測位された位置）を、指定位置取得手段３２が取得する指定位置としてもよい。
図２や図１１で説明した機能を実現するためのハードウェア構成は、図３及び図７で例示したものに限定されない。図２や図１１で説明した機能を実現できるものであれば、どのようなハードウェア構成の装置が用いられてもよい。例えば、実施形態で説明したサーバ装置３０の機能または処理や変形例１で説明した携帯端末１０ａの機能または処理を、複数の装置で分担してもよい。
携帯端末１０の測位の方法は、ＧＰＳによるものに限らず、例えば移動通信網の基地局や無線ＬＡＮのアクセスポイントのうち、携帯端末１０と通信を行う基地局やアクセスポイントの位置を携帯端末１０の位置として検出する、という方法であってもよい。この場合、測位手段１１は、携帯端末１０が備えるとは限らず、移動通信網や無線ＬＡＮ内の制御装置やサーバ装置３０が測位手段を備えることもある。
携帯端末１０は、ゲーム専用のコンピュータに限定されず、パーソナルコンピュータ、携帯電話機、ＰＤＡ（Personal Digital Assistants）、タブレット端末など、ゲーム端末以外のコンピュータであってもよい。携帯端末１０やサーバ装置３０に記憶されるプログラムは、ロールプレイングゲームのプログラムに限定されず、仮想空間において事象を発生させてユーザに提示するためのプログラムであればよい。また、このプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスク（ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk））など）、光磁気記録媒体、半導体メモリ（フラッシュＲＯＭなど）などのコンピュータ読取り可能な記録媒体に記憶した状態で提供されてもよい。また、このプログラムは、インターネットのようなネットワーク経由でダウンロードされてもよい。
【符号の説明】
【００５４】
１…通信システム、１０，１０ａ…携帯端末、１１…測位手段、１２…通知手段、１３…受信手段、１４…報知手段、１５，１６ａ…処理手段、１５ａ…提示手段、１１０…ＣＰＵ、１２０…ＲＡＭ、１３０…ＲＯＭ、１４０…フラッシュメモリ、１５０…測位部、１６０…通信部、１７０…入出力ＩＦ、１７１…入力部、１７２…出力部、２０…通信網、３０…サーバ装置、３１，１１ａ…端末位置取得手段、３２，１２ａ…指定位置取得手段、３３，１３ａ…記憶手段、３４，１４ａ…事象発生手段、３５…送信手段、３１０…ＨＤＤ、３２０…ＣＰＵ、３３０…ＲＯＭ、３４０…ＲＡＭ、３５０…通信部。
【図１】
2018064968.tif 000003
【図２】
2018064968.tif 000004
【図３】
2018064968.tif 000005
【図４】
2018064968.tif 000006
【図５】
2018064968.tif 000007
【図６】
2018064968.tif 000008
【図７】
2018064968.tif 000009
【図８】
2018064968.tif 000010
【図９】
2018064968.tif 000011
【図１０】
2018064968.tif 000012
【図１１】
2018064968.tif 000013
【手続補正書】
【提出日】平成29年12月13日(2017.12.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザによって利用される携帯端末の位置を取得する端末位置取得手段と、
ユーザによって指定された位置を取得する指定位置取得手段と、
前記指定位置取得手段によって取得された位置に関連して、第１オブジェクトを地図上に配置するオブジェクト配置手段と、
前記オブジェクト配置手段によって前記第１オブジェクトが配置された後に、前記指定位置取得手段によって取得された位置を発生位置として、当該発生位置に関連して当該第１オブジェクトとは異なる第２オブジェクトを前記地図上に出現させる事象を発生させる事象発生手段と、
前記端末位置取得手段によって取得された位置と前記発生位置とが所定の位置関係となった場合に、前記事象に関する情報を前記携帯端末においてユーザに提示する提示手段と
を備える情報処理システム。
【請求項２】
前記事象発生手段は、前記指定位置取得手段によって位置が取得されてから一定時間を経過した場合に、前記事象を発生させる
請求項１に記載の情報処理システム。
【請求項３】
前記指定位置取得手段は、ユーザによって所定の操作があったときの前記携帯端末の位置を取得する
請求項１または２に記載の情報処理システム。
【請求項４】
前記事象発生手段は、前記指定位置取得手段によって取得された位置を発生位置として事象を発生させたときから決められた期間が経過すると、当該事象を発生させた状態から当該事象を発生させていない状態にする
請求項１〜３のいずれか１項に記載の情報処理システム。
【請求項５】
前記事象発生手段は、所定の条件を満たした場合に前記事象を発生させる
請求項１〜４のいずれか１項に記載の情報処理システム。
【請求項６】
前記事象発生手段は、１未満の確率で前記事象を発生させる
請求項５に記載の情報処理システム。
【請求項７】
前記事象発生手段は、事象の種類に応じて異なる確率で前記事象を発生させる
請求項６に記載の情報処理システム。
【請求項８】
前記事象発生手段は、前記指定位置取得手段によって取得された位置に応じて異なる確率で前記事象を発生させる
請求項６に記載の情報処理システム。
【請求項９】
前記事象発生手段は、前記指定位置取得手段によって位置が取得された時期に応じて異なる確率で前記事象を発生させる
請求項６に記載の情報処理システム。
【請求項１０】
前記事象発生手段は、前記第１オブジェクトに応じて異なる確率で前記事象を発生させる
請求項６に記載の情報処理システム。
【請求項１１】
前記端末位置取得手段は、第１の前記携帯端末の位置を取得し、
前記指定位置取得手段は、第２の前記携帯端末のユーザによって指定された位置を取得し、
前記事象発生手段は、前記指定位置取得手段によって取得された、前記第２の携帯端末のユーザによって指定された位置を発生位置として前記事象を発生させ、
前記提示手段は、前記端末位置取得手段によって取得された前記第１の前記携帯端末の位置と、前記事象発生手段によって事象が発生させられた発生位置とが所定の位置関係となった場合に、当該事象に関する情報を前記第１の前記携帯端末においてユーザに提示する
請求項１〜１０のいずれか１項に記載の情報処理システム。
【請求項１２】
前記オブジェクト配置手段は、前記指定位置取得手段によって取得された位置に関連して、当該位置を指定したユーザにより選択された前記第１オブジェクトを配置する
請求項１〜１１のいずれか１項に記載の情報処理システム。
【請求項１３】
前記事象発生手段は、特定の前記第１オブジェクトに関し、当該特定の第１オブジェクトが配置されない場合と比較して、当該特定の第１オブジェクトが配置された場合の方が高い確率で、前記第２オブジェクトを出現させる
請求項１〜１２のいずれか１項に記載の情報処理システム。
【請求項１４】
前記事象発生手段は、前記第２オブジェクトが出現してから所定の時間が経過すると、当該第２オブジェクトを消滅させる
請求項１〜１３のいずれか１項に記載の情報処理システム。
【請求項１５】
前記第２オブジェクトは、仮想空間において他のユーザとの対戦に用いられる
請求項１〜１４のいずれか１項に記載の情報処理システム。