(57)【要約】      （修正有）【課題】ユーザが、ユーザ自身の利益になるような時間設定を自由に設定でき、ビデオゲームに対するユーザの満足度を向上させるビデオゲーム処理プログラムを提供する。【解決手段】ビデオゲーム処理プログラムは、ユーザの操作を受け付ける入力装置を備えるゲーム装置と、該ゲーム装置と通信可能なサーバ装置に実現させるためのビデオゲーム処理プログラムであって、サーバ装置に、アカウントを管理するアカウント管理機能、ユーザの操作に基づいて、ユーザに対して、ゲーム装置におけるゲームプレイに制約を設ける制約設定機能、アカウントと制約とを関連付けて管理するユーザ管理機能、制約に応じてユーザのゲーム進行を制御するゲーム進行機能を実現させる。【選択図】図２
2019076663.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作を受け付ける入力装置を備えるゲーム装置と、該ゲーム装置と通信可能なサーバ装置に実現させるためのビデオゲーム処理プログラムであって、
前記サーバ装置に、
アカウントを管理するアカウント管理機能、
ユーザの操作に基づいて、ユーザに対して、前記ゲーム装置におけるゲームプレイに制約を設ける制約設定機能、
前記アカウントと前記制約とを関連付けて管理するユーザ管理機能、
前記制約に応じて前記ユーザのゲーム進行を制御するゲーム進行機能
を実現させるためのビデオゲーム処理プログラム。
【請求項２】
前記制約は、ユーザの入力により、所定の期間、ユーザによるゲームプレイへの参加もしくはサーバへのアクセスに対して、制限を設けることもしくは条件を付けること、又は、ゲームルールに関する禁止事項を設けることである、請求項１に記載のビデオゲーム処理プログラム。
【請求項３】
前記ゲーム進行機能では
ユーザにより入力された時間を前記制約として記憶する制約時間記憶機能、
前記時間の入力を受け付けた時刻から経過した時間を計時する計時機能、
前記計時機能にて計時した時間が前記入力された時間を上回るか否かを判定する時間判定機能を備え、
前記入力した時間を上回ると判定された場合に、ユーザに対して特典を付与する時間経過特典付与機能
を実現させるための請求項1又は２に記載のビデオゲーム処理プログラム。
【請求項４】
前記制約設定機能では、
複数の時間帯を記憶する時間帯記憶機能、
記憶された時間帯からユーザにより選択された時間帯を前記制約として記憶する制約時間帯記憶機能
を備え、
前記ゲーム進行機能では
ユーザによるアクセスを受け付けた時刻が前記選択された時間帯に含まれるか否かを判定する時間帯判定機能を備え、
前記サーバ装置に、
前記選択された時間帯に含まれないと判定された場合に、ユーザに対して特典を付与する時間帯特典付与機能
を実現させるための請求項１又は２に記載のビデオゲーム処理プログラム。
【請求項５】
前記時間経過特典付与機能又は時間帯特典付与機能では、前記特典として、前記アカウントに関連付けられているオブジェクトのパラメータまたは能力を変化させる、請求項３又は４に記載のビデオゲーム処理プログラム。
【請求項６】
前記ゲーム進行機能は、所定の対価の消費と引き換えに、ゲームを進行させるものであり、
前記時間経過特典付与機能又は時間帯特典付与機能では、前記特典として、ゲーム進行機能において消費させる対価の額を変化させる、請求項３〜５のいずれかに記載のビデオゲーム処理プログラム。
【請求項７】
通信ネットワークと、ユーザの操作を受け付ける入力装置を備えるゲーム装置と、該ゲーム装置と通信可能なサーバ装置とを備えユーザの操作に応じて、ビデオゲームの進行を制御するビデオゲーム処理システムであって、
アカウントを管理するアカウント管理手段と、
ユーザの操作に基づいて、ユーザに対して、前記ゲーム装置におけるゲームプレイに制約を設ける制約設定手段と、
前記アカウントと前記制約とを関連付けて管理するユーザ管理手段と、
前記制約に応じて前記ユーザのゲーム進行を制御するゲーム進行手段と
を備えるビデオゲーム処理システム。
【請求項８】
ユーザの操作を受け付ける入力装置を備えるゲーム装置に実現させるためのビデオゲーム処理プログラムであって、
前記ゲーム装置に、
アカウントを管理するアカウント管理機能、
ユーザの操作に基づいて、ユーザに対して、前記ゲーム装置におけるゲームプレイに制約を設ける制約設定機能、
前記アカウントと前記制約とを関連付けて管理するユーザ管理機能、
前記制約に応じて前記ユーザのゲーム進行を制御するゲーム進行機能
を実現させるためのビデオゲーム処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオゲーム処理プログラム、及び、ビデオゲーム処理システムに関する。
【背景技術】
【０００２】
ビデオゲームの分野において、従来から、ゲームをプレイする時間に制限を設定できるようにしたゲーム装置に係る技術が提案されている。
【０００３】
オンライン・ネットワークゲームにおいて、遊戯時間を制限する機能を備えたものとして、例えば、特許文献１に記載の発明が挙げられる。特許文献１は、ユーザの参加受付を制限することで確実にサーバシステムに接続してゲームに参加させるものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１９９９７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来のシステムは、サーバの処理負担の軽減を目的として、ゲームの参加予約をするものであり、ユーザが、ユーザ自身の利益になるような時間設定を自由に設定できるものではなかった。その結果、ビデオゲームに対するユーザの満足度が低下し、ゲームへの参加意欲が低下してしまう場合があった。
【０００６】
本発明の少なくとも１つの実施形態の目的は、上記課題を解決し、ユーザの選択によりゲーム進行を制御するビデオゲームに対するユーザの満足度を向上させることが可能なビデオゲーム処理プログラムを提供することである。
【課題を解決するための手段】
【０００７】
非限定的な観点によると、本発明の一実施形態に係るビデオゲーム処理プログラムは、ユーザの操作を受け付ける入力装置を備えるゲーム装置と、該ゲーム装置と通信可能なサーバ装置に実現させるためのビデオゲーム処理プログラムであって、前記サーバ装置に、アカウントを管理するアカウント管理機能、ユーザの操作に基づいて、ユーザに対して、前記ゲーム装置におけるゲームプレイに制約を設ける制約設定機能、前記アカウントと前記制約とを関連付けて管理するユーザ管理機能、前記制約に応じて前記ユーザのゲーム進行を制御するゲーム進行機能を実現させるためのビデオゲーム処理プログラムである。
【０００８】
非限定的な観点によると、本発明の一実施形態に係るビデオゲーム処理システムは、通信ネットワークと、ユーザの操作を受け付ける入力装置を備えるゲーム装置と、該ゲーム装置と通信可能なサーバ装置とを備えユーザの操作に応じて、ビデオゲームの進行を制御するビデオゲーム処理システムであって、アカウントを管理するアカウント管理手段と、ユーザの操作に基づいて、ユーザに対して、前記ゲーム装置におけるゲームプレイに制約を設ける制約設定手段と、前記アカウントと前記制約とを関連付けて管理するユーザ管理手段と、前記制約に応じて前記ユーザのゲーム進行を制御するゲーム進行手段とを備えるビデオゲーム処理システムである。
【０００９】
非限定的な観点によると、本発明の一実施形態に係るビデオゲーム処理プログラムは、ユーザの操作を受け付ける入力装置を備えるゲーム装置に実現させるためのビデオゲーム処理プログラムであって、前記ゲーム装置に、アカウントを管理するアカウント管理機能、ユーザの操作に基づいて、ユーザに対して、前記ゲーム装置におけるゲームプレイに制約を設ける制約設定機能、前記アカウントと前記制約とを関連付けて管理するユーザ管理機能、前記制約に応じて前記ユーザのゲーム進行を制御するゲーム進行機能を実現させるためのビデオゲーム処理プログラムである。
【００１０】
非限定的な観点によると、本発明の一実施形態に係るビデオゲーム進行方法は、ユーザの操作を受け付ける入力装置を備えるゲーム装置と、該ゲーム装置と通信可能なサーバ装置に実現させるためのビデオゲーム進行方法であって、ユーザの操作に基づいて、ユーザに対して、前記ゲーム装置におけるゲームプレイに制約を設けるステップと、前記制約に応じて前記ユーザのゲーム進行を制御するステップとを有するビデオゲーム進行方法である。
【００１１】
非限定的な観点によると、本発明の一実施形態に係るビデオゲーム進行方法は、通信ネットワークと、ユーザの操作を受け付ける入力装置を備えるゲーム装置と、該ゲーム装置と通信可能なサーバ装置とを備えるシステムにおいて実行されるビデオゲーム進行方法であって、ユーザの操作に基づいて、ユーザに対して、前記ゲーム装置におけるゲームプレイに制約を設けるステップと、前記制約に応じて前記ユーザのゲーム進行を制御するステップとを有するビデオゲーム進行方法である。
【発明の効果】
【００１２】
本願の各実施形態により１または２以上の不足が解決される。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態の少なくとも１つに対応する、サーバ装置の構成を示すブロック図である。
【図２】本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【図３】本発明の実施の形態の少なくとも１つに対応する、サーバ装置の構成を示すブロック図である。
【図４】本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【図５】本発明の実施の形態の少なくとも１つに対応する、サーバ装置の構成を示すブロック図である。
【図６】本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【図７】本発明の実施の形態の少なくとも１つに対応する、サーバ装置の構成を示すブロック図である。
【図８】本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【図９】本発明の実施の形態の少なくとも１つに対応する、システムの構成を示すブロック図である。
【図１０】本発明の実施の形態の少なくとも１つに対応する、ビデオゲーム実行処理のフローチャートである。
【図１１】本発明の実施の形態の少なくとも１つに対応する、システムの構成を示すブロック図である。
【図１２】本発明の実施の形態の少なくとも１つに対応する、サーバ装置の構成を示すブロック図である。
【図１３】本発明の実施の形態の少なくとも１つに対応する、コンピュータ装置の構成を示すブロック図である。
【図１４】本発明の実施の形態の少なくとも１つに対応する、システムの例であるゲームシステム１０の構成を示すブロック図である。
【図１５】本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【図１６】本発明の実施の形態の少なくとも１つに対応する、制約データテーブルを表す図である。
【図１７】本発明の実施の形態の少なくとも１つに対応する、特典マスタテーブルを表す図である。
【図１８】本発明の実施の形態の少なくとも１つに対応する、ゲーム実行処理のフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態の例について図面を参照して説明する。なお、以下で説明する各実施形態の例における各種構成要素は、矛盾等が生じない範囲で適宜組み合わせ可能である。また、ある実施形態の例として説明した内容については、他の実施形態においてその説明を省略している場合がある。また、各実施形態の特徴部分に関係しない動作や処理については、その内容を省略している場合がある。さらに、以下で説明する各種フローを構成する各種処理の順序は、処理内容に矛盾等が生じない範囲で順不同である。
【００１５】
［第一の実施形態］
本発明の第一の実施の形態の概要について説明をする。図１は、本発明の実施の形態の少なくとも１つに対応する、サーバ装置の構成を示すブロック図である。サーバ装置１は、アカウント管理部１０１、制約設定部１０２、ユーザ管理部１０３、及び、ゲーム進行部１０４を少なくとも備える。
【００１６】
アカウント管理部１０１は、アカウントを管理する機能を有する。制約設定部１０２は、ユーザの操作に基づいて、ユーザに対して、ゲーム装置におけるゲームプレイに制約を設ける機能を有する。
【００１７】
ユーザ管理部１０３は、アカウントと、制約設定部１０２により設けられた制約とを関連付けて管理する機能を有する。ゲーム進行部１０４は、制約設定部１０２により設けられた制約に応じて前記ユーザのゲーム進行を制御する機能を有する。
【００１８】
本発明の第一の実施の形態におけるプログラム実行処理について説明する。図２は、本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【００１９】
サーバ装置１は、ユーザの操作に基づいて、ユーザに対して、ゲーム装置におけるゲームプレイに制約を設ける（ステップＳ１）。次に、サーバ装置１は、前記制約に応じて前記ユーザのゲーム進行を制御し（ステップＳ２）、終了する。
【００２０】
第一の実施の形態の一側面として、ユーザの操作に基づいて、ユーザに対して、ゲーム装置におけるゲームプレイに制約を設け、前記制約に応じて前記ユーザのゲーム進行を制御するゲーム進行機能を実現させることで、ビデオゲームに対するユーザの満足度を向上させることが可能となる。
【００２１】
第一の実施の形態において、「ゲーム」とは、例えば、コンピュータ装置においてプログラムを起動して実行するコンピュータゲームをいい、ゲーム内容のジャンルは問わない。「ゲーム装置」とは、例えば、ゲームプログラムを実行可能なコンピュータ装置をいう。コンピュータ装置の例としては、デスクトップ型又はノート型パーソナルコンピュータ、タブレットコンピュータ、又は、ＰＤＡ等をなどがあり表示画面がタッチパネルセンサを備える携帯型端末であってもよい。
【００２２】
「操作」とは、例えば、コンピュータ装置に装着可能な入力装置に対する操作の指示である。「ユーザの操作」とは、例えば、ユーザによる入力装置に対して指示した操作内容を意味する。また、「ユーザの操作を受け付ける」とは、ユーザの操作を少なくとも一部の処理に利用することを意味する。ユーザの操作に基づいてゲーム内要素を選択するための構成は特に限定されないが、ユーザが、自身の入力によりゲーム内要素の選択が行われたことを認識し得る構成であることが好ましい。
このような構成の例には、ユーザの操作がゲーム内要素を選択し制約を設定した際、所定のゲーム要素を選択した際に、該制約の成立判断に応じてゲーム進行が変化する構成がある。または、ユーザの操作が所定の付与条件を満たした際、複数のゲーム内要素から所定数のゲーム内要素を所定規則に従って選択する構成がある。なお、ゲーム内要素を選択するための規則についても、その内容は特に限定されないが、ユーザが望むゲーム内要素を必ずしも提供しない内容であることが好ましい。
このような規則の例には、複数のゲーム内要素からランダムに１つのゲーム内要素を選択する規則や、ユーザ操作が成功条件を満たした際に当該成功条件を満たしたゲーム内要素を選択する規則、ユーザ操作が制約を破った場合に当該制約を満たした場合とは異なるゲーム内容要素を選択するもしくはゲーム進行においてユーザに不利益を与える規則がある。
【００２３】
「サーバ装置」とは、例えば、端末装置からの要求に応じて処理を実行する装置をいう。「アカウント」とは、例えば、プレイヤを識別するための情報をいう。
【００２４】
「制約」とは、例えば、ユーザの操作によって設定された管理部に記憶されているユーザからのアクセス時刻が設定時間内である、ポイントが所定の閾値を越えた、所定の経過時間を越えた、残り時間が所定の時間以内である、あるいは、所定の順番でオブジェクトを指定した等の所定の条件である。すなわち、ゲームの進行のための前提あるいは、所定のオブジェクトが指定されるまでのゲームの履歴、又は、所定のオブジェクトが指定された際のゲームの進行状況に応じた条件である。
【００２５】
「ゲーム進行」とは、例えば、ビデオゲームで発生し得る種々の進行あるいは変化等が生じたことを意味する。「ゲーム進行を制御する」とは、例えば、ビデオゲームで発生し得る種々の進行あるいは変化等が生じたことを特定の処理の契機や基準として、さらなるビデオゲームで発生し得る種々の進行あるいは変化等をもたらすことを意味する。特定の処理の例としては、判定処理や情報更新処理などがある。また、ビデオゲームで発生し得る種々の進行あるいは変化等の例としては、時間の進行、ゲーム要素値の変化、特定のステータス若しくはフラグの更新、あるいはユーザによる操作入力等がある。
【００２６】
［第二の実施の形態］
次に、本発明の第二の実施の形態の概要について説明をする。図３は、本発明の実施の形態の少なくとも１つに対応する、サーバ装置の構成を示すブロック図である。サーバ装置１は、アカウント管理部１１１、制約設定部１１２、ユーザ管理部１１３、及び、ゲーム進行部１１４を少なくとも備える。
【００２７】
アカウント管理部１１１は、アカウントを管理する機能を有する。制約設定部１１２は、ユーザの操作に基づいて、ユーザに対して、ゲーム装置におけるゲームプレイに制約を設ける機能を有する。
【００２８】
ユーザ管理部１１３は、アカウントと、制約設定部１１２により設けられた制約とを関連付けて管理する機能を有する。ゲーム進行部１１４は、制約設定部１１２により設けられた制約に応じて前記ユーザのゲーム進行を制御する機能を有する。
【００２９】
本発明の第二の実施の形態におけるプログラム実行処理について説明する。図４は、本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【００３０】
サーバ装置１は、ユーザの操作に基づいて、ユーザに対して、ゲーム装置におけるゲームプレイに制約を設ける（ステップＳ１１）。次に、サーバ装置１は、前記制約に応じて前記ユーザのゲーム進行を制御し（ステップＳ１２）、終了する。
【００３１】
第二の実施の形態において、制約は、ユーザの入力により、所定の期間、ユーザによるゲームプレイへの参加もしくはサーバへのアクセスに対して、制限を設けることもしくは条件を付けること、又は、ゲームルールに関する禁止事項を設けることである。
【００３２】
第二の実施の形態の一側面として、制約が、ユーザの入力により、所定の期間、ユーザによるゲームプレイへの参加もしくはサーバへのアクセスに対して、制限を設けることもしくは条件を付けること、又は、ゲームルールに関する禁止事項を設けることであることにより、ユーザが、自身の利益となるようにゲームプレイ時間をコントロールすることができ、より満足度の高いゲームを提供することが可能になる。
【００３３】
第二の実施の形態において、「ゲーム」、「ゲーム装置」、「操作」、「ユーザの操作」、「ユーザの操作を受け付ける」、「サーバ装置」、「アカウント」、「制約」、「ゲーム進行」、及び、「ゲーム進行を制御する」とは、それぞれ第一の実施形態において記載した内容を必要な範囲で採用できる。
【００３４】
第二の実施の形態において、「ゲームプレイへの参加」とは、例えば、ユーザからゲーム内のアイテムに関する取得要求を受け付ける、ゲーム内要素を選択する、あるいはダンジョンへ入る、ゲーム内の仮想戦闘に参加する等である。すなわち、ゲームへのユーザの操作入力に基づき、その操作がゲーム内に反映されることである。「制限を設ける」とは、例えば、実行できるコマンド、選択できるゲーム内要素もしくは取得できる特典等を制限する、または、ゲーム内要素が有するパラメータに上限もしくは下限を設定する、あるいは、実行可能な範囲を設定することをいう。また、パラメータとは、例えば、ゲーム媒体の属性を表す文字、数値、記号、あるいはこれらを組み合わせた情報をいう。
【００３５】
第二の実施の形態において、「条件を付ける」とは、例えば、前記制限を遵守させること、所定のゲーム内要素が指定されること、所定の順番でゲーム内要素を指定すること、あるいは、所定のゲーム内ポイントの消費を条件として設定することを意味する。「条件」とは、ビデオゲームの進行に応じて充足されうる条件であればよい。「ゲームルールに関する禁止事項を設ける」とは、例えば、所定の条件が充足されたとしてもその効果が発動しないことをいう。より具体的には、ログインしたことで必ずもらえるログインボーナスがもらえない、あるいは、所定の条件を満たしたのに報酬を得ることができない等である。
【００３６】
［第三の実施の形態］
次に、本発明の第三の実施の形態の概要について説明をする。図５は、本発明の実施の形態の少なくとも１つに対応する、サーバ装置の構成を示すブロック図である。サーバ装置１は、アカウント管理部１２１、制約設定部１２２、ユーザ管理部１２３、ゲーム進行部１２４、制約時間記憶部１２５、計時部１２６、時間判定部１２７、及び、時間経過特典付与部１２８を少なくとも備える。
【００３７】
アカウント管理部１２１は、アカウントを管理する機能を有する。制約設定部１２２は、ユーザの操作に基づいて、ユーザに対して、ゲーム装置におけるゲームプレイに制約を設ける機能を有する。
【００３８】
ユーザ管理部１２３は、アカウントと、制約設定部１２２により設けられた制約とを関連付けて管理する機能を有する。ゲーム進行部１２４は、制約設定部１２２により設けられた制約に応じて前記ユーザのゲーム進行を制御する機能を有する。
【００３９】
制約時間記憶部１２５は、ユーザにより入力された時間を、制約設定部１２２により設定される制約として記憶する機能を有する。計時部１２６は、ユーザによる時間の入力を受け付けた時刻から経過した時間を計時する機能を有する。
【００４０】
時間判定部１２７は、計時部１２６にて計時した時間が、ユーザにより入力された時間、すなわち、制約時間記憶部１２５により制約として記憶された時間を上回るか否かを判定する機能を有する。時間経過特典付与部１２８は、制約時間記憶部１２５により記憶された時間を上回ると時間判定部１２７により判定された場合に、ユーザに対して特典を付与する機能を有する。
【００４１】
本発明の第三の実施の形態におけるプログラム実行処理について説明する。図６は、本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【００４２】
サーバ装置１は、ユーザの操作に基づいて、ユーザに対して、ゲーム装置におけるゲームプレイに制約を設ける（ステップＳ２１）。サーバ装置１は、ユーザにより入力された時間を制約として記憶する。
【００４３】
次に、サーバ装置１は、ユーザによる時間の入力を受け付けた時刻から経過した時間を計時する（ステップＳ２２）。サーバ装置１は、ステップＳ２２において計時した時間が、ステップＳ２１において記憶された、前記入力された時間を上回るか否かを判定する（ステップＳ２３）。入力した時間を上回ると判定された場合（ステップＳ２３にてＹＥＳ）には、サーバ装置１は、ユーザに対して特典を付与し（ステップＳ２４）、終了する。
【００４４】
第三の実施の形態の一側面として、ユーザにより入力された時間を制約として記憶し、時間の入力を受け付けた時刻から経過した時間が、前記入力された時間を上回ると判定された場合に、ユーザに対して特典を付与することにより、ユーザが、ユーザ自身の利益になるように時間を自由に設定することができるようになり、ビデオゲームに対するユーザの満足度を向上させることが可能となる。
【００４５】
第三の実施の形態において、「ゲーム」、「ゲーム装置」、「操作」、「ユーザの操作」、「ユーザの操作を受け付ける」、「サーバ装置」、「アカウント」、「制約」、「ゲーム進行」、及び、「ゲーム進行を制御する」とは、それぞれ第一の実施形態において記載した内容を必要な範囲で採用できる。
【００４６】
第三の実施の形態において、「ゲームプレイへの参加」、「制限を設ける」、「条件を付ける」、「条件」、及び、「ゲームルールに関する禁止事項を設ける」とは、それぞれ第二の実施形態において記載した内容を必要な範囲で採用できる。
【００４７】
第三の実施の形態において、「特典」とは、例えば、ゲームを有利に進行させるためにユーザに付与されるものであり、内容は特に限定されない。特典の具体例として、ゲーム内要素の付与や、ビデオゲームにおける一時的な効果の発生等が挙げられる。
【００４８】
［第四の実施の形態］
次に、本発明の第四の実施の形態の概要について説明をする。図７は、本発明の実施の形態の少なくとも１つに対応する、サーバ装置の構成を示すブロック図である。サーバ装置１は、アカウント管理部１３１、制約設定部１３２、時間帯記憶部１３３、制約時間帯記憶部１３４、ユーザ管理部１３５、ゲーム進行部１３６、時間帯判定部１３７、及び、時間帯特典付与部１３８を少なくとも備える。
【００４９】
アカウント管理部１３１は、アカウントを管理する機能を有する。制約設定部１３２は、ユーザの操作に基づいて、ユーザに対して、前記ゲーム装置におけるゲームプレイに制約を設ける機能を有する。時間帯記憶部１３３は、複数の時間帯を記憶する機能を有する。
【００５０】
制約時間帯記憶部１３４は、ユーザにより入力された時間を、制約設定部１３２により設定される制約として記憶する機能を有する。ユーザ管理部１３５は、アカウントと、制約設定部１３２により設けられた制約とを関連付けて管理する機能を有する。
【００５１】
ゲーム進行部１３６は、制約設定部１３２により設けられた制約に応じて前記ユーザのゲーム進行を制御する機能を有する。時間帯判定部１３７は、ユーザによるアクセスを受け付けた時刻が前記選択された時間帯に含まれるか否かを判定する機能を有する。時間帯特典付与部１３８は、ユーザにより入力された時間を上回ると時間帯判定部１３７により判定された場合に、ユーザに対して特典を付与する機能を有する。
【００５２】
本発明の第四の実施の形態におけるプログラム実行処理について説明する。図８は、本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【００５３】
サーバ装置１は、ユーザに対して、ゲーム装置におけるゲームプレイに制約を設ける（ステップＳ３１）。次に、サーバ装置１は、ユーザによるアクセスを受け付けた時刻が制約として設定された時間帯に含まれるか否かを判定する（ステップＳ３２）。ユーザにより受け付けられた時刻が制約として設定された時間帯に含まれるとサーバ装置１が判定した場合（ステップＳ３２にてＹＥＳ）には、ユーザに対して特典を付与しないで終了する。一方、ユーザにより受け付けられた時刻が選択した時間帯に含まれないとサーバ装置１が判定した場合（ステップＳ３２にてＮＯ）には、サーバ装置１は、ユーザに対して特典を付与し（ステップＳ３４）、終了する。
【００５４】
第四の実施の形態の一側面として、ユーザにより選択された時間帯を制約として記憶し、ユーザによるアクセスを受け付けた時刻が前記選択された時間帯に含まれないと判定された場合に、ユーザに対して特典を付与することにより、ビデオゲームに対するユーザの満足度を向上させることが可能となる。
【００５５】
第四の実施の形態において、「ゲーム」、「ゲーム装置」、「操作」、「ユーザの操作」、「ユーザの操作を受け付ける」、「サーバ装置」、「アカウント」、「制約」、「ゲーム進行」、及び、「ゲーム進行を制御する」とは、それぞれ第一の実施形態において記載した内容を必要な範囲で採用できる。
【００５６】
第四の実施の形態において、「ゲームプレイへの参加」、「制限を設ける」、「条件を付ける」、「条件」、及び、「ゲームルールに関する禁止事項を設ける」とは、それぞれ第二の実施形態において記載した内容を必要な範囲で採用できる。第四の実施の形態において、「特典」とは、第三の実施形態において記載した内容を必要な範囲で採用できる。
【００５７】
第四の実施の形態において、「時間帯」とは、例えば、期間の起点と、期間の長さを設定する概念である。
【００５８】
［第五の実施の形態］
次に、本発明の第五の実施の形態の概要について説明をする。図９は、本発明の実施の形態の少なくとも１つに対応する、システムの構成を示すブロック図である。システムは、アカウント管理部２０１、制約設定部２０２、ユーザ管理部２０３、及び、ゲーム進行部２０４を少なくとも備える。
【００５９】
アカウント管理部２０１は、アカウントを管理する手段を有する。制約設定部２０２は、ユーザに対して、前記ゲーム装置におけるゲームプレイに制約を設ける手段を有する。
【００６０】
ユーザ管理部２０３は、アカウントと、制約設定部２０２により設けられた制約とを関連付けて管理する手段を有する。ゲーム進行部２０４は、制約設定部２０２により設けられた制約に応じて前記ユーザのゲーム進行を制御する手段を有する。
【００６１】
本発明の第五の実施の形態におけるビデオゲーム実行処理について説明する。図１０は、本発明の実施の形態の少なくとも１つに対応する、ビデオゲーム実行処理のフローチャートである。
【００６２】
システム２は、ユーザの操作に基づいて、ユーザに対して、ゲーム装置におけるゲームプレイに制約を設ける（ステップＳ４１）。次に、前記制約に応じて前記ユーザのゲーム進行を制御し（ステップＳ４２）、終了する。
【００６３】
第五の実施の形態の一側面として、ユーザの操作に基づいて、ユーザに対して、ゲーム装置におけるゲームプレイに制約を設け、前記制約に応じて前記ユーザのゲーム進行を制御するゲーム進行機能を実現させることで、ビデオゲームに対するユーザの満足度を向上させることが可能となる。
【００６４】
第五の実施の形態において、「ゲーム」、「ゲーム装置」、「操作」、「ユーザの操作」、「ユーザの操作を受け付ける」、「サーバ装置」、「アカウント」、「制約」、「ゲーム進行」、及び、「ゲーム進行を制御する」とは、それぞれ第一の実施形態において記載した内容を必要な範囲で採用できる。
【００６５】
第五の実施の形態において、「システム」とは、例えば、ハードウェア、ソフトウェア、ネットワーク等を組み合わせたものをいう。
【００６６】
［第六の実施の形態］
次に、本発明の第六の実施の形態の概要について説明する。以下では、本発明の第六の実施の形態として、入力装置を有するコンピュータ装置と通信接続が可能なサーバ装置においてゲームを実行するためのビデオゲーム処理プログラムを例示して説明をする。
【００６７】
図１１は、本発明の実施の形態の少なくとも１つに対応する、システムの構成を示すブロック図である。図示するように、システムは、サーバ装置１と、通信ネットワーク４と、複数のユーザ（ユーザＡ、Ｂ・・・Ｚ）によって操作される複数のコンピュータ装置３（コンピュータ装置３ａ、３ｂ・・・３ｚ）とから構成される。サーバ装置１は、通信ネットワーク４を介してコンピュータ装置３と接続されている。なお、サーバ装置１とコンピュータ装置３とは常時接続していなくてもよく、必要に応じて、接続が可能であればよい。
【００６８】
図１２は、本発明の実施の形態の少なくとも１つに対応する、サーバ装置の構成を示すブロック図である。サーバ装置１は、制御部１１、ＲＡＭ１２、ストレージ部１３及び通信インタフェース１４を備え、それぞれ内部バスにより接続されている。
【００６９】
制御部１１は、ＣＰＵやＲＯＭから構成され、ストレージ部１３に格納されたプログラムを実行し、サーバ装置１の制御を行う。また、制御部１１は時間を計時する内部タイマを備えている。ＲＡＭ１２は、制御部１１のワークエリアである。ストレージ部１３は、プログラムやデータを保存するための記憶領域である。制御部１１は、プログラム及びデータをＲＡＭ１２から読み出し、コンピュータ装置３から受信した要求情報をもとに、プログラム実行処理を行う。通信インタフェース１４は、無線又は有線により通信ネットワーク４に接続が可能であり、通信ネットワーク４を介してデータを受信することが可能である。通信インタフェース１４を介して受信したデータは、ＲＡＭ１２にロードされ、制御部１１により演算処理が行われる。
【００７０】
図１３は、本発明の実施の形態の少なくとも１つに対応する、コンピュータ装置の構成を示すブロック図である。コンピュータ装置３は、制御部３１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３２、ストレージ部３３、サウンド処理部３４、グラフィックス処理部３５、ＤＶＤ／ＣＤ−ＲＯＭドライブ３６、通信インタフェース３７、及び、インタフェース部３８を少なくとも備え、それぞれ内部バスにより接続されている。
【００７１】
制御部３１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）から構成される。制御部３１は、ストレージ部３３や記録媒体４４に格納されたプログラムを実行し、コンピュータ装置３の制御を行う。また、制御部３１は時間を計時する内部タイマを備えている。ＲＡＭ３２は、制御部３１のワークエリアである。ストレージ部３３は、プログラムやデータを保存するための記憶領域である。
【００７２】
ＤＶＤ／ＣＤ−ＲＯＭドライブ３６は、ＤＶＤ−ＲＯＭやＣＤ−ＲＯＭなどのプログラムが格納された記録媒体４４を装着することが可能である。記録媒体４４には、例えばプログラム及びデータが記憶されている。ＤＶＤ／ＣＤ−ＲＯＭドライブ３６により、プログラム及びデータが記録媒体４４から読み出され、ＲＡＭ３２にロードされる。
【００７３】
制御部３１は、プログラム及びデータをＲＡＭ３２から読み出して処理を行う。制御部３１は、ＲＡＭ３２にロードされたプログラム及びデータを処理することで、サウンド出力の指示をサウンド処理部３４に出力し、描画命令をグラフィックス処理部３５に出力する。
【００７４】
サウンド処理部３４は、スピーカであるサウンド出力装置４１に接続されている。制御部３１がサウンド出力の指示をサウンド処理部３４に出力すると、サウンド処理部３４はサウンド出力装置４１にサウンド信号を出力する。
【００７５】
グラフィックス処理部３５は表示装置４２に接続されている。表示装置４２は表示画面４３を有している。制御部３１が描画命令をグラフィックス処理部３５に出力すると、グラフィックス処理部３５は、フレームメモリ（フレームバッファ）３９に画像を展開し、表示画面４３上に画像を表示するためのビデオ信号を出力する。グラフィックス処理部３５は、フレーム単位で１枚の画像の描画を実行する。画像の１フレーム時間は、例えば３０分の１秒である。グラフィックス処理部３５は、制御部３１だけで行ってきた描画に関する演算処理の一部を受け持ち、システム全体の負荷を分散させる役割を有する。
【００７６】
インタフェース部３８には入力部４０（例えば、マウスやキーボード等）が接続され得る。ユーザによる入力部４０からの入力情報はＲＡＭ３２に格納され、制御部３１は入力情報をもとに各種の演算処理を実行する。あるいは、インタフェース部３８に記憶媒体読取装置を接続し、メモリ等からプログラム及びデータ等を読み込むことも可能である。また、タッチパネルを備えた表示装置４２を入力部４０とすることもできる。
【００７７】
通信インタフェース３７は無線又は有線により通信ネットワーク４に接続が可能であり、通信ネットワーク４を介して他のコンピュータ装置との間で情報の送受信を行うことが可能である。
【００７８】
図１４は、本発明の実施の形態の少なくとも１つに対応する、システムの例であるゲームシステム１０の構成を示すブロック図である。ゲームシステム１０は、アカウント管理部１４１と、制約設定部１４２と、ユーザ管理部１４３と、ゲーム進行部１４４と、制約時間記憶部１４５と、計時部１４６と、時間判定部１４７と、時間経過特典付与部１４８とを少なくとも備える。
【００７９】
アカウント管理部１４１は、ユーザのアカウントを管理する機能を有する。制約設定部１４２は、ユーザの操作に基づいて、ユーザに対して、コンピュータ装置におけるゲームプレイに制約を設ける機能を有する。本例において、制約設定部１４２は、各ユーザが入力した時間をＲＡＭ１２又はストレージ部１３に記憶することで、設定された制約が有効か否かを判定する。
【００８０】
ユーザ管理部１４３は、アカウントと、制約設定部１４２により設けられた制約とを関連付けて管理する機能を有する。ゲーム進行部１４４は、制約設定部１４２により設けられた制約に応じて前記ユーザのゲーム進行を制御する機能を有する。制約時間記憶部１４５は、ユーザにより入力された時間を、制約設定部１４２により設定される制約として記憶する機能を有する。
【００８１】
計時部１４６は、ユーザによる時間の入力を受け付けた時刻から経過した時間を計時する機能を有する。時間判定部１４７は、計時部１４６にて計時した時間が、ユーザにより入力された時間、すなわち、制約時間記憶部１４５により制約として記憶された時間を上回るか否かを判定する機能を有する。時間経過特典付与部１４８は、制約時間記憶部１４５により記憶された時間を上回ると時間判定部１４７により判定された場合に、ユーザに対して特典を付与する機能を有する。
【００８２】
時間経過特典付与部１４８は、入力した時間を経過していないと時間判定部１４７により判定された場合に、特典を付与しない。あるいは、入力した時間を経過したと判定された場合に付与される特典とは異なる特典を付与することとしてもよい。ここで、所定の特典を付与することとは異なる処理を実行するための構成は特に限定されないが、当該処理が実行された理由をユーザが認識し得る構成であることが好ましい。このような構成の例には、所定のゲーム内要素とは異なるゲーム内要素をユーザに付与し、併せて当該ゲーム内要素の付与理由をユーザに提示する構成がある。なお、所定の特典を付与することとは異なる処理として、特典をユーザに付与しない処理を実行する構成としてもよい。
【００８３】
第六の実施の形態では、一例として、プレイヤのアカウントに関連付けられた複数のプレイヤオブジェクトを用いて、敵オブジェクトと仮想対戦を行う対戦ゲームを挙げる。敵オブジェクトは、他のユーザにより操作されるオブジェクトであったもよいし、サーバ装置１により制御されるオブジェクトであってもよい。本発明が適用されるゲームは対戦ゲームに限定されるものではなく、ゲームのジャンルは問わず、広く多様なゲームに対して適用可能である。
【００８４】
対戦ゲームを行う際に、プレイヤアカウントに関連付けられた値である行動ポイントを消費するようにしてもよい。行動ポイントは、数値として表示され、対戦を行うたびに所定の値が減じられるものでもよいし、対戦可能回数又は回数を表す記号や図形として表示されるものであってもよい。
【００８５】
対戦ゲームは、各プレイヤオブジェクトの行動をコマンド形式で決定するコマンドバトルを採用することができる。対戦ゲームのルールとして、各オブジェクトの行動により、プレイヤオブジェクト又は敵オブジェクトが有するパラメータ（例えば、体力値や耐久値等）が０以下になったオブジェクトを行動不能状態に設定し、すべてのプレイヤオブジェクト又は敵オブジェクトが行動不能状態になった場合に、行動可能なオブジェクトが存在する側の勝利として仮想対戦を終了させるようにしてもよい。その他の終了条件として、例えば、所定の敵オブジェクトを倒すこと、所定の数の敵オブジェクトを倒すこと、あるいは、ゲーム開始から所定の時間が経過することとしてもよい。時間の経過によりゲームが終了する場合には、終了時にゲームフィールド上に存在するオブジェクトに関する情報に基づいて勝敗を判定するようにしてもよい。
【００８６】
［プログラム実行処理］
次に、本発明の第六の実施の形態における、プログラム実行処理について説明する。図１５は、本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【００８７】
サーバ装置１は、最初に、初期設定を行う（ステップＳ５１）。初期設定とは、例えば、プログラムを実行後、コンピュータ装置３からアクセスを受付可能な状態で待機することをいう。コンピュータ装置３は、ユーザによる制約情報の入力を受け付ける（ステップＳ５２）。制約情報とは、制約を設定するために用いる情報であり、例えば、ゲームを開始することができない時間数や、アクセスすることができない時間帯に関する情報、あるいは、制約を設定するための変数等である。ユーザが入力する制約情報は、予め定められた制約に対して入力する情報であってもよいし、複数の制約条件から１つをユーザが選択して、入力する情報であってもよい。
【００８８】
コンピュータ装置３は、ステップＳ５２において受け付けた制約情報をサーバ装置１へ送信する（ステップＳ５３）。サーバ装置１は、ステップＳ５３において送信された制約情報を受信する（ステップＳ５４）。サーバ装置１は、計時部１４６により計時を開始する（ステップＳ５５）。サーバ装置１は、制約設定部１４２により制約を設定する（ステップＳ５６）。
【００８９】
［制約の設定］
サーバ装置１は、ステップＳ５２において受け付けられた制約情報を用いて制約を設定する。図１６は、本発明の実施の形態の少なくとも１つに対応する、制約データテーブルを表す図である。制約データテーブル３００は、ユーザＩＤ３０１に関連付けて、条件内容３０２、ユーザ入力情報３０３、開始時刻３０４、及び終了時刻３０５が記憶されている。ユーザＩＤ３０１は、ステップＳ５２において時間情報を入力したユーザに関連付けられたアカウントを識別する情報である。条件内容３０２は、制約の内容及びユーザが特典を獲得するための内容である。ユーザ入力情報３０３は、ステップＳ５２において入力された制約情報である。開始時刻３０４及び終了時刻３０５は、ステップＳ５２において入力された制約情報及びステップＳ５５において開始された計時により、適宜定められる情報である。
【００９０】
制約の設定について、図１６を用いてより詳細に説明する。ユーザＩＤ３０１が「Ｕｓｅｒ００１」の場合には、条件内容３０２が「設定された時間を経過までアクセスを我慢すると特典獲得」である。ステップＳ５５において計時を開始した時刻が１０時である場合に、ステップＳ５２において入力されたユーザ入力情報３０３が「６」であることから制約は６時間となり、開始時刻３０４が「１０：００」、終了時刻３０５が「１６：００」と定められる。
【００９１】
同様に、ユーザＩＤ３０１が「Ｕｓｅｒ００２」の場合には、条件内容３０２が定められた時間帯以外にアクセスをすると特典を獲得できる内容である。ステップＳ５２において入力されたユーザ入力情報３０３が「９：３０〜１８：００」であることから、開始時刻３０４が「９：３０」、終了時刻３０５が「１８：００」と定められる。
【００９２】
ユーザＩＤ３０１が「Ｕｓｅｒ００４」の場合には、経時的に回復する行動ポイントがｘ個（図中では３個）回復した場合にアクセスをすると特典を獲得できる内容である。この場合に、「Ｕｓｅｒ００４」の行動ポイントが３個回復した状態である時間をユーザ情報テーブル（非図示）から取得及び算出し、開始時刻３０４及び終了時刻３０５に設定することができる。
【００９３】
ユーザＩＤ３０１が「Ｕｓｅｒ０１２」の場合には、ステップＳ５２において、ユーザがオブジェクトを指定する順番を入力している。この場合には、開始時刻３０４及び終了時刻３０５は、サーバ装置１が制約情報を受信した年月日における０時から２３時５９分までと設定するようにしてもよい。
【００９４】
図１５に戻り、サーバ装置１は、コンピュータ装置３からプレイ開始要求等のアクセス信号を受信するまで待機する。アクセス信号とは、ゲームの開始要求であってもよいし、アプリケーションの起動時に行われる要求信号の送信であってもよい。
【００９５】
コンピュータ装置３は、ユーザの操作指示により、プレイ開始要求を送信する（ステップＳ５７）。サーバ装置１は、プレイ開始要求を受信する（ステップＳ５８）。サーバ装置１は、時間判定部１４７により、ステップＳ５６において設定された制約を満たすか判定する（ステップＳ５９）。例えば、制約が図１６における「設定された時間を経過までアクセスを我慢すると特典獲得」である場合には、終了時刻３０５の「１６：００」を経過しているか否かを判定する。
【００９６】
制約を満たす場合（ステップＳ５９にてＹＥＳ）には、サーバ装置１は、時間経過特典付与部１４８により、ユーザのアカウントに対して特典を付与する（ステップＳ６０）。一方、制約を満たさない場合（ステップＳ５９にてＮＯ）には、特典を付与しない。あるいは、特典を付与しないだけでなく、ゲームの進行を不利にするような罰則をユーザに対して与えてもよい。罰則は、例えば、所定のメニューが使用できない、プレイヤオブジェクトが弱くなる、敵オブジェクトが強くなる、抽選等の当たりの確率が低く設定される、文章の表示速度が遅くなりゲームをしづらくなる等が挙げられる。
【００９７】
［特典付与処理］
ステップＳ６０において付与される特典は、充足した制約に応じて変化する設計とすることができる。図１７は、本発明の実施の形態の少なくとも１つに対応する、特典マスタテーブルを表す図である。特典マスタテーブル３１０は、条件内容３１１及び追加条件３１２に関連付けて、特典３１３が記憶されている。条件内容３１１は、ステップＳ５２においてユーザが情報を入力する際に選択可能としてもよいし、サーバ装置１がランダムに選択してユーザに提示するようにしてもよい。追加条件３１２は、ステップＳ５２においてユーザが入力した情報に基づいて決定される。
【００９８】
例えば、条件内容３１１が「設定された時間を経過までアクセスを我慢すると特典獲得」であって、ユーザが「６」を入力した場合には、制約を充足させる場合には６時間以上間隔を空けてアクセスするため、特典３１３は「行動ポイント＋７０」となる。これは、ユーザアカウントに関連付けられた行動ポイントの上限を一時的に７０上昇させるものであってもよいし、行動ポイントを７０回復させるアイテム等のゲーム要素を付与するものであってもよい。あるいは、対戦する度に消費する所定の値を一定期間減じるものであってもよい。
【００９９】
図１５に戻り、サーバ装置１は、制約を充足したか否かの判定結果に関する情報を送信する（ステップＳ６１）。判定結果に関する情報とは、例えば、「制約を満たしたため特典を付与された」や「制約を満たさなかったため特典を獲得できなかった」、「制約を満たさなかったためグレードの低い特典が付与された」等の情報をいう。コンピュータ装置３は、ステップＳ６１において送信された情報を受信する（ステップＳ６２）。コンピュータ装置３は、ステップＳ６２において受信した情報を表示画面４３に表示する（ステップＳ６３）。サーバ装置１は、ゲーム進行部１４４によりゲームを進行（ステップＳ６４）し、終了する。
【０１００】
ゲーム進行部１４４がゲームを進行する際に、ステップＳ５６において設定された制約に基づいてゲームの進行を制御するようにしてもよい。例えば、「所定のオブジェクトのみ使用可能であるが、戦闘に勝利して得られる経験値が２倍である」であった場合には、ゲーム進行部１４４は、制約の効力が発生している間、ユーザに対して所定のオブジェクトのみ使用可能とする状態を継続するように制御する。また、戦闘に勝利した場合には、ユーザが得られる経験値を２倍にするよう制御する。一方、制約を充足させた場合に、アイテムを付与される場合には、ユーザのアカウントにアイテムを関連付けるだけで、ゲームの進行に影響を与えないようにしてもよい。
【０１０１】
以上に説明したように、第六の実施形態の一側面として、ユーザの操作に応じてビデオゲームの進行を制御する機能を備えたゲームシステム１０が、アカウント管理部１４１と、制約設定部１４２と、ユーザ管理部１４３と、ゲーム進行部１４４と、制約時間記憶部１４５と、計時部１４６と、時間判定部１４７と、時間経過特典付与部１４８とを備える構成としているので、ユーザの操作に基づいて少なくとも１つの制約時間を入力し、ユーザと、前記時間とを対応付けて記憶する制約時間記憶部１４５を参照し、計時部１４６にて計測された時間が時間判定部１４７にて前記制約時間を上回るか否かを判定する。前記入力した時間を上回ると判定された場合、所定の特典をユーザに付与し、ビデオゲームに対するユーザの満足度を向上させることができる。
【０１０２】
第六の実施形態の一側面として、ユーザの入力により制約を設定し、制約を満たした場合にはユーザに対して特典を付与することにより、ゲームの趣向性を高めることができる。さらに、課される制約をユーザに選択させることにより、ユーザは自分が必要な特典が得られる可能性がある制約を選択することができ、ゲームの進行において、自身に制約を課して特典を使用しながらゲームを進行させるか、制約を課さずに地道にゲームを進行させるか戦略的に判断する必要が生じ、ゲームの戦略性も高めることができる。
【０１０３】
第六の実施の形態において、ユーザに対する特典の付与判定（すなわち、選択結果が特典の付与条件を満たすか否かの判定）が行われる構成であることが好ましい。
【０１０４】
第六の実施の形態において、所定の特典を付与することとは異なる処理として、特典をユーザに付与しない処理を実行する構成としてもよい。
【０１０５】
第六の実施の形態において、ゲーム内要素の付与が複数のゲーム内要素から所定数のゲーム内要素を所定規則に従って選択する構成としてもよい。このような規則の例には、複数のゲーム内要素からランダムに１つのゲーム内要素を選択する規則や、ユーザ操作が制約を満たした際に当該制約を満たしたゲーム内要素を選択する規則、ユーザ操作が制約を破った場合に当該制約を満たした場合とは異なるゲーム内容要素を選択するもしくはゲーム進行においてユーザに不利益を与える規則、などがある。
【０１０６】
第六の実施の形態において、「ゲーム」、「ゲーム装置」、「操作」、「ユーザの操作」、「ユーザの操作を受け付ける」、「サーバ装置」、「アカウント」、「ゲーム進行」、及び、「ゲーム進行を制御する」とは、それぞれ第一の実施形態において記載した内容を必要な範囲で採用できる。
【０１０７】
第六の実施の形態において、「ゲームプレイへの参加」、「制限を設ける」、「条件を付ける」、「条件」、及び、「ゲームルールに関する禁止事項を設ける」とは、それぞれ第二の実施形態において記載した内容を必要な範囲で採用できる。「時間帯」とは、第四の実施形態において記載した内容を必要な範囲で採用できる。「システム」とは、第五の実施形態において記載した内容を必要な範囲で採用できる。
【０１０８】
第六の実施の形態において、「制約」とは、例えば、特典を付与する際に用いる条件であり、ユーザにより選択あるいは入力された制約が充足されたと判定されると、該制約に対応する特典がユーザに付与されるものである。より具体的には、例えば、アカウント管理部１４１に記憶されているユーザからのアクセス時刻が、ユーザの操作によって設定された設定時間内である、ポイントが所定の閾値を越えた、所定の経過時間を越えた、残り時間が所定の時間以内である、あるいは、所定の順番でオブジェクトを指定した等の条件である。すなわち、制約とは、ゲームの進行のための前提となる状況、又は、所定のオブジェクトが指定されるまでのゲームの履歴若しくは所定のオブジェクトが指定された際のゲームの進行状況に応じた条件である。
【０１０９】
第六の実施の形態において、「特典」とは、例えば、ゲーム内で使用可能なゲーム内要素の付与や、ゲームにおける効果の発生であり、前記制約を満たしたユーザに付与されるものを意味する。特典の効果は、一時的なものであっても、永続的なものであってもよい。特典の内容は特に限定されないが、制約に対応付けられているものであること、あるいは、ユーザが望むゲーム内要素を必ずしも提供しない内容であることが好ましい。「特典の付与」とは、例えば、特典を付与するか否かの判断基準となる所定の要素をユーザが所有する場合、あるいは、ユーザにより選択された結果に所定の要素が含まれていない場合に、ユーザに対してゲーム内要素の付与をすることをいう。
【０１１０】
特典の具体例として、例えば、ユーザアカウントに関連付けられているオブジェクトのパラメータまたは能力を変化させることが挙げられる。また、ユーザアカウントに関連付けられた、経時的に値が回復する所定のパラメータから、ゲームを進行させる毎に所定の値を減算する場合に、該パラメータの上限を一時的に増加させる、あるいは、減算する値を減少させることが挙げられる。ゲームを進行させる毎に減算される所定のパラメータとは、特に限定されないが、ゲーム内仮想通貨、あるいは、ゲーム内要素を意味する。例えば、アクションポイントやアタックポイント等が含まれる。抽選によりオブジェクトを取得する権利に相当するポイント等であってもよい。
【０１１１】
第六の実施の形態において、「オブジェクト」とは、特に限定されないが、例えば、ゲーム内キャラクタ、アカウント、アイテム、カード等が含まれる。オブジェクトのパラメータまたは能力を変化させるとは、例えば、オブジェクトが有する特定のパラメータを変化させ、対応付けられた別のパラメータを変化させるような処理を実行する構成としてもよい
【０１１２】
第六の実施の形態において、「ゲームの進行において」とは、例えば、ビデオゲームで発生し得る種々の進行あるいは変化等が生じたことを特定の処理の契機や基準とすることを意味する。特定の処理の例としては、判定処理や情報更新処理、などがある。例えばアクションポイントを使用してゲームが進行するものである。また、ビデオゲームで発生し得る種々の進行あるいは変化等の例としては、時間の進行、ゲーム要素値の変化、特定のステータス若しくはフラグの更新、あるいはユーザによる操作入力などがある。
【０１１３】
第六の実施の形態において、「ゲーム内要素」とは、例えば、ゲームを成り立たせている内容や条件を意味する。ゲーム内要素の内容は特に限定されないが、ユーザが、自身の入力によりゲーム内要素の選択が行われたことを認識し得る構成であることが好ましい。ゲーム内要素の例には、抽選対象に含まれるアイテムや、特定の希少度以上の複数のうちから所定数のアイテムを取得する権利がある。抽選処理に関連する制約を満たしたユーザに特典を付与する構成とすることもできる。
【０１１４】
［第七の実施の形態］
次に、本発明の第七の実施の形態の概要について説明する。以下では、本発明の第七の実施の形態として、入力装置を有するコンピュータ装置と、該コンピュータ装置と通信接続が可能なサーバ装置とを含み、ゲームを実行するゲームシステムを例示して説明をする。
【０１１５】
システムの構成は、図１１に記載されたブロック図を必要な範囲で採用することができる。サーバ装置の構成は、図１２に記載されたブロック図を必要な範囲で採用することができる。コンピュータ装置の構成は、図１３に記載されたブロック図を必要な範囲で採用することができる。システムの構成を示すブロック図は、図１４に記載されたブロック図を必要な範囲で採用することができる。
【０１１６】
第七の実施の形態では、一例として、プレイヤのアカウントに関連付けられた複数のプレイヤオブジェクトを用いて、敵オブジェクトと仮想対戦を行う対戦ゲームを挙げる。敵オブジェクトは、他のユーザにより操作されるオブジェクトであったもよいし、サーバ装置１により制御されるオブジェクトであってもよい。本発明が適用されるゲームは対戦ゲームに限定されるものではなく、ゲームのジャンルは問わず、広く多様なゲームに対して適用可能である。
【０１１７】
対戦ゲームを行う際に、プレイヤアカウントに関連付けられた値である行動ポイントを消費するようにしてもよい。行動ポイントは、数値として表示され、対戦を行うたびに所定の値が減じられるものでもよいし、対戦可能回数又は回数を表す記号や図形として表示されるものであってもよい。対戦ゲームの定義は、第六の実施の形態に記載された対戦ゲームの定義を必要な範囲で採用することができる。
【０１１８】
［プログラム実行処理］
次に、本発明の第七の実施の形態における、ゲーム実行処理について説明する。図１８は、本発明の実施の形態の少なくとも１つに対応する、ゲーム実行処理のフローチャートである。
【０１１９】
ゲームシステム１０は、最初に、初期設定を行う（ステップＳ７１）。初期設定とは、例えば、プログラムを実行後、ゲームを開始可能な状態にして待機することをいう。ゲームシステム１０は、ユーザによる制約情報の入力を受け付ける（ステップＳ７２）。制約情報とは、制約を設定するために用いる情報であり、例えば、ゲームを開始することができない時間数や、アクセスすることができない時間帯に関する情報、あるいは、制約を設定するための変数等である。ユーザが入力する制約情報は、予め定められた制約に対して入力する情報であってもよいし、複数の制約条件から１つをユーザが選択して、入力する情報であってもよい。
【０１２０】
ゲームシステム１０は、計時を開始する（ステップＳ７３）。ゲームシステム１０は、制約を設定する（ステップＳ７４）。制約の設定は、第六の実施の形態に記載された制約の設定に関する記載を必要な範囲で採用することができる。
【０１２１】
ゲームシステム１０は、ユーザからプレイ開始要求等のアクセス信号を受け付けるまで待機する。アクセス信号とは、ゲームの開始要求であってもよいし、アプリケーションの起動時に行われる要求信号の送信であってもよい。
【０１２２】
ゲームシステム１０は、ユーザの操作指示により、プレイ開始要求を受け付ける（ステップＳ７５）。ゲームシステム１０は、ステップＳ７４において設定された制約を満たすか判定する（ステップＳ７６）。制約を満たす場合（ステップＳ７６にてＹＥＳ）には、ゲームシステム１０は、ユーザのアカウントに対して特典を付与する（ステップＳ７７）。一方、制約を満たさない場合（ステップＳ７６にてＮＯ）には、特典を付与しない。あるいは、特典を付与しないだけでなく、ゲームの進行を不利にするような罰則をユーザに対して与えてもよい。罰則は、例えば、所定のメニューが使用できない、プレイヤオブジェクトが弱くなる、敵オブジェクトが強くなる、抽選等の当たりの確率が低く設定される、文章の表示速度が遅くなりゲームをしづらくなる等が挙げられる。特典付与処理は、第六の実施の形態に記載された特典付与処理に関する記載を必要な範囲で採用することができる。
【０１２３】
ゲームシステム１０は、制約を充足したか否かの判定結果に関する情報を表示画面４３に表示する（ステップＳ７８）。ゲームシステム１０は、ゲームを進行（ステップＳ７９）し、終了する。ゲーム進行の制御について、制約に基づいてゲームの進行を制御するようにしてもよい。
【０１２４】
第七の実施形態の一側面として、制約として入力された情報を充足すると判定された場合に、所定の特典をユーザに付与することで、ビデオゲームに対するユーザの満足度を向上させることができる。
【０１２５】
第七の実施形態の一側面として、ユーザの入力により制約を設定し、制約を満たした場合にはユーザに対して特典を付与することにより、ゲームの趣向性を高めることができる。さらに、課される制約をユーザに選択させることにより、ユーザは自分が必要な特典が得られる可能性がある制約を選択することができ、ゲームの進行において、自身に制約を課して特典を使用しながらゲームを進行させるか、制約を課さずに地道にゲームを進行させるか戦略的に判断する必要が生じ、ゲームの戦略性も高めることができる。
【０１２６】
第七の実施の形態において、ユーザに対する特典の付与判定（すなわち、選択結果が特典の付与条件を満たすか否かの判定）が行われる構成であることが好ましい。
【０１２７】
第七の実施の形態において、所定の特典を付与することとは異なる処理として、特典をユーザに付与しない処理を実行する構成としてもよい。
【０１２８】
第七の実施の形態において、ゲーム内要素の付与が複数のゲーム内要素から所定数のゲーム内要素を所定規則に従って選択する構成としてもよい。このような規則の例には、複数のゲーム内要素からランダムに１つのゲーム内要素を選択する規則や、ユーザ操作が制約を満たした際に当該制約を満たしたゲーム内要素を選択する規則、ユーザ操作が制約を破った場合に当該制約を満たした場合とは異なるゲーム内容要素を選択するもしくはゲーム進行においてユーザに不利益を与える規則、などがある。
【０１２９】
第七の実施の形態において、「ゲーム」、「ゲーム装置」、「操作」、「ユーザの操作」、「ユーザの操作を受け付ける」、「サーバ装置」、「アカウント」、「ゲーム進行」、及び、「ゲーム進行を制御する」とは、それぞれ第一の実施形態において記載した内容を必要な範囲で採用できる。
【０１３０】
第七の実施の形態において、「ゲームプレイへの参加」、「制限を設ける」、「条件を付ける」、「条件」、及び、「ゲームルールに関する禁止事項を設ける」とは、それぞれ第二の実施形態において記載した内容を必要な範囲で採用できる。「時間帯」とは、第四の実施形態において記載した内容を必要な範囲で採用できる。「システム」とは、第五の実施形態において記載した内容を必要な範囲で採用できる。
【０１３１】
第七の実施の形態において、「制約」、「特典」、「特典の付与」、「オブジェクト」、「ゲームの進行において」、「ゲーム内要素」とは、それぞれ第六の実施形態において記載した内容を必要な範囲で採用できる。
【０１３２】
以上に説明したように、本願の各実施形態により１または２以上の不足が解決される。なお、夫々の実施形態による効果は、非限定的な効果または効果の一例である。
【０１３３】
［付記］
上で述べた実施の形態の説明は、下記の発明を、発明の属する分野における通常の知識を有する者がその実施をすることができるように記載した。
【０１３４】
［１］  ユーザの操作を受け付ける入力装置を備えるゲーム装置と、該ゲーム装置と通信可能なサーバ装置に実現させるためのビデオゲーム処理プログラムであって、
前記サーバ装置に、
アカウントを管理するアカウント管理機能、
ユーザの操作に基づいて、ユーザに対して、前記ゲーム装置におけるゲームプレイに制約を設ける制約設定機能、
前記アカウントと前記制約とを関連付けて管理するユーザ管理機能、
前記制約に応じて前記ユーザのゲーム進行を制御するゲーム進行機能
を実現させるためのビデオゲーム処理プログラム。
【０１３５】
［２］  前記制約は、ユーザの入力により、所定の期間、ユーザによるゲームプレイへの参加もしくはサーバへのアクセスに対して、制限を設けることもしくは条件を付けること、又は、ゲームルールに関する禁止事項を設けることである、［１］に記載のビデオゲーム処理プログラム。
【０１３６】
［３］  前記ゲーム進行機能では、
ユーザにより入力された時間を前記制約として記憶する制約時間記憶機能、
前記時間の入力を受け付けた時刻から経過した時間を計時する計時機能、
前記計時機能にて計時した時間が前記入力された時間を上回るか否かを判定する時間判定機能
を備え、
前記入力した時間を上回ると判定された場合に、ユーザに対して特典を付与する時間経過特典付与機能
を実現させるための［１］又は［２］に記載のビデオゲーム処理プログラム。
【０１３７】
［４］  前記制約設定機能では、
複数の時間帯を記憶する時間帯記憶機能、
記憶された時間帯からユーザにより選択された時間帯を前記制約として記憶する制約時間帯記憶機能
を備え、
前記ゲーム進行機能では
ユーザによるアクセスを受け付けた時刻が前記選択された時間帯に含まれるか否かを判定する時間帯判定機能を備え、
前記サーバ装置に、
前記選択された時間帯に含まれないと判定された場合に、ユーザに対して特典を付与する時間帯特典付与機能
を実現させるための［１］又は［２］に記載のビデオゲーム処理プログラム。
【０１３８】
［５］  前記時間経過特典付与機能又は時間帯特典付与機能では、前記特典として、前記アカウントに関連付けられているオブジェクトのパラメータまたは能力を変化させる、［３］又は［４］に記載のビデオゲーム処理プログラム。
【０１３９】
［６］  前記ゲーム進行機能は、所定の対価の消費と引き換えに、ゲームを進行させるものであり、
前記時間経過特典付与機能又は時間帯特典付与機能では、前記特典として、ゲーム進行機能において消費させる対価の額を変化させる、［３］〜［５］のいずれかに記載のビデオゲーム処理プログラム。
【０１４０】
［７］  前記サーバ装置に、
前記制約の内容と関連付けて、前記時間経過特典付与機能又は前記時間帯特典付与機能により付与される特典を記憶する特典記憶機能
を実行させ、
前記時間経過特典付与機能又は前記時間帯特典付与機能により付与される特典が、前記制約の内容に応じて異なる、［３］〜［６］のいずれかに記載のビデオゲーム処理プログラム。
【０１４１】
［８］  前記時間経過特典付与機能又は前記時間帯特典付与機能では、特典として、抽選によりオブジェクトを取得する権利が付与される、［３］〜［７］のいずれかに記載のビデオゲーム処理プログラム。
【０１４２】
［９］  前記時間経過特典付与機能は、前記入力した時間を経過していないと前記時間判定機能により判定された場合に、特典を付与しない、又は、前記入力した時間を経過したと判定された場合に付与される特典とは異なる特典を付与する、［３］〜［８］のいずれかに記載のビデオゲーム処理プログラム。
【０１４３】
［１０］  前記時間帯特典付与機能は、前記選択された時間帯であると前記時間帯判定機能により判定された場合に、前記特典を付与しない、又は、前記選択された時間帯ではないと判定された場合とは異なる特典を付与する、［４］〜［８］のいずれかに記載のビデオゲーム処理プログラム。
【０１４４】
［１１］  ［１］に記載のプログラムがインストールされたサーバ装置。
【０１４５】
［１２］  通信ネットワークと、ユーザの操作を受け付ける入力装置を備えるゲーム装置と、該ゲーム装置と通信可能なサーバ装置とを備え、ユーザの操作に応じてビデオゲームの進行を制御するビデオゲーム処理システムであって、
アカウントを管理するアカウント管理手段と、
ユーザの操作に基づいて、ユーザに対して、前記ゲーム装置におけるゲームプレイに制約を設ける制約設定手段と、
前記アカウントと前記制約とを関連付けて管理するユーザ管理手段と、
前記制約に応じて前記ユーザのゲーム進行を制御するゲーム進行手段と
を備えるビデオゲーム処理システム。
【０１４６】
［１３］  ユーザの操作を受け付ける入力装置を備えるゲーム装置に実現させるためのビデオゲーム処理プログラムであって、
前記ゲーム装置に、
アカウントを管理するアカウント管理機能、
ユーザの操作に基づいて、ユーザに対して、前記ゲーム装置におけるゲームプレイに制約を設ける制約設定機能、
前記アカウントと前記制約とを関連付けて管理するユーザ管理機能、
前記制約に応じて前記ユーザのゲーム進行を制御するゲーム進行機能
を実現させるためのビデオゲーム処理プログラム。
【０１４７】
［１４］  ［１３］に記載のプログラムがインストールされた端末装置。
【０１４８】
［１５］  ユーザの操作を受け付ける入力装置を備えるゲーム装置と、該ゲーム装置と通信可能なサーバ装置に実現させるためのビデオゲーム進行方法であって、
ユーザの操作に基づいて、ユーザに対して、前記ゲーム装置におけるゲームプレイに制約を設けるステップと、
前記制約に応じて前記ユーザのゲーム進行を制御するステップと
を有するビデオゲーム進行方法。
【０１４９】
［１６］  通信ネットワークと、ユーザの操作を受け付ける入力装置を備えるゲーム装置と、該ゲーム装置と通信可能なサーバ装置とを備えるシステムにおいて実行されるビデオゲーム進行方法であって、
ユーザの操作に基づいて、ユーザに対して、前記ゲーム装置におけるゲームプレイに制約を設けるステップと、
前記制約に応じて前記ユーザのゲーム進行を制御するステップと
を有するビデオゲーム進行方法。
【符号の説明】
【０１５０】
１      サーバ装置
１１    制御部
１２    ＲＡＭ
１３    ストレージ部
１４    通信インタフェース
３      コンピュータ装置
４      通信ネットワーク
３１    制御部
３２    ＲＡＭ
３３    ストレージ部
３４    サウンド処理部
３５    グラフィックス処理部
３６    ＤＶＤ／ＣＤ−ＲＯＭドライブ
３７    通信インタフェース
３８    インタフェース部
３９    フレームメモリ
４０    入力部
４１    サウンド出力装置
４２    表示装置
４３    表示画面
４４    記録媒体
【図１】
2019076663.tif 000003
【図２】
2019076663.tif 000004
【図３】
2019076663.tif 000005
【図４】
2019076663.tif 000006
【図５】
2019076663.tif 000007
【図６】
2019076663.tif 000008
【図７】
2019076663.tif 000009
【図８】
2019076663.tif 000010
【図９】
2019076663.tif 000011
【図１０】
2019076663.tif 000012
【図１１】
2019076663.tif 000013
【図１２】
2019076663.tif 000014
【図１３】
2019076663.tif 000015
【図１４】
2019076663.tif 000016
【図１５】
2019076663.tif 000017
【図１６】
2019076663.tif 000018
【図１７】
2019076663.tif 000019
【図１８】
2019076663.tif 000020
【手続補正書】
【提出日】平成31年1月9日(2019.1.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザの操作を受け付ける入力装置を備えるゲーム装置と、該ゲーム装置と通信可能なサーバ装置に実現させるためのビデオゲーム処理プログラムであって、
前記サーバ装置に、
アカウントを管理するアカウント管理機能、
ユーザの操作に基づいて、ユーザに対して、前記ゲーム装置におけるゲームプレイに制約を設ける制約設定機能、
前記アカウントと前記制約とを関連付けて管理するユーザ管理機能、
前記制約に応じて前記ユーザのゲーム進行を制御するゲーム進行機能を実現させ、
前記制約設定機能では、
複数の時間帯を記憶する時間帯記憶機能、
記憶された時間帯からユーザにより選択された時間帯を前記制約として記憶する制約時間帯記憶機能
を備え、
前記ゲーム進行機能では
ユーザによるアクセスを受け付けた時刻が前記選択された時間帯に含まれるか否かを判定する時間帯判定機能を備え、
前記サーバ装置に、
前記選択された時間帯に含まれないと判定された場合に、ユーザに対して特典を付与する時間帯特典付与機能を
実現させるためのビデオゲーム処理プログラム。
【請求項２】
前記制約は、ユーザの入力により、所定の期間、ユーザによるゲームプレイヘの参加もしくはサーバヘのアクセスに対して、制限を設けることもしくは条件を付けること、又は、ゲームルールに関する禁止事項を設けることである、請求項１に記載のビデオゲーム処理プログラム。
【請求項３】
前記ゲーム進行機能では
ユーザにより入力された時間を前記制約として記憶する制約時間記憶機能、
前記時間の入力を受け付けた時刻から経過した時間を計時する計時機能、
前記計時機能にて計時した時間が前記入力された時間を上回るか否かを判定する時間判定機能を備え、
前記入力した時間を上回ると判定された場合に、ユーザに対して特典を付与する時間経過特典付与機能
を実現させるための請求項１又は２に記載のビデオゲーム処理プログラム。
【請求項４】
前記時間経過特典付与機能又は時間帯特典付与機能では、前記特典として、前記アカウントに関連付けられているオブジェクトのパラメータまたは能力を変化させる、請求項３に記載のビデオゲーム処理プログラム。
【請求項５】
前記ゲーム進行機能は、所定の対価の消費と引き換えに、ゲームを進行させるものであり、
前記時間経過特典付与機能又は時間帯特典付与機能では、前記特典として、ゲーム進行機能において消費させる対価の額を変化させる、請求項３−４のいずれかに記載のビデオゲーム処理プログラム。
【請求項６】
通信ネットワークと、ユーザの操作を受け付ける入力装置を備えるゲーム装置と、該ゲーム装置と通信可能なサーバ装置とを備え、ユーザの操作に応じて、ビデオゲームの進行を制御するビデオゲーム処理システムであって、
アカウントを管理するアカウント管理手段と、
ユーザの操作に基づいて、ユーザに対して、前記ゲーム装置におけるゲームプレイに制約を設ける制約設定手段と、
前記アカウントと前記制約とを関連付けて管理するユーザ管理手段と、
前記制約に応じて前記ユーザのゲーム進行を制御するゲーム進行手段と
を備え、
前記制約設定手段では、
複数の時間帯を記憶する時間帯記憶手段と、
記憶された時間帯からユーザにより選択された時間帯を前記制約として記憶する制約時間帯記憶手段と
を備え、
前記ゲーム進行手段では
ユーザによるアクセスを受け付けた時刻が前記選択された時間帯に含まれるか否かを判定する時間帯判定手段を備え、
前記ビデオゲーム処理システムがさらに、
前記選択された時間帯に含まれないと判定された場合に、ユーザに対して特典を付与する時間帯特典付与手段
を備えるビデオゲーム処理システム。
【請求項７】
ユーザの操作を受け付ける入力装置を備えるゲーム装置に実現させるためのビデオゲーム処理プログラムであって、
前記ゲーム装置に、
アカウントを管理するアカウント管理機能、
ユーザの操作に基づいて、ユーザに対して、前記ゲーム装置におけるゲームプレイに制約を設ける制約設定機能、
前記アカウントと前記制約とを関連付けて管理するユーザ管理機能、
前記制約に応じて前記ユーザのゲーム進行を制御するゲーム進行機能
を実現させ、
前記制約設定機能では、
複数の時間帯を記憶する時間帯記憶機能、
記憶された時間帯からユーザにより選択された時間帯を前記制約として記憶する制約時間帯記憶機能
を備え、
前記ゲーム進行機能では
ユーザによるアクセスを受け付けた時刻が前記選択された時間帯に含まれるか否かを判定する時間帯判定機能を備え、
前記ゲーム装置に、
前記選択された時間帯に含まれないと判定された場合に、ユーザに対して特典を付与する時間帯特典付与機能
を実現させるためのビデオゲーム処理プログラム。