(57)【特許請求の範囲】
【請求項１】
ユーザが操作入力するユーザ端末と通信を行って、前記ユーザがプレイしたゲーム毎のプレイ日時を含むゲームデータを管理し、前記ユーザ端末に所与の通知を行わせることが可能なサーバシステムであって、
前記管理の対象となるゲーム毎のゲームジャンルの情報を記憶するゲームタイトル情報記憶手段と、
前記ユーザの操作入力に基づいて、特典付与先ゲームを決定する付与先ゲーム決定手段と、
前記ゲームデータに含まれるプレイ日時に基づいて、予め定められた期間プレイを中断しているゲームの条件であるプレイ中断状態条件を満たすゲームを抽出し、当該抽出したゲームを過去にプレイしたプレイ頻度の前記ゲームジャンル別のプレイ頻度が上位所定数のゲームジャンルのゲームを紹介ゲームとして前記ユーザに紹介するための紹介処理を実行する紹介処理手段と、
前記紹介処理が実行された後に前記ユーザが前記紹介ゲームをプレイすることで所与のプレイ条件を満たした場合に、前記特典付与先ゲームにおいて利用可能な特典を付与する特典付与処理を実行する特典付与処理手段と、
を備えたサーバシステム。
【請求項２】
ユーザが操作入力するユーザ端末と通信を行って、前記ユーザがプレイしたゲーム毎のプレイ日時を含むゲームデータを管理し、前記ユーザ端末に所与の通知を行わせることが可能なサーバシステムであって、
前記管理の対象となるゲーム毎に、当該ゲームのゲームメーカ、ゲーム製作スタジオ、又はゲーム監修者の情報である著作権情報を記憶するゲームタイトル情報記憶手段と、
前記ユーザの操作入力に基づいて、特典付与先ゲームを決定する付与先ゲーム決定手段と、
前記ゲームデータに含まれるプレイ日時に基づいて、予め定められた期間プレイを中断しているゲームの条件であるプレイ中断状態条件を満たすゲームを抽出し、当該抽出したゲームを過去にプレイしたプレイ頻度の前記著作権情報別のプレイ頻度が上位所定数の著作権情報のゲームを紹介ゲームとして前記ユーザに紹介するための紹介処理を実行する紹介処理手段と、
前記紹介処理が実行された後に前記ユーザが前記紹介ゲームをプレイすることで所与のプレイ条件を満たした場合に、前記特典付与先ゲームにおいて利用可能な特典を付与する特典付与処理を実行する特典付与処理手段と、
を備えたサーバシステム。
【請求項３】
前記付与先ゲーム決定手段は、前記ユーザの操作入力に基づいて実行中のゲームを前記特典付与先ゲームとして決定し、
前記紹介処理手段は、前記特典付与先ゲームの実行中に前記紹介ゲームを紹介するための通知制御を行うことで前記紹介処理を行う、
請求項１又は２に記載のサーバシステム。
【請求項４】
前記紹介処理手段は、前記紹介ゲームをジャンプ先とするジャンプ実行コードが関連付けられ、前記ユーザの選択操作がなされた場合に当該ジャンプ実行コードに従って前記紹介ゲームにジャンプする紹介通知の通知制御を行い、
前記付与先ゲーム決定手段は、前記ジャンプ実行コードに従った前記紹介ゲームへのジャンプの際にジャンプ元となったゲームを前記特典付与先ゲームとして決定する、
請求項１〜３の何れか一項に記載のサーバシステム。
【請求項５】
前記紹介処理手段は、前記プレイ条件を満たした場合に付与される特典を付与する前に事前に通知する制御を行う、
請求項１〜４の何れか一項に記載のサーバシステム。
【請求項６】
前記紹介処理手段は、前記特典付与先ゲームとなるゲームに応じて異なる特典が付与され得ることを示す通知制御を行う、
請求項１〜５の何れか一項に記載のサーバシステム。
【請求項７】
前記付与先ゲーム決定手段は、前記紹介処理が実行された後に前記ユーザが前記紹介ゲームをプレイして前記プレイ条件を満たした場合に、前記特典付与先ゲームを前記ユーザの操作入力に基づいて決定する、
請求項１又は２に記載のサーバシステム。
【請求項８】
前記特典付与処理手段は、前記特典付与先ゲームが何れのゲームかに応じて付与する特典を変更する、
請求項１〜７の何れか一項に記載のサーバシステム。
【請求項９】
前記プレイ条件には、前記紹介ゲームでのゲーム進行に応じた複数段階のプレイ条件が含まれ、
前記特典付与処理手段は、前記紹介ゲームでのゲーム進行が何れの段階の前記プレイ条件を満たしたかに応じて付与する特典を変更する、
請求項１〜８の何れか一項に記載のサーバシステム。
【請求項１０】
前記プレイ条件には、前記紹介ゲームのゲーム開始日時に応じた複数段階の時期的条件が含まれ、
前記特典付与処理手段は、前記紹介ゲームのゲーム開始日時が何れの段階の前記時期的条件を満たしたかに応じて付与する特典を変更する、
請求項１〜９の何れか一項に記載のサーバシステム。
【請求項１１】
前記プレイ条件には、前記紹介ゲームをプレイ済みの既プレイ人数に応じた複数段階の既プレイ人数条件が含まれ、
前記特典付与処理手段は、前記ユーザの前記紹介ゲームのゲーム開始時における既プレイ人数が何れの段階の前記既プレイ人数条件を満たしたかに応じて付与する特典を変更する、
請求項１〜１０の何れか一項に記載のサーバシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが操作入力するユーザ端末と通信を行って、ユーザがプレイしたゲーム毎のゲームデータを管理するサーバシステムに関する。
【背景技術】
【０００２】
従来、プレイ中のゲーム画面に広告を表示する技術が広く利用されている。例えば、ＳＮＳ（ソーシャル・ネットワーク・サービス）によるオンラインゲームをプレイしているユーザのゲーム画面に、当該ユーザと友人・知人関係にある他ユーザの他ゲームにおける状況を示すことで、当該他ゲームを紹介・勧誘する技術が知られている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１８８３３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上述した従来の手法は、もともと登録ユーザが存在し、そのユーザに友人・知人関係の他ユーザがおり、かつ、互いの状況を相手に示しても問題ない、ということが前提となる。そのため、この前提が崩れてしまうと、他ゲームを紹介できないこととなる。
【０００５】
本発明は、ゲームプレイ中のユーザへ向けて他ゲームを紹介或いは勧誘する新たな手法を提案することを目的として考案されたものである。
【課題を解決するための手段】
【０００６】
上述した課題を解決するための第１の発明は、ユーザが操作入力するユーザ端末と通信を行って、前記ユーザがプレイしたゲーム毎のゲームデータを管理し、前記ユーザ端末に所与の通知を行わせることが可能なサーバシステムであって、
前記ユーザの操作入力に基づいて、特典付与先ゲームを決定する付与先ゲーム決定手段（例えば、図１の制御基板１１５０、図７のサーバ処理部２００ｓ、付与先ゲーム決定部２１４、図１３のステップＳ１０２）と、
前記ゲームデータに基づいて、前記ユーザが未だプレイしていないゲーム或いは長期間プレイしていないゲームの条件である未プレイ状態条件を満たすゲームを紹介ゲームとして前記ユーザに紹介するための紹介処理を実行する紹介処理手段（例えば、図１の制御基板１１５０、図７のサーバ処理部２００ｓ、紹介処理部２１２、図１３のステップＳ８〜Ｓ７０）と、
前記紹介処理が実行された後に前記ユーザが前記紹介ゲームをプレイすることで所与のプレイ条件を満たした場合に、前記特典付与先ゲームにおいて利用可能な特典を付与する特典付与処理を実行する特典付与処理手段（例えば、図１の制御基板１１５０、図７のサーバ処理部２００ｓ、特典付与処理部２１８、図１４のステップＳ１４０）と、
を備えたサーバシステムである。
【０００７】
第１の発明によれば、ゲーム画面に、当該ゲームのプレーヤすなわちユーザへ向けて、当該ユーザが未だプレイしていないゲーム或いは長期間プレイしていないゲームを紹介することができる。そして、紹介したゲームをプレイしたユーザに対して特典を付与することができる。よって、ユーザへ向けて他ゲームを紹介し効果的に勧誘することができる新たな手法を実現し得る。
【０００８】
第２の発明は、前記付与先ゲーム決定手段が、前記ユーザの操作入力に基づいて実行中のゲームを前記特典付与先ゲームとして決定し、前記紹介処理手段は、前記特典付与先ゲームの実行中に前記紹介ゲームを紹介するための通知制御を行うことで前記紹介処理を行う、第１の発明のサーバシステムである。
【０００９】
第２の発明によれば、紹介ゲームの紹介が通知されたときに実行していたゲームで利用可能な特典が付与されることとなる。
【００１０】
第３の発明は、前記紹介処理手段が、前記紹介ゲームをジャンプ先とするジャンプ実行コードが関連付けられ、前記ユーザの選択操作がなされた場合に当該ジャンプ実行コードに従って前記紹介ゲームにジャンプする紹介通知の通知制御を行い、前記付与先ゲーム決定手段は、前記ジャンプ実行コードに従った前記紹介ゲームへのジャンプの際にジャンプ元となったゲームを前記特典付与先ゲームとして決定する、第１又は第２の発明のサーバシステムである。
【００１１】
第３の発明によれば、実行中のゲームから紹介されたゲームへジャンプすることができるため、直ぐに紹介ゲームを試すことができるようになる。また、ジャンプ元のゲームで利用可能な特典が付与されることとなる。
【００１２】
第４の発明は、前記紹介処理手段が、前記プレイ条件を満たした場合に付与される特典を付与する前に事前に通知する制御を行う（例えば、図３の特典通知体２６、図１３のステップＳ７０）、第１〜第３の何れかの発明のサーバシステムである。
【００１３】
第４の発明によれば、付与される特典が何であるかを事前にユーザに教えることができる。
【００１４】
第５の発明は、前記紹介処理手段が、前記特典付与先ゲームとなるゲームに応じて異なる特典が付与され得ることを示す通知制御を行う、第１〜第４の何れかの発明のサーバシステムである。
【００１５】
第５の発明によれば、特典付与先ゲームによって特典が異なること、あるいは異なる可能性がある旨をユーザに告知できる。
【００１６】
第６の発明は、前記付与先ゲーム決定手段が、前記紹介処理が実行された後に前記ユーザが前記紹介ゲームをプレイして前記プレイ条件を満たした場合に、前記特典付与先ゲームを前記ユーザの操作入力に基づいて決定する（例えば、図１７のステップＳ１３０〜Ｓ１３４）、第１の発明のサーバシステムである。
【００１７】
第６の発明によれば、紹介されたゲームをプレイした後に、ユーザがどのゲーム向けの特典をもらうかを選択可能になる。
【００１８】
第７の発明は、前記特典付与処理手段が、前記特典付与先ゲームが何れのゲームかに応じて付与する特典を変更する、第１〜第６の何れかの発明のサーバシステムである。
【００１９】
第７の発明によれば、特典付与先ゲームに応じて特典を変えることができる。
【００２０】
第８の発明は、前記プレイ条件には、前記紹介ゲームでのゲーム進行に応じた複数段階のプレイ条件が含まれ、前記特典付与処理手段は、前記紹介ゲームでのゲーム進行が何れの段階の前記プレイ条件を満たしたかに応じて付与する特典を変更する、第１〜第７の何れかの発明のサーバシステムである。
【００２１】
第８の発明によれば、プレーヤが紹介ゲームをどこまでプレイしたかに応じて付与する特典を変えることができる。
【００２２】
第９の発明は、前記プレイ条件には、前記紹介ゲームのゲーム開始日時に応じた複数段階の時期的条件が含まれ、前記特典付与処理手段は、前記紹介ゲームのゲーム開始日時が何れの段階の前記時期的条件を満たしたかに応じて付与する特典を変更する、第１〜第８の何れか一項に記載のサーバシステムである。
【００２３】
また、第１０の発明は、前記プレイ条件には、前記紹介ゲームをプレイ済みの既プレイ人数に応じた複数段階の既プレイ人数条件が含まれ、前記特典付与処理手段は、前記ユーザの前記紹介ゲームのゲーム開始時における既プレイ人数が何れの段階の前記既プレイ人数条件を満たしたかに応じて付与する特典を変更する、第１〜第９の何れかの発明のサーバシステムである。
【００２４】
第９又は第１０の発明によれば、紹介したゲームをできるだけ早いうちに試して特典を貰えるように誘導することができる。
【図面の簡単な説明】
【００２５】
【図１】ゲームシステムの構成の一例を示す図。
【図２】ユーザ端末の構成例を示す斜視外観図。
【図３】紹介通知について説明するための図。
【図４】確認画面の例と、紹介されたゲームの入口画面の例とを示す図。
【図５】紹介されたゲームのプレイを開始した後の画面変化例を示す図。
【図６】ユーザ端末の機能構成例を示す機能ブロック図。
【図７】サーバシステムの機能構成例を示す機能ブロック図。
【図８】全ゲームタイトルリストのデータ構成例を示す図。
【図９】特典設定データのデータ構成例を示す図。
【図１０】ユーザ登録データのデータ構成例を示す図。
【図１１】第１ゲームプレイデータのデータ構成例を示す図。
【図１２】紹介制御データのデータ構成例を示す図。
【図１３】サーバシステムにおける処理の流れを説明するためのフローチャート。
【図１４】図１３より続くフローチャート。
【図１５】紹介ゲームタイトル選出処理の流れを説明するためのフローチャート。
【図１６】サーバシステムにおける処理の流れの変形例を説明するためのフローチャート。
【図１７】図１６より続くフローチャート。
【図１８】第２実施形態における選択画面の表示例を示す図。
【発明を実施するための形態】
【００２６】
〔第１実施形態〕
本発明を適用した第１実施形態として、登録ユーザであるプレーヤがユーザ端末を使ってオンラインゲームをプレイする例を説明する。
【００２７】
図１は、本実施形態におけるゲームシステムの構成の一例を示す図である。本実施形態のゲームシステムは、通信回線９に接続することのできるサーバシステム１１００と、このサーバシステム１１００とデータ通信可能なユーザ端末１５００とを含む。
【００２８】
通信回線９は、データ通信が可能な通信路を意味する。すなわち、通信回線９とは、直接接続のための専用線（専用ケーブル）やイーサネット（登録商標）等によるＬＡＮ（Local Area Network）の他、電話通信網やケーブル網、インターネット等の通信網を含む意味であり、また、通信方法については有線／無線を問わない。
【００２９】
サーバシステム１１００は、例えば、本体装置１１０１と、キーボード１１０６と、タッチパネル１１０８と、ストレージ１１４０とを備える。そして、本体装置１１０１には制御基板１１５０が搭載されている。制御基板１１５０には、ＣＰＵ（Central Processing Unit）１１５１やＧＰＵ（Graphics Processing Unit）、ＤＳＰ（Digital Signal Processor）などの各種マイクロプロセッサ、ＡＳＩＣ（Application Specific Integrated Circuit）、ＶＲＡＭやＲＡＭ，ＲＯＭ等の各種ＩＣメモリ１１５２、通信装置１１５３が搭載されている。
【００３０】
そして、サーバシステム１１００は、制御基板１１５０で所定のプログラム及びデータに基づいて演算処理することにより、１）ユーザの登録手続き並びに登録情報の管理を行うユーザ管理機能と、２）登録ユーザにゲームプレイ等のオンラインサービスを提供するウェブサイト管理機能と、３）プレーヤがユーザ端末１５００でゲームプレイするのに必要なデータを提供するゲーム管理機能と、を実現する。つまり、本実施形態のビデオゲームは、クライアント・サーバ型のオンラインゲームとして実現される。
【００３１】
なお、図１の例では、サーバシステム１１００は単体として記しているが、ユーザ管理機能・ウェブサイト管理機能・ゲーム管理機能を分担する複数のブレードサーバを搭載して、相互に内部バスを介してデータ通信可能に接続した構成であっても良い。或いは、離れた場所に設置された独立した複数のサーバを、通信回線９を介してデータ通信させることで、全体としてサーバシステム１１００として機能させる構成であっても良い。
【００３２】
図２は、ユーザ端末１５００の構成例を示す正面外観図である。
ユーザ端末１５００は、通信回線９に接続してサーバシステム１１００にアクセスすることができるコンピュータであり電子装置（電子機器）である。本実施形態のユーザ端末１５００は、いわゆるスマートフォンとして分類される装置であるが、携帯型ゲーム装置や、据置型家庭用ゲーム装置、据置型家庭用ゲーム装置のゲームコントローラ、業務用ゲーム装置、パソコン、タブレット型コンピュータ、ウェアラブルコンピュータなどに分類される装置でもよい。
【００３３】
本実施形態におけるユーザ端末１５００は、方向入力キー１５０２と、ボタンスイッチ１５０４と、画像表示デバイス兼接触位置入力デバイスとして機能するタッチパネル１５０６と、スピーカ１５１０と、内蔵バッテリー１５０９と、マイク１５１２と、イメージセンサユニット１５２０と、制御基板１５５０と、コンピュータ読み出し可能な記憶媒体であるメモリカード１５４０からデータを読み書きできるメモリカード読取装置１５４２と、を備える。その他、図示されていない電源ボタン、音量調節ボタン等が設けられている。また、ＩＣカード型のクレジットカードやプリペイドカードに対して非接触にデータの読み書きが行えるＩＣカード読取装置などを設けるとしてもよい。
【００３４】
制御基板１５５０は、ＣＰＵ１５５１や、ＧＰＵ，ＤＳＰなどの各種マイクロプロセッサ、ＶＲＡＭやＲＡＭ，ＲＯＭ等の各種ＩＣメモリ１５５２、通信回線９に接続する携帯電話基地局や無線ＬＡＮ基地局などと無線通信するための無線通信モジュール１５５３、が搭載されている。その他、タッチパネル１５０６のドライバ回路、方向入力キー１５０２及びボタンスイッチ１５０４からの信号を受信する回路、スピーカ１５１０へ音声信号を出力する出力アンプ回路、マイク１５１２で集音した音声の信号を生成する入力信号生成回路、イメージセンサユニット１５２０で撮影・生成された画像データの入力、メモリカード読取装置１５４２への信号入出力回路、などの所謂Ｉ／Ｆ回路１５５７（インターフェース回路）等が搭載されている。そして、これら制御基板１５５０に搭載されている各要素は、それぞれバス回路などを介して電気的に接続され、データの読み書きや信号の送受信が可能に接続されている。なお、制御基板１５５０の一部または全部をＡＳＩＣやＦＰＧＡにて構成してもよい。
【００３５】
制御基板１５５０は、ユーザ端末１５００にてゲームプレイを実現するためのプログラムやデータをＩＣメモリ１５５２に一時記憶する。そして、プログラムを実行して演算処理を実行して、方向入力キー１５０２やボタンスイッチ１５０４，タッチパネル１５０６からの操作入力に応じてユーザ端末１５００の各部を制御してゲームプレイを可能にする。本実施形態では、ユーザ端末１５００は必要なプログラムや各種設定データをサーバシステム１１００から取得する構成とする。
【００３６】
さて、プレーヤは、サーバシステム１１００が管理する所定のウェブサイトでユーザ登録手続きをしてユーザアカウントを取得しておく。そして、ユーザ端末１５００で会員サイトにアクセスし、取得したユーザアカウントでもって所定のウェブサイトからログインすると、会員用のさまざまなサービスを利用可能になる。オンラインゲームもサービスの一環として提供されている。
【００３７】
本実施形態では、ユーザ端末１５００で表示されるプレイ中のゲーム画面に、プレーヤを他のゲームへ勧誘するための紹介通知を表示させることができる。
なお、「プレイ中」とは、当該ゲームに係る時間を過ごしている間を意味する。すなわち、１）ゲーム開始前のプレーヤ登録やプレーヤキャラクタの選択、プレイするゲームステージの選択、使用するアイテムの購入や所持するアイテムの選択などの準備過程、２）ゲームプレイ過程、３）ゲームが終了してプレイ成績や取得した得点の確認、セーブデータの管理などの終了過程、を含む。なお、ゲームプレイ中にアイテム等をウェブサイト管理で購入可能な構成であれば、購入に関する過程もこれに適宜含めることができる。
【００３８】
図３は、本実施形態における紹介通知について説明するための図である。
サーバシステム１１００は、多種類のオンラインゲームを提供することができる。プレーヤは、その中から好みのゲームタイトルを選択してプレイすることができる。そして、サーバシステム１１００は、登録ユーザに関する登録情報の１つとしてゲームのプレイ履歴１０を記憶・管理することができる。プレイ履歴１０からは、例えば、プレイ経験のあるゲーム１２が明らかとなる他、プレイ経験が無いまたは長期にプレイを中断していて実質的にプレイしていないゲーム１４（以降、包括して「プレイ経験のないゲーム１４」とする。）が明らかとなる。本実施形態では、そのプレーヤにとってプレイ経験のないゲーム１４を紹介し、特典を付与することで勧誘する。
【００３９】
さて、今、プレーヤがユーザ端末１５００で「ゲームＡ１」をプレイしているものとする。
ユーザ端末１５００のタッチパネル１５０６には、当然ゲーム画面表示領域２０が設けられて、ゲームＡ１のゲーム画面が表示される。
【００４０】
そして、プレイ中に所定の紹介発動条件を満たすと、タッチパネル１５０６に紹介通知が表示される。「紹介発動条件」は適宜設定可能であるが、ゲームの区切りに設定すると好適である。例えば、複数のステージで構成されるステージ攻略型ゲームであればステージクリアを当該条件とすることができる。イベントクリア型でも同様である。また、行動力を消費してプレーヤキャラクタを操作するゲームであれば、手持ちの行動力が消尽されたタイミングとすることもできる。また、セーブデータの保存をしたタイミング、ゲーム世界における就寝時や夜明けなどの時間を設定するとしてもよい。
【００４１】
では、紹介通知について説明する。
本実施形態では、タッチパネル１５０６の表示領域に、紹介通知領域２２が設けられ、当該領域に紹介通知体２４が表示される。勿論、紹介通知領域２２を設定せずに、ゲーム画面表示領域２０内に紹介通知体２４を直接表示するとしてもよい。
【００４２】
紹介通知体２４は、公知のゲーム内バナー広告と同様に、紹介先ゲームを提供するウェブサイトへジャンプするためのハイパーリンクとして機能する。
１つの紹介通知体２４は、紹介先ゲームのゲームタイトル（図中の「ゲームＢ１」「ゲームＢ４」がこれに該当）と、どのゲームから当該紹介先ゲームへジャンプ・移行するかのジャンプ元ゲームのゲームタイトル（図中の例では「ゲームＡ１」がこれに該当）との情報が含まれる。当該情報は、テキストでも良いしアイコン等の画像でもよい。つまり、紹介通知体２４は、紹介先と紹介先までのルートを提示している。
【００４３】
紹介先ゲームは、プレイ経験のないゲーム１４のなかから勧誘が成功しやすいと考えられるタイトルを抽出した紹介ゲームタイトル１６の中から選出される。「勧誘が成功しやすい」とされる基準は適宜設定可能である。本実施形態では、プレイ経験のあるゲーム１２からプレーヤの好みの傾向に沿うものとする。具体的には、１）ゲームジャンルが同じもの、２）ゲームに係る著作権関連情報が同じもの、３）友人がプレイしているもの、を「勧誘が成功しやすい」と考えられるタイトルとする。なお、ここでいう「著作権関連情報」とは、ゲーム製作者（ゲームメーカやゲーム製作スタジオ、ゲーム監修者などを含む意。）の名称、ゲームの原作名などのゲーム製作に付帯する著作権に関する情報である。
【００４４】
また、紹介通知体２４は特典通知体２６を備え、紹介先ゲームをプレイすると付与される特典に関する情報を提供する。
本実施形態では、特典付与先のゲームはジャンプ元ゲームとされる。特典の内容はゲームの内容に応じて適宜設定可能である。例えば、アイテム、ゲーム内通貨、抽選権、特別なゲームステージの利用権、スキル、能力の向上、行動力の補充、などが可能である。本実施形態では、特典の内容は、紹介先ゲームとジャンプ元ゲームとの組合せに応じて異なるように設定されている。そして、特典通知体２６がその詳細を通知する。例えば、アイテムのシルエットやアイコンでも良い。アイテムの名称をスクロール表示するとしてもよい。付与される特典が複数の場合は通知内容を適宜所定のサイクルで切換表示することとしたり、スクロール表示するとしてもよい。
【００４５】
紹介通知体２４の表示のさせ方も適宜設定可能である。タッチパネル１５０６が小型で表示領域が比較的狭ければ、紹介発動条件を満たす都度、紹介通知領域２２に何れか１つの紹介通知体２４を表示するとしてもよい。また、複数種類の紹介通知体２４を紹介通知領域２２にスクロール表示したり、切換表示するとしてもよい。
【００４６】
紹介通知体２４の表示形態は、適宜設定可能である。
本実施形態では、プレイ経験のあるゲーム１２の数に応じて表示サイズを決定する。
具体的には、プレイ経験のあるゲーム１２の数を、所定の基準値（例えば、１０タイトル）又は基準割合（全ゲームタイトルに対するプレイ経験のあるゲーム１２の割合）と比較する。そして、基準を満たしていれば標準サイズとするが、基準を満たしていなければより大きい特別サイズとして、プレーヤの注意をより惹きやすくする。勿論、注意を惹く方法は表示サイズを変更する以外にも可能である。例えば、表示明度のパターンを特別なパターンとしたり、特別なマークを紹介通知体２４に追加添付するとしてもよい。
【００４７】
プレーヤは、紹介通知体２４が提供する情報をもとに紹介ゲームへのジャンプを希望するならば、当該紹介通知体２４をタッチ操作する。そして、何れかの紹介通知体２４がタッチ操作されると、ユーザ端末１５００では、例えば図４に示すような確認画面Ｗ４が表示される。
【００４８】
図４は、図３において紹介通知体２４ａをタッチ操作した場合の確認画面Ｗ４の例を示している。確認画面Ｗ４では、１）プレイ中のゲームＡ１が終了されることの第１告知３０、２）特典についての情報３２、３）他のゲームから紹介先ゲームを始めると別の特典が貰える可能性についての第２告知３４、４）元のゲーム画面に戻る操作をするための復帰操作アイコン３６，５）紹介先ゲームへのジャンプを許諾する旨の操作をするための許諾操作アイコン３８と、が表示される。第２告知３４については、貰える特典に関する情報を含めてもよい。例えば、現在プレイ中のゲームＡ１以外のゲーム（図の例ではゲームＡ２）からゲームＢ１を始める場合の紹介通知体２４と特典通知体２６とを含めるとしてもよい。
【００４９】
そして、許諾操作アイコン３８が操作されると、ユーザ端末１５００では、紹介通知体２４に紐付けられているジャンプ用コードを実行して、紹介ゲーム（図の例では「ゲームＢ１」）の入口画面Ｗ６が表示される。
【００５０】
ジャンプ用コードは、紹介ゲームの情報資源の管理に応じて適宜設定可能であるが、本実施形態ではＵＲＬ（ユニフォーム・リソース・ロケータ）とする。
【００５１】
入口画面Ｗ６は、ゲームＢ１のタイトル４０と、登録済プレーヤ用のログイン操作アイコン４２と、新規のプレーヤ登録後にログインするための新規登録操作アイコン４４とを含む。勿論、これら以外も適宜含めることができる。
【００５２】
ゲームＢ１にログインすると、例えば図５に示すように、ユーザ端末１５００ではゲームＢ１のゲーム画面Ｗ８が表示される。ゲームＢ１が終了すると（ゲームコンプリートでも、プレーヤが意図して中断した場合でも、何れの終わり方でもよい）、サーバシステム１１００は、ゲームＢ１をプレイしていたプレーヤに対してゲームＡ１で利用できる特典を付与する。これに伴い、ユーザ端末１５００では特典付与を告げる特典付与完了通知画面Ｗ１０が表示される。
【００５３】
［機能構成の説明］
次に、本実施形態におけるゲームシステムの機能構成例について説明する。
図６は、本実施形態におけるユーザ端末１５００の機能構成例を示す機能ブロック図である。ユーザ端末１５００は、操作入力部１００と、媒体読取部１０２と、処理部２００と、音出力部３９０と、画像表示部３９２と、通信部３９４と、記憶部５００とを備える。
【００５４】
操作入力部１００は、プレーヤによって為された各種の操作入力に応じて操作入力信号を処理部２００に出力する。例えば、プッシュスイッチや、ジョイスティック、タッチパッド、トラックボール、加速度センサ、ジャイロ、ジェスチャーコントローラ、などによって実現できる。図２の例では、方向入力キー１５０２や、ボタンスイッチ１５０４、タッチパネル１５０６がこれに該当する。
【００５５】
媒体読取部１０２は、着脱式の記憶媒体に採用される技術方式に準じた公知の読取装置により実現され、記憶媒体に記憶されているデータを読み出して処理部２００へ出力する。例えば、記憶媒体に非接触型ＩＣチップを用いるのであれば、そのカードの仕様に準じた非接触型リーダーライターにより実現される。図２の例では、メモリカード読取装置１５４２がこれに該当する。
【００５６】
処理部２００は、例えばＣＰＵ，ＧＰＵ等のマイクロプロセッサや、ＡＳＩＣ、ＦＰＧＡ、ＩＣメモリなどの電子部品によって実現され、操作入力部１００や記憶部５００を含む各機能部との間でデータの入出力制御を行う。そして、所定のプログラムやデータ、操作入力部１００からの操作入力信号、媒体読取部１０２で読み出したデータ、サーバシステム１１００から受信したデータ等に基づいて各種の演算処理を実行して、ユーザ端末１５００の動作を制御する。図２の例では制御基板１５５０がこれに該当する。
【００５７】
そして、本実施形態の処理部２００は、ユーザ端末制御部２０１と、音生成部２９０と、画像生成部２９２と、通信制御部２９４とを含む。
【００５８】
ユーザ端末制御部２０１は、ユーザ端末１５００をゲームプレイのためのユーザ端末として機能させるための制御を行う。
例えば、
１）操作入力に応じた操作入力信号をサーバシステム１１００へ送信する制御と、
２）サーバシステム１１００から配信されたデータに基づいてゲーム画面の生成やゲーム音の放音に必要な各種処理と、
３）ゲーム画面の表示やゲーム音の放音に必要な制御と、を行うことができる。
勿論、こうしたユーザ端末制御部２０１の機能は、クライアントサーバシステムのシステムデザインにより必ずしもこれに限定されるものではなく、適宜変更することができる。
【００５９】
音生成部２９０は、例えばデジタルシグナルプロセッサ（ＤＳＰ）や、音声合成ＩＣなどのプロセッサ、音声ファイルを再生可能なオーディオコーデック等によって実現され、ゲームに係る効果音やＢＧＭ、各種操作音の音信号を生成し、音出力部３９０に出力する。
【００６０】
音出力部３９０は、音生成部２９０から入力される音信号に基づいて効果音やＢＧＭ等を音出力する装置によって実現される。図２のスピーカ１５１０がこれに該当する。
【００６１】
画像生成部２９２は、例えば、ＧＰＵ、デジタルシグナルプロセッサ（ＤＳＰ）などのプロセッサ、ビデオ信号ＩＣ、ビデオコーデックなどのプログラム、フレームバッファ等の描画フレーム用ＩＣメモリ等によって実現される。そして、画像生成部２９２は、１フレーム時間（例えば１／６０秒）で１枚のゲーム画面の画像を生成し、生成したゲーム画面の画像信号を画像表示部３９２へ出力する。
【００６２】
画像表示部３９２は、画像生成部２９２から入力される画像信号に基づいてゲーム画像等の各種画面を表示することができる。例えば、フラットパネルディスプレイ、ブラウン管（ＣＲＴ）、プロジェクター、ヘッドマウントディスプレイといった画像表示装置によって実現できる。本実施形態では、図２のタッチパネル１５０６がこれに該当する。
【００６３】
通信制御部２９４は、データ通信に係るデータ処理を実行し、通信部３９４を介して外部装置とのデータのやりとりを実現する。
【００６４】
通信部３９４は、通信回線９と接続して通信を実現する。例えば、無線通信機、モデム、ＴＡ（ターミナルアダプタ）、有線用の通信ケーブルのジャックや制御回路等によって実現され、図２の無線通信モジュール１５５３がこれに該当する。
【００６５】
記憶部５００は、ユーザ端末１５００を統合的に制御するための諸機能を処理部２００に実現させるためのシステムプログラムや、ゲームプレイに必要なプログラム、各種データ等を記憶する。また、処理部２００の作業領域として用いられ、処理部２００が各種プログラムに従って実行した演算結果や操作入力部１００から入力される入力データ等を一時的に記憶する。こうした機能は、例えばＲＡＭやＲＯＭなどのＩＣメモリ、ハードディスク等の磁気ディスク、ＣＤ−ＲＯＭやＤＶＤなどの光学ディスクなどによって実現される。図２の制御基板１５５０が搭載するＩＣメモリ１５５２がこれに該当する。
【００６６】
記憶部５００は、システムプログラム５０１と、クライアントプログラム５０２と、を予め記憶する。その他、媒体読取部１０２で読み取ったデータや、ゲーム音やゲーム画像のデータ、タイマやカウンタ、各種フラグなどの情報を適宜記憶できる。
【００６７】
システムプログラム５０１は、処理部２００が読み出して実行することでコンピュータとして必要な基本的な入出力機能を実現するためのプログラムである。
クライアントプログラム５０２は、処理部２００にユーザ端末制御部２０１としての機能を実現させることができる。クライアントプログラム５０２は、ユーザ端末１５００が起動される都度、サーバシステム１１００からダウンロードされて記憶されることとしてもよい。
【００６８】
図７は、本実施形態におけるサーバシステム１１００の機能構成例を示す機能ブロック図である。本実施形態におけるサーバシステム１１００は、操作入力部１００ｓと、サーバ処理部２００ｓと、画像表示部３９２ｓと、通信部３９４ｓと、サーバ記憶部５００ｓとを備える。
【００６９】
操作入力部１００ｓは、サーバの管理のための各種操作を入力するための手段である。図１の例ではキーボード１１０６が該当する。
【００７０】
サーバ処理部２００ｓは、例えばＣＰＵやＧＰＵ等のマイクロプロセッサや、ＡＳＩＣ、ＩＣメモリなどの電子部品によって実現され、操作入力部１００ｓやサーバ記憶部５００ｓを含む各機能部との間でデータの入出力制御を行う。そして、所定のプログラムやデータ、操作入力部１００ｓからの操作入力信号、ユーザ端末１５００などのユーザ端末から受信したデータに基づいて各種の演算処理を実行して、サーバシステム１１００の動作を統合的に制御する。図１の例では制御基板１１５０がこれに該当する。
【００７１】
そして、本実施形態のサーバ処理部２００ｓは、ユーザ登録部２０２と、ウェブサイト管理部２０４と、ゲーム管理部２１０と、紹介処理部２１２と、付与先ゲーム決定部２１４と、紹介ゲーム管理部２１６と、特典付与処理部２１８と、画像生成部２９２ｓと、通信制御部２９４ｓとを含む。
【００７２】
ユーザ登録部２０２は、ユーザ登録手続きに係る処理と、登録済みユーザに関連付けされる各種データの登録管理処理とを行う。
例えば、１）所定の登録手続きを経たユーザすなわちプレーヤへの固有のユーザアカウントの発給処理、２）電子決済に使用する電子決済用媒体の紐付け処理、３）電子決済用の口座の設定、４）現金あるいはクレジットカードを用いた口座への入金処理、５）プレイ対価の支払い等の決済処理、６）決済履歴の記憶管理、７）ログイン／ログアウト処理、８）セーブデータを含むプレイ履歴に関するデータの管理、などを行うことができる。
【００７３】
ウェブサイト管理部２０４は、会員サイトやオンラインゲームをプレイするための入口ページなどのウェブサイトを管理制御する。公知のウェブサイト管理と同様にして実現できる。
【００７４】
ゲーム管理部２１０は、ゲームプレイに係る各種処理を行う。
本実施形態のオンラインゲームは、一種のクライアント・サーバ型のオンラインゲームのため、ゲーム管理部２１０は、ユーザ端末１５００から実行リクエストされたゲームを起動させて、当該ユーザ端末１５００と通信を行いながらゲームプレイに必要なデータを提供する制御を行う。また、セーブデータを含むプレイ履歴の更新処理、などが可能である。その他、ゲーム内容に応じてゲーム進行制御に必要な処理を適宜実行できる。
【００７５】
紹介処理部２１２は、プレイ中のゲームに係るデータ（ゲームデータ）に基づいて、ユーザが未だプレイしていないゲーム或いは長期間プレイしていないゲームの条件である未プレイ状態条件を満たすゲームを紹介ゲームとしてユーザに紹介するための紹介処理を実行する。
【００７６】
紹介処理部２１２は、１つに、紹介ゲームタイトル１６の選出や、紹介通知領域２２の確保、紹介通知体２４の表示等に関する処理をすることができる（図３参照）。具体的には、紹介通知体２４に対応する紹介ゲームにジャンプして所定のプレイ条件を満たした場合に付与される特典を通知する制御、すなわち特典通知体２６を添付表示する制御を行うことができる。また、紹介処理部２１２は、特典付与先ゲームとなるゲームに応じて異なる特典が付与され得ることを示す通知制御を行うことができる（図４参照）。そして、紹介ゲームタイトル１６よりプレーヤの操作入力に応じて選出された紹介ゲームへのジャンプ実行コードに従って当該紹介ゲームへジャンプする制御を行うことができる。
【００７７】
付与先ゲーム決定部２１４は、ユーザの操作入力に基づいて、紹介されたゲームをプレイした報奨としての特典を付与する特典付与先ゲームを決定する。本実施形態では、プレーヤが紹介通知体２４を選択操作した時点で実行中のゲーム（図３の例ではゲームＡ１）を特典付与先ゲームとする。ジャンプ実行コードに着目すれば、ジャンプ実行コードに従った紹介ゲームへのジャンプの際にジャンプ元となったゲームを特典付与先ゲームとして決定するとも言える。
【００７８】
紹介ゲーム管理部２１６は、ジャンプ先のゲームのゲーム進行制御を行う。ゲーム進行自体は従来公知の手法と同じである。
【００７９】
特典付与処理部２１８は、紹介処理が実行された後にユーザが紹介ゲームをプレイすることで所与のプレイ条件を満たした場合に、特典付与先ゲームにおいて利用可能な特典を付与する特典付与処理を実行する。
【００８０】
本実施形態では、特典付与先ゲームが何れのゲームかに応じて付与する特典を変更することができる。また、プレイ条件に、紹介ゲームでのゲーム進行に応じた複数段階のプレイ条件が含まれている場合、紹介ゲームでのゲーム進行が何れの段階のプレイ条件を満たしたかに応じて付与する特典を変更することができる。更には、プレイ条件に、紹介ゲームのゲーム開始日時に応じた複数段階の時期的条件が含まれている場合には、紹介ゲームのゲーム開始日時が何れの段階の時期的条件を満たしたかに応じて付与する特典を変更することができる。また更には、プレイ条件に、紹介ゲームのプレイ済みの既プレイ人数に応じた複数段階の既プレイ人数条件が含まれる場合には、ユーザの紹介ゲームのゲーム開始時における既プレイ人数が何れの段階の既プレイ人数条件を満たしたかに応じて付与する特典を変更することができる。
【００８１】
画像生成部２９２ｓは、例えば、ＧＰＵ、デジタルシグナルプロセッサ（ＤＳＰ）などのプロセッサ、ビデオ信号ＩＣ、ビデオコーデックなどのプログラム、フレームバッファ等の描画フレーム用ＩＣメモリ等によって実現される。そして、画像生成部２９２ｓは、ゲーム管理部２１０による処理結果に基づいてユーザ端末１５００にてゲーム画面の画像を表示させるためのデータを生成する。また、その他システム管理に必要な画像を生成して画像信号を画像表示部３９２ｓに出力する。
【００８２】
画像表示部３９２ｓは、画像生成部２９２ｓから入力される画像信号に基づいてシステム管理のための各種画像を表示する。例えば、フラットパネルディスプレイ、ブラウン管（ＣＲＴ）、プロジェクター、ヘッドマウントディスプレイといった画像表示装置によって実現できる。図１の例ではタッチパネル１１０８が該当する。
【００８３】
通信制御部２９４ｓは、データ通信に係るデータ処理を実行し、通信部３９４ｓを介して外部装置とのデータのやりとりを実現する。
【００８４】
通信部３９４ｓは、通信回線９と接続して通信を実現する。例えば、無線通信機、モデム、ＴＡ（ターミナルアダプタ）、有線用の通信ケーブルのジャックや制御回路等によって実現される。図１の例では通信装置１１５３が該当する。
【００８５】
サーバ記憶部５００ｓは、サーバ処理部２００ｓにサーバシステム１１００を統合的に制御させるための諸機能を実現するためのシステムプログラムや、ゲームを管理するために必要なプログラム、各種データ等を記憶する。また、サーバ処理部２００ｓの作業領域として用いられ、サーバ処理部２００ｓが各種プログラムに従って実行した演算結果などを一時的に記憶する。こうした機能は、例えばＲＡＭやＲＯＭなどのＩＣメモリ、ハードディスク等の磁気ディスク、ＣＤ−ＲＯＭやＤＶＤなどの光学ディスク、オンラインストレージなどによって実現される。図１の例ではＩＣメモリ１１５２やハードディスクなどの記憶媒体、及びストレージ１１４０がこれに該当する。
【００８６】
本実施形態のサーバ記憶部５００ｓは、サーバシステムプログラム５０３と、ゲームサーバプログラム５０５と、配信用クライアントプログラム５０７と、全ゲームタイトルリスト５１０と、ゲーム初期設定データ５２２と、特典設定データ５３０と、必須紹介ゲームタイトルリスト５７０と、を予め記憶する。
【００８７】
また、サーバ記憶部５００ｓは、逐次生成更新されるデータとして、ユーザ登録データ５８０と、第１ゲームプレイデータ６００と、紹介制御データ６１０と、第２ゲームプレイデータ６３０と、を記憶する。更には、その他、タイマやカウンタ、各種フラグなどの情報を適宜記憶できる。
【００８８】
サーバシステムプログラム５０３は、サーバ処理部２００ｓが読み出して実行することでコンピュータとして必要な基本的な入出力機能を実現するための基本プログラムである。
【００８９】
ゲームサーバプログラム５０５は、オンラインゲームのゲームサーバとしての機能を実現させるためのプログラムであり、例えば登録ユーザがプレイ可能な各ゲームタイトルに対応するゲームプログラム５０６が含まれる。本実施形態では、ゲームサーバプログラム５０５を実行することにより、ユーザ管理部２０２、ウェブサイト管理部２０４、ゲーム管理部２１０、紹介処理部２１２、付与先ゲーム決定部２１４、紹介ゲーム管理部２１６、特典付与処理部２１８などの機能が実装される。
【００９０】
配信用クライアントプログラム５０７は、ゲームを実行するためにユーザ端末１５００で実行するべきプログラムであり、クライアントプログラム５０２（図６参照）のオリジナルである。配信用クライアントプログラム５０７は、例えば、専用のプログラムとして実現してもよい。あるいは、本実施形態のゲームをウェブゲームとして実現するならば、ウェブブラウザをベースとしてＨＴＭＬとともにＪａｖａ（登録商標）やＣＳＳ（Cascading Style Sheets）等を利用して能動的に画面表示を制御するウェブ技術や、Adobe（登録商標） Flashなどのプラグインを用いて実現するとしてもよい。勿論、その他の方法でもかまわない。
【００９１】
全ゲームタイトルリスト５１０は、登録ユーザがプレイ可能な全てのゲームタイトル（ゲームＩＤ）に関する情報を格納する。例えば、図８に示すように、複数のタイトル別関連データセット５１１を含む。１つのタイトル別関連データセット５１１は、ゲームタイトル５１２と、ゲームジャンル５１３と、著作権情報５１４と、通知発動条件定義データ５１５と、当該ゲームへジャンプするためのジャンプ実行コード５１６と、を含む。勿論、これら以外のデータも適宜格納することができる。
【００９２】
ゲーム初期設定データ５２２は、登録ユーザがプレイ可能な全てのゲームタイトル別に用意され、対応するゲームを実行するために必要な各種初期設定データを格納する。
【００９３】
特典設定データ５３０は、紹介ゲームをプレイすることにより付与される特典を定義するためのデータを格納する。例えば、図９に示すように、１つの特典設定データ５３０は、当該設定が適用される紹介ゲームを定義する適用紹介ゲームタイトル５３１と、ジャンプ実行コード５３３と、複数の特典定義データ５４０とを含む。
【００９４】
１つの特典定義データ５４０は、ジャンプ元ゲームタイトル５４１と、特典付与発動プレイ条件５５０と、特典データ５６０とを含む。
【００９５】
ジャンプ元ゲームタイトル５４１は、当該特典定義データ５４０が適用されるジャンプ前のゲームを定義する。すなわち、ジャンプ元ゲームタイトル５４１と適用紹介ゲームタイトル５３１とで、どのゲームからどの紹介ゲームにジャンプしたかのルートが定義できる。
【００９６】
特典付与発動プレイ条件５５０は、適用紹介ゲームタイトル５３１の示すゲーム（紹介ゲーム）に関する条件であり、特典を付与することとする条件を定義する。本実施形態では、進行段階条件５５１と、時期的条件５５３と、既プレイ人数条件５５５とを含む。勿論、これら以外の条件も適宜格納することができる。
【００９７】
進行段階条件５５１は、紹介ゲームのゲーム進行の段階を定義する。例えば、複数のゲームステージで構成されているゲームであれば、クリアしたゲームステージの単独又は組合せを定義することができる。また、プレーヤキャラクタがレベルアップするゲームであれば、単数又は複数のレベルアップの実現を定義してもよい。その他、特定ＮＰＣ（ノンプレーヤキャラクタ）との遭遇であったり、特定アイテムの発見、特定敵キャラクタの攻略、特定の称号の取得、特定スキルの取得、などゲーム内容に応じて適宜設定可能である。
【００９８】
時期的条件５５３は、紹介ゲームに関する時間要素により定義される条件である。例えば、当該紹介ゲームをリリース（サービス開始）してからの経過時間や、ゲームプレイ開始からの時間、ゲーム世界における特定時期（例えば、ホリデーシーズン、クリスマス）など、ゲーム内容に応じて適宜設定可能である。
【００９９】
既プレイ人数条件５５５は、適用紹介ゲームタイトル５３１の示す紹介ゲームについて既にプレイしている人数に関する条件を定義する。
【０１００】
特典データ５６０は、付与される特典の具体的なデータである。例えば、アイテムであればアイテムの種類と付与数を含む。抽選権であれば抽選回数を含み、プレーヤキャラクタの能力向上であれば、向上対象の能力種類と向上量を定義すればよい。
【０１０１】
図７に戻って、必須紹介ゲームタイトルリスト５７０は、紹介ゲームとして必ず含めるゲームタイトルを定義する。
【０１０２】
ユーザ登録データ５８０は、登録済ユーザ毎に用意され、対応するユーザに関する個人情報やプレイしたゲームに関する情報を格納する。例えば図１０に示すように、１つのユーザ登録データ５８０は、当該データの持ち主を示す適用ユーザアカウント５８１と、ゲームタイトル別のプレイ履歴データ５９０とを含む。勿論、これら以外のデータも適宜格納することができる。
【０１０３】
１つのプレイ履歴データ５９０は、ユーザアカウント５９１と、ゲームタイトル５９２と、著作権情報５９３と、ゲームジャンル５９４と、ゲームプレイの開始日時と終了日時とのセットを時系列に格納したプレイ日時リスト５９５と、チームメンバーのユーザアカウントを格納するチームメンバーリスト５９６と、セーブデータ５９７と、を含む。勿論、これら以外のデータも適宜格納することができる。
【０１０４】
図７に戻って、第１ゲームプレイデータ６００は、ジャンプ元ゲームのプレイ毎に用意され、当該プレイにおけるゲーム進行状況を記述する各種データを格納する。例えば、図１１に示すように、プレーヤを示すユーザアカウント６０１と、第１ゲームタイトル６０３と開始日時６０５とを含む。勿論、これら以外のデータも適宜含めることができる。例えば、チーム対戦ゲームであればマッチング相手に関する情報も含めることができる。
【０１０５】
図７に戻って、紹介制御データ６１０は、紹介通知毎に用意され、当該紹介通知を実行するために必要な各種データを格納する。
例えば図１２に示すように、
１）どのプレーヤ（或いはどのユーザ端末１５００）に向けた紹介通知であるかを示す適用ユーザアカウント６１１と、
２）紹介ゲームタイトル１６（図３参照）を抽出するために使用する紹介ゲーム候補リスト６１３と、
３）紹介通知体２４で通知されるゲームを示す紹介ゲームタイトルリスト６１５と、
４）プレーヤが紹介通知体２４から選択したジャンプ先紹介ゲームタイトル６１７と、
５）特典付与先ゲームタイトル６１９と、
６）紹介通知体２４別の表示形態を定義する紹介通知体データ６２０と、を含む。勿論、これら以外のデータも適宜格納することができる。
【０１０６】
図７に戻って、第２ゲームプレイデータ６３０は、ジャンプ先ゲームのプレイ毎に用意され、当該プレイにおけるゲーム進行状況を記述する各種データを格納する。
【０１０７】
［処理の流れの説明］
図１３〜図１４は、サーバシステム１１００におけるゲーム開始から終了までに係る処理の流れを説明するためのフローチャートである。
ここで説明する処理の流れは、サーバシステム１１００が、ゲームサーバプログラム５０５を実行することにより実装される。なお、前提として、プレーヤは既にユーザ登録を済ませており、ログインした状態であるものとする。また、そのユーザ端末１５００は配信用クライアントプログラム５０７を実行し、サーバシステム１１００との間でデータ通信を確立しているものとする。
【０１０８】
サーバシステム１１００は、プレイする第１ゲームの選択処理を行う（ステップＳ２）。
具体的には、サーバシステム１１００は、ユーザ端末１５００にて全ゲームタイトルリスト５１０に登録されているゲームタイトルを選択可能に表示させる。ユーザ端末１５００は選択されたゲームタイトルを送信するので、サーバシステム１１００はこれを受信して、第１ゲームプレイデータ６００を生成して、ユーザアカウント６０１に現プレーヤのプレーヤアカウントを設定し、第１ゲームタイトル６０３に受信したゲームタイトルを設定し、開始日時６０５に現在日時を設定する（図１１参照）。
【０１０９】
次に、サーバシステム１１００は選択されたゲームの進行制御を開始する（ステップＳ４）。ゲーム進行状況は、先に生成した第１ゲームプレイデータ６００に逐次格納・更新される。
【０１１０】
ゲームプレイ中に、第１ゲームのタイトル別関連データセット５１１の通知発動条件定義データ５１５を参照して（図８参照）、第１ゲームにおける所定の紹介発動条件を満たすタイミングが到来したかを判定する（ステップＳ６）。そして、もし肯定ならば（ステップＳ６のＹＥＳ）、サーバシステム１１００は紹介ゲームタイトル選出処理を実行する（ステップＳ８）。
【０１１１】
図１５は、紹介ゲームタイトル選出処理の流れを説明するためのフローチャートである。
同処理において、サーバシステム１１００は、先ず紹介制御データ６１０を生成して初期化する（ステップＳ２０；図１２参照）。具体的には、適用ユーザアカウント６１１に第１ゲームのプレーヤアカウントを設定する。また、紹介ゲーム候補リスト６１３と、紹介ゲームタイトルリスト６１５と、ジャンプ先紹介ゲームタイトル６１７とをクリアして登録無しの状態とする。特典付与先ゲームタイトル６１９は未設定のままとする。
【０１１２】
次に、必須紹介ゲームタイトルリスト５７０に登録があれば（ステップＳ２２のＹＥＳ）、サーバシステム１１００は当該リストに登録されているゲーム（必須紹介ゲーム）のタイトルを紹介ゲームタイトルリスト６１５に追加する（ステップＳ２４）。
【０１１３】
次に、サーバシステム１１００は全ゲームタイトルリスト５１０（図８参照）と、プレーヤのユーザ登録データ５８０に含まれるプレイ履歴データ５９０のゲームタイトル５９２（図１０参照）とを照合して、プレイ経験のないゲーム１４（図３参照）を１次抽出（１次選抜）して、紹介ゲーム候補リスト６１３に登録する（ステップＳ３０）。
【０１１４】
そして、サーバシステム１１００は、１次抽出された中からプレーヤが過去にプレイしたゲームジャンル別のプレイ頻度上位（例えば、上位３ジャンル）に該当するゲームタイトルを２次抽出し（ステップＳ３２）、更に２次抽出された中からプレーヤが過去にプレイしたゲームの著作権情報５９３（図１０参照）のプレイ頻度上位に該当するゲームタイトルを３次抽出する（ステップＳ３４）。
【０１１５】
また更に、チーム対戦型ゲームのプレイ履歴データ５９０が有ってそのチームメンバーリスト５９６を参照できるならば（ステップＳ４０のＹＥＳ；図１０参照）、サーバシステム１１００は、３次抽出された中からチームメンバーが過去にプレイしているゲームタイトルを４次抽出する（ステップＳ４２）。
【０１１６】
そして、この時点で紹介ゲーム候補リスト６１３に残されているゲームタイトル数が所定の適正紹介数を超過している場合には（ステップＳ５０のＹＥＳ）、紹介ゲーム候補リスト６１３に残されているゲームタイトルから所定数を抽選して、紹介ゲームタイトルリスト６１５に登録する（ステップＳ５２）。これで、図３で言うところの紹介ゲームタイトル１６が絞られた事になるので、紹介ゲームタイトル選出処理を終了する。なお、ここでは１次抽出〜４次抽出までを行うこととしたが、何れか１つの抽出のみ、或いは何れか２つの抽出のみを行って紹介ゲームタイトルリストに登録することとしてもよい。
【０１１７】
図１３に戻って、サーバシステム１１００は次にプレーヤの未プレイタイトル数に応じて紹介通知領域２２を増減し（ステップＳ６８；図３参照）、紹介ゲームタイトル１６の紹介通知を実行する（ステップＳ７０）。これにより、プレーヤが使用するユーザ端末１５００では紹介通知領域２２が確保されて、紹介ゲームタイトル１６のゲームタイトル別に紹介通知体２４が表示される。
具体的には、紹介ゲームタイトルリスト６１５に登録されているゲームタイトルごとに、当該ゲームタイトルに適用される特典設定データ５３０（図９参照）を参照する。そして、当該ゲームタイトルとその特典定義データ５４０のジャンプ元ゲームタイトル５４１の組合せ毎に、紹介通知体２４を用意する。すなわち、紹介制御データ６１０に組合せ毎の紹介通知体データ６２０を生成する（図１２参照）。
【０１１８】
プレーヤが紹介通知体２４を選択操作すると、当該紹介通知体２４対応するゲームタイトル（又は識別情報）が、ユーザ端末１５００からサーバシステム１１００へ送信される。
サーバシステム１１００は、これを受信すると受信したゲームタイトルを、紹介制御データ６１０のジャンプ先紹介ゲームタイトル６１７すなわち第２ゲームに設定し（ステップＳ７２）、当該ユーザ端末１５００にて確認画面Ｗ４を表示させる（ステップＳ７４；図４参照）。
【０１１９】
確認画面Ｗ４にて、プレーヤが復帰操作アイコン３６又は許諾操作アイコン３８をタッチ操作すると、ユーザ端末１５００は当該操作入力信号をサーバシステム１１００へ送信する。
【０１２０】
サーバシステム１１００は、復帰操作アイコン３６が操作入力された旨の信号を受信すると（ステップＳ８０の「戻る」）、ユーザ端末１５００における確認画面Ｗ４の表示を終了させて元のゲーム画面表示に復帰させ（ステップＳ８２）、紹介制御データ６１０を消去する（ステップＳ８４）。
そして、第１ゲームの終了条件が満たされていなければ（ステップＳ８６のＮＯ）、ステップＳ６に戻り、満たされていれば第１ゲームのプレイ履歴データ５９０（図１０参照）を更新して（ステップＳ８８）、一連の処理を終了する。
【０１２１】
もし、ユーザ端末１５００から許諾操作アイコン３８が操作入力された旨の信号を受信したならば（ステップＳ８０の「許諾」）、サーバシステム１１００は第１ゲームを終了させ（ステップＳ１００）、第１ゲームのゲームタイトルを特典付与先ゲームタイトル６１９に設定する（ステップＳ１０２）。
【０１２２】
図１４に移って、サーバシステム１１００は次に、紹介制御データ６１０（図１０参照）のジャンプ先紹介ゲームタイトル６１７、すなわち第２ゲームのタイトルに合致するタイトル別関連データセット５１１（図８参照）を参照して、そのジャンプ実行コード５１６を実行する（ステップＳ１０４）。そして、第２ゲームのゲーム進行制御を開始する（ステップＳ１０６）。
【０１２３】
第２ゲームにおいてゲーム終了条件が満たされると（ステップＳ１０８）、サーバシステム１１００は第２ゲームのプレイ履歴データ５９０（図１０参照）を更新する（ステップＳ１１０）。
【０１２４】
そして、第２ゲームが適用紹介ゲームタイトル５３１に合致する特典設定データ５３０を参照し（図８参照）、第２ゲームのプレイ結果が合致する特典付与発動プレイ条件５５０を検索する。
【０１２５】
もし、当該条件を満たしているならば（ステップＳ１２０のＹＥＳ）、サーバシステム１１００は更に紹介制御データ６１０が残っているかを判定する（ステップＳ１２２）。
プレーヤのアカウントに合致する適用ユーザアカウント６１１であって、且つジャンプ先紹介ゲームタイトル６１７が第２ゲームを示している紹介制御データ６１０があれば、肯定判定する（図１２参照）。
【０１２６】
そして、肯定であれば（ステップＳ１２２のＹＥＳ）、サーバシステム１１００はプレーヤに特典を付与する（ステップＳ１４０）。
具体的には、第２ゲームが適合する適用紹介ゲームタイトル５３１の特典設定データ５３０（図９参照）から、第２ゲームのプレイ結果が特典付与発動プレイ条件５５０を満たす特典定義データ５４０を検索する。そして、該当する定義データのうち何れか１つを選択して、その特典データ５６０で定義されている特典を付与するように、プレーヤのユーザ登録データ５８０のうち、紹介制御データ６１０の特典付与先ゲームタイトル６１９にゲームタイトル５９２が合致するプレイ履歴データ５９０（例えばセーブデータ５９７）を変更する（図１０参照）。
【０１２７】
サーバシステム１１００は、特典付与を完了したので、紹介制御データ６１０を消去するとともに（ステップＳ１４２）、ユーザ端末１５００にて特典付与完了通知画面Ｗ１０（図５参照）を表示させ（ステップＳ１４４）、一連の処理を終了することができる。
【０１２８】
以上、本実施形態によればプレーヤを現在プレイしているゲームから他のゲームへ効果的に勧誘することができる。
【０１２９】
〔変形例〕
以上、本発明を適用した実施形態の例について説明したが、本発明を適用可能な形態は上記形態に限定されるものではなく、適宜構成要素の追加・省略・変更を施すことができる。
【０１３０】
［その１］
例えば、上記実施形態は第２ゲームへのジャンプ前に特典付与先ゲームを決定する構成であるが、第２ゲームのプレイ終了後に特典付与先ゲームを決定する構成に変更することも可能である。
具体的には、図１６に示すように、図１３のステップＳ７０に代えてステップＳ７１を実行する。ステップＳ７１では、紹介通知体２４を表示するが、紹介先ゲームのゲームタイトル（図３の例では「ゲームＢ１」「ゲームＢ４」がこれに該当）を表示することとし、ジャンプ元ゲームのゲームタイトル（図３の例では「ゲームＡ１」「ゲームＡ２」がこれに該当）を表示しないこととする。また、特典通知体２６も添付表示しない。また、ステップＳ７４に代えてステップＳ７６を実行する。ステップＳ７６では確認画面Ｗ４（図４参照）を表示するが、特典に関する情報３２と、第２告知３４とは表示しない。
【０１３１】
また、当該構成では、ステップＳ１０２は省略される。つまり、第２ゲームをプレイする前に特典付与先ゲームを決定しない。その代わりに、図１７に示すように、ステップＳ１２２とステップＳ１４０との間にステップＳ１３０〜Ｓ１３４を追加して、第２ゲームのプレイ後に特典付与先ゲームを決定するように変更する。
【０１３２】
すなわち、サーバシステム１１００は、ステップＳ１２２の後に、第２ゲームが適用紹介ゲームタイトル５３１に適合する特典設定データ５３０の特典定義データ５４０からジャンプ元ゲームタイトル５４１を１次抽出し（図９参照）、プレーヤのユーザ登録データ５８０のプレイ履歴データ５９０のゲームタイトル５９２（図１０参照）と合致するゲームタイトルを２次抽出する。
【０１３３】
次いで、サーバシステム１１００が、２次抽出された特典付与先ゲームの候補と、付与される特典との組み合わせを、ユーザ端末１５００にて選択可能に表示させる（ステップＳ１３２）。具体的には、２次抽出された特典付与先ゲーム毎に、当該ゲームの特典設定データ５３０から第２ゲームのプレイ結果が適合する特典付与発動プレイ条件５５０の特典定義データ５４０を読み出して、２次抽出された特典付与先ゲームとの組合せを作成する。そして、例えば、図１８に示すような選択画面Ｗ１２をユーザ端末１５００にて表示し、２次抽出された特典付与先ゲームとの組合せ別のアイコン５０を選択可能に表示させる。プレーヤは、この表示を参照して何れかのアイコン５０をタッチ選択することで特典付与先ゲームを選択できる。
【０１３４】
ユーザ端末１５００は、当該選択操作入力（特典付与先ゲームのタイトル）の結果をサーバシステム１１００へ送信する。サーバシステム１１００はこれを受信し、受信したタイトルを紹介制御データ６１０の特典付与先ゲームタイトル６１９（図１２参照）に設定する（ステップＳ１３４）。そして、サーバシステム１１００は特典付与処理を実行する（ステップＳ１４０）。
【０１３５】
当該構成によれば、上記実施形態と同様の効果が得られるとともに、プレーヤは第２ゲーム（紹介ゲーム）のプレイ終了後にどの特典を得るかを選ぶことができるようになる。
【０１３６】
［その２］
また、紹介通知体２４の表示形態は、紹介するゲーム毎に変更する構成も可能である。例えば、紹介するゲームのリリース日時から現在までの経過時間に応じて変えるとしてもよい。例えば、リリースから１ヶ月以内は特別に大きなサイズで表示するとしてもよい。
【０１３７】
［その３］
また、上記実施形態ではシングルプレイのゲームを例示したが、マルチプレイのゲームにおいても同様に適用することができるのは勿論である。
【０１３８】
具体的には、第１実施形態をベースとし、ステップＳ８（図１３参照）の紹介ゲームタイトル選出処理（図１５参照）では、チームメンバー全員が未プレイのゲームを選出する。ちなみに、この場合はステップＳ４０〜Ｓ４２は省略できる。そして、ステップＳ６８〜Ｓ７２は、チームメンバー全員のユーザ端末１５００にて実行し、ステップＳ７２〜Ｓ７４はチームリーダ或いは抽選で選んだ１名の選択に従うこととすればよい。また、ステップＳ１２０では、特典付与発動プレイ条件５５０をチームメンバーの全員又は所定人数が満たすと当該プレイ条件を満たしたと判定すればよい。そして、ステップＳ１４０ではチームメンバー全員に特典付与先ゲームで利用可能な特典を付与する。当該構成によれば、一度により多くのプレーヤに同じ紹介ゲームを紹介できる。
【符号の説明】
【０１３９】
１０…プレイ履歴
１２…プレイ経験のあるゲーム
１４…プレイ経験のないゲーム
１６…紹介ゲームタイトル
２０…ゲーム画面表示領域
２２…紹介通知領域
２４…紹介通知体
２６…特典通知体
３０…第１告知
３２…特典についての情報
３４…第２告知
３６…復帰操作アイコン
３８…許諾操作アイコン
２００ｓ…サーバ処理部
２１０…ゲーム管理部
２１２…紹介処理部
２１４…付与先ゲーム決定部
２１６…紹介ゲーム管理部
２１８…特典付与処理部
５００ｓ…サーバ記憶部
５０５…ゲームサーバプログラム
５１０…全ゲームタイトルリスト
５１１…タイトル別関連データセット
５１２…ゲームタイトル
５１３…ゲームジャンル
５１４…著作権情報
５１５…通知発動条件定義データ
５１６…ジャンプ実行コード
５３０…特典設定データ
５３１…適用紹介ゲームタイトル
５４０…特典定義データ
５４１…ジャンプ元ゲームタイトル
５５０…特典付与発動プレイ条件
５５１…進行段階条件
５５３…時期的条件
５５５…既プレイ人数条件
５６０…特典データ
５８０…ユーザ登録データ
５８１…適用ユーザアカウント
５９０…プレイ履歴データ
５９２…ゲームタイトル
５９５…プレイ日時リスト
５９６…チームメンバーリスト
５９７…セーブデータ
６００…第１ゲームプレイデータ
６１０…紹介制御データ
６１１…適用ユーザアカウント
６１３…紹介ゲーム候補リスト
６１５…紹介ゲームタイトルリスト
６１７…ジャンプ先紹介ゲームタイトル
６１９…特典付与先ゲームタイトル
６２０…紹介通知体データ
１１００…サーバシステム
１１５０…制御基板
【図１】
0006713721.tif 000002
【図２】
0006713721.tif 000003
【図３】
0006713721.tif 000004
【図４】
0006713721.tif 000005
【図５】
0006713721.tif 000006
【図６】
0006713721.tif 000007
【図７】
0006713721.tif 000008
【図８】
0006713721.tif 000009
【図９】
0006713721.tif 000010
【図１０】
0006713721.tif 000011
【図１１】
0006713721.tif 000012
【図１２】
0006713721.tif 000013
【図１３】
0006713721.tif 000014
【図１４】
0006713721.tif 000015
【図１５】
0006713721.tif 000016
【図１６】
0006713721.tif 000017
【図１７】
0006713721.tif 000018
【図１８】
0006713721.tif 000019