(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続される通信端末装置のユーザに、ゲームに用いるゲームアイテムを獲得させるアイテム獲得処理を実行するサーバシステムであって、
複数の前記ユーザの中から所与の条件を有するユーザを選出し、記憶手段に記憶された複数の前記ゲームアイテムの中から、当該選出した選出ユーザによって獲得可能な少なくとも一のゲームアイテムを獲得可能アイテムとして決定する決定ステップと、
前記決定ステップによって決定された獲得可能アイテムに関する情報を、所定の条件に従って前記選出ユーザに通知する通知ステップと、
所与の期間を設定し、前記通知ステップによって通知を受けた選出ユーザのうち、当該所与の期間内に所定の条件を満足する一又は複数のユーザに対して、前記獲得可能なアイテムを含む複数のゲームアイテムの中から少なくとも１の前記ゲームアイテムを獲得させる前記アイテム獲得処理を実行する実行ステップと、
を実行することを特徴とするサーバシステム。
【請求項２】
請求項１に記載のサーバシステムであって、
前記実行ステップにおいて、
所与の期間を設定し、前記通知を受けたユーザのうち当該所与の期間内に所定の条件を満足する一または複数のユーザを、前記アイテム獲得処理に参加ユーザとして参加する参加処理を実行し、前記参加ユーザに対して前記アイテム獲得処理を実行する、サーバシステム。
【請求項３】
請求項２に記載のサーバシステムであって、
前記参加ユーザが複数の場合に、
前記実行ステップにおいて、前記複数の参加ユーザの中から前記獲得可能アイテムを獲得させる一の参加ユーザを、対象ユーザとして、決定する処理を実行し、当該対象ユーザに前記ゲームアイテムを獲得させる前記アイテム獲得処理を実行する、サーバシステム。
【請求項４】
請求項２又は３に記載のサーバシステムであって、
前記参加ユーザが複数の場合に、
前記実行ステップにおいて、前記複数の参加ユーザにおける、前記アイテム獲得処理の対象ユーザとなる順番を示す獲得順を決定する処理を実行し、前記決定した獲得順に基づいて、前記アイテム獲得処理を実行する、サーバシステム。
【請求項５】
請求項３に記載のサーバシステムであって、
前記参加ユーザが複数の場合に、前記複数の参加ユーザによって実行可能なゲームを制御し、
前記実行ステップにおいて、前記複数の参加ユーザによって実行されたゲームパラメータに基づいて、前記対象ユーザを決定する処理を実行する、サーバシステム。
【請求項６】
請求項３に記載のサーバシステムであって、
前記参加ユーザが複数の場合に、前記複数の参加ユーザの中から前記対象ユーザを決定するための抽選処理を実行する抽選ステップを更に実行し、
前記実行ステップにおいて、前記抽選処理の結果に基づいて前記対象ユーザを決定する処理を行う、サーバシステム。
【請求項７】
請求項４に記載のサーバシステムであって、
前記参加ユーザが複数の場合に、前記複数の参加ユーザによって実行可能なゲーム処理を実行し、
前記実行ステップにおいて、前記複数の参加ユーザのゲームパラメータに基づいて、前記各参加ユーザの前記獲得順を決定する処理を実行する、サーバシステム。
【請求項８】
請求項４に記載のサーバシステムであって、
前記参加ユーザが複数の場合に、前記各参加ユーザの前記獲得順を決定するための抽選処理を実行する抽選ステップを更に実行し、
前記実行ステップにおいては、前記抽選処理の結果に基づいて前記獲得順を決定する処理を行う、サーバシステム。
【請求項９】
請求項１乃至７の何れか一項に記載のサーバシステムであって、
複数の前記ユーザに対して複数のユーザが前記アイテム獲得処理に参加ユーザとして参加する参加処理及び前記アイテム獲得処理が実行される場合に、
前記実行ステップにおいては、
前記通知を受けた複数のユーザにおける参加処理及び前記アイテム獲得処理を実行し、
ユーザ毎に実行したアイテム獲得処理の結果を記憶手段に記憶し、
前記通信端末装置を介して該当するユーザからの結果取得要求を受け付けた場合に、前記記憶されたアイテム獲得処理の結果に基づいて、前記アイテム獲得処理の演出を実行するデータを該当する前記通信端末装置に送信し、
前記アイテム獲得処理によって前記獲得可能アイテムを獲得したユーザであって前記結果取得要求を要求したユーザに対して、当該獲得した獲得可能アイテムの使用を有効に設定する、サーバシステム。
【請求項１０】
請求項１乃至９の何れか一項に記載のサーバシステムであって、
前記アイテム獲得処理によって獲得可能な前記獲得可能アイテムが複数あり、前記複数の獲得可能アイテムに対し前記アイテム獲得処理を繰り返し実行する場合に、
前記実行ステップにおいては、前記アイテム獲得処理を繰り返す毎にアイテム獲得処理に先立って、所与の条件に基づいて、前記複数の獲得可能アイテムの中から次のアイテム獲得処理で、当該アイテム獲得処理に参加するユーザに獲得させるゲームアイテムを決定
する、サーバシステム。
【請求項１１】
請求項１乃至９の何れか一項に記載のサーバシステムであって、
前記アイテム獲得処理によって獲得可能な前記獲得可能アイテムが複数あり、前記複数の獲得可能アイテムに対し前記アイテム獲得処理を繰り返し実行する場合に、
前記実行ステップにおいては、前記繰り返し実行される全ての前記アイテム獲得処理に先立って、前記複数の獲得可能アイテムの中から、前記繰り返し実行される各前記アイテム獲得処理での獲得可能アイテムの提供順を決定し、当該決定した提供順に従って、前記アイテム獲得処理を繰り返し実行する、サーバシステム。
【請求項１２】
請求項１１に記載のサーバシステムであって、
一の前記アイテム獲得処理の実行に先立って、当該アイテム獲得処理に参加するユーザの要求に基づいて、所与の条件を具備していることを条件に、前記獲得可能アイテムにおける提供順又は次に提供が予定されている獲得可能アイテムを変更する変更ステップを更に実行する、サーバシステム。
【請求項１３】
請求項１乃至１２の何れか一項に記載のサーバシステムであって、
前記アイテム獲得処理によって獲得可能な前記獲得可能アイテムが複数あり、前記複数の獲得可能アイテムに対し前記アイテム獲得処理を繰り返し実行する場合に、
前記実行ステップにおいては、当該アイテム獲得処理に参加するユーザに既に獲得されたアイテムを次回以降のアイテム獲得処理の対象から削除しつつ、前記複数の獲得可能アイテムが無くなるまで、前記アイテム獲得処理を繰り返し実行する、サーバシステム。
【請求項１４】
請求項１乃至１２の何れか一項に記載のサーバシステムであって、
前記アイテム獲得処理によって獲得可能な前記獲得可能アイテムが複数あり、前記複数の獲得可能アイテムに対し前記アイテム獲得処理を繰り返し実行する場合に、
前記実行ステップにおいては、所与の期限まで前記アイテム獲得処理を繰り返し実行する、サーバシステム。
【請求項１５】
請求項１４に記載のサーバシステムであって、
前記決定ステップにおいては、前記アイテム獲得処理が繰り返し実行されて当該アイテム獲得処理に参加する参加ユーザに獲得可能アイテムが獲得される毎に、前記参加ユーザに既に獲得されたアイテムを次回以降のアイテム獲得処理の対象から削除しつつ、前記記憶手段に記憶された前記複数のゲームアイテムの中から、獲得可能アイテムを抽出して補充する処理を行う、サーバシステム。
【請求項１６】
請求項１乃至１５の何れか一項に記載のサーバシステムであって、
所与の条件に基づいて前記ゲームに参加する複数のユーザの中から、複数のユーザを選出する選出ステップを更に実行し、
前記通知ステップにおいては、前記選出されたユーザを対象として、前記決定された獲得可能アイテムに関する情報を通知する、サーバシステム。
【請求項１７】
請求項１乃至１５の何れか一項に記載のサーバシステムであって、
前記ユーザからの要求に基づいて、前記アイテム獲得処理に参加を希望するユーザを登録する登録ステップを更に実行し、
前記通知ステップにおいては、前記アイテム獲得処理に先立って登録されたユーザに、前記決定ステップによって決定された獲得可能アイテムに関する情報を通知する、サーバシステム。
【請求項１８】
請求項１７に記載のサーバシステムであって、
前記登録ステップにおいては、前記ユーザからの要求に基づいて、当該ユーザが獲得を希望するゲームアイテムに関連づけてユーザ情報を登録し、
前記通知ステップにおいては、前記決定された獲得可能アイテムに関連づけて登録されたユーザ情報によって特定されるユーザに、当該決定された獲得可能アイテムに関する情報を通知する、サーバシステム。
【請求項１９】
請求項１１乃至１５の何れか一項に記載のサーバシステムであって、
前記アイテム獲得処理によって獲得可能な前記獲得可能アイテムが複数あり、前記複数の獲得可能アイテムに対し前記アイテム獲得処理を繰り返し実行する場合に、
一の前記アイテム獲得処理の実行に先立って、当該アイテム獲得処理に参加するユーザの要求に基づいて、所与の条件を具備していることを条件に、前記獲得可能アイテムを、前記記憶手段に記憶されている他のゲームアイテムに変更する変更ステップを更に実行する、サーバシステム。
【請求項２０】
請求項１９に記載のサーバシステムであって、
前記複数の獲得可能アイテムに、他のゲームアイテムより前記アイテム獲得処理によって獲得させるための確率が低い複数の低確率アイテムが含まれおり、
前記複数の低確率アイテムのいずれかが以前のアイテム獲得処理で既に獲得された場合には、
前記変更ステップにおいては、
前記複数の獲得可能アイテムに含まれている未だ獲得されていない前記低確率アイテムを変更対象アイテムとし、
前記記憶手段に記憶された複数のゲームアイテムの中から、前記変更対象アイテムに対応する別の低確率アイテムを新たな獲得可能アイテムとして抽出し、
未だ獲得されていない前記変更対象アイテムを当該抽出した低確率アイテムに変更する、サーバシステム。
【請求項２１】
ネットワークを介して接続される通信端末装置のユーザに、ゲームに用いるゲームアイテムを獲得させるアイテム獲得処理を実行するサーバシステム用のプログラムであって、
前記サーバシステムに、
複数の前記ユーザの中から所与の条件を有するユーザを選出し、記憶手段に記憶された複数の前記ゲームアイテムの中から、当該選出した選出ユーザによって獲得可能な少なくとも一のゲームアイテムを獲得可能アイテムとして決定する決定ステップ、
前記決定された獲得可能アイテムに関する情報を、所定の条件に従って複数の前記選出ユーザに通知する通知ステップ、及び
所与の期間を設定し、前記通知を受けた選出ユーザのうち、当該所与の期間内に所定の条件を満足する一又は複数のユーザに対して、前記獲得可能なアイテムを含む複数のゲームアイテムの中から少なくとも１の前記ゲームアイテムを獲得させる前記アイテム獲得処理を実行する実行ステップ、
を実行させることを特徴とするプログラム。
【請求項２２】
ネットワークを介して接続される通信端末装置のユーザに、ゲームに用いるゲームアイテムを獲得させるアイテム獲得処理を行うサーバシステムの制御方法であって、
複数の前記ユーザの中から所与の条件を有するユーザを選出し、記憶手段に記憶された複数の前記ゲームアイテムの中から、当該選出した選出ユーザによって前記ユーザによって獲得可能な少なくとも一のゲームアイテムを獲得可能アイテムとして決定する決定ステップと、
前記決定された獲得可能アイテムに関する情報を、所定の条件に従って複数の前記選出ユーザに通知する通知ステップと、
所与の期間を設定し、前記通知を受けた選出ユーザのうち、当該所与の期間内に所定の
条件を満足する一又は複数のユーザに対して、前記獲得可能なアイテムを含む複数のゲームアイテムの中から少なくとも１の前記ゲームアイテムを獲得させる前記アイテム獲得処理を実行する実行ステップと、
を含むことを特徴とするサーバシステムの制御方法。
【請求項２３】
通信端末装置と、
請求項１乃至２０のいずれかに記載のサーバシステムと、
を含むことを特徴とするネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバシステム、プログラム、情報記憶媒体、サーバシステムの制御方法及びネットワークシステムに関する。
【背景技術】
【０００２】
近年、通信技術及び通信インフラの発達、または、通信機能を有するゲーム端末装置や携帯用電話機などの携帯用通信端末装置の進歩に伴って、ネットワークを介してゲームを行うことが一般化している。また、ネットワーク上に仮想的なコミュニティを形成し、他人と交流するネットワーキングサービス、すなわち、ソーシャル・ネットワーキング・サービス（以下、「ＳＮＳ」という。）と連動し、または、サーバ装置や他の通信機器と連動することによって、ネットワークを用いてゲームを提供することも多く行われている。
【０００３】
一方、ゲームに限らず、ネットワークを介して音楽、画像、書籍その他のデータ（すなわち、アイテム）を通信端末装置で取得し、「物」を介在せずに、かつ、その結果「物」としての物流を必要とせずに、「データ」として商取引を行うことも一般的に行われている。
【０００４】
このような状況下において、最近では、ネットワークを介して、ゲームプレーヤまたはユーザからの指定されたゲームに用いるアイテムや音楽や画像などの各種のデータ（以下、単にまとめて「アイテム」という。）を提供するだけでなく、単に、ゲームプレーヤまたはユーザからの獲得要求に基づいて、ランダムに選択されたアイテムを提供する、いわゆる「ガチャ」といわれる、抽選要素を含めた娯楽性を有する商品提供システムも登場している（例えば、特許文献１）。
【０００５】
この商品提供システムは、提供するアイテムが入っているカプセルを無作為な順番で販売する仮想販売機を有し、ユーザが所望するデータが入っているカプセルの仮想販売機内の位置を確認可能であって、当該カプセルの購入タイミングをユーザに予測させつつ、仮想的に販売するようになっている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−３６６８５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１などのアイテムを提供するシステムにあっては、単一のユーザによってアイテムの獲得要求及びアイテムの獲得が実行されており、複数のユーザによってアイテムを獲得する処理については言及がない。
【０００８】
本発明は、上記課題を解決するためになされたものであり、その目的は、ユーザのゲームに用いるゲームアイテムの獲得に際して、アイテムの獲得意欲を刺激する娯楽性の高いサーバシステム、プログラム、情報記憶媒体及びサーバシステムの制御方法及びネットワークシステムを提供することにある。
【課題を解決するための手段】
【０００９】
（１）上記課題を解決するため、本発明のサーバシステムは、
ネットワークを介して接続される通信端末装置のユーザに、ゲームに用いるゲームアイテムを獲得させるアイテム獲得処理を実行するサーバシステムであって、
記憶手段に記憶された複数の前記ゲームアイテムの中から、前記ユーザによって獲得可能な少なくとも一のゲームアイテムを獲得可能アイテムとして決定する決定手段と、
前記決定された獲得可能アイテムに関する情報を、所定の条件に従って複数の前記ユーザに通知する通知手段と、
前記通知を受けたユーザのうち一または複数のユーザが前記アイテム獲得処理に参加ユーザとして参加する参加処理を実行し、所与の条件に従って前記参加ユーザに対して前記決定された獲得可能アイテムに関する前記アイテム獲得処理を実行する実行手段と、
を備える、構成を有している。
【００１０】
この構成により、本発明のサーバシステムは、獲得可能なゲームアイテムを通知によってユーザに認識させ、認識させたユーザに対してアイテム獲得処理を実行させることができるとともに、所与の条件にしたがって、ユーザに所望するゲームアイテムを獲得させることができるので、ゲームアイテムの獲得における確実性を高めることができる。
【００１１】
そして、本発明のサーバシステムは、所望するユーザに単にゲームアイテムを獲得させずに、例えば、抽選に当選し、または、ゲームに勝利することなどの所与の条件に従ってゲームアイテムを獲得させることができるので、ゲームアイテムを獲得する際のゲーム性を高め、ゲームアイテムの獲得という行為に高い娯楽性を持たせることができるとともに、アイテムを獲得した際のユーザの喜悦感をより高め、結果としてユーザにおけるアイテムの獲得意欲を刺激することができる。
【００１２】
（２）また、本発明のサーバシステムは、
前記参加ユーザが複数の場合に、
前記実行手段が、前記複数の参加ユーザの中から前記獲得可能アイテムを獲得させる一の参加ユーザを、対象ユーザとして、決定する処理を実行し、当該対象ユーザに前記アイテムを獲得させる前記アイテム獲得処理を実行する、
構成を有している。
【００１３】
この構成により、本発明のサーバシステムは、例えば、アイテム獲得処理毎に、一の参加ユーザを対象ユーザとして決定することができるので、気軽にアイテム獲得処理に参加することができるとともに、例えば、複数回のアイテム獲得処理が実行される場合にあっては、参加ユーザに対して参加するタイミングをも選択させることができるので、その戦略なども含めてゲームアイテムの獲得に対する興趣性を提供することができる。
【００１４】
（３）また、本発明のサーバシステムは、
前記参加ユーザが複数の場合に、
前記実行手段が、前記複数の参加ユーザにおける、前記アイテム獲得処理の対象ユーザとなる順番を示す獲得順を決定する処理を実行し、前記決定した獲得順に基づいて、前記アイテム獲得処理を実行する、
構成を有している。
【００１５】
この構成により、本発明のサーバシステムは、例えば、抽選により、または、所定のゲームの結果など参加ユーザにおける獲得順を決定し、当該決定した獲得順に従ってゲームアイテムを獲得させることができるので、例えば、獲得順により、所望するゲームアイテムにおける当選の有無または獲得可能なゲームアイテムの種別が決定することになる。
【００１６】
したがって、本発明のサーバシステムは、ゲームアイテムを獲得する際のゲーム性を高め、ゲームアイテムの獲得という行為に高い娯楽性を持たせることができるとともに、ア
イテムを獲得した際のユーザの喜悦感をより高め、結果としてユーザにおけるアイテムの獲得意欲を刺激することもできる。
【００１７】
（４）また、本発明のサーバシステムは、
前記参加ユーザが複数の場合に、前記複数の参加ユーザによって実行可能なゲームを制御するゲーム処理手段を更に有し、
前記実行手段が、前記複数の参加ユーザによって実行されたゲームパラメータに基づいて、前記対象ユーザを決定する処理を実行する、
構成を有している。
【００１８】
この構成により、本発明のサーバシステムは、ゲームに関連付けて複数の参加ユーザの中からアイテムを獲得する一の参加ユーザを決定するアイテム獲得処理を実行することができるので、ゲームアイテムを獲得する際のゲーム性を高めることができるとともに、ゲームアイテムの獲得という行為に高い娯楽性を持たせることができる。
【００１９】
（５）また、本発明のサーバシステムは、
前記参加ユーザが複数の場合に、前記複数の参加ユーザの中から前記対象ユーザを決定するための抽選処理を実行する抽選手段を更に有し、
前記実行手段が、前記抽選結果に基づいて前記対象ユーザを決定する処理を行う、構成を有している。
【００２０】
この構成により、本発明のサーバシステムは、「くじ」的な要素を取り入れつつ、複数の参加ユーザの中からアイテムを獲得する一の対象ユーザを決定するアイテム獲得処理を実行することができるので、ゲームアイテムを獲得する際のゲーム性を高めることができるとともに、ゲームアイテムの獲得という行為に高い娯楽性を持たせることができる。
【００２１】
（６）また、本発明のサーバシステムは、
前記参加ユーザが複数の場合に、前記複数の参加ユーザによって実行可能なゲーム処理を行うゲーム処理手段を更に有し、
前記実行手段が、前記複数の参加ユーザのゲームパラメータに基づいて、前記各参加ユーザの前記獲得順を決定する処理を実行する、
構成を有している。
【００２２】
この構成により、本発明のサーバシステムは、ゲームに関連付けて複数の各参加ユーザにおける獲得順を決定してアイテム獲得処理を実行することができるので、ゲームアイテムを獲得する際のゲーム性を高めることができるとともに、ゲームアイテムの獲得という行為に高い娯楽性を持たせることができる。
【００２３】
（７）また、本発明のサーバシステムは、
前記参加ユーザが複数の場合に、前記各参加ユーザの前記獲得順を決定するための抽選処理を実行する抽選手段を更に有し、
前記実行手段が、前記抽選結果に基づいて前記獲得順を決定する処理を行う、
構成を有している。
【００２４】
この構成により、本発明のサーバシステムは、「くじ」的な要素を取り入れつつ、複数の各参加ユーザの獲得順を決定してアイテム獲得処理を実行することができるので、ゲームアイテムを獲得する際のゲーム性を高めることができるとともに、ゲームアイテムの獲得という行為に高い娯楽性を持たせることができる。
【００２５】
（８）また、本発明のサーバシステムは、
前記実行手段が、所与の期間を設定し、当該所与の期間内に所定の条件を満足するユーザを前記参加ユーザとして決定する前記参加処理を実行する、
構成を有している。
【００２６】
この構成により、本発明のサーバシステムは、例えば所与の期間内にアイテム獲得処理に参加申請した場合に、または、所与の期間設定後に所定のゲームを開始し、所与の期間内に当該ゲームをクリアした場合などに、ユーザを参加ユーザとして決定することができる。
【００２７】
したがって、本発明のサーバシステムは、獲得を希望するユーザに対して公平に獲得の機会を与えることができるので、アイテムの獲得に際して公平性を認識させつつも、ゲーム性を高め、かつ、アイテムの獲得意欲を刺激することができる娯楽性の高いアイテムの獲得手法を実現することができる。
【００２８】
（９）また、本発明のサーバシステムは、
複数の前記ユーザに対して前記参加処理及び前記アイテム獲得処理が実行される場合に、
前記実行手段が、
前記通知を受けた複数のユーザにおける前記参加処理及び前記アイテム獲得処理を実行し、ユーザ毎に実行したアイテム獲得処理の結果を記憶手段に記憶し、
前記通信端末装置を介して該当するユーザからの結果取得要求を受け付けた場合に、前記記憶されたアイテム獲得処理の結果に基づいて、前記アイテム獲得処理の演出を実行するデータを該当する前記通信端末装置に送信し、
前記アイテム獲得処理によって前記獲得可能アイテムを獲得したユーザであって前記結果取得要求を要求したユーザに対して、当該獲得した獲得可能アイテムの使用を有効に設定する、
構成を有している。
【００２９】
この構成により、本発明のサーバシステムは、参加ユーザがリアルタイムでアイテム獲得処理に参加することなく、既に実行されたアイテム獲得処理の結果に基づいて事後的にゲームアイテムを獲得させることができる。
【００３０】
しがって、本発明のサーバシステムは、参加ユーザを、アイテム獲得処理を実行するタイミングに、必ずしも拘束する必要がないので、フレキシブル性の高いアイテム獲得処理を実現することができる。
【００３１】
（１０）また、本発明のサーバシステムは、
前記アイテム獲得処理によって獲得可能な前記獲得可能アイテムが複数あり、前記複数の獲得可能アイテムに対し前記アイテム獲得処理を繰り返し実行する場合に、
前記実行手段が、前記アイテム獲得処理を繰り返す毎にアイテム獲得処理に先立って、所与の条件に基づいて、前記複数の獲得可能な複数アイテムの中から次のアイテム獲得処理で前記参加ユーザに獲得させるゲームアイテムを決定する、
構成を有している。
【００３２】
この構成により、本発明のサーバシステムは、獲得するゲームアイテムについても、抽選的な要素を取り入れることができるので、ゲーム性を高め、かつ、アイテムの獲得意欲を刺激することができる娯楽性の高いアイテムの獲得手法を実現することができる。
【００３３】
（１１）また、本発明のサーバシステムは、
前記アイテム獲得処理によって獲得可能な前記獲得可能アイテムが複数あり、前記複数
の獲得可能アイテムに対し前記アイテム獲得処理を繰り返し実行する場合に、
前記実行手段は、前記繰り返し実行される全ての前記アイテム獲得処理に先立って、前記複数の獲得可能アイテムの中から、前記繰り返し実行される各前記アイテム獲得処理での獲得可能アイテムの提供順を決定し、当該決定した提供順に従って、前記アイテム獲得処理を繰り返し実行する、構成を有している。
【００３４】
この構成により、本発明のサーバシステムは、ユーザに予めゲームアイテムの提供順を知らしめれば、各ユーザが各アイテム獲得処理への参加の有無を決定することができるので、ゲームアイテムの獲得における確実性を高めることができる。
【００３５】
また、この構成により、本発明のサーバシステムは、全てのアイテム獲得処理に先立って参加申請すれば、各アイテム獲得処理を実行することが可能となり、各参加ユーザに対してリアルタイムで各アイテム獲得処理を実行する必要な無く、各参加ユーザのタイミングでアイテム獲得処理の結果を知ることができればよく、結果として参加ユーザを所定の時間に拘束する必要がないので、フレキシブル性の高いアイテム獲得処理を実現することができる。
【００３６】
（１２）また、本発明のサーバシステムは、
一の前記アイテム獲得処理の実行に先立って、前記参加ユーザの要求に基づいて、所与の条件を具備していることを条件に、前記獲得可能アイテムにおける提供順を変更する変更手段を更に備える、構成を有している。
【００３７】
この構成により、本発明のサーバシステムは、アイテムの提供順が明示されており、ゲームアイテムを獲得する獲得処理が実行される前に自己が獲得するゲームアイテムが認識可能であっても、未だ獲得されていないゲームアイテムを自己が獲得するゲームアイテムに変更させる可能性を提供することができるので、ユーザが所望するゲームアイテムが獲得可能な状況でない場合であっても、当該変更によりユーザが所望するゲームアイテムを出現させることを当該ユーザに期待させることができる。
【００３８】
（１３）また、本発明のサーバシステムは、
前記アイテム獲得処理によって獲得可能な前記獲得可能アイテムが複数あり、前記複数の獲得可能アイテムに対し前記アイテム獲得処理を繰り返し実行する場合に、
前記実行手段が、前記参加ユーザに既に獲得されたアイテムを次回以降のアイテム獲得処理の対象から削除しつつ、前記複数の獲得可能アイテムが無くなるまで、前記アイテム獲得処理を繰り返し実行する、構成を有している。
【００３９】
この構成により、本発明のサーバシステムは、所定数のゲームアイテムが無くなるまでアイテム獲得処理を繰り返し実行することができるので、登録したユーザに対して何れかのゲームアイテムを獲得させることができる。
【００４０】
（１４）また、本発明のサーバシステムは、
前記アイテム獲得処理によって獲得可能な前記獲得可能アイテムが複数あり、前記複数の獲得可能アイテムに対し前記アイテム獲得処理を繰り返し実行する場合に、
前記実行手段が、所与の期限まで前記アイテム獲得処理を繰り返し実行する、構成を有している。
【００４１】
この構成により、本発明のサーバシステムは、所与の期限までアイテム獲得処理を繰り返し実行することができるので、登録したユーザに対してゲームアイテムの獲得できる機会を多く提供することができる。
【００４２】
また、本発明のサーバシステムは、ゲームアイテムを獲得させる際に制限時刻の設定によるパニック感の演出またはその行為を扇動させるなど、ユーザに対して刺激を与えることができるので、ゲームアイテムの獲得についてのゲーム性を高め、かつ、アイテムの獲得意欲を刺激することができる娯楽性の高いアイテムの獲得手法を実現することができる。
【００４３】
（１５）また、本発明のサーバシステムは、
前記決定手段が、前記アイテム獲得処理が繰り返し実行されて前記参加ユーザに獲得可能アイテムが獲得される毎に、前記参加ユーザに既に獲得されたアイテムを次回以降のアイテム獲得処理の対象から削除しつつ、前記記憶手段に記憶された前記複数のゲームアイテムの中から、獲得可能アイテムを抽出して補充する処理を行う、構成を有している。
【００４４】
この構成により、本発明のサーバシステムは、登録したユーザに対してゲームアイテムの獲得できる機会を多く提供すること、及び、ゲームアイテムを獲得させる際に制限時刻の設定によるパニック感の演出またはその行為を扇動させるなど、ユーザに対して刺激を与えることができるとともに、補充によりユーザに対して減退したアイテムの獲得意欲を刺激することもできる。
【００４５】
（１６）また、本発明のサーバシステムは、
所与の条件に基づいて前記ゲームに参加する複数のユーザの中から、複数のユーザを選出する選出手段を更に備え、
前記通知手段が、前記選出されたユーザを対象として、前記決定された獲得可能アイテムに関する情報を通知する、構成を有している。
【００４６】
この構成により、本発明のサーバシステムは、チームと協力してゲームを進行させるゲームなどと連動させてアイテム獲得処理を実行することができるので、ゲームに対する新たな興趣性を提供することができるとともに、ゲームアイテムを獲得させることによってゲームの活性化を図ることができる。
【００４７】
（１７）また、本発明のサーバシステムは、
前記ユーザからの要求に基づいて、前記アイテム獲得処理に参加を希望するユーザを登録する登録手段を更に備え、
前記通知手段が、前記アイテム獲得処理に先立って登録されたユーザに、前記決定手段によって決定された獲得可能アイテムに関する情報を通知する、
構成を有している。
【００４８】
この構成により、本発明のサーバシステムは、ゲームアイテムの獲得するユーザに対して当該ゲームアイテムにおけるアイテム獲得処理を開催する際にその通知を行うことができるので、ゲームアイテムの獲得における確実性を高めることができる。
【００４９】
（１８）また、本発明のサーバシステムは、
前記登録手段が、前記ユーザからの要求に基づいて、当該ユーザが獲得を希望するゲームアイテムに関連づけてユーザ情報を登録し、
前記通知手段が、前記決定された獲得可能アイテムに関連づけて登録されたユーザ情報によって特定されるユーザに、当該決定された獲得可能アイテムに関する情報を通知する、
構成を有している。
【００５０】
この構成により、本発明のサーバシステムは、ユーザに対して当該ユーザが希望するゲームアイテムにおけるアイテム獲得処理を開催する際にその通知を行うことができるので
、ゲームアイテムの獲得における確実性を高めることができる。
【００５１】
（１９）また、本発明のサーバシステムは、
前記アイテム獲得処理によって獲得可能な前記獲得可能アイテムが複数あり、前記複数の獲得可能アイテムに対し前記アイテム獲得処理を繰り返し実行する場合に、
一の前記アイテム獲得処理の実行に先立って、前記参加ユーザの要求に基づいて、所与の条件を具備していることを条件に、前記獲得可能アイテムを、前記記憶手段に記憶されている他のゲームアイテムに変更する変更手段を更に備える、構成を有している。
【００５２】
この構成により、本発明のサーバシステムは、アイテム獲得処理が実行される前に自己が獲得するゲームアイテムが認識可能であっても、当該ゲームアイテムを他のゲームアイテムに変更させることができるので、ユーザが所望するゲームアイテムが獲得可能な状況でない場合であっても、当該変更によりユーザが所望するゲームアイテムを出現させることを当該ユーザに期待させることができる。
【００５３】
（２０）また、本発明のサーバシステムは、
前記複数の獲得可能アイテムに、他のゲームアイテムより前記アイテム獲得処理によって獲得させるための確率が低い複数の低確率アイテムが含まれおり、
前記複数の低確率アイテムのいずれかが以前のアイテム獲得処理で既に獲得された場合には、
前記変更手段が、
前記複数の獲得可能アイテムに含まれている未だ獲得されていない前記低確率アイテムを変更対象アイテムとし、
前記記憶手段に記憶された複数のゲームアイテムの中から、前記変更対象アイテムに対応する別の低確率アイテムを新たな獲得可能アイテムとして抽出し、
未だ獲得されていない前記変更対象アイテムを当該抽出した低確率アイテムに変更する、構成を有している。
【００５４】
この構成により、本発明のサーバシステムは、例えば、既に他の参加ユーザに自己が希望する低確率アイテム（すなわち、レアなゲームアイテム）が取得された場合であっても、未だ獲得されていないゲームアイテムをレアなゲームアイテムに変更することができるので、ユーザが所望するゲームアイテムが獲得可能な状況でない場合であっても、当該変更によりユーザが所望するレアなゲームアイテムを出現させることを当該ユーザに期待させることができる。
【００５５】
（２１）また、本発明のプログラムは、
ネットワークを介して接続される通信端末装置のユーザに、ゲームに用いるゲームアイテムを使用可能に獲得させるアイテム獲得処理を実行するサーバシステム用のプログラムであって、
前記サーバシステムを、
記憶手段に記憶された複数の前記ゲームアイテムの中から、前記ユーザによって獲得可能な少なくとも一のゲームアイテムを獲得可能アイテムとして決定する決定手段、
前記決定された獲得可能アイテムに関する情報を、所定の条件に従って複数の前記ユーザに通知する通知手段、及び
前記通知を受けたユーザのうち一または複数のユーザが前記アイテム獲得処理に参加ユーザとして参加する参加処理を実行し、所与の条件に従って前記参加ユーザに対して前記決定された獲得可能アイテムに関する前記アイテム獲得処理を実行する実行手段、
として機能させる、構成を有している。
【００５６】
この構成により、本発明のプログラムは、獲得可能なゲームアイテムを通知によってユ
ーザに認識させ、認識させたユーザに対してアイテム獲得処理を実行させることができるとともに、所与の条件にしたがって、ユーザに所望するゲームアイテムを獲得させることができるので、ゲームアイテムの獲得における確実性を高めることができる。
【００５７】
そして、本発明のプログラムは、所望するユーザに単にゲームアイテムを獲得させずに、例えば、抽選に当選し、または、ゲームに勝利することなどの所与の条件に従ってゲームアイテムを獲得させるので、ゲームアイテムを獲得する際のゲーム性を高めること、及び、ゲームアイテムの獲得という行為に高い娯楽性を持たせることができるとともに、アイテムを獲得した際のユーザの喜悦感をより高め、結果としてユーザにおけるアイテムの獲得意欲を刺激することができる。
【００５８】
（２２）また、本発明の情報記憶媒体は、上記プログラムを記憶した構成を有している。
【００５９】
この構成により、本発明のプログラムは、獲得可能なゲームアイテムを通知によってユーザに認識させ、認識させたユーザに対してアイテム獲得処理を実行させることができるとともに、所与の条件を具備さえすれば、ユーザが所望するゲームアイテムを獲得することができるので、ゲームアイテムの獲得における確実性を高めることができる。
【００６０】
そして、本発明のプログラムは、所望するユーザに単にゲームアイテムを獲得させずに、例えば、抽選に当選し、または、ゲームに勝利することなどの所与の条件に従ってゲームアイテムを獲得させるので、ゲームアイテムを獲得する際のゲーム性を高めること、及び、ゲームアイテムの獲得という行為に高い娯楽性を持たせることができるとともに、アイテムを獲得した際のユーザの喜悦感をより高め、結果としてユーザにおけるアイテムの獲得意欲を刺激することができる。
【００６１】
（２３）また、本発明のサーバシステムの制御方法は、
ネットワークを介して接続される通信端末装置のユーザに、ゲームに用いるゲームアイテムを使用可能に獲得させるアイテム獲得処理を行うサーバシステムの制御方法であって、
記憶手段に記憶された複数の前記ゲームアイテムの中から、前記ユーザによって獲得可能な少なくとも一のゲームアイテムを獲得可能アイテムとして決定する決定ステップと、
前記決定された獲得可能アイテムに関する情報を、所定の条件に従って複数の前記ユーザに通知する通知ステップと、
前記通知を受けたユーザのうち一または複数のユーザが前記アイテム獲得処理に参加ユーザとして参加する参加処理を実行し、所与の条件に従って前記参加ユーザに対して前記決定された獲得可能アイテムに関する前記アイテム獲得処理を実行する実行ステップと、を含む、構成を有している。
【００６２】
この構成により、本発明のサーバシステムの制御方法は、獲得可能なゲームアイテムを通知によってユーザに認識させ、認識させたユーザに対してアイテム獲得処理を実行させることができるとともに、所与の条件にしたがって、ユーザに所望するゲームアイテムを獲得させることができるので、ゲームアイテムの獲得における確実性を高めることができる。
【００６３】
そして、本発明のサーバシステムの制御方法は、所望するユーザに単にゲームアイテムを獲得させずに、例えば、抽選に当選し、または、ゲームに勝利することなどの所与の条件に従ってゲームアイテムを獲得させるので、ゲームアイテムを獲得する際のゲーム性を高めること、及び、ゲームアイテムの獲得という行為に高い娯楽性を持たせることができるとともに、アイテムを獲得した際のユーザの喜悦感をより高め、結果としてユーザにお
けるアイテムの獲得意欲を刺激することができる。
【００６４】
（２４）また、本発明のネットワークシステムは、
通信端末装置と、
上記のサーバシステムと、
を含む、構成を有している。
【００６５】
この構成により、本発明のネットワークシステムは、獲得可能なゲームアイテムを通知によってユーザに認識させ、認識させたユーザに対してアイテム獲得処理を実行させることができるとともに、所与の条件にしたがって、ユーザに所望するゲームアイテムを獲得させることができるので、ゲームアイテムの獲得における確実性を高めることができる。
【００６６】
そして、本発明のネットワークシステムは、所望するユーザに単にゲームアイテムを獲得させずに、例えば、抽選に当選し、または、ゲームに勝利することなどの所与の条件に従ってゲームアイテムを獲得させるので、ゲームアイテムを獲得する際のゲーム性を高めること、及び、ゲームアイテムの獲得という行為に高い娯楽性を持たせることができるとともに、アイテムを獲得した際のユーザの喜悦感をより高め、結果としてユーザにおけるアイテムの獲得意欲を刺激することができる。
【図面の簡単な説明】
【００６７】
【図１】本発明に係る一実施形態のネットワークシステムにおけるネットワーク図の一例である。
【図２】一実施形態におけるサーバ装置の機能ブロック図の一例である。
【図３】一実施形態における通信端末装置の機能ブロック図の一例である。
【図４】一実施形態におけるＳＮＳサーバ装置の機能ブロック図の一例である。
【図５】一実施形態における閲覧データの生成処理について説明するための図である。
【図６】一実施形態において、閲覧データによってアイテムの提供順が明示されている場合の第１アイテム獲得処理（第２アイテム獲得処理）を説明するための図（その１）である。
【図７】一実施形態において、閲覧データによってアイテムの提供順が明示されている場合の第１アイテム獲得処理（第２アイテム獲得処理）を説明するための図（その２）である。
【図８】一実施形態におけるゲームアイテムのアイテム変更処理を説明するための図である。
【図９】一実施形態におけるゲームアイテムの提供順変更処理を説明するための図である。
【図１０】一実施形態におけるゲームアイテムの変更処理時において、通信端末装置に表示される表示例を示す図である。
【図１１】一実施形態のゲームサーバ装置におけるガチャの実行処理（第１アイテム獲得処理）の動作を示すフローチャート（その１）である。
【図１２】一実施形態のゲームサーバ装置におけるガチャの実行処理（第１アイテム獲得処理）の動作を示すフローチャート（その２）である。
【図１３】一実施形態のゲームサーバ装置におけるガチャの実行処理（第２アイテム獲得処理）の動作を示すフローチャート（その１）である。
【図１４】一実施形態のゲームサーバ装置におけるガチャの実行処理（第２アイテム獲得処理）の動作を示すフローチャート（その２）である。
【発明を実施するための形態】
【００６８】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の
範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【００６９】
なお、以下の実施形態は、ネットワークを介して構築されるネットワークシステムに含まれる複数のゲーム端末装置及びサーバ装置に対し、本発明に係るサーバシステム、プログラム及び情報獲得方法を適用した場合の実施形態である。
【００７０】
１．ネットワークシステムの構成及びその概要
まず、図１を用いて本実施形態におけるネットワークシステム１の構成及びその概要について説明する。なお、図１は、本実施形態のネットワークシステム１のネットワーク図である。
【００７１】
本実施形態のネットワークシステム１は、図１に示すように、ゲームサービスを提供するゲームサーバ装置１０と、複数の通信端末装置２０とが、例えば、インターネットなどのネットワークＮに接続可能に構成されている。
【００７２】
ゲームサーバ装置１０は、ネットワークＮを介してサーバに通信接続された通信端末装置２０を介して、ユーザにゲームをプレイさせるサービスを提供することが可能な情報処理装置である。
【００７３】
また、本実施形態のネットワークシステム１は、図１に示すように、コミュニケーション型のサービスを提供するＳＮＳサーバ装置３０を含んでもよい。なお、この場合において、ＳＮＳサーバ装置３０は、複数のユーザ間でコミュニケーションを提供することが可能なサービスを提供する情報処理装置である。
【００７４】
ゲームサーバ装置１０が提供するゲームは、ＳＮＳサーバ装置３０が提供するＳＮＳの動作環境（ＡＰＩ（アプリケーションプログラミングインタフェース）、プラットフォーム等）を利用して実行されるソーシャルゲーム（Ｓｏｃｉａｌ  Ｇａｍｅ）と呼ばれるゲームでもよい。
【００７５】
このソーシャルゲームは、既存のオンラインゲームとは違い、専用のクライアントソフトウェアを必要とせず、ＷｅｂブラウザとＳＮＳのアカウントのみで利用可能なゲームでもよい。
【００７６】
また、ゲームサーバ装置１０が提供するゲームは、通信端末装置２０のＷｅｂブラウザ上で提供されるゲーム、例えばＨＴＭＬ、ＦＬＡＳＨ、ＣＧＩ、ＰＨＰ、ｓｈｏｃｋｗａｖｅ、Ｊａｖａ（登録商標）アプレット、ＪａｖａＳｃｒｉｐｔ（登録商標）など様々な言語で作られたブラウザゲーム（Ｗｅｂブラウザで設置サイトを開くだけで起動するゲーム）でもよい。
【００７７】
さらに、ゲームサーバ装置１０が提供するゲームは、ネットワークＮを介してＳＮＳサーバ装置３０等や他のユーザの端末（スマートフォン、パソコン、ゲーム機など）と接続し、オンラインで同時に同じゲーム進行を共有することができるオンラインゲームでもよい。
【００７８】
特に、本実施形態のゲームサーバ装置１０は、これらのゲームの実行中に、当該ゲームに用いられるアイテム（以下、「ゲームアイテム」という。）を、対象となる複数のユーザまたは当該複数のユーザが有するそれぞれの通信端末装置２０に使用可能に、獲得させる「ガチャ」を実行することができる構成を有している。
【００７９】
課金サーバ装置４０は、ユーザの通信端末装置２０からゲームで使用するポイントやゲーム用の通貨またはアイテムの代価を徴収するサーバ装置である。課金サーバ装置４０は、ゲームサーバ装置１０、通信端末装置２０及びＳＮＳサーバ装置３０とネットワークＮを介して接続される。
【００８０】
例えば、課金サーバ装置４０は、ユーザへの料金請求及びユーザの銀行口座等からの引き落とし等を管理する機能を備える。例えば、クレジット会社や、ユーザの通信端末装置２０の通信サービス会社に応じた種々の課金処理を行う。
【００８１】
通信端末装置２０は、スマートフォン、携帯電話、ＰＨＳ、コンピュータ、ゲーム装置、ＰＤＡ、携帯型ゲーム機等、画像生成装置などの情報処理装置であり、インターネット（ＷＡＮ）、ＬＡＮなどのネットワークＮを介してゲームサーバ装置１０、ＳＮＳサーバ装置３０、課金サーバ装置４０に接続可能な装置である。なお、通信端末装置２０とゲームサーバ装置１０、ＳＮＳサーバ装置３０、課金サーバ装置４０との通信回線は、有線でもよいし無線でもよい。
【００８２】
また、通信端末装置２０は、Ｗｅｂページ（ＨＴＭＬ形式のデータ）を閲覧可能なＷｅｂブラウザを備えている。つまり、通信端末装置２０は、ゲームサーバ装置１０やＳＮＳサーバ装置３０との通信を行うための通信制御機能、及び、ゲームサーバ装置１０やＳＮＳサーバ装置３０から受信したデータ（Ｗｅｂデータ、ＨＴＭＬ形式で作成されたデータなど）を用いて表示制御を行うＷｅｂブラウザ機能などを備え、ゲーム画面を表示させる処理を行う。
【００８３】
通信端末装置２０から所定ゲームを行う旨の要求をゲームサーバ装置１０に対して行うと、通信端末装置２０は、ゲームサーバ装置１０のゲームサイトに接続され、ゲームが開始される。ゲームでは、必要に応じてＡＰＩを用いることにより、ＳＮＳサーバ装置３０に所定の処理を行わせたり、ＳＮＳサーバ装置３０が管理するＳＮＳユーザ情報を取得したりすることができる。
【００８４】
例えば、本実施形態のネットワークシステム１は、通信端末装置２０の入力情報をゲームサーバ装置１０に送信し、ゲームサーバ装置１０は受信した入力情報に基づいてゲーム処理を行う。そして、ゲームサーバ装置１０は、ゲーム処理結果を通信端末装置２０に送信し、通信端末装置２０は、ゲームサーバ装置１０から受信したゲーム処理結果を表示する処理を行う。
【００８５】
なお、ゲームサーバ装置１０が、ＳＮＳサーバ装置３０の機能を備えていてもよいし、ゲームサーバ装置１０が、課金サーバ装置４０の機能を備えていてもよい。また、本実施の形態のゲームの処理は、ゲームサーバ装置１０が一部又は全部を行ってもよいし、通信端末装置２０が一部又は全部を行ってもよい。
【００８６】
また、ゲームサーバ装置１０、ＳＮＳサーバ装置３０、課金サーバ装置４０は、１つの（装置、プロセッサ）で構成されていてもよいし、複数の（装置、プロセッサ）で構成されていてもよい。
【００８７】
また、ゲームサーバ装置１０に記憶される課金情報、ゲーム情報等の情報を、ネットワーク（イントラネット又はインターネット）を介して接続されたデータベース（広義には記憶装置、メモリ）に記憶するようにしてもよい。
【００８８】
また、ＳＮＳサーバ装置３０に記憶されるユーザ情報等の情報を、ネットワークＮ（イントラネット又はインターネット）を介して接続されたデータベース（広義には記憶装置
、メモリ）に記憶するようにしてもよい。
【００８９】
２．ＳＮＳの説明
次に、本実施形態において用いられるＳＮＳ（ソーシャル・ネットワーキング・サービス）について説明する。
【００９０】
このＳＮＳとは、社会的ネットワークをインターネット上で構築するサービスのことであり、本実施形態では、ＳＮＳサーバ装置３０がＳＮＳを提供する。ＳＮＳの基本的な機能としては、プロフィール機能、メッセージ送受信機能、友人関係機能（ユーザ相互リンク機能）、ユーザ検索機能、日記機能（ブログ機能）、掲示情報投稿機能（メッセージ投稿機能）、コミュニティ機能等がある。
【００９１】
ＳＮＳサーバ装置３０は、ユーザの情報（ユーザ名、プロフィール、日記、掲示情報、ゲームの進捗状況、コミュニティなど）をログインしたユーザだけでなく、当該ユーザと友人関係（フレンド関係）にある他のユーザにも送信し、ユーザ間でコミュニティを図るようにしている。なお、ＳＮＳサーバ装置３０は、会員登録を行ったユーザに限定してサービスを提供するようにしてもよい。
【００９２】
例えば、ＳＮＳサーバ装置３０は、Ｗｅｂサーバ装置機能、及び、メール配送が可能なメールサーバ装置機能を備える。そして、ＳＮＳサーバ装置３０は、通信端末装置２０によってＳＮＳサーバ装置３０のＳＮＳ用のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）にアクセスされ、かつ、ユーザの識別情報（ユーザ名等）、パスワード受信して、当該ユーザのログインが成功すると、当該ユーザのＷｅｂページを通信端末装置２０に送信する。なお、通信端末装置２０は、Ｗｅｂブラウザ上に受信した当該ユーザのＷｅｂページをユーザに閲覧可能に表示させる。
【００９３】
本実施形態のＳＮＳサーバ装置３０は、一方のユーザと他方のユーザとの双方が互いに友人関係を要求する情報を受け取ると、互いに、一方のユーザの識別情報に対応付けて（関連付けて）他方のユーザの識別情報を登録する。
【００９４】
例えば、本実施形態は、ＳＮＳサーバ装置３０が、通信端末装置２０ＡからユーザＡがユーザＢに友人関係を要求する情報を受け取る。すると、ＳＮＳサーバ装置３０は、ユーザＢの通信端末装置２０Ｂに、ユーザＡからの友人要求（フレンド要求）を送信する処理を行う。そして、ＳＮＳサーバ装置３０が、通信端末装置２０Ｂから、ユーザＢがユーザＡの友人要求に対する許可の情報を受信した場合には、ユーザＡとユーザＢの友人関係が成立したものと判定する。そして、ユーザＡの識別情報に対応づけて、ユーザＢの識別情報を登録し、ユーザＢの識別情報に対応付けて、ユーザＡの識別情報を登録する。
【００９５】
本実施形態のＳＮＳは、各ユーザが、掲示情報の投稿を行うことができる。例えば、ユーザＡが掲示情報を投稿するとは、ユーザＡの通信端末装置２０ＡからＳＮＳサーバ装置３０にユーザ端末から入力された掲示情報を送信することであり、ＳＮＳサーバ装置３０は、ユーザＡが投稿した掲示情報を含むデータ（Ｗｅｂページ）を通信端末装置２０Ａに送信し、通信端末装置２０Ａの表示部に掲示情報を表示することができる。
【００９６】
また、ＳＮＳサーバ装置３０は、ユーザＡの端末から当該掲示情報を友人リスト（フレンドリスト）として登録されているユーザＢにも公開することができる。例えば、ユーザＡが投稿した掲示情報は、ユーザＢから参照することができ、ユーザＢは、ユーザＡが投稿した掲示情報に対してコメントや評価（「いいね」など）を行うことができ、ユーザ間のコミュニケーションを図ることができる。
【００９７】
なお、ＳＮＳサーバ装置３０は、各ユーザの公開制限情報（閲覧制限情報）に基づいて、各ユーザのユーザ情報（プロフィール、掲示情報等）を公開するユーザを所定のユーザに制限するようにしてもよい。例えば、ユーザＡが公開制限情報を友人に制限している場合には、ユーザＡと友人関係にある他のユーザ（例えば、ユーザＢ、Ｃ、Ｄ、Ｅ）にのみユーザＡの掲示情報を閲覧可能とし、友人関係にない他のユーザ（例えば、ユーザＦ）には、ユーザＡの掲示情報を閲覧不能とするように制御する。
【００９８】
また、公開制限情報は、「全てのユーザに公開」、「友人のみの公開」、「友人の友人までに公開」など複数段階の制限を設け、ＳＮＳサーバ装置３０は、ユーザの通信端末装置２０からいずれの段階にするかの選択要求を受け付けて、当該ユーザの公開制限情報を設定している。
【００９９】
さらに、ＳＮＳサーバ装置３０は、フォローワー情報（自己がフォローワーとして登録しているユーザの情報）及びフォロー情報（自己をフォローしているユーザの情報）を記憶部に記憶してもよい。
【０１００】
なお、友人関係（フレンド関係）による互いのサービスユーザにおける双方向の情報共有とは異なり、特定のサービスユーザのＳＮＳ上の更新情報を閲覧可能に登録しているのみの一方向のサービスユーザを、特定サービスユーザのフォローワーといい、当該更新情報を閲覧可能にすることをフォローという。すなわち、ＳＮＳサーバ装置３０は、ユーザの識別情報に対応づけて、フォローワー関係、フォロー関係にある１又は複数の他のユーザの識別情報を記憶部に記憶してもよい。
【０１０１】
３．構成
３−１．サーバ装置の構成
次に、図２を用いて本実施形態のゲームサーバ装置の構成例について説明する。なお、図２は、本実施形態のゲームサーバ装置１０の各構成を示す機能ブロック図である。また、本実施形態のゲームサーバ装置１０は図２の構成要素（各部）の一部を省略した構成としてもよい。
【０１０２】
記憶部１７０は、処理部１００や通信部１９６などのワーク領域となるもので、その機能はＲＡＭ（ＶＲＡＭ）などにより実現できる。また、記憶部１７０には、ゲームで使用するゲームアイテム１７２、課金情報１７３、ゲーム情報１７４、ユーザ情報１７５、友人情報１７６が記憶される。なお、記憶部１７０に記憶される情報は、データベースで管理してもよい。
【０１０３】
記憶部１７０に記憶されるゲームアイテム１７２は、ゲームサーバ装置１０がユーザに提供するために予め用意された提供用のゲームアイテムと、ユーザ毎（ユーザの識別情報毎）に対応づけて登録されているユーザ用のゲームアイテムの両方を含む。提供用のゲームアイテム１７２は、課金用と無料用とに分けて記憶部１７０に記憶していてもよい。
【０１０４】
課金情報１７３は、ユーザ毎に、ユーザの識別情報に対応づけて、ゲーム内で使用可能なポイントや仮想通貨の情報である。また、課金情報１７３は、ユーザが過去に購入したポイントや仮想通貨の購入履歴を含む。そして、課金情報１７３は、ユーザが過去に購入したゲームアイテム１７２の購入日時を含む。
【０１０５】
また、ゲーム情報１７４は、ゲーム結果などのゲームパラメータ、ゲーム利用時間（ログイン日時、ログアウト日時）ユーザキャラクタのパラメータ、ユーザキャラクタの服装情報を含む。なお、ゲームサーバ装置１０は、ユーザ毎に、ユーザのゲーム情報１７４を当該ユーザの識別情報に対応づけて記憶部１７０に記憶する。
【０１０６】
ユーザ情報１７５は、ユーザの識別情報（ユーザ名、ユーザＩＤ、メールアドレスなどユーザを識別できる情報）、ユーザのパスワード、ユーザが投稿した掲示情報等である。ゲームサーバ装置１０のユーザの識別情報（ゲームＩＤ）は、ＳＮＳサーバ装置３０のユーザの識別情報（ＳＮＳＩＤ）と同じでもよく、ゲームサーバ装置１０のユーザの識別情報（ゲームＩＤ）は、ＳＮＳサーバ装置３０のユーザの識別情報（ＳＮＳＩＤ）と異なるものであってもよい。ゲームサーバ装置１０のユーザの識別情報（ゲームＩＤ）と、ＳＮＳサーバ装置３０のユーザの識別情報（ＳＮＳＩＤ）とが異なる場合には、ゲームサーバ装置１０、ＳＮＳサーバ装置３０それぞれは、ゲームサーバ装置１０のユーザの識別情報（ゲームＩＤ）と、ＳＮＳサーバ装置３０のユーザの識別情報（ＳＮＳＩＤ）とを対応づけて記憶部１７０に記憶する。
【０１０７】
なお、ユーザ情報１７５は、ＳＮＳサーバ装置３０の記憶部３７０に記憶されているユーザ情報３７２と同じでもよい。そして、ゲームサーバ装置１０は、ユーザ情報１７５を記憶部１７０に記憶せずに、ＳＮＳサーバ装置３０の記憶部３７０に記憶されているユーザ情報３７２を参照することもできる。また、ユーザ情報１７５は、ユーザの仲間情報を含む。仲間情報は、ユーザキャラクタの仲間となる他のユーザキャラクタ等である。
【０１０８】
友人情報１７６は、ユーザと友人関係にある他のユーザの識別情報等である。なお、友人情報１７６は、ＳＮＳサーバ装置３０の記憶部３７０に記憶されている友人情報３７３と同じでもよい。そして、ゲームサーバ装置１０は、友人情報１７６を記憶部１７０に記憶せずに、ＳＮＳサーバ装置３０の記憶部３７０に記憶されている友人情報３７３を参照してもよい。また、ゲームサーバ装置１０は、ユーザ毎に、ユーザの識別情報に対応づけて当該ユーザの友人情報１７６を記憶部１７０に記憶してもよい。
【０１０９】
情報記憶媒体１８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などにより実現できる。処理部１００は、情報記憶媒体１８０に格納されるプログラム（データ）に基づいて本実施形態の種々の処理を行う。即ち情報記憶媒体１８０には、本実施形態の各部としてコンピュータを機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）が記憶される。
【０１１０】
通信部１９６は、外部（例えば、端末、他のサーバ装置や他のネットワークシステム）との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【０１１１】
処理部１００（プロセッサ）は、情報記憶媒体１８０に記憶されるプログラム等に基づいて、処理を行う。具体的には、端末からの要求に応じてサービスを提供する。また、処理部１００は、記憶部１７０内の主記憶部１７１をワーク領域として各種処理を行う。処理部１００の機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。
【０１１２】
特に、本実施形態の処理部１００は、通信制御部１１０、Ｗｅｂ処理部１１１、課金情報制御部１１２、ゲーム情報制御部１１３、ゲーム処理部１１５及びアイテム獲得処理部１２０を含む。なお、これらの一部を省略する構成としてもよい。
【０１１３】
通信制御部１１０は、通信端末装置２０、ＳＮＳサーバ装置３０及び課金サーバ装置４０それぞれとネットワークを介してデータを送受信する処理を行う。すなわち、ゲームサーバ装置１０は、通信制御部１１０によって通信端末装置２０等から受信した情報に基づ
いて各種処理を行う。
【０１１４】
特に、本実施形態の通信制御部１１０は、ユーザの通信端末装置２０からの要求に基づいて、ゲーム画面を、当該ユーザの通信端末装置２０に送信する処理を行う。
【０１１５】
Ｗｅｂ処理部１１１は、Ｗｅｂサーバ装置として機能する。例えば、Ｗｅｂ処理部１１１は、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルを通じて、通信端末装置２０にインストールされているＷｅｂブラウザ２１１の要求に応じてデータを送信する処理、通信端末装置２０のＷｅｂブラウザ２１１によって送信されるデータを受信する処理を行う。
【０１１６】
課金情報制御部１１２は、ユーザ毎に、ユーザの識別情報に対応付けて当該ユーザの課金情報を記憶部１７０に記憶する処理を行う。
【０１１７】
アイテム獲得処理部１２０は、ゲーム処理部１１５と連動し、所与のタイミングにおいて、複数のユーザを対象に「ガチャ」と呼ばれるゲームアイテムを獲得するミニゲーム（すなわち、ゲーム内で実行されるゲーム内ゲーム）をアイテム獲得処理として実行する。特に、アイテム獲得処理部１２０は、閲覧データ生成部１２１、グループ化処理部１２２、アイテム変更処理部１２３及びアイテム提供処理部１２４を含む。
【０１１８】
閲覧データ生成部１２１は、ガチャを実行する前に、記憶部１７０に記憶されたゲームアイテム群の中から、所定数のゲームアイテムを閲覧可能に通信端末装置２０に提供する閲覧データを生成する閲覧データ生成処理を実行し、生成した閲覧データを参加ユーザの通信端末装置２０に提供する。
【０１１９】
グループ化処理部１２２は、ガチャを実行する前に、所与の条件の下、ゲームに参加する複数のユーザの中から複数のユーザを参加ユーザとして選出してグループ化するためのグループ化処理、または、所与のタイミングでガチャの実行を希望するユーザを参加ユーザとして登録してグループ化するためのグループ化処理を実行する。
【０１２０】
アイテム変更処理部１２３は、所定の条件の下に、閲覧データに含まれるガチャの対象となっているゲームアイテム、すなわち、ユーザがガチャによって獲得可能なゲームアイテム（以下、「獲得可能アイテム」ともいう。）の中から、特定のゲームアイテムを他のゲームアイテムに変更するアイテム変更処理、及び、獲得可能なゲームアイテムの獲得される順位（以下、「提供順」または「アイテム提供順」という。）が予め設定されている場合に、当該アイテムの提供順を変更する提供順変更処理を実行する。
【０１２１】
アイテム提供処理部１２４は、所与の条件に基づいて、アイテム獲得処理に参加する複数の参加ユーザの中から一の参加ユーザを対象ユーザとして決定し、決定した対象ユーザに獲得可能アイテムを使用可能に獲得させるアイテム獲得処理（以下、「第１アイテム獲得処理」という。）を、ガチャとして、実行する。
【０１２２】
また、アイテム提供処理部１２４は、第１アイテム獲得処理に代えて、所定の条件に基づいて、複数の参加ユーザの獲得順を決定しつつ、決定した獲得順に従って、閲覧データに含まれる獲得可能アイテムを該当するユーザに使用可能に獲得させる獲得処理（以下、「第２アイテム獲得処理」という。）を、ガチャとして、実行する。
【０１２３】
特に、アイテム提供処理部１２４は、閲覧されている所定数の獲得可能なゲームアイテムと参加ユーザとに対して、既に参加ユーザに獲得されたゲームアイテムとを対象から削除しつつ、ガチャの実行を繰り返し、閲覧データに含まれる全てのゲームアイテムが全て
獲得されるまで、または、予め設定された制限時刻になるまで、ガチャを実行する、
【０１２４】
ゲーム情報制御部１１３は、ユーザ毎に、ユーザの識別情報に対応付けて当該ユーザのゲーム情報を記憶部１７０に記憶する処理を行う。特に、ゲーム情報制御部１１３は、アイテム獲得処理部１２０によって実行されたガチャに基づいて獲得されたゲームアイテムを、ゲームで使用可能に獲得したユーザの識別情報に対応付けて記憶部１７０に記憶する。
【０１２５】
ゲーム処理部１１５は、通信端末装置２０から本実施形態のゲームプログラム（ゲームアプリケーション）の実行命令要求を受信すると、当該ゲームプログラムを実行する処理を行う。例えば、ゲーム処理部１１５は、ゲームに関する各種処理（例えば、抽選処理（ガチャ）、バトル処理（対戦処理）、イベント処理その他のゲーム演算処理）を行う。
【０１２６】
なお、本実施形態では、ゲームサーバ装置１０においてゲーム処理を実行しているが、ゲーム処理部１１５の全部または一部の処理を通信端末装置２０において行うようにしてもよい。かかる場合には、ゲームサーバ装置１０から、当該ゲーム処理部１１５のプログラムを通信端末装置２０に送信し、通信端末装置２０のゲーム処理部２１２がゲーム処理を実行する。
【０１２７】
３−２．通信端末装置の構成
次に、図３を用いて本実施形態の通信端末装置の構成例について説明する。なお、図３は、本実施形態の通信端末装置２０の各構成を示す機能ブロック図である。また、本実施形態の通信端末装置２０は図３の構成要素（各部）の一部を省略した構成としてもよい。
【０１２８】
入力部２６０は、ユーザからの入力情報を入力するための機器であり、ユーザの入力情報を処理部２００に出力する。本実施形態の入力部２６０は、ユーザの入力情報（入力信号）を検出する検出手段を備える。入力部２６０は、例えば、レバー、ボタン、ステアリング、マイク、タッチパネル型ディスプレイ、キーボード、マウスなどがある。
【０１２９】
また、入力部２６０は、３軸の加速度を検出する加速度センサ、角速度を検出するジャイロセンサ、カメラなどの撮像手段を備えた入力機器でもよい。例えば、入力機器は、ユーザが把持して動かすものであってもよいし、ユーザが身につけて動かすものであってもよい。また、入力機器には、ユーザが把持する刀型コントローラや銃型コントローラ、あるいはユーザが身につける（ユーザが手に装着する）グローブ型コントローラなど実際の道具を模して作られたコントローラも含まれる。また入力機器には、入力機器と一体化されているゲーム装置、携帯型ゲーム装置、携帯電話なども含まれる。本実施形態の端末は、複数の入力部２６０を備えていてもよい。
【０１３０】
記憶部２７０は、処理部２００や通信部２９６などのワーク領域となるもので、その機能はＲＡＭ（ＶＲＡＭ）などにより実現できる。
【０１３１】
情報記憶媒体２８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などにより実現できる。処理部２００は、情報記憶媒体２８０に格納されるプログラム（データ）に基づいて本実施形態の種々の処理を行う。情報記憶媒体２８０には、本実施形態の各部としてコンピュータを機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）を記憶することができる。
【０１３２】
なお、本実施形態では、ゲームサーバ装置１０が有する情報記憶媒体１８０や記憶部１
７０に記憶されている本実施形態の各部としてコンピュータを機能させるためのプログラムやゲームデータを、ネットワークを介して受信し、受信したプログラムやデータを情報記憶媒体２８０に記憶する。ゲームサーバ装置１０から受信したプログラムやデータを記憶部２７０に記憶してもよい。このようにプログラムやデータを受信してネットワークシステムを機能させる場合も本発明の範囲内に含む。
【０１３３】
表示部２９０は、本実施形態により生成された画像を出力するものであり、その機能は、ＣＲＴ、ＬＣＤ、タッチパネル型ディスプレイ、或いはＨＭＤ（ヘッドマウントディスプレイ）などにより実現できる。音出力部２９２は、本実施形態により生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。
【０１３４】
通信部１９６は、外部（例えば他の端末、サーバ装置）との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【０１３５】
処理部２００（プロセッサ）は、入力部２６０からの入力情報やプログラムなどに基づいて、ゲーム処理、表示制御、画像生成処理、または、音生成処理などの処理を行う。
【０１３６】
本実施形態の処理部２００は、記憶部２７０内の主記憶部をワーク領域として各種処理を行う。処理部２００の機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。
【０１３７】
また、処理部２００は、通信制御部２１０、Ｗｅｂブラウザ２１１、ゲーム処理部２１２、表示制御部２１３、描画部２２０、及び、音生成部２３０を含む。なお、これらの一部を省略する構成としてもよい。
【０１３８】
通信制御部２１０は、ゲームサーバ装置１０、ＳＮＳサーバ装置３０及び課金サーバ装置４０それぞれとデータを送受信する処理を行う。また、通信制御部２１０は、ゲームサーバ装置１０から受信したデータを記憶部２７０に格納する処理、受信したデータを解析する処理、その他のデータの送受信に関する制御処理等を行う。
【０１３９】
なお、通信制御部２１０は、サーバ装置の宛先情報（ＩＰアドレス、ポート番号）を情報記憶媒体２８０に記憶し、管理する処理を行うようにしてもよい。また、通信制御部２１０は、ユーザからの通信開始の入力情報を受け付けた場合に、ゲームサーバ装置１０との通信を行うようにしてもよい。
【０１４０】
特に、通信制御部２１０は、ゲームサーバ装置１０またはＳＮＳサーバ装置３０にユーザの識別情報を送信して、ユーザ情報に関するデータ（ユーザのＷｅｂページ、ゲーム画面等）をゲームサーバ装置１０或いはＳＮＳサーバ装置３０から受信する処理を行う。例えば、通信制御部２１０は、ユーザと友人関係にある他のユーザの情報（他のユーザ名、他のユーザの掲示情報など）を含むデータを、ゲームサーバ装置１０またはＳＮＳサーバ装置３０から受信する処理を行う。
【０１４１】
なお、通信制御部２１０は、所定周期でゲームサーバ装置１０やＳＮＳサーバ装置３０とデータ送受信を行ってもよいし、入力部２６０からの入力情報を受け付けた場合に、ゲームサーバ装置１０やＳＮＳサーバ装置３０とデータ送受信を行ってもよい。特に、本実施形態の通信制御部２１０は、ゲーム画面を、ゲームサーバ装置１０から受信する処理を行う。
【０１４２】
Ｗｅｂブラウザ２１１は、Ｗｅｂページ（ゲーム画面）を閲覧するためのアプリケーシ
ョンプログラムであって、Ｗｅｂサーバ装置（すなわち、ゲームサーバ装置１０）から、ＨＴＭＬファイルや画像ファイル等をダウンロードし、レイアウトを解析して表示制御する。また、Ｗｅｂブラウザ２１１は、入力フォーム（リンクやボタンやテキストボックス等）を用いてデータをＷｅｂサーバ装置（すなわち、ゲームサーバ装置１０）に送信する。
【０１４３】
本実施形態のＷｅｂブラウザ２１１は、ブラウザゲームを実現することができる。例えば、Ｗｅｂブラウザ２１１は、Ｗｅｂサーバ装置（ゲームサーバ装置１０）から受信したＪａｖａＳｃｒｉｐｔ（登録商標）、ＦＬＡＳＨ、Ｊａｖａ（登録商標）等で記述されたプログラムを実行するものであってもよい。
【０１４４】
通信端末装置２０は、Ｗｅｂブラウザ２１１によって、インターネットを介してＵＲＬによって指定されたＷｅｂサーバ装置からの情報を表示させることができる。例えば、通信端末装置２０は、ゲームサーバ装置１０から受信したゲーム画面（ＨＴＭＬ等のデータ）をＷｅｂブラウザ２１１によって表示させることができる。
【０１４５】
ゲーム処理部２１２は、種々のゲーム演算処理を行う。例えば、ゲーム開始条件が満たされた場合にゲームを開始する処理、ゲームを進行させる処理、ゲーム終了条件が満たされた場合にゲームを終了する処理などがある。
【０１４６】
また、ゲーム処理部２１２は、ユーザキャラクタ、建物、球場、車、樹木、柱、壁、マップ（地形）などの表示物を表す各種オブジェクト（ポリゴン、自由曲面又はサブディビジョンサーフェスなどのプリミティブで構成されるオブジェクト）をオブジェクト空間に配置設定する処理を行うようにしてもよい。
【０１４７】
ここで、オブジェクト空間とは、仮想空間であり、２次元空間、３次元空間の両方を含む。２次元空間とは、例えば２次元座標（Ｘ，Ｙ）においてオブジェクトが配置される空間であり、３次元空間とは、例えば３次元座標（Ｘ，Ｙ，Ｚ）においてオブジェクトが配置される空間である。
【０１４８】
例えば、オブジェクト空間設定部は、オブジェクト空間を３次元空間とした場合には、ワールド座標系にオブジェクトを配置する。そして、例えば、ワールド座標系でのオブジェクトの位置や回転角度（向き、方向と同義であり、例えば、ワールド座標系でのＸ、Ｙ、Ｚ軸の各軸の正方向からみて時計回りに回る場合における回転角度）を決定し、その位置（Ｘ、Ｙ、Ｚ）にその回転角度（Ｘ、Ｙ、Ｚ軸回りでの回転角度）でオブジェクトを配置する。
【０１４９】
また、例えば、ゲーム処理部２１２は、オブジェクト空間において、ユーザキャラクタを移動させる処理を行うようにしてもよい。すなわち、入力部２６０によりユーザが入力した入力情報や、プログラム（移動・動作アルゴリズム）や、各種データ（モーションデータ）などに基づいて、ユーザキャラクタをオブジェクト空間内で移動させたり、オブジェクトを動作（モーション、アニメーション）させたりする処理を行う。
【０１５０】
具体的には、ユーザキャラクタの移動情報（位置、回転角度、速度、或いは加速度などの移動パラメータ）や動作情報（オブジェクトを構成する各パーツの位置、或いは回転角度）を、１フレーム（例えば、１／６０秒）毎に順次求める処理を行うようにしてもよい。なおフレームは、ユーザキャラクタの移動・動作処理や画像生成処理を行う時間の単位である。
【０１５１】
特に、本実施形態の表示制御部２１３は、受信したゲーム画面を、表示部２９０に表示
する処理を行う。例えば、表示制御部２１３は、ゲームサーバ装置１０から受信したデータ（Ｗｅｂデータ、ＨＴＭＬ言語等で作成されたゲーム画面）を、Ｗｅｂブラウザ２１１などによって表示部２９０に表示させる処理を行う。
【０１５２】
なお、表示制御部２１３は、ゲーム処理部２１２によるゲーム処理内容を表示させる表示制御を行ってもよいし、描画部２２０において生成された画像を表示部２９０に表示させる表示制御を行ってもよい。
【０１５３】
描画部２２０は、処理部２００で行われる種々の処理（例えば、ゲーム処理）の結果に基づいて描画処理を実行し、これにより画像を生成し、表示制御部２１３によって表示部２９０に出力する。なお、描画部２２０が生成する画像は、いわゆる２次元画像であってもよいし、いわゆる３次元画像であってもよい。
【０１５４】
いわゆる３次元ゲーム画像を生成する場合には、まずオブジェクト（モデル）の各頂点の頂点データ（頂点の位置座標、テクスチャ座標、色データ、法線ベクトル或いはα値等）を含むオブジェクトデータ（モデルデータ）が入力され、入力されたオブジェクトデータに含まれる頂点データに基づいて、頂点処理（頂点シェーダによるシェーディング）が行われる。なお頂点処理を行うに際して、必要に応じてポリゴンを再分割するための頂点生成処理（テッセレーション、曲面分割、ポリゴン分割）を行うようにしてもよい。
【０１５５】
音生成部２３０は、処理部２００で行われる種々の処理の結果に基づいて音処理を行い、ＢＧＭ、効果音、又は音声などのゲーム音を生成し、音出力部２９２に出力する。例えば、ゲームサーバ装置１０から受信した音データを音出力部２９２に出力するようにしてもよい。
【０１５６】
３−３．ＳＮＳサーバ装置の構成例
次に、図４を用いて本実施形態のＳＮＳサーバ装置の構成例について説明する。なお、図４は、本実施形態のＳＮＳサーバ装置３０の各構成を示す機能ブロック図である。また、本実施形態のＳＮＳサーバ装置３０は図４の構成要素（各部）の一部を省略した構成としてもよい。
【０１５７】
記憶部３７０は、処理部３００や通信部３９６などのワーク領域となるもので、その機能はＲＡＭ（ＶＲＡＭ）などにより実現できる。記憶部３７０は、データベースを含む。
【０１５８】
また、記憶部３７０には、本実施形態のネットワークシステム１に参加する複数のユーザそれぞれのユーザ情報３７２が記憶される。例えば、記憶部３７０には、複数のユーザそれぞれのユーザの識別情報に対応づけて、ユーザパスワードなどをユーザ情報３７２として格納する。また、記憶部３７０には、ユーザが投稿した掲示情報、ユーザのプロフィール情報等を、当該ユーザのユーザ情報１７５として記憶される。
【０１５９】
また、記憶部３７０には、ユーザと友人関係にある他のユーザを特定するための情報を、友人情報３７３として記憶部３７０に記憶される。すなわち、ユーザの識別情報毎に、ユーザの識別情報と友人関係にある１又は複数の他のユーザの識別情報とを対応づけて（関連付けて）、記憶部３７０に記憶する。
【０１６０】
ユーザ情報３７２は、ユーザの識別情報とともにユーザの識別情報に対応づけられる種々の情報を含む。本実施形態では、ユーザの識別情報に対応づけられる情報として、端末識別情報、プロフィール情報、メッセージ掲示情報等が含まれる。
【０１６１】
ユーザの識別情報は、ユーザ名、ユーザＩＤ、ユーザアカウント、メールアドレス等な
どユーザを識別可能な情報であり、各ユーザに割り振られた識別ＩＤ（ＳＮＳＩＤ）でもよい。端末識別情報は、通信端末装置２０に割り振られた識別ＩＤである。この端末識別情報をユーザの識別情報として用いてもよい。
【０１６２】
プロフィール情報は、ゲームアプリケーションにユーザがユーザ登録を行う際に入力するプロフィールに基づいて生成・登録される情報である。例えば、プロフィール情報３２０は、ユーザのユーザアカウント（ユーザ名）、パスワード、ニックネーム、性別、年齢（生年月日）、在住する都道府県、自己紹介文などの情報を含む。
【０１６３】
掲示情報は、掲示情報提供処理を行うＳＮＳサーバ装置（掲示サイト、投稿サイト）のユーザアカウントやパスワード、掲示設定（掲示条件（掲示タイミング）の設定、掲示するメッセージをカスタマイズするか否か等）、メッセージ文（カスタマイズする場合のメッセージ文、応援宛先）等の情報を含む。
【０１６４】
ＳＮＳサーバ装置３０は、ユーザの識別情報に関連づけて、掲示情報を記憶部３７０に記憶する。そして、ＳＮＳサーバ装置３０は、ユーザの通信端末装置２０からのアクセス要求に基づいて掲示情報を通信端末装置２０に送信する処理を行う。
【０１６５】
ＳＮＳサーバ装置３０は、ユーザと友人関係にある他のユーザを特定するための情報を、友人情報３７３として記憶部３７０に記憶する。すなわち、ユーザの識別情報毎に、ユーザの識別情報と友人関係にある１又は複数の他のユーザの識別情報とを対応づけて（関連付けて）記憶する。
【０１６６】
情報記憶媒体３８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などにより実現できる。処理部３００は、情報記憶媒体３８０に格納されるプログラム（データ）に基づいて本実施形態の種々の処理を行う。即ち情報記憶媒体３８０には、本実施形態の各部としてコンピュータを機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）が記憶される。
【０１６７】
通信部３９６は、外部（例えば、ゲームサーバ装置１０または通信端末装置２０や他のネットワークシステム）との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【０１６８】
処理部３００（プロセッサ）は、情報記憶媒体３８０に記憶されるプログラム等に基づいて、処理を行う。具体的には、端末からの要求に応じてサービスを提供する。また、処理部３００は記憶部３７０内の主記憶部３７１をワーク領域として各種処理を行う。処理部３００の機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。
【０１６９】
特に、本実施形態の処理部３００は、通信制御部３１０、Ｗｅｂ処理部３１１、ユーザ情報制御部３１２、友人情報制御部３１３を含む。なおこれらの一部を省略する構成としてもよい。
【０１７０】
通信制御部３１０は、ゲームサーバ装置１０、通信端末装置２０、課金サーバ装置４０とネットワークＮを介してデータを送受信する処理を行う。例えば、通信制御部３１０は、ユーザの通信端末装置２０からの要求に基づいて、当該ユーザの情報を当該通信端末装置２０に送信する。また、通信制御部３１０は、当該ユーザに関連付けられている他のユ
ーザの情報を、当該ユーザの通信端末装置２０に送信する処理を行う。
【０１７１】
Ｗｅｂ処理部３１１は、Ｗｅｂサーバとして機能する。例えば、Ｗｅｂ処理部３１１は、ＨＴＴＰ等の通信プロトコルを通じて、通信端末装置２０にインストールされているＷｅｂブラウザ２１１の要求に応じてデータを送信する処理、通信端末装置２０のＷｅｂブラウザ２１１によって送信されるデータを受信する処理を行う。
【０１７２】
ユーザ情報制御部３１２は、記憶部３７０にユーザ情報を登録する処理、記憶部３７０に記憶されたユーザ情報を更新する処理、記憶部３７０に記憶されたユーザ情報等を、削除処理等を行う。
【０１７３】
友人情報制御部３１３は、複数のユーザを友人関係として登録する処理や、登録された複数のユーザの友人関係を解除する処理を行う。
【０１７４】
例えば、友人情報制御部３１３は、第１のユーザ端末から第２のユーザを友人として登録する登録要求及び当該第２のユーザ端末から第１のユーザを友人として登録する登録要求に基づいて、第１のユーザの識別情報に対応づけて第２のユーザの識別情報を友人関係として登録すると共に、第２のユーザの識別情報に対応づけて第１のユーザの識別情報を友人関係として登録する。
【０１７５】
また、友人情報制御部３１３は、友人関係として登録された複数のユーザのうち、いずれか一方のユーザが解除の要求を受け付けた場合には、当該複数のユーザの友人関係を解除する処理を行う。
【０１７６】
友人情報制御部３１３は、複数のユーザを友人関係として登録する処理や、登録された複数のユーザの友人関係を解除する処理を行う。
【０１７７】
例えば、友人情報制御部３１３は、第１のユーザの通信端末装置２０から第２のユーザを友人として登録する登録要求及び当該第２のユーザの通信端末装置２０から第１のユーザを友人として登録する登録要求に基づいて、第１のユーザの識別情報に対応づけて第２のユーザの識別情報を友人関係として登録するとともに、第２のユーザの識別情報に対応づけて第１のユーザの識別情報を友人関係として登録する。
【０１７８】
また、友人情報制御部３１３は、友人関係として登録された複数のユーザのうち、いずれか一方のユーザが解除の要求を受け付けた場合には、当該複数のユーザの友人関係を解除する処理を行う。
【０１７９】
また、ＳＮＳサーバ装置３０は、ユーザＡのユーザＢに対するフォローワーを登録する登録要求情報を、当該ユーザＡの通信端末装置２０Ａから受信した場合に、ユーザＡの識別情報に対応づけて、ユーザＢの識別情報をフォローワーとして登録（フォローワー登録）するようにしてもよい。
【０１８０】
また、ＳＮＳサーバ装置３０は、ユーザＡのユーザＢに対するフォローワーを解除する解除要求情報を、当該ユーザＡの通信端末装置２０Ａから受信した場合に、ユーザＡの識別情報に対応づけてフォローワー登録されているユーザＢの識別情報を削除するようにしてもよい。
【０１８１】
４．本実施形態の処理の手法
４−１．概要
次に、本実施形態の処理の手法について説明する。なお、以下においては、アイテムと
してゲームに使用する仮想通貨（コイン）、能力、武器、マップその他のゲームアイテムを用いて説明する。
【０１８２】
本実施形態のゲームサーバ装置１０のアイテム獲得処理部１２０は、複数のユーザによって予め選択された所定数のゲームアイテム（すなわち、獲得可能アイテム）の中から特定のゲームアイテムを獲得させる「ガチャ」と呼ばれるゲームアイテムを獲得するミニゲーム（すなわち、ゲーム内で実行されるゲーム内ゲーム）を実行することができるように構成されている。
【０１８３】
特に、アイテム獲得処理部１２０は、対決ゲーム、戦闘ゲームまたはロールプレイングゲームなどのゲームを実行している各ユーザに対して、参加期限、獲得可能なゲームアイテムの種別及びその数など、所定の情報を通知する構成を有している。そして、アイテム獲得処理部１２０は、ゲームにおいて選出された複数のユーザ、または、ガチャへ参加を希望するユーザを参加させる参加処理を実行し、当該参加した一または複数のユーザ（以下、「参加ユーザ」という。）によってガチャを実行する構成を有している。
【０１８４】
具体的には、本実施形態のアイテム獲得処理部１２０は、以下の手順でアイテム獲得処理（すなわち、ガチャ）を実行する。
（１）所定のタイミングで、ゲームにおいて選出されたユーザ、または、ガチャに参加を希望する複数のユーザを登録してグループ化するグループ化処理の実行。
（２）所与の条件に基づいて、記憶部１７０に記憶された複数のゲームアイテム１７２の中から獲得可能アイテムを決定し、決定した獲得可能アイテムを通知するための閲覧データの生成及び当該データの送信。
（３）所与の条件に基づいて、各参加ユーザに、獲得可能な所定数のゲームアイテム（獲得可能アイテム）の中からゲームアイテムを使用可能に獲得させるアイテム獲得処理の実行。特に、アイテム獲得処理によって獲得可能な獲得可能アイテムが複数ある場合には、複数の獲得可能アイテムに対してアイテム獲得処理を繰り返して実行。
【０１８５】
したがって、本実施形態のネットワークシステム１及びゲームサーバ装置１０は、獲得可能アイテムを通知によって参加ユーザに認識させることができるとともに、抽選に当選し、または、ゲームに勝利することなど所与の条件を具備さえすれば、希望するゲームアイテムを確実に獲得させることができる。
【０１８６】
この結果、本実施形態のネットワークシステム１及びゲームサーバ装置１０は、ゲームアイテムを獲得する際のゲーム性を高めること、及び、ゲームアイテムの獲得という行為に高い娯楽性を持たせることができるとともに、アイテムを獲得した際のユーザの喜悦感をより高め、結果としてユーザにおけるアイテムの獲得意欲を刺激することができるようになっている。
【０１８７】
また、本実施形態のゲームサーバ装置１０は、アイテム獲得処理によって獲得可能な獲得可能アイテムが複数あり、複数の獲得可能アイテムに対しアイテム獲得処理を繰り返し実行するようになっている。そして、ゲームサーバ装置１０は、アイテム獲得処理毎に、閲覧データに含まれる、既に参加ユーザに獲得されたアイテムを対象から削除するとともに、閲覧データに含まれる全ての獲得アイテムが無くなるまで、または、予め設定した制限時刻になるまで、アイテム獲得処理を繰り返し実行する。
【０１８８】
したがって、本実施形態のゲームサーバ装置１０は、所定数のゲームアイテムが無くなるまでアイテム獲得処理を繰り返し実行することができるので、登録したユーザに対して何れかのゲームアイテムを獲得させることができるようになっている。
【０１８９】
また、本実施形態のゲームサーバ装置１０は、ゲームアイテムを獲得させる際に制限時刻の設定によるパニック感の演出またはその行為を扇動させるなど、刺激を与えることができるので、ゲームアイテムの獲得についてのゲーム性を高め、かつ、アイテムの獲得意欲を刺激することができる娯楽性の高いアイテムの獲得手法を実現することができるようになっている。
【０１９０】
なお、本実施形態のゲームサーバ装置１０は、ゲームアイテムを獲得する毎に、ゲームアイテムを獲得した参加ユーザについては、ゲームアイテムを獲得した以降のガチャに不参加にしてもよいし、全ての参加ユーザがゲームアイテムを獲得した後に、または、各ガチャ毎に当該既にゲームアイテムを獲得した参加ユーザをガチャに参加させるようにしてもよい。
【０１９１】
また、アイテム獲得処理部１２０は、複数の参加ユーザによってアイテム獲得処理を同一のタイミングによってリアルタイムに実行してもよいし（以下、「リアルタイムガチャ」ともいう。）、各参加ユーザがゲームサーバ装置１０にゲームを実行するためにアクセスしたそれぞれのタイミング、または、ゲーム状況に応じて異なるそれぞれのタイミングによって、複数の参加ユーザが同一の結果を得ることができるように、ガチャを実行するようにしてもよい（以下、「非リアルタイムガチャ」ともいう。）。
【０１９２】
すなわち、各通信端末装置２０とその参加ユーザにおけるゲームの進行状況、通信状況及びアクセスタイミングその他の状況に応じて、各参加ユーザが興趣可能にアイテム獲得処理を実行することができるようになっている。
【０１９３】
特に、アイテム獲得処理部１２０は、獲得可能アイテムを獲得する参加ユーザを決定する決定処理が抽選により実行される場合、または、アイテム獲得処理に享受する獲得順が予め決定されているなどの全ての参加ユーザにおけるリアルタイムの操作が必要でない場合には、アイテム獲得処理部１２０は、所定のタイミングで実行されたアイテム獲得処理に関する各処理を主記憶部１７１に記憶しておき、当該記憶された処理に従って、該当する通信端末装置２０と通信を行いつつ、当該通信端末装置２０のユーザの指示に基づいて、アイテム獲得処理をそれぞれのタイミングで実行することができるようになっている。
【０１９４】
さらに、本実施形態において、「使用可能に獲得させる」とは、実体的にゲームアイテムをデータとして提供するだけなく、画像その他の管理に関するデータのみの提供だけで、実体的なデータの送受信は実行せず、ゲームサーバ装置１０においてユーザまたはユーザが有する通信端末装置２０によって当該ゲームアイテムが使用できる状態となることも含まれる。そして、「使用できる状態」とは、ユーザまたはユーザが有する通信端末装置２０によってユーザ識別情報などを管理し、ゲームサーバ装置１０に登録されたゲームアイテムを使用できることを示す。
【０１９５】
４−２．グループ化処理
次に、本実施形態におけるガチャに参加するユーザのグループ化処理について説明する。
【０１９６】
アイテム獲得処理部１２０は、ゲームにおいて選出された複数のユーザに対するグループ化処理（以下、「第１グループ化処理」という。）、または、所定の告知を含む通知によって、所与の期間（以下、「登録期間」ともいう。）を定め、当該期間中にゲームアイテムの獲得を希望する複数のユーザを登録してそのグループ化処理（以下、「第２グループ化処理」という。）を実行する。
【０１９７】
（第１グループ化処理）
本実施形態のアイテム獲得処理部１２０は、例えば、以下に示すタイミング（以下、「選出タイミング」という。）で所定の条件を有するユーザを選出し、当該選出したユーザ（以下、「選出ユーザ」という。）に対して第１グループ化処理を実行する。
【０１９８】
例えば、選出タイミングとしては、
（１）ユーザが４人または５人など予め定められた数の他のユーザとゲーム上の友人関係になった場合、
（２）ユーザが他のユーザとチームを組んでゲームにおける所定のステージをクリアした場合または所定のキャラクタとの対戦により勝利した場合、
（３）ユーザがゲーム内において所定のゲームイベントにエントリーした場合または当該ゲームイベントで所定の条件を具備する結果を得た場合、
（４）ゲームサーバ装置１０が提供するゲームにおける所与の条件を具備するユーザが一定数になった場合、
（５）前回のガチャの実行処理から所定の時間経過後、または、所与のレアのゲームアイテム（以下、単に「レアアイテム」という。）の希望するユーザのリクエストが所定数に達した場合
などの種々のタイミングが含まれる。
【０１９９】
具体的には、グループ化処理部１２２は、上記の選出タイミングにおいて、ゲーム内でチームを組んでいるユーザを、または、対象となるユーザの中から所定の条件を具備するユーザを、強制的に複数選出し、または、当該所定の条件を具備するユーザからリクエストに基づいて複数選出し、選出した選出ユーザを、アイテム獲得処理を実行させるユーザ（すなわち、登録ユーザ）としてグループ化する。
【０２００】
なお、グループ化処理部１２２は、該当する通信端末装置２０を介して、対象となるユーザに対してガチャの実行を希望するか否かの問い合わせを実行しつつ、ガチャによって獲得できるゲームアイテムの種別、そのゲームアイテムの個数、及び／または、所与のレアアイテムの有無など、ユーザがガチャの実行の有無を判断するために必要な情報（以下、「ガチャ開催情報」ともいう。）を、ユーザに通知し、当該通知に基づくリクエストを条件に、選出ユーザを、アイテム獲得処理を実行させる登録ユーザとしてグループ化してもよい。
【０２０１】
また、グループ化処理部１２２は、ユーザからの事前要求に基づいて、当該ユーザが獲得を希望するゲームアイテムに関連づけてユーザ情報が登録されている場合に、当該ゲームアイテムのガチャ開催情報のみ当該ユーザに通知し、当該通知に基づくリクエストを条件に、選出ユーザを、アイテム獲得処理を実行させる登録ユーザとしてグループ化してもよい。
【０２０２】
また、「アイテム獲得処理を実行させるユーザとしてグループ化する」とは、閲覧データ生成部１２１、アイテム変更処理部１２３及びアイテム提供処理部１２４が、当該登録された一のグループに基づいてガチャを実行するために、グループ化処理部１２２が、該当する各ユーザのユーザ識別情報を関連づけて主記憶部１７１に一のグループとして登録することをいう。
【０２０３】
このように、本実施形態のグループ化処理部１２２は、チームと協力してゲームを進行させるゲームなどと連動させてアイテム獲得処理を実行することができるので、ゲームに対する新たな興趣性を提供することができるとともに、ゲームアイテムを獲得させることによってゲームの活性化を図ることができるようになっている。
【０２０４】
（第２グループ化処理）
第２グループ化処理としては、本実施形態のアイテム獲得処理部１２０は、例えば、以下に示す登録期間の開始タイミングからその終了タイミングまでの期間中にゲームアイテムの獲得を希望する複数のユーザに対してグループ化を実行する。
【０２０５】
例えば、登録期間の開始タイミングには、
（１）新規のユーザがゲームを開始後から所定の時間が経過した場合、
（２）特定のユーザまたは特定の複数のユーザの課金率が一定の値となった場合、
（３）複数のステージから構成されるゲームにおいて同一のステージを進行中のユーザが一定数になった場合、
（４）ゲームサーバ装置１０が提供するゲームにおける所与の条件を具備するユーザが一定数になった場合、
（５）前回のガチャの実行処理から所定の時間経過後、または、所与のレアのゲームアイテム（以下、単に「レアアイテム」という。）の希望するユーザのリクエストが所定数に達した場合
などの種々のタイミングが含まれる。
【０２０６】
また、例えば、登録期間の終了タイミングには、ガチャを希望するユーザの人数が所定数になったタイミング、または、開始から５分後または１日後などの予め定めた期限タイミングが含まれる。
【０２０７】
具体的には、グループ化処理部１２２は、登録期間中、通信端末装置２０を介して、全てのユーザまたは予め設定された条件を具備するユーザに対して、ガチャの実行を希望するか否かの問い合わせを実行しつつ、ガチャ開催情報をユーザに通知する。
【０２０８】
なお、予め設定された条件を具備するユーザとは、ガチャ開催情報の取得を可能にしているユーザ、または、ガチャ開催情報に自己が予め登録している情報が含まれるユーザが含まれる。また、ガチャ開催情報に自己が予め登録している情報が含まれるユーザとは、所定のレアアイテムのガチャが開催される場合に予め欲しいレアアイテムとして登録している場合のユーザである。
【０２０９】
また、グループ化処理部１２２は、閲覧データ生成部１２１に後述するような閲覧データをさせ、当該閲覧データを用いて上記の通知を実行してもよい。
【０２１０】
そして、グループ化処理部１２２は、ガチャ開催情報を通知した通信端末装置２０からリクエストを送信したユーザを、アイテム獲得処理を実行させるユーザ（すなわち、登録ユーザ）としてグループ化する。
【０２１１】
なお、ガチャの開催情報を通知されたユーザが、該当する通信端末装置２０を介して、単に、登録要求をゲームサーバ装置１０に送信するようにしてもよいし、課金や所定のポイントの支払いなどの所定の対価の支払い、または、ガチャを実行することができるゲームアイテムの提供その他の所与の条件を具備した場合に限り、グループ化処理部１２２は、通知されたガチャを実行できるガチャを実行することができる登録ユーザとして登録されるようにしてもよい。
【０２１２】
このように、本実施形態のグループ化処理部１２２は、獲得を希望するユーザに対して公平に獲得の機会を与えることができるので、アイテムの獲得に際して公平性を認識させつつも、ゲーム性を高め、かつ、アイテムの獲得意欲を刺激することができる娯楽性の高いアイテムの獲得手法を実現することができるようになっている。
【０２１３】
４−３．閲覧データの生成処理
次に、図５を用いて本実施形態のゲームサーバ装置１０における閲覧データの生成処理について説明する。なお、図５は、本実施形態における閲覧データの生成処理について説明するための図である。
【０２１４】
本実施形態においては、閲覧データ生成部１２１は、第１グループ化処理によってユーザが選出された後に、または、第２グループ化処理による登録期間終了後に、記憶部１７０に記憶された複数のゲームアイテム１７２の中から、所定数のゲームアイテムを取得可能アイテムとして選択し、これから実行されるガチャによってユーザが獲得可能なゲームアイテムの一覧を示す閲覧データを生成する。
【０２１５】
特に、グループ化処理が実行された際に、ガチャの実行を希望するか否かの問い合わせを実行するガチャ開催情報に、ガチャの対象となるレアアイテムまたはガチャの対象となるアイテムの種別とその数の情報が含まれていた場合には、閲覧データ生成部１２１は、当該情報に従って閲覧データを生成する。すなわち、閲覧データ生成部１２１は、開催情報に従って、記憶部１７０に記憶された複数のゲームアイテム１７２の中から、ガチャを実行する条件となるゲームアイテムを含めて所定数の獲得可能ゲームアイテムを選択し、閲覧データを作成する。
【０２１６】
例えば、図５（Ａ）に示すように、記憶部１７０には、武器、バイク、古文書、マップ、勇者、レアアイテム、コインなどのユーザが獲得可能なゲームアイテム群が、獲得可能ゲームアイテム群として記憶されているものとする。
【０２１７】
そして、グループ化処理時に「レアアイテム１」がガチャの対象となる旨の情報として通知していた場合には、閲覧データ生成部１２１は、この獲得可能ゲームアイテム群の中から、レアアイテム１を選択しつつ、他の８つのゲームアイテムについては乱数を用いた抽選処理などによって選択する。
【０２１８】
また、閲覧データ生成部１２１は、図５（Ｂ）に示すように、選択されたゲームアイテムに対応付けて記憶部１７０に記憶された当該ゲームアイテムを示すアイコンを、ランダムに並設させた閲覧データＰを生成する処理を実行する。
【０２１９】
なお、図５（Ｂ）においては、閲覧データ生成部１２１は、武器２、マップ、魔法の杖、５コイン、バイク、勇者１、レアアイテム１、１０コイン及び２０コインを、記憶されたゲームアイテム群から獲得可能アイテムとして選択して閲覧データＰを生成している。
【０２２０】
また、本実施形態においては、グループ化処理時にガチャの対象となるゲームアイテムの情報に従えば、ゲームアイテムを選択する方法は限定されない。
【０２２１】
また、閲覧データ生成部１２１は、獲得可能なゲームアイテムのアイテムの提供順を明示しつつ、閲覧データを生成してもよいし、当該アイテムの提供順の明示のない閲覧データを生成してもよい。
【０２２２】
例えば、閲覧データによって獲得可能なゲームアイテムのアイテムの提供順が明示されている場合には、ユーザが所望するゲームアイテムを獲得する順番になったときのガチャに対して参加する参加処理を実行させればよい。この場合に、自己が所望するゲームアイテムを獲得することの確率が増加するので、ゲームアイテムの獲得意欲を刺激し、かつ、ゲームと連動させることによってゲームアイテムの獲得に対するユーザの興趣性をも高めることができる。
【０２２３】
また、例えば、閲覧データによって獲得可能なゲームアイテムのアイテムの提供順が明
示されていない場合には、今まで既に獲得されたゲームアイテムの種別及び個数と残存するゲームアイテムの種別と個数に基づいて、次にガチャの対象となるゲームアイテムを想定しつつ、参加処理を実行させればよい。この場合には、自己が所望するゲームアイテムを獲得するためにはユーザの運だけでなく、獲得に向けての戦略が必要となるので、ゲームアイテムの獲得意欲を刺激し、かつ、ゲームと連動させることによってゲームアイテムの獲得に対するユーザの興趣性をも高めることができる。
【０２２４】
一方、閲覧データ生成部１２１は、ガチャに登録しているユーザ数と同数のゲームアイテムとなるように閲覧データを生成してもよいし、ユーザ数より少なく、または、ユーザ数より多くしてもよい。
【０２２５】
また、閲覧データ生成部１２１は、閲覧データを生成すると、通信部１９６を介して該当する通信端末装置２０（すなわち、登録ユーザの通信端末装置２０）に生成した閲覧データを提供する。
【０２２６】
なお、通信端末装置２０は、閲覧データを受信すると、当該受信した閲覧データを、Ｗｅｂブラウザ２１１によってユーザに閲覧可能に表示部２９０に表示させることができるようになっている。
【０２２７】
４−４．アイテム獲得処理（ガチャの実行処理）
次に、本実施形態のゲームサーバ装置１０におけるアイテム獲得処理（ガチャの実行処理）について説明する。
【０２２８】
本実施形態のゲームサーバ装置１０において、アイテム提供処理部１２４は、閲覧データの提供を受けた登録ユーザ（すなわち、アイテム獲得処理における獲得可能アイテムに関する情報が通知されて登録した登録ユーザ）のうち一または複数のユーザがアイテム獲得処理に参加ユーザとして参加する参加処理を実行し、所与の条件に従って参加ユーザに対して前記決定された獲得可能アイテムを獲得させる前記アイテム獲得処理を実行する。
【０２２９】
具体的には、アイテム提供処理部１２４は、参加ユーザが一の場合には、当該参加ユーザに獲得可能アイテムを獲得させるアイテム獲得処理を実行し、参加ユーザが複数の場合には、以下の第１アイテム獲得処理または第２アイテム獲得処理の何れか一方を実行する。
【０２３０】
第１アイテム獲得処理としては、アイテム提供処理部１２４は、参加処理において、獲得可能アイテムを獲得させる一の参加ユーザを、複数の参加ユーザの中から対象ユーザとして、決定する処理を実行し、当該対象ユーザにアイテムを使用可能に獲得させる前記アイテム獲得処理を実行する。
【０２３１】
また、第２アイテム獲得処理としては、アイテム提供処理部１２４は、参加処理において、複数の参加ユーザの獲得順を決定する処理を実行し、当該決定した獲得順に基づいて各参加ユーザに獲得可能アイテムを使用可能に獲得させるアイテム獲得処理を実行する。
【０２３２】
なお、本実施形態のアイテム提供処理部１２４は、複数の登録ユーザによって非リアルタイムにガチャを実行する場合には、第１アイテム獲得処理及び第２アイテム獲得処理において、ユーザの操作や選択を不要にし、結果のみ通知する処理を実行し、所与の条件に基づいて一度に各参加ユーザに閲覧データに含まれる獲得可能アイテムをそれぞれ使用可能に獲得させるアイテム獲得処理を実行することもできるようになっている。
【０２３３】
４−４−１．第１アイテム獲得処理  
次に、図６及び図７を用いて本実施形態のアイテム提供処理部１２４における第１アイテム獲得処理について説明する。なお、図６は、閲覧データによってアイテムの提供順が明示されている場合の第１アイテム獲得処理を説明するための図であり、図７は、閲覧データによってアイテムの提供順が明示されていない場合の第１アイテム獲得処理を説明するための図である。
【０２３４】
本実施形態のアイテム提供処理部１２４は、第１アイテム獲得処理として、参加ユーザの決定処理を実行し、ガチャを実行する毎に、決定された参加ユーザの中から対象ユーザの決定及び獲得させるゲームアイテムを決定する処理（ガチャ）を実行する。
【０２３５】
（参加ユーザの決定処理）
本実施形態のアイテム提供処理部１２４は、第１アイテム獲得処理を実行する場合には、ガチャを実行する毎に、所与の期間を設定し、当該所与の期間内に所定の条件を満足するユーザを参加ユーザとして決定する参加処理を実行する。
【０２３６】
具体的には、アイテム提供処理部１２４は、所与の期間内に登録ユーザからの次のガチャへの参加登録を受け付けて（すなわち、参加の申請を受け付け）、受け付けたユーザを参加ユーザに決定する。すなわち、アイテム提供処理部１２４は、所与の期間内に参加登録を受け付けたユーザを所定の条件を満足する参加ユーザに決定する。
【０２３７】
また、アイテム提供処理部１２４は、所与の期間設定後にミニゲームなどの所定のゲームを開始し、所与の期間内に当該ゲームをクリアしたユーザを参加ユーザとして決定する。すなわち、アイテム提供処理部１２４は、所与の期間内にゲームをクリアしたユーザを所定の条件を満足する参加ユーザに決定する。
【０２３８】
（対象ユーザの決定）
アイテム提供処理部１２４は、参加ユーザを決定すると、参加ユーザの中から次のガチャによってゲームアイテムを獲得することができる権利を有するユーザを対象ユーザとして決定する。
【０２３９】
具体的には、所定の期間を設けて参加登録を受け付けた参加ユーザが単一の場合には、アイテム提供処理部１２４は、当該参加ユーザを対象ユーザに決定する。例えば、登録ユーザが「Ａ」、「Ｂ」、「Ｃ」及び「Ｄ」の４人の場合であって、参加ユーザが「Ｂ」のみの場合には、アイテム提供処理部１２４は、参加ユーザ「Ｂ」を対象ユーザに決定する。
【０２４０】
また、アイテム提供処理部１２４は、所定の期間を設けて参加登録を受け付けた参加ユーザが複数の場合には、当該複数の参加ユーザによって実行されたゲームパラメータに基づいて、複数の参加ユーザの中から、一の対象ユーザを決定する。
【０２４１】
より具体的には、アイテム提供処理部１２４は、この場合には、ゲーム処理部１１５が提供するゲームの各ユーザにおける所定のパラメータ（体力パラメータ、経験値パラメータなど）をゲームパラメータとして用いて、複数の参加ユーザの中から、一の対象ユーザを決定する。また、アイテム提供処理部１２４は、ゲーム処理部１１５と連動し、複数の参加ユーザに対して、トーナメント方式またはバトルロイヤル方式の戦闘ゲームまたは対決ゲームなどのミニゲームを実施して、当該ゲームに使用されたゲームパラメータに基づいて対象ユーザとして決定してもよい。なお、この場合においては、当該ゲームのゲーム結果もゲームパラメータに含まれ、ゲームの勝者が対象ユーザとして決定される。
【０２４２】
例えば、参加ユーザが「Ａ」、「Ｂ」、「Ｃ」及び「Ｄ」の４人の場合であって、全員
が参加登録した場合には、アイテム提供処理部１２４は、ゲーム処理部１１５と連動し、「Ａ」、「Ｂ」、「Ｃ」及び「Ｄ」による全員での対決型のミニゲームを実行する。そして、アイテム提供処理部１２４は、「Ｂ」が勝者となった場合には、参加ユーザ「Ｂ」を対象ユーザに決定する。
【０２４３】
なお、アイテム提供処理部１２４は、ゲームに代えて、複数の参加ユーザに「くじ」などの抽選を実行し、当選した唯一の参加ユーザを対象ユーザとして決定してもよい。
【０２４４】
例えば、参加ユーザが「Ａ」、「Ｂ」、「Ｃ」及び「Ｄ」の４人の場合であって、全員が参加登録した場合には、アイテム提供処理部１２４は、「Ａ」、「Ｂ」、「Ｃ」及び「Ｄ」による抽選を実行する。そして、アイテム提供処理部１２４は、「Ｂ」が当選した場合には、参加ユーザ「Ｂ」を対象ユーザに決定する。
【０２４５】
（ガチャの実行）
上述のように対象ユーザが決定されると、本実施形態のアイテム提供処理部１２４は、閲覧データによって獲得可能なゲームアイテムのアイテムの提供順が明示されている場合には、該当するゲームアイテムを当該対象ユーザに獲得させるガチャの演出を実行する。
【０２４６】
そして、アイテム提供処理部１２４は、該当するゲームアイテムをデータとして提供するための処理、または、ユーザまたはユーザが有する通信端末装置２０によって当該ゲームアイテムが使用できる状態となるようにユーザ情報１７５を記憶部１７０に記憶する処理などの各処理を実行する。
【０２４７】
また、アイテム提供処理部１２４は、閲覧データ生成部１２１を制御して、獲得したゲームアイテムを閲覧データから削除し、または、非獲得表示となるように更新する。
【０２４８】
例えば、閲覧データ生成部１２１は、図６（Ａ）に示すように、１番目に決定された対象ユーザＢによってアイテムの提供順が１番目のゲームアイテム（魔法の杖）が獲得された場合には、図６（Ｂ）に示すように、閲覧データから獲得されたゲームアイテム（魔法の杖）を非獲得表示となる閲覧データを再生成（更新）し、該当する通信端末装置２０に送信する。
【０２４９】
一方、閲覧データによって獲得可能なゲームアイテムのアイテムの提供順が明示されていない場合には、アイテム提供処理部１２４は、対象ユーザを決定すると、抽選などの所定の方法によって次のガチャで獲得させる一のゲームアイテムを決定する。すなわち、アイテム提供処理部１２４は、抽選などの所定の方法によって次のアイテムの提供順となるゲームアイテムを決定する。
【０２５０】
そして、アイテム提供処理部１２４は、該当するゲームアイテムをデータとして提供するための処理、または、ユーザまたはユーザが有する通信端末装置２０によって当該ゲームアイテムが使用できる状態となるようにユーザ情報１７５を記憶部１７０に記憶する処理などの各処理を実行する。
【０２５１】
また、アイテム提供処理部１２４は、上述と同様に、次のガチャの実行において既に獲得されたアイテムは獲得対象アイテムから削除する処理を実行する。具体的にはアイテム提供処理部１２４は、閲覧データ生成部１２１を制御して、獲得したゲームアイテムを閲覧データから削除し、または非獲得表示となるように更新する。
【０２５２】
例えば、閲覧データ生成部１２１は、図７（Ａ）に示すように、１番目に決定された対象ユーザＢによって抽選によって定められたゲームアイテム「バイク」（すなわち、獲得
アイテムＱ）が獲得された場合には、図７（Ｂ）に示すように、閲覧データから獲得されたゲームアイテム（バイク）を非獲得表示となる閲覧データを再生成（更新）し、該当する通信端末装置２０に送信する。
【０２５３】
このように、本実施形態のアイテム提供処理部１２４は、対象ユーザの決定とガチャを繰り返し実行する構成を有している。特に、アイテム提供処理部１２４は、既に参加ユーザに獲得されたアイテムを獲得可能アイテムから削除し、閲覧データに含まれる全ての獲得アイテムが無くなるまで、または、予め設定した制限時刻になるまで、繰り返して対象ユーザの決定とガチャの実行を行う。
【０２５４】
したがって、本実施形態のアイテム提供処理部１２４は、アイテム獲得処理を実行する毎に（すなわち、ガチャを実行する毎に）、参加ユーザを決定する場合には、気軽にアイテム獲得処理に参加させることができる。本実施形態のアイテム提供処理部１２４は、複数回のアイテム獲得処理が実行される場合には、参加ユーザに対して参加するタイミングをも選択させることができるので、その戦略なども含めてゲームアイテムの獲得に対する興趣性を提供することができる。
【０２５５】
また、本実施形態のアイテム提供処理部１２４は、所定の期間を設けてガチャを希望するユーザの参加の申請を受け付けて当該ガチャを実行しているので、獲得を希望するユーザに対して公平に獲得の機会を与えることができるので、アイテムの獲得に際して公平性を認識させつつも、ゲーム性を高め、かつ、アイテムの獲得意欲を刺激することができる娯楽性の高いアイテムの獲得手法を実現することができる。ただし、所定の期間を設けることが必須ではない。
【０２５６】
なお、アイテム提供処理部１２４は、アイテムの提供順が明示されている場合には、または、アイテムの提供順が明示されていない場合であっても、所定の条件を具備した場合には、後述する提供順変更処理またはアイテム変更処理をアイテム変更処理部１２３に実行させることが可能な構成を有している。
【０２５７】
特に、レアアイテムの獲得を目的として各ユーザのグループ化を実行している場合であって、当該レアアイテムが全てのゲームアイテムが獲得される前に獲得された場合にも、その後にガチャによってゲームアイテムを獲得する予定の参加ユーザにあっては、ゲームアイテムの獲得意欲が減退することになる。そこで、本実施形態においては、所定の条件の下に、または、ユーザのリクエストによって、アイテム変更処理を実行することが可能になっている。ただし、本実施形態におけるアイテム変更処理の詳細については後述する。
【０２５８】
また、上記に代えて、獲得可能アイテムが獲得される毎、すなわち、ガチャが実行される毎に、記憶部１７０から新たなゲームアイテム１７２を選択して獲得可能アイテムとして補充してもよい。
【０２５９】
また、アイテム提供処理部１２４は、上述したように、各参加ユーザの操作に連動して上述の各処理をリアルタイムに実行してもよいし（リアルタイム性ガチャ）、事前にガチャを実行し、参加ユーザ毎に異なるタイミングによって参加ユーザの指示に従いつつ、実行したガチャの結果を通知してゲームアイテムを獲得させるようにしてもよい（非リアルタイム性ガチャ）。
【０２６０】
非リアルタイム性ガチャを実行する場合には、アイテム提供処理部１２４は、参加ユーザにおける参加処理及びアイテム獲得処理を実行し、参加ユーザ毎に実行したアイテム獲得処理の結果を主記憶部１７１に記憶する。また、アイテム提供処理部１２４は、該当す
る参加ユーザからの結果取得要求を受け付けた場合に、記憶されたアイテム獲得処理の結果に基づいて、アイテム獲得処理の演出を実行するデータを該当するユーザの通信端末装置２０に送信する。そして、アイテム提供処理部１２４は、アイテム獲得処理によって獲得可能アイテムを獲得した参加ユーザであって結果取得要求を要求した参加ユーザに対して、当該獲得した獲得可能アイテムの使用を有効に設定する。
【０２６１】
例えば、アイテム提供処理部１２４は、予めアイテム獲得処理の実行回数が定まっている場合に、二番目または五番目など、所与の期間内に参加の申請を受け付け、事前にガチャを実行し、記憶部１７０に記憶する。そして、アイテム提供処理部１２４は、その後に申請された参加ユーザに対して結果取得要求を受け付けた場合に、各アイテム獲得処理の結果に基づいて所定の演出及び獲得したゲームアイテムの使用許可を実行する。この場合には、アイテム提供処理部１２４は、各アイテム獲得処理をリアルタイムで実行する必要性がないので、参加ユーザを所定の時間に拘束する必要がなく、フレキシブル性の高いアイテム獲得処理を実現することができるようになっている。
【０２６２】
４−４−２．第２アイテム獲得処理
次に、本実施形態のアイテム提供処理部１２４における第２アイテム獲得処理について説明する。
【０２６３】
なお、アイテム提供処理部１２４は、第２アイテム獲得処理として、閲覧データに対する全てのガチャの実行に先立って、一括して全ての参加ユーザの獲得順を決定し、決定した獲得順に基づいて、ゲームアイテム毎にガチャを実行する処理である。
【０２６４】
（獲得順の決定）
本実施形態のアイテム提供処理部１２４は、第２アイテム獲得処理を実行する場合であって、参加ユーザが複数の場合に、には、全てのガチャを実行する前に、当該複数の参加ユーザによって実行されたゲームパラメータに基づいて、各参加ユーザの獲得順を決定する。
【０２６５】
具体的には、アイテム提供処理部１２４は、ゲーム処理部１１５が提供するゲームの各ユーザにおける所定のパラメータ（体力パラメータ、経験値パラメータなど）をゲームパラメータとして用いて、当該パラメータが優れている順（すなわち、高い順）に、各参加ユーザの獲得順を決定する。
【０２６６】
また、アイテム提供処理部１２４は、ゲーム処理部１１５と連動し、複数の参加ユーザに対して、トーナメント方式またはバトルロイヤル方式の戦闘ゲームまたは対決ゲームなどのミニゲームを実施して、当該ゲームに使用されたゲームパラメータに基づいて獲得順を決定してもよい。なお、この場合においては、当該ゲームのゲーム結果もゲームパラメータに含まれ、ゲーム結果によって示される順位が獲得順として決定される。
【０２６７】
例えば、参加ユーザが「Ａ」、「Ｂ」、「Ｃ」及び「Ｄ」の４人の場合には、アイテム提供処理部１２４は、「Ａ」、「Ｂ」、「Ｃ」及び「Ｄ」の４人の参加ユーザによるトーナメント方式またはバトルロイヤル方式のゲームを開始する。そして、アイテム提供処理部１２４は、トーナメントまたはバトルロイヤルの順位が「Ｂ」、「Ｄ」、「Ｃ」、「Ａ」となった場合には、４人の参加ユーザの獲得順を「Ｂ」、「Ｄ」、「Ｃ」、「Ａ」に決定する。
【０２６８】
一方、アイテム提供処理部１２４は、ゲームに代えて、参加ユーザに順位が明示される「くじ」などの抽選を実行し、抽選くじの順位に従って、獲得順を決定してもよい。
【０２６９】
なお、第２アイテム獲得処理においては、上述のように生成された閲覧データによって次のガチャで獲得可能なゲームアイテム（すなわち、アイテムの提供順）が明示されていてもよいし、当該ゲームアイテムが明示されていなくてもよい。
【０２７０】
（ガチャの実行）
上述のように獲得順が決定されると、本実施形態のアイテム提供処理部１２４は、閲覧データによって獲得可能なゲームアイテムのアイテムの提供順が明示されている場合には、該当するゲームアイテムを当該対象ユーザに獲得させるガチャの演出を実行する。
【０２７１】
そして、アイテム提供処理部１２４は、該当するゲームアイテムをデータとして提供するための処理、または、ユーザまたはユーザが有する通信端末装置２０によって当該ゲームアイテムが使用できる状態となるようにユーザ情報１７５を記憶部１７０に記憶する処理などの各処理を実行する。
【０２７２】
ただし、このようにゲームアイテムのアイテムの提供順が閲覧データによって明示されている場合には、参加ユーザの獲得順が決定された段階で、各参加ユーザは、自己が獲得するゲームアイテムを認識することができてしまう。したがって、本実施形態においては、獲得可能アイテムの提供順が明示されている場合には、所定回数目のガチャを実行する際に、または、ユーザのリクエストによって、獲得可能なゲームアイテムのアイテムの提供順、すなわち、獲得可能なゲームアイテムのガチャによって獲得される順番を変更する提供順変更処理、または、獲得可能なゲームアイテムそのものを変更するアイテム変更処理を実行することが可能になっている。
【０２７３】
なお、本実施形態における提供順変更処理及びアイテム変更処理の詳細については後述する。
【０２７４】
また、アイテム提供処理部１２４は、次のガチャの実行において閲覧データ生成部１２１を制御して、獲得したゲームアイテムを閲覧データから削除し、または、非獲得表示となるように更新する処理を行なう。
【０２７５】
例えば、閲覧データ生成部１２１は、第１アイテム獲得処理のガチャと同様に、図６（Ａ）に示すように、獲得順が１番目の参加ユーザがユーザＢであり、アイテムの提供順が１番目のゲームアイテム（魔法の杖）が獲得された場合には、図６（Ｂ）に示すように、閲覧データから獲得されたゲームアイテム（魔法の杖）を非獲得表示となる閲覧データを再生成（更新）し、該当する通信端末装置２０に送信する。
【０２７６】
一方、閲覧データによって獲得可能なゲームアイテムのアイテムの提供順が明示されていない場合には、アイテム提供処理部１２４は、獲得順を決定すると、抽選などの所定の方法によって次のガチャで獲得させる一のゲームアイテムを決定する。すなわち、アイテム提供処理部１２４は、抽選などの所定の方法によって次のアイテム順となるゲームアイテムを決定する。
【０２７７】
そして、アイテム提供処理部１２４は、決定されたゲームアイテムを対象ユーザに獲得させるガチャの演出を実行するとともに、該当するゲームアイテムをデータとして提供するための処理、または、ユーザまたはユーザが有する通信端末装置２０によって当該ゲームアイテムが使用できる状態となるようにユーザ情報１７５を記憶部１７０に記憶する処理などの各処理を実行する。
【０２７８】
また、アイテム提供処理部１２４は、上述と同様に、次のガチャの実行において閲覧データ生成部１２１を制御して、獲得したゲームアイテムを閲覧データから削除し、または
、または、非獲得表示となるように更新する処理を実行する。
【０２７９】
例えば、閲覧データ生成部１２１は、第１アイテム獲得処理のガチャと同様に、図７（Ａ）に示すように、１番目に決定された対象ユーザＢによって抽選によって定められたゲームアイテム（バイク）が獲得された場合には、図７（Ｂ）に示すように、閲覧データから獲得されたゲームアイテム（バイク）を非獲得表示となる閲覧データを再生成（更新）し、該当する通信端末装置２０に送信する。
【０２８０】
また、レアアイテムの獲得を目的として各ユーザのグループ化を実行している場合であって、当該レアアイテムが全てのゲームアイテムが獲得される前に獲得された場合にも、その後にガチャによってゲームアイテムを獲得する予定の参加ユーザにあっては、ゲームアイテムの獲得意欲が減退することになる。そこで、本実施形態においては、所定の条件の下に、または、ユーザのリクエストによって、アイテム変更処理を実行することが可能になっている。ただし、本実施形態におけるアイテム変更処理の詳細については後述する。
【０２８１】
なお、上記に代えて、獲得可能アイテムが獲得される毎、すなわち、ガチャが実行される毎に、記憶部１７０から新たなゲームアイテム１７２を選択して獲得可能アイテムとして補充してもよい。
【０２８２】
また、アイテム提供処理部１２４は、第１アイテム獲得処理と同様に、各参加ユーザの操作に連動して上述の各処理をリアルタイムに実行してもよいし（リアルタイム性ガチャ）、事前にガチャを実行し、参加ユーザ毎に異なるタイミングによって参加ユーザの指示に従いつつ、実行したガチャの結果を通知してゲームアイテムを獲得させるようにしてもよい（非リアルタイム性ガチャ）。
【０２８３】
非リアルタイム性ガチャを実行する場合には、アイテム提供処理部１２４は、参加ユーザにおける参加処理及びアイテム獲得処理を実行し、獲得順に基づいて、参加ユーザ毎に実行したアイテム獲得処理の結果を主記憶部１７１に記憶する。また、アイテム提供処理部１２４は、第１アイテム獲得処理と同様に、該当する参加ユーザからの結果取得要求を受け付けた場合に、記憶されたアイテム獲得処理の結果に基づいて、アイテム獲得処理の演出を実行するデータを該当するユーザの通信端末装置２０に送信する。そして、アイテム提供処理部１２４は、アイテム獲得処理によって獲得可能アイテムを獲得した参加ユーザであって結果取得要求を要求した参加ユーザに対して、当該獲得した獲得可能アイテムの使用を有効に設定する。
【０２８４】
この場合には、アイテム提供処理部１２４は、各アイテム獲得処理をリアルタイムで実行する必要性がなくなるので、参加ユーザを所定の時間に拘束する必要がなく、フレキシブル性の高いアイテム獲得処理を実現することができるようになっている。
【０２８５】
４−５．提供順変更処理及びアイテム変更処理
次に、図８〜図１０の各図を用いて本実施形態の提供順変更処理及びアイテム変更処理を説明する。なお、図８は、本実施形態の提供順変更処理を説明するための図であり、図９は、本実施形態のアイテム変更処理を説明するための図である。また、図１０は、本実施形態におけるゲームアイテムの変更処理時において、通信端末装置２０に表示される表示例を示す図である。
【０２８６】
（提供順変更処理）
本実施形態のアイテム変更処理部１２３は、ガチャが繰り返し実行されている場合であって、所定の条件を具備した場合に、または、ユーザの変更要求を受け付けた場合に、未
だガチャによって獲得されていないゲームアイテム（すなわち、残っているゲームアイテム（以下、「残存アイテム」という。））のアイテムの提供順を変更する提供順変更処理を実行する。
【０２８７】
例えば、ガチャが繰り返し実行されている状況において、アイテム変更処理部１２３は、
（１）該当するユーザが提供順変更処理を実行することが可能なアイテムを有しており、それに基づいて変更要求をした場合、
（２）所定の課金、または、相応の仮想通貨若しくはポイントを支払うとともに、当該変更要求をした場合
（３）抽選に当選した場合、
（４）該当するユーザが所与のゲームを実行して勝利した場合、
（５）抽選により当選した場合、または
（６）（１）〜（５）の条件が２つ以上具備した場合に、
所定の条件が具備したとして残存ゲームアイテムのアイテムの提供順を変更する提供順変更処理を実行する。
【０２８８】
具体的には、図８に示すように、アイテムの提供順が明示さている場合であって、４位までのゲームアイテムが既に獲得されており、獲得順位が５位で次に獲得される予定の「バイク」、獲得順位が６位でその次に獲得される予定の「レアアイテム１」及び獲得順位が７位でその次の次に獲得される予定の「武器１」が残存ゲームアイテムの場合を想定する。このとき、提供順変更処理が参加ユーザによって指示されると、アイテム変更処理部１２３は、抽選により、例えば、「レアアイテム１」のアイテムの提供順を５位に、「武器２」のアイテムの提供順を６位に、バイクのアイテムの提供順を７位に設定し直す提供順変更処理を行なう。
【０２８９】
本実施形態のアイテム変更処理部１２３は、アイテム獲得処理が実行される前に自己が獲得するゲームアイテムが認識可能であっても、当該ゲームアイテムを他のゲームアイテムに変更させることができるので、ユーザが所望するゲームアイテムが獲得可能な状況でない場合であっても、当該変更によりユーザが所望するゲームアイテムを出現させることを当該ユーザに期待させることができる。
【０２９０】
（アイテム変更処理）
アイテム変更処理部１２３は、ガチャが繰り返し実行されている際に、所定の条件を具備した場合、及び、ユーザの変更要求を受け付けた場合の少なくとも何れか一方の場合に、記憶部１７０に記憶されたゲームアイテム１７２の中から一のゲームアイテムを選択する処理を実行するとともに、所定の条件を具備する獲得可能アイテムを、新たに選択されたゲームアイテムに変更する処理を実行する。
【０２９１】
例えば、アイテム変更処理部１２３は、
（１）残存ゲームアイテムが所定の数（例えば、「１」）になった場合、
（２）開催情報にレアアイテムが明示されている場合であって、当該レアアイテムが獲得された場合、
（３）該当するユーザが提供順変更処理を実行することが可能なアイテムを有しており、それに基づいて変更要求をした場合、
（４）所定の課金、または、相応の仮想通貨若しくはポイントを支払うとともに、当該変更要求をした場合
（５）抽選に当選した場合、
（６）該当するユーザが所与のゲームを実行して勝利した場合、
（７）抽選により当選した場合に、または
（８）（１）〜（７）の条件が２つ以上具備した場合に、
所定の条件が具備したとしてアイテム変更処理を実行する。
【０２９２】
そして、アイテム変更処理部１２３は、抽選により、または、該当する参加ユーザ（例えば、次にガチャを実行する参加ユーザ）の要求により、変更対象となる獲得可能アイテムを特定し、当該特定した獲得可能アイテムを、抽選により、または、ガチャの状況に応じて記憶部１７０に記憶されたゲームアイテム１７２の中から一のゲームアイテムと変更する。
【０２９３】
なお、例えば、ガチャの状況には、開催情報にレアアイテムのガチャであることが明示されている場合であって、当該レアアイテムが獲得された場合には、アイテム変更処理部１２３は、同一のまたはレア度が更に高い種別の異なるレアアイテムと特定した獲得可能アイテムを交換するようにしてもよい。
【０２９４】
また、例えば、図９に示すように、アイテムの提供順が明示さている場合であって、４位までのゲームアイテムが既に獲得されており、かつ、既にレアアイテム１が獲得されている場合には、アイテム変更処理部１２３は、上記の条件に基づいて、該当する参加ユーザによりアイテム変更処理が指示されると、抽選により、アイテムの提供順が７位のゲームアイテム「武器１」を特定し、かつ、「レアアイテム２」のゲームアイテムを選択し、特定したゲームアイテム「武器１」を「レアアイテム２」のゲームアイテムに変更する。
【０２９５】
なお、本実施形態においては、該当する参加ユーザによって変更の対象となるゲームアイテムを特定してもよいし、変更後のゲームアイテムを選択してもよい。
【０２９６】
また、アイテム変更処理部１２３は、ゲーム中の予め定められた条件を具備している場合に、通信端末装置２０にユーザに閲覧可能に、当該条件が具備されていることを示す画像を表示させるための制御を実行する。
【０２９７】
例えば、アイテム変更処理部１２３は、図１０（Ａ）（Ｂ）に示すように、ゲーム中におけるユーザキャラクタの体力パラメータが最大レベルの際にアイテム変更が可能である場合には、当該条件であるユーザキャラクタの体力パラメータが最大レベルであることを示す体力バーと「アイテム変更可能中」または「変更可能中」のアイテム変更が可能である旨を表示させるためのデータを、閲覧データとともに、または、単独で通信端末装置２０に送信する。このとき、通信端末装置２０は、ブラウザ機能を用いて、ユーザに閲覧可能に、閲覧データＰとともに、または、所定のタイミングで単独で表示部２９０に表示させる。
【０２９８】
４−６．本実施形態におけるゲーム処理
次に、本実施形態において、アイテム獲得処理（ガチャの実行処理）の前提となるゲームについて説明する。
【０２９９】
本実施形態のゲーム処理は、アイテムとしてのカード（すなわち、ゲーム内で使用する仮想カード）を用いてプレーヤキャラクタと敵キャラクタとの対戦処理及びロールプレイングにおけるゲーム進行に関する種々の処理を実行する。
【０３００】
具体的には、ユーザは、上述のガチャなどによって取得した仮想カードをロールプレイングゲームまたは対戦ゲームに使用することができるようにリストに登録することができるようになっている。
【０３０１】
そして、ゲーム処理部１１５は、ユーザの指示に従って、敵キャラクタとの対戦時また
は所定のゲームイベントの実行時など所定のタイミングで登録された仮想カードを使用するゲーム処理を実行する。すなわち、ゲーム処理部１１５は、ユーザによって選択された仮想カードに示されるアイテムに基づいて、敵キャラクタへの攻撃または防御、友人とのチーム結成、体力パラメータの回復、他のキャラクタからの情報提供、ゲーム上の必要なアイテムの購入やアイテムの交換など、種々のゲームイベントを実行することができるようになっている。
【０３０２】
特に、本実施形態では、アイテムが異なる複数種類の仮想カードが予め用意され、種々の仮想カードは、ユーザによって、敵キャラクタとの対戦または人質の救済などのゲームの目的を達成させる重要な要素としてゲーム上で戦略的に用いられるようになっている。
【０３０３】
例えば、ゲーム処理部１１５は、敵キャラクタとの対戦時において、魔法の杖または武器２のアイテムを使用した場合には、魔法の杖または武器２に対応付けられた攻撃力に基づいて敵キャラクタを攻撃し、勇者１またはレアアイテム１のアイテムを使用した場合には、当該対戦時の協力者（助っ人）として敵キャラクタを攻撃する処理を実行する。
【０３０４】
また、ゲーム処理部１１５は、ゲーム上の必要なアイテムを購入する際には、獲得したコインから支払いを実行するようにゲーム処理を実行し、他のキャラクタからの情報提供を受ける際に、マップを有していると有力な情報を獲得することができるようにゲーム処理を実行する。
【０３０５】
本実施形態においては、このような、プレーヤに仮想カードを収集する意義を高め、仮想カードから得られる様々なアイテムを通してゲームを楽しむことができるようになっており、このようなアイテムを上記のようにガチャによって提供することができるようになっている。
【０３０６】
また、本実施形態では、ユーザは、ゲーム上でまたはＳＮＳ上で友人となった他のユーザと仮想カードを交換することも可能になっており、他のユーザとの交流を深めることができるとともに、協力してゲームを進行させることができるので、新たな興趣性を提供することができるようになっている。
【０３０７】
５．本実施形態の処理
５−１．第１アイテム獲得処理によるガチャの実行処理
【０３０８】
次に、図１１及び図１２を用いて本実施形態のゲームサーバ装置１０におけるガチャの実行処理（第１アイテム獲得処理）の動作について説明する。なお、図１１及び図１２は、本実施形態のゲームサーバ装置１０におけるガチャの実行処理（第１アイテム獲得処理）の動作を示すフローチャートである。
【０３０９】
本動作においては、ゲームサーバ装置１０は、既に該当する複数の通信端末装置２０にゲームを提供しているものとし、本動作は、当該ゲームの実行中に予め定められたタイミングに実行されるものである。
【０３１０】
また、本動作は、該当する通信端末装置２０と連動して実行され、ゲームサーバ装置１０がリアルタイムで各処理が実行されるものとする。
【０３１１】
まず、ゲーム処理部１１５が、ガチャの実行開始タイミングを検出すると（ステップＳ１０１）、グループ化処理部１２２は、登録ユーザとしてガチャを実行するユーザをグループ化するグループ処理を実行する（ステップＳ１０２）。例えば、グループ化処理部１２２は、ゲームによって選出された選出ユーザを登録ユーザとして登録し、または、獲得
できるゲームアイテムまたはその個数などの情報を含むガチャ開催情報を該当するユーザに通知しつつ、所定の期間を設けてガチャの実行を希望する複数のユーザを登録ユーザとして登録する。
【０３１２】
次いで、ゲーム処理部１１５は、ガチャの実行タイミングを検出すると（ステップＳ１０３）、閲覧データ生成部１２１は、所定の閲覧データを生成させる（ステップＳ１１１）。このとき、閲覧データ生成部１２１は、新規にまたはグループ化処理を実行した際に用いたガチャ開催情報に基づいて、記憶部１７０から所定数のゲームアイテム１７２を選択し、閲覧データを生成する。なお、この閲覧データは、獲得可能アイテムのアイテム順を登録ユーザに明示するための情報を付加してもよいし、付加しなくてもよい。
【０３１３】
次いで、閲覧データ生成部１２１は、生成した閲覧データを、各登録ユーザに閲覧可能に、該当する通信端末装置２０に送信する（ステップＳ１１２）。
【０３１４】
次いで、アイテム提供処理部１２４は、所定の期間を設けて参加するユーザを受けつつ、受け付けた一または複数の登録ユーザのうち、次のガチャにおける獲得可能アイテムを獲得することができる一の参加ユーザを決定する決定処理を実行する（ステップＳ１１３）。具体的には、アイテム提供処理部１２４は、所定のゲームを実行させつつ、その結果に基づいて、または、抽選を実行してその結果に基づいて、次のガチャを実行する一の参加ユーザを対象ユーザとして決定する。
【０３１５】
次いで、アイテム変更処理部１２３は、アイテム変更処理、または、閲覧データによってアイテムの提供順が明示されている場合には提供順変更処理の実行タイミングであるか否かを判定する（ステップS１１４）。例えば、アイテム変更処理部１２３は、ガチャの進行状況に基づいて、または、対象ユーザからの要求に基づいて、アイテム変更処理または提供順変更処理の実行タイミングであるか否かを判定する。
【０３１６】
このとき、アイテム変更処理部１２３は、アイテム変更処理または提供順変更処理の実行タイミングと判定した場合には、アイテム変更処理または提供順変更処理を実行し（ステップＳ１２１）、ステップＳ１３１の処理に移行する。また、アイテム変更処理部１２３は、アイテム変更処理または提供順変更処理の実行タイミングでないと判定した場合には、直接ステップＳ１３１の処理に移行する。
【０３１７】
次いで、アイテム提供処理部１２４は、次にガチャの実行を許可された対象ユーザに対してガチャを実行し、該当する獲得アイテムを獲得させる（ステップＳ１３１）。このとき、アイテム提供処理部１２４は、次のガチャからは対象にならないように獲得されたアイテムを閲覧データから削除し、または、既に獲得された旨の演出（表示）をさせるための処理を実行する。
【０３１８】
次いで、アイテム提供処理部１２４は、ゲーム情報制御部１１３を制御して該当するユーザにおいてゲーム中に使用可能なゲームアイテムとして登録し（ステップＳ１３２）、ガチャによって使用可能になったゲームアイテムを該当する通信端末装置２０に通知する（ステップＳ１３３）。
【０３１９】
次いで、アイテム提供処理部１２４は、獲得可能なゲームアイテムが無くなったか（すなわち、閲覧データに含まれる全てのゲームアイテムが何れかの登録ユーザに獲得されたか）、または、予め定められた制限時刻になったかを判定する（ステップＳ１３４）。
【０３２０】
この処理においては、予め定められた制限時刻とは、最初のガチャが実行されてから一定時間経過後（例えば、３分後や５分後）、実行しているゲーム状況によって定められる
ゲーム内時刻、または、午前０時などの現実空間における時刻などである。
【０３２１】
また、このとき、アイテム提供処理部１２４は、閲覧データに含まれる全てのゲームアイテムが何れの登録ユーザにも獲得さていないと判定した場合に、または、予め定められた制限時刻になっていないと判定した場合には、ステップＳ１１３の処理に戻り、閲覧データに含まれる全てのゲームアイテムが何れかの登録ユーザに獲得されたと判定した場合に、または、予め定められた制限時刻になったと判定した場合には、ステップＳ１４１の処理に移行する。
【０３２２】
最後に、アイテム提供処理部１２４は、ガチャが終了した旨を該当する通信端末装置２０に通知し（ステップＳ１４１）、本動作を終了させる。
【０３２３】
５−２．第２獲得アイテム処理によるガチャの実行処理
次に、図１３及び図１４を用いて本実施形態のゲームサーバ装置１０におけるガチャの実行処理（第２アイテム獲得処理）の動作について説明する。なお、図１３及び図１４は、本実施形態のゲームサーバ装置１０におけるガチャの実行処理（第２アイテム獲得処理）の動作を示すフローチャートである。
【０３２４】
本動作においては、第１獲得アイテム処理と同様に、ゲームサーバ装置１０は、既に該当する複数の通信端末装置２０にゲームを提供しているものとし、本動作は、当該ゲームの実行中に予め定められたタイミングに実行されるものである。
【０３２５】
また、本動作は、第１獲得アイテム処理と同様に、該当する通信端末装置２０と連動して実行され、ゲームサーバ装置１０がリアルタイムで各処理が実行されるものとする。
【０３２６】
まず、ゲーム処理部１１５が、ガチャの実行開始タイミングを検出すると（ステップＳ２０１）、グループ化処理部１２２は、登録ユーザとしてガチャを実行するユーザをグループ化するグループ処理を実行する（ステップＳ２０２）。例えば、グループ化処理部１２２は、ゲームによって選出された選出ユーザを登録ユーザとして登録し、または、獲得できるゲームアイテムまたはその個数などの情報を含むガチャ開催情報を該当するユーザに通知しつつ、所定の期間を設けてガチャの実行を希望する複数のユーザを登録ユーザとして登録する。
【０３２７】
次いで、ゲーム処理部１１５は、ガチャの実行タイミングを検出すると（ステップＳ２０３）、閲覧データ生成部１２１は、所定の閲覧データを生成させる（ステップＳ２１１）。このとき、閲覧データ生成部１２１は、新規にまたはグループ化処理を実行した際に用いたガチャ開催情報に基づいて、記憶部１７０から所定数のゲームアイテム１７２を選択し、閲覧データを生成する。なお、この閲覧データは、獲得可能アイテムのアイテム順を登録ユーザに明示するための情報を付加してもよいし、付加しなくてもよい。
【０３２８】
次いで、閲覧データ生成部１２１は、生成した閲覧データを、各参加ユーザに閲覧可能に、該当する通信端末装置２０に送信する（ステップＳ２１２）。
【０３２９】
次いで、アイテム提供処理部１２４は、全ての参加ユーザの獲得順を一括して決定する決定処理を実行する（ステップＳ２１３）。具体的には、アイテム提供処理部１２４は、所定のゲームを実行させつつ、その結果に基づいて、または、抽選を実行してその結果に基づいて、全ての参加ユーザの獲得順を一括して決定する。
【０３３０】
次いで、アイテム変更処理部１２３は、アイテム変更処理、または、閲覧データによってアイテムの提供順が明示されている場合には提供順変更処理の実行タイミングであるか
否かを判定する（ステップS２１４）。例えば、アイテム変更処理部１２３は、ガチャの進行状況に基づいて、または、対象ユーザからの要求に基づいて、アイテム変更処理または提供順変更処理の実行タイミングであるか否かを判定する。
【０３３１】
このとき、アイテム変更処理部１２３は、アイテム変更処理または提供順変更処理の実行タイミングと判定した場合には、アイテム変更処理または提供順変更処理を実行し（ステップＳ２２１）、ステップＳ２３１の処理に移行する。また、アイテム変更処理部１２３は、アイテム変更処理または提供順変更処理の実行タイミングでないと判定した場合には、直接ステップＳ２３１の処理に移行する。
【０３３２】
次いで、アイテム提供処理部１２４は、次の獲得順である参加ユーザをガチャの実行を許可された対象ユーザとして決定しつつ、当該決定した対象ユーザに対してガチャを実行し、該当する獲得アイテムを獲得させる（ステップＳ２３１）。このとき、アイテム提供処理部１２４は、次のガチャからは対象にならないように獲得されたアイテムを閲覧データから削除し、または、既に獲得された旨の演出（表示）をさせるための処理を実行する。
【０３３３】
次いで、アイテム提供処理部１２４は、ゲーム情報制御部１１３を制御して該当するユーザにおいてゲーム中に使用可能なゲームアイテムとして登録し（ステップＳ２３２）、ガチャによって使用可能になったゲームアイテムを該当する通信端末装置２０に通知する（ステップＳ２３３）。
【０３３４】
次いで、アイテム提供処理部１２４は、獲得可能なゲームアイテムが無くなったか（すなわち、閲覧データに含まれる全てのゲームアイテムが何れかの参加ユーザに獲得されたか）、または、予め定められた制限時刻になったかを判定する（ステップＳ２３４）。
【０３３５】
この処理においては、予め定められた制限時刻とは、最初のガチャが実行されてから一定時間経過後（例えば、３分後や５分後）、実行しているゲーム状況によって定められるゲーム内時刻、または、午前０時などの現実空間における時刻などである。
【０３３６】
また、このとき、アイテム提供処理部１２４は、閲覧データに含まれる全てのゲームアイテムが何れの参加ユーザにも獲得さていないと判定した場合に、または、予め定められた制限時刻になっていないと判定した場合には、ステップＳ２１３の処理に戻り、閲覧データに含まれる全てのゲームアイテムが何れかの参加ユーザに獲得されたと判定した場合に、または、予め定められた制限時刻になったと判定した場合には、ステップＳ２４１の処理に移行する。
【０３３７】
最後に、アイテム提供処理部１２４は、ガチャが終了した旨を該当する通信端末装置２０に通知し（ステップＳ２４１）、本動作を終了させる。
【０３３８】
以上、本実施形態のネットワークシステム１及びゲームサーバ装置１０は、獲得可能なゲームアイテムを通知によって参加ユーザに認識させることができるとともに、抽選に当選し、または、ゲームに勝利することなど所与の条件を具備さえすれば、ユーザが所望するゲームアイテムを獲得する確実性を高めることができる。
【０３３９】
したがって、本実施形態のネットワークシステム１及びゲームサーバ装置１０は、ゲームアイテムを獲得する際のゲーム性を高めること、及び、ゲームアイテムの獲得という行為に高い娯楽性を持たせることができるとともに、アイテムを獲得した際のユーザの喜悦感をより高め、結果としてユーザにおけるアイテムの獲得意欲を刺激することができる。
【０３４０】
６．その他
本実施形態では、ロールプレイングゲーム、対戦ゲームに限らず、レースゲーム、音楽ゲーム、格闘ゲーム、など種々のゲームに応用することができる。また、複数のユーザが参加する他のゲームに応用してもよい。
【０３４１】
本実施形態では、ＳＮＳサーバ装置３０及びゲームサーバ装置１０を別々で構成しているが、当該ＳＮＳサーバ装置３０がゲームサーバ装置１０の全ての機能を備えていてもよい。
【０３４２】
また、本実施形態においては、ゲームアイテムとしては、ゲームに用いるコマンド、音楽データ、仮想通貨など課金ポイント、ゲームキャラクタなども含まれる。
【０３４３】
また、本実施形態のアイテム獲得処理部１２０は、参加ユーザの登録期間をガチャを実行する前に設定し、ユーザの登録を締め切った後に、繰り返してガチャを実行しているが、ガチャ毎に、参加ユーザの登録を受け付けて、ガチャを行うようにしてもよい。
【０３４４】
また、本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。例えば、明細書又は図面中の記載において広義や同義な用語として引用された用語は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。
【０３４５】
本発明は、実施形態で説明した構成と実質的に同一の構成（例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成）を含む。また、本発明は、実施形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施形態で説明した構成に公知技術を付加した構成を含む。
【０３４６】
上記のように、本発明の実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。したがって、このような変形例はすべて本発明の範囲に含まれるものとする。
【符号の説明】
【０３４７】
１  ネットワークシステム
１０  サーバ装置
２０  通信端末装置
３０  ＳＮＳサーバ装置
４０  課金サーバ装置
１００  処理部
１１０  通信制御部
１１１  Ｗｅｂ処理部、
１１２  課金情報制御部
１１３  ゲーム情報制御部
１１５  ゲーム処理部
１２０  アイテム獲得処理部
１２１  閲覧データ生成部
１２２  グループ化処理部
１２３  アイテム変更処理部
１２４  アイテム提供処理部
１７０  記憶部
１７１  主記憶部、
１７２  ゲームアイテム
１７３  課金情報
１７４  ゲーム情報
１７５  ユーザ情報
１７６  友人情報
１８０  情報記憶媒体
１９６  通信部、
２００  処理部
２１０  通信制御部
２１１  Ｗｅｂブラウザ、
２１２  ゲーム処理部
２１３  表示制御部
２１４  課金情報制御部、
２１５  ゲーム情報制御部
２２０  描画部
２３０  音生成部
２６０  入力部
２７０  記憶部
２８０  情報記憶媒体
２９０  表示部
２９２  音出力部
２９６  通信部
【図１】
0006539683.tif 000002
【図２】
0006539683.tif 000003
【図３】
0006539683.tif 000004
【図４】
0006539683.tif 000005
【図５】
0006539683.tif 000006
【図６】
0006539683.tif 000007
【図７】
0006539683.tif 000008
【図８】
0006539683.tif 000009
【図９】
0006539683.tif 000010
【図１０】
0006539683.tif 000011
【図１１】
0006539683.tif 000012
【図１２】
0006539683.tif 000013
【図１３】
0006539683.tif 000014
【図１４】
0006539683.tif 000015