(57)【要約】【課題】  プレイヤキャラクタが自動的に行動する自動モードにおいて、プレイヤキャラクタの行動の目的をプレイヤが把握することを支援する。【解決手段】  本発明の一実施形態に係るユーザ端末１０は、プレイヤに対してゲームを提供する装置として機能する。当該ユーザ端末１０は、ゲームをプレイするための所定の画面をプレイヤに提示し、プレイヤキャラクタが自動的に行動する自動モードにおいて、プレイヤキャラクタに実行させる行動を自動的に特定し、特定された行動を実行するようにプレイヤキャラクタを制御し、自動的に特定された行動に基づく表示が少なくとも行われる第１のオブジェクトを所定の画面に表示する。【選択図】  図１
2018108513.tif 000002
【特許請求の範囲】
【請求項１】
プレイヤキャラクタが自動的に行動する自動モードを有するゲームを提供するためのプログラムであって、
コンピュータ上で実行されることに応じて、前記コンピュータに、
前記ゲームをプレイするための所定の画面をプレイヤに提示する処理と、
前記自動モードにおいて、前記プレイヤキャラクタに実行させる行動を自動的に特定し、特定された行動を実行するように前記プレイヤキャラクタを制御する処理と、を実行させ、
前記提示する処理は、前記自動モードにおいて、自動的に特定された行動に基づく表示が少なくとも行われる第１のオブジェクトを前記所定の画面に表示することを含む、
プログラム。
【請求項２】
請求項１のプログラムであって、
前記プレイヤキャラクタを制御する処理は、ゲーム空間における特定の目的地までの移動を、前記プレイヤキャラクタに実行させる行動として特定することを含み、
前記第１のオブジェクトは、移動の目的地に基づく表示が少なくとも行われるように構成されている、
プログラム。
【請求項３】
請求項１又は２のプログラムであって、
前記プレイヤキャラクタを制御する処理は、複数の行動特定ルールの中から設定されている行動特定ルールに従って前記プレイヤキャラクタに実行させる行動を自動的に特定することを含み、
前記第１のオブジェクトは、設定されている行動特定ルールに基づく表示が少なくとも行われるように構成されている、
プログラム。
【請求項４】
前記第１のオブジェクトは、ゲームの状態に基づく表示が少なくとも行われるように構成されている請求項１ないし３何れかのプログラム。
【請求項５】
前記提示する処理は、前記第１のオブジェクトの表示が変更されるときに、所定の期間、ゲームの進行速度を遅くすることを含む請求項１ないし４何れかのプログラム。
【請求項６】
請求項１ないし５何れかのプログラムであって、
前記コンピュータに、更に、前記所定の画面に配置されている第２のオブジェクトに対するタッチ状態を維持する操作に応じて前記自動モードを開始する処理と、前記第２のオブジェクトに対するタッチ状態を解消する第１の操作に応じて前記自動モードを終了する処理と、前記第２のオブジェクトに対するタッチ状態を解消する第２の操作に応じて前記自動モードを維持する処理と、を実行させ、
前記自動モードを開始する処理は、前記第１のオブジェクトを前記所定の画面の第１の位置に配置することを含み、
前記自動モードを維持する処理は、前記第１のオブジェクトの位置を前記第１の位置から第２の位置に変更することを含む、
プログラム。
【請求項７】
１又は複数のコンピュータプロセッサを備え、プレイヤキャラクタが自動的に行動する自動モードを有するゲームを提供するためのシステムであって、
前記１又は複数のコンピュータプロセッサは、読取可能な命令の実行に応じて、
前記ゲームをプレイするための所定の画面をプレイヤに提示する処理と、
前記自動モードにおいて、前記プレイヤキャラクタに実行させる行動を自動的に特定し、特定された行動を実行するように前記プレイヤキャラクタを制御する処理と、を実行し、
前記提示する処理は、前記自動モードにおいて、自動的に特定された行動に基づく表示が少なくとも行われる第１のオブジェクトを前記所定の画面に表示することを含む、
システム。
【請求項８】
１又は複数のコンピュータによって実行され、プレイヤキャラクタが自動的に行動する自動モードを有するゲームを提供するための方法であって、
前記ゲームをプレイするための所定の画面をプレイヤに提示するステップと、
前記自動モードにおいて、前記プレイヤキャラクタに実行させる行動を自動的に特定し、特定された行動を実行するように前記プレイヤキャラクタを制御するステップと、を備え、
前記提示するステップは、前記自動モードにおいて、自動的に特定された行動に基づく表示が少なくとも行われる第１のオブジェクトを前記所定の画面に表示することを含む、
方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームを提供するためのプログラム、システム、及び方法に関するものであり、特に、プレイヤキャラクタが自動的に行動する自動モードを有するゲームを提供するためのプログラム、システム、及び方法に関するものである。
【背景技術】
【０００２】
従来、プレイヤキャラクタが自動的に行動する自動モードを有するゲームが知られている。例えば、下記特許文献１は、プレイヤキャラクタに関連付けられた行動リストにおいて設定された行動をプレイヤキャラクタのターンにおいて順次実行することにより対戦ゲームを自動的に実行することを開示する。こうしたゲームの自動実行は、煩雑な操作を好まないプレイヤにとって便利である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−６７９０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したような自動モードにおいては、プレイヤによる操作入力なしにプレイヤキャラクタが行動するから、プレイヤが、当該行動の目的を十分に把握できない場合がある。例えば、ＲＰＧにおいて、プレイヤキャラクタが特定の目的地に向かって自動的に移動する場合、プレイヤは、移動するキャラクタの様子を見ることができても、その目的地を知ることはできない。従って、例えば、当該目的地がプレイヤの意図とは異なる場合には、自動モードを解除する必要があるが、当該解除を適切なタイミングで行うことは容易とは言えない。このように、従来のゲームにおける自動モードは、プレイヤがプレイヤキャラクタの行動の目的を十分に把握できないことに起因する様々な課題が生じ得る。
【０００５】
本発明の実施形態は、プレイヤキャラクタが自動的に行動する自動モードにおいて、プレイヤキャラクタの行動の目的をプレイヤが把握することを支援することを目的の一つとする。本発明の実施形態の他の目的は、本明細書全体を参照することにより明らかとなる。
【課題を解決するための手段】
【０００６】
本発明の一実施形態に係るプログラムは、プレイヤキャラクタが自動的に行動する自動モードを有するゲームを提供するためのプログラムであって、コンピュータ上で実行されることに応じて、前記コンピュータに、前記ゲームをプレイするための所定の画面をプレイヤに提示する処理と、前記自動モードにおいて、前記プレイヤキャラクタに実行させる行動を自動的に特定し、特定された行動を実行するように前記プレイヤキャラクタを制御する処理と、を実行させ、前記提示する処理は、前記自動モードにおいて、自動的に特定された行動に基づく表示が少なくとも行われる第１のオブジェクトを前記所定の画面に表示することを含む。
【０００７】
本発明の一実施形態に係るシステムは、１又は複数のコンピュータプロセッサを備え、プレイヤキャラクタが自動的に行動する自動モードを有するゲームを提供するためのシステムであって、前記１又は複数のコンピュータプロセッサは、読取可能な命令の実行に応じて、前記ゲームをプレイするための所定の画面をプレイヤに提示する処理と、前記自動モードにおいて、前記プレイヤキャラクタに実行させる行動を自動的に特定し、特定された行動を実行するように前記プレイヤキャラクタを制御する処理と、を実行し、前記提示する処理は、前記自動モードにおいて、自動的に特定された行動に基づく表示が少なくとも行われる第１のオブジェクトを前記所定の画面に表示することを含む。
【０００８】
本発明の一実施形態に係る方法は、１又は複数のコンピュータによって実行され、プレイヤキャラクタが自動的に行動する自動モードを有するゲームを提供するための方法であって、前記ゲームをプレイするための所定の画面をプレイヤに提示するステップと、前記自動モードにおいて、前記プレイヤキャラクタに実行させる行動を自動的に特定し、特定された行動を実行するように前記プレイヤキャラクタを制御するステップと、を備え、前記提示するステップは、前記自動モードにおいて、自動的に特定された行動に基づく表示が少なくとも行われる第１のオブジェクトを前記所定の画面に表示することを含む。
【発明の効果】
【０００９】
本発明の様々な実施形態は、プレイヤキャラクタが自動的に行動する自動モードにおいて、プレイヤキャラクタの行動の目的をプレイヤが把握することを支援する。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係るユーザ端末１０を含むネットワークの構成を概略的に示す構成図。
【図２】ユーザ端末１０が有する機能を概略的に示すブロック図。
【図３】具体例におけるダンジョン内の特定のフロアのマップを例示する図。
【図４】ゲーム画面５０を例示する図。
【図５】ゲーム画面５０を例示する図。
【図６】ゲーム画面５０を例示する図。
【図７】自動モードにおけるゲーム画面５０を例示する図。
【図８】実行中の行動と実況オブジェクトの表示内容との対応関係を例示する図。
【図９】設定されている行動方針と実況オブジェクトの表示内容との対応関係を例示する図。
【図１０】上方向にスワイプ操作された自動ボタン５４１を例示する図。
【図１１】自動モードが固定されている場合のゲーム画面５０を例示する図。
【図１２】タッチ操作された実況オブジェクト５４６を例示する図。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら、本発明の実施形態について説明する。
【００１２】
図１は、本発明の一実施形態に係るユーザ端末１０を含むネットワークの構成を概略的に示す構成図である。ユーザ端末１０は、図示するように、インターネット等のネットワーク２０を介してゲーム管理サーバ３０と通信可能に接続されている。ユーザ端末１０は、プレイヤに対してゲームを提供する装置として機能する。ユーザ端末１０は、本発明のシステムの全部又は一部を実装する装置の一例である。
【００１３】
ユーザ端末１０は、一般的なコンピュータとして構成されており、図１に示すように、ＣＰＵ（コンピュータプロセッサ）１１と、メインメモリ１２と、ユーザＩ／Ｆ１３と、通信Ｉ／Ｆ１４と、ストレージ（記憶装置）１５とを備え、これらの各構成要素が図示しないバス等を介して電気的に接続されている。
【００１４】
ＣＰＵ１１は、ストレージ１５等に記憶されている様々なプログラムをメインメモリ１２に読み込んで、当該プログラムに含まれる各種の命令を実行する。メインメモリ１２は、例えば、ＤＲＡＭ等によって構成される。
【００１５】
ユーザＩ／Ｆ１３は、ユーザとの間で情報をやり取りするための各種の入出力装置である。ユーザＩ／Ｆ１３は、例えば、キーボード、ポインティングデバイス（例えば、マウス、タッチパネル等）、ゲームパッド、モーション認識システム（人体や手の動作を認識するシステム）等の情報入力装置、マイクロフォン等の音声入力装置、カメラ等の画像入力装置を含む。また、ユーザＩ／Ｆ１３は、ディスプレイ等の情報出力装置（表示装置）、スピーカー等の音声出力装置を含む。
【００１６】
通信Ｉ／Ｆ１４は、ネットワークアダプタ等のハードウェア、各種の通信用ソフトウェア、及びこれらの組み合わせとして実装され、ネットワーク２０等を介した有線又は無線の通信を実現できるように構成されている。
【００１７】
ストレージ１５は、例えば磁気ディスク又はフラッシュメモリ等によって構成される。ストレージ１５は、オペレーティングシステムを含む様々なプログラム及び各種データ等を記憶する。ストレージ１５が記憶するプログラムは、アプリケーションマーケット等からダウンロードされてインストールされ得る。本実施形態において、ストレージ１５が記憶するプログラムは、本発明の一実施形態に係るゲームプログラム４０を含む。ゲームプログラム４０は、ユーザ端末１０を、ゲームを提供する装置として機能させるためのプログラムである。
【００１８】
本実施形態において、ユーザ端末１０は、スマートフォン、タブレット端末、ウェアラブルデバイス、パーソナルコンピュータ、ゲーム専用端末、及びＶＲ（Ｖｉｒｔｕａｌ  Ｒｅａｌｉｔｙ）装置（ヘッドマウントディスプレイ等）等として構成され得る。
【００１９】
ゲーム管理サーバ３０は、ユーザ端末１０と同様に、一般的なコンピュータとしての構成を有する。ゲーム管理サーバ３０は、ユーザ端末１０が提供するゲームに関する情報を記憶及び管理する。例えば、ゲーム管理サーバ３０は、プレイヤ毎のゲームの進行状況、及び、ゲームデータ（例えば、ステージ毎のゲームデータ等）等を管理する。ゲーム管理サーバ３０は、それぞれが一般的なコンピュータとしての構成を有する複数のサーバ装置を用いて構成され得る。
【００２０】
例えば、ユーザ端末１０は、ゲームプログラム４０の起動に応じて、プレイヤのゲームの進行状況及びゲームデータをゲーム管理サーバ３０から取得する。また、例えば、ユーザ端末１０は、ゲームプログラム４０の実行中において、ゲームデータをゲーム管理サーバ３０から取得し（例えば、特定のステージをクリアした後に、後続するステージのゲームデータを取得し）、及び、プレイヤの最新のゲームの進行状況をゲーム管理サーバ３０に対して送信する。
【００２１】
次に、本実施形態のユーザ端末１０が有する機能について説明する。図２は、ユーザ端末１０が有する機能を概略的に示すブロック図である。ユーザ端末１０は、図示するように、情報を記憶及び管理する情報記憶管理部４１と、ゲームの進行を制御するゲーム進行制御部４３とを有する。これらの機能は、ＣＰＵ１１及びメインメモリ１２等のハードウェア、並びに、ストレージ１５等に記憶されている各種プログラム（ゲームプログラム４０を含む。）やデータ等が協働して動作することによって実現され、例えば、メインメモリ１２に読み込まれたプログラムに含まれる命令をＣＰＵ１１が実行することによって実現される。また、図２に示す機能の一部又は全部は、ユーザ端末１０とゲーム管理サーバ３０とが協働することによって実現され、又は、ゲーム管理サーバ３０によって実現され得る。
【００２２】
情報記憶管理部４１は、ストレージ１５等において様々な情報を記憶及び管理する。ゲーム進行制御部４３は、ゲームの進行の制御に関する様々な処理を実行する。例えば、ゲーム進行制御部４３は、ゲームの進行に関する様々な処理を実行し、当該処理の結果に応じた様々な画面を表示する。
【００２３】
本実施形態において、ゲーム進行制御部４３は、ゲームをプレイするための所定の画面をプレイヤに提示し、プレイヤキャラクタが自動的に行動する自動モードにおいて、当該プレイヤキャラクタに実行させる行動を自動的に特定し、特定された行動を実行するようにプレイヤキャラクタを制御するように構成されている。例えば、ゲーム進行制御部４３は、手動モードにおいては、プレイヤによる操作に基づいてプレイヤキャラクタを制御する一方、自動モードにおいては、行動を自動的に特定してプレイヤキャラクタに実行させることを繰り返す。
【００２４】
また、ゲーム進行制御部４３は、自動モードにおいて、自動的に特定された行動に基づく表示が少なくとも行われる第１のオブジェクトを所定の画面に表示するように構成されている。所定の画面は、例えば、ゲームの進行に応じた画像を表示し、典型的には、プレイヤキャラクタが行動するゲーム空間の画像を表示する。
【００２５】
このように、本実施形態のユーザ端末１０は、プレイヤキャラクタが自動的に行動する自動モードにおいて、自動的に特定された行動に基づく表示が行われる第１のオブジェクトを所定の画面に表示するから、プレイヤは、当該第１のオブジェクトを介して、プレイヤキャラクタが実行する行動に基づく情報を知ることができる。この結果、プレイヤは、プレイヤキャラクタの行動の目的を把握し易くなる。
【００２６】
本実施形態において、ゲーム進行制御部４３は、ゲーム空間における特定の目的地までの移動を、プレイヤキャラクタに実行させる行動として特定するように構成することができ、この場合、第１のオブジェクトは、移動の目的地に基づく表示が少なくとも行われるように構成され得る。例えば、ゲーム進行制御部４３は、ゲーム空間に存在する複数の目的地の中から特定の目的地を、プレイヤキャラクタが移動する目的地として特定し、第１のオブジェクトは、当該目的地が第１の目的地（例えば、敵キャラクタ）である場合には第１の表示が行われる一方、移動の目的地が第２の目的地（例えば、宝箱）である場合には第２の表示が行われるように構成される。こうした構成は、プレイヤが、移動するプレイヤキャラクタの目的地を把握することを支援する。
【００２７】
また、ゲーム進行制御部４３は、複数の行動特定ルールの中から設定されている行動特定ルールに従ってプレイヤキャラクタに実行させる行動を自動的に特定するように構成することができ、この場合、第１のオブジェクトは、設定されている行動特定ルールに基づく表示が少なくとも行われるように構成され得る。例えば、第１のオブジェクトは、行動特定ルールが第１のルールである場合には第３の表示が行われる一方、行動特定ルールが第２のルールである場合には第４の表示が行われるように構成される。こうした構成は、プレイヤが、行動特定ルールを把握することを支援する。
【００２８】
さらに、第１のオブジェクトは、ゲームの状態に基づく表示が少なくとも行われるように構成され得る。例えば、第１のオブジェクトは、プレイヤキャラクタの状態（ＨＰの残量等を含む）、敵キャラクタの状態、及び、ゲームの進行度合い等に基づく表示が行われるように構成される。こうした構成は、プレイヤが、ゲームの状態を把握することを支援する。
【００２９】
本実施形態において、第１のオブジェクトは、様々な態様で情報を表示可能な様々なタイプのオブジェクトが含まれ得る。例えば、第１のオブジェクトは、所定のキャラクタのアニメーションによって情報を表示するオブジェクトとして構成される。また、例えば、第１のオブジェクトは、文字、記号、及び図形等を用いて情報を表示するオブジェクトとして構成される。
【００３０】
また、ゲーム進行制御部４３は、第１のオブジェクトの表示が変更されるときに、所定の期間、ゲームの進行速度を遅くするように構成され得る。例えば、ゲーム進行制御部４３は、当該所定の期間において、プレイヤキャラクタの移動速度を遅くするように構成され得る。こうした構成は、例えば、プレイヤキャラクタの行動が変化する（１の行動が完了し、次の行動が開始される）ときに、プレイヤが自動モードをタイミング良く解除することを支援する。
【００３１】
本実施形態において、自動モードは、プレイヤによる所定の操作に応じて開始及び終了するように構成され得る。例えば、ゲーム進行制御部４３は、所定の画面に配置されている第２のオブジェクトに対するタッチ状態を維持する操作に応じて自動モードを開始し、当該第２のオブジェクトに対するタッチ状態を解消する第１の操作に応じて自動モードを終了し、当該第２のオブジェクトに対するタッチ状態を解消する第２の操作に応じて自動モードを維持するように構成され得る。例えば、第１の操作は、タッチ状態を所定の操作（例えば、スワイプ操作）を介することなく解消する操作であり、第２の操作は、タッチ状態を所定の操作を介して解消する操作である。この場合、ゲーム進行制御部４３は、自動モードの開始に応じて、第１のオブジェクトを所定の画面の第１の位置に配置し、自動モードの維持に応じて、第１のオブジェクトの位置を第１の位置から第２の位置に変更するように構成され得る。こうした構成は、第２のオブジェクトに対するタッチ状態の有無に応じた適切な位置に第１のオブジェクトを配置することを可能とする。
【００３２】
本実施形態におけるゲームは、プレイヤキャラクタが自動的に行動する自動モードを有する様々なタイプのゲームを含み、例えば、ＲＰＧ、カード対戦ゲーム、アクションゲーム、及び、シューティングゲーム等を含む。
【００３３】
次に、このような機能を有する本実施形態のユーザ端末１０の動作について、本実施形態に従う具体例を用いて説明する。この例においてユーザ端末１０が提供するゲームは、プレイヤキャラクタがゲーム空間を探検し、当該ゲーム空間内に存在する敵キャラクタとの戦闘、及び、同じくゲーム空間内に存在するアイテムの収集等を行うＲＰＧである。ゲーム空間は、複数のフロアから成るダンジョンとして構成され、最深部のフロアに存在するボスキャラクタを倒すことが、当該ダンジョン（ステージ）をクリアする条件とされる。
【００３４】
また、この例のゲームは、プレイヤキャラクタが行動するターンと、敵キャラクタが行動するターンとが交互に繰り返し行われるターン制のＲＰＧとして構成されている。こうしたＲＰＧは、ローグライクゲームと呼ばれることがある。
【００３５】
図３は、この例におけるダンジョン内の特定のフロアのマップを例示する。図示するように、１つのフロアは、複数の部屋Ｒ（図３の例では、６つの部屋Ｒ１−Ｒ６）と、当該複数の部屋Ｒを繋ぐ通路Ｐとによって構成されている。また、図３の例では、６つの部屋Ｒのうち、部屋Ｒ１に、このフロアの入口ＩＮ（上のフロアとの間の階段）が配置されており、部屋Ｒ６に、このフロアの出口ＯＵＴ（下のフロアとの間の階段）が配置されている。複数の部屋Ｒの少なくとも一部には、敵キャラクタ及び／又は宝箱が配置されている。
【００３６】
図４は、ユーザ端末１０に表示されるゲーム画面（所定の画面）５０を例示する。ゲーム画面５０は、ゲームをプレイするための画面であり、図示するように、ゲーム空間の画像を表示するゲーム空間表示領域５２と、画面右下隅に位置し二重丸の形状を有する自動ボタン（第２のオブジェクト）５４１と、自動ボタン５４１の左側に位置する道具ボタン５４２と、道具ボタン５４２の左側に位置しプレイヤキャラクタのＨＰの残量を示すＨＰゲージ５４３とを有する。
【００３７】
ゲーム空間表示領域５２は、図４に示すように、プレイヤキャラクタＰＣが含まれる所定の範囲のゲーム空間の画像を表示し、プレイヤキャラクタＰＣの移動に伴って、表示されるゲーム空間の範囲も変更される。図４は、プレイヤキャラクタＰＣが特定の部屋Ｒに位置している場合のゲーム画面５０を例示しており、ゲーム空間表示領域５２には、部屋Ｒ内に存在する敵キャラクタＥＣ及び宝箱Ｂが表示されている。
【００３８】
また、ゲーム空間表示領域５２には、図４に示すように、グリッド状（格子状）のマス目が表示されている。プレイヤが当該マス目に対するタップ操作を行うと、プレイヤキャラクタＰＣは、当該マス目の位置まで移動する。このように、ゲーム空間表示領域５２は、プレイヤキャラクタＰＣに対する移動のコマンドが入力されるように構成されている。
【００３９】
また、プレイヤキャラクタＰＣが敵キャラクタＥＣと隣接している状態で、プレイヤが当該敵キャラクタＥＣに対するタップ操作を行うと、プレイヤキャラクタＰＣは、当該敵キャラクタＥＣを攻撃する。このように、ゲーム空間表示領域５２は、プレイヤキャラクタＰＣに対する攻撃のコマンドが入力されるように構成されている。
【００４０】
なお、敵キャラクタに対する攻撃に伴って、敵キャラクタにダメージが与えられる。当該ダメージは、例えば、相互のキャラクタに設定されているパラメータ値（例えば、攻撃力及び防御力等）の比較に基づいて算出され、算出されたダメージが敵キャラクタのＨＰから減じられる。攻撃の結果、敵キャラクタを倒す（例えば、敵キャラクタのＨＰが０になる）と、敵キャラクタは消滅し、プレイヤキャラクタは経験値等の報酬を獲得する。
【００４１】
また、プレイヤキャラクタＰＣが宝箱Ｂの位置を通過すると、当該宝箱Ｂに設定されているアイテムをプレイヤキャラクタＰＣが取得する。
【００４２】
自動ボタン５４１は、自動モードに関する操作を行うためのオブジェクトである。自動ボタン５４１に対する操作については後述する。
【００４３】
道具ボタン５４２は、プレイヤキャラクタに対するアイテム使用のコマンドを入力するためのオブジェクトである。プレイヤが道具ボタン５４２に対するタップ操作を行うと、プレイヤキャラクタが保有するアイテムの中から使用するアイテムを選択するための画面が表示され、当該画面を介して選択されたアイテムがプレイヤキャラクタによって使用される。当該アイテムの使用に伴って、例えば、プレイヤキャラクタのパラメータ値が変化し（例えば、攻撃力、攻撃力、又は、ＨＰが増加し）、或いは、敵キャラクタに対する特殊攻撃が行われる。当該特殊攻撃は、例えば、通常攻撃と比較して、攻撃可能範囲が広く、及び／又は、与えるダメージが大きい攻撃である。
【００４４】
図５は、プレイヤキャラクタＰＣが通路Ｐに位置している場合のゲーム画面５０を例示する。図示するように、プレイヤキャラクタＰＣが通路Ｐに位置している場合には、ゲーム空間表示領域５２は、プレイヤキャラクタＰＣの周囲の８つのマス目の範囲のみが視認可能となるようにゲーム空間の画像を表示する。
【００４５】
図６は、図５の状態からプレイヤキャラクタＰＣが下方向に移動して特定の部屋Ｒに入った状態のゲーム画面５０を例示する。図示するように、プレイヤキャラクタＰＣが通路Ｐから部屋Ｒに入ると、ゲーム空間表示領域５２において、部屋Ｒに対応する範囲が視認可能となり、通路Ｐに対応する範囲が視認不可能となる。
【００４６】
上述したように、この例のゲームは、ターン制のＲＰＧとして構成されており、プレイヤキャラクタの１ターンは、１マスの移動、又は、１回の攻撃によって終了する。敵キャラクタの１ターンは、同じく１マスの移動、又は、１回の攻撃によって終了する。なお、敵キャラクタのターンは、何もしないで終了する場合もある。通常の手動モードにおいては、プレイヤによるゲーム空間表示領域５２に対するタップ操作に応じてプレイヤキャラクタＰＣが行動（移動又は攻撃）し、当該行動に伴って、プレイヤキャラクタ及び敵キャラクタのターンが順に進行する。
【００４７】
ここで、プレイヤキャラクタが自動的に行動する自動モードについて説明する。この例のゲームでは、プレイヤが自動ボタン５４１に対するロングタップ操作（タッチ状態を所定の期間、維持する操作）を行うと、自動モードが開始される。
【００４８】
図７は、自動モードが開始されたときのゲーム画面５０を例示する。図示するように、自動モードの開始に応じて、円形の実況オブジェクト（第１のオブジェクト）５４６がＨＰゲージ５４３の上側に配置される。当該実況オブジェクト５４６は、自動モードにおけるゲームの状況をプレイヤに知らせるためのオブジェクトであり、ゲームの状況に応じた実況キャラクタのアニメーションが表示される。また、図示するように、自動モードにおけるゲーム画面５０では、二重丸形状の自動ボタン５４１の外側の円環部の表示態様（例えば、色）が変化する。
【００４９】
自動モードにおいて、プレイヤキャラクタは、予め設定されている行動方針（行動特定ルール）に従って自動的に行動する。この例における行動方針は、「通常」、「戦闘回避」、及び「出口優先」の３つであり、既定の行動方針は「通常」である。行動方針を変更する操作については後述する。
【００５０】
「通常」は、フロアにおける全ての部屋の全ての敵キャラクタを倒し、且つ、全てのアイテムを取得するという行動方針である。また、「戦闘回避」は、全ての部屋の全てのアイテムを取得するが、敵キャラクタとの戦闘は回避するという行動方針である。また、「出口優先」は、フロアの出口までの経路の長さが最短となるように移動し、通過する部屋については、全ての敵キャラクタを倒し、且つ、全てのアイテムを取得するという行動方針である。例えば、図３に例示したマップにおいて、プレイヤキャラクタが部屋Ｒ１に位置している場合には、行動方針が「出口優先」である場合の経路は、部屋Ｒ１、Ｒ３、Ｒ４、Ｒ６の順となり、部屋Ｒ２、Ｒ５は通過しない。
【００５１】
この例において、プレイヤキャラクタが部屋に位置している場合、プレイヤキャラクタが実行し得る行動は、「部屋の出口まで移動」、「敵キャラクタまで移動（戦闘）」、及び「宝箱まで移動（アイテムの取得）」の３つである。設定されている行動方針に従って、プレイヤキャラクタに実行させる行動が自動的に特定される。
【００５２】
具体的には、例えば、行動方針が「通常」又は「出口優先」である場合には、プレイヤキャラクタは、部屋内に配置されている全ての敵キャラクタと戦闘し、且つ、全ての宝箱のアイテムを収集する。より具体的には、プレイヤキャラクタの位置から近い順に、「敵キャラクタまで移動（戦闘）」又は「宝箱まで移動（アイテムの取得）」が繰り返し実行される。例えば、図４の例では、まず、プレイヤキャラクタＰＣの位置から近い敵キャラクタＥＣまで移動して戦闘を行い、その後、宝箱Ｂまで移動してアイテムを取得する。そして、部屋内の全ての敵キャラクタを倒し、且つ、全ての宝箱のアイテムを取得すると、「部屋の出口まで移動」が実行される。なお、部屋の出口が複数存在する場合には、移動する出口は、次に訪れる部屋の方向の出口である。
【００５３】
また、例えば、行動方針が「戦闘回避」である場合には、プレイヤキャラクタは、部屋内に配置されている全ての宝箱のアイテムを収集する。より具体的には、プレイヤキャラクタの位置から近い順に、「宝箱まで移動（アイテムの取得）」が繰り返し実行される。そして、部屋内の全ての宝箱のアイテムを取得すると、「部屋の出口まで移動」が実行される。
【００５４】
ここで、実況オブジェクト５４６は、プレイヤキャラクタＰＣが部屋Ｒ内に位置する場合には、実行中の行動に対応する表示が行われる。図８は、プレイヤキャラクタの行動と、実況オブジェクト５４６の表示内容との対応関係の一例を示す。図示するように、プレイヤキャラクタＰＣが「部屋の出口まで移動」を実行している間は、実況オブジェクト５４６において「通常演出」が行われる。通常演出は、例えば、実況キャラクタが歩くアニメーションである。
【００５５】
また、プレイヤキャラクタＰＣが「敵キャラクタまで移動（戦闘）」を実行している間は、実況オブジェクト５４６において「戦闘演出」が行われる。戦闘演出は、例えば、実況キャラクタが武器を振り回すアニメーションである。なお、プレイヤキャラクタＰＣが敵キャラクタＥＣまで移動している期間と、戦闘中の期間（相互に攻撃する期間）とで、異なるアニメーションとしても良い。
【００５６】
また、プレイヤキャラクタＰＣが「宝箱まで移動（アイテムの取得）」を実行している間は、実況オブジェクト５４６において「アイテム発見演出」が行われる。アイテム発見演出は、例えば、実況キャラクタが宝箱を開けるアニメーションである。なお、宝箱まで移動している期間と、アイテムを取得したとき（宝箱に到達したとき）とで、異なるアニメーションとしても良い。
【００５７】
このように、プレイヤキャラクタＰＣが部屋Ｒ内に位置する場合において、実況オブジェクト５４６は、プレイヤキャラクタＰＣが実行中の行動（移動の目的地）に対応する実況キャラクタのアニメーションを表示する。従って、プレイヤは、実況オブジェクト５４６を介して、プレイヤキャラクタＰＣの行動の目的（移動の目的地）を把握することができる。
【００５８】
部屋から通路に出たプレイヤキャラクタは、次の部屋へ移動する。移動の目的地となる次の部屋は、行動方針に従って特定される。例えば、行動方針が「通常」である場合には、敵キャラクタ又は（アイテムが取得されていない）宝箱が残っている部屋のうち最も近い部屋が次に移動する部屋となる。そして、敵キャラクタ又は宝箱が残っている部屋が存在しない場合には、フロアの出口が存在する部屋が次に移動する部屋となる。
【００５９】
また、例えば、行動方針が「戦闘回避」である場合には、宝箱が残っている部屋のうち最も近い部屋が次に移動する部屋となる。そして、宝箱が残っている部屋が存在しない場合には、フロアの出口が存在する部屋が次に移動する部屋となる。また、例えば、行動方針が「出口優先」である場合には、長さが最短となるフロアの出口までの経路に従って次に移動する部屋が特定される。
【００６０】
ここで、実況オブジェクト５４６は、プレイヤキャラクタＰＣが通路Ｐ内に位置する場合には、設定されている行動方針に対応する表示が行われる。図９は、設定されている行動方針と、実況オブジェクト５４６の表示内容との対応関係の一例を示す。図示するように、設定されている行動方針が「通常」である場合は、実況オブジェクト５４６において「通常演出」が行われる。通常演出は、例えば、実況キャラクタが歩くアニメーションである。
【００６１】
また、設定されている行動方針が「戦闘回避」である場合は、実況オブジェクト５４６において「アイテム探索演出」が行われる。アイテム探索演出は、例えば、実況キャラクタが虫メガネで地面を調べるアニメーションである。
【００６２】
また、設定されている行動方針が「出口優先」である場合は、実況オブジェクト５４６において「脱出演出」が行われる。脱出演出は、例えば、実況キャラクタが急いで走るアニメーションである。
【００６３】
このように、プレイヤキャラクタＰＣが通路Ｐ内に位置する場合において、実況オブジェクト５４６は、設定されている行動方針に対応する実況キャラクタのアニメーションを表示する。従って、プレイヤは、実況オブジェクト５４６を介して、プレイヤキャラクタＰＣの行動方針を把握することができる。
【００６４】
また、この例において、プレイヤキャラクタＰＣのＨＰが所定値未満となった場合には、プレイヤキャラクタＰＣが部屋Ｒ及び通路Ｐのどちらに位置していても、実況オブジェクト５４６において、ＨＰが減少していることをプレイヤに知らせるＨＰ減少演出が行われる。但し、ＨＰ減少演出は、設定されている行動方針に応じて異なっており、例えば、行動方針が「通常」又は「出口優先」である場合には、実況キャラクタがＨＰの回復をプレイヤに訴えるアニメーションであり、行動方針が「戦闘回避」である場合には、実況キャラクタが疲労した様子で歩くアニメーションである。
【００６５】
このように、プレイヤキャラクタＰＣのＨＰが所定値未満となった場合において、実況オブジェクト５４６は、行動方針に対応するＨＰ減少演出を行う。従って、プレイヤは、実況オブジェクト５４６を介して、プレイヤキャラクタＰＣの状況（ＨＰ減少の深刻度合い等を含む）を把握することができる。
【００６６】
自動モードにおいても、手動モードと同様に、プレイヤキャラクタのターンと敵キャラクタのターンとが交互に繰り返し行われる。つまり、プレイヤキャラクタの１ターンは、１マスの移動、又は、１回の攻撃によって終了し、敵キャラクタの１ターンは、同じく１マスの移動、又は、１回の攻撃によって終了する（敵キャラクタのターンは、何もしないで終了する場合もある）。自動モードにおいては、プレイヤによる操作なしに、プレイヤキャラクタのターンと、敵キャラクタのターンとが交互に繰り返し実行され、プレイヤは、ゲーム空間表示領域５２を介してゲームが進行する様子を見ることになる。
【００６７】
この例において、自動モードは、プレイヤが自動ボタン５４１から指を離すと（タッチ状態を解消すると）終了する。但し、プレイヤが、自動ボタン５４１に対する上方向へのスワイプ操作を介して指を離した場合には、自動モードは、終了せずに継続される（自動モードが固定される）。
【００６８】
図１０は、タッチ状態から上方向にスワイプ操作された自動ボタン５４１を例示する。図示するように、上方向へのスワイプ操作に応じて、自動ボタン５４１の内側の円が上方向に偏ると共に、上側に「固定」と表示された短冊状の表示領域５４１Ａが表示される。この状態でプレイヤの指が離されると、自動モードは、終了せずに継続される。
【００６９】
図１１は、自動モードが固定された状態のゲーム画面５０を例示する。この場合、図示するように、実況オブジェクト５４６の位置が、ＨＰゲージ５４３の上側から、自動ボタン５４１の上側へと変更される。
【００７０】
この例において、自動モードが固定された状態における実況オブジェクト５４６は、プレイヤが行動方針を変更するためのオブジェクトとして機能する。行動方針は、実況オブジェクト５４６に対するフリック操作の方向に応じて変更される。具体的には、例えば、実況オブジェクト５４６に対する左方向のフリック操作に応じて、行動方針として「通常」が設定され、同じく下方向のフリック操作に応じて「戦闘回避」が設定され、同じく右方向のフリック操作に応じて「出口優先」が設定される。例えば、図１２に例示するように、実況オブジェクト５４６に対するタッチ操作に応じて、フリック操作の方向に対応する短冊状の表示領域５４６Ａ（「通常」に対応）、５４６Ｂ（「戦闘回避」に対応）、及び、５４６Ｃ（「出口優先」に対応）を表示し、プレイヤに対してフリック操作の方向に対応する行動方針を案内するようにしても良い。
【００７１】
ここで、上述したように、自動モードが固定された状態では、実況オブジェクト５４６の位置が自動ボタン５４１の上側へと変更されており、当該位置は、プレイヤにとって操作がし易い位置となっている。従って、上述した行動方針を変更する操作も、プレイヤにとって容易な操作となる。また、自動モードが固定された状態では、自動ボタン５４１に対するタッチ状態は維持されていないから、プレイヤの指等によって、実況オブジェクト５４６が見え難くなることも抑制されている。
【００７２】
なお、自動モードが固定された状態においては、ゲーム空間表示領域５２の任意の位置のタップ操作に応じて自動モードが終了する。
【００７３】
上述した例において、実況オブジェクト５４６の表示が変更されるときに、ゲームの進行速度を遅くする（例えば、プレイヤキャラクタＰＣの移動速度を遅くする）ようにしても良い。こうすれば、プレイヤは、自動モードの解除を適切なタイミングで行い易くなる。
【００７４】
上述した例において、実況オブジェクト５４６は、上述したもの以外の様々なゲームの状況に基づく表示を行うようにしても良い。当該表示は、例えば、プレイヤキャラクタの異常状態（毒状態など）に基づく表示、部屋内の全ての敵キャラクタを倒し、且つ、全ての宝物のアイテムを取得したことに基づく表示、ボスキャラクタを倒したことに基づく表示等を含む。
【００７５】
以上説明した本実施形態のユーザ端末１０は、プレイヤキャラクタが自動的に行動する自動モードにおいて、自動的に特定された行動に基づく表示が行われる第１のオブジェクト（例えば、実況オブジェクト５４６）を所定の画面（例えば、ゲーム画面５０）に表示するから、プレイヤは、当該第１のオブジェクトを介して、プレイヤキャラクタが実行する行動に基づく情報を知ることができる。このように、本発明の実施形態は、プレイヤキャラクタが自動的に行動する自動モードにおいて、プレイヤキャラクタの行動の目的をプレイヤが把握することを支援する。
【００７６】
本発明の他の実施形態においては、ゲーム管理サーバ３０において管理される情報は、ユーザ端末１０において管理され、ゲーム管理サーバ３０の機能は、ユーザ端末１０に統合され得る。
【００７７】
本明細書で説明された処理及び手順は、明示的に説明されたもの以外にも、ソフトウェア、ハードウェア又はこれらの任意の組み合わせによって実現される。例えば、本明細書で説明される処理及び手順は、集積回路、揮発性メモリ、不揮発性メモリ、磁気ディスク等の媒体に、当該処理及び手順に相当するロジックを実装することによって実現される。また、本明細書で説明された処理及び手順は、当該処理・手順に相当するコンピュータプログラムとして実装し、各種のコンピュータに実行させることが可能である。
【００７８】
本明細書中で説明された処理及び手順が単一の装置、ソフトウェア、コンポーネント、モジュールによって実行される旨が説明されたとしても、そのような処理又は手順は複数の装置、複数のソフトウェア、複数のコンポーネント、及び／又は複数のモジュールによって実行され得る。また、本明細書において説明されたソフトウェア及びハードウェアの要素は、それらをより少ない構成要素に統合して、又はより多い構成要素に分解することによって実現することも可能である。
【００７９】
本明細書において、発明の構成要素が単数もしくは複数の何れか一方として説明された場合、又は、単数もしくは複数の何れとも限定せずに説明された場合であっても、文脈上別に解すべき場合を除き、当該構成要素は単数又は複数の何れであってもよい。
【符号の説明】
【００８０】
１０  ユーザ端末
２０  ネットワーク
３０  ゲーム管理サーバ
４１  情報記憶管理部
４３  ゲーム進行制御部
５０  ゲーム画面（所定の画面）
５４１  自動ボタン（第２のオブジェクト）
５４６  実況オブジェクト（第１のオブジェクト）
【図１】
2018108513.tif 000003
【図２】
2018108513.tif 000004
【図３】
2018108513.tif 000005
【図４】
2018108513.tif 000006
【図５】
2018108513.tif 000007
【図６】
2018108513.tif 000008
【図７】
2018108513.tif 000009
【図８】
2018108513.tif 000010
【図９】
2018108513.tif 000011
【図１０】
2018108513.tif 000012
【図１１】
2018108513.tif 000013
【図１２】
2018108513.tif 000014
【手続補正書】
【提出日】平成30年4月26日(2018.4.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プレイヤキャラクタが自動的に行動する自動モードを有するゲームを提供するためのプログラムであって、
コンピュータ上で実行されることに応じて、前記コンピュータに、
前記ゲームをプレイするための所定の画面をプレイヤに提示する処理と、
前記自動モードにおいて、前記プレイヤキャラクタに実行させる行動を自動的に特定し、特定された行動を実行するように前記プレイヤキャラクタを制御する処理と、を実行させ、
前記提示する処理は、前記自動モードにおいて、自動的に特定された行動に基づく表示が少なくとも行われる第１のオブジェクトを前記所定の画面に表示することを含み、
前記コンピュータに、更に、前記所定の画面に配置されている第２のオブジェクトに対するタッチ状態を維持する操作に応じて前記自動モードを開始する処理と、前記第２のオブジェクトに対するタッチ状態を解消する第１の操作に応じて前記自動モードを終了する処理と、前記第２のオブジェクトに対するタッチ状態を解消する第２の操作に応じて前記自動モードを維持する処理と、を実行させ、
前記自動モードを開始する処理は、前記第１のオブジェクトを前記所定の画面の第１の位置に配置することを含み、
前記自動モードを維持する処理は、前記第１のオブジェクトの位置を前記第１の位置から第２の位置に変更することを含み、
前記第２の位置は、前記第１の位置と比較して、前記第２のオブジェクトに近接している、
プログラム。
【請求項２】
請求項１のプログラムであって、
前記プレイヤキャラクタを制御する処理は、ゲーム空間における特定の目的地までの移動を、前記プレイヤキャラクタに実行させる行動として特定することを含み、
前記第１のオブジェクトは、移動の目的地に基づく表示が少なくとも行われるように構成されている、
プログラム。
【請求項３】
請求項１又は２のプログラムであって、
前記プレイヤキャラクタを制御する処理は、複数の行動特定ルールの中から設定されている行動特定ルールに従って前記プレイヤキャラクタに実行させる行動を自動的に特定することを含み、
前記第１のオブジェクトは、設定されている行動特定ルールに基づく表示が少なくとも行われるように構成されている、
プログラム。
【請求項４】
前記第１のオブジェクトは、ゲームの状態に基づく表示が少なくとも行われるように構成されている請求項１ないし３何れかのプログラム。
【請求項５】
前記提示する処理は、前記第１のオブジェクトの表示が変更されるときに、所定の期間、ゲームの進行速度を遅くすることを含む請求項１ないし４何れかのプログラム。
【請求項６】
１又は複数のコンピュータプロセッサを備え、プレイヤキャラクタが自動的に行動する自動モードを有するゲームを提供するためのシステムであって、
前記１又は複数のコンピュータプロセッサは、読取可能な命令の実行に応じて、
前記ゲームをプレイするための所定の画面をプレイヤに提示する処理と、
前記自動モードにおいて、前記プレイヤキャラクタに実行させる行動を自動的に特定し、特定された行動を実行するように前記プレイヤキャラクタを制御する処理と、を実行し、
前記提示する処理は、前記自動モードにおいて、自動的に特定された行動に基づく表示が少なくとも行われる第１のオブジェクトを前記所定の画面に表示することを含み、
前記１又は複数のコンピュータプロセッサは、更に、前記所定の画面に配置されている第２のオブジェクトに対するタッチ状態を維持する操作に応じて前記自動モードを開始する処理と、前記第２のオブジェクトに対するタッチ状態を解消する第１の操作に応じて前記自動モードを終了する処理と、前記第２のオブジェクトに対するタッチ状態を解消する第２の操作に応じて前記自動モードを維持する処理と、を実行し、
前記自動モードを開始する処理は、前記第１のオブジェクトを前記所定の画面の第１の位置に配置することを含み、
前記自動モードを維持する処理は、前記第１のオブジェクトの位置を前記第１の位置から第２の位置に変更することを含み、
前記第２の位置は、前記第１の位置と比較して、前記第２のオブジェクトに近接している、
システム。
【請求項７】
１又は複数のコンピュータによって実行され、プレイヤキャラクタが自動的に行動する自動モードを有するゲームを提供するための方法であって、
前記ゲームをプレイするための所定の画面をプレイヤに提示するステップと、
前記自動モードにおいて、前記プレイヤキャラクタに実行させる行動を自動的に特定し、特定された行動を実行するように前記プレイヤキャラクタを制御するステップと、を備え、
前記提示するステップは、前記自動モードにおいて、自動的に特定された行動に基づく表示が少なくとも行われる第１のオブジェクトを前記所定の画面に表示することを含み、
前記方法は、更に、前記所定の画面に配置されている第２のオブジェクトに対するタッチ状態を維持する操作に応じて前記自動モードを開始するステップと、前記第２のオブジェクトに対するタッチ状態を解消する第１の操作に応じて前記自動モードを終了するステップと、前記第２のオブジェクトに対するタッチ状態を解消する第２の操作に応じて前記自動モードを維持するステップと、を備え、
前記自動モードを開始するステップは、前記第１のオブジェクトを前記所定の画面の第１の位置に配置することを含み、
前記自動モードを維持するステップは、前記第１のオブジェクトの位置を前記第１の位置から第２の位置に変更することを含み、
前記第２の位置は、前記第１の位置と比較して、前記第２のオブジェクトに近接している、
方法。