(57)【要約】【課題】            新たな手法によりユーザーを楽しませることが可能な対戦ゲームを提供すること。【解決手段】        一実施形態に係るサーバ装置は、端末装置に対応する所定プレイヤーにより操作され複数のキャラクターから構成される少なくとも１つの所定チームに関する情報を記憶する記憶部と、当該端末装置の位置から所定の距離内に存在する他の端末装置に対応する他プレイヤーに関する情報を当該端末装置に送信する第１制御部と、前記少なくとも１つの所定チームと敵キャラクターとの対戦を制御する第２制御部であって、前記少なくとも１つの所定チームに追加すべき追加キャラクターの候補として、前記他プレイヤーにより操作される少なくとも１つの他チームを構成する複数のキャラクターから選択された特定キャラクターに関する情報を当該端末装置に送信する第２制御部と、を具備するものである。【選択図】          図８
2017141392.tif 000002
【特許請求の範囲】
【請求項１】
端末装置に対応する所定プレイヤーにより操作され複数のキャラクターから構成される少なくとも１つの所定チームに関する情報を記憶する記憶部と、
当該端末装置の位置から所定の距離内に存在する他の端末装置に対応する他プレイヤーに関する情報を当該端末装置に送信する第１制御部と、
前記少なくとも１つの所定チームと敵キャラクターとの対戦を制御する第２制御部であって、前記少なくとも１つの所定チームに追加すべき追加キャラクターの候補として、前記他プレイヤーにより操作される少なくとも１つの他チームを構成する複数のキャラクターから選択された特定キャラクターに関する情報を当該端末装置に送信する第２制御部と、
を具備することを特徴とするサーバ装置。
【請求項２】
前記第２制御部は、前記特定キャラクターのうち前記所定プレイヤーにより前記追加キャラクターとして選択された特定キャラクターに関する情報を当該端末装置から受信する、請求項１に記載のサーバ装置。
【請求項３】
前記第２制御部は、前記追加キャラクターの候補として、前記他プレイヤーにより操作される少なくとも１つの他チームを構成する複数のキャラクターのうち、リーダーキャラクターに関する情報を当該端末装置に送信する、請求項１に記載のサーバ装置。
【請求項４】
前記第２制御部は、前記追加キャラクターの候補として、前記他プレイヤーにより操作される少なくとも１つの他チームを構成する複数のキャラクターのうち、前記所定チームのリーダーキャラクターと同一の属性を有するリーダーキャラクターに関する情報を当該端末装置に送信する、請求項３に記載のサーバ装置。
【請求項５】
前記第１制御部は、当該端末装置の位置から所定の距離内に存在する他の端末装置に対応する他プレイヤーのうち所定数の他プレイヤーのみに関する情報を当該端末装置に送信する、請求項１に記載のサーバ装置。
【請求項６】
前記第１制御部は、当該端末装置の位置から所定の距離内に存在する他の端末装置に対応する他プレイヤーのうち、前記所定プレイヤーにより指定された他プレイヤーに関する情報を継続的に表示する、請求項１に記載のサーバ装置。
【請求項７】
端末装置に対応する自プレイヤーにより操作され複数のキャラクターから構成される少なくとも１つの自チームに関する情報を記憶する記憶部と、
当該端末装置の位置から所定の距離内に存在する他の端末装置に対応する他プレイヤーに関する情報を、通信回線を介して受信する受信部と、
前記少なくとも１つの自チームと敵キャラクターとの対戦を実行するゲーム実行部であって、前記少なくとも１つの自チームに追加すべき追加キャラクターの候補として、前記他プレイヤーにより操作される少なくとも１つの他チームを構成する複数のキャラクターから選択された特定キャラクターを表示することが可能なゲーム実行部と、
を具備することを特徴とする端末装置。
【請求項８】
サーバ装置が、端末装置に対応する所定プレイヤーにより操作され複数のキャラクターから構成される少なくとも１つの所定チームに関する情報を記憶するステップと、
前記サーバ装置が、当該端末装置の位置から所定の距離内に存在する他の端末装置に対応する他プレイヤーに関する情報を、通信回線を介して当該端末装置に送信するステップと、
当該端末装置が、前記少なくとも１つの所定チームと敵キャラクターとの対戦を実行するステップであって、前記少なくとも１つの所定チームに追加すべき追加キャラクターの候補として、前記他プレイヤーにより操作される少なくとも１つの他チームを構成する複数のキャラクターから選択された特定キャラクターを表示するステップと、
を含むことを特徴とする方法。
【請求項９】
コンピュータを、
端末装置に対応する自プレイヤーにより操作され複数のキャラクターから構成される少なくとも１つの自チームに関する情報を記憶する記憶部、
当該端末装置の位置から所定の距離内に存在する他の端末装置に対応する他プレイヤーに関する情報を、通信回線を介して受信する受信部、及び、
前記少なくとも１つの自チームと敵キャラクターとの対戦を実行するゲーム実行部であって、前記少なくとも１つの自チームに追加すべき追加キャラクターの候補として、前記他プレイヤーにより操作される少なくとも１つの他チームを構成する複数のキャラクターから選択された特定キャラクターを表示することが可能なゲーム実行部、
として機能させる、ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書において開示された技術は、ゲームを提供する端末装置及びサーバ装置、並びに、ゲームを提供する方法に関する。
【背景技術】
【０００２】
近年、ユーザーがインターネットに接続された端末装置を介してゲームを楽しむことを可能にするオンラインゲームが、提供されている。このようなオンラインゲームでは、特開２０１３−１９２７６１号公報（特許文献１）に開示されているように、ユーザーは、その端末装置の現在位置から所定の範囲内に存在する他のユーザーの端末装置を検出した場合にそのユーザーと仲間になって交流することが可能となるようなサービスも知られている。なお、特許文献１の開示内容は、引用により本明細書に組み入れられる。【０００３】
一方、オンラインゲームでは、所定ユーザーにより操作され複数のキャラクターから構成される所定チームが敵キャラクターと対戦するような対戦ゲームもまた、盛んに提供されている。このような対戦ゲームにおいては、ユーザーを楽しませるような新たな手法が常に必要とされている。
【発明の概要】
【０００４】
そこで、様々な実施形態では、新たな手法によりユーザーを楽しませることが可能な対戦ゲームを提供する。
【０００５】
一態様に係るサーバ装置は、端末装置に対応する所定プレイヤーにより操作され複数のキャラクターから構成される少なくとも１つの所定チームに関する情報を記憶する記憶部と、当該端末装置の位置から所定の距離内に存在する他の端末装置に対応する他プレイヤーに関する情報を当該端末装置に送信する第１制御部と、前記少なくとも１つの所定チームと敵キャラクターとの対戦を制御する第２制御部であって、前記少なくとも１つの所定チームに追加すべき追加キャラクターの候補として、前記他プレイヤーにより操作される少なくとも１つの他チームを構成する複数のキャラクターから選択された特定キャラクターに関する情報を当該端末装置に送信する第２制御部と、を具備するものである。
一態様に係る端末装置は、端末装置に対応する自プレイヤーにより操作され複数のキャラクターから構成される少なくとも１つの自チームに関する情報を記憶する記憶部と、当該端末装置の位置から所定の距離内に存在する他の端末装置に対応する他プレイヤーに関する情報を、通信回線を介して受信する受信部と、前記少なくとも１つの自チームと敵キャラクターとの対戦を実行するゲーム実行部であって、前記少なくとも１つの自チームに追加すべき追加キャラクターの候補として、前記他プレイヤーにより操作される少なくとも１つの他チームを構成する複数のキャラクターから選択された特定キャラクターを表示することが可能なゲーム実行部と、を具備するものである。
一態様に係る方法は、サーバ装置が、端末装置に対応する所定プレイヤーにより操作され複数のキャラクターから構成される少なくとも１つの所定チームに関する情報を記憶するステップと、前記サーバ装置が、当該端末装置の位置から所定の距離内に存在する他の端末装置に対応する他プレイヤーに関する情報を、通信回線を介して当該端末装置に送信するステップと、当該端末装置が、前記少なくとも１つの所定チームと敵キャラクターとの対戦を実行するステップであって、前記少なくとも１つの所定チームに追加すべき追加キャラクターの候補として、前記他プレイヤーにより操作される少なくとも１つの他チームを構成する複数のキャラクターから選択された特定キャラクターを表示するステップと、を含むものである。
一態様に係るコンピュータプログラムは、コンピュータを、端末装置に対応する自プレイヤーにより操作され複数のキャラクターから構成される少なくとも１つの自チームに関する情報を記憶する記憶部、当該端末装置の位置から所定の距離内に存在する他の端末装置に対応する他プレイヤーに関する情報を、通信回線を介して受信する受信部、及び、前記少なくとも１つの自チームと敵キャラクターとの対戦を実行するゲーム実行部であって、前記少なくとも１つの自チームに追加すべき追加キャラクターの候補として、前記他プレイヤーにより操作される少なくとも１つの他チームを構成する複数のキャラクターから選択された特定キャラクターを表示することが可能なゲーム実行部、として機能させるものである。
【図面の簡単な説明】
【０００６】
【図１Ａ】図１Ａは、本発明の一実施形態に係るゲームシステムを概略的に示すブロック図である。
【図１Ｂ】図１Ｂは、本発明の一実施形態に係るサーバ装置１０の構成の例を示すブロック図である。
【図２】図２は、本発明の一実施形態に係る端末装置３０の構成の例を示すブロック図である。
【図３】図３は、本発明の一実施形態に係るサーバ装置１０の機能を示すブロック図である。
【図４】図４は、本発明の一実施形態に係る端末装置３０の機能を示すブロック図である。
【図５】図５は、本発明の一実施形態に係るゲームシステムにおいて「他プレイヤー情報提供サービス」が提供される場合に端末装置３０とサーバ装置１０との間で行われる動作を示すフロー図である。
【図６】図６は、本発明の一実施形態に係るゲームシステムにおいて端末装置３０の表示部に表示される内容の一例を示す図である。
【図７】図７は、本発明の一実施形態に係るゲームシステムにおいて端末装置３０の表示部に表示される内容の一例を示す図である。
【図８】図８は、本発明の一実施形態に係るゲームシステムにおいて「対戦ゲームサービス」が提供される場合に端末装置３０とサーバ装置１０との間で行われる動作を示すフロー図である。
【図９】図９は、本発明の一実施形態に係るゲームシステムにおいて端末装置３０の表示部に表示される内容の一例を示す図である。
【図１０】図１０は、本発明の一実施形態に係るゲームシステムにおいて端末装置３０の表示部に表示される内容の一例を示す図である。詳細な説明
【０００７】
以下、本発明の様々な実施形態について図面を参照して説明する。なお、図面において共通する構成要素には同一の参照符号が付されている。【０００８】
まず、典型的な実施形態として、端末装置が、第１のアプリケーションを起動して、その端末装置の位置から所定の距離内に存在する他の端末装置に対応する他プレイヤーに関する情報を取得するサービス（以下「他プレイヤー情報提供サービス」という。）を提供する一方、第２のアプリケーションを起動して、対戦ゲームを実行するサービス（以下「対戦ゲームサービス」という。）を提供する実施形態について説明する。しかし、端末装置は、１つ又は複数の共通のアプリケーションを起動して、「他プレイヤー情報提供サービス」及び「対戦ゲームサービス」の両方のサービスを提供することも可能である。これに代えて又はこれに加えて、端末装置は、サーバ装置から、ウェブページを受信する形式によって、「他プレイヤー情報提供サービス」及び「対戦ゲームサービス」のうちの少なくとも一方のサービスを提供することも可能である。【０００９】
１．ゲームシステムの概略
図１Ａは、本発明の一実施形態に係るゲームシステムを概略的に示すブロック図である。図１Ａに示すように、本発明の一実施形態に係るオンラインゲーム用サーバ装置１０（以下単に「サーバ装置１０」ということがある。）は、インターネット等の通信網２０を介して、通信機能を備える複数の端末装置３０−１、３０−２、・・・、３０−Ｎ（以下「端末装置３０」と総称することがある。）に通信可能に接続されている。サーバ装置１０は、本発明の一実施形態に係るゲームシステムの一部又は全部を実装する装置の一例である。【００１０】
２．サーバ装置１０の構成
図１Ｂは、本発明の一実施形態に係るサーバ装置１０の構成の例を示すブロック図である。サーバ装置１０は、図１Ｂに示す構成要素の全てを備える必要はなく、一部を省略した構成をとることも可能であるし、他の構成要素を加えることも可能である。【００１１】
図１Ｂによると、サーバ装置１００は、ＲＡＭ、ＲＯＭ、及び不揮発性メモリ等を含む記憶部１１１、ＣＰＵ等から構成される制御部１１２、Ｉ／Ｏ部１１５及びＨＤＤ１１６を接続するためのＩ／Ｆ回路１１４、並びに、通信処理部１１７及びアンテナ１１８からなる通信部を含む。これらの各構成要素は制御ライン及びデータラインを介して互いに電気的に接続される。【００１２】
記憶部１１１は、ＲＡＭ、ＲＯＭ及び不揮発性メモリ等を含む。当該記憶部１１１は、サーバ装置１００においてシステム１を実行するための各種プログラム（例えば、「他プレイヤー情報提供サービス」及び「対戦ゲームサービス」を提供するためのプログラム）や、当該プログラムを実行可能なシステムなどを記憶する。このようなプログラム及びシステムは、制御部１１２によってロードされ実行される。また、当該記憶部（特にＲＡＭ）は、上記プログラムが制御部１１２によって実行される間、データの書き込み及び読み込みを実行するために一時的に用いられる。【００１３】
制御部１１２は、ＣＰＵ（中央処理装置）から構成され、記憶部１１１に記憶された各種プログラムに基づいて、接続された他の構成要素を制御する。例えば、制御部１１２は、記憶部１１１に記憶された情報を参照して、所定プレイヤーに対応する所定の端末装置の位置から所定の距離内に存在する他の端末装置に対応する他プレイヤーに関する情報を生成し、この情報を上記所定の端末装置に送信するような制御を行う。また、制御部１１２は、記憶部１１１に記憶された情報を参照して、上記所定プレイヤーにより操作され複数のキャラクターから構成される少なくとも１つの所定チームと敵キャラクターとの対戦に関する制御であって、上記少なくとも１つの所定チームに追加すべき追加キャラクターの候補として、上記他プレイヤーにより操作される少なくとも１つの他チームを構成する複数のキャラクターから選択された特定キャラクターに関する情報を当該端末装置に送信するような制御を行う。さらにまた、制御部１１２は、端末装置３０を含む複数の端末装置との間で各種情報の送受信をするよう通信部を制御する。加えて、制御部１１２は、記憶部１１１やＨＤＤ１１６のユーザー情報等の読み出しや更新処理をするため、記憶部１１１やＨＤＤ１１６制御する。なお、制御部１１２は、単一のＣＰＵで構成されてもよいが、複数のＣＰＵで構成してもよい。【００１４】
ＨＤＤ１１６は、Ｉ／Ｆ回路１１４を介して、他の構成要素との間で各種情報の交換を行う。ＨＤＤ１１６は、端末装置で実行されるアプリケーションに必要なアイテム配置情報、アイテム獲得コスト情報、第１のアプリケーションのユーザー情報、第２のアプリケーションのユーザー情報等を記憶し、制御部１１２からの指示に応じて随時読み出される。
なお、本実施形態では、ＲＡＭ、ＲＯＭ、及び不揮発性メモリ等を含む記憶部１１１とＨＤＤ１１６とをそれぞれ別々に記載しているが、ＨＤＤ１１６も含めて記憶部とすることも可能である。【００１５】
通信処理部１１７は、アンテナ１１８を介して、各端末装置や、他のサーバ装置（図示していない）との間で情報の送受信をするために、当該情報の変調や復調などの処理を行う。
この通信処理部１１７では、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ−Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式に代表されるような広帯域の無線通信方式に基づく処理や、ＩＥＥＥ８０２．１１に代表されるような無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）のような狭帯域の無線通信方式に基づく処理がなされる。なお、当該通信処理部１１７は、アンテナ１１８に接続され外部と無線通信可能に接続されているが、必ずしも無線通信である必要はなく、有線ケーブルを介して外部と通信可能に接続されていてもよい。通信処理部１１７は、場合によってはアンテナ１１８とともに、通信部を形成する。【００１６】
３．端末装置３０の構成
図２は、本発明の一実施形態に係る端末装置３０の構成の例を示すブロック図である。端末装置３０は、図２に示す構成要素の全てを備える必要はなく、一部を省略した構成をとることも可能であるし、他の構成要素を加えることも可能である。【００１７】
端末装置３０は、一例としては、スマートフォンに代表される無線通信可能な携帯型の端末装置が挙げられるが、それ以外にも、携帯型ゲーム機、フィーチャーフォン、携帯情報端末、ＰＤＡ、ラップトップパソコンなど、持ち運びが可能な装置であれば、本発明を好適に適用することが可能である。また、持ち運びに不便なデスクトップパソコンのような端末装置であっても、端末装置３０として利用することは可能である。【００１８】
図２によると、端末装置３０は、表示部２１１、制御部２１２、ＧＰＳセンサー２１４、ジャイロセンサー２１５及び加速度センサー２１６を含むセンサー２１３、無線通信処理部２１７及びアンテナ２１８からなる通信部、ＲＡＭ、ＲＯＭ、及び不揮発性メモリ（場合によっては、ＨＤＤ）等を含むメモリ部２１９、タッチパネル２２１及びハードキー２２２から構成される操作部２２０を含む。これらの各構成要素は制御ライン及びデータラインを介して互いに電気的に接続される。【００１９】
表示部２１１は、制御部２１２の指示に応じて、メモリ部２１９に記憶された画像情報を読み出して各種表示を行う。表示部２１１は、例えば液晶ディスプレイから構成される。【００２０】
操作部２２０は、タッチパネル２２１やハードキー２２２等から構成され、ユーザーからの各種指示や入力を受け付ける。タッチパネル２２１は、表示部２１１を被覆するように配置され、表示部２１１の表示する画像データに対応する位置座標の情報を制御部２１２に出力する。タッチパネル方式としては、抵抗膜方式、静電容量結合方式、超音波表面弾性波方式など、公知の方式を利用することができる。本実施形態においては、タッチパネル２２１は、指示体による表示部２１１に表示された各アイテムに対するスワイプ操作やタップ操作を検出する。【００２１】
制御部２１２は、ＣＰＵ（中央処理装置）から構成され、メモリ部２１９に記憶された各種プログラムに基づいて、接続された他の構成要素を制御する。具体的には、制御部２１２は、第１のアプリケーションおよび第２のアプリケーションを実行するためのプログラムをメモリ部２１９から読みだして実行する。また、制御部２１２は、タッチパネル２２１からの出力に基づいて各種操作情報を生成する。なお、制御部２１２は、単一のＣＰＵで構成されてもよいが、複数のＣＰＵで構成してもよい。また、画像処理に特化したＧＰＵを別途設けてもよい。【００２２】
メモリ部２１９は、ＲＯＭ、ＲＡＭ、不揮発性メモリ等から構成される。ＲＯＭは、第１のアプリケーション及び第２のアプリケーションを実行するためのプログラムを記憶する。ＲＡＭは、ＲＯＭに記憶されたプログラムを実行することにより生成される各種命令が制御部２１２により処理されている間、データの書き込み及び読み込みをするために用いられるメモリである。不揮発性メモリは、当該プログラムの実行によってデータの書き込み及び読み込みが実行されるメモリであって、ここに書き込まれたデータは、当該プログラムの実行が終了した後でも保存される。【００２３】
無線通信処理部２１７は、接続されたアンテナ２１８を介して、遠隔に設置されたサーバ装置１０や他の端末装置との間で情報の送受信をするために、変調や復調などの処理を行う。例えば、無線通信処理部２１７は、第１のアプリケーション及び第２のアプリケーションを実行するためのプログラムや、当該アプリケーションにおいて利用されるユーザー情報等を、当該アプリケーションの進行に応じて、サーバ装置１０から受信するための処理をする。また、当該アプリケーションの実行による処理の結果をサーバ装置１０に送信するための処理をする。【００２４】
この無線通信処理部２１７は、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ−Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式に代表されるような広帯域の無線通信方式に基づいて処理されるが、ＩＥＥＥ８０２．１１に代表されるような無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）のような狭帯域の無線通信に関する方式に基づいて処理することも可能である。
無線通信処理部２１７とアンテナ２１８とで通信部を構成する。なお、無線通信に代えて、または加えて、有線通信を用いることも可能である。その場合には、無線通信処理部２１７に代えて、または加えて、有線通信のための通信処理部を設ければよい。【００２５】
４．サーバ装置１０の機能
次に、図１Ｂに示した各構成要素によって実現されるサーバ装置１０の機能について、図３を参照して説明する。図３は、本発明の一実施形態に係るサーバ装置１０の機能を示すブロック図である。図３に示すように、サーバ装置１０は、主に、記憶部３１０と、第１制御部（位置情報処理部）３３０と、第２制御部（ゲーム実行部）３４０と、を含む。【００２６】
記憶部３１０は、各プレイヤーの位置情報、及び、各プレイヤーにより操作され複数のキャラクターから構成される少なくとも１つのチームに関する情報を記憶する。記憶部３１０により記憶される情報については後述する。【００２７】
第１制御部３３０は、各プレイヤーから取得した位置情報に基づいて、各プレイヤーの位置から所定の距離内に存在する他のプレイヤーに関する情報を生成して各プレイヤーに対応する端末装置に送信する。第２制御部３４０は、主に、各プレイヤーにより操作されるチームと敵キャラクターとの対戦に関する制御を実行する。また、第２制御部３４０は、各プレイヤーにより操作されるチームに追加すべき追加キャラクターの候補として、そのプレイヤーの位置から所定の距離内に存在する他のプレイヤーにより操作される少なくとも１つのチームを構成する複数のキャラクターの中から選択された特定キャラクターに関する情報を（例えば助っ人に関する情報として）を端末装置３０に送信する。さらに、第２制御部３４０は、このように表示された特定キャラクターのうちプレイヤーにより選択された特定キャラクターに関する情報を（例えば助っ人に関する情報として）そのプレイヤーのチームに関する情報に追加する。
なお、第１制御部３３０及び第２制御部３４０は、それぞれ別々の機能としてではなく、合せて１つの機能として実現することも可能である。【００２８】
５．端末装置３０の機能
次に、図２に示した各構成要素によって実現される端末装置３０の機能について、図４を参照して説明する。図４は、本発明の一実施形態に係る端末装置３０の機能を示すブロック図である。図４に示すように、端末装置３０は、主に、記憶部４１０と、通信部４２０と、ゲーム実行部４３０と、を含む。【００２９】
記憶部４１０は、自プレイヤーにより操作され複数のキャラクターから構成される少なくとも１つのチームに関する情報を記憶する。通信部４２０は、自プレイヤーの位置情報をサーバ装置１０に送信するとともに、自プレイヤーの位置から所定の距離内に存在する他のプレイヤーに関する情報をサーバ装置１０から受信する。ゲーム実行部４３０は、自プレイヤーにより操作されるチームと敵キャラクターとの対戦に関する処理を実行する。また、ゲーム実行部４３０は、自チームに（例えば助っ人として）追加すべき追加キャラクターの候補として、自プレイヤーの位置から所定の距離内に存在する他のプレイヤーにより操作されるチームを構成する複数のキャラクターから選択された特定キャラクターを表示することが可能である。さらに、ゲーム実行部４３０は、このように表示された特定キャラクターのうち自プレイヤーにより選択された特定キャラクターを（例えば助っ人として）自チームに追加する。【００３０】
６．「他プレイヤー情報提供サービス」の実行
次に、端末装置３０がユーザーに対して「他プレイヤー情報提供サービス」をどのように提供するのかについて、具体例を挙げて説明する。
図５は、本発明の一実施形態に係るゲームシステムにおいて「他プレイヤー情報提供サービス」が提供される場合に端末装置３０とサーバ装置１０との間で行われる動作を示すフロー図である。【００３１】
まず、プレイヤーは、ステップ（以下「ＳＴ」という。）５０において、端末装置３０を操作して第１アプリケーションを起動する。第１アプリケーションが起動すると、端末装置３０の表示部には、図６に示す画面が表示される。この時点では、端末装置３０は、その位置情報をサーバ装置１０に送信していないため、図６に示す画面には、プレイヤーの位置から所定の距離内に存在する他のプレイヤーに関する情報が示されていない。【００３２】
プレイヤーは、ＳＴ５１において、画面に表示された「更新」というアイコン６０をクリックすることにより、更新コマンドを入力する。そうすると、ＳＴ５２において、端末装置３０のＧＰＳ受信機３６は、ＧＰＳ衛星から端末装置３０の現在地を示す位置情報を受信する。端末装置３０は、そのように受信した位置情報を（例えば、無線通信処理部２１７及びアンテナ２１８により実現される）通信部４２０を介してサーバ装置１０に送信する。【００３３】
サーバ装置１０の第１制御部（位置情報処理部）３３０（例えば、制御部１１２等により実現される）は、ＳＴ５３において、プレイヤー（端末装置３０）の位置から所定の距離内に存在する他のプレイヤーを検索する。第１制御部３３０において実行される処理の一例について表１を参照して説明する。【００３４】
2017141392.tif 000003
第１制御部３３０は、例えば、各プレイヤーを識別するプレイヤーＩＤに対応付けて、登録日時、経度、緯度、及び、所定の距離内に存在する他のプレイヤーに関する情報等を記憶部３１０に記憶する。例えば、プレイヤーＩＤとして「Ａ１０００１」が付与されたプレイヤーを例にとると、第１制御部３３０は、このプレイヤーから位置情報（緯度Ｘ００１及び経度Ｙ００１）を受信した場合には、その時間として「２０１６年１月１日１５時１５分」を記憶する。さらに、第１制御部３３０は、この位置情報と、他のプレイヤーに対応付けて記憶している位置情報とを比較することによって、このプレイヤーの位置から所定の距離（例えば１０ｋｍ、２０ｋｍや３０ｋｍ等）内に存在する他のプレイヤーを検索する。このように検索された他のプレイヤーの各々のプレイヤーＩＤが、「Ｘ１２３５６」、「Ｙ２２３１３」、「Ｑ２３５２１」、「Ｒ１１１２１」、・・・、「Ｚ９９２１２」のように記憶される。【００３５】
一実施形態では、第１制御部３３０は、各プレイヤーについて、このプレイヤーの位置から所定の距離内に存在する他のプレイヤーとして、所定数（例えば５名）のプレイヤーのみを記憶することができる。所定数のプレイヤーとしては、このプレイヤーの位置から所定の距離内に存在する複数のプレイヤーのうち、ランダムに選ばれたもの用いることができる。これに代えて、所定数のプレイヤーとしては、このプレイヤーの位置から所定の距離内に存在する複数のプレイヤーのうち、記憶された登録日時が最新であるもの５名を用いることができる。【００３６】
次に、図５に戻ると、ＳＴ５３において、サーバ装置１０は、近くに存在するプレイヤーのリスト（近くに存在する各プレイヤーのプレイヤーＩＤ）（及びこれに関連する情報）を端末装置３０に送信する。【００３７】
ＳＴ５４において、端末装置３０は、このように受信した近くに存在するプレイヤーのリスト（各プレイヤーのプレイヤーＩＤ）を記憶部４１０に記憶する。さらに、端末装置３０は、そのように受信したプレイヤーの存在を例えば図７に示すように表示部に表示する。なお、図７には、簡略化のため、近くに存在する各プレイヤーのＩＤが示されているが、各プレイヤーのＩＤに代えてそのＩＤに対応付けられた名称（ユーザ名等）を用いることも可能である。【００３８】
プレイヤーは、この後、任意のタイミングで（これに代えて、直近に更新コマンドを入力した時点から所定時間が経過した後の任意のタイミングで）、このような近くに存在する各プレイヤーのリストを更新することができる。その場合、プレイヤーは、ＳＴ５１に戻り、再度、更新ボタン６０をクリックすることにより更新コマンドを入力すると、ＳＴ５２〜ＳＴ５４において上述したものと同様の処理が行われることにより、（表１に示された情報が更新されることにより）更新されたリストが端末装置３０の画面に表示される。この場合、上述したとおり、プレイヤーの位置から所定の距離内に存在する複数のプレイヤーのうち、ランダムに選ばれたものが所定数（例えば５名）選択される。これにより、前回更新コマンドを入力して得られたリストに含まれていたプレイヤーが、新たに更新コマンドを入力して得られたリストから抹消される可能性がある。【００３９】
プレイヤーは、特定のプレイヤーをリストから消したくない場合には、図７に示すように、その特定のプレイヤー（例えばプレイヤーＩＤ「Ｙ２２３１３」が付与されたプレイヤー）をクリックすることによって（「保護ＯＮ」に設定され）、その特定のプレイヤーがリストから抹消されないように保護することができる。このような保護に関する情報は、端末装置３０からサーバ装置１０に送信され、サーバ装置１０では、第１制御部３３０が、上記特定のプレイヤーに対応付けて保護に関する情報をＯＮにする（表１の「保護対象プレイヤー」の列において「Ｙ２２３１３」が追加される）。これにより、第１制御部１３０は、例えば、プレイヤー「Ａ１０００１」について新たに位置情報を受信した場合、所定の距離内に存在する他のプレイヤーの中に、必ずプレイヤー「Ｙ２２３１３」を残す。これにより、プレイヤー「Ａ１０００１」は、端末装置３０の表示部において、近くに存在するプレイヤーのリストの中にプレイヤー「Ｙ２２３１３」を継続的に残すことができる。
一実施形態では、ある特定のプレイヤーについて保護「ＯＮ」が設定された場合、そのように保護「ＯＮ」が設定された時点から所定の制限時間（例えば２４時間）が経過したときに、その特定のプレイヤーに設定されていた保護「ＯＮ」が「保護ＯＦＦ」に設定されるようにしてもよい。これを実現するための実装としては、例えば、第１制御部３３０が、保護「ＯＮ」が設定された各特定のプレイヤーについて、保護「ＯＮ」が設定された日時（設定日時）を記憶部３１０に記憶しておき、このように保護「ＯＮ」が設定された各特定のプレイヤーについて、所定の周期ごとに、現在の日時とその設定日時との差分から経過時間を算出し、その経過時間を所定の制限時間と比較することにより、保護「ＯＮ」を解除するか否かを決定することができる。【００４０】
なお、上記のように自プレイヤーについて生成されたリストのうち、後述する「対戦ゲームサービス」において自プレイヤーの自チームに助っ人としてキャラクターを提供した他プレイヤーは、そのリストから、遅滞なく又は所定の時間経過後、或いはまた、次回更新コマンドが入力された際に、抹消されるようにしてもよい。
次に、図５に戻り、ＳＴ５６において、プレイヤーは、端末装置３０を操作して第１アプリケーションを終了する。【００４１】
７．「対戦ゲームサービス」の実行
次に、端末装置３０がユーザーに対して「対戦ゲームサービス」をどのように提供するのかについて、具体例を挙げて説明する。
図８は、本発明の一実施形態に係るゲームシステムにおいて「対戦ゲームサービス」が提供される場合に端末装置３０とサーバ装置１０との間で行われる動作を示すフロー図である。【００４２】
ＳＴ６０において、プレイヤーは、端末装置３０を操作して第２アプリケーションを起動する。【００４３】
この第２アプリケーションでは、プレイヤーは、例えば、自身により操作され複数のキャラクターから構成される少なくとも１つのチームの中から選択したいずれかのチームを率いて、敵キャラクターと対戦する。その際には、そのように選択したチームの中に、そのプレイヤーの位置から所定の距離内に存在する複数の他のプレイヤーにより操作される複数のキャラクターのうちのいずれかのキャラクターを、（例えば助っ人として）追加することができる。ここで、所定の距離内に存在する複数の他のプレイヤーとは、上述した「他プレイヤー情報提供サービス」を介して認識したプレイヤー（例えば図７において「ちかくの人」リストに挙げられたプレイヤー）である。【００４４】
どのようにしてプレイヤーが自身のチームに他のプレイヤーのキャラクターを（助っ人として）追加するかが、以下のＳＴ６１〜ＳＴ６４に示される。
具体的には、まず、ＳＴ６１において、プレイヤーは、検索キーを入力する。本実施形態では、一例として、プレイヤーは、自身により操作される少なくとも１つのチームのリーダーキャラクター（リーダーモンスター）の中から選択したいずれかのリーダーキャラクター（リーダーモンスター）を検索キーとして決定する。例えば、プレイヤーは、図９に示すように、そのプレイヤーにより操作される各チームのリーダーキャラクター（図９では、例えば、モンスターＡ（赤）、モンスターＢ（青）、モンスターＣ（緑）、モンスターＤ（赤）及びモンスターＥ（青）の５つのリーダーキャラクター）が端末装置３０の表示部に表示されるので、これらのリーダーキャラクターのうちのいずれかを検索キーとして決定することができる。
プレイヤーが決定した検索キーは、端末装置３０の通信部４２０によりサーバ装置１０に送信される。【００４５】
ＳＴ６２において、サーバ装置１０の第２処理部（ゲーム実行部）３４０（例えば、制御部１１２等により実現される）は、プレイヤーから送信された検索キーを用いて、記憶部３１０に記憶された情報を検索することにより、そのプレイヤーにより選択されたチームに対して（助っ人として）追加すべき追加キャラクターの候補を抽出する。【００４６】
このような追加キャラクターの候補の抽出を実現するために記憶部３１０が記憶する情報の具体例について、以下に示す表２〜表４を参照して説明する。【００４７】
2017141392.tif 000004
表２に示すように、記憶部３１０は、各プレイヤーを識別するプレイヤーＩＤに対応付けて、そのプレイヤーにより操作されるチーム（各チームは複数のキャラクターから構成される）を識別するチームＩＤ等を記憶する。このような情報を用いることにより、各プレイヤーがどのチームを有しているのかを特定することができる。【００４８】
2017141392.tif 000005
表３に示すように、記憶部３１０は、各チームを識別するチームＩＤに対応付けて、そのチームを構成する複数のキャラクターの各々を識別するキャラクターＩＤ、及び、そのような複数のキャラクターのうちいずれがリーダーキャラクターであるかを示すリーダーＩＤ等を記憶する。このような情報を用いることにより、各チームがいずれのキャラクターにより構成され、各チームがこれらのキャラクターのうちいずれのキャラクターをリーダーキャラクターとしているかを特定することができる。【００４９】
2017141392.tif 000006
表４に示すように、記憶部３１０は、各キャラクターを識別するキャラクターＩＤに対応付けて、そのキャラクターがいずれのモンスターであるのかを識別するモンスターＩＤ、そのキャラクターがいずれの属性（例えば、赤色、緑色、青色及び黄色等）を有するのかを識別する属性ＩＤ、及び、そのキャラクターに付された名称であるキャラクター名等を記憶する。このような情報を用いることにより、各キャラクターが、いずれのモンスターであり、いずれの属性を有するものであるかを特定することができる。【００５０】
図８に戻ると、ＳＴ６２において、第２制御部３４０は、まず、対象プレイヤーの位置から所定の距離内に存在する他のプレイヤーがどのプレイヤーであるのかを、例えば表１に示した情報を用いて特定する。次に、第２制御部３４０は、それら他のプレイヤーが有するチーム（より好ましくは、それら他のプレイヤーが有する複数のチームのうち、最も直近に「対戦ゲームサービス」において利用したチーム、又は、最初に列挙されるチーム（すなわち、チーム１））がそれぞれいずれのリーダーキャラクターを有しているかを、例えば表２及び表３に示した情報を用いて特定する。さらに、第２制御部３４０は、そのように特定された各リーダーキャラクターがどのようなモンスターであってどのような属性を有しているのかを、例えば表３及び表４に示した情報を用いて特定する。さらにまた、第２制御部３４０は、このように特定された複数のリーダーモンスターのうち、対象プレイヤーのリーダーキャラクター（上記ＳＴ６１において対象プレイヤーにより検索キーとして選択されたリーダーキャラクター）とモンスターの種別及び属性のうちの少なくとも一方において共通するリーダーキャラクターを、追加キャラクターの候補として決定する。最後に、第２制御部３４０は、このような候補に含められた各キャラクターを識別するキャラクターＩＤ（及びこれに関連する情報）を「追加キャラクターの候補のリスト」として端末装置３０に送信する。【００５１】
ＳＴ６３において、端末装置３０の（例えば、制御部２１２等により実現される）ゲーム実行部４３０は、図１０に示すように、サーバ装置１０から受信した追加キャラクターの候補のリストを端末装置３０の表示部に表示する。【００５２】
ＳＴ６４において、プレイヤーは、端末装置３０の表示部に挙げられた追加キャラクターの候補のうち所望する追加キャラクターをクリックして選択する。これにより、端末装置３０の通信部４２０は、このように選択された追加キャラクターを識別するキャラクターＩＤをサーバ装置１０に送信する。【００５３】
ＳＴ６５において、サーバ装置１０の第２制御部（ゲーム実行部）３４０及び端末装置３０のゲーム実行部４３０は、相互に協働して、プレイヤーにより（ＳＴ６０において）選択されたチームに対して（ＳＴ６４において）プレイヤーに選択された追加キャラクターを追加することにより得られた新たなチームと、敵キャラクターとの対戦を実行することができる。このような対戦そのものは、例えば、特許第５７５５７８５号公報（特許文献２）に開示されているとおり、周知技術であるので、その詳細な説明を省略する。なお、特許文献２の開示内容は、引用により本明細書に組み入れられる。
次に、ＳＴ６６において、プレイヤーは、端末装置３０を操作して第２アプリケーションを終了する。【００５４】
このように、本実施形態に係るゲームシステムでは、自プレイヤーにより操作され複数のキャラクターから構成される自チームと敵キャラクターとの対戦に際して、自プレイヤーの位置から所定の距離内に存在する他プレイヤーにより操作される他チームに含まれるキャラクターの中から、助っ人として追加すべき追加キャラクターを自プレイヤーに選択させ、そのように選択された追加キャラクターを追加した自チームと敵キャラクターとの対戦を行うような対戦ゲームサービスを提供する。これにより、各プレイヤーは、自分の現在地に応じて知り合ったプレイヤーから助っ人の提供を受け、その助っ人を含めたチームと敵キャラクターとの対戦を行うことにより、従来にはない新たな楽しさを感じることができる。
また、自チームに助っ人として追加されるキャラクターは、自チームのリーダーキャラクターとモンスター種別及び属性のうちの少なくとも一方において共通するキャラクターとすることによって、自チームには、モンスター種別及び属性のうちの少なくとも一方において共通するキャラクターの総数が増加する。これにより、各プレイヤーは、自チームと敵キャラクターとの対戦をより効果的かつ有利に行うことができる。【００５５】
上述した実施形態では、自プレイヤーの位置から所定の距離内に存在する他プレイヤーのリストの生成（図５・ＳＴ５３）、及び、自プレイヤーの自チームに助っ人として追加すべき追加キャラクターの候補のリストの生成（図８・ＳＴ６２）等が、サーバ装置１０において行われる場合について説明したが、これらのリストの生成は、サーバ装置１０により行われるものと同様の処理を用いて、端末装置３０において行われるようにしてもよい。
また、上述した実施形態では、所定の距離内に存在する複数の他のプレイヤーが「ちかくの人」リスト（図７）に表示されることとした。このとき、ユーザーに当該プレイヤーから助っ人としてキャラクターの提供を受けるかどうか選択可能にし、図１０に示す助っ人の選択においては、上記において選択されたプレイヤーのみを表示するようにしても良い。また、助っ人として選択する可能な時間的制限を設けて、その時間内に限り、助っ人として図１０に示す助っ人の候補のリストに表示するようにしても良い。【００５６】
また、上述した実施形態では、自プレイヤーの自チームに追加すべき追加キャラクターとして、他プレイヤーの他チームを構成する複数のキャラクターのうちリーダーキャラクターを用いる場合について説明したが、追加キャラクターとしては、他プレイヤーの他チームを構成する複数のキャラクターのうち、属性、モンスター種別、ランク、レベル等を含む様々な要因に応じて選択されたキャラクターを用いることが可能である。【００５７】
本明細書で説明される処理及び手順は、実施形態において明示的に説明されたものによってのみならず、ソフトウェア、ハードウェア又はこれらの組み合わせによっても実現可能なものである。具体的には、本明細書で説明された処理及び手順は、集積回路、揮発性メモリ、不揮発性メモリ、磁気ディスク、光ストレージ等の媒体に、当該処理に相当するロジックを実装することによって実現される。また、本明細書で説明される処理及び手順は、それらの処理・手順をコンピュータプログラムとして実装し、各種のコンピュータに実行させることが可能である。【００５８】
本明細書中で説明される処理及び手順が単一の装置、ソフトウェア、コンポーネント、モジュールによって実行される旨が説明されたとしても、そのような処理又は手順は、複数の装置、複数のソフトウェア、複数のコンポーネント、及び／又は、複数のモジュールによって実行されるものとすることができる。また、本明細書中で説明されるデータ、テーブル又はデータベースが単一のメモリに格納される旨説明されたとしても、そのようなデータ、テーブル又はデータベースは、単一の装置に備えられた複数のメモリ又は複数の装置に分散して配置された複数のメモリに分散して格納されるものとすることができる。さらに、本明細書において説明されるソフトウェア及びハードウェアの要素は、それらをより少ない構成要素に統合して、又は、より多い構成要素に分解することによって実現されるものとすることができる。
【図１Ａ】
2017141392.tif 000007
【図１Ｂ】
2017141392.tif 000008
【図２】
2017141392.tif 000009
【図３】
2017141392.tif 000010
【図４】
2017141392.tif 000011
【図５】
2017141392.tif 000012
【図６】
2017141392.tif 000013
【図７】
2017141392.tif 000014
【図８】
2017141392.tif 000015
【図９】
2017141392.tif 000016
【図１０】
2017141392.tif 000017
【手続補正書】
【提出日】平成28年5月27日(2016.5.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末装置に対応する所定プレイヤーにより操作され複数のキャラクターから構成される少なくとも１つの所定チームに関する情報を記憶する記憶部と、
当該端末装置の位置から所定の距離内に存在するものとして検索された他の端末装置に対応する他プレイヤーに関する情報を当該端末装置に送信する第１制御部と、
前記少なくとも１つの所定チームと敵キャラクターとの対戦を制御する第２制御部であって、前記少なくとも１つの所定チームに追加すべき追加キャラクターの候補として、前記他プレイヤーにより操作される少なくとも１つの他チームを構成する複数のキャラクターから選択された特定キャラクターに関する情報を当該端末装置に送信する第２制御部と、
を具備し、
前記第１制御部は、当該端末装置の位置から前記所定の距離内に存在するものとして検索された他の端末装置に対応する他プレイヤーのうち、前記所定プレイヤーにより指定された他プレイヤーに関する情報を制限時間が経過するまで当該端末装置の位置とは関係なく継続的に当該端末装置に送信することが可能であり、
前記第１制御部は、前記所定プレイヤーが或る他プレイヤーから前記追加キャラクターとして前記特定キャラクターの提供を受けた場合には、前記検索された他の端末装置に対応する他プレイヤーに関する情報として、前記或る他プレイヤーに関する情報を当該端末装置に送信しないようにすることが可能であり、
前記所定の距離は、当該端末装置の位置とは関係なく一定の値である、
ことを特徴とするサーバ装置。
【請求項２】
前記第２制御部は、前記特定キャラクターのうち前記所定プレイヤーにより前記追加キャラクターとして選択された特定キャラクターに関する情報を当該端末装置から受信する、請求項１に記載のサーバ装置。
【請求項３】
前記第２制御部は、前記追加キャラクターの候補として、前記他プレイヤーにより操作される少なくとも１つの他チームを構成する複数のキャラクターのうち、リーダーキャラクターに関する情報を当該端末装置に送信する、請求項１に記載のサーバ装置。
【請求項４】
前記第２制御部は、前記追加キャラクターの候補として、前記他プレイヤーにより操作される少なくとも１つの他チームを構成する複数のキャラクターのうち、前記所定チームのリーダーキャラクターと同一の属性を有するリーダーキャラクターに関する情報を当該端末装置に送信する、請求項３に記載のサーバ装置。
【請求項５】
前記第１制御部は、当該端末装置の位置から所定の距離内に存在するものとして検索された他の端末装置に対応する他プレイヤーのうち所定数の他プレイヤーのみに関する情報を当該端末装置に送信する、請求項１に記載のサーバ装置。
【請求項６】
端末装置に対応する自プレイヤーにより操作され複数のキャラクターから構成される少なくとも１つの自チームに関する情報を記憶する記憶部と、
当該端末装置の位置から所定の距離内に存在するものとして検索された他の端末装置に対応する他プレイヤーに関する情報を、通信回線を介して受信する受信部と、
前記少なくとも１つの自チームと敵キャラクターとの対戦を実行するゲーム実行部であって、前記少なくとも１つの自チームに追加すべき追加キャラクターの候補として、前記他プレイヤーにより操作される少なくとも１つの他チームを構成する複数のキャラクターから選択された特定キャラクターを表示することが可能なゲーム実行部と、
を具備し、
前記受信部は、当該端末装置の位置から前記所定の距離内に存在するものとして検索された他の端末装置に対応する他プレイヤーのうち、前記自プレイヤーにより指定された他プレイヤーに関する情報を制限時間が経過するまで当該端末装置の位置とは関係なく継続的に受信することが可能であり、
前記受信部は、前記自プレイヤーが或る他プレイヤーから前記追加キャラクターとして前記特定キャラクターの提供を受けた場合には、前記検索された他の端末装置に対応する他プレイヤーに関する情報として、前記或る他プレイヤーに関する情報を受信しないようにすることが可能であり、
前記所定の距離は、当該端末装置の位置とは関係なく一定の値である、
することを特徴とする端末装置。
【請求項７】
サーバ装置が、端末装置に対応する所定プレイヤーにより操作され複数のキャラクターから構成される少なくとも１つの所定チームに関する情報を記憶するステップと、
前記サーバ装置が、当該端末装置の位置から所定の距離内に存在するものとして検索された他の端末装置に対応する他プレイヤーに関する情報を、通信回線を介して当該端末装置に送信するステップと、
当該端末装置が、前記少なくとも１つの所定チームと敵キャラクターとの対戦を実行するステップであって、前記少なくとも１つの所定チームに追加すべき追加キャラクターの候補として、前記他プレイヤーにより操作される少なくとも１つの他チームを構成する複数のキャラクターから選択された特定キャラクターを表示するステップと、
を含み、
前記送信するステップにおいて、前記サーバ装置は、当該端末装置の位置から前記所定の距離内に存在するものとして検索された他の端末装置に対応する他プレイヤーのうち、前記所定プレイヤーにより指定された他プレイヤーに関する情報を制限時間が経過するまで当該端末装置の位置とは関係なく継続的に当該端末装置に送信することが可能であり、
前記送信するステップにおいて、前記所定プレイヤーが或る他プレイヤーから前記追加キャラクターとして前記特定キャラクターの提供を受けた場合には、前記サーバ装置は、前記検索された他の端末装置に対応する他プレイヤーに関する情報として、前記或る他プレイヤーに関する情報を当該端末装置に送信することが可能であり、
前記所定の距離は、当該端末装置の位置とは関係なく一定の値である、
ことを特徴とする方法。
【請求項８】
コンピュータを、
端末装置に対応する自プレイヤーにより操作され複数のキャラクターから構成される少なくとも１つの自チームに関する情報を記憶する記憶部、
当該端末装置の位置から所定の距離内に存在するものとして検索された他の端末装置に対応する他プレイヤーに関する情報を、通信回線を介して受信する受信部、及び、
前記少なくとも１つの自チームと敵キャラクターとの対戦を実行するゲーム実行部であって、前記少なくとも１つの自チームに追加すべき追加キャラクターの候補として、前記他プレイヤーにより操作される少なくとも１つの他チームを構成する複数のキャラクターから選択された特定キャラクターを表示することが可能なゲーム実行部、
として機能させる、コンピュータプログラムであって、
前記受信部は、当該端末装置の位置から前記所定の距離内に存在するものとして検索された他の端末装置に対応する他プレイヤーのうち、前記自プレイヤーにより指定された他プレイヤーに関する情報を制限時間が経過するまで当該端末装置の位置とは関係なく継続的に受信することが可能であり、
前記受信部は、前記自プレイヤーが或る他プレイヤーから前記追加キャラクターとして前記特定キャラクターの提供を受けた場合には、前記検索された他の端末装置に対応する他プレイヤーに関する情報として、前記或る他プレイヤーに関する情報を受信しないようにすることが可能であり、
前記所定の距離は、当該端末装置の位置とは関係なく一定の値である、
ことを特徴とするコンピュータプログラム。
【手続補正書】
【提出日】平成28年8月22日(2016.8.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末装置に対応する所定プレイヤーにより操作され複数のキャラクターから構成される少なくとも１つの所定チームに関する情報を記憶する記憶部と、
当該端末装置の位置から所定の距離内に存在するものとして検索された他の端末装置に対応する他プレイヤーに関する情報を当該端末装置に送信する第１制御部と、
前記少なくとも１つの所定チームと敵キャラクターとの対戦を制御する第２制御部であって、前記少なくとも１つの所定チームに追加すべき追加キャラクターの候補として、前記他プレイヤーにより操作される少なくとも１つの他チームを構成する複数のキャラクターから選択された特定キャラクターに関する情報を当該端末装置に送信する第２制御部と、
を具備し、
前記第１制御部は、当該端末装置の位置から前記所定の距離内に存在するものとして検索された他の端末装置に対応する他プレイヤーのうち、前記所定プレイヤーにより指定された他プレイヤーに関する情報を制限時間が経過するまで当該端末装置の位置とは関係なく継続的に当該端末装置に送信するものであり、
前記第１制御部は、前記所定プレイヤーが或る他プレイヤーから前記追加キャラクターとして前記特定キャラクターの提供を受けた場合には、前記検索された他の端末装置に対応する他プレイヤーに関する情報として、前記或る他プレイヤーに関する情報を当該端末装置に送信しないようにするものであり、
前記所定の距離は、当該端末装置の位置とは関係なく一定の値である、
ことを特徴とするサーバ装置。
【請求項２】
前記第２制御部は、前記特定キャラクターのうち前記所定プレイヤーにより前記追加キャラクターとして選択された特定キャラクターに関する情報を当該端末装置から受信する、請求項１に記載のサーバ装置。
【請求項３】
前記第２制御部は、前記追加キャラクターの候補として、前記他プレイヤーにより操作される少なくとも１つの他チームを構成する複数のキャラクターのうち、リーダーキャラクターに関する情報を当該端末装置に送信する、請求項１に記載のサーバ装置。
【請求項４】
前記第２制御部は、前記追加キャラクターの候補として、前記他プレイヤーにより操作される少なくとも１つの他チームを構成する複数のキャラクターのうち、前記所定チームのリーダーキャラクターと同一の属性を有するリーダーキャラクターに関する情報を当該端末装置に送信する、請求項３に記載のサーバ装置。
【請求項５】
前記第１制御部は、当該端末装置の位置から所定の距離内に存在するものとして検索された他の端末装置に対応する他プレイヤーのうち所定数の他プレイヤーのみに関する情報を当該端末装置に送信する、請求項１に記載のサーバ装置。
【請求項６】
端末装置に対応する自プレイヤーにより操作され複数のキャラクターから構成される少なくとも１つの自チームに関する情報を記憶する記憶部と、
当該端末装置の位置から所定の距離内に存在するものとして検索された他の端末装置に対応する他プレイヤーに関する情報を、通信回線を介して受信する受信部と、
前記少なくとも１つの自チームと敵キャラクターとの対戦を実行するゲーム実行部であって、前記少なくとも１つの自チームに追加すべき追加キャラクターの候補として、前記他プレイヤーにより操作される少なくとも１つの他チームを構成する複数のキャラクターから選択された特定キャラクターを表示するゲーム実行部と、
を具備し、
前記受信部は、当該端末装置の位置から前記所定の距離内に存在するものとして検索された他の端末装置に対応する他プレイヤーのうち、前記自プレイヤーにより指定された他プレイヤーに関する情報を制限時間が経過するまで当該端末装置の位置とは関係なく継続的に受信するものであり、
前記受信部は、前記自プレイヤーが或る他プレイヤーから前記追加キャラクターとして前記特定キャラクターの提供を受けた場合には、前記検索された他の端末装置に対応する他プレイヤーに関する情報として、前記或る他プレイヤーに関する情報を受信しないようにするものであり、
前記所定の距離は、当該端末装置の位置とは関係なく一定の値である、
することを特徴とする端末装置。
【請求項７】
サーバ装置が、端末装置に対応する所定プレイヤーにより操作され複数のキャラクターから構成される少なくとも１つの所定チームに関する情報を記憶するステップと、
前記サーバ装置が、当該端末装置の位置から所定の距離内に存在するものとして検索された他の端末装置に対応する他プレイヤーに関する情報を、通信回線を介して当該端末装置に送信するステップと、
当該端末装置が、前記少なくとも１つの所定チームと敵キャラクターとの対戦を実行するステップであって、前記少なくとも１つの所定チームに追加すべき追加キャラクターの候補として、前記他プレイヤーにより操作される少なくとも１つの他チームを構成する複数のキャラクターから選択された特定キャラクターを表示するステップと、
を含み、
前記送信するステップにおいて、前記サーバ装置は、当該端末装置の位置から前記所定の距離内に存在するものとして検索された他の端末装置に対応する他プレイヤーのうち、前記所定プレイヤーにより指定された他プレイヤーに関する情報を制限時間が経過するまで当該端末装置の位置とは関係なく継続的に当該端末装置に送信するものであり、
前記送信するステップにおいて、前記所定プレイヤーが或る他プレイヤーから前記追加キャラクターとして前記特定キャラクターの提供を受けた場合には、前記サーバ装置は、前記検索された他の端末装置に対応する他プレイヤーに関する情報として、前記或る他プレイヤーに関する情報を当該端末装置に送信しないようにするものであり、
前記所定の距離は、当該端末装置の位置とは関係なく一定の値である、
ことを特徴とする方法。
【請求項８】
コンピュータを、
端末装置に対応する自プレイヤーにより操作され複数のキャラクターから構成される少なくとも１つの自チームに関する情報を記憶する記憶部、
当該端末装置の位置から所定の距離内に存在するものとして検索された他の端末装置に対応する他プレイヤーに関する情報を、通信回線を介して受信する受信部、及び、
前記少なくとも１つの自チームと敵キャラクターとの対戦を実行するゲーム実行部であって、前記少なくとも１つの自チームに追加すべき追加キャラクターの候補として、前記他プレイヤーにより操作される少なくとも１つの他チームを構成する複数のキャラクターから選択された特定キャラクターを表示するゲーム実行部、
として機能させる、コンピュータプログラムであって、
前記受信部は、当該端末装置の位置から前記所定の距離内に存在するものとして検索された他の端末装置に対応する他プレイヤーのうち、前記自プレイヤーにより指定された他プレイヤーに関する情報を制限時間が経過するまで当該端末装置の位置とは関係なく継続的に受信するものであり、
前記受信部は、前記自プレイヤーが或る他プレイヤーから前記追加キャラクターとして前記特定キャラクターの提供を受けた場合には、前記検索された他の端末装置に対応する他プレイヤーに関する情報として、前記或る他プレイヤーに関する情報を受信しないようにするものであり、
前記所定の距離は、当該端末装置の位置とは関係なく一定の値である、
ことを特徴とするコンピュータプログラム。
【国際調査報告】
2017141392.tif 000018
2017141392.tif 000019