(57)【要約】【課題】ゲーム利用者のランキングによって一定ランキング以上となった第１ゲーム利用者が過去に行ったゲームのゲームログを利用して第２ゲーム利用者にこのゲームのリプレイサービスを提供することができるゲームサービス方法およびゲームサービスシステムを提供する。【解決手段】ゲームサービス方法は、ゲーム利用者の端末機にネットワークを介してゲームサービスを提供し、前記ゲームサービスの進行結果に基づいて前記ゲーム利用者間のランキングを設定し、予め設定されたランキング以上の第１ゲーム利用者が過去に行ったゲームのゲームログを前記第１ゲーム利用者と関連付けて格納および管理し、第２ゲーム利用者の端末機からの要請に応じ、前記第１ゲーム利用者と関連付けて格納されたゲームログに基づいて前記第１ゲーム利用者が過去に行ったゲームが前記第２ゲーム利用者の端末機でリプレイされるようにリプレイサービスを提供することを含んでもよい。【選択図】図２
2015217311.tif 000002
【特許請求の範囲】
【請求項１】
ゲーム利用者の端末機にネットワークを介してゲームサービスを提供し、
前記ゲームサービスの進行結果に基づいて前記ゲーム利用者間のランキングを設定し、
予め設定されたランキング以上の第１ゲーム利用者が過去に行ったゲームのゲームログを前記第１ゲーム利用者と関連付けて格納および管理し、
第２ゲーム利用者の端末機からの要請に応じ、前記第１ゲーム利用者と関連付けて格納されたゲームログに基づいて前記第１ゲーム利用者が過去に行ったゲームが前記第２ゲーム利用者の端末機でリプレイされるようにリプレイサービスを提供すること
を含むゲームサービス方法。
【請求項２】
前記第１ゲーム利用者が過去に行ったゲームは、前記第１ゲーム利用者が最近行った予め設定された数のゲーム、または前記第１ゲーム利用者が最近勝利した予め設定された数のゲームを含み、
前記リプレイされるようにサービスすることは、
前記予め設定された数のゲームのうち前記第２ゲーム利用者の端末機で選択されたゲームまたはランダムに選択されたゲームがリプレイされるように前記リプレイサービスを提供することを特徴とする、請求項１に記載のゲームサービス方法。
【請求項３】
前記リプレイサービスを提供することは、
前記第１ゲーム利用者が過去に行ったゲームのゲームログを前記第２ゲーム利用者の端末機に送信し、
前記第２ゲーム利用者の端末機で、前記ゲームログに基づいて前記選択されたゲームがリプレイされることを特徴とする、請求項１に記載のゲームサービス方法。
【請求項４】
前記リプレイサービスを提供することは、
前記第１ゲーム利用者が過去に行ったゲームのゲームログに基づいて前記選択されたゲームのリプレイ映像を生成し、前記第２ゲーム利用者の端末機に送信することを特徴とする、請求項１に記載のゲームサービス方法。
【請求項５】
前記第２ゲーム利用者の端末機からの前記リプレイサービスと関連する対戦要請に応じ、前記第１ゲーム利用者と前記第２ゲーム利用者との対戦を仲介すること
をさらに含むことを特徴とする、請求項１に記載のゲームサービス方法。
【請求項６】
前記仲介することは、
前記ゲームログに基づいて前記第１ゲーム利用者が過去に行ったゲームでのプレイと同じプレイを処理する人工知能プレーヤを生成し、前記人工知能プレーヤと前記第２ゲーム利用者との対戦を処理することを特徴とする、請求項５に記載のゲームサービス方法。
【請求項７】
前記ゲームサービスは、ゲーム利用者が保有している少なくとも１つのキャラクタに対し、各キャラクタ別に設定された出撃可能回数に応じてキャラクタをゲーム上に登場させて相手側の少なくとも１つのキャラクタと戦闘するディフェンスゲームジャンルのゲームをサービスすることを特徴とする、請求項１に記載のゲームサービス方法。
【請求項８】
前記ゲームは、キャラクタ別の再使用待機時間が終わったキャラクタに対してゲーム利用者の出撃命令に基づいて前記キャラクタをゲーム上に登場させ、自動出撃機能を利用することで自動出撃が活性化したキャラクタに対しては、前記ゲーム利用者の出撃命令とは関係なく、前記キャラクタ別の再使用待機時間が終わった場合に前記キャラクタをゲーム上に登場させることを特徴とする、請求項７に記載のゲームサービス方法。
【請求項９】
ゲーム利用者の端末機にネットワークを介してゲームサービスを提供し、
前記ゲームサービスによって行われたゲームのゲームログを、前記ゲームを行った第１ゲーム利用者と関連付けて格納および管理し、
第２ゲーム利用者の対戦要請に応じ、前記ゲームログに基づいて前記第１ゲーム利用者が過去に行ったゲームでのプレイと同じプレイを処理する人工知能プレーヤを生成し
前記人工知能プレーヤと前記第２ゲーム利用者との対戦を処理すること
を含むことを特徴とする、ゲームサービス方法。
【請求項１０】
前記ゲームサービスの進行結果に基づいて前記ゲーム利用者間のランキングを設定すること
をさらに含み、
前記第１ゲーム利用者は、予め設定されたランキング以上のゲーム利用者を含むことを特徴とする、請求項９に記載のゲームサービス方法。
【請求項１１】
前記第１ゲーム利用者が過去に行ったゲームは、前記第１ゲーム利用者が最近行った予め設定された数のゲーム、または前記第１ゲーム利用者が最近勝利した予め設定された数のゲームを含むことを特徴とする、請求項１０に記載のゲームサービス方法。
【請求項１２】
前記ゲームログに基づいて前記第１ゲーム利用者が過去に行ったゲームが前記第２ゲーム利用者の端末機でリプレイされるようにリプレイサービスを提供すること
をさらに含むことを特徴とする、請求項９に記載のゲームサービス方法。
【請求項１３】
前記第２ゲーム利用者の対戦要請は、前記リプレイサービスと関連して発生することを特徴とする、請求項１２に記載のゲームサービス方法。
【請求項１４】
前記リプレイサービスを提供することは、
前記第１ゲーム利用者が過去に行ったゲームのゲームログを前記第２ゲーム利用者の端末機に送信し、
前記第２ゲーム利用者の端末機で、前記ゲームログに基づいて前記第１ゲーム利用者が過去に行ったゲームがリプレイされることを特徴とする、請求項１２に記載のゲームサービス方法。
【請求項１５】
前記リプレイサービスを提供することは、
前記ゲームログに基づいて前記第１ゲーム利用者が過去に行ったゲームのリプレイ映像を生成し、前記第２ゲーム利用者の端末機に送信することを特徴とする、請求項１２に記載のゲームサービス方法。
【請求項１６】
前記ゲームサービスは、ゲーム利用者が保有している少なくとも１つのキャラクタに対し、各キャラクタ別に設定された出撃可能回数に応じてキャラクタをゲーム上に登場させて相手側の少なくとも１つのキャラクタと戦闘するディフェンスゲームジャンルのゲームをサービスすることを特徴とする、請求項９に記載のゲームサービス方法。
【請求項１７】
前記ゲームは、キャラクタ別の再使用待機時間が終わったキャラクタに対してゲーム利用者の出撃命令に基づいて前記キャラクタをゲーム上に登場させ、自動出撃機能を利用することで自動出撃が活性化したキャラクタに対しては、前記ゲーム利用者の出撃命令とは関係なく、前記キャラクタ別の再使用待機時間が終わった場合に前記キャラクタをゲーム上に登場させることを特徴とする、請求項１６に記載のゲームサービス方法。
【請求項１８】
請求項１〜１７のうちいずれか一項に記載の方法を実行するためのプログラムが記録されていることを特徴とする、コンピュータで読み取り可能な記録媒体。
【請求項１９】
ゲーム利用者の端末機にネットワークを介してゲームサービスを提供するゲームサービス提供部と、
前記ゲームサービスの進行結果に基づいて前記ゲーム利用者間のランキングを設定するランキング設定部と、
予め設定されたランキング以上の第１ゲーム利用者が過去に行ったゲームのゲームログを前記第１ゲーム利用者と関連付けて格納および管理するゲームログ管理部と、
第２ゲーム利用者の端末機からの要請に応じ、前記第１ゲーム利用者と関連付けて格納されたゲームログに基づいて前記第１ゲーム利用者が過去に行ったゲームが前記第２ゲーム利用者の端末機でリプレイされるようにリプレイサービスを提供するリプレイサービス提供部と
を備えることを特徴とする、ゲームサービスシステム。
【請求項２０】
前記第１ゲーム利用者が過去に行ったゲームは、前記第１ゲーム利用者が最近行った予め設定された数のゲーム、または前記第１ゲーム利用者が最近勝利した予め設定された数のゲームを含み、
前記リプレイサービス提供部は、
前記予め設定された数のゲームのうち前記第２ゲーム利用者の端末機で選択されたゲームまたはランダムに選択されたゲームがリプレイされるように前記リプレイサービスを提供することを特徴とする、請求項１９に記載のゲームサービスシステム。
【請求項２１】
前記リプレイサービス提供部は、
前記第１ゲーム利用者が過去に行ったゲームのゲームログを前記第２ゲーム利用者の端末機に送信し、
前記第２ゲーム利用者の端末機で、前記ゲームログに基づいて前記選択されたゲームがリプレイされることを特徴とする、請求項１９に記載のゲームサービスシステム。
【請求項２２】
前記リプレイサービス提供部は、
前記第１ゲーム利用者が過去に行ったゲームのゲームログに基づいて前記選択されたゲームのリプレイ映像を生成し、前記第２ゲーム利用者の端末機に送信することを特徴とする、請求項１９に記載のゲームサービスシステム。
【請求項２３】
前記第２ゲーム利用者の端末機からの前記リプレイサービスと関連する対戦要請に応じ、前記第１ゲーム利用者と前記第２ゲーム利用者との対戦を仲介する対戦仲介部
をさらに備えることを特徴とする、請求項１９に記載のゲームサービスシステム。
【請求項２４】
前記対戦仲介部は、
前記ゲームログに基づいて前記第１ゲーム利用者が過去に行ったゲームでのプレイと同じプレイを処理する人工知能プレーヤを生成し、前記人工知能プレーヤと前記第２ゲーム利用者との対戦を処理することを特徴とする、請求項２３に記載のゲームサービスシステム。
【請求項２５】
前記ゲームサービスは、ゲーム利用者が保有している少なくとも１つのキャラクタに対し、各キャラクタ別に設定された出撃可能回数に応じてキャラクタをゲーム上に登場させて相手側の少なくとも１つのキャラクタと戦闘するディフェンスゲームジャンルのゲームをサービスすることを特徴とする、請求項１９に記載のゲームサービスシステム。
【請求項２６】
前記ゲームは、キャラクタ別の再使用待機時間が終わったキャラクタに対してゲーム利用者の出撃命令に基づいて前記キャラクタをゲーム上に登場させ、自動出撃機能を利用することで自動出撃が活性化したキャラクタに対しては、前記ゲーム利用者の出撃命令とは関係なく、前記キャラクタ別の再使用待機時間が終わった場合に前記キャラクタをゲーム上に登場させることを特徴とする、請求項２５に記載のゲームサービスシステム。
【請求項２７】
ゲーム利用者の端末機にネットワークを介してゲームサービスを提供するゲームサービス提供部と、
前記ゲームサービスによって行われたゲームのゲームログを、前記ゲームを行った第１ゲーム利用者と関連付けて格納および管理するゲームログ管理部と、
第２ゲーム利用者の対戦要請に応じ、前記ゲームログに基づいて前記第１ゲーム利用者が過去に行ったゲームでのプレイと同じプレイを処理する人工知能プレーヤを生成する対戦仲介部と、
前記人工知能プレーヤと前記第２ゲーム利用者との対戦を処理する対戦処理部と
を備えることを特徴とする、ゲームサービスシステム。
【請求項２８】
ユーザの端末機にアプリケーションをインストールするためのファイルを提供するファイル配布システムであって、
前記アプリケーションに関する情報および前記ファイルをファイル提供者から受信して登録および格納するファイル管理部と、
ウェブページで前記ファイルのダウンロードのためのリンクおよび前記アプリケーションに関する情報を提供するアプリケーション情報提供部と
前記端末機の前記リンクによる要請に応じて前記ファイルを前記端末機に送信するファイル送信部と
を備え、
前記アプリケーションは、
ゲームサービスシステムが提供するゲームサービスによってゲームを行うように前記端末機を制御する機能と、
前記ゲームサービスシステムとの通信によって前記ユーザのゲームランキングを確認するように前記端末機を制御する機能と、
前記ゲームランキングが予め設定されたランキング以上の他のゲーム利用者が過去に行ったゲームのリプレイを前記ゲームサービスシステムに要請するように前記端末機を制御する機能と、
前記他のゲーム利用者が過去に行ったゲームのゲームログに基づいて前記ゲームサービスシステムが提供するリプレイサービスによって前記他のゲーム利用者が過去に行ったゲームをリプレイするように前記端末機を制御する機能と
を含むことを特徴とする、ファイル配布システム。
【請求項２９】
前記アプリケーションは、
前記リプレイサービスと関連して前記他のゲーム利用者との対戦を前記ゲームサービスシステムに要請するように前記端末機を制御する機能
をさらに含むことを特徴とする、請求項２８に記載のファイル配布システム。
【請求項３０】
前記他のゲーム利用者との対戦を前記ゲームサービスシステムに要請するように前記端末機を制御する機能は、
前記ゲームログに基づいて前記他のゲーム利用者が過去に行ったゲームでのプレイと同じプレイを処理する人工知能プレーヤと対戦するための機能を含むことを特徴とする、請求項２９に記載のファイル配布システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対戦相手の選択を支援するゲームサービス方法およびシステムに関する。
【背景技術】
【０００２】
オンラインゲーム（ｏｎｌｉｎｅ  ｇａｍｅ）とは、ネットワークに基盤をおいたゲームを意味するが、一般的にはインターネットを介して行うゲームを意味する。このようなオンラインゲームは、インターネットを介してマルチプレイが可能なように考案されたマルチプレイ型ゲームが大部分を占めている。
【０００３】
モバイルゲームとは、携帯電話やスマートフォン、ＰＤＡ、ポータブルメディアプレーヤなどの携帯用機器を利用して楽しむことができるビデオゲームの一種である。携帯用機器を取り巻く環境の発達により、ゲーム利用者は、携帯用機器でもオンラインゲームを楽しむことができるようになった。
【０００４】
このようなオンラインゲームには多様なジャンルが存在する。一例として、ディフェンスゲーム（ｄｅｆｅｎｃｅ  ｇａｍｅ：防衛ゲーム）は、攻撃を仕掛けてくる相手側（他のゲーム利用者または人工知能）のゲームキャラクタを阻止することを核心要素とするゲームジャンルである。
【０００５】
このようなオンラインゲームの大多数では、ゲーム利用者間でランキングが決められる。例えば、ゲーム利用者間で対戦が可能なゲームでは、対戦勝利数や対戦勝利数による点数に基づいてランキングが決まり、ゲームミッションを進めるゲームでは、ゲームミッションの進行程度やゲームミッションの進行によって得た点数に基づいてランキングが決まる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、ゲーム利用者のランキングによって一定ランキング以上となった第１ゲーム利用者が過去に行ったゲームのゲームログを利用して、第２ゲーム利用者にこのゲームのリプレイサービスを提供することができるゲームサービス方法およびゲームサービスシステムを提供する。
【０００７】
また、本発明は、リプレイサービスが提供された第２ゲーム利用者の選択にしたがい、第１ゲーム利用者と第２ゲーム利用者との対戦を仲介することができるゲームサービス方法およびゲームサービスシステムを提供する。
【課題を解決するための手段】
【０００８】
ゲーム利用者の端末機にネットワークを介してゲームサービスを提供し、前記ゲームサービスの進行結果に基づいて前記ゲーム利用者間のランキングを設定し、予め設定されたランキング以上の第１ゲーム利用者が過去に行ったゲームのゲームログを前記第１ゲーム利用者と関連付けて格納および管理し、第２ゲーム利用者の端末機からの要請に応じ、前記第１ゲーム利用者と関連付けて格納されたゲームログに基づいて前記第１ゲーム利用者が過去に行ったゲームが前記第２ゲーム利用者の端末機でリプレイされるようにリプレイサービスを提供することを含むことを特徴とするゲームサービス方法が提供される。
【０００９】
本発明の一実施形態によると、前記第１ゲーム利用者が過去に行ったゲームは、前記第１ゲーム利用者が最近行った予め設定された数のゲーム、または前記第１ゲーム利用者が最近勝利した予め設定された数のゲームを含み、前記リプレイされるようにサービスすることは、前記予め設定された数のゲームのうち前記第２ゲーム利用者の端末機で選択されたゲームまたはランダムに選択されたゲームがリプレイされるように前記リプレイサービスを提供することを特徴としてもよい。
【００１０】
本発明の他の実施形態によると、前記リプレイサービスを提供することは、前記第１ゲーム利用者が過去に行ったゲームのゲームログを前記第２ゲーム利用者の端末機に送信し、前記第２ゲーム利用者の端末機で、前記ゲームログに基づいて前記選択されたゲームがリプレイされることを特徴としてもよい。
【００１１】
本発明のさらに他の実施形態によると、前記リプレイサービスを提供することは、前記第１ゲーム利用者が過去に行ったゲームのゲームログに基づいて前記選択されたゲームのリプレイ映像を生成し、前記第２ゲーム利用者の端末機に送信することを特徴としてもよい。
【００１２】
本発明のさらに他の実施形態によると、前記ゲームサービス方法は、前記第２ゲーム利用者の端末機からの前記リプレイサービスと関連する対戦要請に応じ、前記第１ゲーム利用者と前記第２ゲーム利用者との対戦を仲介することをさらに含むことを特徴としてもよい。
【００１３】
本発明のさらに他の実施形態によると、前記仲介することは、前記ゲームログに基づいて前記第１ゲーム利用者が過去に行ったゲームでのプレイと同じプレイを処理する人工知能プレーヤを生成し、前記人工知能プレーヤと前記第２ゲーム利用者との対戦を処理することを特徴としてもよい。
【００１４】
本発明のさらに他の実施形態によると、前記ゲームサービスは、ゲーム利用者が保有している少なくとも１つのキャラクタに対し、各キャラクタ別に設定された出撃可能回数に応じてキャラクタをゲーム上に登場させて相手側の少なくとも１つのキャラクタと戦闘するディフェンスゲームジャンルのゲームをサービスすることを特徴としてもよい。
【００１５】
本発明のさらに他の実施形態によると、前記ゲームは、キャラクタ別の再使用待機時間が終わったキャラクタに対してゲーム利用者の出撃命令に基づいて前記キャラクタをゲーム上に登場させ、自動出撃機能を利用することで自動出撃が活性化したキャラクタに対しては、前記ゲーム利用者の出撃命令とは関係なく、前記キャラクタ別の再使用待機時間が終わった場合に前記キャラクタをゲーム上に登場させることを特徴としてもよい。
【００１６】
ゲーム利用者の端末機にネットワークを介してゲームサービスを提供する段階、前記ゲームサービスによって行われたゲームのゲームログを、前記ゲームを行った第１ゲーム利用者と関連付けて格納および管理し、第２ゲーム利用者の対戦要請に応じ、前記ゲームログに基づいて前記第１ゲーム利用者が過去に行ったゲームでのプレイと同じプレイを処理する人工知能プレーヤを生成し、前記人工知能プレーヤと前記第２ゲーム利用者との対戦を処理することを含むことを特徴とするゲームサービス方法が提供される。
【００１７】
ゲーム利用者の端末機にネットワークを介してゲームサービスを提供するゲームサービス提供部と、前記ゲームサービスの進行結果に基づいて前記ゲーム利用者間のランキングを設定するランキング設定部と、予め設定されたランキング以上の第１ゲーム利用者が過去に行ったゲームのゲームログを前記第１ゲーム利用者と関連付けて格納および管理するゲームログ管理部と、第２ゲーム利用者の端末機からの要請に応じ、前記第１ゲーム利用者と関連付けて格納されたゲームログに基づいて前記第１ゲーム利用者が過去に行ったゲームが前記第２ゲーム利用者の端末機でリプレイされるようにリプレイサービスを提供するリプレイサービス提供部とを備えることを特徴とするゲームサービスシステムが提供される。
【００１８】
ゲーム利用者の端末機にネットワークを介してゲームサービスを提供するゲームサービス提供部と、前記ゲームサービスによって行われたゲームのゲームログを、前記ゲームを行った第１ゲーム利用者と関連付けて格納および管理するゲームログ管理部と、第２ゲーム利用者の対戦要請に応じ、前記ゲームログに基づいて前記第１ゲーム利用者が過去に行ったゲームでのプレイと同じプレイを処理する人工知能プレーヤを生成する対戦仲介部と、前記人工知能プレーヤと前記第２ゲーム利用者との対戦を処理する対戦処理部とを備えることを特徴とするゲームサービスシステムが提供される。
【００１９】
ユーザの端末機にアプリケーションをインストールするためのファイルを提供するファイル配布システムであって、前記アプリケーションに関する情報および前記ファイルをファイル提供者から受信して登録および格納するファイル管理部、ウェブページで前記ファイルのダウンロードのためのリンクおよび前記アプリケーションに関する情報を提供するアプリケーション情報提供部と前記端末機の前記リンクによる要請に応じて前記ファイルを前記端末機に送信するファイル送信部を備え、前記アプリケーションは、ゲームサービスシステムが提供するゲームサービスによってゲームを行うように前記端末機を制御する機能と、前記ゲームサービスシステムとの通信によって前記ユーザのゲームランキングを確認するように前記端末機を制御する機能と、前記ゲームランキングが予め設定されたランキング以上の他のゲーム利用者が過去に行ったゲームのリプレイを前記ゲームサービスシステムに要請するように前記端末機を制御する機能と、前記他のゲーム利用者が過去に行ったゲームのゲームログに基づいて前記ゲームサービスシステムが提供するリプレイサービスによって前記他のゲーム利用者が過去に行ったゲームをリプレイするように前記端末機を制御する機能とを含むことを特徴とするファイル配布システムが提供される。
【発明の効果】
【００２０】
本発明は、ゲーム利用者のランキングによって一定ランキング以上となった第１ゲーム利用者が過去に行ったゲームのゲームログを利用して、第２ゲーム利用者にこのゲームのリプレイサービスを提供することができる。
【００２１】
また、本発明は、リプレイサービスが提供された第２ゲーム利用者の選択にしたがい、第１ゲーム利用者と第２ゲーム利用者との対戦を仲介することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態において、全体システムの概括的な様子を例示した図である。
【図２】本発明の一実施形態において、ゲームサービスシステムのゲームリプレイ過程を例示した図である。
【図３】本発明の一実施形態において、ゲームサービスシステムの内部構成を説明するためのブロック図である。
【図４】本発明の一実施形態において、ゲームサービス方法を示したフローチャートである。
【図５】本発明の一実施形態において、ゲーム利用者間の対戦仲介過程を例示した図である。
【図６】本発明の一実施形態において、ディフェンスゲームジャンルのゲームサービスを例示した図である。
【図７】本発明の一実施形態において、ファイル配布システムの内部構成を説明するためのブロック図である。
【図８】本発明の一実施形態において、ファイル配布方法を示したフローチャートである。
【図９】本発明の一実施形態において、ゲームサービスシステムの内部構成を説明するためのブロック図である。
【図１０】本発明の一実施形態において、ゲームサービス方法を示したフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明の実施形態について、添付の図面を参照しながら詳細に説明する。
【００２４】
図１は、本発明の一実施形態において、全体システムの概括的な様子を例示した図である。図１は、ゲームサービスシステム１００、有線ユーザ端末１１０、無線ユーザ端末１２０、ファイル配布システム１３０、およびネットワーク１４０を示している。
【００２５】
ゲームサービスシステム１００は、ゲームサービスを提供するサーバであって、ゲームサービスシステム１００が提供するゲームサービスは、有線ユーザ端末１００のための有線ゲームサービスや無線ユーザ端末１２０のための無線ゲームサービス、または有線ゲームサービスと無線ゲームサービスをハイブリッドした有線／無線ゲームサービスであってもよい。例えば、ユーザは、ゲームサービスの性格に適したユーザ端末（有線ユーザ端末１１０または無線ユーザ端末１２０）を利用し、ネットワーク１４０を介してゲームサービスシステム１００に接続してゲームサービスの提供を受けてもよい。図１で、有線ユーザ端末１１０および無線ユーザ端末１２０は、ユーザの利用が可能な端末器機を例示したものであるが、有線または無線通信を介してゲームサービスシステム１００に接続してゲームサービスの提供を受けることができる端末であれば、特定の端末に限定されない。また、ゲームサービスシステム１００は、図１では１つのサーバ装置で構成された例を示しているが、複数のサーバ装置を結合した形態で実現されてもよい。
【００２６】
ファイル配布システム１３０は、ゲームサービスの提供を受けるためのアプリケーションをユーザの端末（有線ユーザ端末１１０または無線ユーザ端末１２０）にインストールするためのファイルを配布するサーバであってもよい。例えば、ユーザは、無線ユーザ端末１２０を利用してネットワーク１４０を介してファイル配布システム１３０に接続してアプリケーションをインストールするためのファイルをダウンロードしてもよく、ダウンロードしたファイルを利用して無線ユーザ端末１２０にアプリケーションをインストールしてもよい。また、ユーザは、インストールされたアプリケーションを利用してゲームサービスシステム１００にアクセスしてゲームサービスの提供を受けてもよい。必要により、ファイル配布システム１３０は、ゲームサービスシステム１００に含まれたシステムであってもよく、ゲームサービスシステム１００と連携するシステムであってもよく、第三者のシステムであってもよい。
【００２７】
図２は、本発明の一実施形態において、ゲームサービスシステムのゲームリプレイ過程を例示した図である。
【００２８】
１．ゲームサービス提供−ゲームサービスシステム１００は、ゲーム利用者の端末機２１０にネットワークを介してゲームサービスを提供してもよい。
２．ランキング設定−ゲームサービスシステム１００は、ゲームサービスの進行結果に基づいてゲーム利用者のランキングを設定してもよい。
３．ゲームログ格納−ゲームサービスシステム１００は、予め設定されたランキング以上の第１ゲーム利用者（一例として、図２では、ランキング１位のゲーム利用者Ａ、ランキング２位のゲーム利用者Ｂ、ランキング３位のゲーム利用者Ｃなど）が過去に行ったゲームのゲームログを第１ゲーム利用者と関連付けて格納および管理してもよい。
４．ゲームリプレイ−ゲームサービスシステム１００は、第２ゲーム利用者の端末機２１１からの要請に応じ、第１ゲーム利用者と関連付けて格納されたゲームログに基づいて第１ゲーム利用者が過去に行ったゲームが第２ゲーム利用者の端末機２１１でリプレイされるようにリプレイサービスを提供してもよい。
【００２９】
例えば、ゲームサービスシステム１００は、ゲーム利用者間の対戦が可能なゲームでは、対戦勝利数や対戦勝利数による点数に基づいてゲーム利用者間のランキングを決めてもよく、ゲームミッションを進めるゲームでは、ゲームミッションの進行程度やゲームミッションの進行によって得た点数に基づいてゲーム利用者間のランキングを決めてもよい。このようなランキングは、ユーザ全体を対象として設定されてもよく、友達などのように親密な関係を対象としたゲーム利用者間で設定されてもよい。友達などのように親密な関係を対象とする場合には、友達が過去に行ったゲームがリプレイされるようにリプレイサービスを提供してもよい。例えば、ユーザ全体のうち一定ランキング以上となったユーザのリプレイサービスが提供されたり、友達全体のうち一定ランキング以上となった友達のリプレイサービスが提供されたりしてもよい。
【００３０】
予め設定されたランキング以上の第１ゲーム利用者は、予め設定されたランキングにしたがい、単一のゲーム利用者であるか、あるいは複数のゲーム利用者であってもよい。ゲームログは、必要によっては、すべてのゲーム利用者に対して生成、格納、および管理されてもよい。ゲームログは、一定期間経過後に消去されてもよい。例えば、一定期間経過後に予め設定されたランキングに入らないゲーム利用者のゲームログを消去してもよい。このように予め設定されたランキングに入らないゲーム利用者のゲームログを消去することにより、データ量が膨大になるといった事態を防ぐことができる。また、ゲームログは、一定ランキング以上となったゲーム利用者のゲームログを生成、格納、管理してもよい。ゲームサービスシステム１００は、このようなゲームログを利用し、第１ゲーム利用者のゲームプレイを見ようとする第２ゲーム利用者に第１ゲーム利用者が過去に行ったすべてのゲームをリプレイさせてもよい。ゲームログは、データベースに格納されてもよい。このとき、データベースは、ゲームサービスシステムに含まれてもよく、ゲームサービスシステムの外部に、すなわち、ゲームサービスシステムとは別に構築されてゲームサービスシステムと通信する方式で実現されてもよい。例えば、提供されるゲームサービスのジャンルがディフェンスゲームジャンルである場合、ゲームサービスシステム１００は、ゲーム利用者の操作やゲーム利用者による設定にしたがってゲーム上に登場するキャラクタの種類やキャラクタが登場する場面などの情報をゲームログとして格納し、ゲームのリプレイ時にはゲームログに基づいて同じ場面に同じ種類のキャラクタをゲーム上に登場させることにより、第１ゲーム利用者のゲームプレイに関する情報を第２ゲーム利用者に提供してもよい。なお、ここで説明したディフェンスゲームジャンルには、複数の場面があることを前提とする。
【００３１】
図３は、本発明の一実施形態において、ゲームサービスシステムの内部構成を説明するためのブロック図であり、図４は、本発明の一実施形態において、ゲームサービス方法を示すフローチャートである。
【００３２】
本実施形態に係るゲームサービスシステム３００は、図１および図２を参照しながら説明したゲームサービスシステム１００に対応してもよく、図３に示すように、プロセッサ３１０、バス３２０、ネットワークインタフェース３３０、およびメモリ３４０を備えてもよい。メモリ３４０は、運営体制３４１およびゲームサービスルーチン３４２を備えてもよい。ここで、ゲームサービスルーチンは、ゲームサービスシステムがゲームサービス方法を実行するように制御するためにメモリにローディングされるプログラムである。プロセッサ３１０は、ゲームサービス提供部３１１、ランキング設定部３１２、ゲームログ管理部３１３、およびリプレイサービス提供部３１４を備えてもよい。他の実施形態において、ゲームサービスシステム３００は、図３の構成要素よりも多くの構成要素を備えてもよい。例えば、ゲームサービスシステム３００は、ディスプレイやトランシーバ（ｔｒａｎｓｃｅｉｖｅｒ）のような他の構成要素を備えてもよい。しかし、ゲームサービスシステム３００に付加するディスプレイなどの構成要素は、公知技術であるため、ここでは説明を省略する。
【００３３】
メモリ３４０は、コンピュータで読み取り可能な記録媒体であって、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、およびディスクドライブのような永久大容量記憶装置（ｐｅｒｍａｎｅｎｔ  ｍａｓｓ  ｓｔｏｒａｇｅ  ｄｅｖｉｃｅ）を含んでもよい。また、メモリ３４０には、運営体制３４１とゲームサービスルーチン３４２のためのプログラムコードが格納されてもよい。このようなソフトウェア構成要素は、ドライブメカニズム（ｄｒｉｖｅ  ｍｅｃｈａｎｉｓｍ）（図示せず）を利用してメモリ３４０とは別途のコンピュータで読み取り可能な記録媒体からローディングされてもよい。このような別途のコンピュータで読み取り可能な記録媒体は、フロッピドライブ、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカードなどのコンピュータで読み取り可能な記録媒体（図示せず）を含んでもよい。他の実施形態で、ソフトウェア構成要素は、コンピュータで読み取り可能な記録媒体ではない、ネットワークインタフェース３３０を介してメモリ３４０にローディングされてもよい。例えば、ゲームサービスルーチン３４２は、開発者がネットワークを介して提供するファイルによってインストールされるプログラムに基づいてメモリ３４０にローディングされてもよい。
【００３４】
バス３２０は、ゲームサービスシステム３００の構成要素間の通信およびデータ送信を可能にしてもよい。バス３２０は、高速シリアルバス（ｈｉｇｈ−ｓｐｅｅｄ  ｓｅｒｉａｌ  ｂｕｓ）、並列バス（ｐａｒａｌｌｅｌ  ｂｕｓ）、ＳＡＮ（Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、および／または他の適切な通信技術を利用して構成されてもよい。
【００３５】
ネットワークインタフェース３３０は、ゲームサービスシステム３００をコンピュータネットワークに連結するためのコンピュータハードウェア構成要素であってもよい。ネットワークインタフェース３３０は、ゲームサービスシステム３００を無線または有線コネクションを介してコンピュータネットワークに連結させてもよい。
【００３６】
プロセッサ３１０は、基本的な算術、ロジック、およびゲームサービスシステム３００の入出力演算を実行することにより、コンピュータプログラムの命令を処理するように構成されてもよい。命令は、メモリ３４０またはネットワークインタフェース３３０に基づき、そしてバス３２０を介してプロセッサ３１０に提供されてもよい。プロセッサ３１０は、ゲームサービス提供部３１１、ランキング設定部３１２、ゲームログ管理部３１３、およびリプレイサービス提供部３１４のためのプログラムコードを実行するように構成されてもよい。このようなプログラムコードは、メモリ３４０のような記録装置に格納（一例として、ゲームサービスルーチン３４２）されてもよい。
【００３７】
このとき、ゲームサービス提供部３１１、ランキング設定部３１２、ゲームログ管理部３１３、およびリプレイサービス提供部３１４は、図４のステップ４１０〜４４０を実行するために構成されてもよい。
【００３８】
ステップ４１０で、ゲームサービス提供部３１１は、ゲーム利用者の端末機にネットワークを介してゲームサービスを提供してもよい。
【００３９】
ステップ４２０で、ランキング設定部３１２は、ゲームサービスの進行結果に基づいてゲーム利用者間のランキングを設定してもよい。
【００４０】
ステップ４３０で、ゲームログ管理部３１３は、予め設定されたランキング以上の第１ゲーム利用者が過去に行ったゲームのゲームログを第１ゲーム利用者と関連付けて格納および管理してもよい。一例として、第１ゲーム利用者が過去に行ったゲームは、第１ゲーム利用者が最近行った予め設定された数のゲーム、または第１ゲーム利用者が最近勝利した予め設定された数のゲームを含んでもよい。予め設定された数が「３」である場合、ゲームログ管理部３１３は、第１ゲーム利用者が最近行った３回のゲーム、または第１ゲーム利用者が最近勝利した３回のゲームのゲームログを格納および管理してもよい。このように、格納及び管理するゲームログの数を設定することによって、データ量を抑えることができる。
【００４１】
ステップ４４０で、リプレイサービス提供部３１４は、第２ゲーム利用者の端末機からの要請に応じ、第１ゲーム利用者と関連付けて格納されたゲームログに基づいて第１ゲーム利用者が過去に行ったゲームが第２ゲーム利用者の端末機でリプレイされるようにリプレイサービスを提供してもよい。例えば、リプレイサービス提供部３１４は、第１ゲーム利用者と関連付けて格納されたゲームログのうち第２ゲーム利用者の端末機で選択されたゲームまたはランダムに選択されたゲームのゲームログを利用し、選択されたゲームが第２ゲーム利用者の端末機でリプレイされるようにリプレイサービスを提供してもよい。
【００４２】
一実施形態として、リプレイサービス提供部３１４は、ステップ４４０で、第１ゲーム利用者が過去に行ったゲームのゲームログを第２ゲーム利用者の端末機に送信してもよい。このとき、第２ゲーム利用者の端末機では、送信されたゲームログに基づいて選択されたゲームがリプレイされてもよい。
【００４３】
他の実施形態として、リプレイサービス提供部３１４は、ステップ４４０で、第１ゲーム利用者が過去に行ったゲームのゲームログに基づいて選択されたゲームのリプレイ映像を生成し、第２ゲーム利用者の端末機に送信してもよい。
【００４４】
図５は、本発明の一実施形態において、ゲーム利用者間の対戦仲介過程を例示した図である。図５は、図２で説明した「４．ゲームリプレイ」過程後にゲーム利用者間の対戦を仲介する過程を示している。
【００４５】
５．対戦要請−ゲームサービスシステム１００は、第２ゲーム利用者の端末機２２１からリプレイサービスと関連する対戦要請を受信してもよい。
６．人工知能プレーヤ生成−ゲームサービスシステム１００は、ゲームログに基づいて第１ゲーム利用者が過去に行ったゲームでのプレイと同じプレイを処理する人工知能プレーヤを生成してもよい。
７．対戦処理−ゲームサービスシステム１００は、人工知能プレーヤと第２ゲーム利用者との対戦を処理してもよい。例えば、生成された人工知能プレーヤは、第１ゲーム利用者が過去に行ったゲームで、第１ゲーム利用者が入力した命令や第１ゲーム利用者のゲーム設定などにしたがって登場するキャラクタの種類、このキャラクタが登場する時点などの情報を含むゲームログに基づき、第２ゲーム利用者との対戦ゲームにおいて同じ場面に同じ種類のキャラクタを順に登場させることが可能となる。このようなキャラクタは、第２ゲーム利用者の観点では相手キャラクタとして対戦ゲームに登場し、第２ゲーム利用者はこのような相手キャラクタとの戦闘によって対戦を行うようになる。
【００４６】
このようなゲーム利用者間の対戦に関し、図４を参照しながら説明したゲームサービス方法は、ステップ４１０〜４４０の他にも、第２ゲーム利用者の端末機からのリプレイサービスと関連する対戦要請に応じ、第１ゲーム利用者と第２ゲーム利用者との対戦を仲介するステップ（図示せず）をさらに含んでもよい。このような図に示されていないステップは、ゲームサービスシステム３００のプロセッサ３１０がさらに備えることができる対戦仲介部（図示せず）によって実行されてもよい。このとき、対戦仲介部は、ゲームログに基づいて第１ゲーム利用者が過去に行ったゲームでのプレイと同じプレイを処理する人工知能プレーヤを生成し、人工知能プレーヤと第２ゲーム利用者との対戦を処理することによって第１ゲーム利用者と第２ゲーム利用者との対戦を仲介してもよい。このような対戦の仲介は、第１ゲーム利用者のプレイをリプレイする人工知能プレーヤを利用することで（実際には第１ゲーム利用者とは関係なく）、対戦を要請した第２ゲーム利用者の観点で行うことができる。
【００４７】
図６は、本発明の一実施形態において、ディフェンスゲームジャンルのゲームサービスを例示した図である。画面６００は、本発明の一実施形態に係るディフェンスゲームジャンルのゲームが実行されているゲーム利用者の端末機画面の例を示している。点線ボックス６１０は、キャラクタに出撃命令するためのユーザインタフェース（ボタン）を示している。ゲーム利用者が特定キャラクタと関連するボタンをタッチ（タッチスクリーンを含む端末機であると仮定）した場合、このキャラクタがゲーム上に登場するようになる。このとき、本実施形態に係るゲームでは、各キャラクタ別に出撃可能回数が設定されてもよい。例えば、第１ボタン６１１には出撃可能回数「１」が、第２ボタン６１２には出撃可能回数「２」が表示されている。このような出撃可能回数は、キャラクタがゲーム上に登場（重複して登場可能）できる回数を示してもよい。
【００４８】
また、本実施形態に係るゲームは、自動出撃機能を提供してもよい。例えば、ユーザが第２ボタン６１２をクリックして第２ボタン６１２に設定されたキャラクタをゲーム上に登場させると、出撃可能回数は「２」から「１」に減る。このとき、自動出撃機能を用いない場合には、キャラクタ別の再使用待機時間中には、出撃可能回数が残っていたとしても第２ボタン６１２に設定されたキャラクタは出撃できず、再使用待機時間が終わった後に、ゲーム利用者の出撃命令に応じてキャラクタが再び出撃できるようになる。他方で、自動出撃機能を用いた場合には、出撃可能回数が許す限度内で、再使用待機時間が終わった後に、ゲーム利用者の出撃命令がなくても自動的にキャラクタを出撃（ゲーム上に登場）させる。ここで、キャラクタ別の「再使用待機時間」とは、キャラクタが自動出撃機能を使用するために待たなければならない時間を意味する。このような「再使用待機時間」がゲーム上で予め設定される値である。このような自動出撃機能は、キャラクタ別に設定してもよく、自動出撃機能が活性化したキャラクタに対して適用されてもよい。すなわち、自動出撃機能は、キャラクタ別に活性化または非活性化させることができ、自動出撃機能が活性化されたキャラクタは、再使用待機時間が終わった場合に、出撃可能回数が許容する限度内で、利用者の出撃命令がなくてもキャラクタを自動的に出撃（例えば、ゲーム上に登場）させることができる。
【００４９】
このように、本発明の一実施形態において、ゲームサービスは、ゲーム利用者が保有している少なくとも１つのキャラクタに対し、各キャラクタ別に設定された出撃可能回数に応じてキャラクタをゲーム上に登場させて、相手側の少なくとも１つのキャラクタと戦闘するディフェンスゲームジャンルのゲームサービスを提供することができる。また、このようなゲームは、キャラクタ別の再使用待機時間が終わったキャラクタに対して、ゲーム利用者の出撃命令に基づいてキャラクタをゲーム上に登場させることができる。他方、自動出撃機能を利用することで、自動出撃が活性化したキャラクタに対しては、ゲーム利用者の出撃命令とは関係なく、キャラクタ別の再使用待機時間が終わった場合にキャラクタをゲーム上に登場させることができる。
【００５０】
図７は、本発明の一実施形態において、ファイル配布システムの内部構成を説明するためのブロック図であり、図８は、本発明の一実施形態において、ファイル配布方法を示したフローチャートである。
【００５１】
本実施形態に係るファイル配布システム７００は、図１を参照しながら説明したファイル配布システム１３０に対応してもよく、図７に示すように、プロセッサ７１０、バス７２０、ネットワークインタフェース７３０、およびメモリ７４０を備えてもよい。メモリ７４０は、運営体制７４１およびファイル配布ルーチン７４２を備えてもよく、プロセッサ７１０は、ファイル管理部７１１、アプリケーション情報提供部７１２、およびファイル送信部７１３を備えてもよい。他の実施形態では、ファイル配布システム７００は、図７の構成要素よりも多くの構成要素を備えてもよい。例えば、ファイル配布システム７００は、ディスプレイやトランシーバ（ｔｒａｎｓｃｅｉｖｅｒ）のような他の構成要素を備えてもよい。しかし、ファイル配布システム７００に付加するディスプレイなどの構成要素は、公知技術であるため、ここでは説明を省略する。
【００５２】
プロセッサ７１０、バス７２０、ネットワークインタフェース７３０、およびメモリ７４０は、図３に示したプロセッサ３１０、バス３２０、ネットワークインタフェース３３０、およびメモリ３４０と同じように動作してもよく、プロセッサ７１０が備えるファイル管理部７１１、アプリケーション情報提供部７１２、およびファイル送信部７１３は、メモリのファイル配布ルーチン７４２に基づいて図８のステップ８１０〜８３０を実行するために構成されてもよい。
【００５３】
ステップ８１０で、ファイル管理部７１１は、ファイル提供者からアプリケーションに関する情報およびファイルを受信して登録および格納してもよい。
【００５４】
ステップ８２０で、アプリケーション情報提供部７１２は、ウェブページでファイルのダウンロードのためのリンクおよびアプリケーションに関する情報を提供してもよい。例えば、アプリケーションに関する情報は、アプリケーションを紹介する特定のアプリケーションやウェブページなどのように多様な経路を経て表示されてもよく、ファイルのダウンロードページは、ファイルをダウンロードするためのリンクを含んでもよい。
【００５５】
ステップ８３０で、ファイル送信部７１３は、端末機のリンクによる要請に応じてファイルを端末機に送信してもよい。例えば、上述したダウンロードページによって端末機がファイルを送信するように要請した場合、ファイル送信部７１３は、端末機にそのファイルを送信してもよい。
【００５６】
ここで、アプリケーションは、（１）ゲームサービスシステムが提供するゲームサービスによってゲームを行うように端末機を制御する機能、（２）ゲームサービスシステムとの通信によってユーザのゲームランキングを確認するように端末機を制御する機能、（３）ゲームランキングが予め設定されたランキング以上の他のゲーム利用者が過去に行ったゲームのリプレイをゲームサービスシステムに要請するように端末機を制御する機能、および（４）他のゲーム利用者が過去に行ったゲームのゲームログに基づいてゲームサービスシステムが提供するリプレイサービスによって他のゲーム利用者が過去に行ったゲームをリプレイするように端末機を制御する機能を含んでもよい。
【００５７】
また、アプリケーションは、必要によって選択的に、（５）リプレイサービスと関連して他のゲーム利用者との対戦をゲームサービスシステムに要請するように端末機を制御する機能をさらに含んでもよい。このような機能は、ゲームログに基づいて他のゲーム利用者が過去に行ったゲームでのプレイと同じプレイを処理する人工知能プレーヤと対戦するための機能を含んでもよい。
【００５８】
図９は、本発明の他の実施形態において、ゲームサービスシステムの内部構成を説明するためのブロック図であり、図１０は、本発明の他の実施形態において、ゲームサービス方法を示したフローチャートである。
【００５９】
本実施形態に係るゲームサービスシステム９００は、図９に示すように、プロセッサ９１０、バス９２０、ネットワークインタフェース９３０、およびメモリ９４０を備えてもよい。メモリ９４０は、運営体制９４１およびゲームサービスルーチン９４２を備えてもよい。プロセッサ９１０は、ゲームサービス提供部９１１、ゲームログ管理部９１２、対戦仲介部９１３、および対戦処理部９１４を備えてもよい。他の実施形態で、ゲームサービスシステム９００は、図９の構成要素よりもさらに多くの構成要素を備えてもよい。しかし、大部分の従来技術的な構成要素を明確に示す必要はない。例えば、ゲームサービスシステム９００は、ディスプレイやトランシーバ（ｔｒａｎｓｃｅｉｖｅｒ）のような他の構成要素を備えてもよい。
【００６０】
プロセッサ９１０、バス９２０、ネットワークインタフェース９３０、およびメモリ９４０は、図３に示したプロセッサ３１０、バス３２０、ネットワークインタフェース３３０、およびメモリ３４０と同じように動作してもよく、プロセッサ９１０が備えるゲームサービス提供部９１１、ゲームログ管理部９１２、対戦仲介部９１３、および対戦処理部９１４は、メモリのファイル配布ルーチン９４２に基づいて図１０のステップ１０１０〜１０４０を実行するために構成されてもよい。
【００６１】
ステップ１０１０で、ゲームサービス提供部９１１は、ゲーム利用者の端末機にネットワークを介してゲームサービスを提供してもよい。
【００６２】
ステップ１０２０で、ゲームログ管理部９１２は、ゲームサービスによって行われたゲームのゲームログを、このゲームを行った第１ゲーム利用者と関連付けて格納および管理してもよい。例えば、すべてのゲーム利用者に対し、ゲーム利用者が行ったゲームのゲームログがそれぞれのゲーム利用者と関連付けて格納されてもよい。他の例として、特定のゲーム利用者（上述した、予め設定されたランキング以上のゲーム利用者）に対し、この特定のゲーム利用者が行ったゲームのゲームログがそれぞれのゲーム利用者と関連付けて格納されてもよい。さらに他の例として、特定のイベントに参加したゲーム利用者や別途でゲームログの格納を要請するゲーム利用者のゲームログがこのゲーム利用者と関連付けて格納および管理されてもよい。
【００６３】
ステップ１０３０で、対戦仲介部９１３は、第２ゲーム利用者の対戦要請に応じ、ゲームログに基づいて第１ゲーム利用者が過去に行ったゲームでのプレイと同じプレイを処理する人工知能プレイを生成してもよい。第２ゲーム利用者は、全体のゲーム利用者のうち任意のゲーム利用者に対応してもよく、必要によっては特定のゲーム利用者に対応してもよい。例えば、ゲームサービスによって提供されるゲームは、すべてのゲーム利用者が特定の条件をもたなくても他のゲーム利用者と対戦を行うように実現されてもよい。他の例として、ゲームサービスによって提供されるゲームは、特定の条件（一例として、上述したリプレイサービスが提供されたゲーム利用者）をもつゲーム利用者が他の条件（一例として、リプレイサービスによってリプレイされるゲームを行ったゲーム利用者）のゲーム利用者と対戦を行うように実現されてもよい。
【００６４】
ステップ１０４０で、対戦処理部９１４は、人工知能プレーヤと第２ゲーム利用者との対戦を処理してもよい。例えば、上述したように、ゲームログは、ゲーム利用者の操作やゲーム利用者による設定にしたがってゲーム上に登場するキャラクタの種類、キャラクタが登場する場面などの情報を含んでもよい。このとき、人工知能プレーヤは、ゲームのリプレイ時にはゲームログに基づいて同じ場面に同じ種類のキャラクタをゲーム上に登場させることにより、第２ゲーム利用者がまるで第１ゲーム利用者と対戦しているかのような対戦サービスを提供できるようになる。
【００６５】
また、本実施形態に係るゲームサービス方法は、図１０に示したステップ１０１０〜１０４０の他にも、ゲームサービスの進行結果に基づいてゲーム利用者間のランキングを設定するステップ（図示せず）をさらに含んでもよい。このような図に示されていないステップは、プロセッサ９１０がさらに備えることができるランキング設定部（図示せず）によって実行されてもよい。このとき、第１ゲーム利用者は、予め設定されたランキング以上のゲーム利用者を含んでもよい。
【００６６】
また、第１ゲーム利用者が過去に行ったゲームは、第１ゲーム利用者が最近行った予め設定された数のゲーム、または第１ゲーム利用者が最近勝利した予め設定された数のゲームを含んでもよい。
【００６７】
また、本実施形態に係るゲームサービス方法は、図１０に示したステップ１０１０〜１０４０の他にも、ゲームログに基づいて第１ゲーム利用者が過去に行ったゲームが第２ゲーム利用者の端末機でリプレイされるようにリプレイサービスを提供するステップ（図示せず）をさらに含んでもよい。このような図に示されていないステップは、プロセッサ９１０がさらに備えることができるリプレイサービス提供部（図示せず）によって実行されてもよい。ここで、第２ゲーム利用者の対戦要請は、リプレイサービスと関連して発生してもよい。例えば、第２ゲーム利用者は、リプレイサービスによって第１ゲーム利用者の過去のプレイを注視した後、リプレイサービスによって提供される対戦要請機能を利用して第２ゲーム利用者に対戦を要請してもよい。この場合、上述したように、第２ゲーム利用者のプレイを模倣する人工知能プレーヤが第１ゲーム利用者と対戦をするようになる。
【００６８】
リプレイサービス提供部は、リプレイサービスの提供のために、第１ゲーム利用者が過去に行ったゲームのゲームログを第２ゲーム利用者の端末機に送信してもよい。この場合、第２ゲーム利用者の端末機で、ゲームログに基づいて第１ゲーム利用者が過去に行ったゲームがリプレイされてもよい。他の実施形態として、リプレイサービス提供部は、リプレイサービスを提供するために、ゲームログに基づいて第１ゲーム利用者が過去に行ったゲームのリプレイ映像を生成して第２ゲーム利用者の端末機に送信してもよい。
【００６９】
このように、本発明の実施形態によると、ゲーム利用者のランキングによる一定のランキング以上の第１ゲーム利用者に対し、第１ゲーム利用者が過去に行ったゲームのゲームログを利用することで、第２ゲーム利用者にこのゲームのリプレイサービスを提供することができる。さらに、リプレイサービスが提供された第２ゲーム利用者の選択に応じ、第１ゲーム利用者と第２ゲーム利用者との対戦を仲介することができる。
【００７０】
実施形態に係る方法は、多様なコンピュータ手段によって実行が可能なプログラム命令形態で実現されてコンピュータで読み取り可能な媒体に記録されてもよい。コンピュータで読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含んでもよい。媒体に記録されるプログラム命令は、実施形態のために特別に設計されて構成されたものであってもよく、コンピュータソフトウェア当業者に公知されて使用可能なものであってもよい。コンピュータで読み取り可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク、および磁気テープのような磁気媒体（ｍａｇｎｅｔｉｃ  ｍｅｄｉａ）、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（ｏｐｔｉｃａｌ  ｍｅｄｉａ）、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような磁気−光媒体（ｍａｇｎｅｔｏ−ｏｐｔｉｃａｌ  ｍｅｄｉａ）、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を格納して実行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例としては、コンパイラによって生成されるもののような機械語コードだけではなく、インタプリタなどを使用してコンピュータによって実行される高級言語コードを含む。上述したハードウェア装置は、実施形態の動作を実行するために１つ以上のソフトウェアモジュールとして動作するように構成されてもよく、その逆も同じである。
【００７１】
以上のように、実施形態を限定された実施形態と図面に基づいて説明したが、該当する技術分野において通常の知識を有する者であれば、上述した記載から多様な修正および変形が可能であることが理解できるであろう。例えば、説明された技術が説明された方法とは異なる順序で実行されたり、および／または説明されたシステム、構造、装置、回路などの構成要素が説明された方法とは異なる形態で結合または組み合わされたり、他の構成要素または均等物によって対置されたり置換されたとしても、適切な結果を達成することができる。
【００７２】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【符号の説明】
【００７３】
３１０：プロセッサ
３１１：ゲームサービス提供部
３１２：ランキング設定部
３１３：ゲームログ管理部
３１４：リプレイサービス提供部
３３０：ネットワークインタフェース
３４０：メモリ
３４１：運営体制
３４２：ゲームサービスルーチン
【図１】
2015217311.tif 000003
【図２】
2015217311.tif 000004
【図３】
2015217311.tif 000005
【図４】
2015217311.tif 000006
【図５】
2015217311.tif 000007
【図６】
2015217311.tif 000008
【図７】
2015217311.tif 000009
【図８】
2015217311.tif 000010
【図９】
2015217311.tif 000011
【図１０】
2015217311.tif 000012