(57)【特許請求の範囲】
【請求項１】
ネットワークを介してユーザの端末と通信し、ゲームを提供するゲームサーバであって、
各ユーザの操作履歴を記憶するユーザ履歴記憶部と、
前記ゲームを表現する画像であって、ユーザの操作により選択可能なオブジェクトを含むゲーム画像を生成し、前記端末の表示画面上に表示させるゲーム画像生成部と、
前記ユーザの操作により選択された前記オブジェクトに応じた処理を実行するゲーム処理部と、
前記オブジェクトのそれぞれに対応した処理に関する説明を示すヘルプ情報を管理するヘルプ情報管理部と、
ユーザの操作に応じて、前記オブジェクトに対応した処理に関するヘルプ情報と、前記操作を行ったユーザとは異なる他のユーザが前記ヘルプ情報を過去に表示した操作履歴と、を含むヘルプ画像を生成して前記ゲーム画像生成部へ出力するヘルプ画像生成部と、を備えることを特徴とするゲームサーバ。
【請求項２】
複数の前記ユーザ間の仲間関係を構築し、管理する仲間関係管理部を備え、
前記ヘルプ画像生成部は、ユーザの操作に応じて、前記ヘルプ情報と、前記ユーザと仲間関係にある他のユーザが前記ヘルプ情報を過去に表示した操作履歴を含むヘルプ画像を生成することを特徴とする請求項１に記載のゲームサーバ。
【請求項３】
ユーザの操作履歴に基づいて、前記ゲームへの熟練度合いを推定する熟練度管理部を備え、
前記ヘルプ画像生成部は、熟練度合いが所定以上となるユーザに対しては、前記ヘルプ画像を表示させるための操作に応じて、ヘルプ画像の生成を行わないことを特徴とする請求項１に記載のゲームサーバ。
【請求項４】
ユーザの操作履歴に基づいて、前記ゲームへの熟練度合いを推定する熟練度管理部を備え、
前記熟練度管理部は、前記熟練度に基づいてユーザをセグメント分けし、
前記ヘルプ画像生成部は、前記セグメント分けしたユーザに対して、当該セグメントに対応したヘルプ画像を表示させることを特徴とする請求項１に記載のゲームサーバ。
【請求項５】
前記ヘルプ画像生成部は、前記端末の表示画面上において、前記ゲーム画像の一部または全部に重なる表示領域に表示するよう前記ヘルプ画像を生成することを特徴とする請求項１または２に記載のゲームサーバ。
【請求項６】
前記ゲーム処理部は、前記ゲーム画像に含まれる前記オブジェクトのうち、前記ヘルプ画像の表示領域が重ねて配置される部分については、ユーザの操作によって選択された際の処理を実行しないよう設定することを特徴とする請求項５に記載のゲームサーバ。
【請求項７】
前記ゲーム画像生成部は、ヘルプ画像を表示するための表示領域を含むゲーム画像を生成し、前記ヘルプ画像を前記表示領域に表示させることを特徴とする請求項１または２に記載のゲームサーバ。
【請求項８】
ネットワークを介してユーザの端末と通信し、ゲームを提供するゲームサーバにおけるゲーム提供方法であって、
各ユーザの操作履歴を記憶するユーザ履歴記憶ステップと、
前記ゲームを表現する画像であって、ユーザの操作により選択可能なオブジェクトを含むゲーム画像を生成し、前記端末の表示画面上に表示させるステップと、
前記ユーザの操作により選択された前記オブジェクトに応じた処理を実行するゲーム処理ステップと、
前記オブジェクトのそれぞれに対応した処理に関する説明を示すヘルプ情報を管理するヘルプ情報管理ステップと、
ユーザの操作に応じて、前記オブジェクトに対応した処理に関するヘルプ情報と、前記操作を行ったユーザとは異なる他のユーザが前記ヘルプ情報を過去に表示した操作履歴とを含むヘルプ画像を生成して前記ゲーム画像生成部へ出力するヘルプ画像生成ステップと、
を前記ゲームサーバが実行することを特徴とするゲーム提供方法。
【請求項９】
ネットワークを介してユーザの端末と通信し、ゲームを提供するゲームサーバを動作させるためのゲームプログラムであって、
前記ゲームサーバに、
各ユーザの操作履歴を記憶するユーザ履歴記憶機能と、
前記ゲームを表現する画像であって、ユーザの操作により選択可能なオブジェクトを含むゲーム画像を生成し、前記端末の表示画面上に表示させるゲーム画像生成機能と、
前記ユーザの操作により選択された前記オブジェクトに応じた処理を実行するゲーム処理機能と、
前記オブジェクトのそれぞれに対応した処理に関する説明を示すヘルプ情報を管理するヘルプ情報管理機能と、
ユーザの操作に応じて、前記オブジェクトに対応した処理に関するヘルプ情報と、前記操作を行ったユーザとは異なる他のユーザが前記ヘルプ情報を過去に表示した操作履歴とを含むヘルプ画像を生成して前記ゲーム画像生成部へ出力するヘルプ画像生成機能と、
を実現させることを特徴とするゲームプログラム。
【請求項１０】
コンピュータを、ネットークを介してユーザの端末と通信し、ゲームを提供するゲームサーバとして機能させるゲームプログラムを記録した、コンピュータにより読み取り可能な情報記録媒体であって、
前記ゲームプログラムは、前記ゲームサーバに、
各ユーザの操作履歴を記憶するユーザ履歴記憶機能と、
前記ゲームを表現する画像であって、ユーザの操作により選択可能なオブジェクトを含むゲーム画像を生成し、前記端末の表示画面上に表示させるゲーム画像生成機能と、
前記ユーザの操作により選択された前記オブジェクトに応じた処理を実行するゲーム処理機能と、
前記オブジェクトのそれぞれに対応した処理に関する説明を示すヘルプ情報を管理するヘルプ情報管理機能と、
ユーザの操作に応じて、前記オブジェクトに対応した処理に関するヘルプ情報と、前記操作を行ったユーザとは異なる他のユーザが前記ヘルプ情報を過去に表示した操作履歴とを含むヘルプ画像を生成して前記ゲーム画像生成部へ出力するヘルプ画像生成機能と、
を実現させることを特徴とする情報記録媒体。
【請求項１１】
ユーザの端末と、ネットワークを介して前記端末と通信し、ゲームを提供するゲームサーバとを含むゲームシステムであって、
前記ゲームサーバは、
各ユーザの操作履歴を記憶するユーザ履歴記憶部と、
前記ゲームを表現する画像であって、ユーザの操作により選択可能なオブジェクトを含むゲーム画像を生成し、前記端末の表示画面上に表示させるゲーム画像生成部と、
前記ユーザの操作により選択された前記オブジェクトに応じた処理を実行するゲーム処理部と、
前記オブジェクトのそれぞれに対応した処理に関する説明を示すヘルプ情報を管理するヘルプ情報管理部と、
ユーザの操作に応じて、前記オブジェクトに対応した処理に関するヘルプ情報と、前記操作を行ったユーザとは異なる他のユーザが前記ヘルプ情報を過去に表示した操作履歴とを含むヘルプ画像を生成して前記ゲーム画像生成部へ出力するヘルプ画像生成部と、を備え、
前記端末は、
前記ユーザの操作を前記ゲームサーバに入力する操作入力部と、
前記ゲームサーバから送信されるゲーム画像及びヘルプ画像を表示する表示画面と、
を備えることを特徴とするゲームシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して端末と通信し、ゲームを提供するとともに、その進行を制御するゲームサーバ、ゲームサーバによってゲームを提供するためのゲーム提供方法、コンピュータ等に読み取られることでゲームサーバとして動作させるゲームプログラム、当該ゲームプログラムを記録した情報記録媒体及び端末とゲームサーバとを包含するゲームシステムに関する。
【背景技術】
【０００２】
近年、スマートフォンに代表される高機能な携帯端末の普及に伴い、ソーシャルネットワーキングサービス（ＳＮＳ：Social Networking Service）を利用して提供されるゲームとしてソーシャルネットワーキングゲーム（以下、ソーシャルゲームという）が普及している。この種のゲームでは、ユーザは、手元の端末を操作することで、ゲームサーバによって形成された仮想世界内に存在するキャラクタを行動させて、同じゲームを遊ぶ他のユーザとコミュニケーションを取りながら進行することができる。なお、以下では、便宜上、携帯端末の操作を行うユーザを実ユーザ、操作対象となるゲーム内のキャラクタを仮想ユーザと記載して説明する。
【０００３】
この種のゲームには、遊戯する実ユーザに多様な興趣を与えるためのゲーム制作者の様々な工夫が成されている。例えば、遊戯の内容や目的の異なる複数のゲーム要素を組み合わせて全体として一つのゲームを構成した例がある（例えば、特許文献１参照）。こうした多種多様なゲームの機能や構成要素について実ユーザに説明するために、従来のゲームでは、ゲームのプレイ中に参照可能な説明用の「ヘルプ情報」を用意して、ユーザの理解を促進するプレイ環境を整備していた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２４２４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来のゲームにおいて表示されていたヘルプ情報では、ゲームに含まれる各種機能についての説明をヘルプ用のコンテンツとしてまとめ、一括して表示していることが多かった。このため、実ユーザは、自分が求める説明用のコンテンツに簡単にアクセスできず、所望のコンテンツを探す必要があった。また、ゲームに不慣れな実ユーザにとっては、何を見ればよいのか分からず、機能についての疑問を解決できない可能性もある。
【０００６】
これに対して、ゲーム内の各種機能に個別にヘルプ情報を設定し、実ユーザの操作に応じて表示可能としているものもあった。しかし、各機能に個別にヘルプ用のコンテンツを設定するためには、ゲーム制作者は多くの工数を要するという技術的な問題があった。また、ゲーム内容に変更が生じた際には、個々のヘルプ情報を書き換える必要が生じ、メンテナンスに係る工数の増加に繋がる虞があった。
【０００７】
本発明は、上述した課題に鑑みてなされたものであり、簡単な処理で、実ユーザが関心のある説明用のコンテンツに容易にアクセスできることを実現するゲームサーバ、ゲームサーバでゲームを提供するゲーム提供方法、ゲームプログラム、当該ゲームプログラムを記録した情報記録媒体及びゲームシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
＜１＞
本発明のゲームサーバは、ネットワークを介してユーザの端末と通信し、ゲームを提供するゲームサーバであって、上記課題を解決するために、各ユーザの操作履歴を記憶するユーザ履歴記憶部と、前記ゲームを表現する画像であって、ユーザの操作により選択可能なオブジェクトを含むゲーム画像を生成し、前記端末の表示画面上に表示させるゲーム画像生成部と、前記ユーザの操作により選択された前記オブジェクトに応じた処理を実行するゲーム処理部と、前記オブジェクトのそれぞれに対応した処理に関する説明を示すヘルプ情報を管理するヘルプ情報管理部とを備える。また、ゲーム画像生成部は、ユーザの操作に応じて、前記オブジェクトに対応した処理に関するヘルプ情報と、前記操作を行ったユーザとは異なる他のユーザが前記ヘルプ情報を過去に表示した操作履歴とを含むヘルプ画像を生成して前記ゲーム画像生成部へ出力するヘルプ画像生成部と、を備える。
【０００９】
本発明のゲームサーバは、ゲーム画像生成部で生成した、ゲーム内容を示すゲーム画像を実ユーザの端末に送信し、表示画面に表示させる。表示されるゲーム画像には、実ユーザの操作によって選択可能なオブジェクトが配置されている。実ユーザがオブジェクトを選択する操作を行う場合、操作内容がゲームサーバに送信され、ゲームサーバは、選択されたオブジェクトに対応した処理を実行する。ゲームサーバは、処理結果を示すゲーム画像を端末に送信する。この一連の処理によって、ゲームサーバは、実ユーザに対してオンラインゲームの一種であるゲームを提供している。
【００１０】
本発明では、実ユーザの操作に応じて、各オブジェクトに対応した処理についての説明であるヘルプ情報を表示する。
【００１１】
ヘルプ情報管理部は、オブジェクトに関連付けられた機能のそれぞれを説明するヘルプ情報を一括して管理している。そして、ゲーム画像生成部は、実ユーザの操作に応じて、指定されたオブジェクトまたはその機能についてのヘルプ情報を含んだヘルプ画像を生成してゲーム画像生成部へ出力するヘルプ画像生成部を有する。このため、実ユーザにとって、求める説明を容易に発見し、参照することができるとの利点がある。
【００１２】
なお、「ヘルプ情報」は、ゲームの機能について実ユーザに説明するための何らかの情報であって、例えば、テキストや説明用のスクリーンショットを含んでなる。「ヘルプ画像」とは、ヘルプ情報を含むゲーム画像である。
【００１３】
本発明では、ヘルプ画像生成部は、ヘルプ画像の生成の際に、当該ヘルプ画像の表示を要求した実ユーザ以外の他の実ユーザ（以下、単に「他の実ユーザ」という）の履歴を参照する。そして、要求されたヘルプ情報を過去に他の実ユーザが参照していれば、そのことを示す情報を含むヘルプ画像を生成する。
【００１４】
ユーザ履歴記憶部は、各実ユーザの端末から送信される操作の履歴を記憶する。記憶する履歴の内容は、ヘルプ情報を参照する操作に関わるものであって、参照したヘルプ情報を特定し得るものである。例えば、ある実ユーザの操作について「所定のヘルプ情報を参照する操作」を履歴として記憶してもよく、また、「所定のヘルプ情報を参照する処理が行われた」ことを履歴として記憶してもよい。
【００１５】
本発明のゲームサーバでは、ヘルプ情報と共に、他の実ユーザが当該ヘルプ情報を参照した履歴を含むヘルプ画像を表示するようにしている。したがって、ヘルプ画像を見た実ユーザは、同じゲームをプレイする他の実ユーザが存在することを想起し、その実ユーザが同じヘルプ情報を過去に参照したことを知ることができる。このことは、実ユーザにとって、参照しようとするヘルプ情報は、他の実ユーザも参照した情報であるため自身にとっても有益であることを認識させ、参照するように動機付けする効果を有する。
【００１６】
なお、ヘルプ情報と同時に提示される他の実ユーザについての情報は、好ましくは、ヘルプ情報の表示を要求した実ユーザに対し、後述する仲間関係を結んでいるなど、関係のある実ユーザに関するものである。これは、ヘルプ画像を参照する実ユーザにとって何らかの関係がある実ユーザに関する履歴であれば、より強く動機付けする効果が期待できるとの推測に基づく。
【００１７】
＜２＞
本発明のゲームサーバの一の態様は、複数の前記ユーザにより構成される仲間関係を構築し、管理する仲間関係管理部を更に備え、前記ヘルプ画像生成部は、ユーザの操作に応じて、前記ヘルプ情報と、前記ユーザと仲間関係にある他のユーザが前記ヘルプ情報を過去に表示した操作履歴を含むヘルプ画像を生成する。
【００１８】
すなわち、本態様では、ヘルプ画像に含め、ヘルプ情報とあわせて表示する他の実ユーザの参照履歴は、ヘルプ画像の提示先の実ユーザと仲間関係にある実ユーザ（以下、仲間ユーザという）のものとする。交流のある仲間ユーザが過去にヘルプ情報を参照したことを知ることで、ヘルプ画像を確認した実ユーザにとって、当該ヘルプ情報が自身にとっても有益であると想起させ、知り得たヘルプ情報を心に留め置くことや、有効に活用することへの動機付けを与えることに繋がる。
【００１９】
なお、仲間関係とは、ゲーム内での友人、伴侶、師弟、チーム及びギルドなど、実ユーザまたはその操作対象の仮想ユーザの間で形成される仮想的な関係を示すものである。また、メッセージの交換や共同プレイなど、ゲーム内において何らかの交流を行った実ユーザ同士を仲間関係にあると定義してもよい。
【００２０】
＜３＞
本発明のゲームサーバの他の態様は、ユーザの操作履歴に基づいて、前記ゲームへの熟練度合いを推定する熟練度管理部を更に備え、前記ヘルプ画像生成部は、熟練度合いが所定未満となるユーザに対しては、前記ユーザの操作に応じてヘルプ画像を生成して表示させ、熟練度合いが所定以上となるユーザに対しては、前記ヘルプ画像を表示させるための操作に応じて、ヘルプ画像の生成を行わない。
【００２１】
本態様によれば、実ユーザの操作内容などから、ユーザの操作履歴に応じてゲームへの熟練度合いを判断し、熟練度合いに応じたヘルプ情報の提示方法が選択される。
【００２２】
ゲームサーバは、端末から送信される実ユーザの操作の内容に基づき、ヘルプ情報の提示が必要な実ユーザと、提示が不要な実ユーザとに分類する。例えば、端末から入力される操作の回数及び頻度や、操作に応じたゲームの進行状態やゲームレベルなどについて、所定の閾値を満たさない場合には、ゲームに熟練していない初心者であると判断される。初心者と判断された実ユーザに対しては、ヘルプ画像生成部は、ヘルプ情報や他の実ユーザの情報を含んだヘルプ画像を生成する。すなわち、初心者に対しては、必要な情報を容易に参照可能とする。
【００２３】
また、実ユーザの操作内容が上述の閾値を越えた場合には、ヘルプ情報の提示が不要な熟練者と判断される。熟練者と判断された実ユーザに対しては、ヘルプ画像生成部は、ヘルプ情報や他の実ユーザの情報を含んだヘルプ画像を生成しない。この場合、例えば、各ヘルプ情報を表示するためのリンクなどが羅列されたゲーム画像など、従来のゲームにおいて用いられていた、ヘルプ情報の表示用のゲーム画像が生成され、表示されてもよい。ある程度以上ゲームに熟練した実ユーザは、ゲーム内のヘルプ情報により提供される情報についてある程度知悉しており、また、必要な情報については自らヘルプを参照可能であると推測されるため、上述した初心者用の容易に参照可能なヘルプ画像の提示は必要ないと判断されるからである。また、熟練した実ユーザに対しては、ヘルプ画像を提示することでかえって円滑なプレイを妨げる可能性もあるため、そのような実ユーザに対してはゲームサーバ側によるヘルプ画像の生成と表示との処理は不要である場合もある。
【００２４】
＜４＞
本発明のゲームサーバの他の態様では、ユーザの操作履歴に基づいて、前記ゲームへの熟練度合いを推定する熟練度管理部を備え、前記熟練度管理部は、前記熟練度に基づいてユーザをセグメント分けし、前記ヘルプ画像生成部は、前記セグメント分けしたユーザに対して、当該セグメントに対応したヘルプ画像を表示させる態様であってもよい。
【００２５】
本態様では、実ユーザのゲームへの熟練度合いに応じて、ゲーム内の操作や機能についての適切な説明の提供が可能となる。特に、ユーザをゲームの熟練度合に応じて、複数のセグメント分けして、セグメントに適したヘルプ画像を表示することができる。したがって、熟練度に応じて、ユーザに必要なヘルプ情報を提供することが可能である。
【００２６】
＜５＞
本発明のゲームサーバの他の態様では、前記ヘルプ画像生成部は、前記端末の表示画面上において、前記ゲーム画像の一部または全部に重なる表示領域に表示するよう前記ヘルプ画像を生成するものであってもよい。
【００２７】
すなわち、本態様では、実ユーザの操作に応じて、表示されているゲーム画像に重ね合わせる態様（例えば、オーバレイ表示）のヘルプ画像が表示される。したがって、ヘルプ画像の良好な視認性を確保し得るという点において、実ユーザにとって有益な表示を実現できる。なお、ヘルプ画像の表示領域と重なった部分のゲーム画像の表示を妨げることがないように、例えば、ヘルプ画像は、背景透過処理された態様であってもよい。
【００２８】
＜６＞
このとき、ゲーム処理部は、前記ゲーム画像に含まれる前記オブジェクトのうち、前記ヘルプ画像の表示領域が重ねて配置される部分については、ユーザの操作によって選択された際の処理を実行しないよう設定してもよい。
【００２９】
この構成では、ヘルプ画像の表示時には、ゲーム画像において、ヘルプ画像の表示領域に重ねて配置されているオブジェクトを選択した際に、対応した処理を実行することを防止している。このため、ヘルプ画像表示時の実ユーザが意図しないオブジェクトを選択してしまうなど、誤操作を防止することができる。
【００３０】
なお、ヘルプ画像を確認した実ユーザが、即座にオブジェクトを選択操作して、処理を実行させたいと考える場合が考えられる。このような場合に備えて、ゲーム画像生成部は、例えば、ヘルプ画像の表示領域やその領域外を選択操作することなど、簡単な操作によりヘルプ画像の表示を停止する処理を行うよう設定してもよい。こうした設定により、実ユーザにとってより利便性の高いヘルプ画像の表示を実現することができる。
【００３１】
＜７＞
本発明のゲームサーバの他の態様では、前記ゲーム画像生成部は、ヘルプ画像を表示するための表示領域を含むゲーム画像を生成し、前記ヘルプ画像を前記表示領域に表示させる。
【００３２】
本態様では、あらかじめゲーム画像内に設定されるヘルプ画像表示用の表示領域に、実ユーザの操作に応じたヘルプ画像が表示される。
【００３３】
このヘルプ画像表示用の表示領域は、あらかじめゲーム画像生成部により、ゲーム画像の一部として設けられるため、ゲーム画像に含まれる他の表示領域に重なって表示するなど、実ユーザの視認性を低減することがない。したがって、本態様を採用することで、ヘルプ画像を表示するために、その他のゲーム画像の表示を妨げることがないという点で実ユーザにとって有益な表示を実現できる。
【００３４】
＜８＞
本発明のゲームサーバは、以上の構成要素の一部または全部の任意の組合せであってもよい。本発明に係るゲームサーバの動作を抽出したゲームの提供方法、ゲームサーバを動作させるためのゲームプログラムやゲームプログラムを記録した情報記録媒体、ゲームプログラムを記録した情報記録媒体及びゲームサーバと端末とを含むゲームシステムについても、本発明のゲームサーバと同等の効果を実現するステップまたは機能を有する。したがって、本発明に係るゲームの提供方法、ゲームプログラム、ゲームプログラムを記録した情報記録媒体及びゲームシステムについても、ゲームサーバと同様の効果を有する。なお、本発明に係るゲームの提供方法、ゲームプログラム及びゲームシステムについても、ゲームサーバが採り得る各態様を適用可能である。
【発明の効果】
【００３５】
本発明によれば、簡単な処理で、実ユーザが関心のある説明用のヘルプ情報に容易にアクセス可能となる。
【図面の簡単な説明】
【００３６】
【図１】本発明のゲームシステムの構成例を示すブロック図である。
【図２】本発明のゲームサーバが提供するソーシャルゲームの構成を示す概念図である。
【図３】本発明のゲームサーバのハードウェア構成の例を示す図である。
【図４】本発明のゲームサーバの機能的構成の一例を示す機能ブロック図である。
【図５】選択可能なオブジェクトを含むゲーム画像の一例を示す説明図である。
【図６】ユーザ同士の仲間関係を管理するためのテーブルの一例を示す説明図である。
【図７】ヘルプ情報を管理するテーブルの一例を示す説明図である。
【図８】ユーザ毎のヘルプ情報の参照履歴を管理するテーブルの一例を示す説明図である。
【図９】ヘルプ画像の表示の態様の一例を示す説明図である。
【図１０】ヘルプ画像の表示の態様の一例を示す説明図である。
【図１１】従来用いられていたヘルプ情報の表示の一例を示す説明図である。
【図１２】ヘルプ画像の生成に係る一連の処理の流れを示すフローチャートである。
【図１３】ヘルプ画像の表示の例を示す説明図である。
【図１４】変形例１に係るゲームサーバの機能的構成の一例を示す機能ブロック図である。
【図１５】ユーザ毎の熟練度情報を管理するテーブルの一例を示す説明図である。
【図１６】図１２に示した処理の前段で実行される、ユーザの熟練度合いに応じたヘルプ画像の生成の有無を判断する処理の流れを示すフローチャートである。
【図１７】変形例２におけるヘルプ情報の表示の一例を示す説明図である。
【発明を実施するための形態】
【００３７】
以下、発明の実施形態について、図面を参照して説明する。
【００３８】
（１）はじめに
実施形態に係るゲームサーバが組み込まれたゲームシステムＧの構成例について、図１に示す。ゲームシステムＧは、ゲームを配信するゲームサーバ１と端末３との間の通信により実現されるオンラインゲームを端末３を操作するユーザに提供する。図示されるように、ゲームシステムＧは、インターネットなどのネットワーク２に接続されたゲームサーバ１と、当該ゲームサーバと通信可能に接続される端末３ａ、３ｂ、３ｃ、・・・、３ｎ（以下、総称して端末３と記載する）とを備えている。
【００３９】
ゲームサーバ１は、ゲームを提供するためのアプリケーションソフトウェアを実装したホストコンピュータである。ゲームサーバ１は、ユーザが端末３へ入力した操作に応じて、ゲームを進行するための演算処理を実行する。ネットワーク２は、例えばインターネットなど、ゲームサーバ１と端末３との間でデータの送受信が可能な通信網である。
【００４０】
端末３は、ユーザがゲームの提供を受けるためのクライアントコンピュータであって、ゲームサーバ１から送信される画像データを表示する機能と、ユーザの操作を入力し、ゲームサーバ１へと送信可能な機能とを有する。
【００４１】
ゲームシステムＧにおいて、ゲームサーバ１は、演算処理の結果としてゲームを表現する画像であるゲーム画像を端末３に送信し、表示させる。端末３は、表示した画像に対して入力されるユーザの操作をゲームサーバ１に送信する。ユーザの操作を受信したゲームサーバ１は、操作内容に応じた演算処理を実行し、処理結果を示すゲーム画像を更に端末３に送信し、表示させる。こうした一連の処理の繰り返しにより、ユーザは、端末３上においてゲームをプレイすることが可能となる。
【００４２】
また、本実施形態のゲームシステムＧは、複数のユーザがそれぞれの端末３を介してゲームの提供を受け、互いにコミュニケーションを取りながら同時にプレイすることができる、いわゆるソーシャル要素を有するソーシャルゲーム２０を提供する。
【００４３】
（２）用語の説明
本実施形態の詳細な説明に先立って、実施形態において用いる用語の定義について、以下に説明する。
【００４４】
本実施形態では、ソーシャルゲーム２０のユーザについて、便宜上「実ユーザ」と「仮想ユーザ」との二つの概念を用いている。「実ユーザ」とは、ゲームを遊ぶ主体となるユーザであって、端末３を操作することでゲームサーバ１に操作内容を入力する、実在する人格としてのユーザである。
【００４５】
「仮想ユーザ」とは、実ユーザの操作に基づいて行動する、ゲーム内の仮想的なキャラクタである。仮想ユーザは、ソーシャルゲーム２０のプログラムにしたがって行動するゲーム内の他のキャラクタと同様に、ゲーム内の画像やテキストにより表現されるアバターやキャラクタ名として他の実ユーザに知覚される。また、将棋ゲームの指し手など、画像やテキストから直接的には知覚されないものの、実ユーザの操作に基づく行動の主体として間接的に知覚される存在であってもよい。
【００４６】
ソーシャルゲーム２０内において、仮想ユーザは実ユーザの単なる操作対象となるだけではなく、実ユーザそのものを代理する存在であると言える。例えば、仮想ユーザには、ソーシャルゲーム２０内における能力の尺度を示すレベルや攻撃力など種々のパラメータが割り当てられる。例えば、仮想ユーザがゲーム内で他のキャラクタに対して攻撃を仕掛ける場合の成否の判断など、ソーシャルゲーム２０内での仮想ユーザの行動、言い換えれば、実ユーザの操作に応じた処理は、主にこれらのパラメータに基づいて行われる。また、ある実ユーザが、自分の操作対象とは異なる仮想ユーザを知覚することで、その仮想ユーザを操作する他の実ユーザの存在を認識し、その実ユーザとメッセージを交換したり、共同してプレイしたりするなど、ゲームに応じた交流を図ることができる。
【００４７】
「仮想世界」とは、ゲームサーバ１により提供される画像やテキストなど各種データによってゲーム内に構成される（言い換えれば、表現される）仮想的な世界である。
【００４８】
（３）ソーシャルゲームの概要
続いて、本実施形態の構成により提供されるソーシャルゲーム２０の概要について、冒険や戦闘を題材としたゲームを例に挙げて説明する。ソーシャルゲーム２０では、実ユーザがゲーム内において仮想ユーザを操作し、ゲーム内に構成された仮想世界を冒険したり、他の仮想ユーザやゲーム内キャラクタと戦闘や交流したりすることができる。
【００４９】
本実施形態では、冒険や戦闘や実ユーザ間の交流など、ソーシャルゲーム２０に包含される複数のゲーム要素を、個別のゲームパートとして便宜上区分して説明する。図２は、ソーシャルゲーム２０に包含されるゲームパート２１〜２６について示した概念図である。図２に示されるように、ソーシャルゲーム２０は、クエストパート２１、合成パート２２、バトルパート２３、ガチャパート２４、トレードパート２５及びユーザパート２６など、複数のゲームパートを有する。
【００５０】
クエストパート２１は、探索、探求、冒険などの意味を有するクエストとの名称が示すように、仮想世界を冒険することを題材としたゲームパートである。クエストパートでは、実ユーザは、仮想ユーザの行動を操作して、仮想世界を冒険させることで、ゲームを進行することができる。
【００５１】
合成パート２２は、仮想ユーザがゲーム内で手に入れたアイテム同士を組み合わせて異なるアイテムに変化させる、いわゆる「合成」を題材としたゲームパートである。
【００５２】
バトルパート２３は、仮想ユーザと、他の仮想ユーザやゲーム内キャラクタとの戦闘（つまり、バトル）を題材としたゲームパートである。
【００５３】
ガチャパート２４は、硬貨を自動販売機に投入してカプセル入りのおもちゃが出てくる様子を表した「ガチャガチャ（登録商標）」を題材としたゲームパートである。ガチャパートでは、実ユーザは、仮想ユーザが保有するゲーム内通貨などを支払うことで、ガチャにより抽選を行い、抽出されたアイテムを取得させることができる。
【００５４】
トレードパート２５は、仮想ユーザが保有するアイテムを交換（つまり、トレード）することを題材としたゲームパートである。トレードパートでは、実ユーザは、仮想ユーザが保有するアイテムを、他の仮想ユーザやゲーム内キャラクタなどとトレードすることで、異なるアイテムを取得させることができる。
【００５５】
ユーザパート２６は、実ユーザ間のコミュニケーションを題材としたゲームパートである。ユーザパート２６を通じて、実ユーザは、他の実ユーザとチームを形成するなど仲間関係を構築したり、メッセージを交換したりなどの交流を図ることができる。
【００５６】
本実施形態では、ゲームパート２１〜２６が、相互に関係して、または独立して一のソーシャルゲーム２０を表現することで、実ユーザに多様な興趣を提供することができる。以下、単にゲームまたはソーシャルゲーム２０と記載した場合は、これら複数のゲームパートを包含したソーシャルゲーム全体を示すものとする。
【００５７】
（４）基本構成例
ソーシャルゲーム２０の提供を実現するゲームシステムＧの各構成について、図を参照してより詳細に説明する。
【００５８】
（４−１）端末の構成
端末３は、例えば、スマートフォンなど携帯電話端末、ＰＤＡ（Personal Digital Assistant）、パーソナルコンピュータなど、ネットワーク２を介してゲームサーバ１に接続することでゲームの提供を受けることが可能な情報端末である。端末３は、図１に示されるように、無線通信部３１、表示部３２及び操作入力部３３を備える。
【００５９】
無線通信部３１は、携帯電話回線や無線ＬＡＮ(Local Area Network)回線などの無線通信回線を用いてネットワーク２に接続して、ゲームサーバ１との間でデータ通信を行う。具体的には、無線通信部３１は、ゲームサーバ１から送信されるゲーム画像の画像データを受信し、一方で操作入力部３３を介して入力された実ユーザの操作内容をゲームサーバ１に送信する。
【００６０】
表示部３２は、ゲームサーバ１から受信した画像データを表示するディスプレイである。操作入力部３３は、実ユーザの操作を入力するためのデバイスであって、例えば、表示部３２と一体化したタッチパネルや、表示部３２に表示されるゲーム画像内に表示されるボタンなどのオブジェクトを選択可能なボタンやポインティングデバイスなどである。
【００６１】
また、端末３は、各部の処理を実施するための制御手段として、ＣＰＵなどの演算装置や、ＣＰＵを動作させるためのアプリケーションソフトウェアなどが格納されるメモリ（いずれも不図示）などを備える。
【００６２】
ゲームサーバ１は、ソーシャルゲーム２０を提供する端末３のそれぞれについて、使用する実ユーザが登録したＩＤ及びパスワードを用いて、端末３の認証を行う。認証することで、ゲームサーバ１は、通信する端末３と、端末３を操作する実ユーザと、実ユーザの操作の対象となる仮想ユーザとを相互に関連付けて把握することができる。ゲームサーバ１との間での個体認証を行った端末３は、ゲームサーバ１からソーシャルゲーム２０を進行するのに必要なデータを受信するとともに、操作入力部３３により入力された操作データをゲームサーバ１に送信する。
【００６３】
なお、端末３が無線通信部３１を介した無線通信によりネットワーク２と接続している例について説明したが、それに限定されず、例えば、有線通信によりネットワーク２に接続されていてもよい。
【００６４】
（４−２）ゲームサーバのハードウェア構成
図３を参照して、本実施例のゲームサーバ１の構成について説明する。図３は、ゲームサーバ１の基本的なハードウェア構成を示すブロック図である。
【００６５】
ゲームサーバ１は、図１に示されるように、ネットワーク２に接続され、端末３から送信される実ユーザの操作に応じて、ゲームを構成するデータを送信する機器である。なお、図１には、一台のゲームサーバ１のみが示されているが、ソーシャルゲーム２０を提供する端末３の接続数などに応じて、同様の構成を有する機器を適宜追加してもよい。また、ソーシャルゲーム２０に関するデータを夫々断片的に格納した複数の機器を組み合わせて、一つのゲームサーバとして動作する構成であってもよい。いずれの構成においても、ゲームサーバ１は、ゲームを提供するサーバとしての機能を有する単一の機器、または複数の機器の集合を示す概念であってよい。
【００６６】
図示されるように、ゲームサーバ１は、ネットワーク２を介して端末３と通信する通信インタフェース１１と、キーボードやマウスなど、ゲーム制作者などの操作入力を受ける入力装置１２と、各種演算処理を実行するＣＰＵなどの演算処理装置１３と、処理内容などを表示するディスプレイなどの表示装置１４と、演算処理データを一時的に記憶するＳＲＡＭ(Static Random Access Memory)やＤＲＡＭ(Dynamic Random Access Memory)などのメモリ１５と、アプリケーションソフトウェア及び各種データが記憶されたハードディスクなどの記憶装置１６とを備える。
【００６７】
（４−３）ゲームサーバの機能的構成
上述したハードウェア構成を有するゲームサーバ１の主要な機能について説明する。図４は、ゲームサーバ１が有する、ソーシャルゲーム２０の提供に係る機能を便宜上の機能部として示したブロック図である。ゲームサーバ１は、操作データ受信部１０１と、画像データ送信部１０２と、ゲーム処理部１１０と、ゲーム画像生成部１２０と、ヘルプ処理部１３０と、仲間関係管理部１４０と、データ記憶部２００とを有する。典型的には、ゲームサーバ１は、記憶装置１６に記録されるアプリケーションソフトウェアを演算処理装置１３により実行することで、これらの機能を実現する。
【００６８】
操作データ受信部１０１は、ネットワーク２を介して端末３から入力される実ユーザの操作の入力を受け、ゲーム処理部１１０に操作内容を入力するインタフェースとしての機能部である。操作データ受信部１０１は、受信した実ユーザの操作内容をヘルプ処理部１３０と、ゲーム処理部１１０とに入力する。
【００６９】
画像データ送信部１０２は、ネットワーク２を介して端末３と通信するためのインタフェースとしての機能部である。画像データ送信部１０２は、ゲーム画像生成部１２０においてゲーム処理部１１０での処理に応じて生成されるゲーム画像を端末へ送信する。
【００７０】
（４−３−１）ゲーム処理部
ゲーム処理部１１０は、ソーシャルゲーム２０を構成するゲーム要素である各ゲームパート２１〜２６の進行に係る処理を行う。ゲーム処理部１１０について、便宜上、これらの各ゲームパートに対応して個別に処理を行う複数の機能部に区分して説明する。
【００７１】
図４に示されるように、ゲーム処理部１１０は、図２に図示したゲームパート２１〜２６のそれぞれに対応した処理を行う個別の処理部である、クエストパート処理部１１１と、合成パート処理部１１２と、バトルパート処理部１１３と、ガチャパート処理部１１４と、トレードパート処理部１１５と、ユーザパート処理部１１６とを便宜上有している。
【００７２】
各処理部１１１〜１１６は、対応するゲームパートでプレイする実ユーザの操作を受け、ゲームパートに規定される処理を実行し、処理結果に応じたゲーム画像データを生成して端末３に送信し、表示部３２にゲーム画像を表示させる、という共通した一連の処理を行う。また、実ユーザの操作によって、操作対象の仮想ユーザに割り当てられる能力値など、関連するデータに変更が生じる場合、データ記憶部２００に格納されるデータの書き換えを行う。これらの処理を繰り返すことによって、ソーシャルゲーム２０（図２参照）を進行させる。
【００７３】
例えば、クエストパート処理部１１１は、操作データ入力部１０１を介して、クエストパート４１をプレイしている実ユーザの操作に応じて、仮想世界内で仮想ユーザが冒険をしているように移動や探索を行うよう、処理を実行する。
【００７４】
他のゲームパートの処理部１１２〜１１６も同様に、実ユーザの操作に応じて、各ゲームパート２２〜２６で規定される処理を行って、処理結果のゲーム画像を当該実ユーザの端末３に送信する。すなわち、合成パート処理部１１２は、合成パート２２に係る上記の処理を行う。バトルパート処理部１１３は、バトルパート２３に係る上記の処理を行う。ガチャパート処理部１１４は、ガチャパート２４に係る上記の処理を行う。トレードパート処理部１１５は、トレードパート２５に係る上記の処理を行う。ユーザパート処理部１１６は、ユーザパート２６に係る上記の処理を行う。
【００７５】
（４−３−２）ゲーム画像生成部
ゲーム画像生成部１２０は、各ゲームパートの処理部１１１〜１１６での処理に応じたゲーム画像を生成する。生成されたゲーム画像は、画像データ送信部１０２を介して端末３に送信される。
【００７６】
図５は、ゲーム画像生成部１２０によって生成されるゲーム画像の一例である、メイン画像５０を示したものである。メイン画像５０には、実ユーザが操作する仮想ユーザのユーザ名５１、仮想ユーザ情報５２（ゲームレベル、攻撃力などの能力値など）及び仮想ユーザを示す画像５３が表示される。
【００７７】
また、メイン画像５０には、クエストパート２１、合成パート２２、バトルパート２３、ガチャパート２４、トレードパート２５及びユーザパート２６の各ゲームパートへ移行するための選択可能オブジェクト６１〜６６が表示される。実ユーザは、操作入力部３３を介して、選択可能オブジェクト６１〜６６を選択する操作を行うことで、選択したオブジェクトに対応したゲームパートへの移行処理をゲームサーバ１に行わせることができる。
【００７８】
更に、メイン画像５０には、選択可能オブジェクト６１〜６６に隣接して、各選択オブジェクトに関連付けられた機能である移行先のゲームパートに関するヘルプ情報を参照するための、ヘルプ表示用の選択可能オブジェクト７１〜７６が表示される。実ユーザがこれらの選択可能オブジェクト７１〜７６を選択する操作を行うと、ゲームサーバ１のヘルプ処理部１３０のヘルプ画像生成部１３３が、選択されたオブジェクトに関連付けられたヘルプ情報を含むヘルプ画像の生成を行う。
【００７９】
なお、ヘルプ情報を参照するための選択可能オブジェクト７１〜７６は、図５に示すように、メニュー画面に表示する場合に限らず、例えば、通常のクエストパートを進行する画面や、合成画面に表示することも、もちろん可能である。ゲームパートごとに、そのゲームパートに合った選択可能オブジェクトを表示することで、ユーザに必要なヘルプ情報を的確に提供することが可能になる。
【００８０】
また、メイン画像５０は、端末３の表示部３２において一度に全体が表示される必要は無く、表示部３２に一部のみが表示され、実ユーザの操作に応じた表示内容のスクロールや切り換えによって図示しないその他のオブジェクトや情報表示用のウインドウが表示される態様であってもよい。
【００８１】
（４−３−３）データ記憶部
データ記憶部２００は、ソーシャルゲーム２０に関する種々のデータを記憶装置１６に格納するデータストレージである。データ記憶部２００は、格納する情報の種類などに応じて、便宜上の複数の記憶部を備えていてよい。例えば、図４に示されるように、データ記憶部２００は、ゲームに関する情報を格納するゲーム情報記憶部２１０と、実ユーザや仮想ユーザに関する情報を格納するユーザ情報記憶部２２０とを備えている。
【００８２】
ゲーム情報記憶部２１０は、主にソーシャルゲーム２０を構成するデータを記憶する記憶領域であって、画像やテキストなどを記憶する。具体的には、ゲーム情報記憶部２１０は、ヘルプ情報データテーブル２１１を備える。このヘルプ情報データテーブル２１１については、後に詳述するが、図７に示すように、選択可能なオブジェクトに関連付けられた機能の説明を示すヘルプ情報が、固有のＩＤ（ヘルプ情報ＩＤ）を割り当てられて格納されている。
【００８３】
ユーザ情報記憶部２２０は、実ユーザや操作対象となる仮想ユーザに関連した情報を記憶する記憶領域であって、実ユーザの端末３認証用のＩＤやパスワード、ゲーム内での仮想ユーザの名称やレベルなどの能力値、役職や所属チームなどの情報、及び過去に参照したヘルプ情報に関する情報などを記憶する。具体的には、ユーザ情報記憶部２２０は、仲間関係データテーブル２２１と、参照履歴データテーブル２２２と、を備える。仲間関係データテーブル２２１は、後に詳述するが、図６に示すように、データ記憶部２００内に格納される実ユーザ毎の仲間情報を管理するためのデータテーブルの一例である。また、参照履歴データテーブル２２２は、図８に示すように、実ユーザ毎のヘルプ情報の参照履歴を格納するデータテーブルの一例である。
【００８４】
（４−３−４）仲間関係管理部
仲間関係管理部１４０は、実ユーザ間の仲間関係の構築と管理とに関わる処理を行う。仲間関係とは、同じソーシャルゲーム２０で遊戯する実ユーザ同士の交流を主たる目的としたソーシャル要素の一例であって、例えば、友人、家族、チームやギルドなど、ゲーム内での実ユーザ同士、または操作対象の仮想ユーザ同士の関係性を示す。実ユーザは、他の実ユーザと仲間関係を構築することで、このような関係性を擬似的に結び、共同してソーシャルゲーム２０を遊ぶことができる。
【００８５】
仲間関係の構築は、例えば、ユーザパート２６のプレイを通じて行われる。ユーザパート２６をプレイ中の実ユーザが他の実ユーザに対して仲間関係の構築を要求すると、仲間関係管理部１４０の処理により、要求を受けた実ユーザにその旨の承認を求めるメッセージが送付される。要求を受けた実ユーザが承認することで、実ユーザ同士の仲間関係が構築される。
【００８６】
仲間関係管理部１４０は、実ユーザ同士の仲間関係を示す仲間情報を、データ記憶部２００のユーザ情報記憶部２２０に設けられた仲間関係データテーブル２２１に格納する。さらに、この仲間情報が、ゲーム処理部１１０の処理に基づいて変更された場合に、ゲーム処理部１０からの入力に基づいて、実ユーザ毎の仲間関係の更新を行う。このように、仲間関係管理部１４０は、仲間関係データテーブル２２１への記録と更新を行う手段である。
【００８７】
図６は、仲間関係データテーブル２２１の構成を示す図である。同図に示すように、仲間関係管理部１４０は、実ユーザ毎のユーザＩＤと、仲間関係にある他の実ユーザのユーザＩＤとを仲間関係データテーブル２２１に記録する。図６の例では、仲間関係データテーブル２２１には、ユーザＩＤ００１の実ユーザは、ユーザＩＤ００２、００３の実ユーザと仲間関係にあることが示されている。また、仲間関係データテーブル２２１では、ユーザＩＤ００２の実ユーザは、ユーザＩＤ００１、００５の実ユーザと仲間関係にあることが示されている。
【００８８】
（４−３−５）ヘルプ処理部
ヘルプ処理部１３０は、ヘルプ情報の表示や、各実ユーザのヘルプ情報の参照履歴を管理する。そのための機能部として、ヘルプ処理部１３０は、図４に示されるように、ヘルプ情報管理部１３１、参照履歴管理部１３２及びヘルプ画像生成部１３３を有する。
【００８９】
ヘルプ情報管理部１３１は、ソーシャルゲーム２０において用いられるヘルプ情報について、データ記憶部２００内にデータテーブルなどの形で格納し、好ましくは集中的に管理している。図７は、ヘルプ情報を格納したデータテーブルの一例であるヘルプ情報データテーブル２１１を示す説明図である。
【００９０】
図７に示されるように、ヘルプ情報データテーブル２１１には、選択可能なオブジェクトに関連付けられた機能の説明を示すヘルプ情報が、固有のＩＤ（ヘルプ情報ＩＤ）を割り当てられて格納されている。例えば、ヘルプ情報ＩＤ「Ｈ００１」が割り当てられたヘルプ情報は、オブジェクト「クエストパート移行ボタン」に関連付けられた機能について説明するものであって、「クエストパート：ヘルプ  冒険してアイテムを手に入れよう」というクエストパートの内容について説明するものである。
【００９１】
参照履歴管理部１３２は、実ユーザ毎にヘルプ情報の参照履歴を管理する。例えば、参照履歴管理部１３２は、各実ユーザの操作内容を監視し、ヘルプ情報を参照する操作が入力された場合に、当該実ユーザを識別するための情報と、参照されたヘルプ情報を識別するための情報（例えば、ヘルプ情報ＩＤ）とを関連付けてデータ記憶部２００内に格納する。図８は、実ユーザ毎のヘルプ情報の参照履歴を格納するデータテーブルの一例である、参照履歴データテーブル２２２を示す説明図である。
【００９２】
図８に示されるように、参照履歴管理部１３２は、実ユーザ毎に固有の識別情報であるユーザＩＤを割り当て、個々のヘルプ情報について参照済みか否かを示す情報を格納する。例えば、ユーザＩＤが「Ｕ００１」の実ユーザについては、ヘルプ情報ＩＤが「Ｈ００１」及び「Ｈ００２」のヘルプ情報には、過去に参照した履歴があることを示す値「１」が格納されており、ヘルプ情報ＩＤが「Ｈ００３」のヘルプ情報には、参照した履歴がないことを示す値「０」が格納されている。
【００９３】
ヘルプ情報管理部１３１及び参照情報管理部１３２により管理される情報を用いて、ヘルプ画像生成部１３３は、実ユーザの操作に応じて、端末３の表示部３２に表示するためのヘルプ画像を生成する。なお、ヘルプ画像生成部１３３において生成されたヘルプ画像は、前述のゲーム画像生成部１２０へ入力され、ゲーム画像生成部１２０の処理により、選択可能オブジェクト７１〜７６（図５参照）に関連付けられて、端末３の表示部３２においてヘルプ画像の表示がなされる。
【００９４】
ヘルプ画像とは、実ユーザの操作によって指定されたヘルプ情報を表示するための、当該ヘルプ情報を含むゲーム画像の一種である。本実施形態の構成では、ヘルプ画像は、ヘルプ情報管理部に１３１によって管理されるヘルプ情報のうち、実ユーザの操作によって参照を要求されたものと共に、当該ヘルプ情報を過去に参照した他の実ユーザの参照履歴を含んで構成される。
【００９５】
図９から図１１は、ヘルプ画像の表示の例について示す説明図である。まず、図９及び図１０を参照して、端末３の表示部３２上のヘルプ画像の表示領域について説明する。ヘルプ画像は、表示の一例として、図９に示されるように、他のゲーム画像に重ね合わせて表示する態様が採用され得る。この例では、ヘルプ画像の表示領域８０が、いわゆるポップアップ表示のように、画面上に飛び出して表示され、またこのとき、他のゲーム画像に対してオーバレイ表示される。また、他の例として、図１０に示されるように、あらかじめゲーム画像中に設けられるヘルプ画像の表示領域８１に、実ユーザの操作に応じて表示されるものでもよい。
【００９６】
図１１は、図９及び図１０に例示される表示領域に表示されるヘルプ画像の例である。図１１（ａ）は、ヘルプ情報と共に、当該ヘルプ情報を過去に参照した実ユーザであって、当該ヘルプ情報の参照要求を行った実ユーザの仲間ユーザの識別情報（ユーザ名など）を含んだヘルプ画像８０ａの例である。ヘルプ画像８０ａには、クエストパート４１に係るヘルプ情報として「クエストパート：ヘルプ  冒険してアイテムを手に入れよう！」とのテキストと、「◆このメッセージを見た仲間ユーザ：  Ａ、Ｂ、Ｃ、・・・」とのように参照済みの仲間ユーザのユーザ名が表示される。
【００９７】
図１１（ｂ）は、ヘルプ情報と共に、当該ヘルプ情報を過去に参照した実ユーザに関わる情報として、その人数を含んだヘルプ画像８０ｂの例である。ヘルプ画像８０ｂには、ヘルプ情報として「クエストパート：ヘルプ  冒険してアイテムを手に入れよう！」とのテキストと、当該ヘルプ情報を過去に参照した実ユーザ数として「◆このメッセージを見たユーザ：  ３０人」とのテキストが表示される。ゲーム画像生成部１２０は、例えば、ヘルプ情報を過去に参照した実ユーザの中に、当該ヘルプ情報の参照要求を行った実ユーザの仲間ユーザが存在しない場合に、他の実ユーザの参照履歴を用いたヘルプ画像８０ｂを生成する。
【００９８】
図１１（ｃ）は、ヘルプ情報のみを含んだヘルプ画像８０ｃの例である。ヘルプ画像８０ｃには、ヘルプ情報として「クエストパート：ヘルプ  冒険してアイテムを手に入れよう！」とのテキストが表示される。ゲーム画像生成部１２０は、参照要求されたヘルプ情報を過去に参照した実ユーザが存在しない場合、他の実ユーザの参照履歴を用いず、ヘルプ画像８０ｃを生成する。
【００９９】
（５）ヘルプ画像の表示処理例
図１２を参照して、本実施の形態のゲームサーバ１による、ヘルプ画像の表示処理について説明する。図１２のフローチャートは、実ユーザがソーシャルゲーム２０をプレイする中で、ヘルプ情報を参照する操作を行った場合に、表示用のヘルプ画像を生成する処理の流れを示すものである。
【０１００】
まず、ゲームサーバ１では、実ユーザのヘルプ情報を参照する操作（例えば、図５に図示される、ヘルプ情報を参照するためのオブジェクト７１〜７６のいずれかを選択する操作）を受信すると、ヘルプ情報管理部１３１は、ヘルプ情報データテーブル２１１から、要求されたヘルプ情報を抽出する（ステップＳ１０１）。
【０１０１】
次に、参照履歴管理部１３２は、抽出されたヘルプ情報について、過去に参照した実ユーザが存在するか否かの確認を行う（ステップＳ１０２）。具体的には、参照履歴管理部１３２は、データ記憶部２００内のデータテーブル（例えば、仲間関係データテーブル２２１や参照履歴データテーブル２２２）を参照し、抽出されたヘルプ情報について、過去に参照した実ユーザが存在するか否か（ステップＳ１０３）、またヘルプ情報の参照を要求した実ユーザの仲間ユーザの中に、当該ヘルプ情報を参照した実ユーザが存在するか否か（ステップＳ１０４）を確認する。
【０１０２】
抽出されたヘルプ情報を参照済みの実ユーザが存在し（ステップＳ１０３：Ｙｅｓ）、且つその参照済みの実ユーザが、ヘルプ情報の参照を要求した実ユーザの仲間ユーザ内に存在する場合（ステップＳ１０４：Ｙｅｓ）、参照履歴管理部１３２は、参照済みの仲間ユーザの情報（例えば、ユーザＩＤ）を参照履歴データテーブル２２２から抽出する（ステップＳ１０５）。そして、ゲーム画像生成部１２０は、抽出されたヘルプ情報と、仲間ユーザの情報とを含むヘルプ画像を生成する（ステップＳ１０６）。ここで生成されるヘルプ画像は、例えば、図１１（ａ）で示したヘルプ画像８０ａが想定され、具体的には、クエストパート４１に係るヘルプ情報として「クエストパート：ヘルプ  冒険してアイテムを手に入れよう！」とのテキストと、「◆このメッセージを見た仲間ユーザ：  Ａ、Ｂ、Ｃ、・・・」とのように参照済みの仲間ユーザのユーザ名が表示される画像を生成すると良い。
【０１０３】
抽出されたヘルプ情報を参照済みの実ユーザが存在するものの（ステップＳ１０３：Ｙｅｓ）、仲間ユーザ内には存在しない場合（ステップＳ１０４：Ｎｏ）、参照済みの実ユーザの情報（例えば、個々の実ユーザのユーザＩＤや参照した実ユーザ数）を参照履歴データテーブル２２２から抽出する（ステップＳ１０７）。そして、ゲーム画像生成部１２０は、抽出されたヘルプ情報と、実ユーザの情報とを含むヘルプ画像を生成する（ステップＳ１０６）。ここで生成されるヘルプ画像は、例えば、図１１（ｂ）で示したヘルプ画像８０ｂが想定され、ヘルプ情報として「クエストパート：ヘルプ  冒険してアイテムを手に入れよう！」とのテキストと、当該ヘルプ情報を過去に参照した実ユーザ数として「◆このメッセージを見たユーザ：  ３０人」とのテキストが表示される画像を生成すると良い。
【０１０４】
抽出されたヘルプ情報を参照済みの実ユーザが存在しない場合（ステップＳ１０３：Ｎｏ）、ゲーム画像生成部１２０は、抽出されたヘルプ情報を含むヘルプ画像を生成して（ステップＳ１０８）、処理を終了する（Ｅｎｄ）。生成されたヘルプ画像は、画像データ送信部１０２を介して端末３に送信され、表示部３２において表示される。ここで生成されるヘルプ画像は、例えば、図１１（ｃ）で示したヘルプ画像８０ｃが想定され、ヘルプ情報のみを含んだヘルプ画像８０ｃの例である。ヘルプ画像８０ｃには、ヘルプ情報として「クエストパート：ヘルプ  冒険してアイテムを手に入れよう！」とのテキストが表示される画像を生成すると良い。
【０１０５】
（６）効果
本実施形態の構成では、端末３から送信される実ユーザの操作に応じて、ゲームを進行させる処理が実行され、処理結果がゲーム画像として端末３の表示部３２に表示される。実ユーザの操作は、表示部３２に表示されるゲーム画像に含まれるボタンなどのオブジェクトを選択する操作であって、これらの操作に応じて、各オブジェクトに関連付けられた処理が実行される。本実施形態の構成によれば、実ユーザの操作に応じて、これらのオブジェクトに関連付けられた処理（言い換えれば、機能）についての説明（つまり、ヘルプ情報）が、実ユーザにとって参照しやすい態様（つまり、ヘルプ画像）で表示される。
【０１０６】
表示されるヘルプ画像は、ヘルプ情報とともに、過去にそのヘルプ情報を参照した他の実ユーザの履歴が含まれており、実ユーザは、この履歴からヘルプ情報の有益性や信頼性や、自分が関心のある情報であるかなどを推量することができる。つまり、自分と交流のある仲間ユーザが過去に参照していたり、多くの実ユーザが過去に参照していたりするヘルプ情報であれば、その内容は信頼が置けるものであり、自分にとって有益であるため、内容を確認しようという動機付けが作用する。
【０１０７】
本実施形態の構成によるヘルプ画像の効果について、本実施形態によらない、言い換えれば従来のゲームにおいて用いられていた、ヘルプ情報の表示用の画像と比較して説明する。図１３は、従来方式のヘルプ情報の表示用の画像（一括ヘルプ表示画像８０）を示す説明図である。
【０１０８】
図１３の一括ヘルプ表示画像８０には、「クエストパートとは？」、「合成パートとは？」、「バトルパートとは？」、「ガチャパートとは？」、「トレードパートとは？」、「ユーザパートとは？」とのリンク８１が表示される。各リンクには、対応するゲームパートについてのヘルプ情報を表示するためのゲーム画像へと遷移するための処理が設定される。例えば、この一括ヘルプ表示画像８０を参照した実ユーザが、クエストパートについてのヘルプ情報を参照しようとする場合、「クエストパートとは？」とのテキストを選択することで、リンクにより、クエストパートに関するヘルプ情報が表示されるゲーム画像へと遷移する。
【０１０９】
なお、一括ヘルプ表示画像８０は、例えば、図５のメイン画像５０などに表示されるオブジェクトを選択する操作を受けて実行される、ゲーム画像の遷移処理によって表示されるゲーム画像である。すなわち、一括ヘルプ表示画像８０は、表示部に表示されているゲーム画像（例えば、メイン画像５０）内に設けられる表示領域に表示されるものや、ゲーム画像にオーバレイして表示されるものではなく、単体で表示部３２に表示される一のゲーム画像である。
【０１１０】
このように、従来方式のヘルプの表示では、実ユーザは、羅列して表示されるヘルプ情報表示用のリンクの中から、所望のリンクを探し、選択する操作を行う必要があった。本実施形態の構成によれば、実ユーザは、所望のヘルプ情報を参照するためのオブジェクトを選択する操作を行うことで、従来方式のヘルプ情報の表示と比較して、簡単な操作で欲しい情報を参照することが可能となる。これは、実ユーザのソーシャルゲーム２０の内容への理解を促進し、ゲームをプレイすることへの意欲や興趣を喚起することに繋がる点で有益である。この効果は、ソーシャルゲーム２０をプレイし始めて、まだ内容に熟練していない初心者の実ユーザにとって、特に顕著であると言える。
【０１１１】
また、本実施形態の構成では、個々のオブジェクトに設定された機能についてのヘルプ情報を、ヘルプ情報管理部１３１が一括して管理している。そして、ゲーム画像生成部１０２は、実ユーザの操作に応じて、要求されたヘルプ情報を含んだヘルプ画像を逐次生成している。このため、ゲーム制作者は、従来方式において用いられていたようなヘルプ情報を表示するための個別のゲーム画像をあらかじめ用意する必要が無く、少ない工数で適切なヘルプ情報の提供を実現することができる。
【０１１２】
（７）変形例１
ゲームサーバ１の更なる実施形態では、実ユーザの熟練度合いに応じて、ヘルプ情報の表示の態様を変更する。ゲームに熟練した実ユーザに対して、基本的な操作や機能に関する説明（すなわち、ヘルプ情報）を逐次表示することは、却ってゲームの進行の妨げとなる可能性がある。そこで、本実施形態に係る変形例では、実ユーザのゲームに対する熟練度合いを推測して、ヘルプ情報の表示の有無を決定する。
【０１１３】
（７−１）変形構成例
変形例に係る機能を実現するための、ゲームサーバ１の機能的構成の変形例について、図１４を参照して説明する。図１４に示されるように、ゲームサーバ１の変形例であるゲームサーバ１ａは、図４に示した熟練度管理部１３４に加えるとともに、データ記憶部２００のユーザ情報記憶部２２０には、熟練度情報データテーブル２２３を加えた機能的構成を有する。なお、図１４において、図４に示した機能的構成と同様の構成については、同一の番号を付して説明を省略している。
【０１１４】
熟練度管理部１３４は、実ユーザの操作履歴を収集し、ゲームプレイの熟練度に関する情報を管理する。ここで、熟練度とは、実ユーザのゲームの操作に対する習熟度合をいう。したがって、熟練度管理部１３４は、各実ユーザの操作内容を監視し、ゲームへの参加回数（ログイン回数）、操作回数、操作頻度、操作時間（言い換えれば、ソーシャルゲーム２０のプレイ時間）などを収集し、実ユーザの熟練度に関する情報（以下、熟練度情報と記載する）としてデータ記憶部２００のユーザ情報記憶部２２０の熟練度情報データテーブル２２３に格納する。また、熟練度管理部１３４は、各実ユーザが操作する仮想ユーザのゲームレベル、能力値、及びその他のソーシャルゲーム２０の進行状況をその他の熟練度情報の例として管理してもよい。
【０１１５】
熟練度管理部１３４は、一例として、収集した実ユーザ毎の熟練度情報を、データ記憶部２００のユーザ情報記憶部２２０内に、熟練度情報データテーブル２２３として格納する。図１５は、実ユーザ毎の熟練度情報を格納するデータテーブルの一例である、熟練度情報データテーブル２２３を示す説明図である。
【０１１６】
図１５の例では、熟練度情報として、各実ユーザに割り当てられたユーザＩＤに、例えば、当該実ユーザのソーシャルゲーム２０開始からのログイン回数、ソーシャルゲーム２０の総プレイ時間、及び操作対象となる仮想ユーザのゲームレベルが関連付けられて格納されている。
【０１１７】
熟練度管理部１３４は、この熟練度情報を用いて、実ユーザが熟練のユーザであるかを、例えば以下のようにして判断する。すなわち、熟練度情報の各々のパラメータにおいて、それぞれ所定の閾値を決定し、その閾値を上回った実ユーザを熟練であると判断しても良いし、各パラメータの数値に所定の重み付けを行い、重み付けした数値のその平均値が所定の閾値を上回った場合に、当該実ユーザは熟練であると判断しても良い。
【０１１８】
図１５では、ログイン回数が二週間分の１４日に相当する１４回を熟練と判断する閾値として設定すると、熟練度管理部１３４は、ログイン回数がこの閾値を超えている、ユーザＩＤ「Ｕ００１」（ログイン回数：１５回）と、「Ｕ００２」（ログイン回数：５０回）が熟練と判断される。また、仮にログイン回数が少ない場合でも、総プレイ時間が多い場合には、熟練と判断できる場合がある。そのため、他の熟練度情報として、総プレイ時間として５０時間を熟練と判断する閾値として設定すると、熟練度管理部１３４は、総プレイ時間がこの閾値を超えている、ユーザＩＤ「Ｕ００２」（総プレイ時間：１６４時間）と、「Ｕ００４」（総プレイ時間：５６時間）が熟練と判断される。
【０１１９】
一方、１つのパラメータによっては、熟練度管理部１３４における判断が偏ることがあるため、例えば、それぞれのパラメータにおける数値を１〜５までの５段階に分類し、１〜５までの評点を付して、実ユーザの評点の合計が所定の閾値を超える場合に熟練と判断することも可能である。
【０１２０】
（７−２）変形処理例
図１６のフローチャートを参照して、本実施形態の変形例に係る処理の流れを説明する。図１６に示されるフローチャートは、実ユーザの端末３からヘルプ情報の参照要求を受信した場合に、ヘルプ画像を生成するか否かを判断する処理について説明するものである。つまり、図１６に示されるステップＳ２０１乃至Ｓ２０５は、図１２に示したフローチャートの前段（つまり、ステップＳ１０１の前段）において実行される処理を示したものである。
【０１２１】
図１６に示されるように、実ユーザの端末３からヘルプ情報の参照要求を受信したゲームサーバ１では（ステップＳ２０１）、熟練度管理部１３４が当該実ユーザの熟練度情報を確認する（ステップＳ２０２）。このとき、熟練度管理部１３４は、実ユーザの操作回数、プレイ時間及び仮想ユーザのゲームレベルなどをあらかじめ設定された閾値と比較して、実ユーザの熟練度合いを推測する（ステップＳ２０３）。
【０１２２】
熟練度情報が閾値を越えている場合（ステップＳ２０３：Ｙｅｓ）、熟練度管理部１３４は、当該実ユーザを熟練者と判断し、ヘルプ画像を生成しないと判断する（ステップＳ２０４）。この場合、ゲーム画像生成部１２０は、ヘルプ情報と他の実ユーザの参照履歴を簡単に閲覧できるヘルプ画像を生成しない（ＥＮＤ）。なお、この場合、実ユーザが自分で欲しい情報を検索できるよう、個々のヘルプ情報へのリンクが一括して表示されたゲーム画像など、いわゆる従来方式のヘルプ情報の提示を行ってもよい。
【０１２３】
他方で、熟練度情報が閾値を下回る場合（ステップＳ２０３：Ｎｏ）、熟練度管理部１３４は、当該実ユーザを初心者であると判断し、ヘルプ画像を生成する必要があると判断する（ステップＳ２０５）。この場合、ゲーム画像生成部１２０は、ヘルプ情報と他の実ユーザの参照履歴を含んだヘルプ画像を生成するための処理として、ステップＳ２０６からＳ２１３の処理を実行する。なお、この処理は、図１２のステップＳ１０１からＳ１０８の処理と同様であるので、ここでは詳細な説明は省略し、当該処理における説明を援用する。
【０１２４】
（７−３）変形例１の効果
このような処理によれば、実ユーザのゲームへの熟練度合いに応じて、ゲーム内の操作や機能についての適切な説明の提供が可能となる。すなわち、ゲームに熟練していない初心者であると判断された実ユーザに対しては、機能についての説明を簡単に参照可能とした態様で説明が提供される。他方で、熟練者と判断された実ユーザに対しては、ヘルプ画像を逐次生成して表示しないことで、実ユーザのゲームのプレイを妨げることなく、円滑なゲームのプレイングを可能とする。
【０１２５】
（８）変形例２
上述したように、熟練度管理部１３４が、実ユーザのゲームに対する熟練度合いを推測して、ヘルプ情報の表示の有無を決定した、変形例１をさらに改良した変形例２を以下に説明する。
【０１２６】
（８−１）変形例２の構成
変形例１において、熟練度管理部１３４は、熟練度情報データテーブル２２３（図１５参照）に格納された熟練度情報を用いて、実ユーザが熟練のユーザであるかの判断を行うに当たって、所定の閾値を一つ設け、それを上回った場合に熟練と判断した。そして、この熟練度管理部１３４の判断において、実ユーザを熟練者と判断した場合には、ヘルプ画像を生成しないこととした。
【０１２７】
熟練度管理部１３４における熟練度の判断手法は、このような場合に限られず、例えば、熟練度を段階的に区切り、段階に応じて、ヘルプ情報の内容をカスタマイズしてヘルプ画像を表示してもよい。
【０１２８】
すなわち、熟練度管理部１３４は、熟練度情報データテーブル２２３の熟練度情報のログイン回数、総プレイ時間又はゲームレベルを、所定の閾値で複数段階に分類し、その段階に応じたヘルプ画面を用意する。例えば、図１５に示す、熟練度情報として、ログイン回数１〜１０回を評点「１」とし、ログイン回数１１〜２０回を評点「２」とし、ログイン回数２１〜３０回を評点「３」とし、ログイン回数３１〜４０回を評点「４」とし、ログイン回数４１回以上を評点「５」とする。
【０１２９】
また、総プレイ時間を０〜１０時間未満を評点「１」とし、総プレイ時間を１０〜２０時間未満を評点「２」とし、総プレイ時間を２０〜３０時間未満を評点「３」とし、総プレイ時間を３０〜４０時間未満を評点「４」とし、総プレイ時間を４０時間以上を評点「５」とする。
【０１３０】
さらに、ゲームレベルについて、レベル１〜１０を評点「１」とし、レベル１１〜２０を評点「２」とし、レベル２１〜３０を評点「３」とし、レベル３１〜４０を評点「４」とし、レベル４１以上を評点「５」とする。この場合、評点「１」が、熟練度が最も低く、評点「５」が、熟練度が最も高い、という評価になる。
【０１３１】
以上のような評点に基づいて、熟練度管理部１３４は、実ユーザを熟練度に応じた複数段階にセグメント分けして、ヘルプ処理部１３０のヘルプ画像生成部１３３に出力する。ヘルプ画像生成部１３３は、セグメント分けした実ユーザに対してセグメントに対応したヘルプ画像をゲーム画像生成部１２０に出力する。
【０１３２】
なお、変形例１でも示したとおり、上記各評点は、ログイン回数、総プレイ時間、ゲームレベルのいずれか一つに基づいて、熟練度の段階分けを行っても良いし、３つの評点を加算して、加算した評点によって熟練度の段階分けを行っても良い。また、上述の例では、評点を５段階に分けているが、段階の数は例示であって、１０段階に分けても、２０段階（最大ｎ段階とする。）に分けても構わない。ただし、後述するヘルプ画面を段階ごとにカスタマイズして用意する都合上、段階数は適宜な数に留めるのが好ましい。
【０１３３】
ヘルプ画像生成部１３３におけるセグメント分けに対応したヘルプ画像について説明する。例えば、熟練度管理部１３４が、熟練度の段階「２」であると判断した場合、ヘルプ画像生成部１３３は、図１７（ａ）に示すように、上段に「冒険の○○の場所で△△すれば◆アイテムがもらえるかも」としたヘルプメッセージと、下段に当該メッセージを参照した仲間ユーザを表示する。
【０１３４】
このとき、ヘルプ画像生成部１３３は、ヘルプ情報データテーブル２１１から図１７（ａ）の上段に示したメッセージを抽出し、参照履歴データテーブル２２２と仲間関係データテーブル２２１から図１７（ａ）の下段に示したメッセージを抽出する。より具体的には、図７のヘルプ情報データテーブル２１１から、段階「２」のメッセージとして予め記憶されたヘルプＩＤ「Ｈ１０２」を読み出す。また仲間関係データテーブル２２１を参照し、熟練度の同様の仲間ユーザを抽出するとともに、さらに、参照履歴データテーブル２２２を参照して、当該仲間ユーザのうちで、このヘルプを表示したユーザを抽出する。
【０１３５】
また、例えば、熟練度管理部１３４が、熟練度の段階が最大の「ｎ」であり、非常に高い熟練度を有すると判断した場合、ヘルプ画像生成部１３３は、図１７（ｂ）に示すように、上段に「最後の○○は△△のどこかに・・・」としたヘルプメッセージと、下段に当該メッセージを参照したユーザ数を、ゲーム画像生成部１２０に出力し、このゲーム画像生成部１２０が表示部３２に表示する。
【０１３６】
このとき、ヘルプ画像生成部１３３は、ヘルプ情報データテーブル２１１から図１７（ｂ）の上段に示したメッセージを抽出し、参照履歴データテーブル２２２と仲間関係データテーブル２２１から図１７（ａ）の下段に示したメッセージを抽出する。より具体的には、図７のヘルプ情報データテーブル２１１から、段階「ｎ」のメッセージとして予め記憶されたヘルプＩＤ「Ｈｎ」を読み出す。また参照履歴データテーブル２２２を参照して、このヘルプを表示したユーザの人数を抽出する。
【０１３７】
（８−２）変形例２の効果
このような処理によれば、実ユーザのゲームへの熟練度合いに応じて、ゲーム内の操作や機能についての適切な説明の提供が可能となる。特に、ユーザをゲームの熟練度合に応じて、複数のセグメント分けして、セグメントに適したヘルプ画像を表示することができる。したがって、熟練度に応じて、ユーザに必要なヘルプ情報を提供することが可能である。
【０１３８】
（９）その他の実施形態
本発明の他の実施形態として、サーバ装置など何らかの情報通信装置及び情報処理装置を用いて、ゲームサーバ１と同等の機能を実現するゲームの提供方法及びゲームプログラム、並びにゲームサーバとゲームの提供を受ける端末とを含むゲームシステムもまた本発明の技術的範囲に含まれる。
【０１３９】
また、本発明は、上記の実施形態の機能を実現するソフトウェアのプログラムが記録された非一時的な記録媒体をシステム又は装置に提供し、当該システム又は装置のコンピュータ、すなわちＣＰＵ又はＭＰＵに、当該非一時的な記録媒体に記録されたプログラムを読み出して実行させることによって実現してもよい。
【０１４０】
この場合、当該非一時的な記録媒体から読み出されたプログラムは、上述の実施形態の機能を実現する。したがって、当該プログラム及び当該プログラムが記録された非一時的な記録媒体も、本発明の一態様である。
【０１４１】
当該プログラムを提供する非一時的な記録媒体は、例えばフレキシブルディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷなどの光ディスク、磁気テープ、不揮発性メモリカード、及びＲＯＭを含む。或いは、当該プログラムは、通信ネットワークを介してダウンロード可能であってもよい。
【０１４２】
さらに、上記の実施形態の機能は、コンピュータが当該プログラムを読み出して実行するだけではなく、コンピュータ上で動作するＯＳ（operating system）等に、当該プログラムの指示に基づき実際の操作の一部又はすべてを実行させることによって実現してもよい。
【０１４３】
さらに、上記の実施形態の機能は、非一時的な記録媒体から読み出されたプログラムを、コンピュータに挿入された拡張ボードに設けられたメモリ、又は、コンピュータに接続された拡張装置に設けられたメモリに書き込み、拡張ボード又は拡張装置に設けられたＣＰＵ等に、プログラムの指示に基づき実際の処理のすべて又は一部を実行させることによって実現されてもよい。
【０１４４】
典型的な実施形態を参照して本発明を説明したが、本発明は、ここに開示する典型的な態様に限定されないことはもちろんである。特許請求の範囲は、このような変更と、同等の構造及び機能とをすべてを含むように最も広く解釈することが可能である。
【符号の説明】
【０１４５】
１  ゲームサーバ
２  ネットワーク
３  端末
１１  通信インタフェース
１２  操作入力装置
１３  演算処理装置
１４  表示装置
１５  メモリ
１６  記憶装置
３１  無線通信部
３２  表示部
３３  操作入力部
１０１  操作データ受信部
１０２  画像データ送信部
１１０  ゲーム処理部
１２０  ヘルプ処理部
１２１  ヘルプ情報管理部
１２２  参照履歴管理部
１３０  ゲーム画像生成部
２００  データ記憶部
２１０  ゲーム情報記憶部
２２０  ユーザ情報記憶部
【要約】
【課題】簡単な操作でゲームの内容についての説明を提供可能とする。
【解決手段】ネットワーク２を介してユーザの端末３にゲーム２０を提供するゲームサーバ１は、各ユーザの操作履歴を記憶するユーザ履歴記憶部１２２と、ゲーム画像を生成するゲーム画像生成部１２０と、ゲーム画像に含まれる選択可能なオブジェクトの選択操作に応じた処理を実行するゲーム処理部１１０と、各オブジェクトに対応した処理の説明を示すヘルプ情報を一括管理するヘルプ情報管理部１３１とを備え、ゲーム画像生成部は、ユーザの操作に応じて、ヘルプ情報と、当該ヘルプ情報を過去に参照した履歴とを提示するヘルプ画像を生成する。
【選択図】図４【図１】
0005453697.tif 000002
【図２】
0005453697.tif 000003
【図３】
0005453697.tif 000004
【図４】
0005453697.tif 000005
【図５】
0005453697.tif 000006
【図６】
0005453697.tif 000007
【図７】
0005453697.tif 000008
【図８】
0005453697.tif 000009
【図９】
0005453697.tif 000010
【図１０】
0005453697.tif 000011
【図１１】
0005453697.tif 000012
【図１２】
0005453697.tif 000013
【図１３】
0005453697.tif 000014
【図１４】
0005453697.tif 000015
【図１５】
0005453697.tif 000016
【図１６】
0005453697.tif 000017
【図１７】
0005453697.tif 000018