(57)【要約】      （修正有）【課題】ユーザ同士を、保有するゲーム媒体に基づいて連携させることにより、ユーザに、本発明により実現されるゲームを継続的にプレイさせることが可能なゲームを実現するためのゲームプログラム、ゲーム制御方法および情報処理装置を提供する。【解決手段】ゲームプログラムは、コンピュータに、ゲーム媒体記憶機能と、抽出機能と、抽出ユーザ記憶機能と、変動判定機能と、処理機能と、パラメータ値記憶機能とを実現させる。処理機能は、動判定機能による判定の結果に基づいて、対応ゲーム媒体のパラメータ値を自動的に変化させることを特徴とする。【選択図】図２
2019025055.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
ユーザに関連付けられた複数のゲーム媒体および該ゲーム媒体のパラメータ値を記憶部に記憶させるゲーム媒体記憶機能と、
第一のユーザに関連付けて前記記憶部に記憶されたゲーム媒体と所定関係にあるゲーム媒体である、対応ゲーム媒体が関連付けられた他のユーザを抽出する抽出機能と、
前記抽出機能により抽出された他のユーザを、前記第一のユーザに関連付けて前記記憶部に記憶させる抽出ユーザ記憶機能と、
前記第一のユーザに関連付けられたゲーム媒体のパラメータ値が変動したかを判定する変動判定機能と、
前記変動判定機能による判定の結果に基づいて、前記対応ゲーム媒体のパラメータ値を自動的に変化させる処理機能と、
前記対応ゲーム媒体のパラメータ値を、前記処理機能によって変化されたパラメータ値に更新して前記記憶部に記憶させるパラメータ値記憶機能と
を実現させるゲームプログラム。
【請求項２】
前記ゲームプログラムは、さらに、コンピュータに、
前記第一のユーザに関連付けて前記記憶部に記憶された複数のゲーム媒体を、前記第一のユーザの端末の表示画面に選択可能に表示するための情報を生成するゲーム媒体表示情報生成機能と、
前記表示画面に表示された複数のゲーム媒体の中からの、前記第一のユーザによる少なくとも一のゲーム媒体の選択を受け付けるゲーム媒体選択受付機能と
を実現させ、
前記抽出機能は、前記ゲーム媒体選択受付機能によって受け付けられたゲーム媒体と所定関係にある対応ゲーム媒体に関連付けられた他のユーザを抽出することを特徴とする請求項１に記載のゲームプログラム。
【請求項３】
前記ゲーム媒体表示情報生成機能は、前記複数のゲーム媒体を、前記第一のユーザによるゲーム媒体の選択が、予め定められた選択数を超えない数だけ前記第一のユーザが選択可能に前記表示画面に表示するための情報を生成することを特徴とする請求項２に記載のゲームプログラム。
【請求項４】
前記ゲームプログラムは、さらに、コンピュータに、
前記抽出機能によって抽出された他のユーザを、前記第一のユーザの端末の表示画面に選択可能に表示するための情報を生成するユーザ表示情報生成機能と、
前記表示画面に表示された他のユーザの中からの、前記第一のユーザによる少なくとも一の他のユーザの選択を受け付けるユーザ選択受付機能と、
前記ユーザ選択受付機能によって受け付けられた選択に基づいて、前記選択された他のユーザと前記第一のユーザとを関連付けて前記記憶部に記憶させる選択ユーザ記憶機能と
を実現させ、
前記処理機能は、前記判定機能による判定の結果、前記第一のユーザに関連付けられたゲーム媒体のパラメータ値が変動したと判定された場合、前記選択された他のユーザに関連付けられた対応ゲーム媒体のパラメータ値のみを変化させることを特徴とする請求項１〜３のいずれか一項に記載のゲームプログラム。
【請求項５】
前記ユーザ表示情報生成機能は、前記第一のユーザによる対象ユーザの選択が、予め定められた選択数を超えない数だけ選択可能に前記表示画面に表示するための情報を生成することを特徴とする請求項４に記載のゲームプログラム。
【請求項６】
前記ユーザ表示情報生成機能は、前記第一のユーザによる他のユーザの選択が、予め定められた期間を超えない間だけ選択可能に前記表示画面に表示するための情報を生成することを特徴とする請求項４または５に記載のゲームプログラム。
【請求項７】
前記ゲームプログラムは、さらに、コンピュータに、
ゲームの進行状況に応じて、前記第一のユーザと、加入グループとを関連付けて前記記憶部に記憶させる加入グループ記憶機能と、
前記第一のユーザに関連付けられゲーム媒体と、前記加入グループに所属するユーザに関連付けられたゲーム媒体とが所定関係に有るか否かを判定する関係性判定機能と、
を実現させ、
前記抽出機能は、前記関係性判定機能による判定の結果、前記ゲーム媒体同士が所定関係を有すると判定された場合、前記所定関係を有するゲーム媒体に関連付けられたユーザを前記他のユーザとして抽出することを特徴とする請求項１に記載のゲームプログラム。
【請求項８】
前記ゲームプログラムは、さらに、コンピュータに、
前記ユーザと該ユーザが所属しているグループの名称とを関連付けて前記記憶部に記憶させるグループ記憶機能と、
前記記憶部に記憶されたグループの名称の一覧を、前記第一のユーザの端末の表示画面に選択可能に表示するための情報を生成するグループ表示情報生成機能と、
前記グループ表示情報生成機能により表示された複数のグループの中からの、前記第一のユーザによる少なくとも一の前記加入グループの選択を受け付けるグループ選択受付機能と
を実現させることを特徴とする請求項７に記載のゲームプログラム。
【請求項９】
前記抽出ユーザ記憶機能は、前記第一のユーザが加入したグループを脱退した場合、前記第一のユーザと該第一のユーザに関連付けられていた他のユーザとの関連付けを解除して前記記憶部に記憶させることを特徴とする請求項７または８に記載のゲームプログラム。
【請求項１０】
前記グループ表示情報生成機能は、さらに、前記ユーザがグループに加入した際に関連付けられる、他のユーザの数に基づくマッチング情報を、該グループ毎に表示するための情報を生成することを特徴とする請求項７〜９のいずれか一項に記載のゲームプログラム。
【請求項１１】
前記処理機能は、前記第一のユーザに関連付けられたゲーム媒体の一のパラメータ値が変動した場合、前記対応ゲーム媒体の、前記ゲーム媒体の一のパラメータ値とは異なる別のパラメータ値を変化させることを特徴とする請求項１〜１０のいずれか一項に記載のゲームプログラム。
【請求項１２】
前記処理機能は、前記対応ゲーム媒体のパラメータ値の変化量を、該対応ゲーム媒体に関連付けられたゲーム媒体のパラメータ値の変動量に基づいて自動で計算することを特徴とする請求項１〜１１のいずれか一項に記載のゲームプログラム。
【請求項１３】
前記処理機能は、前記第一のユーザと前記ゲーム媒体とが関連付けられてから所定期間内と所定期間外とで、前記対応ゲーム媒体のパラメータ値の変化量を異ならせることを特徴とする請求項１〜１２のいずれか一項に記載のゲームプログラム。
【請求項１４】
前記ゲームプログラムは、さらに、コンピュータに、
前記第一のユーザがゲーム媒体を新たに取得したかを判定するゲーム媒体取得判定機能を実現させ、
前記ゲーム媒体記憶機能は、前記ゲーム媒体取得判定機能が、前記第一のユーザがゲーム媒体を新たに取得したと判定した場合、前記第一のユーザと前記ゲーム媒体および該ゲーム媒体のパラメータ値とを関連付けて前記記憶部に記憶させることを特徴とする請求項１〜１３のいずれか一項に記載のゲームプログラム。
【請求項１５】
前記ゲームプログラムは、さらに、コンピュータに、
前記第一のユーザがゲーム媒体を破棄したかを判定するゲーム媒体破棄判定機能を実現させ、
前記ゲーム媒体記憶機能は、前記ゲーム媒体破棄判定機能が、前記第一のユーザがゲーム媒体を破棄したと判定した場合、前記記憶部に記憶された、前記第一のユーザと前記ゲーム媒体および該ゲーム媒体のパラメータ値との関連付けを解消させることを特徴とする請求項１〜１４のいずれか一項に記載のゲームプログラム。
【請求項１６】
前記ゲームプログラムは、さらに、コンピュータに、
前記処理機能によってパラメータ値が変化された対応ゲーム媒体に関連付けられた他のユーザの表示画面に、該パラメータ値が変化されたことを示す通知を表示するための情報を生成する通知情報生成機能を実現させることを特徴とする請求項１〜１３のいずれか一項に記載のゲームプログラム。
【請求項１７】
前記通知情報生成機能は、前記通知に前記パラメータ値が変化された処理に関する情報が含まれるよう、該情報を生成することを特徴とする請求項１６に記載のゲームプログラム。
【請求項１８】
前記ゲームプログラムは、さらに、コンピュータに、
前記第一のユーザがゲーム媒体を取得したかを判定するゲーム媒体取得判定機能を実現させ、
前記ゲーム媒体記憶機能は、前記ゲーム媒体取得判定機能が、前記第一のユーザがゲーム媒体を新たに取得したと判定した場合、前記第一のユーザと前記ゲーム媒体および該ゲーム媒体のパラメータ値とを関連付けて前記記憶部に記憶させ、
前記通知情報生成機能は、前記新たに取得されたゲーム媒体と所定関係を有するゲーム媒体である対応ゲーム媒体に関連付けられていない別のユーザ、および／または、前記新たに取得されたゲーム媒体と所定関係を有するゲーム媒体である対応ゲーム媒体に関連付けられている他のユーザに対し、前記第一のユーザと前記ゲーム媒体とが関連付けられたことを示す通知を表示させることを特徴とする請求項１６または１７に記載のゲームプログラム。
【請求項１９】
前記ゲームプログラムは、さらに、コンピュータに、
前記第一のユーザがゲーム媒体を破棄したかを判定するゲーム媒体破棄判定機能を実現させ、
前記ゲーム媒体記憶機能は、前記ゲーム媒体破棄判定機能が、前記第一のユーザがゲーム媒体を破棄したと判定した場合、前記記憶部に記憶された、前記第一のユーザと前記ゲーム媒体および該ゲーム媒体のパラメータ値との関連付けを解消させ、
前記通知情報生成機能は、前記破棄された対応ゲーム媒体と所定関係を有するゲーム媒体である対応ゲーム媒体に関連付けられている他のユーザに対し、前記第一のユーザと前記ゲーム媒体との関連付けが解消されたことを示す通知を、表示させることを特徴とする請求項１６〜１８のいずれか一項に記載のゲームプログラム。
【請求項２０】
コンピュータに、
ユーザに関連付けられた複数のゲーム媒体および該ゲーム媒体のパラメータ値を記憶部に記憶させるゲーム媒体記憶ステップと、
第一のユーザに関連付けて記憶部に記憶されたゲーム媒体と所定関係にあるゲーム媒体である、対応ゲーム媒体が関連付けられた他のユーザを抽出する抽出ステップと、
前記抽出ステップにおいて抽出された他のユーザを、前記第一のユーザに関連付けて前記記憶部に記憶させる抽出ユーザ記憶ステップと、
前記第一のユーザに関連付けられたゲーム媒体のパラメータ値が変動したかを判定する変動判定ステップと、
前記変動判定ステップにおける判定の結果に基づいて、前記対応ゲーム媒体のパラメータ値を自動的に変化させる処理ステップと、
前記対応ゲーム媒体のパラメータ値を、前記処理ステップにおいて変化されたパラメータ値に更新して前記記憶部に記憶させるパラメータ値記憶ステップと
を実行させるゲーム処理方法。
【請求項２１】
ユーザに関連付けられた複数のゲーム媒体および該ゲーム媒体のパラメータ値を記憶するゲーム媒体記憶部と、
第一のユーザに関連付けて記憶部に記憶されたゲーム媒体と所定関係にあるゲーム媒体である、対応ゲーム媒体が関連付けられた他のユーザを抽出する抽出部と、
前記抽出部において抽出された他のユーザを、前記第一のユーザに関連付けて前記記憶部に記憶させる抽出ユーザ記憶部と、
前記第一のユーザに関連付けられたゲーム媒体のパラメータ値が変動したかを判定する変動判定部と、
前記変動判定部における判定の結果に基づいて、前記対応ゲーム媒体のパラメータ値を自動的に変化させる処理部と、
前記対応ゲーム媒体のパラメータ値を、前記処理部において変化されたパラメータ値に更新して前記記憶部に記憶させるパラメータ値記憶部と
を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームプログラム、ゲーム制御方法および情報処理装置に関し、特に、ゲーム媒体を使用してプレイするゲームを実現するためのゲームプログラム、ゲーム制御方法および情報処理装置に関する。
【背景技術】
【０００２】
近年、キャラクタカードなどのゲーム媒体を使用して敵キャラクタと対戦を行うゲームの提供が盛んに行われている。
【０００３】
例えば、特許文献１には、ゲーム媒体でデッキを組むことでレイドバトルゲームおよびステージ攻略型ゲームの攻略を行うゲームが開示されている。このようなゲームにおいて、ゲーム媒体は、例えば、レイドバトルゲームやステージ攻略型ゲームの攻略報酬としてユーザに新たに付与される。あるいは、ゲーム媒体は、ゲーム内通貨が減算されることに基づいてユーザに付与される場合がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開第２０１７−１０８８１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このようなゲーム媒体を使用してプレイするゲームにおいて、ゲーム媒体の強化は、当該ゲーム媒体を保有するユーザ自身の行為によって行われるのが通常であった。言い換えれば、ユーザの行為によるゲーム媒体の強化の効果は、自身が保有するゲーム媒体への効果に限定されていた。
【０００６】
本発明は、このような問題を解決すべくなされたものであり、ユーザ同士を、保有するゲーム媒体に基づいて連携させることにより、ユーザに、本発明により実現されるゲームを継続的にプレイさせることが可能なゲームを実現するためのゲームプログラム、ゲーム制御方法および情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のゲームプログラムは、コンピュータに、ユーザに関連付けられた複数のゲーム媒体および該ゲーム媒体のパラメータ値を記憶部に記憶させるゲーム媒体記憶機能と、第一のユーザに関連付けて記憶部に記憶されたゲーム媒体と所定関係にあるゲーム媒体である、対応ゲーム媒体が関連付けられた他のユーザを抽出する抽出機能と、抽出機能により抽出された他のユーザを、第一のユーザに関連付けて記憶部に記憶させる抽出ユーザ記憶機能と、第一のユーザに関連付けられたゲーム媒体のパラメータ値が変動したかを判定する変動判定機能と、変動判定機能による判定の結果に基づいて、対応ゲーム媒体のパラメータ値を自動的に変化させる処理機能と、対応ゲーム媒体のパラメータ値を、処理機能によって変化されたパラメータ値に更新して記憶部に記憶させるパラメータ値記憶機能とを実現させることを特徴とする。
【０００８】
上記ゲームプログラムは、さらに、コンピュータに、第一のユーザに関連付けて記憶部に記憶された複数のゲーム媒体を、第一のユーザの端末の表示画面に選択可能に表示するための情報を生成するゲーム媒体表示情報生成機能と、表示画面に表示された複数のゲーム媒体の中からの、第一のユーザによる少なくとも一のゲーム媒体の選択を受け付けるゲーム媒体選択受付機能とを実現させ、抽出機能は、ゲーム媒体選択受付機能によって受け付けられたゲーム媒体と所定関係にある対応ゲーム媒体に関連付けられた他のユーザを抽出することができる。
【０００９】
上記ゲーム媒体表示情報生成機能は、複数のゲーム媒体を、第一のユーザによるゲーム媒体の選択が、予め定められた選択数を超えない数だけ第一のユーザが選択可能に表示画面に表示するための情報を生成することができる。
【００１０】
上記ゲームプログラムは、さらに、コンピュータに、抽出機能によって抽出された他のユーザを、第一のユーザの端末の表示画面に選択可能に表示するための情報を生成するユーザ表示情報生成機能と、表示画面に表示された他のユーザの中からの、第一のユーザによる少なくとも一の他のユーザの選択を受け付けるユーザ選択受付機能と、ユーザ選択受付機能によって受け付けられた選択に基づいて、選択された他のユーザと第一のユーザとを関連付けて記憶部に記憶させる選択ユーザ記憶機能とを実現させ、処理機能は、判定機能による判定の結果、第一のユーザに関連付けられたゲーム媒体のパラメータ値が変動したと判定された場合、選択された他のユーザに関連付けられた対応ゲーム媒体のパラメータ値のみを変化させることができる。
【００１１】
上記ユーザ表示情報生成機能は、第一のユーザによる対象ユーザの選択が、予め定められた選択数を超えない数だけ選択可能に表示画面に表示するための情報を生成することができる。
【００１２】
上記ユーザ表示情報生成機能は、第一のユーザによる他のユーザの選択が、予め定められた期間を超えない間だけ選択可能に表示画面に表示するための情報を生成することができる。
【００１３】
上記ゲームプログラムは、さらに、コンピュータに、ゲームの進行状況に応じて、第一のユーザと、加入グループとを関連付けて記憶部に記憶させる加入グループ記憶機能と、第一のユーザに関連付けられゲーム媒体と、加入グループに所属するユーザに関連付けられたゲーム媒体とが所定関係に有るか否かを判定する関係性判定機能とを実現させ、抽出機能は、関係性判定機能による判定の結果、ゲーム媒体同士が所定関係を有すると判定された場合、所定関係を有するゲーム媒体に関連付けられたユーザを他のユーザとして抽出することができる。
【００１４】
上記ゲームプログラムは、さらに、コンピュータに、ユーザと該ユーザが所属しているグループの名称とを関連付けて記憶部に記憶させるグループ記憶機能と、記憶部に記憶されたグループの名称の一覧を、第一のユーザの端末の表示画面に選択可能に表示するための情報を生成するグループ表示情報生成機能と、グループ表示情報生成機能により表示された複数のグループの中からの、第一のユーザによる少なくとも一の加入グループの選択を受け付けるグループ選択受付機能とを実現させることができる。
【００１５】
上記抽出ユーザ記憶機能は、第一のユーザが加入したグループを脱退した場合、第一のユーザと該第一のユーザに関連付けられていた他のユーザとの関連付けを解消して記憶部に記憶させることができる。
【００１６】
上記グループ表示情報生成機能は、さらに、ユーザがグループに加入した際に関連付けられる、他のユーザの数に基づくマッチング情報を、該グループ毎に表示するための情報を生成することができる。
【００１７】
上記処理機能は、第一のユーザに関連付けられたゲーム媒体の一のパラメータ値が変動した場合、対応ゲーム媒体の、ゲーム媒体の一のパラメータ値とは異なる別のパラメータ値を変化させることができる。
【００１８】
上記処理機能は、対応ゲーム媒体のパラメータ値の変化量を、該対応ゲーム媒体に関連付けられたゲーム媒体のパラメータ値の変動量に基づいて自動で計算することができる。
【００１９】
上記処理機能は、第一のユーザとゲーム媒体とが関連付けられてから所定期間内と所定期間外とで、対応ゲーム媒体のパラメータ値の変化量を異ならせることができる。
【００２０】
上記ゲームプログラムは、さらに、コンピュータに、第一のユーザがゲーム媒体を新たに取得したかを判定するゲーム媒体取得判定機能を実現させ、ゲーム媒体記憶機能は、ゲーム媒体取得判定機能が、第一のユーザがゲーム媒体を新たに取得したと判定した場合、第一のユーザとゲーム媒体および該ゲーム媒体のパラメータ値とを関連付けて記憶部に記憶させることができる。
【００２１】
上記ゲームプログラムは、さらに、コンピュータに、第一のユーザがゲーム媒体を破棄したかを判定するゲーム媒体破棄判定機能を実現させ、ゲーム媒体記憶機能は、ゲーム媒体破棄判定機能が、第一のユーザがゲーム媒体を破棄したと判定した場合、記憶部に記憶された、第一のユーザとゲーム媒体および該ゲーム媒体のパラメータ値との関連付けを解消させることができる。
【００２２】
上記ゲームプログラムは、さらに、コンピュータに、処理機能によってパラメータ値が変化された対応ゲーム媒体に関連付けられた他のユーザの表示画面に、該パラメータ値が変化されたことを示す通知を表示するための情報を生成する通知情報生成機能を実現させることができる。
【００２３】
上記通知情報生成機能は、通知にパラメータ値が変化された処理に関する情報が含まれるよう、該情報を生成することができる。
【００２４】
上記ゲームプログラムは、さらに、コンピュータに、第一のユーザがゲーム媒体を取得したかを判定するゲーム媒体取得判定機能を実現させ、ゲーム媒体記憶機能は、ゲーム媒体取得判定機能が、第一のユーザがゲーム媒体を新たに取得したと判定した場合、第一のユーザとゲーム媒体および該ゲーム媒体のパラメータ値とを関連付けて記憶部に記憶させ、通知情報生成機能は、新たに取得されたゲーム媒体と所定関係を有するゲーム媒体である対応ゲーム媒体に関連付けられていない別のユーザ、および／または、新たに取得されたゲーム媒体と所定関係を有するゲーム媒体である対応ゲーム媒体に関連付けられている他のユーザに対し、第一のユーザとゲーム媒体とが関連付けられたことを示す通知を表示させることができる。
【００２５】
上記ゲームプログラムは、さらに、コンピュータに、第一のユーザがゲーム媒体を破棄したかを判定するゲーム媒体破棄判定機能を実現させ、ゲーム媒体記憶機能は、ゲーム媒体破棄判定機能が、第一のユーザがゲーム媒体を破棄したと判定した場合、記憶部に記憶された、第一のユーザとゲーム媒体および該ゲーム媒体のパラメータ値との関連付けを解消させ、通知情報生成機能は、破棄された対応ゲーム媒体と所定関係を有するゲーム媒体である対応ゲーム媒体に関連付けられている他のユーザに対し、第一のユーザとゲーム媒体との関連付けが解消されたことを示す通知を、表示させることができる。
【００２６】
本発明のゲーム処理方法は、コンピュータに、ユーザに関連付けられた複数のゲーム媒体および該ゲーム媒体のパラメータ値を記憶部に記憶させるゲーム媒体記憶ステップと、第一のユーザに関連付けて記憶部に記憶されたゲーム媒体と所定関係にあるゲーム媒体である、対応ゲーム媒体が関連付けられた他のユーザを抽出する抽出ステップと、抽出ステップにおいて抽出された他のユーザを、第一のユーザに関連付けて記憶部に記憶させる抽出ユーザ記憶ステップと、第一のユーザに関連付けられたゲーム媒体のパラメータ値が変動したかを判定する変動判定ステップと、変動判定ステップにおける判定の結果に基づいて、対応ゲーム媒体のパラメータ値を自動的に変化させる処理ステップと、対応ゲーム媒体のパラメータ値を、処理ステップにおいて変化されたパラメータ値に更新して記憶部に記憶させるパラメータ値記憶ステップとを実行させることを特徴とする。
【００２７】
本発明の情報処理装置は、ユーザに関連付けられた複数のゲーム媒体および該ゲーム媒体のパラメータ値を記憶するゲーム媒体記憶部と、第一のユーザに関連付けて記憶部に記憶されたゲーム媒体と所定関係にあるゲーム媒体である、対応ゲーム媒体が関連付けられた他のユーザを抽出する抽出部と、抽出部において抽出された他のユーザを、第一のユーザに関連付けて記憶部に記憶させる抽出ユーザ記憶部と、第一のユーザに関連付けられたゲーム媒体のパラメータ値が変動したかを判定する変動判定部と、変動判定部における判定の結果に基づいて、対応ゲーム媒体のパラメータ値を自動的に変化させる処理部と、対応ゲーム媒体のパラメータ値を、処理部において変化されたパラメータ値に更新して記憶部に記憶させるパラメータ値記憶部とを備えることを特徴とする。
【発明の効果】
【００２８】
本発明のゲームプログラム、ゲーム制御方法および情報処理装置により実現されるゲームによれば、ユーザに、本発明により実現されるゲームを継続的にプレイさせることが可能となる。
【図面の簡単な説明】
【００２９】
【図１】本発明に係るゲームシステムの構成の一例を示す構成図である。
【図２】本発明のゲームプログラムの機能構成の一例を示す構成図である。
【図３】記憶部が記憶するデータ構成の一例を示すデータ構成図である。
【図４】記憶部が記憶するデータ構成の一例を示すデータ構成図である。
【図５】記憶部が記憶するデータ構成の一例を示すデータ構成図である。
【図６】本発明のゲームプログラムの機能構成の一例を示す構成図である。
【図７】本発明のゲームプログラムにより実現されるゲームの表示画面の一例を示すイメージ図である。
【図８】本発明のゲームプログラムにより実現されるゲームの表示画面の一例を示すイメージ図である。
【図９】本発明のゲームプログラムにより実現されるゲームの表示画面の一例を示すイメージ図である。
【図１０】本発明の処理機能の処理を説明するためのイメージ図である。
【図１１】本発明の処理機能の処理を説明するためのイメージ図である。
【図１２】本発明のゲームプログラムにより実現されるゲームの表示画面の一例を示すイメージ図である。
【図１３】本発明のゲーム処理方法のフローの一例を示すフロー図である。
【図１４】本発明のゲーム処理方法の各実施形態の処理シーケンスの一例を示すシーケンス図である。
【図１５】本発明のゲーム処理方法の各実施形態の処理シーケンスの一例を示すシーケンス図である。
【図１６】本発明のゲーム処理方法の各実施形態の処理シーケンスの一例を示すシーケンス図である。
【図１７】本発明の情報処理装置の構成の一例を示す構成図である。
【発明を実施するための形態】
【００３０】
以下に、本発明の実施形態について図面を参照しながら詳細に説明する。
【００３１】
はじめに、図１を参照して、本発明の一実施形態に係るゲームシステムについて説明する。本ゲームシステムは、複数の端末装置１００と、サーバ装置２００とを備える。図１では簡便のため、端末装置１００は１つのみ図示している。サーバ装置２００は、個々のユーザが所有する端末装置１００に対してゲームを提供する。サーバ装置２００と端末装置１００とは、例えばインターネット等のネットワーク３００を介して通信可能に接続される。
【００３２】
端末装置１００としては多機能携帯電話（いわゆる「スマートフォン」）を想定するが、本発明はこれに限定されない。携帯端末２は、本発明が適用可能であればよく、例えば、携帯電話（所謂「フィーチャーフォン」）、携帯情報端末（Personal Digital Assistant, PDA）、携帯ゲーム機、携帯音楽プレイヤ、タブレット端末、タブレットＰＣ、ノートＰＣ等でもよい。
【００３３】
端末装置１００は、図１に示すように、端末通信部１と、端末記憶部２と、操作部３と、表示部４と、端末処理部５とを備える。端末装置１００は、ユーザによる操作部３（タッチパネル及びボタン等）の操作に応じて、ゲームの進行をサーバ２００に要求する。また、端末装置１００は、サーバ２００からゲームの進行に係る表示データを受信して表示する。
【００３４】
端末通信部１は、所定の周波数帯を感受帯域とするアンテナを含む、通信インターフェース回路を備え、端末装置１００を無線通信ネットワークに接続する。端末通信部１は、基地局により割り当てられるチャネルを介して、基地局との間でＣＤＭＡ（Code Division Multiple Access）方式等による無線信号回線を確立し、基地局との間で通信を行う。そして、端末通信部１は、端末処理部５から供給されたデータをサーバ２００等に送信する。また、端末通信部１は、サーバ２００等から受信したデータを端末処理部５に供給する。なお、端末通信部１は、不図示のＷｉｆｉ（Wireless Fidelity）のアクセスポイントとの間でＩＥＥＥ８０２．１１規格の無線通信方式による無線通信を行うものでもよい。
【００３５】
端末記憶部２は、例えば、揮発性メモリ又は不揮発性メモリ等の半導体メモリを備える。端末記憶部２は、端末処理部５での処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム、データ等を記憶する。例えば、端末記憶部２は、ドライバプログラムとして、操作部３を制御する入力デバイスドライバプログラム、端末表示部４を制御する出力デバイスドライバプログラム等を記憶する。また、端末記憶部２は、アプリケーションプログラムとして、ゲームの進行に係る表示データの取得及び表示を行うプログラム等を記憶する。コンピュータプログラムは、例えばＣＤ−ＲＯＭ（compact disk read only memory）、ＤＶＤ−ＲＯＭ（digital versatile disk read only memory）等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いて端末記憶部２にインストールされてもよい。また、コンピュータプログラムは、特定のサーバ装置等から無線通信を介して端末記憶部２にインストールされてもよい。また、端末記憶部２は、データとして、端末装置１００のユーザの識別情報であるユーザＩＤ、ゲームの進行に係る表示データ、映像データ、画像データ等を記憶する。さらに、端末記憶部２は、所定の処理に係る一時的なデータを一時的に記憶してもよい。
【００３６】
操作部３は、端末装置１００の操作が可能であればどのようなデバイスでもよく、例えば、タッチパネル、キーボタン等である。ユーザは、操作部３を用いて、文字、数字、記号等を入力することができる。操作部３は、ユーザにより操作されると、その操作に対応する信号を生成する。そして、生成された信号は、ユーザの指示として、端末処理部５に供給される。
【００３７】
端末表示部４も、映像や画像等の表示が可能であればどのようなデバイスでもよく、例えば、液晶ディスプレイや有機ＥＬ（Electro−Luminescence）ディスプレイ等である。端末表示部４は、端末処理部５から供給された映像データに応じた映像や、画像データに応じた画像等を表示する。
【００３８】
端末処理部５は、一又は複数個のプロセッサ及びその周辺回路を備える。端末処理部５は、例えばＣＰＵ（Central Processing Unit）であり、端末装置１００の全体的な動作を統括的に制御する。端末処理部５は、端末記憶部２に記憶されているプログラム、操作部３の操作等に基づいて端末装置１００の各種処理が適切な手順で実行されるように、端末通信部１、端末表示部４等の動作を制御する。端末処理部５は、端末記憶部２に記憶されているプログラム（オペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、端末処理部５は、複数のプログラム（アプリケーションプログラム等）を並列に実行することができる。
【００３９】
また、サーバ装置２００の各部についても上述した端末装置１００と同様の機能を有する。
【００４０】
ここで、本実施形態に係るゲームの概要について説明する。本実施形態に係るゲームは、ゲーム媒体を使用して対戦を行うゲームである。ここでいうゲーム媒体とは、ゲームに使用される電子データであり、例えば、カード、アイテム、キャラクタ及びアバタ等、レベル情報、ステータス情報、パラメータ情報（体力値や攻撃力など）、能力情報（スキル、アビリティ、呪文、ジョブなど）等が含まれるものとすることができる。また、ゲーム媒体は、ゲームの進行に応じ、ユーザによって、ゲーム内で、取得、保有、使用、管理、交換、合成、強化、売却、廃棄、及び／又は贈与等され得る電子データであるが、ゲーム媒体の利用態様は本明細書で明示されるものには限られない。本実施形態に係るゲームにおいて、ユーザは、クエストを実行することにより、カードやキャラクタを成長させたり、アイテムを取得したりすることが可能となるが、これに限られるものではない。
【００４１】
本実施形態では、予めゲームシステムに登録されたキャラクタのカードをゲーム媒体の例として説明する。なお、キャラクタとカードとは別の概念であり、本実施形態では、各カードにキャラクタが割り当てられている。バトルに使用されるユーザキャラクタ又は敵キャラクタのカードは、バトル用パラメータを有している。バトル用パラメータは、例えば、攻撃力、防御力、体力（又はＨＰ（ヒットポイント））、属性（例えば、火、水、雷等）、レアリティ（例えば、ノーマル、レア、Ｓ（スーパー）レア、ＳＳ（ダブルスーパー）レア、ＳＳＳ（トリプルスーパー）レア、レジェンド等）、スキル（特殊効果）の発動率、攻撃速度（一ターンにおける攻撃回数、攻撃するまでのターン数等）、一対戦における防御回数等のパラメータ及び／又はジョブ（例えば、職業、兵種等）である。また、一つのキャラクタが割り当てられるカードは一つのカードに限定されず、キャラクタ毎に、バトル用パラメータがそれぞれ異なる複数のカードが割り当てられてもよい。また、キャラクタは、カードとは別に設けられてもよく、カード以外のゲーム媒体（例えば、フィギア等）に割り当てられてもよい。
【００４２】
本実施形態に係るゲームは、ゲーム媒体を使用して対戦を行うゲームを想定しているが、例えば、クエスト、ミッション、ミニゲーム、ゲーム媒体の育成、強化、及び合成、ゲーム媒体取得イベント、仮想空間の探索イベント、ならびに、対戦相手（例えば、他のユーザ、敵キャラクタ、及び敵の建物等）との対戦イベント等のゲームコンテンツを含むことができる。
【００４３】
例えば、ゲームコンテンツ毎に設定される１つ以上の所定の条件（ゲーム課題）の達成に成功したと判定された場合、ユーザに対して、ゲーム媒体等が報酬として付与されてもよい。このゲーム課題には、例えば敵キャラクタとの対戦に勝利するとの課題、および、仮想空間内のゴール地点まで到達するとの課題等、ゲームコンテンツの内容に応じた任意の課題が採用可能である。また、ゲームコンテンツに設定された１つ以上のゲーム課題のうち、特定の課題（クリア課題）が達成されることを、ゲームコンテンツのクリアともいう。ゲームコンテンツをプレイするユーザがクリア課題の達成に成功した場合、当該ゲームコンテンツのクリアと判定され、当該ゲームコンテンツが終了する。
【００４４】
このような多様なゲームコンテンツには、シングルプレイ用のゲームコンテンツと、マルチプレイ用のゲームコンテンツと、が含まれてもよい。シングルプレイ用のゲームコンテンツとは、１のユーザが使用する１の端末装置に対するユーザ操作に基づいて実行されるゲームコンテンツ（例えば、一人用のゲームコンテンツ）である。１の端末装置が単独で、又は１の端末装置とサーバ装置とが協働して、シングルプレイ用のゲームコンテンツを実行する。一方、マルチプレイ用のゲームコンテンツとは、２つ以上のユーザがそれぞれ使用する２つ以上の端末装置に対するユーザ操作に基づいて実行される、当該２つ以上のユーザに共通のゲームコンテンツ（例えば、複数人用のゲームコンテンツ）である。２つ以上のユーザに共通のゲームコンテンツとは、例えば当該ゲームコンテンツの進行処理及び処理結果等の少なくとも一部が、当該２つ以上のユーザに対して共通して適用されるゲームコンテンツを含んでもよい。２つ以上の端末装置が協働して、又は２つ以上の端末装置とサーバ装置とが協働して、マルチプレイ用のゲームコンテンツを実行する。
【００４５】
本実施形態に係るゲームは、ユーザがゲーム媒体を操作して仮想空間の探索及び対戦相手との対戦を行うゲームコンテンツを含む。ここでいうゲーム媒体は、例えばユーザがゲーム内で所有するユーザキャラクタを含むものとして説明するが、これに限られない。また、対戦相手は、例えばＮＰＣ（Non Player Character）等の敵キャラクタを含むものとして説明するが、これに限られない。例えば、マルチプレイ用のゲームコンテンツにおいて、他のユーザが操作するゲーム媒体が対戦相手に定められてもよい。
【００４６】
続いて、本発明のゲームプログラムについて説明する。
図２に示すように、本発明のゲームプログラムは、コンピュータ１００に、ゲーム媒体記憶機能１０１と、抽出機能１０２と、抽出ユーザ記憶機能１０３と、変動判定機能１０４と、処理機能１０５と、パラメータ値記憶機能１０６とを実現させるものである。以下、図１４に示すシーケンス図を同時に参照しながら各処理について説明するが、図１４は、本発明に係るサーバ装置の処理と、該サーバ装置との情報の授受に関係する端末装置の処理を説明するためのものであって、サーバ装置および端末装置において、図示されない種々の処理が行われることを除外するものではない。
【００４７】
ゲーム媒体記憶機能１０１は、ユーザに関連付けられた複数のゲーム媒体および該ゲーム媒体のパラメータ値を記憶部に記憶させる（Ｓ１００）。
【００４８】
図３および図４は、記憶部が記憶するデータの一例を示したデータテーブルである。図３に示すように、記憶部は、各ユーザと、該ユーザが所有するゲーム媒体（ここではカードＩＤ）を関連付けて記憶する。図３には、一例として、ユーザＡが、少なくともＩＤ「Ｃ＿００１」のカード、ＩＤ「Ｃ＿０１２」のカード、ＩＤ「Ｃ＿００３」のカードを所有することが示されている。また、記憶部は、ユーザに関する情報も記憶することができる。図３は、一例として、ユーザＡ〜Ｄに関する情報が示されている。ここでいうユーザに関する情報は、例えば、ユーザＩＤ、パスワード、ユーザ名（名前）と、所有ゲーム媒体に関する情報（所有カード情報）、ユーザレベル等を含む。これらのユーザに関する情報は、ユーザＩＤに対応付けられて記憶されることができる。なお、ユーザＩＤは、ユーザを一意に識別可能な情報である。以下、ユーザＩＤを単にユーザともいう。
【００４９】
所有ゲーム媒体に関する情報は、ユーザがゲーム内で所有するゲーム媒体に固有の種々の情報を含む。ゲーム媒体がユーザに取得された場合、当該ゲーム媒体は、所有ゲーム媒体としてユーザに対応付けられる。本実施形態において、所有ゲーム媒体は、ユーザが所有するユーザキャラクタを含むが、これに限られない。所有ゲーム媒体に関する情報の詳細については後述する。
【００５０】
また、図３には示されないが、ユーザに関する情報として、使用ゲーム媒体に関する情報も含めることができる。この使用ゲーム媒体に関する情報は、対戦コンテンツにおいてユーザに使用させるゲーム媒体を示す情報である。使用ゲーム媒体は、所有ゲーム媒体のうちから選択される。一例として、１つ以上の所有ゲーム媒体のうちから選択された、例えば最大３つのユーザキャラクタが、それぞれ使用ゲーム媒体としてユーザに対応付けられることができる。したがって、１つのユーザキャラクタが、所有ゲーム媒体であると同時に使用ゲーム媒体でもあり得る。使用ゲーム媒体の選択は、例えば専用のゲームコンテンツにおいて、自動的に又はユーザ操作に応じて実行されてもよい。例えば、当該専用のゲームコンテンツは、いわゆるデッキ編成又はチーム編成等を行うゲームコンテンツを含んでもよい。
【００５１】
すなわち、ユーザに関する情報において、複数のユーザそれぞれと、所有ゲーム媒体に関する情報及び使用ゲーム媒体に関する情報とが対応付けられることができる。
【００５２】
また、図４に示すように、記憶部は、各ゲーム媒体のパラメータに関するパラメータ値も、ゲーム媒体に関連付けて記憶する。
【００５３】
図４は、一例として、ＩＤ「Ｃ＿００１」のカード、ＩＤ「Ｃ＿００２」のカード、ＩＤ「Ｃ＿００３」のカードのパラメータが示されている。このパラメータは、カードＩＤ、カード名、カードの画像、キャラクタ名、レアリティ（希少度）、体力（最大ＨＰ（Hit Point））、攻撃力、防御力、属性等を含むことができる。また、図には示されないが、キャラクタＩＤ、レベル、ＨＰグレード、最大ＳＰ（Special Point）、ＳＰグレード、攻撃力グレード、防御力グレード、会心、会心グレード、ゲーム機能に関する情報を含むことができる。
なお、このカードとキャラクタとは別の概念ではなく、一意に設定されることもできる。その場合、キャラクタＩＤとカードＩＤとは、同一、または、いずれかが設定されていればよい。
【００５４】
本発明の一実施形態において、パラメータは、ユーザが任意に調整不可能なパラメータを含んでもユーザが任意に調整可能なパラメータを含んでも他のパラメータの変化に応じて変化するパラメータを含んでもよい。ここで、ユーザが任意に調整可能なパラメータは、例えば、ユーザ操作に応じて選択可能であってユーザ操作に応じて値が決定し又は変化し得るパラメータを含んでもよい。一方、ユーザが任意に調整不可能なパラメータは、例えば、ユーザ操作に拠らず自動的に決定し又は変化し得るパラメータを含んでもよい。例えば、ユーザが任意に調整不可能なパラメータは、ユーザが任意に調整可能なパラメータ（例えば、第２パラメータ）の変化に連動して自動的に変化するパラメータ、及びゲーム内における所定のイベントの発生に連動して自動的に変化するパラメータを含んでもよい。所定のイベントには、例えば敵キャラクタとの対戦に勝利したとのイベントが含まれてもよい。
【００５５】
キャラクタＩＤは、ユーザキャラクタを一意に識別可能な情報である。キャラクタＩＤは、例えば予め記憶部に記憶されてもよい。或いは、キャラクタＩＤは、ユーザキャラクタをユーザに取得させるときに、サーバ装置によって決定されてもよい。
【００５６】
キャラクタ名は、ユーザキャラクタの名前を示す情報である。キャラクタ名は、キャラクタＩＤとは異なり、ユーザキャラクタを一意に識別可能でなくてもよい。キャラクタ名の初期値が、予めサーバ記憶部に記憶される。キャラクタ名は、ユーザキャラクタを取得したユーザによるゲームのプレイに応じて変化してもよい。
【００５７】
レベルは、ユーザキャラクタの成長度を示す情報である。例えば、レベルの値が大きいほど、ユーザキャラクタの成長度が大きい。本実施形態において、レベルの値は、ＨＰグレード、ＳＰグレード、攻撃力グレード、防御力グレード、及び会心グレードの合計値である。ＨＰグレード、ＳＰグレード、攻撃力グレード、防御力グレード、及び会心グレードの詳細については後述する。
【００５８】
レアリティ（希少度）は、ユーザキャラクタの希少性の度合いを示す情報である。例えば、希少度の値が大きいほど、ユーザキャラクタの希少性の度合いが高い。希少度は、ユーザキャラクタを取得したユーザによるゲームのプレイに応じて変化してもよい。本実施形態では、後述するユーザキャラクタの育成に関する処理において、特定のゲーム媒体の消費によって、希少度が増加する。希少度の値が増加するほど、ＨＰグレード、ＳＰグレード、攻撃力グレード、防御力グレード、及び会心グレードそれぞれの上限値が大きくなる。例えば、特定のゲーム媒体の消費によって、希少度が増加するとともに、ＨＰグレード、ＳＰグレード、攻撃力グレード、防御力グレード、及び会心グレードのうち少なくとも１つの上限値が増加してもよい。したがって、希少度が大きいほどユーザに有利であり得る。
【００５９】
最大ＨＰは、例えばユーザキャラクタの生命力を示すパラメータであるＨＰの最大値を示す情報である。本実施形態において、ユーザキャラクタが敵キャラクタの攻撃動作によってダメージを受けると、ＨＰがダメージ量だけ減少する。また、ユーザキャラクタが回復動作によって回復すると、ＨＰが回復量だけ増加する。また、ＨＰがゼロまで減少すると、ユーザキャラクタは行動不能になり、或いはゲームコンテンツのクリアに失敗したと判定される。したがって、ユーザキャラクタの最大ＨＰが大きいほどユーザに有利である。
【００６０】
ＨＰグレードは、ユーザキャラクタの最大ＨＰに関する成長度を示す情報である。本実施形態では、後述するユーザキャラクタの育成に関する処理において、特定のゲーム媒体の消費によって、最大ＨＰ及びＨＰグレードが増加する。したがって、ＨＰグレードが増加するほど、最大ＨＰが大きくなるので、ユーザに有利である。
【００６１】
最大ＳＰは、例えばユーザキャラクタが所定の動作を実行する際に消費されるパラメータであるＳＰの最大値を示す情報である。所定の動作は、例えば後述するように、当該動作に対応するゲーム機能が有効化されることによって実行可能となる動作を含んでもよい。本実施形態において、ユーザキャラクタに対して所定の動作を実行させるユーザ操作が検出されると、当該動作に設定された消費ＳＰの値だけ、ユーザキャラクタのＳＰが減少し、当該動作が実行される。ユーザキャラクタのＳＰが、当該動作の消費ＳＰの値に満たない場合には、当該動作が実行できないように制御される。したがって、ユーザキャラクタの最大ＳＰが大きいほどユーザに有利である。
【００６２】
ＳＰグレードは、ユーザキャラクタの最大ＳＰに関する成長度を示す情報である。ＳＰグレードは、最大ＳＰに対応する点を除き、最大ＨＰに対応するＨＰグレードと同様であるため、説明は省略する。
【００６３】
攻撃力は、例えばユーザキャラクタの攻撃によって対戦相手に与えるダメージ量に寄与する情報である。攻撃力の値が大きくなるほど、対戦相手に与えるダメージ量が大きくなる。したがって、ユーザキャラクタの攻撃力が大きいほどユーザに有利である。
【００６４】
攻撃力グレードは、ユーザキャラクタの攻撃力に関する成長度を示す情報である。攻撃力グレードは、攻撃力に対応する点を除き、最大ＨＰに対応するＨＰグレードと同様であるため、説明は省略する。
【００６５】
防御力は、例えばユーザキャラクタが対戦相手からの攻撃によって受けるダメージ量に寄与する情報である。防御力の値が大きくなるほど、対戦相手から受けるダメージ量が小さくなる。したがって、ユーザキャラクタの防御力が大きいほどユーザに有利である。
【００６６】
防御力グレードは、ユーザキャラクタの防御力に関する成長度を示す情報である。防御力グレードは、防御力に対応する点を除き、最大ＨＰに対応するＨＰグレードと同様であるため、説明は省略する。
【００６７】
会心は、例えばユーザキャラクタによる動作の実行結果が、通常とは異なる結果となる確率に寄与する情報である。例えば、会心の値が大きくなるほど、ユーザキャラクタの攻撃によって対戦相手に与えるダメージが通常よりも大きくなる確率が大きくなってもよい。また例えば、会心の値が大きくなるほど、ユーザキャラクタが攻撃を行う際に追加効果（例えば、追撃）が発生する確率が大きくなってもよい。したがって、ユーザキャラクタの会心が大きいほどユーザに有利である。
【００６８】
会心グレードは、ユーザキャラクタの会心に関する成長度を示す情報である。会心グレードは、会心に対応する点を除き、最大ＨＰに対応するＨＰグレードと同様であるため、説明は省略する。
【００６９】
属性は、対戦を行うキャラクタ間の優劣関係を示す情報である。属性は、例えば火、木、及び水の属性のうち少なくとも１つの属性を示す。例えば火属性のキャラクタは、木属性のキャラクタに対して与えるダメージが通常よりも大きくなり、水属性のキャラクタに対して与えるダメージが通常よりも小さくなる。このように、例えば火属性は、木属性に対して有利であり、水属性に対して不利である。
【００７０】
ゲーム機能に関する情報は、ユーザキャラクタに対応付けられた１つ以上のゲーム機能それぞれについて、ゲーム機能が有効化されているか否かを示す情報と、有効化されたゲーム機能のグレードと、を含む。１つのユーザキャラクタには、任意の数のゲーム機能が対応付けられてもよい。ゲーム機能を有効化するための処理については後述する。有効化されたゲーム機能の発揮が許可され、有効化されていないゲーム機能の発揮が禁止される。ゲーム機能は、ゲームの実行中に発揮され得る多様な機能を含む。例えば、ゲーム機能が発揮されると、ゲームにおいてユーザに有利な効果が発生し得る。したがって、ゲーム機能が有効化されることによって、ユーザに有利となり得る。
【００７１】
例えば、ゲーム機能は、ユーザ操作に応じたタイミングで発揮される機能を含んでもよい。以下、ユーザ操作に応じたタイミングで発揮されるゲーム機能を、アクティブスキルともいう。アクティブスキルが発揮されると、例えばユーザキャラクタが特定の動作を実行する。特定の動作の実行によって、例えば通常の攻撃動作よりも大きなダメージを対戦相手に与える効果が発生する。アクティブスキルには、消費ＳＰが設定されてもよい。かかる場合、消費ＳＰの値だけユーザキャラクタのＳＰが消費されることを条件に、アクティブスキルが発揮される。また例えば、ゲーム機能は、例えば有効化された時点から継続的に発揮される機能を含んでもよい。以下、継続的に発揮されるゲーム機能を、パッシブスキルともいう。パッシブスキルが発揮されると、例えばユーザキャラクタの状態が変化する。ユーザキャラクタの状態が変化することによって、例えばユーザキャラクタの最大ＨＰ等の第２パラメータが増加する効果、及びユーザキャラクタに所定の特性（例えば、被ダメージ量を減少させる特性等）が付与される効果等が発生する。
【００７２】
ゲーム機能のグレードの値が大きくなるほど、当該ゲーム機能の発揮によって発生する効果が大きくなってもよい。例えば、対戦相手にダメージを与えるアクティブスキルのグレードが大きくなるほど、当該アクティブスキルによって対戦相手に与えるダメージ量が大きくなる。本実施形態において、特定のゲーム媒体の消費によって、ゲーム機能のグレードが増加する例えば、有効化された１つ以上のゲーム機能に共通する１つのグレードが設定されてもよい。或いは、有効化されたゲーム機能毎にグレードが設定されてもよい。
【００７３】
また、記憶部は、敵キャラクタに関する情報を記憶する。敵キャラクタは、対戦においてユーザの使用ゲーム媒体であるユーザキャラクタの対戦相手として用いられる。敵キャラクタに関する情報は、敵キャラクタに固有の任意の情報を含む。例えば、敵キャラクタに関する情報は、キャラクタＩＤと、キャラクタ名と、レベルと、最大ＨＰと、最大ＳＰと、攻撃力と、防御力と、会心と、属性と、を含でもよい。敵キャラクタに関する情報は、上述したユーザキャラクタに関する情報と同様であるため、説明は省略する。
【００７４】
なお、ユーザとゲーム媒体の関連付けは、例えば、ゲームの進行によりユーザがゲーム媒体を取得した際に行われるものとすることができる。ゲーム媒体の取得する例としては、クエストを実行しバトルで勝利した場合や、ガチャと呼ばれる抽選方式のくじを引いた場合に報酬として付与されて取得することができるが、取得の手段はこれらに限定されるものではない。
【００７５】
なお、本実施形態では上記記憶部は、サーバ装置２００のサーバ記憶部であるものとして説明を行うが、これに限定されるものではない。特に、本発明のゲームがネイティブゲームである場合には、サーバ記憶部に記憶される情報と、端末記憶部に記憶される情報とは、適切なタイミングで送受信され、互いに記憶内容の更新処理が行われるものとする。
【００７６】
抽出機能１０２は、第一のユーザに関連付けて記憶部に記憶されたゲーム媒体と所定関係にあるゲーム媒体である、対応ゲーム媒体が関連付けられた他のユーザを抽出する（Ｓ２００）。具体的には、例えば、後述するゲーム媒体表示情報生成処理（Ｓ１１０）により生成された表示情報を端末装置に送信し、これに応じた第一のユーザの端末装置からの少なくとも一のゲーム媒体の選択情報を受信し、ゲーム媒体選択受付処理（Ｓ１２０）が行われることができる。そして、この受け付けられた選択情報に基づくゲーム媒体と所定関係にあるゲーム媒体が、対応ゲーム媒体として特定される。そして、判定の対象となる他のユーザについて、他のユーザに関連付けられたゲーム媒体の情報を参照し、ゲーム媒体の中に対応ゲーム媒体が含まれるか否かを判定し、判定結果が正であった場合に、そのユーザが、対応ゲーム媒体に関連付けられた他のユーザとして抽出されることができる。
【００７７】
所定関係とは、例えば、ゲーム媒体同士が完全に同一である関係に加え、ゲーム媒体同士が完全に同一でなくとも、一部に共通性を有する関係などを含む。ゲーム媒体同士が完全に同一とは、例えば、カードＩＤが同一であることを意味することができる。一方、ゲーム媒体同士が一部に共通性を有する関係とは、例えば、カードＩＤに対応付けられた所定のパラメータが少なくとも一部一致する関係や、カードＩＤ同士が関連付けされている関係などが挙げられる。後者の関係は、例えば、カードに描かれたキャラクタ同士が兄弟や友人、師弟である場合などに予めカードＩＤ同士が関連付けられているものとすることができる。この所定関係の範囲は、本発明により得られる効果を調整するのに適切に設定するのが好ましい。
【００７８】
例えば、図５に示されるように、上記所定関係をカードＩＤが同一である関係とした場合、抽出は、一例として、第一のユーザをユーザＡとした場合、ユーザＡが所有するゲーム媒体であるカードのカードＩＤは「Ｃ＿００１」、「Ｃ＿０１２」、「Ｃ＿００３」であるので、これらカードＩＤと同一のカードＩＤを有するカードが対応ゲーム媒体として特定される。そして、抽出機能１０２は、他のユーザに関連付けられたゲーム媒体の情報を参照し、ゲーム媒体の中に対応ゲーム媒体が含まれるか否かを判定する。判定の結果、カードＩＤ「Ｃ＿００１」が関連付けられた他のユーザとして、ユーザＢを抽出し、カードＩＤ「Ｃ＿００３」が関連付けられた他のユーザとして、ユーザＤを抽出する。カードＩＤ「Ｃ＿０１２」については他のユーザが関連付けられていないため、どのユーザも抽出されない。
【００７９】
以下、特に明示した場合を除き、「ユーザが所有するゲーム媒体」とは、当該ユーザを一意に識別可能なユーザＩＤに所有ゲーム媒体として対応付けられたゲーム媒体を示す。また、「ゲーム媒体をユーザに付与する」とは、ゲーム媒体を所有ゲーム媒体としてユーザＩＤに対応付けることを示す。また、「ユーザが所有するゲーム媒体を破棄する」とは、ユーザＩＤと所有ゲーム媒体との対応付けを解消することを示す。また、「ユーザが所有するゲーム媒体を消費する」とは、ユーザＩＤと所有ゲーム媒体との対応付けの解消に応じて、何らかの効果又は影響をゲーム内で発生させ得ることを示す。また、「ユーザが所有するゲーム媒体を売却する」とは、ユーザＩＤと所有ゲーム媒体との対応付けを解消し、且つ、ユーザＩＤに他のゲーム媒体（例えば、仮想通貨又はアイテム等）を所有ゲーム媒体として対応付けることを示す。また、「ユーザＡが所有するゲーム媒体をユーザＢに譲渡する」とは、ユーザＡのユーザＩＤと所有ゲーム媒体との対応付けを解消し、且つ、ユーザＢのユーザＩＤに当該ゲーム媒体を所有ゲーム媒体として対応付けることを示す。
【００８０】
抽出ユーザ記憶機能１０３は、抽出機能１０２により抽出された他のユーザを、第一のユーザに関連付けて記憶部に記憶させる（Ｓ３００）。なお、この関連付けは、ユーザ同士を直接的に関連付けるのではなく、ユーザに関連付けられたゲーム媒体を介して、間接的に関連付けられることもできる。具体的には、ユーザＡが所有するゲーム媒体ａに、ユーザＢが所有するゲーム媒体ｂが関連付ける場合などである。すなわち、ユーザＡとユーザＡの保有するゲーム媒体ａが、ユーザＢとユーザＢの保有するゲーム媒体ｂに関連付けられていれば、どのようにデータが関連付けられてもよい。
【００８１】
なお、本実施形態では上記記憶部は、サーバ装置２００のサーバ記憶部であるものとして説明を行うが、このとき記憶される関連付けの情報は、端末装置にも送信され、各端末装置においても記憶されることができる。その場合、関連付けの情報を示す通知情報が、サーバ装置から端末装置に送信されるものとする。
【００８２】
図５は、記憶部が記憶するデータの一例を示したデータテーブルである。図５に示すように、記憶部は、第一のユーザと、他のユーザとを関連付けて記憶する。具体的には、記憶部は、第一のユーザと、該ユーザが所有するゲーム媒体（ここではカードＩＤ）と、このゲーム媒体と所定関係を有する対応ゲーム媒体を所有する他のユーザとを関連付けて記憶する。図５には、上述した通り、一例として、ユーザＡが、少なくともＩＤ「Ｃ＿００１」のカード、ＩＤ「Ｃ＿０１２」のカード、ＩＤ「Ｃ＿００３」のカードを所有し、それぞれのカードに関する対応ゲーム媒体を所有する他のユーザとして、ＩＤ「Ｃ＿００１」に対してはユーザＢが、ＩＤ「Ｃ＿００３」に対してはユーザＤが、ユーザＡと関連付けて記憶されることができる。カードＩＤ「Ｃ＿０１２」については他のユーザが関連付けられていない。
【００８３】
そして、変動判定機能１０４は、第一のユーザに関連付けられたゲーム媒体のパラメータ値が変動したかを判定する（Ｓ４００）。本発明では、変動判定機能１０４は、他のユーザが関連付けられているゲーム媒体のパラメータ値の変動のみを判定することができる。この変動判定機能１０４が変動を判定するタイミングは特に限定されないが、例えば、端末装置上でゲームが進行するネイティブゲームを想定した場合には、端末装置上のゲームの進行に応じてゲーム媒体のパラメータ値が更新（変動）され（Ｓ３１０）、その情報（少なくとも、変動したゲーム媒体と、変動したパラメータと、変動量の情報を含むゲーム情報）がサーバ装置へ送信されて、サーバ装置がこの情報を受信したタイミングとすることができる。
【００８４】
パラメータとは、上述したような、レアリティ、体力、攻撃力、防御力、属性などである。これらパラメータのうち、数値で表されるパラメータ、すなわち、体力、攻撃力、防御力等に設定された値をパラメータ値とすることができる。また、パラメータは、ゲーム媒体のレベルを含み、パラメータ値としてレベル値を用いることもできる。
【００８５】
パラメータ値は、例えば、ユーザがバトルで勝利したことにより、各パラメータ値に対してボーナス値が付与された場合などに変動する。また、パラメータ値は、例えば、ユーザが所定のクエストをクリアしたことにより、レベルアップした場合などに変動する。また、以下に詳説するゲーム媒体（ユーザキャラクタ）の育成によっても変動する。
【００８６】
ユーザキャラクタの育成に関する処理について説明する。サーバ制御部は、ユーザの端末装置に対するユーザ操作に応じて又は自動的に、当該ユーザのユーザキャラクタに関する情報を変化させる。サーバ制御部は、ユーザキャラクタに関する情報の他、当該ユーザに関する情報に含まれる任意の情報を更に変化させてもよい。情報を変化させる処理には、サーバ記憶部に記憶された当該情報を変化後の内容で更新する処理が含まれてもよい。
【００８７】
具体的には、サーバ制御部は、ユーザが所有する所定のゲーム媒体である素材を消費することによって、ユーザキャラクタの希少度を増加させてもよい。サーバ制御部は、所定の１つ以上の条件が満たされる場合に希少度の増加を許可し、当該１つ以上の条件が満たされない場合に希少度の増加を禁止してもよい。当該１つ以上の条件には、ユーザキャラクタのレベルが所定の基準値以上であるとの条件が含まれてもよい。当該基準値は、例えばユーザキャラクタのレベルの上限値に等しくてもよいし、任意に定められてもよい。当該１つ以上の条件は、上述したものに限られない。以下、ユーザキャラクタの希少度を増加させる許可判断に用いられる当該１つ以上の条件を、１つ以上の希少度増加条件ともいう。
【００８８】
また、サーバ制御部は、ユーザが所有する素材を消費することによって、ユーザキャラクタの複数のパラメータのうち、自動的に選択され又は端末装置に対するユーザ操作に応じて選択された少なくとも１つのパラメータ（例えば、最大ＨＰ）を変化させてもよい。例えば、サーバ制御部は、パラメータ値の変化に応じて、当該パラメータ値に対応する他のパラメータ（値例えば、ＨＰグレード）または、ユーザキャラクタのパラメータ値（レベル）を変化させる。
【００８９】
また、サーバ制御部は、ユーザキャラクタのゲーム機能を有効化してもよい。サーバ制御部は、所定の１つ以上の条件が満たされる場合にゲーム機能の有効化を許可し、当該１つ以上の条件が満たされない場合にゲーム機能の有効化を禁止してもよい。或いは、サーバ制御部は、当該１つ以上の条件が満たされることとなった場合に、自動的にゲーム機能を有効化してもよい。当該１つ以上の条件には、ユーザキャラクタのレベルがゲーム機能に対応する所定の基準値以上であるとの条件が含まれてもよい。当該基準値は、任意に定められてもよい。また、当該１つ以上の条件には、ゲーム機能に対応する特定のゲームコンテンツに設定されたゲーム課題（例えば、クリア課題）が過去に達成されているとの条件が含まれてもよい。当該１つ以上の条件は、上述したものに限られない。以下、ユーザキャラクタのゲーム機能の有効化の許可判断に用いられる当該１つ以上の条件を、１つ以上の第１有効化条件ともいう。また、ゲーム機能に対応する当該特定のゲームコンテンツを、当該ゲーム機能の解放コンテンツともいう。解放コンテンツとして、例えばミニゲーム又は対戦コンテンツ等、任意のゲームコンテンツが採用可能である。
【００９０】
また、サーバ制御部は、ユーザが所有する素材を消費することによって、ユーザキャラクタのゲーム機能のグレードを増加させてもよい。
【００９１】
処理機能１０５は、変動判定機能１０４による判定の結果に基づいて、対応ゲーム媒体のパラメータ値を自動的に変化させる（Ｓ５００）。
【００９２】
具体的には、処理機能１０５は、第一のユーザに関連付けられたゲーム媒体のパラメータ値が上昇した場合、対応ゲーム媒体のパラメータ値を自動的に上昇させることができる。具体的には、初めに、パラメータ値の変動があったゲーム媒体が特定され、それと同時に、変動したパラメータ値とその変動量が記憶され、上記特定されたゲーム媒体と所定関係にある対応ゲーム媒体について、変化処理が実施される。この変化処理は、具体的には、記憶された変動量に基づいて、所定のアルゴリズムにより、パラメータ値と所定の変化量が導出され、その変化量によって、対応するパラメータ値の変化処理が行われることができる。
【００９３】
例えば、処理機能１０５は、第一のユーザが保有する、あるゲーム媒体の攻撃力の値が上昇した場合、他のユーザが保有する対応ゲーム媒体の攻撃力の値を上昇させる。この値の変化量は、ゲーム媒体のパラメータ値の変動量に基づいて自動で計算されることができるが、これについては後述する。
【００９４】
そして、パラメータ値記憶機能１０６は、対応ゲーム媒体のパラメータ値を、処理機能によって変化されたパラメータ値に更新して記憶部に記憶させる（Ｓ６００）。また、この情報は端末装置にも送信され、端末装置の記憶部において情報が更新されることができる。
【００９５】
サーバ制御部は、サーバ通信部を介して情報の送受信を行う。例えば、サーバ制御部は、サーバ記憶部に記憶された情報の少なくとも一部を端末装置へ送信してもよい。このようにして、サーバ記憶部に記憶された情報と端末装置に記憶された情報が共有および同期される。情報の共有および同期を行うタイミングは、例えばサーバ記憶部に新たな情報が記憶されたタイミング、及びサーバ記憶部に記憶された情報が更新されたタイミングを含み得るが、任意に定められてもよい。
【００９６】
これにより、対応ゲーム媒体のパラメータ値は適切なタイミングで最新の状態に更新して記憶されることができる。
【００９７】
以上の構成により実現される本発明のゲームプログラムによれば、ユーザ同士を、保有するゲーム媒体に基づいて連携させることにより、ユーザに、本発明により実現されるゲームを継続的にプレイさせることが可能となるゲームを実現することができる。
【００９８】
具体的には、他のユーザがゲームのプレイを一時的に休んでいた場合であっても、第一のユーザのゲームプレイの結果、保有するゲーム媒体のパラメータ値は上昇している可能性がある。このような可能性があることで、他のユーザがゲームを再度プレイするモチベーションにつながり、ゲームから退会することを防止することができるのである。同様に、第一のユーザがゲームのプレイを一時的に休んでいた場合であっても、他のユーザのゲームプレイの結果、保有するゲーム媒体のパラメータ値は上昇している可能性がある。このような可能性があることで、第一のユーザがゲームを再度プレイするモチベーションにつながり、ゲームから退会することを防止することができるのである。
【００９９】
また、ゲーム媒体のパラメータ値を上昇させる行為を複数のユーザ間で協力して行うことができるため、単独のユーザで行う場合より、早期にパラメータ値を上昇させることができ、ユーザのゲームプレイに対するモチベーションの低下を防ぐことができる。更に、協力関係にある（関連付けられた）ユーザが多いほど、ゲーム媒体のパラメータ値を上昇させることができる可能性が生じるため、ユーザ間の協力を活性化させることができる。また、所定のユーザがゲーム媒体のパラメータ値を上昇させることに応じて、他のユーザのゲーム媒体のパラメータ値が上昇するため、他のユーザに貢献しているというゲームをプレイするモチベーションにつなげることができる。
【０１００】
本発明のゲームプログラムは、図６に示すように、さらに、コンピュータに、ゲーム媒体表示情報生成機能１０７と、ゲーム媒体選択受付機能１０８とを実現させることができる。
【０１０１】
ゲーム媒体表示情報生成機能１０７は、第一のユーザに関連付けて記憶部に記憶された複数のゲーム媒体を、第一のユーザの端末の表示画面に選択可能に表示するための情報を生成する（Ｓ１１０）。この生成は、ユーザのゲーム媒体の関連付けに係る入力部への入力に応じて、端末から送信される情報を受信した場合に開始されることができる。具体的には、表示画面上で、ゲーム媒体の関連付けを実施する旨を示す画像に対するタッチ操作に応じて、端末から送信される情報を受信した場合に実施されることができる。なお、第一のユーザの端末の表示画面は、上述した端末表示部４とすることができる。
【０１０２】
選択可能に表示するとは、例えば複数のゲーム媒体をパラメータ値とともに一覧で表示するなどとすることができる。また、表示させるゲーム媒体は、所定の条件に応じて、ユーザに関連付けて記憶された複数のゲーム媒体の順番を並び替えて、または、一部のみを抽出して表示してもよい。その場合、所定の条件は、ユーザが任意で設定可能でもよく、ゲーム媒体に関する条件であってもよい。例えば、ゲーム媒体のパラメータ値が所定値以上であることや、所有するゲーム媒体それぞれのパラメータ値の大小等としてもよい。また、表示させるパラメータ値は、ゲーム媒体の一部のパラメータ値であってもよい。
【０１０３】
ゲーム媒体選択受付機能１０８は、表示画面に表示された複数のゲーム媒体の中からの、第一のユーザによる少なくとも一のゲーム媒体の選択を受け付ける（Ｓ１２０）。
【０１０４】
第一のユーザによる選択の入力は、表示画面がタッチパネルである場合には、表示画面をタッチすることにより行われることができる。
【０１０５】
そして、抽出機能１０２は、ゲーム媒体選択受付機能によって受け付けられたゲーム媒体と所定関係にある対応ゲーム媒体に関連付けられた他のユーザを、抽出することができる（Ｓ２００）。抽出処理の詳細については上述したとおりである。
【０１０６】
以上の構成により実現される本発明のゲームプログラムによれば、第一のユーザは、所有する複数のゲーム媒体の中から希望するゲーム媒体を自由に選択することができる。例えば、レアリティの低いゲーム媒体を選択した場合、対応付けられた対応ゲーム媒体を所有する多くの他のユーザに対してメリットを与えることができるし、逆に、レアリティの高いゲーム媒体を選択した場合、対応付けられた対応ゲーム媒体を所有する限られた他のユーザに対してメリットを与えることができる。このとき、第一のユーザが選択したゲーム媒体のレアリティ、および／または、第一のユーザが選択したゲーム媒体の数に応じて、対応ゲーム媒体のパラメータ値の変化量を調整することもできる。詳細については後述する。
【０１０７】
ゲーム媒体表示情報生成機能１０７は、複数のゲーム媒体を、第一のユーザによるゲーム媒体の選択が、予め定められた選択数を超えない数だけ第一のユーザが選択可能に表示画面に表示することができる。また、ユーザの選択した回数があらかじめ定められた選択数となった場合に、ゲーム媒体をグレーアウトしたり、非表示としたり、別の画面への遷移を行うなどにより、ユーザがゲーム媒体を選択できないように表示態様を変更したりすることができる。
【０１０８】
予め定められた選択数は、例えば、１枚、５枚等とすることができるが、これらに特に限定されるものではなく、ゲームバランス等を考慮して適切に設定されることができる。例えば、ユーザに関連するパラメータに応じて、変化してもよく、例えば、ユーザのレベルや、ログイン日数に応じて変更されてもよい。また、ユーザの保有するゲーム媒体に関する情報に応じて、変化してもよく、例えば、保有するゲーム媒体の総数や、保有するゲーム媒体のうち所定の条件（所定のレアリティ以上、所定の閾値以上のパラメータ値を有するなど）を満たすゲーム媒体の数や、保有するゲーム媒体の平均パラメータ値や、ゲーム媒体の合計パラメータ値に応じて、変化してもよい。更に、ユーザに関連する他のユーザの情報に応じて変化してもよく、例えば、ユーザに関連付けられている他のユーザ数（フレンド関係にあるユーザ数、同じギルドに所属しているユーザ数）などに応じて、変化してもよい。
【０１０９】
以上のような構成とすることにより、ゲームの進行状況に応じて、選択数が変化するため、ゲームを進行させること自体のモチベーションを高めることがでる。更に、ゲームを進行しているユーザは、アクティブなユーザであるといえ、すなわち、アクティブなユーザであるほど、選択数が多くなる傾向に設定することで、他のユーザと関連付けられる機会が多くなる。結果として、アクティブなユーザの活動が、他のユーザに波及する機会の増加につながり、ゲームを活性化させることができる。また、選択数の変化に応じて、パラメータ値の変動量に対する変化量を変化させることができる。具体的には、選択数を多く／少なくした場合、パラメータ値の変化量を多く／少なくしてもよい。ユーザは、どのように他のユーザと関連付けるかを戦略的に実行する必要性が生じるため、ゲームの戦略性が増すことになる。かかる処理の具体例としては、初めに、ユーザの選択数が変化したことを判定する。そして、変化した選択数に対応する変動量に対する変化量の値を抽出する。最後に、更新前の変動量に対する変化量の値を、抽出した値に更新する処理が行われるものとすることができる。
【０１１０】
本発明のゲームプログラムは、図６に示すように、さらに、コンピュータに、ユーザ表示情報生成機能１０９と、ユーザ選択受付機能１１０と、選択ユーザ記憶機能１１１とを実現させることができる。
【０１１１】
ユーザ表示情報生成機能１０９は、抽出機能１０２によって抽出された他のユーザを、第一のユーザの端末の表示画面に選択可能に表示するための情報を生成する（Ｓ３２０）。
【０１１２】
図７は、本発明のゲームプログラムにより実現されるゲームの表示画面４００を説明するための図である。図７に示すように、表示画面４００には、抽出機能１０２によって抽出された他のユーザ４０１（ここではユーザＢ、ユーザＣ、ユーザＤ、ユーザＥ）が、選択可能に表示される。図７に示す例では、その他、ゲーム媒体を入手した旨の表示４０２や、ゲーム媒体４０３、ゲーム媒体のパラメータおよびパラメータ値４０４などを表示画面４００に表示することができる。なお、ここで表示されるステータスとは、パラメータを意味するものとする。
【０１１３】
表示されるユーザは、抽出されたユーザの中からさらにランダムに抽出されてもよいし、ユーザのパラメータや、ユーザの所有するゲーム媒体に関するパラメータに応じて、さらに抽出されてもよい。例えば、ユーザのパラメータ値や、ユーザの所有するゲーム媒体のパラメータ値が高い他のユーザを優先して表示するなどになる。
【０１１４】
一例として、抽出機能１０２は、第１のユーザの端末装置からの要求に応じて、当該第１ユーザを除く複数のユーザのうちから、上述したアルゴリズムで１以上の他のユーザを抽出する（Ｓ２００）。そしてさらに、端末装置は、ユーザ操作に応じて、上述の要求とともに、フィルタ条件を示す情報をサーバ装置へ送信してもよい。フィルタ条件は、例えば、他のユーザのパラメータ値が所定値以上である場合や、他のユーザが所有するゲーム媒体のパラメータ値が所定値以上である場合などの条件とすることができる。フィルタ条件に含まれる当該所定値は、端末装置に対するユーザ操作に応じて決定されてもよく、或いは端末制御部が自動的に決定してもよい。したがって、ユーザが所望のフィルタ条件を満たす、ゲーム媒体を選択可能となる蓋然性が向上するので、ユーザビリティが向上する。
【０１１５】
そして、図８に示すように、ユーザ選択受付機能１１０は、表示画面４００に表示された他のユーザ４０１の中からの、第一のユーザによる少なくとも一の他のユーザの選択を受け付ける（Ｓ３３０）。
【０１１６】
選択ユーザ記憶機能１１１は、ユーザ選択受付機能１１０によって受け付けられた選択に基づいて、選択された他のユーザと第一のユーザとを関連付けて記憶部に記憶させる（Ｓ３４０）。また、この関連付けに関する情報は、端末装置にも送信され、端末装置の記憶部において情報が更新されることができる。
【０１１７】
そして、処理機能１０５は、変動判定機能１０４による判定（Ｓ４００）の結果、第一のユーザに関連付けられたゲーム媒体のパラメータ値が変動したと判定された場合、選択された他のユーザに関連付けられた対応ゲーム媒体のパラメータ値のみを変化させることができる（Ｓ５００）。
【０１１８】
以上の構成により実現される本発明のゲームプログラムによれば、第一のユーザは、選択した他のユーザの対応ゲーム媒体のパラメータ値のみを変化させることができるため、当該他のユーザとの連携が強固なものとなり、当該他のユーザがゲームから退会することを防止することができる。
【０１１９】
ユーザ表示情報生成機能１０９は、第一のユーザによる対象ユーザの選択が、予め定められた選択数を超えない数だけ選択可能に表示画面４００に表示するための情報を生成することができる。また、ユーザの選択した回数が予め定められた選択数となった場合に、ユーザが対象ユーザを選択できないように、対象ユーザをグレーアウトしたり、非表示としたり、別の画面への遷移を行うなどにより、ユーザが対象ユーザを選択できないように表示態様を変更したりすることができる。
【０１２０】
予め定められた選択数は、例えば、１人、５人等とすることができるが、これらに特に限定されるものではなく、ゲームバランス等を考慮して適切に設定されることができる。例えば、ユーザに関連するパラメータに応じて、変化してもよく、例えば、ユーザのレベルや、ログイン日数に応じて変更されてもよい。また、ユーザの保有するゲーム媒体に関する情報に応じて、変化してもよく、例えば、保有するゲーム媒体の総数や、保有するゲーム媒体のうち所定の条件（所定のレアリティ以上、所定の閾値以上のパラメータ値を有するなど）を満たすゲーム媒体の数や、保有するゲーム媒体の平均パラメータ値や、ゲーム媒体の合計パラメータ値に応じて、変化してもよい。更に、ユーザに関連する他のユーザの情報に応じて変化してもよく、例えば、ユーザに関連付けられている他のユーザ数（フレンド関係にあるユーザ数、同じギルドに所属しているユーザ数）などに応じて、変化してもよい。
【０１２１】
以上のような構成とすることにより、ゲームの進行状況に応じて、選択数が変化するため、ゲームを進行させること自体のモチベーションを高めることがでる。更に、ゲームを進行しているユーザは、アクティブなユーザであるといえ、すなわち、アクティブなユーザであるほど、選択数が多くなる傾向に設定することで、他のユーザと関連付けられる機会が多くなる。結果として、アクティブなユーザの活動が、他のユーザに波及する機会の増加につながり、ゲームを活性化させることができる。また、選択数の変化に応じて、パラメータ値の変動量に対する変化量を変化させることができる。具体的には、選択数を多く／少なくした場合、パラメータ値の変化量を多く／少なくしてもよい。ユーザは、どのように他のユーザと関連付けるかを戦略的に実行する必要性が生じるため、ゲームの戦略性が増すことになる。かかる処理の具体例としては、初めに、ユーザの選択数が変化したことを判定する。そして、変化した選択数に対応する変動量に対する変化量の値を抽出する。最後に、変動量に対する変化量の値を、抽出した値に更新する処理が行われるものとすることができる。
【０１２２】
また、ユーザ表示情報生成機能１０９は、第一のユーザによる他のユーザの選択が、予め定められた期間を超えない間だけ選択可能に表示画面４００に表示するための情報を生成することができる。また、予め定められた期間を超えた場合に、他のユーザをグレーアウトしたり、非表示としたり、別の画面への遷移を行うなどにより、他のユーザを選択できないように表示態様を変更したりすることができる。
【０１２３】
予め定められた期間は、例えば、ゲーム媒体の取得から１時間、１２時間、２４時間等とすることができるが、これらに限定されるものではなく、ゲームバランス等を考慮して適切に設定されることができる。なお、期間のカウントの起点となるタイミングは所定のタイミングとすることができ、例えば、ゲーム媒体取得のタイミングなどとすることができる。例えば、ユーザに関連するパラメータに応じて、変化してもよく、例えば、ユーザのレベルや、ログイン日数に応じて変更されてもよい。また、ユーザの保有するゲーム媒体に関する情報に応じて、変化してもよく、例えば、保有するゲーム媒体の総数や、保有するゲーム媒体のうち所定の条件（所定のレアリティ以上、所定の閾値以上のパラメータ値を有するなど）を満たすゲーム媒体の数や、保有するゲーム媒体の平均パラメータ値や、ゲーム媒体の合計パラメータ値に応じて、変化してもよい。更に、ユーザに関連する他のユーザの情報に応じて変化してもよく、例えば、ユーザに関連付けられている他のユーザ数（フレンド関係にあるユーザ数、同じギルドに所属しているユーザ数）などに応じて、変化してもよい。
【０１２４】
以上のような構成とすることにより、ゲームの進行状況に応じて、選択数が変化するため、ゲームを進行させること自体のモチベーションを高めることがでる。更に、ゲームを進行しているユーザは、アクティブなユーザであるといえ、すなわち、アクティブなユーザであるほど、選択数が多くなる傾向に設定することで、他のユーザと関連付けられる機会が多くなる。結果として、アクティブなユーザの活動が、他のユーザに波及する機会の増加につながり、ゲームを活性化させることができる。また、選択数の変化に応じて、パラメータ値の変動量に対する変化量を変化させることができる。具体的には、選択数を多く／少なくした場合、パラメータ値の変化量を多く／少なくしてもよい。ユーザは、どのように他のユーザと関連付けるかを戦略的に実行する必要性が生じるため、ゲームの戦略性が増すことになる。かかる処理の具体例としては、初めに、ユーザの選択数が変化したことを判定する。そして、変化した選択数に対応する変動量に対する変化量の値を抽出する。最後に、変動量に対する変化量の値を、抽出した値に更新する処理が行われるものとすることができる。
【０１２５】
以上の構成により実現される本発明のゲームプログラムによれば、他のユーザは、第一のユーザに選択されるべく上記期間内に対応ゲーム媒体を所有しておく必要があり、かかる期間の設定は、他のユーザの対応ゲーム媒体取得への意欲を高め、ゲームの活性化につなげることができる。
【０１２６】
また、本発明のゲームプログラムは、図６に示すように、さらに、コンピュータに、加入グループ記憶機能１１２と、関係性判定機能１１３とを実現させることができる。以下、図１５に示すシーケンス図を同時に参照しながら各処理について説明するが、図１５は、本発明に係るサーバ装置の処理と、該サーバ装置との情報の授受に関係する端末装置の処理を説明するためのものであって、サーバ装置および端末装置において、図示されない種々の処理が行われることを除外するものではない。
【０１２７】
加入グループ記憶機能１１２は、ゲームの進行状況に応じて、第一のユーザと、加入グループとを関連付けて記憶部に記憶させる（Ｓ１３０）。具体的には、記憶部が記憶するグループに関する情報は、当該グループに固有の種々の情報を含む。例えば、グループに関する情報は、グループＩＤと、グループ名と、メンバー情報と、を含む。グループに関する情報において、ユーザグループ名及びメンバー情報は、グループＩＤに対応付けられている。
【０１２８】
グループＩＤは、グループを一意に識別可能な情報である。以下、グループＩＤを単にグループともいう。
【０１２９】
グループ名は、グループの名前を示す情報である。グループ名は、グループＩＤとは異なり、グループを一意に識別可能でなくてもよい。グループ名は、端末装置に対するユーザ操作に応じて決定及び変更が可能であってもよい。
【０１３０】
メンバー情報は、グループに属する各ユーザのユーザＩＤを含む。また、グループに所属可能なユーザの上限数（例えば、２０人）が定められていてもよい。以下、グループに関する情報においてグループに対応付けられたユーザを、当該グループのメンバーともいう。
【０１３１】
グループに属する１人以上のユーザ（管理ユーザ）が、所定の権限を有してもよい。例えば、管理ユーザは、他のユーザに対して、グループへの加入の許否及びユーザグループからの離脱の許否を決定する権限を有してもよい。
【０１３２】
また、加入グループとは、第一のユーザが加入するグループをいい、後述する第一のユーザが能動的に選択して加入するギルド等のグループの他、受動的に加入されるフレンド等のグループも含まれるものとする。
【０１３３】
関係性判定機能１１３は、第一のユーザに関連付けられゲーム媒体と、加入グループに所属するユーザに関連付けられたゲーム媒体とが所定関係に有るか否かを判定する（Ｓ１４０）。この判定は、例えば、ユーザが、対象のグループに加入することを選択した、すなわち、ユーザＩＤがグループＩＤに関連付けられたことを契機として処理が開始されることができる。
【０１３４】
関係性判定機能１１３は、初めに、第一のユーザの所有する全てのゲーム媒体について、所定の関係にある対応ゲーム媒体を特定する。そして、加入グループに所属するすべてのユーザの所有するゲーム媒体を参照して、これらのゲーム媒体の中に、特定された対応ゲーム媒体が含まれているかを判定する。
【０１３５】
そして、抽出機能１０２は、関係性判定機能１１３による判定の結果、ゲーム媒体同士が所定関係を有すると判定された場合、所定関係を有するゲーム媒体に関連付けられたユーザを他のユーザとして抽出することができる（Ｓ２００）。最後に、抽出された他のユーザおよび該他のユーザの対応ゲーム媒体を、第一のユーザおよび該第一のユーザのゲーム媒体に関連付けて記憶することで（Ｓ３００）、この加入処理が終了するものとすることができる。なお、この加入処理後、端末装置に対して加入したグループ情報と、その通知が送信されるものとすることができる。
【０１３６】
以上の構成により実現される本発明のゲームプログラムによれば、グループ内のユーザ同士の連携が強固なものとなり、ユーザのグループからの離脱を防止することができ、ひいては、ユーザがゲームから退会することを防止することができる。また、ユーザのグループへの加入に応じて、自動的に、ユーザおよびゲーム媒体が関連付けられるため、ユーザが他のユーザや他のユーザの保有するゲーム媒体を選択するといった煩雑な操作が必要なくなり、ユーザビリティが向上する。
【０１３７】
なお、上述したグループへの加入の逆の場合として、ユーザがグループから離脱する場合、離脱するユーザと関連付けられた他のユーザを特定し、関連付けを解消する処理が行われることになる。この解消処理は、ユーザが、グループから離脱することを選択した、すなわち、ユーザＩＤとグループＩＤとの関連付けが解消されたことを契機として処理が開始されることができる。
【０１３８】
この処理では、初めに、第一のユーザの所有するゲーム媒体に関する情報に基づいて、離脱するグループに所属しているユーザの中において、上記第一のユーザおよびゲーム媒体に関連付けられていた他のユーザおよび対象ゲーム媒体を特定する。そして、最後に、特定された他のユーザおよび対応ゲーム媒体と、第一のユーザおよび該第一のユーザのゲーム媒体との関連付けを解消することで、この解消処理が終了する。
【０１３９】
また、本発明のゲームプログラムは、図６に示すように、さらに、コンピュータに、グループ記憶機能１１４と、グループ表示情報生成機能１１５と、グループ選択受付機能１１６とを実現させることができる。以下、図１６に示すシーケンス図を同時に参照しながら各処理について説明するが、図１６は、本発明に係るサーバ装置の処理と、該サーバ装置との情報の授受に関係する端末装置の処理を説明するためのものであって、サーバ装置および端末装置において、図示されない種々の処理が行われることを除外するものではない。
【０１４０】
グループ記憶機能１１４は、ユーザと該ユーザが所属しているグループの名称とを関連付けて記憶部に記憶させる（Ｓ１５０）。
【０１４１】
ここでいうグループは、ユーザが能動的に選択して加入するギルド等のグループを意味するものとする。
【０１４２】
グループ表示情報生成機能１１５は、記憶部に記憶されたグループの名称の一覧を、第一のユーザの端末の表示画面に選択可能に表示するための情報を生成する（Ｓ１６０）。
【０１４３】
グループ選択受付機能１１６は、グループ表示情報生成機能により表示された複数のグループの中からの、第一のユーザによる少なくとも一の加入グループの選択を受け付ける（Ｓ１７０）。上述した加入グループ記憶機能１１２は、かかる選択が受け付けられたことを契機として、ユーザＩＤをグループＩＤに関連付け、第一のユーザと、加入グループとを関連付けて記憶部に記憶させることができる。加入処理の詳細については上述したとおりである。
【０１４４】
また、抽出ユーザ記憶機能１０３は、第一のユーザが所属しているグループを脱退した場合、第一のユーザと該第一のユーザに関連付けられていた他のユーザとの関連付けを解消して記憶部に記憶させることができる。この解消処理は、ユーザが、グループから離脱することを選択した、すなわち、ユーザＩＤとグループＩＤとの関連付けが解消されたことを契機として処理が開始されることができる。かかる解消処理の詳細については上述したとおりである。
【０１４５】
また、グループ表示情報生成機能１１５は、図９に示すように、さらに、ユーザがグループに加入した際に、関連付けられる他のユーザの数に基づくマッチング情報４０５を、該グループ毎に表示するための情報を生成することができる。本発明において、このマッチング情報４０５は、ユーザがグループに加入する前にユーザに示す参考情報として表示されることができる。この生成処理について、以下に詳説する。
【０１４６】
初めに、ユーザの所有する全てのゲーム媒体について、所定の関係にある対応ゲーム媒体が特定される。そして、ユーザが加入可能なグループ内のすべてのユーザの所有するゲーム媒体を参照して、ゲーム媒体の中に、特定された対応ゲーム媒体が含まれているかを判定する。
【０１４７】
この判定処理後、特定された対応ゲーム媒体の数をカウントし、このカウントされた数に基づいた情報をマッチング情報として、グループ毎に表示する。例えば、マッチング情報は、カウントされた数が、ユーザの保有するゲーム媒体の数に対してどの程度の比率になるのかを示す情報としてもよく、単純にカウントされた数を示す情報としてもよい。さらに、特定されたゲーム媒体のパラメータによって、上記のカウント数を重み付けし、導出された値であってもよい。例えば、特定されたゲーム媒体のレアリティ値に応じて、カウント数を異ならせてもよく、ＳＲであれば「３」、Ｒであれば「１」のようにカウントし、それらの合計数をマッチング情報とすることもできる。
【０１４８】
以上の構成によれば、ユーザは、加入した際に自分に有利なグループを選択することができる情報を提供することができる。すなわち、ユーザが加入した際に、ユーザの保有するゲーム媒体のパラメータ値が変化する可能性が高いグループを優先的に選択することができる。
【０１４９】
また、処理機能１０５は、第一のユーザに関連付けられたゲーム媒体の一のパラメータ値が変動した場合、対応ゲーム媒体の、ゲーム媒体の一のパラメータ値とは異なる別のパラメータ値を変化させることができる。なお、この変化させる対象については、予めゲーム媒体と対応ゲーム媒体とが関連付けられる際に合わせて記憶されているものとすることができる。また、この変化させる対象については、自動で、または、ユーザの選択に応じて決定されることができる。
【０１５０】
具体的には、図１０および図１１にそのイメージが示されるように、ユーザＡのカードＸのレベルが１ＵＰした場合、ユーザＢのカードＸのステータスが１００ＵＰする、ユーザＢのカードＸのレベルが１ＵＰした場合、ユーザＡのカードＸのステータスが３０ＵＰするなどとすることができる。
【０１５１】
また、処理機能１０５は、対応ゲーム媒体のパラメータ値の変化量を、該対応ゲーム媒体に関連付けられたゲーム媒体のパラメータ値に基づいて自動で計算することができる。
【０１５２】
具体的には、図１０および図１１にそのイメージが示されるように、レベル１００のユーザＡのカードＸのレベルが１ＵＰした場合、ユーザＢのカードＸのステータスが１００ＵＰする、レベル３０のユーザＢのカードＸのレベルが１ＵＰした場合、ユーザＡのカードＸのステータスが３０ＵＰするなどとすることができる。すなわち、カードＸのレベルに１０を乗じた値が自動で計算されてステータスに加算されるなどとすることができるが、計算式はこれに限定されるものではなく、ゲームバランス等を考慮して適切に設定されることができる。
【０１５３】
上記計算処理の具体例として、例えば、変化量は、変動量に所定の値を乗算した値とすることができる。
【０１５４】
この所定の値は、例えば、対応ゲーム媒体と、対応ゲーム媒体に関連付けられたゲーム媒体との共通性の度合いに応じて設定されることができる。具体的には、所定の値は、例えば、ゲーム媒体同士の一致度が大きいほど、変化量が大きくなるような値とすることができる。
【０１５５】
また、所定の値は、例えば、ユーザ同士の関係性に応じて設定されることもできる。具体的には、所定の値は、例えば、ユーザ同士の関連付けの理由がフレンドであることによる場合や、同じギルドであることによる場合に、変化量大きくなるような値とすることができる。
【０１５６】
さらに、所定の値は、例えば、ゲーム媒体または対応ゲーム媒体の一方のパラメータ値に応じて設定されることができる。具体的には、所定の値は、例えば、ゲーム媒体のパラメータ値と、ゲーム媒体に関連付けられた対応ゲーム媒体のパラメータ値の少なくとも一方が所定の条件を満たす場合に、変化量が大きくなるような値とすることができる。この場合の具体例としては、少なくとも一方のパラメータ値が設定値（例えばレベル１０または体力値が１００等）よりも低い場合などである。
【０１５７】
あるいは、所定の値は、例えば、ゲーム媒体および対応ゲーム媒体のパラメータ値の差に応じて設定されることができる。具体的には所定の値は、例えば、ゲーム媒体および対応ゲーム媒体のパラメータ値の差が所定の条件を満たす場合に、変化量が大きくなるような値とすることができる。この場合の具体例としては、差が設定値（例えばレベル差が５０または体力値が１００）よりも大きい場合などである。
【０１５８】
上記のような様々な条件を設定することにより、条件に対応するユーザについて、他のユーザのゲーム媒体への影響を大きくさせることができる。その結果、条件に対応するユーザについて、ゲームを進行させることのモチベーションを高め、ゲーム中での活動状況を改善させることができる。例えば、ユーザのパラメータ値や、ユーザの保有するゲーム媒体のパラメータ値が低い場合に、変動量に対する変化量を増加させるように設定された例について説明する。このような条件下においては、ユーザのパラメータ値や、ユーザの保有するゲーム媒体のパラメータ値の低い、換言すれば、ゲーム経験の少ない初心者ユーザについて、他のユーザのゲーム媒体への影響が大きくなるため、初心者ユーザの活動状況を活発にさせることが可能となる。加えて、初心者ユーザと関連付けを望む他のユーザも多くなり、初心者ユーザと他のユーザの関係が構築されゲームを活性化させることができる。
【０１５９】
また、例えば、ユーザ間のパラメータ値や、ユーザの保有するゲーム媒体間のパラメータ値の差が大きい場合に、変動量に対する変化量を増加させるように設定された例について説明する。このような条件下においては、ユーザのパラメータ値や、ユーザの保有するゲーム媒体のパラメータ値の低い、換言すれば、ゲーム経験の少ない初心者ユーザと、ユーザのパラメータ値や、ユーザの保有するゲーム媒体のパラメータ値の高い、換言すれば、ゲーム経験の多い熟練ユーザとを関係付ける動機付けができることとなり、通常、交流の少ないユーザ間の交流を活性化することも可能となる。
【０１６０】
処理機能１０５は、第一のユーザとゲーム媒体とが関連付けられてから所定期間内と所定期間外とで、対応ゲーム媒体のパラメータ値の変化量を異ならせることができる。
【０１６１】
具体的には、例えば、他のユーザが、対応ゲーム媒体を所定期間内に所有している場合に最も有利となるよう対応ゲーム媒体のパラメータ値の変化量を異ならせることができる。かかる期間の設定は、他のユーザの対応ゲーム媒体の早期取得への意欲を高め、ゲームの活性化につなげることができる。
【０１６２】
この場合、各ゲーム媒体に、期間に関する情報と、期間内の変動値に対する変化量、期間外の変動値に対する変化量を導出するためのアルゴリズムが対応付けて記憶部に記憶されるものとする。そして、パラメータ値の変動があった場合に、通常の処理に加えて、変動があった時刻が上記の期間内であるか否かの判定が行われる。判定の結果に応じて、期間内・外のアルゴリズムのいずれかが適応され、適応されたアルゴリズムに基づいて変化量が決定され、対応ゲーム媒体のパラメータ値を変化させる。例えば、期間内では、変動量の２％が変化量となり、期間外では、変動量の１％が変化量となるといった処理を行うことができる。
【０１６３】
本発明のゲームプログラムは、さらに、コンピュータに、ゲーム媒体取得判定機能１１７を実現させることができる。
【０１６４】
ゲーム媒体取得判定機能は、第一のユーザがゲーム媒体を取得したかを判定する。上述したとおり、第一のユーザは、例えば、ゲーム媒体をゲーム内クエスト等の報酬として付与されることにより取得することができる。
【０１６５】
そして、ゲーム媒体記憶機能は、ゲーム媒体取得判定機能が、第一のユーザがゲーム媒体を新たに取得したと判定した場合、第一のユーザとゲーム媒体および該ゲーム媒体のパラメータ値とを関連付けて記憶部に記憶させることができる。具体的には、ユーザＩＤとカードＩＤ等とが対応付けて記憶される。
【０１６６】
本発明のゲームプログラムは、さらに、コンピュータに、ゲーム媒体破棄判定機能１１８を実現させることができる。
【０１６７】
ゲーム媒体破棄判定機能１１８は、第一のユーザがゲーム媒体を破棄したかを判定する。第一のユーザは、ゲーム媒体を捨てる、売却する、消費するなどすることにより破棄することができる。
【０１６８】
そして、ゲーム媒体記憶機能は、ゲーム媒体破棄判定機能１１８が、第一のユーザがゲーム媒体を破棄したと判定した場合、記憶部に記憶された、第一のユーザと前記ゲーム媒体および該ゲーム媒体のパラメータ値との関連付けを解消させることができる。具体的には、ユーザＩＤと所有ゲーム媒体との対応付けが解消されることができる。
【０１６９】
本発明のゲームプログラムは、図６に示すように、さらに、コンピュータに、通知情報生成機能１１９を実現させることができる。
【０１７０】
通知情報生成機能１１９は、処理機能１０５によってパラメータ値が変化された対応ゲーム媒体に関連付けられた他のユーザの表示画面に、該パラメータ値が変化されたことを示す通知を表示するための情報を生成するものである（Ｓ７００）。この通知と端末装置での記憶更新処理とは同時であってもよいし、記憶更新処理が行われた後に通知してもよい。
【０１７１】
通知情報生成機能１１９は、通知にパラメータ値が変化された処理に関する情報が含まれるよう、該情報を生成することができる。
【０１７２】
通知にパラメータ値が変化された処理に関する情報とは、例えば、どのような行為によって上記パラメータ値が変化したかなどの理由に関する情報などである。この情報は、例えば、第一のユーザのレベルが変動したことが理由でパラメータ値が変化したことや、第一のユーザのパラメータ値が変動したことが理由でレベルが変化したことなどである。
【０１７３】
また、通知情報生成機能１１９は、上記通知に、関連付けられた複数のユーザによるパラメータ値の変化量が明示され、パラメータ値の変化量に基づいた複数のユーザの貢献度が比較して確認できるように表示されることができる。貢献度は、パラメータ値の変化量に基づいて決定されるものとすることができる。例えば、貢献度に対応するユーザによるパラメータ値の変化量そのものでもよいし、全てのユーザによる変化量に対する、貢献度に対応するユーザの変化量の比率であってもよい。かかる構成により、自分以外のユーザの影響を明確に把握することが可能となるとともに、関連付けの解消の指針となる。具体的には、自身に関連付けられたユーザの中で、貢献度が低いユーザについては関連付けを解消することで、自身の関連付け可能な枠を空けて新たなユーザを関連付けるなどの対応を行うことができる。
【０１７４】
通知情報生成機能１１９は、新たに取得されたゲーム媒体と所定関係を有するゲーム媒体である対応ゲーム媒体に関連付けられていない別のユーザ、および／または、新たに取得されたゲーム媒体と所定関係を有するゲーム媒体である対応ゲーム媒体に関連付けられている他のユーザに対し、第一のユーザとゲーム媒体とが関連付けられたことを示す通知を表示させることができる。
【０１７５】
通知情報生成機能１１９は、破棄された対応ゲーム媒体と所定関係を有するゲーム媒体である対応ゲーム媒体に関連付けられている他のユーザに対し、第一のユーザとゲーム媒体との関連付けが解消されたことを示す通知を表示させることができる。
【０１７６】
かかる構成により、別のユーザは、第一のユーザが、あるゲーム媒体を保有したことを知ることができ、該別のユーザの対応ゲーム媒体の取得への意欲を高め、ゲームの活性化につなげることができる。また、他のユーザは、第一のユーザが、自分が保有するゲーム媒体と所定関係を有するゲーム媒体を保有したことを知ることで、自身のゲーム媒体が強化される可能性を知り、ゲームをプレイすることの意欲を高め、ゲームの活性化につなげることができる。また、他のユーザは、第一のユーザが、対応ゲーム媒体と所定関係にあるゲーム媒体を保有しなくなったことを知ることができ、新たな対応ゲーム媒体の取得への意欲を高め、ゲームの活性化につなげることができる。
【０１７７】
図１２は、本発明のゲームプログラムにより実現されるゲームの表示画面４００を説明するための図である。図１２に示すように、表示画面４００には、第一のユーザとゲーム媒体とが関連付けられたことを示す通知４０６が表示される。図１２に示す例では、その他、上述したような、第一のユーザによる他のユーザの選択が可能な期間の表示４０７や、他のユーザが対応ゲーム媒体を取得するためのボタン４０８を表示することができる。
【０１７８】
続いて、本発明のゲーム処理方法について図面を参照しながら説明する。
図１３は、本発明のゲーム処理方法の一例を示すフローチャートである。図１３に示すように本発明のゲーム処理方法は、コンピュータに、ゲーム媒体記憶ステップＳ１００と、抽出ステップＳ２００と、抽出ユーザ記憶ステップＳ３００と、変動判定ステップＳ４００と、処理ステップＳ５００と、パラメータ値記憶ステップＳ６００とを実行させるものである。
【０１７９】
ゲーム媒体記憶ステップＳ１００は、ユーザに関連付けられた複数のゲーム媒体および該ゲーム媒体のパラメータ値を記憶部に記憶させる。ゲーム媒体記憶ステップＳ１００は、コンピュータに、上述したゲーム媒体記憶機能１０１を実行させるにより実現されることができる。
【０１８０】
抽出ステップＳ２００は、第一のユーザに関連付けて記憶部に記憶されたゲーム媒体と所定関係にあるゲーム媒体である、対応ゲーム媒体が関連付けられた他のユーザを抽出する。抽出ステップＳ２００は、コンピュータに、上述した抽出ステップ抽出機能１０２を実行させるにより実現されることができる。
【０１８１】
抽出ユーザ記憶ステップＳ３００は、抽出ステップＳ２００において抽出された他のユーザを、第一のユーザに関連付けて記憶部に記憶させる。抽出ユーザ記憶ステップＳ３００は、コンピュータに、上述した抽出ユーザ記憶機能１０３を実行させるにより実現されることができる。
【０１８２】
変動判定ステップＳ４００は、第一のユーザに関連付けられたゲーム媒体のパラメータ値が変動したか否かを判定する。変動判定ステップＳ４００は、コンピュータに、上述した変動判定機能１０４を実行させるにより実現されることができる。
【０１８３】
処理ステップＳ５００は、変動判定ステップＳ４００における判定の結果に基づいて、対応ゲーム媒体のパラメータ値を自動的に変化させる。処理ステップＳ５００は、コンピュータに、上述した処理機能１０５を実行させるにより実現されることができる。
【０１８４】
パラメータ値記憶ステップＳ６００は、対応ゲーム媒体のパラメータ値を、処理ステップＳ５００において変化されたパラメータ値に更新して記憶部に記憶させる。パラメータ値記憶ステップＳ６００は、コンピュータに、上述したパラメータ値記憶機能１０６を実行させるにより実現されることができる。
【０１８５】
以上の構成により実現される本発明のゲーム処理方法によれば、ユーザ同士を、保有するゲーム媒体に基づいて連携させることにより、ユーザに、本発明により実現されるゲームを継続的にプレイさせることが可能となるゲームを実現することができる。
【０１８６】
上記の説明で参照した図１４〜１６は、上述したゲーム処理方法の各実施形態の処理シーケンスを示すための図である。ここでは主な処理がサーバ装置で行われる例を示しているが、端末装置の端末処理部で処理が実行されてもよい。この場合、ユーザテーブル、カードテーブル及び選択テーブル等の各種情報を端末記憶部に記憶しておけば、処理の都度サーバと通信を行う必要はなく、端末装置だけで上記の機能を実現することも可能である。また、端末装置において実行されるゲームは、サーバと端末装置のそれぞれが処理の一部を担うハイブリッドゲームとしてもよい。その場合、例えば、ゲームの進行に係る各画面をサーバが生成した表示データに基づいて端末装置に表示されるウェブ表示とし、その他のメニュー画面等を端末装置にインストールされているネイティブアプリによって表示するネイティブ表示とすることができる。
【０１８７】
最後に、本発明の情報処理装置について図面を参照しながら説明する。
図１７は、本発明の情報処理装置の構成の一例を示す構成図である。図１７に示すように、本発明の情報処理装置５００は、ゲーム媒体記憶部５０１と、抽出部５０２と、抽出ユーザ記憶部５０３と、変動判定部５０４と、処理部５０５と、パラメータ値記憶部５０４とを備えるものである。
【０１８８】
ゲーム媒体記憶部５０１は、ユーザに関連付けられた複数のゲーム媒体および該ゲーム媒体のパラメータ値を記憶する。ゲーム媒体記憶部５０１は、上述したゲーム媒体記憶機能１０１を実現させるためのものとすることができる。
【０１８９】
抽出部５０２は、第一のユーザに関連付けて記憶部に記憶されたゲーム媒体と所定関係にあるゲーム媒体である、対応ゲーム媒体が関連付けられた他のユーザを抽出する。抽出部５０２は、上述した抽出機能１０２を実現させるためのものとすることができる。
【０１９０】
抽出ユーザ記憶部５０３は、抽出部５０２において抽出された他のユーザを、第一のユーザに関連付けて記憶部に記憶させる。抽出ユーザ記憶部５０３は、上述した抽出ユーザ記憶機能１０３を実現させるためのものとすることができる。
【０１９１】
変動判定部５０４は、第一のユーザに関連付けられたゲーム媒体のパラメータ値が変動したか否かを判定する。変動判定部５０４は、上述した変動判定機能１０４を実現させるためのものとすることができる。
【０１９２】
処理部５０５は、変動判定部５０４における判定の結果に基づいて、対応ゲーム媒体のパラメータ値を自動的に変化させる。処理部５０５は、上述した処理機能を実現させるためのものとすることができる。
【０１９３】
パラメータ値記憶部５０６は、対応ゲーム媒体のパラメータ値を、処理部５０５において変化されたパラメータ値に更新して記憶部に記憶させる。パラメータ値記憶部５０６は、上述したパラメータ値記憶機能１０４を実現させるためのものとすることができる。
【０１９４】
以上の構成により実現される本発明の情報処理装置によれば、ユーザ同士を、保有するゲーム媒体に基づいて連携させることにより、ユーザに、本発明により実現されるゲームを継続的にプレイさせることが可能となるゲームを実現することができる。
【０１９５】
また、上述した実施形態に係るサーバ装置又は端末装置として機能させるために、コンピュータ又は携帯電話等の情報処理装置を好適に用いることができる。このような情報処理装置は、実施形態に係るサーバ装置又は端末装置の各機能を実現する処理内容を記述したプログラムを、情報処理装置の記憶部に格納し、情報処理装置のＣＰＵによって当該プログラムを読み出して実行させることにより実現可能である。
【０１９６】
上述したところは、代表的な実施形態の例を示したものであって、本発明はこの実施形態に限定されるものではない。
【符号の説明】
【０１９７】
１００  端末装置
１０１  ゲーム媒体記憶機能
１０２  抽出機能
１０３  抽出ユーザ記憶機能
１０４  変動判定機能
１０５  処理機能
１０６  パラメータ値記憶機能
１０７  ゲーム媒体表示情報生成機能
１０８  ゲーム媒体選択受付機能
１０９  ユーザ表示情報生成機能
１１０  ユーザ選択受付機能
１１１  選択ユーザ記憶機能
１１２  加入グループ記憶機能
１１３  関係性判定機能
１１４  グループ記憶機能
１１５  グループ表示情報生成機能
１１６  グループ選択受付機能
１１７  ゲーム媒体取得判定機能
１１８  ゲーム媒体破棄判定機能
１１９  通知情報生成機能
２００  サーバ装置
３００  ネットワーク
４００  表示画面
５００  情報処理装置
【図１】
2019025055.tif 000003
【図２】
2019025055.tif 000004
【図３】
2019025055.tif 000005
【図４】
2019025055.tif 000006
【図５】
2019025055.tif 000007
【図６】
2019025055.tif 000008
【図７】
2019025055.tif 000009
【図８】
2019025055.tif 000010
【図９】
2019025055.tif 000011
【図１０】
2019025055.tif 000012
【図１１】
2019025055.tif 000013
【図１２】
2019025055.tif 000014
【図１３】
2019025055.tif 000015
【図１４】
2019025055.tif 000016
【図１５】
2019025055.tif 000017
【図１６】
2019025055.tif 000018
【図１７】
2019025055.tif 000019