(57)【要約】【課題】ゲーム上のグループとして関連づけられるユーザーのマッチング処理過程をユーザーに提示することが可能なゲームシステム等を提供すること。【解決手段】端末装置と通信する通信部１９０と、ユーザー識別情報を含み、複数のユーザーに関する情報を示すユーザーデータ１２２を記憶する記憶部１２０と、端末装置に記憶されたゲームプログラムのうち所定のプログラムを実行するように制御するためのゲーム制御情報を生成する情報生成部１１２と、端末装置からの入力情報に基づき、ユーザーデータ１２２を更新する更新部１１６とをサーバー１００に設ける。【選択図】        図２
2004344300.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末装置とサーバーを含むゲームシステムであり、各々が端末装置を使用する複数のユーザーのうち所定のユーザー同士をゲーム上の所定のグループとして関連づけるためのゲームシステムにおいて、
前記端末装置は、
前記サーバーと通信する端末側通信手段と、
ゲームを実行するためのゲームプログラムを記憶する端末側記憶手段と、
ユーザーの操作情報を入力する操作手段と、
前記ゲームプログラムに基づき、画像情報を生成する端末側情報生成手段と、
当該画像情報に基づき、ゲーム画像を表示する出力手段と、
を含み、
前記サーバーは、
前記端末装置と通信するサーバー側通信手段と、
ユーザー識別情報を含み、前記複数のユーザーに関する情報を示すユーザーデータを記憶するサーバー側記憶手段と、
前記ゲームプログラムのうち所定のプログラムを実行するように制御するためのゲーム制御情報を生成するサーバー側情報生成手段と、
前記端末装置からの入力情報に基づき、前記ユーザーデータを更新するサーバー側更新手段と、
を含み、
前記サーバー側更新手段は、ユーザーによる相手の選択を示す入力情報に基づき、前記ユーザーデータの一部として当該選択を示すデータを記憶し、
前記サーバー側情報生成手段は、前記ゲーム制御情報として、前記ユーザーデータに基づき、相手として選択されたユーザーのユーザー識別情報と、当該ユーザーを選択したユーザーのユーザー識別情報とを含み、選択状況の表示指示を示す選択状況表示制御情報を生成し、
前記サーバー側通信手段は、当該選択状況表示制御情報を前記端末装置へ向け送信し、
前記端末側通信手段は、当該選択状況表示制御情報を受信し、
前記端末側情報生成手段は、当該選択状況表示制御情報と、前記ゲームプログラムとに基づき、画像情報を生成し、
前記出力手段は、当該画像情報に基づき、選択状況を示す画像を表示することを特徴とするゲームシステム。
【請求項２】
請求項１において、
前記端末側記憶手段は、相手を選択するイベントの開催日時と開催場所を示すイベント告知ページ画像を生成するためのページ生成用プログラムを記憶し、
前記端末側情報生成手段は、前記ページ生成用プログラムに基づき、イベント告知ページ生成用画像情報を生成し、
前記出力手段は、当該イベント告知ページ生成用画像情報に基づき、イベント告知ページ生成用画像を表示し、
前記端末側通信手段は、当該イベント告知ページ生成用画像が表示された状態における前記操作手段からの操作情報に基づくイベント告知ページ編集情報を前記サーバーへ向け送信し、
前記サーバー側通信手段は、当該イベント告知ページ編集情報を受信し、
前記サーバー側情報生成手段は、当該イベント告知ページ編集情報に基づき、イベント告知ページ画像を表示するためのイベント告知ページデータを生成し、
前記サーバー側記憶手段は、ゲームコンテンツを記憶し、
前記サーバー側更新手段は、前記イベント告知ページデータを前記ゲームコンテンツの一部として記憶することを特徴とするゲームシステム。
【請求項３】
請求項２において、
前記サーバー側記憶手段は、前記ゲームコンテンツの一部として前記ゲームプログラムを記憶し、
前記ページ生成用プログラムは、前記ゲームコンテンツ内の前記ゲームプログラムをダウンロードするためのリンクを生成するプログラムを含み、
前記サーバー側情報生成手段は、前記イベント告知ページ編集情報に前記リンクが含まれる場合、前記リンクを含むイベント告知ページ画像を表示するためのイベント告知ページデータを生成することを特徴とするゲームシステム。
【請求項４】
請求項１〜３のいずれかにおいて、
前記ユーザーデータは、ユーザーの性別情報を含み、
前記サーバーは、サーバー側判定手段を含み、
前記サーバー側判定手段は、前記ユーザーデータに基づき、ユーザーごとに他のユーザーによって相手として選択された人数をカウントし、当該カウント値に基づいて男女それぞれで順位付けを行い、ユーザーによって男女両方における所定順位のユーザーの選択状況の表示要求があった場合には、当該順位の男性ユーザーを選択した女性ユーザーが当該順位であるかどうかの判定処理および当該順位の女性ユーザーを選択した男性ユーザーが当該順位であるかどうかの判定処理の少なくとも一方の判定処理を行い、
前記サーバー側情報生成手段は、当該判定処理の判定結果が真である場合には、当該順位の男性ユーザーまたは当該順位の女性ユーザーのどちらか一方の選択状況の表示指示を示す選択状況表示制御情報を生成することを特徴とするゲームシステム。
【請求項５】
入力機能と通信機能と画像表示機能とを有する複数の情報利用端末装置と通信する情報提供端末装置であり、各々が情報利用端末装置を使用する複数のユーザーのうち所定のユーザー同士をゲーム上の所定のグループとして関連づけるための情報提供端末装置において、
前記情報利用端末装置と通信するサーバー側通信手段と、
ユーザー識別情報を含み、前記複数のユーザーに関する情報を示すユーザーデータを記憶するサーバー側記憶手段と、
所定のプログラムを実行するように前記情報利用端末装置を制御するためのゲーム制御情報を生成するサーバー側情報生成手段と、
前記情報利用端末装置からの入力情報に基づき、前記ユーザーデータを更新するサーバー側更新手段と、
を含み、
前記サーバー側更新手段は、ユーザーによる相手の選択を示す入力情報に基づき、前記ユーザーデータの一部として当該選択を示すデータを記憶し、
前記サーバー側情報生成手段は、前記ゲーム制御情報として、前記ユーザーデータに基づき、相手として選択されたユーザーのユーザー識別情報と、当該ユーザーを選択したユーザーのユーザー識別情報とを含み、選択状況の表示指示を示す選択状況表示制御情報を生成し、
前記サーバー側通信手段は、当該選択状況表示制御情報を前記情報利用端末装置へ向け送信することを特徴とする情報提供端末装置。
【請求項６】
各々が端末装置を使用する複数のユーザーのうち所定のユーザー同士をゲーム上の所定のグループとして関連づけるためのコンピュータ読み取り可能なプログラムにおいて、
コンピュータを、
前記端末装置と通信するサーバー側通信手段と、
ユーザー識別情報を含み、前記複数のユーザーに関する情報を示すユーザーデータを記憶するサーバー側記憶手段と、
前記ゲームプログラムのうち所定のプログラムを実行するように制御するためのゲーム制御情報を生成するサーバー側情報生成手段と、
前記端末装置からの入力情報に基づき、前記ユーザーデータを更新するサーバー側更新手段として機能させ、
前記サーバー側更新手段は、ユーザーによる相手の選択を示す入力情報に基づき、前記ユーザーデータの一部として当該選択を示すデータを記憶し、
前記サーバー側情報生成手段は、前記ゲーム制御情報として、前記ユーザーデータに基づき、相手として選択されたユーザーのユーザー識別情報と、当該ユーザーを選択したユーザーのユーザー識別情報とを含み、選択状況の表示指示を示す選択状況表示制御情報を生成し、
前記サーバー側通信手段は、当該選択状況表示制御情報を前記端末装置へ向け送信することを特徴とするプログラム。
【請求項７】
入力機能と通信機能と画像表示機能とを有する複数の情報利用端末装置と通信するためのプログラムであり、各々が情報利用端末装置を使用する複数のユーザーのうち所定のユーザー同士をゲーム上の所定のグループとして関連づけるためのコンピュータ読み取り可能なプログラムであって、
コンピュータを、
前記情報利用端末装置と通信するサーバー側通信手段と、
ユーザー識別情報を含み、前記複数のユーザーに関する情報を示すユーザーデータを記憶するサーバー側記憶手段と、
所定のプログラムを実行するように前記情報利用端末装置を制御するためのゲーム制御情報を生成するサーバー側情報生成手段と、
前記情報利用端末装置からの入力情報に基づき、前記ユーザーデータを更新するサーバー側更新手段として機能させ、
前記サーバー側更新手段は、ユーザーによる相手の選択を示す入力情報に基づき、前記ユーザーデータの一部として当該選択を示すデータを記憶し、
前記サーバー側情報生成手段は、前記ゲーム制御情報として、前記ユーザーデータに基づき、相手として選択されたユーザーのユーザー識別情報と、当該ユーザーを選択したユーザーのユーザー識別情報とを含み、選択状況の表示指示を示す選択状況表示制御情報を生成し、
前記サーバー側通信手段は、当該選択状況表示制御情報を前記情報利用端末装置へ向け送信することを特徴とするプログラム。
【請求項８】
コンピュータにより読み取り可能なプログラムを記憶した情報記憶媒体であって、
請求項６、７のいずれかに記載のプログラムを記憶したことを特徴とする情報記憶媒体。
【請求項９】
各々が端末装置を使用する複数のユーザーのうち所定のユーザー同士をゲーム上の所定のグループとして関連づけるためのゲーム処理方法において、
ユーザーによる相手の選択を示す入力情報に基づき、ユーザーデータの一部として当該選択を示すデータを記憶し、
ゲーム制御情報として、前記ユーザーデータに基づき、相手として選択されたユーザーのユーザー識別情報と、当該ユーザーを選択したユーザーのユーザー識別情報とを含み、選択状況の表示指示を示す選択状況表示制御情報を生成し、
当該選択状況表示制御情報を前記端末装置へ向け送信し、
前記端末装置は、当該選択状況表示制御情報と、前記ゲームプログラムとに基づき、選択状況を示す画像を表示することを特徴とするゲーム処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ゲームシステム、情報提供端末装置、プログラム、情報記憶媒体およびゲーム処理方法に関する。
【０００２】
【背景技術】
複数のユーザーが参加する恋愛シミュレーションゲーム等において、ユーザーによる入力情報に基づいて複数のユーザーを所定のグループ（例えば、恋愛シミュレーションゲームにおいてはカップル）として関連づける処理が行われている。
【０００３】
例えば、特許文献１では、コピーキャラクターを参加させて適切な男女比に調整した状態で男女をマッチングしてカップルを成立させる処理が行われている。
【０００４】
【特許文献１】
特開２００２−１０２５４２号公報
【０００５】
【発明が解決しようとする課題】
しかし、特許文献１等に記載された従来のマッチング処理では、マッチングの処理結果だけ、すなわち、カップルが成立したかどうかを示す情報だけがユーザーに提示され、マッチングの途中経過はユーザーに提示されていなかった。
【０００６】
このため、恋愛シミュレーションゲームとしての盛り上がりに欠けていた。
【０００７】
また、このような恋愛シミュレーションゲーム等におけるグループとして関連づけを行う場合には参加者を集めやすくすることが重要である。
【０００８】
本発明は、上記課題に鑑みなされたものであり、その目的は、ゲーム上のグループとして関連づけられるユーザーのマッチング処理過程をユーザーに提示することが可能なゲームシステム、情報提供端末装置、プログラム、情報記憶媒体およびゲーム処理方法を提供することにある。
【０００９】
【課題を解決するための手段】
上記課題を解決するため、本発明に係るゲームシステムは、複数の端末装置とサーバーを含むゲームシステムであり、各々が端末装置を使用する複数のユーザーのうち所定のユーザー同士をゲーム上の所定のグループとして関連づけるためのゲームシステムにおいて、
前記端末装置は、
前記サーバーと通信する端末側通信手段と、
ゲームを実行するためのゲームプログラムを記憶する端末側記憶手段と、
ユーザーの操作情報を入力する操作手段と、
前記ゲームプログラムに基づき、画像情報を生成する端末側情報生成手段と、
当該画像情報に基づき、ゲーム画像を表示する出力手段と、
を含み、
前記サーバーは、
前記端末装置と通信するサーバー側通信手段と、
ユーザー識別情報を含み、前記複数のユーザーに関する情報を示すユーザーデータを記憶するサーバー側記憶手段と、
前記ゲームプログラムのうち所定のプログラムを実行するように制御するためのゲーム制御情報を生成するサーバー側情報生成手段と、
前記端末装置からの入力情報に基づき、前記ユーザーデータを更新するサーバー側更新手段と、
を含み、
前記サーバー側更新手段は、ユーザーによる相手の選択を示す入力情報に基づき、前記ユーザーデータの一部として当該選択を示すデータを記憶し、
前記サーバー側情報生成手段は、前記ゲーム制御情報として、前記ユーザーデータに基づき、相手として選択されたユーザーのユーザー識別情報と、当該ユーザーを選択したユーザーのユーザー識別情報とを含み、選択状況の表示指示を示す選択状況表示制御情報を生成し、
前記サーバー側通信手段は、当該選択状況表示制御情報を前記端末装置へ向け送信し、
前記端末側通信手段は、当該選択状況表示制御情報を受信し、
前記端末側情報生成手段は、当該選択状況表示制御情報と、前記ゲームプログラムとに基づき、画像情報を生成し、
前記出力手段は、当該画像情報に基づき、選択状況を示す画像を表示することを特徴とする。
【００１０】
また、本発明に係る情報提供端末装置は、入力機能と通信機能と画像表示機能とを有する複数の情報利用端末装置と通信する情報提供端末装置であり、各々が情報利用端末装置を使用する複数のユーザーのうち所定のユーザー同士をゲーム上の所定のグループとして関連づけるための情報提供端末装置において、
前記情報利用端末装置と通信するサーバー側通信手段と、
ユーザー識別情報を含み、前記複数のユーザーに関する情報を示すユーザーデータを記憶するサーバー側記憶手段と、
所定のプログラムを実行するように前記情報利用端末装置を制御するためのゲーム制御情報を生成するサーバー側情報生成手段と、
前記情報利用端末装置からの入力情報に基づき、前記ユーザーデータを更新するサーバー側更新手段と、
を含み、
前記サーバー側更新手段は、ユーザーによる相手の選択を示す入力情報に基づき、前記ユーザーデータの一部として当該選択を示すデータを記憶し、
前記サーバー側情報生成手段は、前記ゲーム制御情報として、前記ユーザーデータに基づき、相手として選択されたユーザーのユーザー識別情報と、当該ユーザーを選択したユーザーのユーザー識別情報とを含み、選択状況の表示指示を示す選択状況表示制御情報を生成し、
前記サーバー側通信手段は、当該選択状況表示制御情報を前記情報利用端末装置へ向け送信することを特徴とする。
【００１１】
また、本発明に係るプログラムは、各々が端末装置を使用する複数のユーザーのうち所定のユーザー同士をゲーム上の所定のグループとして関連づけるためのコンピュータ読み取り可能なプログラムにおいて、
コンピュータを、
前記端末装置と通信するサーバー側通信手段と、
ユーザー識別情報と、ユーザーの電子メールアドレスとを含み、前記複数のユーザーに関する情報を示すユーザーデータを記憶するサーバー側記憶手段と、
電子メールと、前記ゲームプログラムのうち所定のプログラムを実行するように制御するためのゲーム制御情報を生成するサーバー側情報生成手段と、
前記端末装置からの入力情報に基づき、前記ユーザーデータを更新するサーバー側更新手段として機能させ、
前記サーバー側更新手段は、ユーザーによる相手の選択を示す入力情報に基づき、前記ユーザーデータの一部として当該選択を示すデータを記憶し、
前記サーバー側情報生成手段は、前記ゲーム制御情報として、前記ユーザーデータに基づき、相手として選択されたユーザーのユーザー識別情報と、当該ユーザーを選択したユーザーのユーザー識別情報とを含み、選択状況の表示指示を示す選択状況表示制御情報を生成し、
前記サーバー側通信手段は、当該選択状況表示制御情報を前記端末装置へ向け送信することを特徴とする。
【００１２】
また、本発明に係るプログラムは、入力機能と通信機能と画像表示機能とを有する複数の情報利用端末装置と通信するためのプログラムであり、各々が情報利用端末装置を使用する複数のユーザーのうち所定のユーザー同士をゲーム上の所定のグループとして関連づけるためのコンピュータ読み取り可能なプログラムであって、
コンピュータを、
前記情報利用端末装置と通信するサーバー側通信手段と、
ユーザー識別情報を含み、前記複数のユーザーに関する情報を示すユーザーデータを記憶するサーバー側記憶手段と、
所定のプログラムを実行するように前記情報利用端末装置を制御するためのゲーム制御情報を生成するサーバー側情報生成手段と、
前記情報利用端末装置からの入力情報に基づき、前記ユーザーデータを更新するサーバー側更新手段として機能させ、
前記サーバー側更新手段は、ユーザーによる相手の選択を示す入力情報に基づき、前記ユーザーデータの一部として当該選択を示すデータを記憶し、
前記サーバー側情報生成手段は、前記ゲーム制御情報として、前記ユーザーデータに基づき、相手として選択されたユーザーのユーザー識別情報と、当該ユーザーを選択したユーザーのユーザー識別情報とを含み、選択状況の表示指示を示す選択状況表示制御情報を生成し、
前記サーバー側通信手段は、当該選択状況表示制御情報を前記情報利用端末装置へ向け送信することを特徴とする。
【００１３】
また、本発明に係る情報記憶媒体は、コンピュータにより読み取り可能なプログラムを記憶した情報記憶媒体であって、上記プログラムのいずれかを記憶したことを特徴とする。
【００１４】
また、本発明に係るゲーム処理方法は、各々が端末装置を使用する複数のユーザーのうち所定のユーザー同士をゲーム上の所定のグループとして関連づけるためのゲーム処理方法において、
ユーザーによる相手の選択を示す入力情報に基づき、ユーザーデータの一部として当該選択を示すデータを記憶し、
ゲーム制御情報として、前記ユーザーデータに基づき、相手として選択されたユーザーのユーザー識別情報と、当該ユーザーを選択したユーザーのユーザー識別情報とを含み、選択状況の表示指示を示す選択状況表示制御情報を生成し、
当該選択状況表示制御情報を前記端末装置へ向け送信し、
前記端末装置は、当該選択状況表示制御情報と、前記ゲームプログラムとに基づき、選択状況を示す画像を表示することを特徴とする。
【００１５】
本発明によれば、端末装置は、ゲーム上の相手の選択状況を示す選択状況表示制御情報を生成し、当該選択状況表示制御情報に基づいて選択状況を示す画像を表示することができる。
【００１６】
これにより、ユーザーは、ゲーム上のグループとして関連づけられるユーザーのマッチング処理過程を確認することができる。
【００１７】
特に、画像情報そのものではなく、選択状況表示制御情報を用いることにより、例えば、サーバーから端末装置へ向け選択状況表示制御情報を送信する場合、通信量が少なくて済み、選択状況を示す画像を動画像で表示する場合であっても端末装置は快適に画像を表示することができる。
【００１８】
また、前記端末側記憶手段は、相手を選択するイベントの開催日時と開催場所を示すイベント告知ページ画像を生成するためのページ生成用プログラムを記憶し、
前記端末側情報生成手段は、前記ページ生成用プログラムに基づき、イベント告知ページ生成用画像情報を生成し、
前記出力手段は、当該イベント告知ページ生成用画像情報に基づき、イベント告知ページ生成用画像を表示し、
前記端末側通信手段は、当該イベント告知ページ生成用画像が表示された状態における前記操作手段からの操作情報に基づくイベント告知ページ編集情報を前記サーバーへ向け送信し、
前記サーバー側通信手段は、当該イベント告知ページ編集情報を受信し、
前記サーバー側情報生成手段は、当該イベント告知ページ編集情報に基づき、イベント告知ページ画像を表示するためのイベント告知ページデータを生成し、
前記サーバー側記憶手段は、ゲームコンテンツを記憶し、
前記サーバー側更新手段は、前記イベント告知ページデータを前記ゲームコンテンツの一部として記憶してもよい。
【００１９】
これによれば、ユーザーが端末側送信手段を介してイベント告知ページの表示要求を行うことにより、サーバー側情報生成手段がゲームコンテンツ内のページデータに基づいてイベント告知ページ画像を表示するための情報を生成し、サーバー側通信手段が当該情報を端末装置へ向け送信する。これにより、ユーザーは、端末装置の画面に容易にイベント告知ページ画像を表示することができる。これにより、ゲームシステム等は、ユーザーのイベントへの参加率を高めることができる。
【００２０】
また、前記サーバー側記憶手段は、前記ゲームコンテンツの一部として前記ゲームプログラムを記憶し、
前記ページ生成用プログラムは、前記ゲームコンテンツ内の前記ゲームプログラムをダウンロードするためのリンクを生成するプログラムを含み、
前記サーバー側情報生成手段は、前記イベント告知ページ編集情報に前記リンクが含まれる場合、前記リンクを含むイベント告知ページ画像を表示するためのイベント告知ページデータを生成してもよい。
【００２１】
これによれば、ゲームシステム等は、端末装置にイベント告知ページからゲームプログラムをダウンロードさせることができるため、ユーザーは、よりスムーズにゲームを開始することができる。
【００２２】
また、前記ユーザーデータは、ユーザーの性別情報を含み、
前記サーバーは、サーバー側判定手段を含み、
前記サーバー側判定手段は、前記ユーザーデータに基づき、ユーザーごとに他のユーザーによって相手として選択された人数をカウントし、当該カウント値に基づいて男女それぞれで順位付けを行い、ユーザーによって男女両方における所定順位のユーザーの選択状況の表示要求があった場合には、当該順位の男性ユーザーを選択した女性ユーザーが当該順位であるかどうかの判定処理および当該順位の女性ユーザーを選択した男性ユーザーが当該順位であるかどうかの判定処理の少なくとも一方の判定処理を行い、
前記サーバー側情報生成手段は、当該判定処理の判定結果が真である場合には、当該順位の男性ユーザーまたは当該順位の女性ユーザーのどちらか一方の選択状況の表示指示を示す選択状況表示制御情報を生成してもよい。
【００２３】
これによれば、ゲームシステム等は、所定のグループとして関連づけた結果を推測できる事態の発生を防止し、適切に選択状況をユーザーに提示することができる。
【００２４】
【発明の実施の形態】
以下、本発明を、恋愛シミュレーションゲーム用のゲームシステムに適用した場合を例に採り、図面を参照しつつ説明する。なお、以下に示す実施形態は、特許請求の範囲に記載された発明の内容を何ら限定するものではない。また、以下の実施形態に示す構成の全てが、特許請求の範囲に記載された発明の解決手段として必須であるとは限らない。
【００２５】
（ゲームシステム全体の説明）
図１は、本実施形態の一例に係るゲームシステム全体の概略図である。
【００２６】
ゲームシステムは、サーバー１００と、ネットワーク３００を介してサーバー１００と通信を行う複数の携帯電話２００−１〜２００−ｎとを含んで構成されている。なお、サーバー１００または端末装置の一種である携帯電話２００の単体の装置をゲームシステムまたは情報提供端末装置として捉えてもよい。また、サーバー１００等からの情報を利用する携帯電話２００を情報利用端末装置として捉えてもよい。
【００２７】
恋愛シミュレーションゲームの主催者は、自分が使用している携帯電話２００を用いて当該イベントの参加者の名前や電子メールアドレス等を入力し、当該携帯電話２００に記憶する。
【００２８】
また、恋愛シミュレーションゲームの主催者は、携帯電話２００を用いてイベントの開催を告知するイベント告知ページ画像を生成する。
【００２９】
サーバー１００は、これらのイベント告知ページ画像を生成するためのゲームコンテンツ等を記憶する。
【００３０】
そして、サーバー１００は、参加者へ向けイベント告知ページ画像を表示するための情報を送信する。
【００３１】
また、サーバー１００は、参加者の携帯電話２００からの恋愛相手の選択を示す入力情報に基づき、ゲーム上のグループの一種であるカップルとして関連づけるためのマッチング処理を行う。
【００３２】
本実施の形態では、携帯電話２００は、サーバー１００からの情報に基づき、マッチング処理結果を提示する前に選択状況を示す画像をユーザーに提示する。
【００３３】
これにより、ユーザーは、結果が分からない状態で選択状況を見ることができるため、従来よりもどきどきする感覚を感じることができる。
【００３４】
（機能ブロックの説明）
次に、このような機能を実装するためのゲームシステムの機能ブロックについて説明する。
【００３５】
図２は、本実施形態の一例に係るサーバー１００の機能ブロック図である。
【００３６】
サーバー１００は、タイマー部１３０と、所定の処理を行う処理部１１０と、所定のデータを記憶するサーバー側記憶手段として機能する記憶部１２０と、携帯電話２００と通信するサーバー側通信手段として機能する通信部１９０とを含んで構成されている。
【００３７】
また、記憶部１２０は、ユーザーに関する情報を示すユーザーデータ１２２と、選択状況の表示条件を示す条件設定データ１２４と、ゲームコンテンツ１２６とを記憶している。なお、ゲームコンテンツ１２６は、携帯電話２００で実行可能なゲームプログラムと、携帯電話２００で表示可能なページ画像を表示するための複数のページデータを含んでいる。
【００３８】
また、処理部１１０は、サーバー側情報生成手段として機能する情報生成部１１２と、サーバー側判定手段として機能する判定部１１４と、サーバー側更新手段として機能する更新部１１６とを含んで構成されている。
【００３９】
なお、これらの各部の機能は、通信部１９０としては例えばルーター等、処理部１１０としては例えばＣＰＵや画像処理回路等、記憶部１２０としては例えばＲＡＭ等、タイマー部１３０としては例えばシステムタイマー等を用いて実装することが可能である。
【００４０】
また、コンピュータを上述した各部として機能させるためのプログラムが記憶された情報記憶媒体１８０から当該コンピュータがプログラムを読み取って上述した各部を実装することも可能である。
【００４１】
また、コンピュータは、情報記憶媒体１８０からではなく、例えば、ネットワークを介して所定のホスト端末等からプログラムを読み取って上述した種々の機能を実装することも可能である。
【００４２】
なお、情報記憶媒体１８０としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＩＣカード、ＲＯＭ、ＲＡＭ、メモリカード、ＨＤＤ等のレーザーや磁気等を用いた記憶媒体を適用できる。また、情報記憶媒体１８０からのプログラムの読み取り方式は、接触式でも非接触式でもよい。
【００４３】
ここで、ユーザーデータ１２２のデータ構造について説明する。
【００４４】
図３は、本実施形態の一例に係るサーバー１００のユーザーデータ１２２のデータ構造を示す模式図である。
【００４５】
ユーザーデータ１２２は、ユーザーの情報やユーザーによって入力された情報を管理するためのデータである。ユーザーデータ１２２の項目としては、例えば、ユーザーを識別するための「ユーザーＩＤ」、ユーザー名を示す「ユーザー名」、ユーザーの性別を示す「性別」、ユーザーのゲームにおける役割を示す「役割」、ユーザーが選択した相手のユーザー名を示す「選択」等が該当する。
【００４６】
図３に示す例では、主催者である「たかし」に関するデータは、「ユーザーＩＤ」が「０００００００１」、「ユーザー名」が「たかし」、「性別」が「男性」、「役割」が「主催者」、「選択」が「ななこ」となっている。
【００４７】
また、図３に示す例では、参加者である「しずか」に関するデータは、「ユーザーＩＤ」が「０００００００２」、「ユーザー名」が「しずか」、「性別」が「女性」、「役割」が「参加者」、「選択」が「たくや」となっている。
【００４８】
判定部１１４は、ユーザーデータ１２２を参照することにより、各ユーザーの役割や、各ユーザーが選択した相手ユーザーを判定できる。なお、説明を分かりやすくするために「選択」にユーザー名を適用しているが、「選択」にユーザーＩＤを適用してもよい。
【００４９】
次に、携帯電話２００の機能ブロックについて説明する。
【００５０】
図４は、本実施形態の一例に係る携帯電話２００の機能ブロック図である。
【００５１】
携帯電話２００は、端末側通信手段として機能する通信部２９０と、処理部２１０と、端末側記憶手段として機能する記憶部２２０と、撮像部２４０と、操作手段として機能する操作部２３０と、出力手段として機能する出力部２５０とを含んで構成されている。
【００５２】
また、処理部２１０は、端末側情報生成手段として機能する情報生成部２１２と、判定部２１４と、更新部２１６とを含んで構成されている。
【００５３】
また、記憶部２２０には、ゲームを実行するためのゲームプログラム２２２と、一時記憶されるデータであるワークデータ２２４と、イベント告知ページ画像を生成するためのページ生成用プログラム２２６が記憶されている。
【００５４】
また、出力部２５０は、画像を表示する表示部２５２と、音声出力部２５４とを含んで構成されている。
【００５５】
なお、これらの各部の機能は、通信部２９０としては例えば無線通信アンテナ等、処理部２１０としては例えばＣＰＵや画像処理回路等、記憶部２２０としては例えばＲＡＭ等、表示部２５２としては例えば液晶パネル等、音声出力部２５４としては例えばスピーカー等を用いて実装することが可能である。
【００５６】
また、コンピュータを上述した各部として機能させるためのプログラムが記憶された情報記憶媒体２８０から当該コンピュータがプログラムを読み取って上述した各部を実装することも可能である。
【００５７】
（処理の流れの説明）
次に、これらの各部を用いた処理の流れについて説明する。
【００５８】
図５は、本実施形態の一例に係るゲーム開始までの処理の流れを示すフローチャートである。
【００５９】
主催者である「たかし」は、自分の携帯電話２００を用いてページ生成用プログラム２２６により、イベント告知ページ画像を生成する（ステップＳ１）。
【００６０】
なお、このようなページ生成用プログラム２２６は、例えば、プログラマーがｉアプリ（株式会社エヌ・ティ・ティ・ドコモの登録商標）等の技術を用いて生成し、更新部１１６がゲームコンテンツ１２６の一部として記憶しておく。そして、携帯電話２００がサーバー１００からページ生成用プログラム２２６をダウンロードして記憶しておくことにより、携帯電話２００のユーザーは、イベント告知ページ画像を生成することができる。
【００６１】
また、ページ生成用プログラムでは、イベント告知ページに画像（データベースから選択した画像、撮像画像、ユーザーが作成した画像等）、文字、他のページへのリンク、ゲームページへのリンクを挿入できるようになっている。なお、このようなページ生成用プログラムとしては、一般的なＷｅｂページ生成用プログラムと同様のプログラムを適用してもよい。
【００６２】
そして、主催者である「たかし」は、イベント告知ページ生成用画像が表示された状態で、参加者のユーザー登録を行う。
【００６３】
図６は、本実施形態の一例に係るユーザー登録画像である。
【００６４】
「たかし」は、イベント告知ページ生成用画像の一部であるユーザー登録画像が携帯電話２００の画面に表示された状態で、カップルゲームイベントの開催日時、開催場所、参加者名、参加者の性別、参加者の電子メールアドレス等を入力する。更新部２１６は、操作部２３０からのこれらのデータをワークデータ２２４の一部として記憶部２２０に記憶する。
【００６５】
そして、判定部２１４が、操作部２３０からの操作情報に基づき、「たかし」が「設定完了」を選択したことを検出すると、通信部２９０は、記憶部２２０に記憶された入力データをイベント告知ページ編集情報としてサーバー１００へ向け送信する。
【００６６】
判定部１１４が、通信部１９０によって当該イベント告知ページ編集情報が受信されたことを検出すると、情報生成部１１２は、当該イベント告知ページ編集情報に基づき、イベント告知ページ画像を表示するためのイベント告知ページデータを生成する。また、更新部１１６は、イベント告知ページ編集情報を用いてユーザーデータ１２２を更新するとともに、イベント告知ページデータに基づき、ゲームコンテンツ１２４を更新する（ステップＳ２）。
【００６７】
そして、情報生成部１１２は、ユーザーデータ１２２とゲームコンテンツ１２４に基づき、イベント告知ページ画像を表示するための情報を生成し、通信部１９０は、当該情報を参加者の携帯電話２００へ向け送信する（ステップＳ３）。また、情報生成部１１２は、イベント告知ページ編集情報にゲームページへのリンクが含まれている場合、リンクを含むイベント告知ページ画像を表示するためのイベント告知ページデータを生成する。
【００６８】
そして、参加者が、携帯電話２００の操作キーを用いてイベント告知ページにアクセスするためのリンクを選択することにより、送受信部１９０は、ゲームコンテンツ１２６に基づき、イベント告知ページ画像を表示するための情報を携帯電話２００へ向け送信し、携帯電話２００の画面にイベント告知ページ画像が表示される。
【００６９】
図７は、本実施形態の一例に係るイベント告知ページ画像である。
【００７０】
イベント告知ページでは、例えば、イベント開催日時を示す画像のほか、イベント開催場所、掲示板およびカップルゲームのそれぞれへのリンクが表示される。
【００７１】
そして、判定部１１４は、携帯電話２００からの入力情報に基づき、参加者がゲームページへのリンクを示すカップルゲームのリンクをクリックしたことを検出すると、記憶部１２０のイベント告知ページデータ内の開催日時を示すデータと、タイマー部１３０のタイマー値に基づいてイベント開催日時と適合する日時に当該リンクをクリックしたかどうかを判定する（ステップＳ４）。
【００７２】
適切な日時にクリックした場合、判定部１１４は、ゲームページへのアクセスを許可し（ステップＳ５）、情報生成部１１２は、カップルゲームを実行するためのゲーム情報を生成する（ステップＳ６）。
【００７３】
次に、ゲーム実行時の処理の流れについて説明する。
【００７４】
図８は、本実施形態の一例に係るゲーム実行時の処理の流れを示すフローチャートである。
【００７５】
通信部１９０は、携帯電話２００からの参加要求情報を受信し、カップルゲームへの参加を受け付ける（ステップＳ１１）。
【００７６】
参加者が、参加要求を行う場合、ゲームプログラム２２２に基づき、情報生成部２１２は、自分の名前を選択するための選択画像を表示するための画像情報を生成する。そして、表示部２５２は、当該画像情報に基づき、ユーザー選択画像を表示する。
【００７７】
ユーザー選択画像は、参加者名を一覧表示する画像と、選択可能残り時間を示す画像を含む。参加者は、一覧から自分の名前を選択する。
【００７８】
参加者が自分の名前を選択し、「ＯＫ」を選択することにより、情報生成部２１２は、参加者の識別情報を含む参加要求情報を生成し、通信部２９０は、当該参加要求情報をサーバー１００へ向け送信する。
【００７９】
そして、判定部１１４は、当該参加要求情報と、ユーザーデータ１２２の「ユーザーＩＤ」に基づき、認証処理を行う（ステップＳ１２）。
【００８０】
認証が成功した場合、情報生成部１１２は、認証成功を示す実行許可情報を生成し、通信部１９０は、当該実行許可情報を参加者の携帯電話２００へ向け送信する。
【００８１】
通信部２９０によって当該実行許可情報が受信された場合、情報生成部２１２は、タイトル画像情報を生成し、音声出力部２５４は、当該タイトル画像情報に基づき、タイトル画像を表示する（ステップＳ１３）。
【００８２】
そして、表示部２５２がオープニング画像を表示し、音声出力部２５４がオープニング音楽を演奏することにより、携帯電話２００は、オープニング演出を行う（ステップＳ１４）。
【００８３】
オープニング終了後、情報生成部２１２は、司会演出用の画像情報を生成し、表示部２５２は、当該画像情報に基づき、司会演出画像を表示し、司会演出を行う（ステップＳ１５）。
【００８４】
なお、この司会演出は、例えば、有名人の司会者が司会を行うアニメーション画像を表示してもよいし、カップルゲームの主催者（本実施例では「たかし」）が司会を行う動画像を表示してもよい。
【００８５】
司会演出終了後、情報生成部２１２は、相手ユーザー選択用の画像情報を生成し、表示部２５２は、当該画像情報に基づき、異性選択画像を表示する（ステップＳ１６）。
【００８６】
図９は、本実施形態の一例に係る異性選択画像である。
【００８７】
異性選択画像は、参加者とは異なる性別を有する異性を一覧表示する画像と、選択可能残り時間（図９に示す例では２８秒）を示す画像を含む。参加者は、一覧から自分の好みの相手ユーザーを選択する。
【００８８】
参加者が相手ユーザーを選択し、「ＯＫ」を選択することにより、情報生成部２１２は、参加者の識別情報と、選択したユーザーを示す情報を含む相手選択情報を生成し、通信部２９０は、当該相手選択情報をサーバー１００へ向け送信する。
【００８９】
そして、更新部１１６は、当該相手選択情報に基づき、ユーザーデータ１２２の「選択」を更新する（ステップＳ１７）。例えば、「たかし」が「ななこ」を選択した場合、ユーザーデータ１２２の「たかし」の「選択」は「ななこ」となる。
【００９０】
このようにして更新部１１６は、すべての参加者の「選択」を更新する。これにより、判定部２１４は、ユーザーデータ１２２の「ユーザー名」と「選択」を参照してマッチング処理を行うことができる。
【００９１】
そして、携帯電話２００は、ステップＳ１５の処理と同様の司会演出を行う（ステップＳ１８）。
【００９２】
携帯電話２００は、司会演出後、カップル成立結果を示す画像を表示する前に選択状況画像を表示する（ステップＳ１９）。
【００９３】
図１０は、本実施形態の一例に係る選択状況画像である。
【００９４】
図１０に示す選択状況画像では、男性ユーザーである「たくや」の文字位置に向かって女性ユーザーである「しずか」と「はなこ」の文字位置から点線が伸びていく動画像が表示される。
【００９５】
ここで、選択状況画像を表示する具体的な手法について説明する。
【００９６】
まず、判定部１１４は、ユーザーデータ１２２に基づき、ユーザーごとに他のユーザーによって恋愛相手として選択された人数をカウントし、当該カウント値に基づいて男女それぞれで順位付けを行う。
【００９７】
そして、判定部１１４は、条件設定データ１２４で示される条件に基づいて選択状況を表示するユーザーを選択する。ここでは、条件設定データ１２４に異性からの申し込み人数が多い上位３名についての選択状況を示す条件が設定されているものと仮定する。
【００９８】
ユーザーによって男女両方における１位〜３位のユーザーの選択状況の表示要求があった場合には、当該順位の男性ユーザーを選択した女性ユーザーが当該順位であるかどうかの判定処理を行う。
【００９９】
なお、この判定処理に代えて当該順位の女性ユーザーを選択した男性ユーザーが当該順位であるかどうかの判定処理を行ってもよいし、両方の判定処理を行ってもよい。
【０１００】
そして、情報生成部１１２は、当該判定処理の判定結果が真である場合には、ゲーム制御情報として、当該順位の男性ユーザーまたは当該順位の女性ユーザーのどちらか一方の選択状況の表示指示を示し、かつ、関係するユーザーのユーザー名を示す選択状況表示制御情報を生成する。
【０１０１】
そして、通信部１９０は、当該選択状況表示制御情報をゲームのすべての参加者の携帯電話２００へ向け送信する。
【０１０２】
そして、携帯電話２００の情報生成部２１２は、当該選択状況表示制御情報に基づき、ゲームプログラム２２２のうち選択状況表示用のプログラムを選択し、当該プログラムと、選択状況表示制御情報に含まれるユーザー名に基づき、選択状況画像表示用の画像情報を生成し、表示部２５２は、選択状況画像を表示する。
【０１０３】
最後に、携帯電話２００は、エンディング演出を行う（ステップＳ２０）。
【０１０４】
図１１は、本実施形態の一例に係るカップル成立画像である。
【０１０５】
例えば、情報生成部１１２は、判定部１１４の判定結果に基づき、カップルが成立した場合、カップル成立を示す情報を示し、かつ、カップルとなったユーザー名を示すゲーム制御情報を生成し、通信部１９０は、当該ゲーム制御情報を携帯電話２００へ向け送信する。
【０１０６】
携帯電話２００の情報生成部２１２は、当該ゲーム制御情報に基づき、図１１に示すようなカップル成立画像を表示するための画像情報を生成し、表示部２５２は、カップル成立画像を表示する。
【０１０７】
以上のように、本実施形態によれば、携帯電話２００は、ゲーム上の恋愛相手の選択状況を示す選択状況表示制御情報を生成し、当該選択状況表示制御情報に基づいて選択状況を示す画像を表示することができる。
【０１０８】
これにより、ユーザーは、ゲーム上の恋愛相手のマッチング処理過程を確認することができる。
【０１０９】
特に、画像情報そのものではなく、表示制御情報を用いることにより、例えば、サーバー１００から携帯電話２００へ向け選択状況表示制御情報を送信する場合、通信量が少なくて済み、選択状況を示す画像を動画像で表示する場合であっても携帯電話２００は快適に画像を表示することができる。
【０１１０】
また、本実施形態によれば、サーバー１００は、選択状況表示の選択対象とされたユーザーのうち、選択結果が分かってしまうユーザーの選択状況を行わないように、選択状況表示制御情報を生成することにより、恋愛相手同士として関連づけた結果を推測できる事態の発生を防止し、適切に選択状況をユーザーに提示することができる。
【０１１１】
また、本実施形態によれば、サーバー１００は、電子メールで複数のユーザーに参加を要請することにより、複数のユーザーをゲームに参加させやすくすることができる。また、この際に、主催者は、参加要請用のページ生成ソフトウェアを使用することができるため、よりスムーズに参加を要請することができる。
【０１１２】
特に、本実施形態によれば、ユーザーは、いわゆるページ生成ソフトを用いて携帯電話２００でイベント告知ページ画像を容易に生成することができるため、いわゆるコンパ、結婚式、宴会場等において、イベントを効率的に開催することができ、その場を盛り上げることができる。
【０１１３】
（変形例）
以上、本発明を適用した好適な実施例について説明したが、本発明は上述した実施例に限定されず、種々の変形が可能である。
【０１１４】
例えば、携帯電話２００が撮像機能を有している場合、サーバー１００が参加者の顔画像等をユーザーデータ１２２の一部として登録し、携帯電話２００が恋愛相手の選択時に当該顔画像等を表示してもよい。
【０１１５】
また、上述した実施例では、ゲーム上の所定のグループとして恋愛シミュレーションゲームのカップルを用いて説明したが、グループとしては、例えば、友人グループ、親子グループ、対戦相手グループ、味方グループ等の種々のグループを採用でき、関連づける相手としては、恋人に限定されず、例えば、友人、親子、対戦相手、味方の相手等の種々の相手を採用できる。
【０１１６】
また、例えば、ユーザーデータ１２２に各携帯電話２００の電子メールアドレスを記憶し、サーバー１００が各ユーザーに対してイベント告知用の電子メールを送信してもよいし、ワークデータ２２４に各携帯電話２００の電子メールアドレスを記憶し、主催者の携帯電話２００が各ユーザーに対してイベント告知用の電子メールを送信してもよい。
【０１１７】
また、本発明は、上述した携帯電話２００とサーバー１００とのクライアントサーバー方式ではなく、例えば、ブルートゥース等の無線通信技術を用いた携帯電話２００同士でのピアトゥーピア方式を採用してもよい。
【０１１８】
さらに、上述した実施例では、端末装置として携帯電話２００を適用したが、端末装置として、例えば、ＰＤＡ、家庭用ゲーム装置、業務用ゲーム装置等を適用してもよい。
【図面の簡単な説明】
【図１】本実施形態の一例に係るゲームシステム全体の概略図である。
【図２】本実施形態の一例に係るサーバーの機能ブロック図である。
【図３】図３は、本実施形態の一例に係るサーバーのユーザーデータのデータ構造を示す模式図である。
【図４】本実施形態の一例に係る携帯電話の機能ブロック図である。
【図５】本実施形態の一例に係るゲーム開始までの処理の流れを示すフローチャートである。
【図６】本実施形態の一例に係るユーザー登録画像である。
【図７】本実施形態の一例に係るイベント告知ページ画像である。
【図８】本実施形態の一例に係るゲーム実行時の処理の流れを示すフローチャートである。
【図９】本実施形態の一例に係る異性選択画像である。
【図１０】本実施形態の一例に係る選択状況画像である。
【図１１】本実施形態の一例に係るカップル成立画像である。
【符号の説明】
１００  サーバー
１１２  情報生成部（サーバー側情報生成手段）
１１４  判定部（サーバー側判定手段）
１１６  更新部（サーバー側更新手段）
１２０  記憶部（サーバー側記憶手段）
１２２  ユーザーデータ
１２４  条件設定データ
１２６  ゲームコンテンツ
１３０  タイマー部
１８０、２８０  情報記憶媒体
１９０  通信部（サーバー側通信手段）
２００  携帯電話（端末装置）
２１２  情報生成部（端末側情報生成手段）
２１４  判定部
２１６  更新部
２２０  記憶部（端末側記憶手段）
２２２  ゲームプログラム
２２６  ページ生成用プログラム
２９０  通信部（端末側通信手段）
【図１】
2004344300.tif 000003
【図２】
2004344300.tif 000004
【図３】
2004344300.tif 000005
【図４】
2004344300.tif 000006
【図５】
2004344300.tif 000007
【図６】
2004344300.tif 000008
【図７】
2004344300.tif 000009
【図８】
2004344300.tif 000010
【図９】
2004344300.tif 000011
【図１０】
2004344300.tif 000012
【図１１】
2004344300.tif 000013