(57)【特許請求の範囲】
【請求項１】
コンピュータに、
１以上の他のユーザのユーザ情報と、当該他のユーザによるゲームの進行に関するゲーム進行情報と、を関連付けて記憶部に記憶する記憶機能と、
前記他のユーザが、当該他のユーザのゲーム進行情報について所定の条件を満たすか否かを判定する判定機能と、
前記判定機能によって所定の条件を満たすと判定された他のユーザを、当該他のユーザのゲームをユーザに代行させる代行対象ユーザとして、選択可能にユーザの端末装置に表示させるための表示情報を自動で出力する表示機能と、
前記ユーザから入力された代行対象ユーザの選択情報を取得する入力取得機能と、
前記入力取得機能によって取得した選択情報に応じて、前記ユーザに、前記代行対象ユーザのゲーム進行情報に基づいたゲームを、該代行対象ユーザがログインしていない間に、当該代行対象ユーザに代わって実行させる実行機能と、
前記実行機能によって実行させたゲーム結果に応じて、前記代行対象ユーザのゲーム進行情報を更新する更新機能と、
を実現させ、
前記表示機能は、前記代行対象ユーザと、該代行対象ユーザ以外のユーザを区別して表示させるための表示情報を出力することを特徴とするゲームプログラム。
【請求項２】
前記表示機能は、前記代行対象ユーザのうち、新規ユーザであるカテゴリーに分類された代行対象ユーザを、新規ユーザとして区別するよう表示させるための表示情報を出力することを特徴とする請求項１に記載のゲームプログラム。
【請求項３】
前記表示機能は、前記代行対象ユーザのうち、仲間ユーザであるカテゴリーに分類された代行対象ユーザを、仲間ユーザとして区別するよう表示させるための表示情報を出力することを特徴とする請求項１または２に記載のゲームプログラム。
【請求項４】
前記表示機能は、前記代行対象ユーザのうち、休眠ユーザであるカテゴリーに分類された代行対象ユーザを、休眠ユーザとして区別するよう表示させるための表示情報を出力することを特徴とする請求項１〜３のいずれか一項に記載のゲームプログラム。
【請求項５】
前記表示機能は、前記区別して表示されるべき代行対象ユーザを、強調して表示させるための表示情報を出力することを特徴とする請求項２〜４のいずれか一項に記載のゲームプログラム。
【請求項６】
前記所定の条件は、前記他のユーザのゲーム進行情報が、所定の状態に達していることを示す情報を含まないことを特徴とする請求項１〜５のいずれか一項に記載のゲームプログラム。
【請求項７】
前記ゲームプログラムは、前記コンピュータに、
前記ユーザに前記代行対象ユーザのゲーム進行情報に基づいたゲームを当該代行対象ユーザに代わって実行させた場合、前記ユーザに所定の報酬を付与する報酬付与機能をさらに実現させることを特徴とする請求項１〜６のいずれか一項に記載のゲームプログラム。
【請求項８】
前記他のユーザのユーザ情報は、当該他のユーザの分類情報を含み、
前記報酬付与機能は、
前記所定の報酬を、前記代行対象ユーザの分類情報に応じて異ならせることを特徴とする請求項７に記載のゲームプログラム。
【請求項９】
前記他のユーザのユーザ情報は、当該他のユーザが前記ゲームのプレイヤ登録を行った登録日の情報を含み、
前記ユーザの分類情報は、前記他のユーザの登録日が現時点から所定期間内にある新規ユーザを示す情報を含むことを特徴とする請求項８に記載のゲームプログラム。
【請求項１０】
前記他のユーザのユーザ情報は、当該他のユーザが前記ゲームに最後にログインした最終ログイン日の情報を含み、
前記ユーザの分類情報は、前記他のユーザの最終ログイン日が現時点から所定期間外にある休眠ユーザを示す情報を含むことを特徴とする請求項８に記載のゲームプログラム。
【請求項１１】
前記ユーザの分類情報は、前記記憶機能によって前記他のユーザのユーザ情報が前記ユーザに関連付けて記憶された、仲間ユーザを示す情報を含むことを特徴とする請求項８に記載のゲームプログラム。
【請求項１２】
前記表示機能は、
前記所定の条件を満たさないと判定された他のユーザを、前記所定の条件を満たすと判定された他のユーザと区別可能な態様で選択可能に前記ユーザの端末装置に表示させるための表示情報を出力することを特徴とする請求項１〜１１のいずれか一項に記載のゲームプログラム。
【請求項１３】
１以上の他のユーザのユーザ情報と、当該他のユーザによるゲームの進行に関するゲーム進行情報と、を関連付けて記憶部に記憶する記憶ステップと、
前記他のユーザが、当該他のユーザのゲーム進行情報について所定の条件を満たすか否かを判定する判定ステップと、
前記判定ステップによって所定の条件を満たすと判定された他のユーザを、当該他のユーザのゲームをユーザに代行させる代行対象ユーザとして、選択可能にユーザの端末装置に表示させるための表示情報を自動で出力する表示ステップと、
前記ユーザから入力された代行対象ユーザの選択情報を取得する入力取得ステップと、
前記入力取得ステップによって取得した選択情報に応じて、前記ユーザに、前記代行対象ユーザのゲーム進行情報に基づいたゲームを、該代行対象ユーザがログインしていない間に、当該代行対象ユーザに代わって実行させる実行ステップと、
前記実行ステップによって実行させたゲーム結果に応じて、前記代行対象ユーザのゲーム進行情報を更新する更新ステップとを含み、
前記表示ステップは、前記代行対象ユーザと、該代行対象ユーザ以外のユーザを区別して表示させるための表示情報を出力することを特徴とするコンピュータが実行するゲーム制御方法。
【請求項１４】
１以上の他のユーザのユーザ情報と、当該他のユーザによるゲームの進行に関するゲーム進行情報と、を関連付けて記憶する記憶部と、
前記他のユーザが、当該他のユーザのゲーム進行情報について所定の条件を満たすか否かを判定する判定部と、
前記判定部によって所定の条件を満たすと判定された他のユーザを、当該他のユーザのゲームをユーザに代行させる代行対象ユーザとして、選択可能にユーザの端末装置に表示させるための表示情報を自動で出力する表示部と、
前記ユーザから入力された代行対象ユーザの選択情報を取得する入力取得部と、
前記入力取得部によって取得した選択情報に応じて、前記ユーザに、前記代行対象ユーザのゲーム進行情報に基づいたゲームを、該代行対象ユーザがログインしていない間に、当該代行対象ユーザに代わって実行させる実行部と、
前記実行部によって実行させたゲーム結果に応じて、前記代行対象ユーザのゲーム進行情報を更新する更新部とを備え、
前記表示部は、前記代行対象ユーザと、該代行対象ユーザ以外のユーザを区別して表示させるための表示情報を出力することを特徴とするコンピュータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームの進行を処理するゲームプログラム等に関するものである。
【背景技術】
【０００２】
近年、ユーザが、複数の他のユーザと協力してゲームを進行させる、いわゆるソーシャルゲーム（Social Game）が普及している。
【０００３】
例えば、特許文献１には、イベントが発生すると、複数のプレイヤを協力状態にし、イベント発生前の複数のプレイヤのプレイヤオブジェクトの位置について優劣判定を行い、判定結果に基づき、合体オブジェクトの配置位置を決定するゲームシステムが開示されている。これによって、上手いプレイヤが下手なプレイヤを引っ張り上げるとともに、一体感のある協力プレイを楽しむことが可能であることが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１５０８４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示されたゲームは、上手いプレイヤが下手なプレイヤを引っ張り上げることが記載されているが、ユーザ（プレイヤ）と他のプレイヤが協力してゲームを進行させるゲーム構成であって、「他のユーザ」に代わってユーザ（プレイヤ）がゲームを進捗させるゲーム構成にまで着目したものではなかった。
【０００６】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、ユーザ（プレイヤ）に対して、ゲームの進捗が滞っている「他のユーザ」を助けようという強い動機づけを与えることができ、ゲームの進捗が滞っている「他のユーザ」のゲームに対する継続意欲を維持・向上させることができるゲームを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の一態様に係るゲームプログラムは、コンピュータに、１以上の他のユーザのユーザ情報と、当該他のユーザによるゲームの進行に関するゲーム進行情報と、を関連付けて記憶部に記憶する記憶機能と、他のユーザが、当該他のユーザのゲーム進行情報について所定の条件を満たすか否かを判定する判定機能と、判定機能によって所定の条件を満たすと判定された他のユーザを、当該他のユーザのゲームをユーザ（プレイヤ）に代行させる代行対象ユーザとして、選択可能にユーザの端末装置に表示させるための表示情報を出力する表示機能と、ユーザ（プレイヤ）から入力された代行対象ユーザの選択情報を取得する入力取得機能と、入力取得機能によって取得した選択情報に応じて、ユーザ（プレイヤ）に代行対象ユーザのゲーム進行情報に基づいたゲームを当該代行対象ユーザに代わって実行させる実行機能と、実行機能によって実行させたゲーム結果に応じて、代行対象ユーザのゲーム進行情報を更新する更新機能とを実現させ、表示機能は、対象ユーザと、該代行対象ユーザ以外のユーザを区別して表示させるための表示情報を出力する。
【０００８】
本発明の一態様に係るゲームプログラムは、少なくとも次の３つの構成で実施されることができる。すなわち、上記ゲームプログラムは、（ａ）上記ゲームコンピュータがクライアント装置（例えば、スマートフォン、パーソナルコンピュータなど）として機能し、上記ゲームプログラムが当該クライアント装置において実行される構成で実施されてもよいし、（ｂ）上記ゲームコンピュータがサーバ装置（例えば、メインフレーム、クラスタコンピュータ、ゲームサービスを外部の機器に提供可能な任意のコンピュータなど）として機能し、上記ゲームプログラムの一部または全部がサーバ装置において実行され、当該実行された処理の結果が上記クライアント装置に返される構成で実施されてもよいし、（ｃ）上記ゲームプログラムに含まれる処理を、上記クライアント装置およびサーバ装置において任意に分担する構成で実施されてもよい。
【０００９】
したがって、上記ゲームプログラムによって実現される表示機能は、（ａ）上記ゲームコンピュータと所定のネットワーク（例えば、インターネット）を介して通信可能に接続された外部の表示装置（例えば、携帯端末が備えた表示部）に上記表示情報を出力することによって、当該表示装置に上記ゲーム画面を表示させてもよいし、（ｂ）上記ゲームコンピュータが備えた表示装置に上記表示情報を出力することによって、当該表示装置に上記ゲーム画面を表示させてもよい。
【００１０】
また、（ａ）上記ゲームコンピュータと所定のネットワーク（例えば、インターネット）を介して通信可能に接続されたクライアント装置が、所定の入力装置を備え、当該クライアント装置が当該所定の入力装置を介して入力された上記選択情報（操作情報）を当該ゲームコンピュータに送信し、上記ゲームプログラムによって上記ゲームコンピュータ上において実現される入力取得機能が、当該選択情報（操作情報）を取得（受信）する構成であってもよいし、（ｂ）上記ゲームコンピュータが、上記所定の入力装置を備え、上記入力取得機能が、当該所定の入力装置を介して上記選択情報（操作情報）を取得してもよい。
【００１１】
また、本発明の一態様に係るゲームプログラムにおいて、表示機能は、代行対象ユーザのうち、新規ユーザであるカテゴリーに分類された代行対象ユーザを、新規ユーザとして区別するよう表示させるための表示情報を出力してもよい。
また、本発明の一態様に係るゲームプログラムにおいて、表示機能は、代行対象ユーザのうち、仲間ユーザであるカテゴリーに分類された代行対象ユーザを、仲間ユーザとして区別するよう表示させるための表示情報を出力してもよい。
また、本発明の一態様に係るゲームプログラムにおいて、表示機能は、代行対象ユーザのうち、休眠ユーザであるカテゴリーに分類された代行対象ユーザを、休眠ユーザとして区別するよう表示させるための表示情報を出力してもよい。
また、本発明の一態様に係るゲームプログラムにおいて、表示機能は、区別して表示されるべき代行対象ユーザを、強調して表示させるための表示情報を出力してもよい。
また、本発明の一態様に係るゲームプログラムにおいて、所定の条件は、他のユーザのゲーム進行情報が、所定の状態に達していることを示す情報を含まないことであってもよい。
【００１２】
また、本発明の一態様に係るゲームプログラムにおいて、所定の条件は、他のユーザのゲーム進行情報が、他のユーザからユーザ（プレイヤ）に他のユーザのゲーム進行情報に基づいたゲームを当該他のユーザに代わって実行することを要求することを示す情報を含むことであってもよい。
【００１３】
また、本発明の一態様に係るゲームプログラムは、コンピュータに、ユーザ（プレイヤ）に代行対象ユーザのゲーム進行情報に基づいたゲームを当該代行対象ユーザに代わって実行させた場合、ユーザ（プレイヤ）に所定の報酬を付与する報酬付与機能をさらに実現させることができる。
【００１４】
また、本発明の一態様に係るゲームプログラムにおいて、他のユーザのユーザ情報は、当該他のユーザの分類情報を含み、報酬付与機能は、所定の報酬を、代行対象ユーザの分類情報に応じて異ならせることができる。
【００１５】
また、本発明の一態様に係るゲームプログラムにおいて、他のユーザのユーザ情報は、当該他のユーザがゲームのプレイヤ登録を行った登録日の情報を含み、ユーザの分類情報は、他のユーザの登録日が現時点から所定期間内にある新規ユーザを示す情報を含んでいてもよい。
【００１６】
また、本発明の一態様に係るゲームプログラムにおいて、他のユーザのユーザ情報は、当該他のユーザがゲームに最後にログインした最終ログイン日の情報を含み、ユーザの分類情報は、他のユーザの最終ログイン日が現時点から所定期間外にある休眠ユーザを示す情報を含んでいてもよい。
【００１７】
また、本発明の一態様に係るゲームプログラムにおいて、ユーザの分類情報は、記憶機能によって他のユーザのユーザ情報がユーザに関連付けて記憶された、仲間ユーザを示す情報を含んでいてもよい。
【００１８】
また、本発明の一態様に係るゲームプログラムにおいて、表示機能は、所定の条件を満たさないと判定された他のユーザを、所定の条件を満たすと判定された他のユーザと区別可能な態様で選択可能に前記ユーザの端末装置に表示させるための表示情報を出力することができる。
【００１９】
上記課題を解決するために、本発明の一態様に係るゲーム制御方法は、１以上の他のユーザのユーザ情報と、当該他のユーザによるゲームの進行に関するゲーム進行情報と、を関連付けて記憶部に記憶する記憶ステップと、他のユーザが、当該他のユーザのゲーム進行情報について所定の条件を満たすか否かを判定する判定ステップと、判定ステップによって所定の条件を満たすと判定された他のユーザを、当該他のユーザのゲームをユーザ（プレイヤ）に代行させる代行対象ユーザとして、選択可能にユーザの端末装置に表示させるための表示情報を出力する表示ステップと、ユーザ（プレイヤ）から入力された代行対象ユーザの選択情報を取得する入力取得ステップと、入力取得ステップによって取得した選択情報に応じて、ユーザ（プレイヤ）に代行対象ユーザのゲーム進行情報に基づいたゲームを当該代行対象ユーザに代わって実行させる実行ステップと、実行ステップによって実行させたゲーム結果に応じて、代行対象ユーザのゲーム進行情報を更新する更新ステップとを含み、表示ステップは、代行対象ユーザと、該代行対象ユーザ以外のユーザを区別して表示させるための表示情報を出力する。
【００２０】
上記課題を解決するために、本発明の一態様に係るコンピュータは、１以上の他のユーザのユーザ情報と、当該他のユーザによるゲームの進行に関するゲーム進行情報と、を関連付けて記憶する記憶部と、他のユーザが、当該他のユーザのゲーム進行情報について所定の条件を満たすか否かを判定する判定部と、判定部によって所定の条件を満たすと判定された他のユーザを、当該他のユーザのゲームをユーザ（プレイヤ）に代行させる代行対象ユーザとして、選択可能にユーザの端末装置に表示させるための表示情報を出力する表示部と、ユーザ（プレイヤ）から入力された代行対象ユーザの選択情報を取得する入力取得部と、入力取得部によって取得した選択情報に応じて、ユーザ（プレイヤ）に代行対象ユーザのゲーム進行情報に基づいたゲームを当該代行対象ユーザに代わって実行させる実行部と、実行部によって実行させたゲーム結果に応じて、代行対象ユーザのゲーム進行情報を更新する更新部とを備え、表示部は、代行対象ユーザと、該代行対象ユーザ以外のユーザを区別して表示させるための表示情報を出力する。
【発明の効果】
【００２１】
本発明の一態様に係るゲームプログラム、ゲーム制御方法、およびコンピュータは、ユーザ（プレイヤ）に、所定の条件を満たすと判定された他のユーザ（代行対象ユーザ）のゲーム進行情報に基づいたゲームを当該代行対象ユーザに代わって実行させ、当該ユーザ（プレイヤ）にゲームを実行させた結果に応じて、代行対象ユーザのゲーム進行情報を更新することによって、ゲームの進捗が滞っている「他のユーザ」のゲームに対する継続意欲を維持・向上させることができるという効果を奏する。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１の実施の形態に係る携帯端末の要部構成の一例を示すブロック図である。
【図２】所定の条件を満たすと判定された「他のユーザ」を代行対象ユーザとして選択可能に表示させ、ユーザ（プレイヤ）の選択情報に応じて代行対象ユーザが選択され、当該代行対象ユーザが滞らせたミッションをユーザ（プレイヤ）が引き受けて、当該ミッションを進捗（ゲームを実行）させた結果が示された画面の遷移図である。
【図３】「仲間ユーザ」のカテゴリーに分類された代行対象ユーザと、「仲間以外のユーザ」のカテゴリーに分類された代行対象ユーザとを、同一の画面に表示させた画面例である。
【図４】所定の条件を満たすと判定された「代行対象ユーザ」および所定の条件を満たさないと判定された「代行対象ユーザ以外のユーザ」を、区別可能な態様で選択可能に表示させた画面例である。
【図５】ユーザ（プレイヤ）によって進捗された結果が、図２（ｂ）において選択された代行対象ユーザに通知された画面例である。
【図６】ミッションレベルに応じて、各レベルのミッションを段階的にクリアするために必要な対象魚の種類と数が示された表である。
【図７】携帯端末が実行する処理の一例を示すフローチャートである。
【図８】携帯端末と、本発明の第２の実施の形態に係るサーバ装置とを含むゲームシステムの構成を示す模式図である。
【発明を実施するための形態】
【００２３】
最初に、本発明の一態様に係るコンピュータが携帯端末（クライアント装置）として機能し、本発明の一態様に係るゲームプログラムが、いわゆるネイティブアプリケーション（ネイティブゲーム）として、当該携帯端末において実行される構成を、図１〜図７を参照しながら、第１の実施の形態（実施形態１）において説明する。
【００２４】
次に、本発明の一態様に係るコンピュータがサーバ装置として機能し、本発明の一態様に係るゲームプログラムが、いわゆるウェブアプリケーション（ウェブゲーム）として、当該ゲームプログラムの一部または全部が当該サーバ装置において実行され、当該実行された処理の結果が上記携帯端末に返される構成を、図７を参照しながら、第２の実施の形態（実施形態２）において説明する。
【００２５】
〔実施形態１〕
図１〜図７に基づいて、本発明の第１の実施の形態を説明する。
【００２６】
（ゲームの概要）
本発明者は、１以上のミッションを進捗させて、ゲームを進行させるゲームにおいて、所定のミッションに対して「有利となるユーザ」と「不利となるユーザ」が存在することに着目した。
【００２７】
ここで、「有利となるユーザ」とは、所定のミッションの進捗が比較的捗っているユーザを指していい、一方、「不利となるユーザ」とは、所定のミッションの進捗が滞っているユーザを指していう。
【００２８】
「有利となるユーザ」と「不利となるユーザ」との関係は、ミッションの進捗レベルに一定の差が生じている関係であれば特に限定されず、例えば、（１）「熟練ユーザ」と「新規ユーザ」との関係、（２）「特定のアイテムを持っているユーザ」と「特定のアイテムを持っていないユーザ」との関係、（３）「特定の属性を有するユーザ」と「特定の属性を有しないユーザ」、および（４）「ミッションを進捗させるための時間を十分有するユーザ」と「ミッションを進捗させるために必要な時間を十分有さないユーザ」との関係等が挙げられる。
【００２９】
本実施の形態においては、所定のミッションに対して「不利となるユーザ（所定のミッションの進捗が滞っている他のユーザ）」であっても、「有利となるユーザ（所定のミッションの進捗が比較的捗っているユーザ）」に「特定の動機づけ」を与えることによって、「不利となるユーザ」を助けようとする意欲を刺激することができる。
【００３０】
他のユーザは、所定のミッションが滞ってしまった段階で、ゲームに対する意欲が、たとえ減退したとしても、ユーザ（プレイヤ）によって、滞ったミッションを進捗してもらった結果、次の新たなミッションに進めることなどから、ゲームに対する減退した意欲が喚起され、「他のユーザ」のゲームに対する継続意欲を維持・向上させることができる。
【００３１】
本実施の形態において、所定のミッションの進捗が滞っている他のユーザを「助ける」とは、当該進捗が滞ってしまった他のユーザに代わって、当該滞ったミッションの続きをユーザ（プレイヤ）が引き受けて、当該滞ったミッションを進捗（ゲームを実行）させることをいう。
【００３２】
本実施の形態においてユーザ（プレイヤ）に与えられる「特定の動機づけ」は、「不利となるユーザ（所定のミッションの進捗が滞っている他のユーザ）」を助けようとする意欲を刺激するようなインセンティブであれば、特に限定されるものではない。
【００３３】
ユーザ（プレイヤ）に与えられる「特定の動機付け」としては、例えば、ユーザ（プレイヤ）が「不利となるユーザ」を助けることによって（i）プレイヤに「所定の報酬」が付与される、（ii）プレイヤに「所定の報酬」が付与される可能性が高まる等が挙げられる。
【００３４】
また、その他に、ユーザ（プレイヤ）に与えられる「特定の動機付け」としては、例えば、ユーザ（プレイヤ）が「不利となるユーザ」を助けることによって（i）ユーザ（プレイヤ）が属するグループに「所定の報酬」が付与される、（ii）ユーザ（プレイヤ）が属するグループに「所定の報酬」が付与される可能性が高まる等が挙げられる。例えば、ユーザ（プレイヤ）が、グループ間の対戦に参加している場合、ユーザ（プレイヤ）が属するグループ内において、所定のミッションの進捗が滞っている「不利となるユーザ」は、対戦における勝利に対してグループの足を引っ張る存在となる。ユーザ（プレイヤ）が、「不利となるユーザ」を助けることによって、「不利となるユーザ」のミッションを進捗させ、グループが勝利する可能性を高め、結果として、（i）ユーザ（プレイヤ）および／またはユーザ（プレイヤ）が属するグループに「所定の報酬」が付与される、（ii）ユーザ（プレイヤ）および／またはユーザ（プレイヤ）が属するグループに「所定の報酬」が付与される可能性を高めることができる。
【００３５】
ここで、プレイヤ（プレイヤ）に付与される「所定の報酬」とは、例えば、アイテムなどのゲーム媒体がプレイヤに贈呈される報酬であってもよく、プレイヤのゲームの進行が促進される又は有利となる効果が贈呈される報酬であってもよい。
【００３６】
なお、上記「ゲーム媒体」は、本実施の形態に係るゲームプログラムによって実現されるゲーム、および／または他のゲームプログラムによって実現される他のゲームにおいて、プレイヤに利用される任意の電子データであり、例えば、キャラクタ、アイテム、その他のデータであってよい。
【００３７】
（携帯端末１００の構成）
図１は、携帯端末１００の要部構成の一例を示すブロック図である。携帯端末（ゲームコンピュータ）１００は、本実施の形態に係るゲームプログラムを実行可能な情報処理装置である。なお、当該情報処理装置は、上記ゲームプログラムに含まれる処理を実行可能な機器でありさえすればよく、携帯端末１００のほか、例えば、スマートフォン、タブレット端末、携帯電話（いわゆるフィーチャーフォン）、家庭用ゲーム機、パーソナルコンピュータ、その他の電子機器などを用いて実現され得る。なお、上記ゲームプログラムは、ディスプレイ（表示部）と、タッチ入力を検知可能な入力面と、メモリと、当該メモリに格納された１つ又は複数のプログラムを実行可能な、１つ又は複数のプロセッサとを備えた、マルチファンクションデバイス（例えば、スマートフォンなど）において、特に好適に実行され得る。
【００３８】
図１に例示されるように、携帯端末１００は、制御部１０（入力取得部１１、判定部１２、実行部１３、更新部１４、報酬付与部１５、および表示処理部２０）、入力部４０（入力面４１、入力制御部４２）、表示部５０、および記憶部３０を備えている。なお、請求項に示した「表示部（表示機能）」は、図１において「表示処理部２０」に相当する。
【００３９】
制御部１０は、携帯端末１００が有する各種機能を統括的に制御する。制御部１０は、入力取得部１１、判定部１２、実行部１３、更新部１４、報酬付与部１５、および表示処理部２０を含む。
【００４０】
入力部４０は、プレイヤによる操作を受け付ける。本実施の形態において、入力部４０は、タッチパネルであってもよい。入力部４０は、入力面４１と入力制御部４２とを含む。なお、携帯端末１００に対して入力を与える方法は、上記タッチパネルを用いたタッチ操作に限定されない（例えば、所定の入力キーを押下することによって入力を与えることもできる）。
【００４１】
入力面４１は、プレイヤによる操作によって指定された位置を検知可能なデバイス（例えば、上記タッチパネルに含まれるタッチ面）である。入力面４１は、上記指定された位置に対応するタッチ信号５ａを入力制御部４２に出力する。
【００４２】
入力制御部４２は、入力面４１から入力されたタッチ信号５ａに基づいて、当該入力面４１における座標に関する情報を含む座標情報５ｂを生成する。入力制御部４２は、座標情報５ｂを入力取得部１１に出力する。
【００４３】
記憶部（記憶機能）３０は、１以上の他のユーザのユーザ情報５ｃと、当該他のユーザによるゲームの進行に関するゲーム進行情報５ｄとを関連付けて記憶部に記憶する。
【００４４】
なお、記憶部３０から出力されたユーザ情報５ｃおよびゲーム進行情報５ｄは、判定部１２に入力される。
【００４５】
判定部（判定機能）１２は、他のユーザが、当該他のユーザのゲーム進行情報５ｄについて所定の条件を満たすか否かを判定する。
【００４６】
なお、判定部１２から出力された判定情報５ｅは、実行部１２または表示処理部２０に入力される。
【００４７】
表示処理部（表示機能）２０は、判定部１２によって、所定の条件を満たすと判定された他のユーザを、当該他のユーザのゲームをユーザ（プレイヤ）に代行させる代行対象ユーザとして、選択可能にユーザの端末装置に表示させるための表示情報（画面情報）６ａを出力する。
【００４８】
また、表示処理部（表示機能）２０は、所定の条件を満たさないと判定された他のユーザを、所定の条件を満たすと判定された他のユーザと区別可能な態様で選択可能にユーザの端末装置に表示させるための表示情報（画面情報）６ａを出力することもできる。
【００４９】
なお、表示処理部２０から出力された表示情報（画面情報）６ａは、実行部１３または表示処理部２０に入力される。
【００５０】
入力取得部（入力取得機能）１１は、ユーザ（プレイヤ）から入力された代行対象ユーザの選択情報５ｆを取得する。
【００５１】
なお、入力取得部１１から出力された選択情報５ｆは、実行部１３に入力される。
【００５２】
実行部（実行機能）１３は、入力取得部（入力取得機能）１１によって取得した選択情報５ｆに応じて、ユーザ（プレイヤ）に代行対象ユーザのゲーム進行情報５ｇに基づいたゲームを当該代行対象ユーザに代わって実行させる。
【００５３】
なお、実行部１３から出力された代行対象ユーザのゲーム進行情報５ｇは、更新部１４または表示処理部２０に入力される。
【００５４】
更新部（更新機能）１４は、実行部１３によって実行させたゲーム結果に応じて、代行対象ユーザのゲーム進行情報５ｇを更新する。
【００５５】
なお、更新部１４から出力された更新情報５ｈは、報酬付与部１５または表示処理部２０に入力される。
【００５６】
報酬付与部（報酬付与機能）１５は、ユーザ（プレイヤ）に代行対象ユーザのゲーム進行情報５ｇに基づいたゲームを当該代行対象ユーザに代わって実行させた場合、ユーザ（プレイヤ）に所定の報酬を付与することができる。
【００５７】
なお、報酬付与部１５から出力された報酬付与情報５ｉは、表示処理部２０に入力される。
【００５８】
表示処理部２０は、判定部１２から入力された判定情報５ｅ、実行部１３から入力された代行対象ユーザのゲーム進行情報５ｇ、更新部１４から入力された更新情報５ｈ、および報酬付与部１５から入力された報酬付与情報５ｉに基づいて、一連の処理の結果をユーザ（プレイヤ）に提示可能な、ゲーム画面に関する表示情報（画面情報）６ａを生成し、当該表示情報（画面情報）６ａを表示部５０に出力することによって、当該ゲーム画面を当該表示部５０に表示させる。
【００５９】
表示部５０は、ゲーム画面を表示するデバイスである。本実施の形態において、表示部５０は、液晶ディスプレイであってよい。なお、図１においては、入力部４０および表示部５０がそれぞれ有する機能を明示するために、両者を分離して示している。しかし、例えば、入力部４０がタッチパネルであり、表示部５０が液晶ディスプレイである場合、両者は一体として構成されることが好ましい。
【００６０】
上記した記憶部３０は、例えば、ハードディスク、ＳＳＤ（solid state drive）、半導体メモリ、ＤＶＤなど、任意の記録媒体によって構成される記憶機器であり、携帯端末１００を制御可能なゲームプログラムおよびデータを記憶する。
【００６１】
（ゲームの詳細）
【００６２】
本実施の形態においては、１以上の他のユーザのユーザ情報と、当該他のユーザによるゲームの進行に関するゲーム進行情報とを関連付けて記憶部に記憶する。
【００６３】
ここで「他のユーザのユーザ情報」とは、他のユーザが有するユーザ情報を示すものであれば特に限定されず、例えば、（１）他のユーザの識別情報、（２）他のユーザの分類情報、（３）他のユーザがゲームのプレイヤ登録を行った登録日の情報、および（４）他のユーザがゲームに最後にログインした最終ログイン日の情報などを含む。
【００６４】
また、「他のユーザによるゲームの進行に関するゲーム進行情報」とは、他のユーザが有するゲーム進行情報を示すものであれば特に限定されず、例えば、（１）ゲームのミッション進捗状況（例えば、進捗中のミッションレベル）を示す情報、（２）ゲームのミッション進捗結果（例えば、獲得したアイテムの種類および数）情報、および（３）他のユーザのゲーム進行情報に基づいたゲームを当該他のユーザに代わって実行することを要求することを示す情報などを含む。
【００６５】
本実施の形態において、１以上の他のユーザを構成する「他のユーザ」は、上記「他のユーザのユーザ情報」に含まれる（２）他のユーザの分類情報に基づいて、２つ以上のカテゴリーのうち少なくとも１つのカテゴリーに分類することができる。また、「他のユーザ」は、２つ以上の異なるカテゴリーに同時に分類される場合もある。
【００６６】
上記他のユーザの分類情報は、（１）他のユーザの登録日が現時点から所定期間内にある「新規ユーザ」を示す情報、（２）他のユーザの最終ログイン日が現時点から所定期間外にある「休眠ユーザ」を示す情報、（３）記憶機能によって他のユーザのユーザ情報がユーザに関連付けて記憶された「仲間ユーザ」を示す情報を含んでいてもよい。
【００６７】
上記分類情報（１）「新規ユーザ」に分類される条件としては、他のユーザの登録日が現時点から所定の期間内にある場合が挙げられる。当該「所定の期間内」は、ゲームプログラム上、任意に設定することができ、例えば、登録日から１ヶ月以内の他のユーザを新規ユーザとして分類することができる。
【００６８】
上記分類情報（２）「休眠ユーザ」に分類される条件としては、他のユーザの最終ログイン日が現時点から所定の期間外にある場合が挙げられる。当該「所定の期間外」は、ゲームプログラム上、任意に設定することができ、例えば、最終ログイン日から５か月以上経過している他のユーザを休眠ユーザとして分類することができる。
【００６９】
上記分類情報（３）「仲間ユーザ」に分類される条件としては、記憶機能によって他のユーザのユーザ情報（例えば「他のユーザ」の識別情報）がユーザ（例えば「ユーザ（プレイヤ）」の識別情報）に関連付けて記憶された場合が挙げられる。
【００７０】
他のユーザは、上記分類情報（３）「仲間ユーザ」のカテゴリーに分類されると同時に、上記分類情報（１）「新規ユーザ」のカテゴリー、又は上記分類情報（２）「休眠ユーザ」のカテゴリーに分類される場合もある。
【００７１】
ここでは、他のユーザが有する分類情報として、（１）「新規ユーザ」を示す情報、（２）「休眠ユーザ」を示す情報、および（３）「仲間ユーザ」を示す情報を含むことを述べたが、他のユーザが有する分類情報は、上記分類情報（１）〜（３）以外の他の分類情報を含んでいてもよい。さらに、「他のユーザ」は、２つ以上の異なるカテゴリーに同時に分類される場合もある。
【００７２】
本実施の形態においては、「他のユーザ」が、当該他のユーザのゲーム進行情報について「所定の条件」を満たしているか否かが判定される。
【００７３】
本実施の形態における上記「所定の条件」とは、特に限定されるものではないが、（１）他のユーザのゲーム進行情報が、所定の状態に達していることを示す情報を含まないこと、（２）他のユーザのゲーム進行情報が、他のユーザからユーザ（プレイヤ）に当該他のユーザのゲーム進行情報に基づいたゲームを当該他のユーザに代わって実行（ミッションを進捗）することを要求することを示す情報を含むこと、等が挙げられる。
【００７４】
上記所定の条件（１）において、「他のユーザのゲーム進行情報が、所定の状態に達していることを示す情報を含まない」とは、所定のミッションの進捗が滞っている状態であれば特に限定されず、ゲームプログラム上、任意に定めることができ、例えば、（i）所定の時間内に所定のミッションを最後までクリアできずにミッションの途中で停滞している状態、（ii）所定の時間内に所定のミッションを最後までクリアできたが、次のミッションに進めずに停滞している状態、等が挙げられる。
【００７５】
図６は、ミッションレベルに応じて、各レベルのミッションを段階的にクリアするために必要な対象魚の種類と数が示された表である。
【００７６】
本実施の形態におけるゲームを構成するミッションの内容は、特に限定されるものではないが、例えば、図６に示されるように、ミッション毎に釣る対象となる魚（対象魚Ａ、Ｂ、Ｃ、Ｄ、Ｅ）の種類が不規則に変化し、ミッションのレベルが上がるにつれて、ミッションをクリアするのが段階的に難しくなっていくミッション内容であってもよい。
【００７７】
図６に示されるミッションは、ミッションレベルの上限を３５とし、ミッションのレベルが上がるにつれて、ミッション毎に釣る対象魚の種類、およびミッションをクリアするために釣り上げる必要がある対象魚の数が変化し、ミッションレベルが上がるにつれて、難易度が上昇するミッション内容である。
【００７８】
対象魚Ａに対しては、ミッションレベル１では３匹、ミッションレベル２では５匹、ミッションレベル６では１２匹、ミッションレベル１１では６５匹、ミッションレベル１６では１１０匹、ミッションレベル２１では１５５匹、ミッションレベル２６では２２０匹、およびミッションレベル３１では２９５匹といった具合に、ミッションレベルが上がるほど、ミッションをクリアするために釣り上げる必要がある対象魚Ａの数が段階的に増加し、難易度が上昇する。
【００７９】
対象魚Ｂに対しては、ミッションレベル３では３匹、ミッションレベル４では５匹、ミッションレベル７では２０匹、ミッションレベル１２では６５匹、ミッションレベル１７では１００匹、ミッションレベル２２では１５５匹、ミッションレベル２７では２２０匹、およびミッションレベル３２では２９５匹といった具合に、ミッションレベルが上がるほど、ミッションをクリアするために釣り上げる必要がある対象魚Ｂの数が段階的に増加し、難易度が上昇する。
【００８０】
同様に、それぞれの対象魚Ｃ、Ｄ、またはＥについても、ミッションレベルが上がるほど、ミッションをクリアするために釣り上げる必要がある対象魚の数が段階的に増加し、難易度が上昇する。これによって、ゲーム性が向上し、上級プレイヤに対しても興趣性の高いゲームを提供することができる。
【００８１】
図６に示されるゲームプログラム上で用意されたミッションは、ミッションレベル１では「対象魚Ａ」３匹、ミッションレベル２では「対象魚Ｂ」６５匹、ミッションレベル３では「対象魚Ｂ」、ミッションレベル４では「対象魚Ｂ」５匹、ミッションレベル５では「対象魚Ｃ」７匹、ミッションレベル６では「対象魚Ａ」１２匹、ミッションレベル７では「対象魚Ｂ」２０匹、ミッションレベル８では「対象魚Ｃ」２５匹、ミッションレベル９では「対象魚Ｃ」４５匹、およびミッションレベル１０では「対象魚Ｄ」２５匹、それぞれ順にミッションがクリアされることによって、次のミッションレベルに進むことができる。
【００８２】
例えば、ミッションレベル８においては、「対象魚Ｃ」を２５匹釣り上げなければ、次のミッション（ミッションレベル９）に進めないミッションであって、（i）他のユーザが、「対象魚Ｃ」を２３匹釣り上げたところで、所定の時間に達してしまった時点で、上記所定の条件（１）を満たすとして判定されてもよい。また、（ii）他のユーザが、「対象魚Ｃ」を２５匹全て釣り上げてミッションレベル８をクリアできたところで、所定の時間に達してしまった時点で、上記所定の条件（１）を満たすとして判定されてもよい。
【００８３】
上記所定の条件（２）において、「他のユーザのゲーム進行情報が、他のユーザからユーザ（プレイヤ）に当該他のユーザのゲーム進行情報に基づいたゲームを当該他のユーザに代わって実行（ミッションを進捗）することを要求することを示す情報を含む」とは、例えば、所定のミッションの進捗が滞っているときに他のユーザからユーザ（プレイヤ）に、当該滞ったミッションの続きをユーザ（プレイヤ）に引き受けて、当該ミッションを進捗（ゲームを実行）してもらうためにリクエストを送る場合が挙げられる。
【００８４】
本実施の形態においては、上述した「所定の条件」を満たすと判定された他のユーザを、当該他のユーザのゲームをユーザに代行させる「代行対象ユーザ」として、選択可能にユーザの端末装置に表示させる。
【００８５】
さらに、本実施の形態においては、上述した「所定の条件」を満たさないと判定された他のユーザ（代行対象ユーザ以外のユーザ）を、上述した「所定の条件」を満たすと判定された他のユーザ（代行対象ユーザ）と区別可能な態様で選択可能にユーザ（プレイヤ）の端末装置に表示させることもできる。
【００８６】
本実施の形態においては、ユーザ（プレイヤ）が取得した選択情報に応じて、「ユーザ（プレイヤ）」に「代行対象ユーザ」のゲーム進行情報（例えば、ゲームのミッション進捗状況を示す情報、ゲームのミッション進捗結果を示す情報など）に基づいたゲームを当該代行対象ユーザに代わって実行（ミッションを進捗）させる。
【００８７】
図２は、所定の条件を満たすと判定された「他のユーザ」を代行対象ユーザとして選択可能に表示させ、ユーザ（プレイヤ）の選択情報に応じて代行対象ユーザが選択され、当該代行対象ユーザが滞らせたミッションをユーザ（プレイヤ）が引き受けて、当該ミッションを進捗（ゲームを実行）させた結果が示された画面の遷移図である。
【００８８】
図２（ａ）は、上述した分類情報（３）によって分類された「仲間ユーザ」の中で所定の条件を満たすと判定された「他のユーザ」を「代行対象ユーザ」として選択可能に表示させるための初期画面例である。
【００８９】
また、図２（ａ）に示される初期画面においては、「代行対象ユーザ」を選択可能に表示させるための機能をもたせる他に、ユーザ（プレイヤ）が自ら進捗させているミッションのエリア（例えば、釣り場）を選択可能に表示（エリアＡ、エリアＢ、エリアＣ、エリアＤ）させるための機能をもたせることもできる。
【００９０】
図２（ａ）に示される初期画面の下側に、「仲間ユーザを助ける」と表示された所定の領域をタップすることによって、「仲間ユーザ」の中で所定の条件を満たすと判定された「他のユーザ」を「代行対象ユーザ」として選択可能に表示させることができる。
【００９１】
なお、図２（ａ）に示される初期画面においては、ゲームの目的に応じて、上述した分類情報（１）によって分類された「新規ユーザ」の中で所定の条件を満たすと判定された「他のユーザ」を「代行対象ユーザ」として選択可能に表示させるための初期画面とすることもできる。
【００９２】
また、図２（ａ）に示される初期画面においては、ゲームの目的に応じて、上述した分類情報（２）によって分類された「休眠ユーザ」の中で所定の条件を満たすと判定された「他のユーザ」を「代行対象ユーザ」として選択可能に表示させるための初期画面とすることもできる。
【００９３】
図２（ｂ）は、上述した分類情報（３）によって分類された「仲間ユーザ」の中で所定の条件を満たすと判定された「他のユーザ」を「代行対象ユーザ」として選択可能に表示させた画面例である。
【００９４】
図２（ｂ）には、「仲間ユーザ」の中で所定の条件を満たすと判定された「代行対象ユーザ」の各々のユーザ情報（代行対象ユーザの識別情報、代行対象ユーザの分類情報）およびゲーム進行情報（ミッション進捗状況を示す情報、ミッション進捗結果を示す情報）が例示的に示されている。
【００９５】
また、「代行対象ユーザ」の識別情報として、各々の代行対象ユーザのなまえ、各々の代行対象ユーザの顔写真、および各々の代行対象ユーザが保有する「ゲーム媒体（アイテム）の種類」として釣竿が例示的に示されている。
【００９６】
なお、図２（ｂ）に示される釣竿は、釣竿Ａ、釣竿Ｂ、および釣竿Ｃの順にランクが上がるように設定されている。
【００９７】
また、「代行対象ユーザ」のミッション進捗状況を示す情報として、各々の代行対象ユーザのミッションレベル、および、「代行対象ユーザ」のミッション進捗結果を示す情報として、各々の代行対象ユーザのミッションレベルにおいて釣り上げた対象魚の種類と数が例示的に示されている。
【００９８】
図２（ｂ）に示されように、上述した分類情報（３）によって分類された「仲間ユーザ」の中で所定の条件を満たすと判定された「代行対象ユーザ」の中でも、さらに「新規ユーザ」にも分類される「代行対象ユーザ」には、それが視覚的に認識され易くなるように、初心者マークを付す態様で表示させることができるが、この表示に限定されるものではない。
【００９９】
また、上述した分類情報（３）によって分類された「仲間ユーザ」の中で所定の条件を満たすと判定された「代行対象ユーザ」の中でも、さらに「休眠ユーザ」にも分類される「代行対象ユーザ」には、それが視覚的に認識され易くなるように、アイテムに薄い網がかかった態様で表示させることができるが、この表示に限定されるものではない。
【０１００】
図２（ｂ）においては、上述した分類情報（３）によって分類された「仲間ユーザ」の中で所定の条件を満たすと判定された「代行対象ユーザ」の他に、他のユーザ（代行対象ユーザ）のユーザ情報が、ユーザ（プレイヤ）のユーザ情報に関連付けて記憶されていない「仲間以外のユーザ」の中で所定の条件を満たすと判定された「他のユーザ」を「代行対象ユーザ」として選択可能に表示させることもできる。
【０１０１】
図２（ｂ）に示される「仲間以外のユーザ」のタブをタップすると、「仲間以外のユーザ」の各々のユーザ情報（代行対象ユーザの識別情報、代行対象ユーザの分類情報）およびゲーム進行情報（ミッション進捗状況を示す情報、ミッション進捗結果を示す情報）についても例示的に示すこともできる。
【０１０２】
一方、図３は、「仲間ユーザ」のカテゴリーに分類された代行対象ユーザと、「仲間以外のユーザ」のカテゴリーに分類された代行対象ユーザとを、同一の画面に表示させた画面例である。
【０１０３】
図３においては、「仲間ユーザ」と「仲間以外のユーザ」とが、視覚的に区別可能となるように、「仲間ユーザ」のカテゴリーに分類された代行対象ユーザが強調されるような態様で表示させることができるが、この表示に限定されるものではない。
【０１０４】
図３においては、さらに、「仲間ユーザ」と「仲間以外のユーザ」の中でも、「新規ユーザ」のカテゴリーに分類された代行対象ユーザには、初心者マークを付す態様で表示させ、「休眠ユーザ」のカテゴリーに分類された代行対象ユーザには、アイテムに薄い網がかかった態様で表示させることができるが、これらの表示に限定されるものではない。
【０１０５】
図２（ｂ）および図３に示されるように、「仲間ユーザ」と「仲間以外のユーザ」のカテゴリーにそれぞれ分類された代行対象ユーザの各々のユーザ情報（代行対象ユーザの識別情報、代行対象ユーザの分類情報）およびゲーム進行情報（ミッション進捗状況を示す情報、ミッション進捗結果を示す情報）は、少なくとも一部が閲覧可能となるように表示されているが、ユーザ（プレイヤ）がスクロール操作することによって、閲覧可能な代行対象ユーザの各々のユーザ情報およびゲーム進行情報を全て見ることができる。
【０１０６】
本実施の形態において、ゲームプログラム上で設定された、ユーザ（プレイヤ）に与えられる「特定の動機づけ」に応じて、ユーザ（プレイヤ）は、図２（ｂ）および図３に示される「代行対象ユーザ」の各々のユーザ情報（代行対象ユーザの識別情報、代行対象ユーザの分類情報）およびゲーム進行情報（ミッション進捗状況を示す情報、ミッション進捗結果を示す情報）を選択の判断材料として「特定の代行対象ユーザ」を選択することができる。
【０１０７】
本実施の形態においては、ユーザ（プレイヤ）に与えられる「特定の動機づけ」として、例えば、「新規ユーザ」のカテゴリーに分類された「代行対象ユーザ」を選択した場合に、報酬アイテムを多く付与される構成であってもよく、ゲームの目的に応じて、ゲームプログラム上、任意に設定することができる。
【０１０８】
本実施の形態においては、上述した「所定の条件」を満たさないと判定された他のユーザ（代行対象ユーザ以外のユーザ）を、上述した「所定の条件」を満たすと判定された他のユーザ（代行対象ユーザ）と区別可能な態様で選択可能にさらに表示させることができる。
【０１０９】
図４は、所定の条件を満たすと判定された「代行対象ユーザ」および所定の条件を満たさないと判定された「代行対象ユーザ以外のユーザ」を、区別可能な態様で選択可能に表示させた画面例である。
【０１１０】
図４（ａ）においては、「代行対象ユーザ」の中でも、「仲間ユーザ」と「仲間以外のユーザ」とが、視覚的に区別可能となるように、「仲間ユーザ」のカテゴリーに分類された代行対象ユーザが強調されるような態様で表示させることができるが、この表示に限定されるものではない。
【０１１１】
図４（ａ）においては、さらに、「代行対象ユーザ」の中でも、「新規ユーザ」のカテゴリーに分類された代行対象ユーザには、初心者マークを付す態様で表示させ、「休眠ユーザ」のカテゴリーに分類された代行対象ユーザには、アイテムに薄い網がかかった態様で表示させることができるが、これらの表示に限定されるものではない。
【０１１２】
一方、図４（ｂ）においては、所定の条件を満たすと判定された「代行対象ユーザ」と、所定の条件を満たさないと判定された「代行対象ユーザ以外のユーザ」とを、同一の画面に表示させた画面例である。
【０１１３】
図４（ｂ）においては、「代行対象ユーザ」および「代行対象ユーザ以外のユーザ」の中でも、「仲間ユーザ」と「仲間以外のユーザ」とが、視覚的に区別可能となるように、「仲間ユーザ」のカテゴリーに分類された代行対象ユーザが強調されるような態様で表示させることができるが、この表示に限定されるものではない。
【０１１４】
図４（ｂ）においては、さらに、「代行対象ユーザ」および「代行対象ユーザ以外のユーザ」の中でも、「新規ユーザ」のカテゴリーに分類された代行対象ユーザには、初心者マークを付す態様で表示させ、「休眠ユーザ」のカテゴリーに分類された代行対象ユーザには、アイテムに薄い網がかかった態様で表示させることができるが、これらの表示に限定されるものではない。
【０１１５】
図２（ｂ）、図３、図４（ａ），（ｂ）に示されるように、ユーザ（プレイヤ）が、選択可能に表示された「代行対象ユーザ」の中から、特定の「代行対象ユーザ」を選択する際、各々の代行対象ユーザの識別情報の右側に「助ける」と表示された所定の領域をタップすることによって選択することができる。
【０１１６】
図２（ｃ）は、図２（ｂ）において選択した代行対象ユーザが滞らせたミッションの釣り場に移動し、ユーザ（プレイヤ）が滞ったミッションの続きを引き受けて、当該ミッションを進捗（ゲームを実行）させていることが示された画面例である。
【０１１７】
図２（ｂ）に示される「代行対象ユーザ」の中から、ユーザ（プレイヤ）の選択情報に応じて、例えば、ユーザ（プレイヤ）が「けいすけ」を選択した場合、「けいすけ」がミッションレベル１１において、対象魚Ａを６５匹釣るとミッションがクリアされるところ、６０匹釣り上げたところで滞って（停滞して）しまったミッションの続きを、ユーザ（プレイヤ）が引き受けて、「けいすけ」に代わって図２（ｃ）に示される「けいすけ」の釣り場に移動し、当該「けいすけ」の釣り場で６１匹目から対象魚Ａを釣ることができる。
【０１１８】
図２（ｄ）は、図２（ｃ）においてユーザ（プレイヤ）が選択した「代行対象ユーザ」に代わってミッションを進捗させた結果が示された画面例である。
【０１１９】
図２（ｄ）においては、ユーザ（プレイヤ）が、「けいすけ」の釣り場で、ミッション１１をクリアするのに必要な残り５匹の対象魚Ａを、全て釣り上げられた結果が示され、「次のミッションに進む」と表示された所定の領域をタップすることによって、「けいすけ」のミッションをさらに進捗させることもできる。
【０１２０】
図５は、ユーザ（プレイヤ）によって進捗された結果が、図２（ｂ）において選択された代行対象ユーザに通知された画面例である。
【０１２１】
本実施の形態においては、ユーザ（プレイヤ）によって、滞ったミッションを進捗してもらった結果を、ユーザ（プレイヤ）に選択された代行対象ユーザに通知することもできる。
【０１２２】
図５（ａ）においては、ユーザ（プレイヤ）が、「けいすけ」の釣り場で、ミッション１１をクリアするのに必要な対象魚Ａを、全て釣り上げることができた場合には、「けいすけ」に対して、滞っていたミッション１１が、ユーザ（プレイヤ）によってクリアされたことを通知するができる。また、「けいすけ」は、「ミッション１２に進む」と表示された所定の領域をタップすることによって、次の新たなミッションに進むことができる。
【０１２３】
図５（ｂ）においては、ユーザ（プレイヤ）が、「けいすけ」の釣り場で、ミッション１１をクリアするのに必要な対象魚Ａを、３匹釣り上げることはできたが、残り２匹釣り上げることができなかった場合には、「けいすけ」に対して、滞っていたミッション１１が、ユーザ（プレイヤ）によって、対象魚Ａ３匹が追加され、且つ、ミッション１１をクリアするのに残り対象魚Ａを２匹釣り上げる必要があることを通知することができる。また、「けいすけ」は、「残りの対象魚Ａを釣る」と表示された所定の領域をタップすることによって、続きのミッションに進むことができる。
【０１２４】
本実施の形態においては、ユーザ（プレイヤ）に代行対象ユーザのゲーム進行情報に基づいたゲームを実行（ミッションを進捗）させた場合、ユーザ（プレイヤ）に所定の報酬を付与することができる。当該所定の報酬は、ユーザの分類情報（「新規ユーザ」を示す情報、「休眠ユーザ」を示す情報、および「仲間ユーザ」を示す情報）に応じて異ならせることもできる。
【０１２５】
これによって、ユーザ（プレイヤ）に「特定の動機づけ」が与えられ、所定のミッションの進捗が滞っている他のユーザ（代行対象ユーザ）を助けようとするユーザの意欲を刺激することができる。一方で、他のユーザ（代行対象ユーザ）にあっては、ゲームに対する継続意欲を維持・向上させることができる。
【０１２６】
（携帯端末１００が実行する処理）
図７は、携帯端末１００が実行する処理の一例を示すフローチャートである。なお、以下の説明において、カッコ書きの「〜ステップ」は、コンピュータが実行するゲーム制御方法に含まれる各ステップを表す。
【０１２７】
記憶部３０は、１以上の他のユーザのユーザ情報と、当該他のユーザによるゲームの進行に関するゲーム進行情報とを関連付けて記憶部に記憶し（ステップ１、以下「ステップ」を「Ｓ」と略記する、記憶ステップ）、判定部１２は、他のユーザが、当該他のユーザのゲーム進行情報について所定の条件を満たすか否かを判定し（Ｓ２、判定ステップ）、当該他のユーザが、所定の条件を満たすと判定された場合（Ｓ２においてＹＥＳ）、表示処理部２０は、判定部１２によって所定の条件を満たすと判定された他のユーザを、当該他のユーザのゲームをユーザ（プレイヤ）に代行させる代行対象ユーザとして、選択可能にユーザ（プレイヤ）の端末装置に表示させる表示情報（画面情報）６ａを出力する（Ｓ３、表示ステップ）。
【０１２８】
入力取得部１１は、ユーザ（プレイヤ）から入力された代行対象ユーザの選択情報を取得し（Ｓ４：入力取得ステップ）、実行部１３は、入力取得部１１によって取得した選択情報に応じて、ユーザ（プレイヤ）に代行対象ユーザのゲーム進行情報に基づいたゲームを当該代行対象ユーザに代わって実行させ（Ｓ５：実行ステップ）、更新部１４は、実行部１３によって実行させたゲーム結果に応じて、代行対象ユーザのゲーム進行情報を更新する（Ｓ６：更新ステップ）。
【０１２９】
なお、上記ゲーム制御方法は、図７を参照して前述した上記処理だけでなく、制御部１０に含まれる各部において実行される処理を任意に含んでよい。
【０１３０】
〔実施形態１の変形例〕
本実施の形態は、上述した実施形態１に限定されるものではなく、請求項に示した範囲で種々の変形が可能である。
【０１３１】
上述した実施形態１では、一人のユーザ（プレイヤ）が、所定のミッションの進捗が滞った「不利となるユーザ」を助ける形態を主に述べてきたが、これに限定されるものではない。
【０１３２】
本実施の形態としてユーザ（プレイヤ）が、（１）１人のユーザ（プレイヤ）と複数の「代行対象ユーザ」とからなる場合、１人のユーザ（プレイヤ）が、複数の「代行対象ユーザ」が各々滞らせた各々のミッションを一人で引き受けて、当該各々のミッションの続きを同時に進捗させるゲーム構成とすることができる。
【０１３３】
一方、（２）複数のユーザ（プレイヤ）と１人の「代行対象ユーザ」からなる場合、複数のユーザ（プレイヤ）が、１人の「代行対象ユーザ」が滞らせたミッションを協力して引き受けて、当該ミッションの続きを複数のユーザ（プレイヤ）が進捗させるゲーム構成とすることができる。また、上記（１）と（２）を組み合わせて、種々のゲーム構成とすることもできる。
【０１３４】
上記のようなゲーム構成とすることで、ユーザ間の交流の機会が増加し、協力関係がより促進され、興趣性の高いゲームを提供することができる。
【０１３５】
本実施の形態においては、ゲーム性を損なわず興趣性の高いゲームを提供する観点から、「不利となるユーザ」がユーザ（プレイヤ）に助けてもらえる機会に種々の制限を課すこともできる。例えば、「不利となるユーザ」が１日に助けてもらえる回数に上限が設定されていてもよく、「不利となるユーザ」が滞ったミッションのレベルに応じて助けてもらえる回数に上限が設定されていてもよい。
【０１３６】
また、本実施の形態においては、ゲーム性を損なわず興趣性の高いゲームを提供する観点から、ユーザ（プレイヤ）が「不利となるユーザ」を助けるタイミングは、「不利となるユーザ」が現実にゲームにログインしていないタイミングであってもよい。
【０１３７】
〔実施形態２〕
図８に基づいて、本発明の第２の実施の形態（実施形態２）を説明する。なお、実施形態２では、先に説明した実施形態１に含まれる構成とは異なる構成のみを説明する。実施形態１において説明された構成は、実施形態２にもすべて含まれ得る（逆も同様である）。また、実施形態１において記載された用語の定義は、実施形態２においても同じである。
【０１３８】
図８は、携帯端末１００とサーバ装置２００とを含むゲームシステム３００の構成を示す模式図である。図８に例示されるように、本発明に係るコンピュータが、携帯端末１００と所定のネットワークを介して通信可能に接続されたサーバ装置２００として機能し、本発明に係るゲームプログラムが当該サーバ装置２００において実行される場合を説明する。
【０１３９】
サーバ装置（コンピュータ）２００は、実施形態１において携帯端末１００が備えるとして説明した制御部１０を備え、実施形態１において説明した処理の一部または全部を含むゲームプログラムを実行可能な情報処理装置である。当該サーバ装置２００は、１以上の他のユーザのユーザ情報と、当該他のユーザによるゲームの進行に関するゲーム進行情報とを関連付けて記憶部に記憶し、他のユーザが、当該他のユーザのゲーム進行情報について所定の条件を満たすか否かを判定する。
【０１４０】
そして、所定の条件を満たすと判定された他のユーザを、当該他のユーザのゲームをユーザ（プレイヤ）に代行させる代行対象ユーザとして、選択可能にユーザの端末装置に表示させるための表示情報を出力し、ユーザ（プレイヤ）から入力された代行対象ユーザの選択情報を取得し、当該取得した選択情報に応じて、ユーザ（プレイヤ）に代行対象ユーザのゲーム進行情報に基づいたゲームを当該代行対象ユーザに代わって実行させ、当該実行させたゲーム結果に応じて、代行対象ユーザのゲーム進行情報を更新する。
【０１４１】
なお、サーバ装置２００が備えた制御部１０に含まれる表示処理部２０は、一連の処理の結果をプレイヤに提示可能な、ゲーム画面に関する表示情報（画面情報）６ａを任意のタイミングで生成し、当該表示情報（画面情報）６ａを携帯端末１００に送信する。
【０１４２】
携帯端末１００は、ゲームをプレイした結果（例えば、表示情報（画面情報）６ａなど）を上記サーバ装置２００から受信し、当該結果を表示部５０に表示させる。なお、ウェブブラウザを介して当該プレイした結果を表示させる場合、携帯端末１００は、例えば、当該ウェブブラウザに搭載された所定の記憶領域（ウェブストレージ）に上記サーバ装置２００から受信した情報を蓄積することができる。
【０１４３】
このように、実施形態１または２において、携帯端末１００が備えるとして説明した各部（特に、制御部１０）の一部または全部をサーバ装置２００が備え、当該サーバ装置２００は、携帯端末１００に与えられた入力に基づいて、ゲームの出力結果を当該携帯端末１００に送信する構成とすることができる。これにより、サーバ装置２００は、上記携帯端末１００が機能を提供する場合に当該携帯端末１００が奏する全ての効果と、同じ効果を奏する。
【０１４４】
なお、当該ゲームの進行画面を、上記サーバ装置２００が生成したデータに基づいて上記携帯端末１００に表示されるウェブ表示とし、その他のメニュー画面などを、当該携帯端末１００にインストールされているネイティブアプリによって表示するネイティブ表示とするなど、当該ゲームは、上記サーバ装置２００および携帯端末１００のそれぞれが処理の一部を担うハイブリッドゲームとすることもできる。
【０１４５】
また、本発明に係るゲームプログラムが、携帯端末１００において実行されるネイティブアプリケーションとして実現される場合であっても、当該携帯端末１００は、必要に応じてサーバ装置２００にアクセスし、当該ゲームの進行に関係する情報（例えば、プレイヤに関する情報、当該プレイヤとフレンド関係にある他のプレイヤに関する情報、当該プレイヤに付与された累積ポイント・アイテム・キャラクタに関する情報、当該プレイヤのランキング情報など）をダウンロードして利用することができる。さらに、携帯端末１００と他の携帯端末とが通信可能に接続され（例えば、Bluetooth（登録商標）を用いた近距離無線通信など、いわゆるピア・ツー・ピア通信）、互いに同期を取り合って、当該ゲームをマルチプレイとすることもできる。
【０１４６】
〔ゲームプログラム、携帯端末１００、およびサーバ装置２００が奏する効果〕
以上のように、本発明の各実施形態に係るゲームプログラム、携帯端末１００（コンピュータ）、およびサーバ装置２００（コンピュータ）は、ユーザ（プレイヤ）に、所定の条件を満たすと判定された他のユーザ（代行対象ユーザ）のゲーム進行情報に基づいたゲームを当該代行対象ユーザに代わって実行させ、当該ユーザ（プレイヤ）にゲームを実行させた結果に応じて、代行対象ユーザのゲーム進行情報を更新することによって、ゲームの進捗が滞っている「他のユーザ」のゲームに対する継続意欲を維持・向上させることができるという効果を奏する。
【０１４７】
〔ソフトウェアによる実現例〕
携帯端末１００およびサーバ装置２００の制御ブロック（特に、制御部１０）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。後者の場合、携帯端末１００およびサーバ装置２００は、各機能を実現するソフトウェアであるゲームプログラムの命令を実行するＣＰＵ、上記ゲームプログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記ゲームプログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記ゲームプログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記ゲームプログラムは、当該ゲームプログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。本発明は、上記ゲームプログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１４８】
具体的には、本発明の実施の形態に係るゲームプログラムは、コンピュータ（携帯端末１００、サーバ装置２００）に、入力取得機能、判定機能、表示機能、実行機能、更新機能、報酬付与機能、および記憶機能は、上述した入力取得部１１、判定部１２、表示処理部２０、実行部１３、更新部１４、報酬付与部１５、および記憶部３０によって、それぞれ実現され得る。詳細については上述した通りである。
【０１４９】
なお、上記ゲームプログラムは、例えば、ActionScript、JavaScript（登録商標）などのスクリプト言語、Objective-C、Java（登録商標）などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装できる。また、前記ゲームプログラムによって実現される各機能を実現する各部を備えた情報処理端末（例えば、携帯端末１００、サーバ装置２００）と、前記各機能とは異なる残りの機能を実現する各部を備えたサーバ（例えば、サーバ装置２００）とを含むゲームシステム３００も、本発明の範疇に入る。
【０１５０】
〔付記事項〕
本発明は上述したそれぞれの実施の形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施の形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施の形態についても、本発明の技術的範囲に含まれる。さらに、各実施の形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成できる。
【産業上の利用可能性】
【０１５１】
本発明は、スマートフォン、タブレット端末、携帯電話、家庭用ゲーム機、パーソナルコンピュータ、サーバ装置、ワークステーション、メインフレームなど、任意のコンピュータに広く適用することができる。
【符号の説明】
【０１５２】
５ｃ：ユーザ情報、５ｄ：ゲーム進行情報、６ａ：表示情報（画面情報）、５ｆ：選択情報、５ｇ：代行対象ユーザのゲーム進行情報、１１：入力取得部（入力取得機能）、１２：判定部（判定機能）、１３：実行部（実行機能）、１４：更新部（更新機能）、１５：報酬付与部（報酬付与機能）、２０：表示処理部（表示機能）、３０：記憶部（記憶機能）、１００：携帯端末（コンピュータ）、２００：サーバ装置（コンピュータ）、３００：ゲームシステム
【要約】
【課題】ゲームの進捗が滞っている「他のユーザ」のゲームに対する継続意欲を維持・向上させることができるゲームを提供する。
【解決手段】本発明は、コンピュータに、記憶機能と、他のユーザが、当該他のユーザのゲーム進行情報について所定の条件を満たすか否かを判定する判定機能と、判定機能によって所定の条件を満たすと判定された他のユーザを、当該他のユーザのゲームをユーザに代行させる代行対象ユーザとして、選択可能にユーザの端末装置に表示させるための表示情報を出力する表示機能と、ユーザから入力された代行対象ユーザの選択情報を取得する入力取得機能と、入力取得機能によって取得した選択情報に応じて、ユーザに代行対象ユーザのゲーム進行情報に基づいたゲームを当該代行対象ユーザに代わって実行させる実行機能と、実行機能によって実行させたゲーム結果に応じて、代行対象ユーザのゲーム進行情報を更新する更新機能とを実現させる。
【選択図】図１【図１】
0005819559.tif 000002
【図２】
0005819559.tif 000003
【図３】
0005819559.tif 000004
【図４】
0005819559.tif 000005
【図５】
0005819559.tif 000006
【図６】
0005819559.tif 000007
【図７】
0005819559.tif 000008
【図８】
0005819559.tif 000009