(57)【要約】【課題】複数のゲーム媒体が２つ以上のグループに分かれて参加するゲームの戦略性を向上させる。【解決手段】プログラムは、ゲームを実行する情報処理装置に、複数のゲーム媒体が２つ以上のグループに分かれて参加するゲームパートを開始するステップと、仮想空間内に存在する複数の領域のうち第１グループに属する領域から第１グループに属する特定領域までの経路上に、第１グループに属さない他の領域が存在しない場合、領域に位置し第１グループに属する第１ゲーム媒体の第１パラメータを変動させる変動処理を行うステップと、を実行させ、前記変動処理において、前記経路上に、前記第１グループに属し第１状態とは異なる第２状態の他の領域が存在する場合、前記第１ゲーム媒体の前記第１パラメータの変動量を低減し又はゼロにする、プログラム。【選択図】図７
2019010340.tif 000002
【特許請求の範囲】
【請求項１】
ゲームを実行する情報処理装置に、
複数のゲーム媒体が２つ以上のグループに分かれて参加するゲームパートを開始するステップと、
仮想空間内に存在する複数の領域のうち第１グループに属する領域から前記第１グループに属する特定領域までの経路上に、前記第１グループに属さない他の領域が存在しない場合、前記領域に位置し前記第１グループに属する第１ゲーム媒体の第１パラメータを変動させる変動処理を行うステップと、
を実行させ、
前記変動処理において、前記経路上に、前記第１グループに属し第１状態とは異なる第２状態の他の領域が存在する場合、前記第１ゲーム媒体の前記第１パラメータの変動量を低減し又はゼロにする、プログラム。
【請求項２】
請求項１に記載のプログラムであって、
前記情報処理装置に、前記第１グループに属する領域と、前記第１グループとは異なる第２グループに属する第２ゲーム媒体と、に関するイベントが発生すると、前記領域の状態を、前記第１状態から前記第２状態に第１確率で遷移させる第１遷移処理を行うステップを更に実行させる、プログラム。
【請求項３】
請求項２に記載のプログラムであって、
前記第１確率は、前記第１グループに属する前記領域に関する情報に基づいて決定される、プログラム。
【請求項４】
請求項３に記載のプログラムであって、
前記第１グループに属する領域に関する前記情報は、前記領域の種類、状態、前記領域に位置する第１ゲーム媒体の数、及び前記領域と前記第１グループに属する前記特定領域との位置関係のうち、少なくとも１つを含む、プログラム。
【請求項５】
請求項１から４のいずれか一項に記載のプログラムであって、
前記情報処理装置に、領域の状態が前記第１状態から前記第２状態に遷移すると、前記領域に第２パラメータを設定するステップを更に実行させ、
前記変動処理において、前記経路上に、前記第１グループに属する前記第２状態の他の領域が存在する場合、前記第１ゲーム媒体の前記第１パラメータの変動量を、前記他の領域の前記第２パラメータに基づいて低減し又はゼロにする、プログラム。
【請求項６】
請求項１から５のいずれか一項に記載のプログラムであって、
前記情報処理装置に、前記第１グループに属する領域の状態が前記第１状態から前記第２状態に遷移すると、前記第１グループに属する他の領域の状態を、前記第１状態から前記第２状態に第２確率で遷移させる第２遷移処理を行うステップを更に実行させる、プログラム。
【請求項７】
請求項６に記載のプログラムであって、
前記第２確率は、前記領域に直結し前記第１グループに属する前記他の領域に関する情報に基づいて決定される、プログラム。
【請求項８】
請求項６又は７に記載のプログラムであって、
前記情報処理装置に、前記第１グループに属する領域の状態が前記第１状態から前記第２状態に遷移すると、それぞれ前記領域に直結し前記第１グループに属する複数の他の領域のうち、前記第２遷移処理において状態を前記第２確率で遷移させる１つ以上の他の領域を、前記領域に関する情報に基づいて決定するステップを更に実行させる、プログラム。
【請求項９】
ゲームを実行する情報処理装置であって、
複数のゲーム媒体が２つ以上のグループに分かれて参加するゲームパートを開始し、
仮想空間内に存在する複数の領域のうち第１グループに属する領域から前記第１グループに属する特定領域までの経路上に、前記第１グループに属さない他の領域が存在しない場合、前記領域に位置し前記第１グループに属する第１ゲーム媒体の第１パラメータを変動させる変動処理を行い、
前記変動処理において、前記経路上に、前記第１グループに属し第１状態とは異なる第２状態の他の領域が存在する場合、前記第１ゲーム媒体の前記第１パラメータの変動量を低減し又はゼロにする制御部
を備える、情報処理装置。
【請求項１０】
ゲームを実行する情報処理装置の制御方法であって、
複数のゲーム媒体が２つ以上のグループに分かれて参加するゲームパートを開始するステップと、
仮想空間内に存在する複数の領域のうち第１グループに属する領域から前記第１グループに属する特定領域までの経路上に、前記第１グループに属さない他の領域が存在しない場合、前記領域に位置し前記第１グループに属する第１ゲーム媒体の第１パラメータを変動させる変動処理を行うステップと、
を含み、
前記変動処理において、前記経路上に、前記第１グループに属し第１状態とは異なる第２状態の他の領域が存在する場合、前記第１ゲーム媒体の前記第１パラメータの変動量を低減し又はゼロにする、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、情報処理装置、及び制御方法に関する。
【背景技術】
【０００２】
従来、複数のゲーム媒体（例えば、キャラクタ）が２つ以上のグループに分かれて参加するゲームが知られている。例えば特許文献１には、グループ同士の対戦を行うゲームが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５４７７９２９号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、複数のキャラクタが２つ以上のグループに分かれて参加するゲームにおいて、戦略性の向上が望まれている。
【０００５】
かかる事情に鑑みてなされた本発明の目的は、複数のゲーム媒体が２つ以上のグループに分かれて参加するゲームの戦略性を向上させるプログラム、情報処理装置、及び制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一実施形態に係るプログラムは、
ゲームを実行する情報処理装置に、
複数のゲーム媒体が２つ以上のグループに分かれて参加するゲームパートを開始するステップと、
仮想空間内に存在する複数の領域のうち第１グループに属する領域から前記第１グループに属する特定領域までの経路上に、前記第１グループに属さない他の領域が存在しない場合、前記領域に位置し前記第１グループに属する第１ゲーム媒体の第１パラメータを変動させる変動処理を行うステップと、
を実行させ、
前記変動処理において、前記経路上に、前記第１グループに属し第１状態とは異なる第２状態の他の領域が存在する場合、前記第１ゲーム媒体の前記第１パラメータの変動量を低減し又はゼロにする。
【０００７】
本発明の一実施形態に係る情報処理装置は、
ゲームを実行する情報処理装置であって、
複数のゲーム媒体が２つ以上のグループに分かれて参加するゲームパートを開始し、
仮想空間内に存在する複数の領域のうち第１グループに属する領域から前記第１グループに属する特定領域までの経路上に、前記第１グループに属さない他の領域が存在しない場合、前記領域に位置し前記第１グループに属する第１ゲーム媒体の第１パラメータを変動させる変動処理を行い、
前記変動処理において、前記経路上に、前記第１グループに属し第１状態とは異なる第２状態の他の領域が存在する場合、前記第１ゲーム媒体の前記第１パラメータの変動量を低減し又はゼロにする制御部を備える。
【０００８】
発明の一実施形態に係る制御方法は、
ゲームを実行する情報処理装置の制御方法であって、
複数のゲーム媒体が２つ以上のグループに分かれて参加するゲームパートを開始するステップと、
仮想空間内に存在する複数の領域のうち第１グループに属する領域から前記第１グループに属する特定領域までの経路上に、前記第１グループに属さない他の領域が存在しない場合、前記領域に位置し前記第１グループに属する第１ゲーム媒体の第１パラメータを変動させる変動処理を行うステップと、
を含み、
前記変動処理において、前記経路上に、前記第１グループに属し第１状態とは異なる第２状態の他の領域が存在する場合、前記第１ゲーム媒体の前記第１パラメータの変動量を低減し又はゼロにする。
【発明の効果】
【０００９】
本発明の一実施形態に係るプログラム、情報処理装置、及び制御方法によれば、複数のゲーム媒体が２つ以上のグループに分かれて参加するゲームの戦略性が向上する。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係るゲームシステムのブロック図である。
【図２】領域に関する情報を示す図である。
【図３】ゲーム媒体に関する情報を示す図である。
【図４】４つの領域の第１状況を示す図である。
【図５】４つの領域の第２状況を示す図である。
【図６】４つの領域の第３状況を示す図である。
【図７】端末装置の第１動作を示すフローチャートである。
【図８】端末装置の第２動作を示すフローチャートである。
【図９】端末装置の第３動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について説明する。
【００１２】
（ゲームシステムの構成）
図１を参照して、本発明の一実施形態に係るゲームシステム１の概要について説明する。ゲームシステム１は、サーバ装置１０と、１つ以上の端末装置２０と、を備える。図１では簡便のため、３つの端末装置２０を図示しているが、端末装置２０の数は任意に定められてもよい。
【００１３】
サーバ装置１０は、例えばゲーム運営者が管理するサーバ等の情報処理装置である。端末装置２０は、例えば携帯電話、スマートフォン、タブレット端末、ＰＣ（Personal Computer）、又はゲーム装置等の、ユーザによって使用される情報処理装置である。端末装置２０は、本実施形態に係るゲームのアプリケーションを実行可能である。ゲームのアプリケーションは、例えばインターネット等のネットワーク３０を介して所定のアプリケーション配信サーバから端末装置２０に受信されてもよく、或いは端末装置２０に備えられた記憶装置又は端末装置２０が読取可能なメモリカード等の記憶媒体に予め記憶されていてもよい。サーバ装置１０及び端末装置２０は、ネットワーク３０を介して通信可能に接続される。
【００１４】
サーバ装置１０及び端末装置２０は、ゲームに関する多様な処理を協働して実行する。例えば、サーバ装置１０及び端末装置２０が、一連の処理を分担して実行してもよい。また例えば、サーバ装置１０及び端末装置２０それぞれが同一の処理を実行してもよい。当該同一の処理について、サーバ装置１０と端末装置２０との間で処理結果が一致する場合、サーバ装置１０及び端末装置２０は、当該処理を完了してもよい。一方、サーバ装置１０と端末装置２０との間で処理結果が一致しない場合、サーバ装置１０及び端末装置２０は、例えばサーバ装置１０の処理結果を正として当該処理を完了してもよく、或いは当該同一の処理の実行前にプロセスを巻き戻してもよい。かかる構成によれば、例えばサーバ装置１０及び端末装置２０の間の通信品質が一時的に低下した場合であっても、直ちに処理が中断される蓋然性が低下する。また、端末装置２０において、例えばパラメータの書き換え等の不正処理が行われた場合であっても、当該不正処理を排除できる蓋然性が向上する。
【００１５】
（ゲームの概要）
本実施形態に係るゲームの概要について説明する。本実施形態に係るゲームは、１つ以上のゲームパートを含む。１つ以上のゲームパートのうち少なくとも１つのゲームパートは、ゲーム媒体を用いて実行されてもよい。ゲームパートの実行中、ゲーム媒体は、例えばユーザ又はＡＩ（Artificial Intelligence）によって操作されてもよい。ＡＩは、例えばサーバ装置１０又は端末装置２０に備えられたプロセッサによって実現されてもよい。以下、ゲーム媒体を操作するユーザ又はＡＩを、プレイヤともいう。
【００１６】
ゲーム媒体は、ゲームに使用される電子データであり、例えば、カード、アイテム、仮想通貨、チケット、キャラクタ、及びアバタ等、任意の媒体を含む。また、ゲーム媒体は、ユーザによってゲーム内で取得、所有、使用、管理、交換、合成、強化、売却、廃棄、又は贈与等され得る電子データであるが、ゲーム媒体の利用態様は本明細書で明示されるものに限られない。
【００１７】
以下、特に明示した場合を除き、「ユーザが所有するゲーム媒体」とは、当該ユーザを一意に識別可能なユーザＩＤに所有ゲーム媒体として対応付けられたゲーム媒体を示す。また、「ゲーム媒体をユーザに付与する」とは、ゲーム媒体を所有ゲーム媒体としてユーザＩＤに対応付けることを示す。また、「ユーザが所有するゲーム媒体を破棄する」とは、ユーザＩＤと所有ゲーム媒体との対応付けを解消することを示す。また、「ユーザが所有するゲーム媒体を消費する」とは、ユーザＩＤと所有ゲーム媒体との対応付けの解消に応じて、何らかの効果又は影響をゲーム内で発生させ得ることを示す。また、「ユーザが所有するゲーム媒体を売却する」とは、ユーザＩＤと所有ゲーム媒体との対応付けを解消し、且つ、ユーザＩＤに他のゲーム媒体（例えば、仮想通貨又はアイテム等）を所有ゲーム媒体として対応付けることを示す。また、「ユーザＡが所有するゲーム媒体をユーザＢに譲渡する」とは、ユーザＡのユーザＩＤと所有ゲーム媒体との対応付けを解消し、且つ、ユーザＢのユーザＩＤに当該ゲーム媒体を所有ゲーム媒体として対応付けることを示す。また、「ゲーム媒体を作成する」とは、ゲーム媒体に関する情報の少なくとも一部を定義又は決定することを示す。
【００１８】
ゲームパートは、ゲーム内でユーザがプレイ可能なコンテンツであって、例えばクエスト、ミッション、ミニゲーム、ゲーム媒体の入手、育成、強化、及び合成、仮想空間の探索、並びに対戦相手（例えば、他のユーザ、敵キャラクタ、及び敵の建物等）との対戦等を含む。各ゲームパートには、１つ以上の所定のゲーム課題が設定されてもよい。ユーザによってプレイされるゲームパートに設定された１つ以上のゲーム課題の達成に成功したと判定された場合、ユーザに対して、例えばゲーム媒体等が報酬として付与されてもよい。ゲーム課題には、例えば敵キャラクタとの対戦に勝利するとの課題、仮想空間内のゴール地点まで到達するとの課題、及び所定時間が経過するまでユーザのキャラクタが所定の状態（例えば、後述する健全度がゼロの状態）にならないとの課題等、ゲームパートの内容に応じた任意の課題が採用可能である。また、ゲームパートに設定された１つ以上のゲーム課題のうち、特定のゲーム課題（クリア課題）が達成されることを、ゲームパートのクリアともいう。ゲームパートをプレイするユーザがクリア課題の達成に成功した場合、当該ゲームパートのクリアと判定され、当該ゲームパートが終了してもよい。
【００１９】
１つ以上のゲームパートには、シングルプレイ用のゲームパートと、マルチプレイ用のゲームパートと、が含まれてもよい。シングルプレイ用のゲームパートは、例えば、１人のユーザが使用する１つの端末装置２０に対するユーザ操作に基づいて実行されるゲームパート（例えば、一人用のゲームパート）を含んでもよい。例えば、１つの端末装置２０が単独で、又は１つの端末装置２０とサーバ装置１０とが協働して、シングルプレイ用のゲームパートを実行する。一方、マルチプレイ用のゲームパートは、例えば、２人以上のユーザがそれぞれ使用する２つ以上の端末装置２０に対するユーザ操作に基づいて実行される、当該２人以上のユーザに共通のゲームパート（例えば、複数人用のゲームパート）を含んでもよい。２人以上のユーザに共通のゲームパートは、例えば、当該ゲームパートの進行処理の少なくとも一部及び処理結果の少なくとも一部が、当該２人以上のユーザに対して共通して適用されるゲームパートを含んでもよい。例えば、２つ以上の端末装置２０が協働して、又は２つ以上の端末装置２０とサーバ装置１０とが協働して、マルチプレイ用のゲームパートを実行する。１つのゲームパートが、シングルプレイ及びマルチプレイの両方に対応してもよい。
【００２０】
本実施形態に係るゲームは、複数のプレイヤにそれぞれ対応する複数のゲーム媒体が２つ以上のグループに分かれて参加するゲームパートを含む。概略として、当該ゲームパートにおいて、仮想空間内に複数の領域が設けられる。複数の領域それぞれは、少なくとも１つの他の領域と連結されている。複数のゲーム媒体それぞれが、何れか１つの領域に配置される。
【００２１】
プレイヤによって操作されるゲーム媒体は、当該ゲーム媒体に応じた多様な行動を実行し得る。例えばキャラクタであるゲーム媒体は、連結された領域間の移動、領域に対する侵攻、及び他のゲーム媒体に対する攻撃等の行動を実行し得る。プレイヤは、ゲーム媒体を操作して、領域の獲得を目指す。例えば、プレイヤは、ゲーム媒体を操作して領域を侵攻することによって、当該領域を獲得し得る。プレイヤによって領域が獲得されると、当該領域は、当該プレイヤが操作するゲーム媒体と同一のグループに属することになる。プレイヤは、他のグループに属する領地をゲーム媒体に侵攻させてもよい。かかる場合、侵攻された領地の所属が、他のグループから当該プレイヤが操作するゲーム媒体と同一のグループに変化し得る。そして、所定のゲーム終了条件が満たされたときに、所属する領域に基づいて算出される任意の指数が最も大きいグループの勝利と判定され、ゲームパートが終了する。当該指数は、例えば、グループに所属する領域の数、又はグループに所属する領域毎に算出されるスコアの合計値等を含んでもよい。
【００２２】
（サーバ装置の構成）
サーバ装置１０の構成について具体的に説明する。サーバ装置１０は、サーバ通信部１１と、サーバ記憶部１２と、サーバ制御部１３と、を備える。
【００２３】
サーバ通信部１１は、外部装置と無線又は有線によって通信し、情報の送受信を行うインタフェースを含む。サーバ通信部１１は、例えば無線ＬＡＮ（Local Area Network）通信モジュール又は有線ＬＡＮ通信モジュール等を含んでもよい。サーバ通信部１１は、ネットワーク３０を介して、端末装置２０との間で情報を送受信可能である。
【００２４】
サーバ記憶部１２は、例えば半導体メモリ、磁気メモリ、又は光メモリ等を含む。サーバ記憶部１２は、例えば一次記憶装置又は二次記憶装置として機能してもよい。サーバ記憶部１２は、ゲームの処理に用いられる情報及びプログラムを記憶する。サーバ記憶部１２に記憶された情報及びプログラムの少なくとも一部が、端末装置２０との間で共有及び同期されてもよい。以下、サーバ記憶部１２が記憶する情報の例について具体的に説明する。
【００２５】
（領域に関する情報）
サーバ記憶部１２は、仮想空間内に存在する複数の領域に関する情報を記憶する。図２は、１つの領域に関する情報を示す。領域に関する情報は、「領域ＩＤ」と、「所属グループ」と、「健全度」と、「種類」と、「状態」と、「駐留ゲーム媒体ＩＤ」と、「位置関係」と、を含む。
【００２６】
「領域ＩＤ」は、領域を一意に識別可能な情報である。
【００２７】
「所属グループ」は、領域が属するグループを示す情報である。
【００２８】
「健全度」は、領域の劣化度合いを示すパラメータである。領域の健全度は、例えば当該領域がゲーム媒体によって侵攻された場合に減少し得る。健全度が所定値（例えば、ゼロ）まで減少すると、領域は、当該領域を侵攻したゲーム媒体と同一のグループに属することになる。領域の所属グループが変化すると、健全度は、所定値に定められてもよい。
【００２９】
「種類」は、領域の種類を示す情報である。本実施形態において、複数の任意の種類が存在してもよい。種類に応じて、ゲームパートにおいて領域が果たす機能又は役割等が異なってもよい。以下、領域の複数の種類それぞれを、序数を付すことによって区別可能に記載する。例えば、第１種類の領域及び第２種類の領域等が存在し得る。１つの領域に複数の種類が対応付けられてもよい。例えば、第２種類且つ第３種類の領域等が存在し得る。ゲームパートの開始時点において、第１種類の領域は、各グループに１つずつ存在してもよい。以下、第１種類の領域を特定領域ともいう。第２種類の領域を通常領域ともいう。
【００３０】
「状態」は、領域の状態を示す情報である。本実施形態において、複数の任意の状態が存在してもよい。領域の状態は、ゲームパートの進行に応じて変化してもよい。以下、領域の複数の状態それぞれを、序数を付すことによって区別可能に記載する。例えば、第１状態の領域及び第２状態の領域等が存在し得る。以下、第１状態を通常状態ともいう。第２状態を炎上状態ともいう。
【００３１】
「駐留ゲーム媒体ＩＤ」は、領域に位置するゲーム媒体のゲーム媒体ＩＤである。
【００３２】
「位置関係」は、領域と、所定の他の領域との位置関係を示す情報である。所定の他の領域は、例えば特定領域を含んでもよい。例えば、位置関係は、領域と特定領域との間の距離を含んでもよい。距離は、任意の単位で示されてもよい。例えば、仮想空間内の２つの領域が１つの連結線で連結されている場合、距離は、領域から特定領域までの経路上に存在する連結線の数、連結線の長さ、又は仮想空間内の距離を示す任意の単位で示されてもよい。
【００３３】
領域に関する情報の内容は、上述の例に限られない。領域に関する情報は、当該領域に固有の任意の情報を含んでもよい。例えば、領域に関する情報は、仮想空間内における当該領域の高度を含んでもよい。
【００３４】
（ゲーム媒体に関する情報）
サーバ記憶部１２は、ゲームパートに用いられる複数のゲーム媒体に関する情報を記憶する。各ゲーム媒体は、例えば、ユーザによって所有されるゲーム媒体を含んでもよい。図３は、１つのゲーム媒体に関する情報を示す。ゲーム媒体に関する情報は、「ゲーム媒体ＩＤ」と、「所属グループ」と、「第１パラメータ」と、「健全度」と、を含む
【００３５】
「ゲーム媒体ＩＤ」は、ゲーム媒体を一意に識別可能な情報である。
【００３６】
「所属グループ」は、ゲーム媒体が属するグループを示す情報である。
【００３７】
「第１パラメータ」は、ゲームパートにおいて、ゲーム媒体が所定の行動を実行するために消費されるパラメータである。所定の行動は、例えば、領域間の移動、領域に対する侵攻、および他のゲーム媒体に対する攻撃等を含んでもよい。例えば、プレイヤの指示に基づいてゲーム媒体が行動を実行する際に、ゲーム媒体の第１パラメータが当該行動に応じた所定値に満たない場合、当該行動の実行が停止される。行動の実行が停止されることは、行動が実行されないことを含んでもよい。
【００３８】
「健全度」は、ゲーム媒体の劣化度合いを示すパラメータである。ゲーム媒体の健全度は、例えば当該ゲーム媒体が他のグループに属する他のゲーム媒体によって攻撃された場合に減少し得る。健全度が所定値（例えば、ゼロ）まで減少すると、ゲーム媒体に対して、ゲーム上不利となる任意の処理が実行される。当該処理は、例えば、ゲーム媒体による行動の実行を一時的に禁止する処理、ゲーム媒体を仮想空間から一時的に消去する処理、及びゲーム媒体が属するグループのスコアを減少させる処理等を含んでもよい。
【００３９】
図１に示すサーバ制御部１３は、１つ以上のプロセッサを含む。プロセッサは、汎用のプロセッサ、及び特定の処理に特化した専用プロセッサを含んでもよい。サーバ制御部１３は、サーバ装置１０全体の動作を制御する。以下、サーバ制御部１３の動作の例について具体的に説明する。
【００４０】
サーバ制御部１３は、ゲームの処理に用いられる種々の情報及びプログラムを、サーバ記憶部１２に記憶する。ゲームの処理に用いられる情報は、上述した領域に関する情報及びゲーム媒体に関する情報等を含んでもよい。
【００４１】
サーバ制御部１３は、サーバ通信部１１を介して情報の送受信を行う。例えば、サーバ制御部１３は、サーバ記憶部１２に記憶された情報の少なくとも一部を端末装置２０へ送信してもよい。このようにして、サーバ記憶部１２に記憶された情報と端末装置２０に記憶された情報が共有及び同期される。情報の共有及び同期を行うタイミングは、例えばサーバ記憶部１２に新たな情報が記憶されたタイミング、及びサーバ記憶部１２に記憶された情報が更新されたタイミングを含み得るが、任意に定められてもよい。また例えば、サーバ制御部１３は、端末装置２０において入力又は決定された任意の情報を、サーバ通信部１１を介して取得してもよい。当該情報は、例えば、プレイヤによって入力された情報を含んでもよい。
【００４２】
サーバ制御部１３は、端末装置２０と協働して、ゲームを実行する。例えば、サーバ制御部１３は、１つ以上の端末装置２０と協働して、ゲームパートを実行する。ゲームパートを実行するサーバ装置１０及び端末装置２０の動作の詳細については後述する。
【００４３】
（端末装置の構成）
端末装置２０の構成について具体的に説明する。図１に示すように、端末装置２０は、端末通信部２１と、端末記憶部２２と、表示部２３と、入力部２４と、端末制御部２５とを備える。
【００４４】
端末通信部２１は、外部装置と無線又は有線によって通信し、情報の送受信を行うインタフェースを含む。端末通信部２１は、例えばＬＴＥ（Long Term Evolution）（登録商標）等のモバイル通信規格に対応する無線通信モジュール、無線ＬＡＮ通信モジュール、又は有線ＬＡＮ通信モジュール等を含んでもよい。端末通信部２１は、ネットワーク３０を介して、サーバ装置１０との間で情報を送受信可能である。
【００４５】
端末記憶部２２は、例えば半導体メモリ、磁気メモリ、又は光メモリ等を含む。端末記憶部２２は、例えば一次記憶装置又は二次記憶装置として機能してもよい。端末記憶部２２は、端末装置２０に内蔵されてもよく、或いは任意のインタフェースを介して端末装置２０に接続されてもよい。端末記憶部２２は、ゲームの処理に用いられる情報及びプログラムを記憶する。例えば、端末記憶部２２は、所定のアプリケーション配信サーバから取得された、ゲームのアプリケーションプログラムを記憶してもよい。以下、アプリケーションプログラムを、単にアプリケーションともいう。端末記憶部２２は、サーバ装置１０から取得された、領域に関する情報及びゲーム媒体に関する情報の一部又は全部を記憶してもよい。
【００４６】
表示部２３は、例えば液晶ディスプレイ又は有機ＥＬディスプレイ等の表示デバイスを含む。表示部２３は、多様な画面を表示可能である。
【００４７】
入力部２４は、ユーザ操作を受け付ける任意の入力インタフェースを含む。入力インタフェースは、例えばマウス等のポインティングデバイス、物理キー、及び表示部２３と一体的に設けられたタッチパネル等を含んでもよい。
【００４８】
端末制御部２５は、１つ以上のプロセッサを含む。端末制御部２５は、端末装置２０全体の動作を制御する。以下、端末制御部２５の動作の例について具体的に説明する。
【００４９】
端末制御部２５は、端末通信部２１を介して情報の送受信を行う。例えば端末制御部２５は、ゲームの処理に用いられる情報及びプログラムを取得する。具体的には、端末制御部２５は、ゲームのアプリケーションを所定のアプリケーション配信サーバから取得してもよい。端末制御部２５は、領域に関する情報及びゲーム媒体に関する情報の一部又は全部をサーバ装置１０から取得してもよい。
【００５０】
端末制御部２５は、ユーザ操作に応じてゲームのアプリケーションを起動する。端末制御部２５は、サーバ装置１０と協働して、ゲームを実行する。例えば、端末制御部２５は、ゲームに用いられる画面を表示部２３に表示させる。画面上には、例えばユーザ操作を検出するＧＵＩ（Graphic User Interface）が表示されてもよい。端末制御部２５は、入力部２４を介して、画面に対するユーザ操作を検出可能である。
【００５１】
（ゲームパートの処理）
ゲームパートを協働して実行するサーバ装置１０及び端末装置２０の動作について、具体的に説明する。ここでは、サーバ装置１０及び端末装置２０がそれぞれ同一の処理を実行し、サーバ装置１０が、サーバ装置１０の処理結果及び端末装置２０の処理結果を比較する構成について説明する。説明の簡便のため、端末装置２０の動作について説明し、端末装置２０と同一の処理を実行するサーバ装置１０の動作については説明を省略する。
【００５２】
端末制御部２５は、複数のゲーム媒体が２つ以上のグループに分かれて参加するゲームパートを開始する。以下、２つのプレイヤ（プレイヤＡ、Ｂ）にそれぞれ対応する２つのグループ（グループＡ、Ｂ）が存在する例について説明する。各プレイヤは、対応するグループに属する各ゲーム媒体を操作可能である。例えば、プレイヤＡは、端末装置２０を操作するユーザであってもよい。プレイヤＢは、ＡＩ又は他の端末装置２０を操作するユーザであってもよい。
【００５３】
端末制御部２５は、ゲームパートを実行するための画面を表示部２３に表示させる。当該画面には、仮想空間内に設けられた複数の領域のうち少なくとも一部の領域が表示されてもよい。
【００５４】
端末制御部２５は、複数のゲーム媒体それぞれに対して、行動機会を与える。行動機会を与える処理には、任意のアルゴリズムが採用可能である。例えば、端末制御部２５は、所定のゲーム内時間が経過する度に、ゲーム媒体に対して行動機会を与えてもよい。端末制御部２５は、ゲーム内時間の経過に応じて増加する所定のパラメータを画面上に表示させ、当該パラメータが所定値になったときに、ゲーム媒体に対して行動機会を与えてもよい。ゲーム内時間は、任意の単位で示されてもよい。例えば、ゲーム内時間は、システム時間（例えば、秒）、フレームレートにおけるフレーム数、又はターン数等で示されてもよい。ゲーム内時間は、ゲームパートの実行中に、例えば所定のゲーム演出が実行される期間、及びユーザ操作の受け付けを待ち受けている期間等を除いて経過してもよい。
【００５５】
例えば、ゲームパートがターン制で進行する場合、端末制御部２５は、ゲーム媒体又は当該ゲーム媒体が属するグループのターンが開始する度に、当該ゲーム媒体に行動機会を与えてもよい。また例えば、ゲームパートがリアルタイム制で進行する場合、端末制御部２５は、所定のゲーム内時間又は所定数のフレームが経過する度に、ゲーム媒体に対して行動機会を与えてもよい。
【００５６】
端末制御部２５は、ゲーム媒体に行動機会が与えられると、当該ゲーム媒体を操作するプレイヤの指示に基づいて、当該ゲーム媒体の行動処理を行ってもよい。例えば、端末制御部２５は、プレイヤの指示に基づいて、領域間の移動、他のゲーム媒体に対する攻撃、又は領域に対する侵攻等の行動を、ゲーム媒体に実行させてもよい。端末制御部２５は、当該ゲーム媒体の第１パラメータを、当該行動に応じた所定値だけ消費させることによって、当該行動をゲーム媒体に実行させてもよい。
【００５７】
端末制御部２５は、所定のイベントが発生すると、当該領域の状態を、第１状態から第２状態に第１確率で遷移させる第１遷移処理を行ってもよい。
【００５８】
例えば、所定のイベントは、グループＡに属する領域と、グループＡとは異なる他のグループＢに属するゲーム媒体と、に関するイベントを含んでもよい。当該イベントは、例えば、グループＢに属するゲーム媒体が、グループＡに属する当該領域に対する侵攻を実行するイベントを含んでもよい。しかしながら、所定のイベントは、上述の例に限られず、任意に定められてもよい。例えば、所定のイベントは、任意のタイミングで自動的に発生するイベント（例えば、火事が発生するイベント等）、及び、他のイベント（例えば、日照りのイベント等）の発生に連動して発生するイベント等を含んでもよい。
【００５９】
第１確率は、グループＡに属する当該領域に関する情報、及び当該領域と所定の位置関係を有し、グループＡに属する他の領域に関する情報のうち、少なくとも一方に基づいて決定されてもよい。例えば、当該領域又は当該他の領域に位置し、グループＡに属するゲーム媒体の数が多いほど、第１確率が低くなってもよい。当該位置関係は、例えば、当該領域に隣接又は直結するとの位置関係を含んでもよい。かかる構成によれば、プレイヤに対して、グループに属する領域内で複数のゲーム媒体を分散させて配置する動機付けを与えることができる。このため、複数のゲーム媒体を分散させる戦略が形成されるので、戦略の単純化が抑制される。また、戦局の膠着が抑制され、スムーズなゲーム進行が促進される。したがって、複数のゲーム媒体が２つ以上のグループに分かれて参加するゲームの戦略性が向上する。
【００６０】
端末制御部２５は、領域の状態が第１状態から第２状態に遷移すると、当該領域に直結し当該領域と同一のグループに属する他の領域の状態を、第１状態から第２状態に第２確率で遷移させる第２遷移処理を行ってもよい。第２確率は、当該他の領域に関する情報に基づいて決定されてもよい。例えば、当該他の領域と同一のグループに属し当該他の領域に位置するゲーム媒体の数が多いほど、第２確率が低くなってもよい。第２確率は、当該領域の後述する第２パラメータに基づいて決定されてもよい。例えば、当該領域の第２パラメータが大きいほど、第２確率が高くなってもよい。例えば、第２遷移処理によって領域の状態が第１状態から第２状態に遷移すると、連鎖的に次の第２遷移処理が実行される。第２確率は、連鎖的に実行された第２遷移処理の回数に基づいて決定されてもよい。例えば、連鎖的に実行された第２遷移処理の回数が多いほど、第２確率が低くなってもよい。第２確率は、上述した第１遷移処理が実行されてから第２遷移処理が実行されるまでの時間に基づいて決定されてもよい。例えば、第１遷移処理が実行されてから第２遷移処理が実行されるまでの時間が長いほど、第２確率が低くなってもよい。第２確率は、上述した第１遷移処理によって第１状態から第２状態に遷移した領域から当該他の領域までの距離に基づいて決定されてもよい。例えば、第１遷移処理によって第１状態から第２状態に遷移した領域から当該他の領域までの距離が長くなるほど、第２確率が低くなってもよい。かかる構成によれば、プレイヤに対して、グループに属する領域内で複数のゲーム媒体を分散させて配置する動機付けを更に与えることができる。したがって、複数のゲーム媒体が２つ以上のグループに分かれて参加するゲームの戦略性が更に向上する。
【００６１】
ここで、第１状態から第２状態に遷移した当該領域に直結し当該領域と同一のグループに属する複数の他の領域が存在する場合、端末制御部２５は、当該複数の他の領域のうち、上述した第２遷移処理において状態を第２確率で遷移させる１つ以上の他の領域を、当該領域に関する情報に基づいて決定してもよい。例えば、当該領域の状態が、仮想空間における１つの方位に対応付けられた状態（例えば、東向きの風が吹いている状態等）である場合、端末制御部２５は、当該領域からみて当該方位に位置する他の領域を優先的に選択してもよい。端末制御部２５は、選択された当該他の領域の状態を、第２遷移処理において第２確率で遷移させる。或いは、端末制御部２５は、当該複数の他の領域のうち、上述した第２遷移処理において状態を第２確率で遷移させる１つ以上の他の領域を、当該領域に関する情報及び当該複数の他の領域に関する情報に基づいて決定してもよい。例えば、端末制御部２５は、第１状態から第２状態に遷移した当該領域よりも高度が低い他の領域を優先的に選択してもよい。端末制御部２５は、第１状態から第２状態に遷移した当該領域の第２パラメータに基づいて、当該複数の他の領域のうちから選択する領域の数を変化させてもよい。例えば、当該領域の第２パラメータが大きいほど、当該複数の他の領域のうちから選択する領域の数が多くなってもよい。
【００６２】
端末制御部２５は、領域の状態が第１状態から第２状態に遷移すると、当該領域に第２パラメータを設定してもよい。第２パラメータは、例えば後述する変動処理等に用いられる。端末制御部２５は、ゲーム内時間の経過に応じて、第２パラメータを下限値（例えば、ゼロ）まで減少させてもよい。例えば、当該領域の状態を第２状態に遷移させてから所定のゲーム内時間が経過すると、当該領域の第２パラメータが下限値になる。端末制御部２５は、第２状態である領域と所定の位置関係を有する他の領域の状態が、第１状態から第２状態に遷移した場合、当該領域の第２パラメータを増加させてもよい。端末制御部２５は、第２状態である領域と所定の位置関係を有する他の領域の状態が、第２状態から第１状態に遷移した場合、当該領域の第２パラメータを減少させてもよい。当該位置関係は、例えば当該領域に隣接又は直結するとの位置関係を含んでもよい。
【００６３】
端末制御部２５は、所定の条件が満たされると、領域の状態を第２状態から第１状態に遷移させてもよい。当該条件は、例えば、当該領域の状態を第２状態に遷移させてから所定のゲーム内時間が経過するとの条件、所定のゲーム媒体（例えば、アイテム）が使用されたとの条件、及びゲーム媒体による所定の行動が実行されたとの条件等を含んでもよい。当該領域の第２パラメータに基づいて、所定の条件を変化させてもよい。例えば、当該領域の第２パラメータが大きいほど、上記の所定のゲーム内時間が長くなったり、上記の所定のゲーム媒体の使用量が多くなったりしてもよい。
【００６４】
端末制御部２５は、当該ゲーム媒体の第１パラメータを変動（例えば、増加）させる変動処理を行ってもよい。変動処理は、任意のタイミングで行われてもよい。例えば、端末制御部２５は、当該ゲーム媒体に行動機会が与えられると、変動処理を行ってもよい。詳細には、端末制御部２５は、当該ゲーム媒体に行動機会を与える処理と略同時に、変動処理を行ってもよい。具体的には、端末制御部２５は、ゲーム媒体に行動機会が与えられると、当該ゲーム媒体が位置する領域から当該ゲーム媒体と同一のグループに属する特定領域までの経路を特定する。
【００６５】
続いて、端末制御部２５は、当該経路上に、当該グループに属さない他の領域が存在するか否かを判定する。
【００６６】
当該経路上に、当該グループに属さない他の領域が存在すると判定された場合、端末制御部２５は、変動処理を終了する。
【００６７】
一方、当該経路上に、当該グループに属さない他の領域が存在しないと判定された場合、端末制御部２５は、当該ゲーム媒体の第１パラメータを変動させるための基準量を決定する。基準量は、所定値であってもよく、或いは任意のアルゴリズムで算出されてもよい。
【００６８】
続いて、端末制御部２５は、当該経路上に、当該グループに属する第２状態の他の領域が存在するか否かを判定する。当該経路上に、当該グループに属する第２状態の他の領域が存在すると判定された場合、端末制御部２５は、基準量を低減し又はゼロにする。詳細には、端末制御部２５は、当該基準量の絶対値を低減し又はゼロにする。端末制御部２５は、当該他の領域の第２パラメータに基づいて、当該基準量を低減し又はゼロにしてもよい。例えば、第２パラメータが大きいほど、当該基準量の絶対値が小さくなってもよい。
【００６９】
続いて、端末制御部２５は、当該ゲーム媒体の第１パラメータを、上述のように定められた基準量だけ変動させる。そして、端末制御部２５は、変動処理を終了する。
【００７０】
図４−図６を参照して、上述した変動処理の具体例について説明する。図４は、端末装置２０の画面に表示された４つの領域４０、４１、４２、及び４３を示す。しかしながら、仮想空間内には、画面に表示されていない多数の領域が存在してもよい。
【００７１】
図４において、領域４０は、グループＡに属する特定領域であって、領域４１に直結している。領域４１は、何れのグループにも属していない通常領域である。領域４２は、グループＡに属する通常領域であって、領域４１に直結している。領域４３は、グループＢに属する通常領域であって、領域４１に直結している。領域４０、４１、４２、及び４３それぞれの状態は、第１状態である。グループＡに属するゲーム媒体Ａが、領域４２に位置している。
【００７２】
例えば、ゲーム媒体Ａに行動機会が与えられると、端末制御部２５は、ゲーム媒体Ａの第１パラメータを変動させる変動処理を行う。具体的には、端末制御部２５は、領域４２から領域４０までの経路を特定する。当該経路上には、領域４０、４１、及び４２が存在する。端末制御部２５は、当該経路上に、グループＡに属さない他の領域４１が存在すると判定する。このため、端末制御部２５は、当該変動処理を終了する。
【００７３】
その後ゲームパートが進行し、例えば図５に示すように、領域４１の所属がグループＡになったものとする。かかる状態において、ゲーム媒体Ａに行動機会が与えられると、端末制御部２５は、ゲーム媒体Ａの第１パラメータを変動させる変動処理を行う。具体的には、端末制御部２５は、領域４２から領域４０までの経路を特定する。当該経路上には、領域４０、４１、及び４２が存在する。端末制御部２５は、当該経路上に、グループＡに属さない他の領域が存在しないと判定する。このため、端末制御部２５は、第１パラメータを変動させるための基準量を決定する。端末制御部２５は、当該経路上に、グループＡに属する第２状態の他の領域が存在しないと判定する。このため、端末制御部２５は、ゲーム媒体Ａの第１パラメータを基準量だけ変動させる。そして、端末制御部２５は、当該変動処理を終了する。
【００７４】
その後ゲームパートが進行し、例えば図６に示すように、グループＡに属する領域４１が第２状態になったものとする。かかる状態において、ゲーム媒体Ａに行動機会が与えられると、端末制御部２５は、ゲーム媒体Ａの第１パラメータを変動させる変動処理を行う。具体的には、端末制御部２５は、領域４２から領域４０までの経路を特定する。当該経路上には、領域４０、４１、及び４２が存在する。端末制御部２５は、当該経路上に、グループＡに属さない他の領域が存在しないと判定する。このため、端末制御部２５は、第１パラメータを変動させるための基準量を決定する。端末制御部２５は、当該経路上に、グループＡに属する第２状態の他の領域４１が存在すると判定する。このため、端末制御部２５は、決定された基準量を、例えば領域４１の第２パラメータに基づいて、低減し又はゼロにする。端末制御部２５は、ゲーム媒体Ａの第１パラメータを基準量だけ変動させる。そして、端末制御部２５は、当該変動処理を終了する。
【００７５】
（端末装置の動作例）
図７を参照して、端末装置２０の第１動作例について説明する。第１動作例は、上述した第１パラメータの変動処理を行う端末装置２０の動作を含む。
【００７６】
ステップＳ１００：端末制御部２５は、複数のゲーム媒体が２つ以上のグループに分かれて参加するゲームパートを開始する。ここでは、２つのグループＡ及びＢが存在する例について説明する。
【００７７】
ステップＳ１０１：端末制御部２５は、あるグループ（例えば、グループＡ）に属するゲーム媒体に行動機会が与えられたか否かを判定する。当該ゲーム媒体に行動機会が与えられたと判定すると（ステップＳ１０１−Ｙｅｓ）、プロセスはステップＳ１０２に進む。一方、当該ゲーム媒体に行動機会が与えられていないと判定すると（ステップＳ１０１−Ｎｏ）、プロセスはステップＳ１０１を繰り返す。
【００７８】
ステップＳ１０２：端末制御部２５は、当該ゲーム媒体が位置する領域から当該ゲーム媒体と同一のグループＡに属する特定領域までの経路を特定する。
【００７９】
ステップＳ１０３：端末制御部２５は、ステップＳ１０２で特定された経路上に、グループＡに属さない他の領域が存在するか否かを判定する。当該経路上にグループＡに属さない他の領域が存在すると判定された場合（ステップＳ１０３−Ｙｅｓ）、プロセスはステップＳ１０１に戻る。一方、当該経路上にグループＡに属さない他の領域が存在しないと判定された場合（ステップＳ１０３−Ｎｏ）、プロセスはステップＳ１０４に進む。
【００８０】
ステップＳ１０４：端末制御部２５は、当該ゲーム媒体の第１パラメータを変動させるための基準量を決定する。
【００８１】
ステップＳ１０５：端末制御部２５は、ステップＳ１０２で特定された経路上に、グループＡに属する第２状態の他の領域が存在するか否かを判定する。当該経路上にグループＡに属する第２状態の他の領域が存在すると判定された場合（ステップＳ１０５−Ｙｅｓ）、プロセスはステップＳ１０６に進む。一方、当該経路上にグループＡに属する第２状態の他の領域が存在しないと判定された場合（ステップＳ１０５−Ｎｏ）、プロセスはステップＳ１０７に進む。
【００８２】
ステップＳ１０６：端末制御部２５は、ステップＳ１０４で決定された基準量を、例えばステップＳ１０５で存在すると判定された他の領域の第２パラメータに基づいて、低減し又はゼロにする。
【００８３】
ステップＳ１０７：端末制御部２５は、当該ゲーム媒体の第１パラメータを基準量だけ変動させる。基準量がゼロである場合、ステップＳ１０７は省略されてもよい。そして、プロセスはステップＳ１０１に戻る。
【００８４】
図８を参照して、端末装置２０の第２動作例について説明する。第２動作例は、上述した第１遷移処理を行う端末装置２０の動作を含む。
【００８５】
ステップＳ２００：端末制御部２５は、あるグループ（例えば、グループＡ）に属する領域と、他のグループ（例えば、グループＢ）に属するゲーム媒体と、に関するイベントが発生したか否かを判定する。当該イベントが発生したと判定された場合（ステップＳ２００−Ｙｅｓ）、プロセスはステップＳ２０１に進む。一方、当該イベントが発生していないと判定された場合（ステップＳ２００−Ｎｏ）、プロセスはステップＳ２００を繰り返す。
【００８６】
ステップＳ２０１：端末制御部２５は、例えば当該領域に関する情報に基づいて、第１確率を決定する。
【００８７】
ステップＳ２０２：端末制御部２５は、ステップＳ２０１で決定された第１確率に基づいて、当該領域の状態を第１状態から第２状態に遷移させるか否かを決定する。当該領域の状態を第１状態から第２状態に遷移させると決定した場合（ステップＳ２０２−Ｙｅｓ）、プロセスはステップＳ２０３に進む。一方、当該領域の状態を第１状態から第２状態に遷移させないと決定した場合（ステップＳ２０２−Ｎｏ）、プロセスはステップＳ２００に戻る。
【００８８】
ステップＳ２０３：端末制御部２５は、当該領域の状態を第１状態から第２状態に遷移させる。
【００８９】
ステップＳ２０４：端末制御部２５は、当該領域に第２パラメータを設定する。そして、プロセスはステップＳ２００に戻る。
【００９０】
図９を参照して、端末装置２０の第３動作例について説明する。第３動作例は、上述した第２遷移処理を行う端末装置２０の動作を含む。
【００９１】
ステップＳ３００：端末制御部２５は、あるグループ（例えば、グループＡ）に属する領域の状態が第１状態から第２状態に遷移したか否かを判定する。当該領域の状態が第１状態から第２状態に遷移したと判定された場合（ステップＳ３００−Ｙｅｓ）、プロセスはステップＳ３０１に進む。一方、当該領域の状態が第１状態から第２状態に遷移していないと判定された場合（ステップＳ３００−Ｎｏ）、プロセスはステップＳ３００を繰り返す。
【００９２】
ステップＳ３０１：端末制御部２５は、当該領域に直結しグループＡに属する１つ以上の他の領域を決定する。
【００９３】
ステップＳ３０２：端末制御部２５は、例えばステップＳ３０１で決定された当該１つ以上の他の領域に関する情報に基づいて、第２確率を決定する。
【００９４】
ステップＳ３０３：端末制御部２５は、ステップＳ３０２で決定された第２確率に基づいて、当該１つ以上の他の領域の状態を第１状態から第２状態に遷移させるか否かを決定する。当該１つ以上の他の領域の状態を第１状態から第２状態に遷移させると決定した場合（ステップＳ３０３−Ｙｅｓ）、プロセスはステップＳ３０４に進む。一方、当該１つ以上の他の領域の状態を第１状態から第２状態に遷移させないと決定した場合（ステップＳ３０３−Ｎｏ）、プロセスはステップＳ３００に戻る。
【００９５】
ステップＳ３０４：端末制御部２５は、当該１つ以上の他の領域の状態を第１状態から第２状態に遷移させる。そして、プロセスはステップＳ３００に戻る。
【００９６】
以上述べたように、本実施形態に係る端末装置２０は、複数のゲーム媒体が２つ以上のグループに分かれて参加するゲームパートを開始する。端末装置２０は、仮想空間内に存在する複数の領域のうち第１グループに属する領域から第１グループに属する特定領域までの経路上に、第１グループに属さない他の領域が存在しない場合、領域に位置し第１グループに属する第１ゲーム媒体の第１パラメータを変動させる変動処理を行う。かかる構成によれば、ゲーム媒体が位置する領域から特定領域までの経路に基づいて変動処理が行われる。このため、ゲーム媒体の第１パラメータを変動させるために、プレイヤは当該経路を考慮した戦略が必要となる。したがって、複数のゲーム媒体が２つ以上のグループに分かれて参加するゲームの戦略性が向上する。また、端末装置２０は、変動処理において、経路上に、第１グループに属し第１状態とは異なる第２状態の他の領域が存在する場合、第１ゲーム媒体の第１パラメータの変動量を低減し又はゼロにする。かかる構成によれば、ゲーム媒体の第１パラメータを大きく変動させるために、当該経路上の領域が第２状態になることを阻止する戦略が必要となる。したがって、複数のゲーム媒体が２つ以上のグループに分かれて参加するゲームの戦略性が更に向上する。
【００９７】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。したがって、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。
【００９８】
例えば、上述した本実施形態において、サーバ装置１０が実行する動作及び処理の一部又は全部を、端末装置２０が実行する構成であってもよい。同様に、端末装置２０が実行する動作の一部を、サーバ装置１０が実行する構成であってもよい。例えば、端末装置２０に表示される各種画面の表示制御及び各種ＧＵＩの制御等の処理は、サーバ装置１０及び端末装置２０の何れか一方が実行してもよく、サーバ装置１０及び端末装置２０が協働して実行してもよい。或いは、ゲームシステム１は、サーバ装置１０を備えなくてもよい。かかる場合、端末装置２０は、上述した実施形態においてサーバ装置１０から受信する情報を、予め記憶してもよい。
【００９９】
また、上述した実施形態において、端末装置２０が実行する第１動作乃至第３動作の例について説明した。しかしながら、第１動作乃至第３動作に含まれる一部のステップ、又は１つのステップに含まれる一部の動作が、省略されてもよい。
【０１００】
また、上述した実施形態において、領域の状態が第１状態から第２状態に遷移すると、第２遷移処理が行われる構成について説明した。しかしながら、第２遷移処理の実行タイミングは、上述した例に限られない。端末制御部２５は、例えばゲーム媒体に対して行動機会が与えられる度に、第２遷移処理を行ってもよい。例えば、ゲームパートがターン制で進行する場合、端末制御部２５は、ゲーム媒体又は当該ゲーム媒体が属するグループのターンが開始する度に、第２遷移処理を行ってもよい。また例えば、ゲームパートがリアルタイム制で進行する場合、端末制御部２５は、所定のゲーム内時間又は所定数のフレームが経過する度に、第２遷移処理を行ってもよい。端末制御部２５は、第２状態である当該領域の第２パラメータに基づいて、第２遷移処理を実行する頻度を変化させてもよい。例えば、当該領域の第２パラメータが小さい程、第２遷移処理が実行される頻度が低くなってもよい。
【０１０１】
また、上述した実施形態において、行動機会が与えられたゲーム媒体が位置する領域から当該ゲーム媒体と同一のグループに属する特定領域までの経路上に、当該グループに属さない他の領域が存在すると判定された場合、変動処理が終了する構成について説明した。しかしながら、当該経路上に当該グループに属さない他の領域が存在すると判定された場合、変動処理が終了する構成に替えて、当該ゲーム媒体の第１パラメータを変動させるための基準量を低減し又はゼロにする構成も可能である。
【０１０２】
また、上述した実施形態において、端末装置２０に表示される画面の少なくとも一部を、サーバ装置１０が生成したデータに基づいて端末装置２０に表示させるウェブ表示とし、画面の少なくとも一部を、端末装置２０にインストールされているネイティブアプリケーションによって表示させるネイティブ表示としてもよい。このように、上述した実施形態に係るゲームは、サーバ装置１０及び端末装置２０のそれぞれが処理の一部を担うハイブリッドゲームとすることもできる。
【０１０３】
また、上述した実施形態に係るサーバ装置１０又は端末装置２０として機能させるために、コンピュータ又は携帯電話等の情報処理装置を好適に用いることができる。このような情報処理装置は、実施形態に係るサーバ装置１０又は端末装置２０の各機能を実現する処理内容を記述したプログラムを、情報処理装置の記憶部に格納し、情報処理装置のＣＰＵによって当該プログラムを読み出して実行させることによって実現可能である。
【符号の説明】
【０１０４】
１１    ゲームシステム
１０    サーバ装置
１１    サーバ通信部
１２    サーバ記憶部
１３    サーバ制御部
２０    端末装置
２１    端末通信部
２２    端末記憶部
２３    表示部
２４    入力部
２５    端末制御部
３０    ネットワーク
４０    移動オブジェクト
４１    路面
４２    アイテム
４３    第１ゲーム媒体画像
４４    対戦相手画像
４５    第１パラメータ表示領域
４６    第２パラメータ表示領域
４７    第３パラメータ表示領域
４８    対戦相手の健全度表示領域
４９    ＧＵＩ領域
５０    アイコン
５１    行動ポイント画像
５２    状態表示領域
【図１】
2019010340.tif 000003
【図２】
2019010340.tif 000004
【図３】
2019010340.tif 000005
【図４】
2019010340.tif 000006
【図５】
2019010340.tif 000007
【図６】
2019010340.tif 000008
【図７】
2019010340.tif 000009
【図８】
2019010340.tif 000010
【図９】
2019010340.tif 000011
【手続補正書】
【提出日】平成30年8月29日(2018.8.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ゲームを実行する情報処理装置に、
複数のゲーム媒体が２つ以上のグループに分かれて参加するゲームパートを開始するステップと、
仮想空間内に存在する複数の領域のうち第１グループに属する第１領域から前記第１グループに属する特定領域までの経路上に、前記第１グループに属さない非第１領域が存在しない場合、前記第１領域に位置しかつ前記第１グループに属する第１ゲーム媒体の第１パラメータを所定の変動量に応じて増加させる変動処理を行うステップと、
を実行させ、
前記第１パラメータが、前記第１ゲーム媒体に行動を実行させるために消費するパラメータであり、
前記変動処理において、前記経路上に、前記第１グループに属しかつ通常状態である第１状態とは異なる第２状態の第１経路領域が存在する場合、前記第１ゲーム媒体の前記第１パラメータを増加させる前記変動量を低減し又はゼロにする、プログラム。
【請求項２】
請求項１に記載のプログラムであって、
前記情報処理装置に、前記第１グループに属する第１任意領域と、前記第１グループとは異なる第２グループに属する第２ゲーム媒体と、に関するイベントが発生すると、前記第１任意領域の状態を、前記第１状態から前記第２状態に第１確率で遷移させる第１遷移処理を行うステップを更に実行させる、プログラム。
【請求項３】
請求項２に記載のプログラムであって、
前記第１確率は、前記第１グループに属する前記第１任意領域に関する情報に基づいて決定される、プログラム。
【請求項４】
請求項３に記載のプログラムであって、
前記第１グループに属する前記第１任意領域に関する前記情報は、前記第１任意領域の種類、状態、前記第１任意領域に位置する第１ゲーム媒体の数、及び前記第１任意領域と前記第１グループに属する前記特定領域との位置関係のうち、少なくとも１つを含む、プログラム。
【請求項５】
請求項１から４のいずれか一項に記載のプログラムであって、
前記情報処理装置に、領域の状態を前記第１状態から前記第２状態に遷移させる際に、前記第２状態に遷移する領域に第２パラメータを設定するステップを更に実行させ、
前記変動処理において、前記経路上に、前記第１グループに属しかつ前記第２状態に遷移した前記第１経路領域が存在する場合、前記第１ゲーム媒体の前記第１パラメータの変動量を、前記第１経路領域の前記第２パラメータに基づいて低減し又はゼロにする、プログラム。
【請求項６】
請求項１から５のいずれか一項に記載のプログラムであって、
前記情報処理装置に、前記第１グループに属する第２任意領域の状態を前記第１状態から前記第２状態に遷移させる場合に、前記第１グループに属する第３任意領域の状態を、前記第１状態から前記第２状態に第２確率で遷移させる第２遷移処理を行うステップを更に実行させる、プログラム。
【請求項７】
請求項６に記載のプログラムであって、
前記第３任意領域が、前記第２任意領域に直結されており、
前記第２確率は、前記第３任意領域に関する情報に基づいて決定される、プログラム。
【請求項８】
請求項６又は７に記載のプログラムであって、
複数の候補領域が、前記第２任意領域に直結されており、
前記情報処理装置に、前記第２任意領域の状態を前記第１状態から前記第２状態させる場合に、前記第２任意領域に関する情報に基づいて前記第２任意領域に直結される前記複数の候補領域から１つ以上の前記第３任意領域を決定するステップを更に実行させる、プログラム。
【請求項９】
ゲームを実行する情報処理装置であって、
複数のゲーム媒体が２つ以上のグループに分かれて参加するゲームパートを開始し、
仮想空間内に存在する複数の領域のうち第１グループに属する第１領域から前記第１グループに属する特定領域までの経路上に、前記第１グループに属さない非第１領域が存在しない場合、前記第１領域に位置しかつ前記第１グループに属する第１ゲーム媒体の第１パラメータを所定の変動量に応じて増加させる変動処理を行い、
前記第１パラメータが、前記第１ゲーム媒体に行動を実行させるために消費するパラメータであり、
前記変動処理において、前記経路上に、前記第１グループに属しかつ通常状態である第１状態とは異なる第２状態の第１経路領域が存在する場合、前記第１ゲーム媒体の前記第１パラメータを増加させる前記変動量を低減し又はゼロにする制御部
を備える、情報処理装置。
【請求項１０】
ゲームを実行する情報処理装置の制御方法であって、
複数のゲーム媒体が２つ以上のグループに分かれて参加するゲームパートを開始するステップと、
仮想空間内に存在する複数の領域のうち第１グループに属する第１領域から前記第１グループに属する特定領域までの経路上に、前記第１グループに属さない非第１領域が存在しない場合、前記第１領域に位置しかつ前記第１グループに属する第１ゲーム媒体の第１パラメータを所定の変動量に応じて増加させる変動処理を行うステップと、
を含み、
前記第１パラメータが、前記第１ゲーム媒体に行動を実行させるために消費するパラメータであり、
前記変動処理において、前記経路上に、前記第１グループに属しかつ通常状態である第１状態とは異なる第２状態の第１経路領域が存在する場合、前記第１ゲーム媒体の前記第１パラメータを増加させる前記変動量を低減し又はゼロにする、制御方法。