(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B1)
(11)【特許番号】
(24)【登録日】2022-06-07
(45)【発行日】2022-06-15
(54)【発明の名称】ゲームシステム、ゲームプログラム及び情報処理方法
(51)【国際特許分類】
A63F 13/45 20140101AFI20220608BHJP
A63F 13/53 20140101ALI20220608BHJP
A63F 13/58 20140101ALI20220608BHJP
A63F 13/69 20140101ALI20220608BHJP
【FI】
A63F13/45
A63F13/53
A63F13/58
A63F13/69
(21)【出願番号】P 2021180287
(22)【出願日】2021-11-04
【審査請求日】2021-11-04
【早期審査対象出願】
(73)【特許権者】
【識別番号】512294021
【氏名又は名称】株式会社アカツキ
(74)【代理人】
【識別番号】110002790
【氏名又は名称】One ip特許業務法人
(72)【発明者】
【氏名】コウ セイブン
【審査官】西村 民男
(56)【参考文献】
【文献】特開2017-144067(JP,A)
【文献】特開2018-000623(JP,A)
【文献】特開2016-154708(JP,A)
【文献】特開2014-236907(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
A63F 9/24,13/00-13/98
(57)【特許請求の範囲】
【請求項1】
プレイヤ端末で実行可能なゲームを提供するゲームシステムにおいて、
前記プレイヤ端末を介したプレイヤの要求に基づいて、ゲームを自動で進行させるオートプレイを実行する動作制御部と、
前記動作制御部で実行する前記オートプレイが継続される残時間又は前記オートプレイが終了する終了予定時刻を所定のオートプレイ関連情報に基づいて算出する残時間算出部と、
前記残時間算出部で算出した前記残時間又は前記終了予定時刻を前記ゲームの画面に表示させる表示処理部と、
を備え
、
前記オートプレイ関連情報は、予め設定されたオートプレイ停止条件が満たされてオートプレイが停止した場合に自動的にオートプレイを再開させる再開条件情報を含む、ことを特徴とするゲームシステム。
【請求項2】
前記残時間算出部は、前記プレイヤの要求に基づいて前記オートプレイの開始時点のオートプレイ関連情報に基づいて、前記残時間又は前記終了予定時刻を算出する、ことを特徴とする請求項1に記載のゲームシステム。
【請求項3】
前記残時間算出部は、前記オートプレイの進行中に変動するオートプレイ関連情報に基づいて、所定期間ごとに前記残時間又は前記終了予定時刻を算出する、ことを特徴とする請求項1または2に記載のゲームシステム。
【請求項4】
前記オートプレイ関連情報は、前記プレイヤの要求に基づいて設定された、オートプレイを実行するゲーム単位の連続実行回数を含む、ことを特徴とする請求項1~3の何れかに記載のゲームシステム。
【請求項5】
前記オートプレイ関連情報は、ゲームの実行に伴い消費されるスタミナ値を含む、ことを特徴とする請求項1~4の何れかに記載のゲームシステム。
【請求項6】
前記オートプレイ関連情報は、前記オートプレイの過程で自動的に使用される特定アイテムの使用個数を含む、ことを特徴とする請求項1~5の何れかに記載のゲームシステム。
【請求項7】
前記残時間又は前記終了予定時刻を前記ゲームの画面に表示させるか否かを、前記プレイヤ端末を介したプレイヤの要求に基づいて切り替える切替部を備える、ことを特徴とする請求項1~
6の何れかに記載のゲームシステム。
【請求項8】
前記表示処理部は、前記残時間を前記ゲームの画面に表示させる、ことを特徴とする請求項1~
7の何れかに記載のゲームシステム。
【請求項9】
コンピュータを、
プレイヤ端末を介したプレイヤの要求に基づいて、ゲームを自動で進行させるオートプレイを実行する動作制御部と、
前記動作制御部で実行する前記オートプレイが継続される残時間又は前記オートプレイが終了する終了予定時刻を所定のオートプレイ関連情報に基づいて算出する残時間算出部と、
前記残時間算出部で算出した前記残時間又は前記終了予定時刻を前記ゲームの画面に表示させる表示処理部と、
として機能させ
、
前記オートプレイ関連情報は、予め設定されたオートプレイ停止条件が満たされてオートプレイが停止した場合に自動的にオートプレイを再開させる再開条件情報を含む、ゲームプログラム。
【請求項10】
コンピュータが、
プレイヤ端末を介したプレイヤの要求に基づいて、ゲームを自動で進行させるオートプレイを実行する動作制御処理と、
前記動作制御処理で実行する前記オートプレイが継続される残時間又は前記オートプレイが終了する終了予定時刻を所定のオートプレイ関連情報に基づいて算出する残時間算出処理と、
前記残時間算出
処理で算出した前記残時間又は前記終了予定時刻を前記ゲームの画面に表示させる表示処理と、
を実行
し、
前記オートプレイ関連情報は、予め設定されたオートプレイ停止条件が満たされてオートプレイが停止した場合に自動的にオートプレイを再開させる再開条件情報を含む、情報処理方法。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、ゲームシステム、ゲームプログラム及び情報処理方法に関する。
【背景技術】
【0002】
近年、ネットワークを介してサーバにアクセス可能なスマートフォンやゲーム端末等のプレイヤ端末で実行可能なゲームが提供されている。この種のゲームには、ゲーム内のキャラクタが自動で制御されるものが存在する。
【0003】
特許文献1には、ゲームのプレイヤがオートプレイアイテムの使用を選択すると、プレイヤが操作を行うキャラクタの動作が自動で制御されるとともに、自動的な制御に追従して所定のアニメーションが表示されるゲームプログラムが開示されている。
【先行技術文献】
【特許文献】
【0004】
【発明の概要】
【発明が解決しようとする課題】
【0005】
ところで、上記のようなゲーム内のキャラクタが自動で制御されるオートプレイの機能を備えるゲームでは、オートプレイを実行してゲームを進行させながら、同時に別の作業等を行いたいという要望がある。
【0006】
このような場合において、プレイヤが、オートプレイが継続される残時間を把握することができれば、プレイヤはゲーム以外の別の作業を安心して行うことができるとともに、ゲームの進行を効率的に管理することができる。
【0007】
本発明は、上記事情に鑑みてなされたものであり、オートプレイが継続される残時間を容易に把握することができるゲームシステム、ゲームプログラム及び情報処理方法を提供することを課題とするものである。
【課題を解決するための手段】
【0008】
上記課題を達成するための本発明に係るゲームシステムは、プレイヤ端末で実行可能なゲームを提供するゲームシステムにおいて、前記プレイヤ端末を介したプレイヤの要求に基づいて、ゲームを自動で進行させるオートプレイを実行する動作制御部と、前記動作制御部で実行する前記オートプレイが継続される残時間又は前記オートプレイが終了する終了予定時刻を所定のオートプレイ関連情報に基づいて算出する残時間算出部と、前記残時間算出部で算出した前記残時間又は前記終了予定時刻を前記ゲームの画面に表示させる表示処理部と、を備えることを特徴としている。
【0009】
これによれば、ゲームを自動で進行させるオートプレイにおいて、オートプレイが継続される残時間又はオートプレイが終了する終了予定時刻を所定のオートプレイ関連情報に基づいて算出し、画面に表示することから、オートプレイがあとどれくらい継続されるのか、あるいは、あとどれくらいで終わるのかという時間を容易に把握することができる。
【0010】
したがって、プレイヤは、ゲームを進行させながらも、ゲーム以外の別の作業を安心して行うことができるし、ゲームの進行を容易に管理することができる。
【0011】
上記課題を達成するための本発明に係るゲームプログラムは、コンピュータを、プレイヤ端末を介したプレイヤの要求に基づいて、ゲームを自動で進行させるオートプレイを実行する動作制御部と、前記動作制御部で実行する前記オートプレイが継続される残時間又は前記オートプレイが終了する終了予定時刻を所定のオートプレイ関連情報に基づいて算出する残時間算出部と、前記残時間算出部で算出した前記残時間又は前記終了予定時刻を前記ゲームの画面に表示させる表示処理部として機能させるものである。
【0012】
上記課題を達成するための本発明に係る情報処理方法は、コンピュータが、プレイヤ端末を介したプレイヤの要求に基づいて、ゲームを自動で進行させるオートプレイを実行する動作制御処理と、前記動作制御部で実行する前記オートプレイが継続される残時間又は前記オートプレイが終了する終了予定時刻を所定のオートプレイ関連情報に基づいて算出する残時間算出処理と、前記残時間算出部で算出した前記残時間又は前記終了予定時刻を前記ゲームの画面に表示させる表示処理と、を実行するものである。
【発明の効果】
【0013】
この発明によれば、オートプレイが継続される時間を容易に把握することができる。
【図面の簡単な説明】
【0014】
【
図1】本発明の実施の形態に係るゲームシステムの構成の概略を説明するブロック図である。
【
図2】同じく、本実施の形態に係るゲームシステムのサーバの構成の概略を説明するブロック図である。
【
図3】同じく、本実施の形態に係るゲームシステムのサーバのストレージの構成の概略を説明するブロック図である。
【
図4】同じく、本実施の形態に係るゲームシステムで処理されるゲーム情報の構成の概略を説明するブロック図である。
【
図5】同じく、本実施の形態に係るゲームシステムで実行されるゲームの画面インターフェースの一例を説明する図である。
【
図6】同じく、本実施の形態に係るゲームシステムで実行されるゲームの画面インターフェースの一例を説明する図である。
【
図7】同じく、本実施の形態に係るゲームシステムの動作制御部及び残時間算出部の処理の概略を説明するフローチャートである。
【
図8】同じく、本実施の形態に係るゲームシステムで実行されるゲームの画面インターフェースの一例を説明する図である。
【
図9】同じく、本実施の形態に係るゲームシステムのプレイヤ端末の構成の概略を説明するブロック図である。
【
図10】同じく、本実施の形態に係るゲームシステムの処理の概略を説明するフローチャートである。
【発明を実施するための形態】
【0015】
次に、
図1~
図10に基づいて、本発明の実施の形態に係るゲームシステムについて説明する。
【0016】
図1は、本発明の実施の形態に係るゲームシステムの構成の概略を説明するブロック図である。図示のように、ゲームシステム10は、サーバ20及びプレイヤ端末30を主要構成として備える。サーバ20及び複数のプレイヤ端末30は、インターネット網等のネットワーク100を介して互いにアクセス可能に接続される。
【0017】
サーバ20は、本実施の形態では、ゲームシステム10でゲームを提供する事業者1(システム管理者)に配備され、プレイヤ端末30は、事業者1が提供するゲームを利用する複数のプレイヤ2に保有される。
【0018】
ゲームシステム10で事業者1が提供するゲームは、オートプレイ機能を備えたゲームであれば特に限定されず、例えば、対戦ゲーム、パズルゲーム、アクションゲーム、野球ゲーム、サッカーゲーム、その他スポーツゲーム、クイズゲーム、ピンボールゲーム、カードゲーム、リズムゲーム、RPG(ロールプレイングゲーム)、位置情報ゲーム、ボードゲーム、アドベンチャーゲーム、カジノゲーム、シミュレーションゲーム、ストラテジーゲーム、レーシングゲーム等であってよい。
【0019】
なお、本実施の形態では、事業者1が提供するゲームが、プレイヤ2が操作するキャラクタが他のキャラクタと対戦するゲーム要素を備えたゲームである場合を主に想定して説明する。
【0020】
次に、本実施の形態のゲームシステム10の各部の具体的な構成について説明する。
【0021】
サーバ20は、本実施の形態では、デスクトップ型あるいはノート型のコンピュータ(情報処理装置)によって実装される。
【0022】
図2は、サーバ20の構成の概略を説明するブロック図である。図示のように、サーバ20は、プロセッサ21、メモリ22、ストレージ23、送受信部24、及び入出力部25を備え、これらが互いにバス26を介して電気的に接続される。
【0023】
プロセッサ21は、サーバ20の動作を制御し、各要素間におけるデータの送受信の制御や、アプリケーションプログラムの実行に必要な処理等を行う演算装置である。
【0024】
このプロセッサ21は、本実施の形態では例えばCPU(Central Processing Unit)であり、後述するストレージ23に格納されてメモリ22に展開されたアプリケーションプログラムを実行して各処理を行う。
【0025】
メモリ22は、本実施の形態では、DRAM(Dynamic Random Access Memory)等の揮発性記憶装置で構成される主記憶装置で実装される。
【0026】
このメモリ22は、プロセッサ21の作業領域として使用される一方、サーバ20の起動時に実行されるBIOS(Basic Input/Output System)、及び各種の設定情報等が格納される。
【0027】
ストレージ23は、プログラムや各種の処理に用いられる情報等が格納されている。このストレージ23の構成については、後述する。メモリ22及びストレージ23は、情報処理装置の記憶部として機能する。
【0028】
送受信部24は、サーバ20をネットワーク100に接続する。この送受信部24は、Bluetooth(登録商標)やBLE(Bluetooth Low Energy)といった近距離通信インターフェースを具備するものであってもよい。
【0029】
入出力部25は、キーボードやマウス、あるいはディスプレイ等の入出力機器が接続されるインターフェースである。
【0030】
バス26は、接続したプロセッサ21、メモリ22、ストレージ23、送受信部24及び入出力部25の間において、例えばアドレス信号、データ信号及び各種の制御信号を伝達する。
【0031】
図3は、ストレージ23の構成の概略を説明するブロック図である。図示のように、ストレージ23は、本実施の形態では、記憶領域40及びゲームプログラムである情報処理プログラム41を備える。
【0032】
記憶領域40は、ストレージ23が区画されることによって実現され、本実施の形態では、ゲーム情報D1が格納される。
【0033】
図4は、ゲーム情報D1の構成の概略を説明するブロック図である。図示のように、ゲーム情報D1は、ゲームデータd1a、イベントデータd1b、プレイヤデータd1c及び報酬データd1dを備える。ゲームデータd1a、イベントデータd1b、プレイヤデータd1c及び報酬データd1dは、後述のオートプレイ関連情報を含む。
【0034】
ゲームデータd1aは、本実施の形態では、ゲームに登場するキャラクタやアイテム等のゲーム媒体、背景画像、ゲームの種類に応じたゲームの設定に関するデータ等によって構成され、例えば、対戦ゲームである場合は、ステージ等のゲーム単位のIDに関連づけられた名称等が含まれる。
【0035】
ゲームデータd1aを構成するキャラクタは、本実施の形態では、プレイヤ2がプレイヤ端末30を介して操作することによってゲーム内の行動を指示可能なキャラクタ、プレイヤ2が使用するキャラクタの仲間となるキャラクタ、あるいはプレイヤ2と対戦する敵のキャラクタ等が含まれる。
【0036】
イベントデータd1bは、本実施の形態では、プレイヤ2が実行するクエスト、ダンジョン、トライアル、任意のイベント等のゲーム単位等よって構成され、これらをクリアすると、ゲーム内で使用される攻撃アイテムやキャラクタのエナジーの回復アイテム等といった報酬が付与される場合がある。
【0037】
プレイヤデータd1cは、本実施の形態では、プレイヤ2がゲーム内で使用するキャラクタに関するデータ、プレイヤが所有するアイテムに関するデータ、プレイステージに関するデータ等によって構成される。キャラクタやアイテム等のゲーム媒体は、例えば課金やゲーム内の抽選システム等を介して、あるいは予めプレイヤに付与される。また、プレイヤデータd1cは、プレイヤ2が選択した複数のキャラクタで構成されるグループ(デッキ、パーティ)に関する情報を含んでもよい。
【0038】
キャラクタに関するデータは、本実施の形態では、キャラクタの属性に関する属性データであって、例えば、キャラクタのIDに関連づけられたレベル、攻撃力、防御力及び体力等の各種のパラメータの値が含まれる。
【0039】
各種のパラメータには、本実施の形態では、ゲームの実行に伴い消費されるスタミナ値が含まれる。スタミナ値は、例えばクエスト等のゲーム単位を実行する際に1つずつ消費され、0になると(回復するまで)それ以上の実行ができなくなる。また、スタミナ値は、上限に達するまで時間の経過とともに自動的に回復(増加)したり、スタミナ回復アイテムの使用により回復したり、課金により回復したりするものであってもよい。あるいは、スタミナ値は、キャラクタがゲーム内で任意の動作をする際に要求される仮想的な体力が数値化された値であってもよい。
【0040】
図5は、ゲームの画面インターフェースの一例を説明する図である。図示のように、画面インターフェースIF1には、プレイヤ2がゲーム内で使用するキャラクタC1及びこのキャラクタC1と対戦するキャラクタC2のスタミナ値がゲージ(LIFE)Gとして表示される。
【0041】
このスタミナ値としてのゲージGは、例えば攻撃や防御等といったゲーム内でのキャラクタの動作に応じて費消され、費消されたスタミナ値に従ってゲージGの表示が減少される等のように変動する。
【0042】
図4で示すプレイヤデータd1cを構成するアイテムに関するデータは、例えば、アイテムのIDに関連づけられたアイテムの保有数等の値が含まれる。
【0043】
プレイステージに関するデータは、設定された複数のステージのうち、プレイヤ2がこれまでにプレイしたことがあるステージに関するデータであり、例えばプレイの回数やステージをクリアした際のデータ等が含まれる。
【0044】
報酬データd1dは、本実施の形態では、キャラクタに付与されるゲーム内報酬に関するデータである。
【0045】
このゲーム内報酬には、本実施の形態では、例えばゲーム内でアイテムと交換したりキャラクタの「LIFE」等の各種パラメータを回復したりする等の際に費消するゲーム内ポイント、ゲーム内で実行される任意のイベントの実行、キャラクタが任意のアイテムを取得する際の確率を示すドロップ率の上昇、あるいはゲーム内で実行される機能が制限されている場合にその制限を解除して機能を実行させる機能実行指令等が含まれる。
【0046】
図3で示す情報処理プログラム41は、本実施の形態では、サーバ20を、ゲーム処理部41a、動作制御部41b、残時間算出部41c及び表示処理部41dとして機能させるプログラムである。
【0047】
ゲーム処理部41aは、ゲームの進行やキャラクタの制御といったゲームの基本的な処理を実行するものであって、例えば、ゲームの進行、ゲームモードの切替、イベントの実行あるいはキャラクタへのゲーム内報酬の付与等の各種の処理を実行する。
【0048】
このゲーム処理部41aは、プレイヤ端末30を介してプレイヤ2によって入力される、所定のオートプレイ関連情報を受け付ける受付処理を実行する。例えば、オートプレイ関連情報は、オートプレイを実行するゲーム単位の連続実行回数(オートプレイを周回する周回回数)、ゲームの実行に伴い消費されるスタミナ値、オートプレイの過程で自動的に使用される特定アイテムの使用個数等である。オートプレイ関連情報は、オートプレイを継続または終了する条件に関する情報であってもよく、例えばプレイヤが指定する、オートプレイを継続する時間(例えば10分、1時間、12時間、1日等)、オートプレイを終了する終了時刻、または、プレイヤが指定したキャラクタが任意のレベルに到達するまで等であってもよい。オートプレイ関連情報はプレイヤ端末30を介したプレイヤの要求に基づいて設定されてもよいし、予め設定されたものでもよい。オートプレイの過程で自動的に使用される特定アイテムは、スタミナを回復させるスタミナ回復アイテムや、攻撃力や防御力等の能力を高めるアイテム等とすることができる。このようなアイテムは、例えばスタミナ値が所定値以下になった時等の設定されたタイミングで自動的に使用される。オートプレイ関連情報は、予め設定されたオートプレイ停止条件が満たされてオートプレイが停止した場合に自動的にオートプレイを再開させる再開条件情報を含んでもよい。オートプレイ停止条件は、例えばプレイヤのキャラクタが全滅すること等であり、再開条件は例えば、プレイヤが指定した、キャラクタが全滅した場合にゲームをリスタート(再挑戦)する回数等の条件である。その場合、例えば、オートプレイを開始する前に、プレイヤ2からの入力により、ゲーム処理部41aがリスタートする回数の受付処理を実行する。また、オートプレイ停止条件は、例えば、オートプレイ中にアイテムを獲得することによりプレイヤが所有可能なアイテムの上限に達したことであってもよく、その場合の再開条件は、不要なアイテムを自動的に廃棄したり売却したりすることであってもよい。その場合、例えば、オートプレイを開始する前に、プレイヤ2からの入力により、ゲーム処理部41aが不要なアイテムの受付処理を実行する。
【0049】
図6は、ゲームの画面インターフェースの一例を説明する図である。図示のように、画面インターフェースIF2には、周回回数が入力される周回回数入力部i1及びオートプレイの周回の開始の指示が入力される開始入力部i2が表示され、これら周回回数入力部i1及び開始入力部i2にプレイヤ端末30を介してプレイヤ操作情報が入力されると、ゲーム処理部41aが周回回数受付処理を実行する。
【0050】
図3で示す動作制御部41bは、本実施の形態では、プレイヤ端末30を介したプレイヤの要求に基づいて、ゲームを自動で進行させるオートプレイを実行する。本例の動作制御部41bは、オートプレイにおいてキャラクタの動作を自動で制御する。
【0051】
残時間算出部41cは、本実施の形態では、オートプレイが継続される残時間(秒、分、時間単位)又はオートプレイが終了する終了予定時刻を所定のオートプレイ関連情報に基づいて算出するものである。終了予定時刻は、例えば現在時刻に残時間を加算することで算出することができる。残時間算出部41cは、オートプレイの開始時点のオートプレイ関連情報に基づいて、残時間又は終了予定時刻を算出することができる。また、残時間算出部41cは、オートプレイの進行中に変動する(算出時の時点における)オートプレイ関連情報に基づいて、所定期間ごとに、(算出時の時点における)残時間又は終了予定時刻を算出することができる。所定期間ごととは、予め設定された一定の時間(例えば10秒、30秒、1分、5分、10分等)ごとであってもよいし、所定条件を満たしたタイミングであってもよい。所定条件とは、例えば、各ステージをクリアして次のステージに移行する等の、ゲーム単位が切り替わること、あるいは所定のアイテムを使用すること、等とすることができる。オートプレイの進行中にも定期的に残時間又は終了予定時刻を算出することで、ゲーム状況に応じた精度の高い残時間等を表示させることができる。
【0052】
図7は、処理の概略を説明するフローチャートである。ゲーム処理部41aが所定のオートプレイ関連情報を受け付ける受付処理を実行し、オートプレイの実行要求を受け付けると、動作制御部41bは、図示のように、ステップS1において、オートプレイ関連情報に基づいて、オートプレイを実行する。
【0053】
例えば、プレイヤ2がプレイヤ端末30を介して周回回数を2回としてプレイヤ操作情報を入力すると、動作制御部41bは、オートプレイを2周回分、繰り返して実行する。
【0054】
また、ステップS2において、残時間算出部41cは、ゲーム処理部41aが周回回数受付処理で受け付けた周回回数を参照し、かつステップS3において、画面インターフェースIF1においてゲージGとして表示されるスタミナ値を参照する。画面に表示されるスタミナ値は、ゲージに限らず、数値であってもよい。
【0055】
さらに、残時間算出部41cは、ステップS2において参照した周回回数及びステップS3において参照したスタミナ値に基づいて、ステップS4において、オートプレイが継続される残時間を算出する。
【0056】
ステップS4において残時間を算出した後、ステップS5において、算出した残時間を、例えば
図8の画面インターフェースIF3で示したようなポップアップPとして表示する。なお、
図8の例では残時間のみを示しているが、終了予定時刻のみを示してもよいし、残時間と終了予定時刻の両方を示してもよいし、さらに現在時刻を示してもよい。
【0057】
周回回数に基づいて残時間を算出する場合は、例えば、直前のオートプレイあるいは通常の手動によるゲームプレイにおいて、所定のゲーム単位のゲームプレイが終了するまでに要した時間に周回回数を乗じて算出する、過去の複数回のオートプレイが終了するまでに要した平均時間に周回回数を乗じて算出する等が想定されるが、周回回数に基づいた種々の手法で算出することが可能である。
【0058】
スタミナ値に基づいて残時間を算出する場合は、例えば、プレイヤ2が使用するキャラクタC1のスタミナ値が持続する時間を推定して、推定したスタミナ値の持続時間を残時間として算出する等が想定されるが、スタミナ値に基づいた種々の手法で算出することが可能である。例えば上記方法とは反対に、キャラクタC2の残スタミナ値と、キャラクタC1の1ターンあたりの攻撃力などで推定するようにしてもよい。
【0059】
一方、周回回数とスタミナ値とを相関せしめて、オートプレイが継続される残時間を算出するように構成してもよい。
【0060】
このように、周回回数やスタミナ値等といったゲームの進行状況に応じて変動するパラメータに基づいて、周回回数、スタミナ値、あるいは周回回数とスタミナ値とを相関せしめる等の種々の手法によって、オートプレイが継続される残時間を算出する。
【0061】
残時間算出部41cは、上記に加えて、パーティ構成(複数キャラクタの組み合わせ)、レベル、参加イベント等に関連付けられたパラメータに基づいて残時間等を算出してもよい。また、スタミナ、攻撃力、経験値なども含めた上述の種々のパラメータと関連付けた上で、実際にオートプレイの結果としての単位時間あたりの周回回数(もしくは、1周回あたりの所要時間)のデータを、サーバの記憶部に格納、蓄積してもよい。その上で、残時間等の算出をする際に、他のユーザ(自分も可)が同一の(もしくは類似の(各数値の差が規定値以下となる他のユーザデータを類似と判定する))パラメータで周回を行った時に掛かった時間の参考データとして、参照できるようにしてもよい。当該データを教師データとした機械学習を用いて算出してもよい。また、残時間算出部41cによる残時間算出に用いる情報は、今回の自分のプレイに関する情報だけをもとに算出してもいいし、自分や他ユーザの過去の情報だけをもとに算出してもいいし、あるいはそれら両方のデータを用いて算出してもよい。
【0062】
図3で示す表示処理部41dは、残時間算出部41cで算出したオートプレイが継続される残時間又は終了予定時刻をゲームの画面に表示するものである。画面に表示される残時間の表示は、時間経過に伴い残時間が減少し、オートプレイの終了と共に0になり、プレイヤの操作により、あるいは一定時間後に自動的に消える。なお、オートプレイの残時間が予め設定された時間(例えば1分、10秒、5秒等)以下(もしくは未満)よりも短くなったことを条件として、プレイヤ端末30にカウントダウンのアラーム(音声出力、画像出力等)が出力されるようにサーバ10を制御してもよい。
【0063】
図8は、ゲームの画面インターフェースの一例を説明する図である。表示処理部41dが残時間をゲームの画面に表示させる処理を実行すると、本実施の形態では、図示のように、画面インターフェースIF3において、プレイヤ2が使用するキャラクタC1の近傍に、オートプレイが継続される残時間がポップアップPとして表示される。また、オートプレイを実行中であることを示唆する表示(例えば
図8の「AUTO PLAY MODE!」)を表示するようにしてもよい。
【0064】
これらゲーム処理部41a、動作制御部41b、残時間算出部41c及び表示処理部41dでの処理に基づいて、本実施の形態では、プレイヤ端末30においてゲームが実行される。
【0065】
図9で示すプレイヤ端末30は、本実施の形態では、携帯型情報端末であるスマートフォンで実装されるが、例えばゲーム専用の端末、タブレット型のコンピュータ、デスクトップ型あるいはノート型のコンピュータによって実装されるものであってもよい。
【0066】
図9は、プレイヤ端末30の構成の概略を説明するブロック図である。図示のように、プレイヤ端末30は、制御部31及びディスプレイ32を主要構成として備える。
【0067】
制御部31は、本実施の形態では、ディスプレイ32や図示しないカメラ等のプレイヤ端末30の各部を制御するものであって、例えばプロセッサ、メモリ、ストレージ、送受信部等によって構成される。
【0068】
この制御部31には、本実施の形態では、ゲームアプリケーションあるいはウェブサイトを閲覧可能なブラウザが格納され、サーバ20の情報処理プログラム41での処理に基づいて、ゲームアプリケーションあるいはブラウザを介してプレイヤ端末30においてゲームが実行される。
【0069】
ディスプレイ32には、本実施の形態では、プレイヤ端末30で実行されるゲームの画面インターフェース(画面インターフェースIF1~IF3を含む。)が表示される。
【0070】
このディスプレイ32は、表示面への接触によって情報の入力を受け付けるいわゆるタッチパネルであって、抵抗膜方式や静電容量方式といった各種の技術によって実装される。
【0071】
本実施の形態では、このディスプレイ32を介してプレイヤ操作情報D2が入力される。つまり、ディスプレイ32は入出力部として機能する。なお、プレイヤ端末30は、音声による入力、視線による入力等、他の入力を受け付け可能な入力部を備えていてもよい。
【0072】
プレイヤ操作情報D2は、本実施の形態では、ゲーム内でプレイヤ2が使用するキャラクタC1の操作や動作に関して入力される情報である。
【0073】
このプレイヤ操作情報D2は、ディスプレイ32に対するプレイヤ2の任意の動作(例えば画面をタップあるいはスワイプする動作や、画面に表示されるアイコン等をドラッグしてドロップする動作等)に基づいて入力される。
【0074】
次に、本実施の形態に係るゲームシステム10の処理の概略について説明する。
【0075】
図10は、本実施の形態に係るゲームシステム10の処理の概略を説明するフローチャートである。図示のように、ステップS10において、ゲームを開始するに際して、プレイヤ2はまずゲームにおける各種の設定を行う。
【0076】
本実施の形態では、例えば、初期設定時におけるプレイヤ2による1以上のキャラクタの選択及びそれに伴うキャラクタ名の設定等とともに、初期設定の際あるいは初回のゲームプレイ以降にゲームを開始する際に、
図6の画面インターフェースIF2を介して周回回数をプレイヤ操作情報D2として入力して設定する。
【0077】
プレイヤ操作情報D2として周回回数を入力すると、周回回数受付処理で周回回数を受け付ける。
【0078】
ゲームの設定に続いて、本実施の形態では、ステップS11において、プレイヤ2がゲームを実行して、ゲームを進行させる。
【0079】
ゲームの進行に伴って自動的に、あるいは、プレイヤの開始要求により、ステップS12において、ゲームの設定で設定した周回回数に基づいて、プレイヤ2が使用するキャラクタC1が他のキャラクタC2と自動的に対戦を行うオートプレイを実行する。本実施の形態では、プレイヤ2が使用するキャラクタC1と他のキャラクタC2とが対戦する。プレイヤ2が使用するキャラクタの数および対戦するキャラクタの数はそれぞれ単独でも複数であってもよい。
【0080】
このとき、本実施の形態では、周回回数受付処理で受け付けた周回回数を参照し、かつ画面インターフェースIF1においてゲージGとして表示されるスタミナ値を参照する。
【0081】
続くステップS13において、オートプレイ関連情報に基づいてオートプレイが継続される残時間又は終了予定時刻を算出する。本例ではオートプレイ関連情報としての周回回数及びスタミナ値のいずれ一方に基づいて、あるいは周回回数とスタミナ値とを相関せしめて、オートプレイが継続される残時間を算出する。
【0082】
ステップS13において残時間を算出した後、ステップS14において、算出した残時間を、例えば
図8の画面インターフェースIF3で示したようなポップアップPとして表示する。
【0083】
このように、プレイヤ2が使用するキャラクタC1の動作を自動で制御するオートプレイにおいて、オートプレイが継続される残時間または終了予定時刻を算出して表示することから、オートプレイが継続される時間を容易に把握することができる。
【0084】
したがって、プレイヤ2は、ゲームを進行させながらも、ゲーム以外の別の作業を安心して行うことができるし、オートプレイが継続される時間を把握することによって、ゲームの進行を容易に管理することができる。
【0085】
なお、本発明は上記実施の形態に限定されることはなく、発明の趣旨を逸脱しない範囲で種々の変更が可能である。
【0086】
上記実施の形態では、参照した周回回数及び参照したスタミナ値のいずれ一方に基づいて、あるいは周回回数とスタミナ値とを相関せしめて、オートプレイが継続される残時間を算出する場合を説明したが、参照するパラメータは周回回数あるいはスタミナ値に限られるものではなく、オートプレイ関連情報としての種々のパラメータを参照することができる。例えば、経験値(
図5及び
図8で示す「EXP」)、キャラクタの攻撃力等の能力値、対戦するキャラクタC2の攻撃力等の能力値、スタミナ値や経験値、現在のステージ数、保有するアイテム数及びアイテムの攻撃力等といった種々のパラメータを参照するものであってもよい。
【0087】
また、サーバ20は、オートプレイの残時間等を、ゲームの画面に表示させるか否かを、プレイヤ端末30を介したプレイヤ2の要求(入力操作)に基づいて切り替える切替部を備えていてもよい。これによれば、オートプレイ中の残時間等の表示または非表示をプレイヤ2が選択することができる。なお、このような切替は、オートプレイの開始前の
図6の画面等において、表示または非表示をプレイヤ2が選択するアイコンを設けてもよいし、
図8のようなオートプレイ中の画面に当該アイコンを設けて、オートプレイ中に切り替えることができるようにしてもよい。
【0088】
上記実施の形態では、サーバ20が事業者1に配備される場合を説明したが、サーバ20は、クラウド環境で実現されるものであってもよい。また、サーバ20及びプレイヤ端末30が備えるソフトウェア機能部の処理について、本発明の趣旨を実現できる範囲で、サーバ20の一部若しくはすべての機能をプレイヤ端末30が備えてもよい。
【0089】
また、
図7、
図10の処理は、本実施形態の情報処理システムによる処理の一例を示したものであり、本願発明を限定する意図ではない。
図7、
図10の処理に含まれる各工程は、図中に示される順序と異なる順序で実行するようにしてもよいし、一部の処理を並列に実行するよういしてもよいし、一部の工程を省略するようにしてもよいし、他の工程を追加してもよい。
【0090】
本発明は、以下の構成を備える。
(項目1)
プレイヤ端末で実行可能なゲームを提供するゲームシステムにおいて、
前記プレイヤ端末を介したプレイヤの要求に基づいて、ゲームを自動で進行させるオートプレイを実行する動作制御部と、
前記動作制御部で実行する前記オートプレイが継続される残時間又は前記オートプレイが終了する終了予定時刻を所定のオートプレイ関連情報に基づいて算出する残時間算出部と、
前記残時間算出部で算出した前記残時間又は前記終了予定時刻を前記ゲームの画面に表示させる表示処理部と、
を備えることを特徴とするゲームシステム。
(項目2)
前記残時間算出部は、前記プレイヤの要求に基づいて前記オートプレイの開始時点のオートプレイ関連情報に基づいて、前記残時間又は前記終了予定時刻を算出する、ことを特徴とする項目1に記載のゲームシステム。
(項目3)
前記残時間算出部は、前記オートプレイの進行中に変動するオートプレイ関連情報に基づいて、所定期間ごとに前記残時間又は前記終了予定時刻を算出する、ことを特徴とする項目1または2に記載のゲームシステム。
(項目4)
前記オートプレイ関連情報は、前記プレイヤの要求に基づいて設定された、オートプレイを実行するゲーム単位の連続実行回数を含む、ことを特徴とする項目1~3の何れかに記載のゲームシステム。
(項目5)
前記オートプレイ関連情報は、ゲームの実行に伴い消費されるスタミナ値を含む、ことを特徴とする項目1~4の何れかに記載のゲームシステム。
(項目6)
前記オートプレイ関連情報は、前記オートプレイの過程で自動的に使用される特定アイテムの使用個数を含む、ことを特徴とする項目1~5の何れかに記載のゲームシステム。
(項目7)
前記オートプレイ関連情報は、予め設定されたオートプレイ停止条件が満たされてオートプレイが停止した場合に自動的にオートプレイを再開させる再開条件情報を含む、ことを特徴とする項目1~6の何れかに記載のゲームシステム。
(項目8)
前記残時間又は前記終了予定時刻を前記ゲームの画面に表示させるか否かを、前記プレイヤ端末を介したプレイヤの要求に基づいて切り替える切替部を備える、ことを特徴とする項目1~7の何れかに記載のゲームシステム。
(項目9)
前記表示処理部は、前記残時間を前記ゲームの画面に表示させる、ことを特徴とする項目1~8の何れかに記載のゲームシステム。
(項目10)
コンピュータを、
プレイヤ端末を介したプレイヤの要求に基づいて、ゲームを自動で進行させるオートプレイを実行する動作制御部と、
前記動作制御部で実行する前記オートプレイが継続される残時間又は前記オートプレイが終了する終了予定時刻を所定のオートプレイ関連情報に基づいて算出する残時間算出部と、
前記残時間算出部で算出した前記残時間又は前記終了予定時刻を前記ゲームの画面に表示させる表示処理部として機能させるゲームプログラム。
(項目11)
コンピュータが、
プレイヤ端末を介したプレイヤの要求に基づいて、ゲームを自動で進行させるオートプレイを実行する動作制御処理と、
前記動作制御処理で実行する前記オートプレイが継続される残時間又は前記オートプレイが終了する終了予定時刻を所定のオートプレイ関連情報に基づいて算出する残時間算出処理と、
前記残時間算出部で算出した前記残時間又は前記終了予定時刻を前記ゲームの画面に表示させる表示処理と、
を実行する情報処理方法。
【符号の説明】
【0091】
1 事業者
2 プレイヤ
10 ゲームシステム
20 サーバ
30 プレイヤ端末
40 記憶領域
41 データ処理プログラム(ゲームプログラム)
41a ゲーム処理部
41b 動作制御部
41c 残時間算出部
41d 表示処理部
D1 ゲーム情報
【要約】
【課題】オートプレイが継続される残時間を容易に把握することができるゲームシステム、ゲームプログラム及び情報処理方法を提供する。
【解決手段】プレイヤ端末で実行可能なゲームを提供するゲームシステムにおいて、前記プレイヤ端末を介したプレイヤの要求に基づいて、ゲームを自動で進行させるオートプレイを実行する動作制御部と、前記動作制御部で実行する前記オートプレイが継続される残時間又は前記オートプレイが終了する終了予定時刻を所定のオートプレイ関連情報に基づいて算出する残時間算出部と、前記残時間算出部で算出した前記残時間又は前記終了予定時刻を前記ゲームの画面に表示させる表示処理部と、を備える。
【選択図】
図3