(57)【要約】【課題】目的地点までの移動経路が複数存在するマップ上をキャラクタが移動して進行するゲームを簡単に楽しむことが可能なゲームシステム等を提供すること。【解決手段】ゲームシステムは、プレーヤキャラクタの移動方向を指示する方向指示入力に基づいて、プレーヤキャラクタをマップ上で移動させる第１の移動制御を行う移動制御部と、目的地点までの複数の移動経路のうちの１つを基準経路として設定し、基準経路上の複数の地点を基準地点として設定する設定部とを含み、移動制御部は、方向指示入力以外の所定の操作入力があった場合に、プレーヤキャラクタを、プレーヤキャラクタの現在位置から最も近い基準地点まで移動させ、基準経路に沿って目的地点に向けて移動させる第２の移動制御を行う。【選択図】図４
2017051493.tif 000002
【特許請求の範囲】
【請求項１】
目的地点までの移動経路が複数存在するマップ上をプレーヤキャラクタが移動して進行するゲームを実行するためのプログラムであって、
前記プレーヤキャラクタの移動方向を指示する方向指示入力に基づいて、前記プレーヤキャラクタを前記マップ上で移動させる第１の移動制御を行う移動制御部と、
複数の前記移動経路のうちの１つを基準経路として設定し、前記基準経路上の複数の地点を基準地点として設定する設定部としてコンピュータを機能させ、
前記移動制御部は、
前記方向指示入力以外の所定の操作入力があった場合に、前記プレーヤキャラクタを、前記プレーヤキャラクタの現在位置から最も近い前記基準地点まで移動させ、前記基準経路に沿って前記目的地点に向けて移動させる第２の移動制御を行うことを特徴とするプログラム。
【請求項２】
請求項１において、
前記移動制御部は、
前記第２の移動制御中に前記方向指示入力があった場合に、前記第１の移動制御に切り替えることを特徴とするプログラム。
【請求項３】
請求項１又は２において、
前記設定部は、
複数の前記移動経路のうち前記目的地点までの距離が最も短い前記移動経路を前記基準経路として設定することを特徴とするプログラム。
【請求項４】
請求項１又は２において、
前記設定部は、
前記マップに配置されたアイテムの取得に関するゲーム履歴に基づき前記基準経路を設定することを特徴とするプログラム。
【請求項５】
請求項１乃至４のいずれか１項において、
前記第１の移動制御中に前記プレーヤキャラクタが敵キャラクタに遭遇した場合に、前記敵キャラクタとの戦闘モードに移行し、戦闘結果に基づき前記プレーヤキャラクタのパラメータを更新するゲーム処理部として更にコンピュータを機能させ、
前記ゲーム処理部は、
前記第２の移動制御中に前記プレーヤキャラクタが前記敵キャラクタに遭遇した場合には、前記戦闘モードに移行せずに前記パラメータを更新することを特徴とするプログラム。
【請求項６】
請求項１乃至５のいずれか１項において、
前記設定部は、
前記基準地点として設定する地点を指定する地点指定入力に基づき前記基準地点を設定し、
前記移動制御部は、
前記所定の操作入力があった場合に、前記プレーヤキャラクタを、前記地点指定入力に基づき設定された前記基準地点まで移動させる制御を行うことを特徴とするプログラム。
【請求項７】
請求項１乃至６のいずれか１項において、
前記移動制御部は、
前記所定の操作入力があった場合に、所定のアイテムの消費と引き換えに前記第２の移動制御に切り替え、消費された前記アイテムの種類に応じて、前記第２の移動制御におい
て移動可能な距離又は時間を決定することを特徴とするプログラム。
【請求項８】
目的地点までの移動経路が複数存在するマップ上をプレーヤキャラクタが移動して進行するゲームを実行するためのゲームシステムであって、
前記プレーヤキャラクタの移動方向を指示する方向指示入力に基づいて、前記プレーヤキャラクタを前記マップ上で移動させる第１の移動制御を行う移動制御部と、
複数の前記移動経路のうちの１つを基準経路として設定し、前記基準経路上の複数の地点を基準地点として設定する設定部とを含み、
前記移動制御部は、
前記方向指示入力以外の所定の操作入力があった場合に、前記プレーヤキャラクタを、前記プレーヤキャラクタの現在位置から最も近い前記基準地点まで移動させ、前記基準経路に沿って前記目的地点に向けて移動させる第２の移動制御を行うことを特徴とするゲームシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム及びゲームシステムに関する。
【背景技術】
【０００２】
従来から、ロールプレイングゲームにおいてキャラクタがダンジョン内を移動するゲームを実行するためのゲーム装置が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−４３５４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のゲーム装置では、特にダンジョンが広大且つ複雑である場合、ゲームに不慣れな初心者が道に迷わずダンジョンを探索することは容易でなく、初心者が簡単にゲームを楽しむことができなかった。
【０００５】
本発明は、以上のような課題に鑑みてなされたものであり、その目的とするところは、目的地点までの移動経路が複数存在するマップ上をキャラクタが移動して進行するゲームを簡単に楽しむことが可能なプログラム及びゲームシステムを提供することにある。
【課題を解決するための手段】
【０００６】
（１）本発明は、目的地点までの移動経路が複数存在するマップ上をプレーヤキャラクタが移動して進行するゲームを実行するためのプログラムであって、前記プレーヤキャラクタの移動方向を指示する方向指示入力に基づいて、前記プレーヤキャラクタを前記マップ上で移動させる第１の移動制御を行う移動制御部と、複数の前記移動経路のうちの１つを基準経路として設定し、前記基準経路上の複数の地点を基準地点として設定する設定部としてコンピュータを機能させ、前記移動制御部は、前記方向指示入力以外の所定の操作入力があった場合に、前記プレーヤキャラクタを、前記プレーヤキャラクタの現在位置から最も近い前記基準地点まで移動させ、前記基準経路に沿って前記目的地点に向けて移動させる第２の移動制御を行うことを特徴とするプログラムに関する。
【０００７】
また本発明は、コンピュータ読み取り可能な情報記憶媒体であって、上記各部としてコンピュータを機能させるためのプログラムを記憶した情報記憶媒体に関する。また本発明は、上記各部を含むゲームシステムに関する。
【０００８】
本発明によれば、所定の操作があった場合に、プレーヤキャラクタを現在位置から最も近い基準地点まで移動させ、基準経路に沿って目的地点に向けて移動させる移動制御に切り替わるため、プレーヤは、マップ上で道に迷うことなくプレーヤキャラクタを目的地点まで移動させることができ、マップを探索するゲームを簡単に楽しむことができる。
【０００９】
（２）また本発明に係るプログラム、情報記憶媒体及びゲームシステムでは、前記移動制御部は、前記第２の移動制御中に前記方向指示入力があった場合に、前記第１の移動制御に切り替えてもよい。
【００１０】
本発明によれば、第２の移動制御中に方向指示入力があった場合に、第１の移動制御に切り替わるため、プレーヤは、方向指示入力によりプレーヤキャラクタを任意の方向に移
動させる第１の移動制御と、プレーヤキャラクタを基準経路に沿って目的地点に向けて移動させる第２の移動制御とを必要に応じて切り替えながら、マップを探索するゲームを簡単に楽しむことができる。
【００１１】
（３）また本発明に係るプログラム、情報記憶媒体及びゲームシステムでは、前記設定部は、複数の前記移動経路のうち前記目的地点までの距離が最も短い前記移動経路を前記基準経路として設定してもよい。
【００１２】
本発明によれば、プレーヤは、所定の操作を行うことで、プレーヤキャラクタを最短経路で目的地点まで移動させることができ、マップを探索するゲームを簡単に楽しむことができる。
【００１３】
（４）また本発明に係るプログラム、情報記憶媒体及びゲームシステムでは、前記設定部は、前記マップに配置されたアイテムの取得に関するゲーム履歴に基づき前記基準経路を設定してもよい。
【００１４】
本発明によれば、プレーヤは、所定の操作を行うことで、例えば未取得のアイテムを取得可能な経路でプレーヤキャラクタを移動させることができ、マップを探索しながらアイテムを取得するゲームを簡単に楽しむことができる。
【００１５】
（５）また本発明に係るプログラム及び情報記憶媒体では、前記第１の移動制御中に前記プレーヤキャラクタが敵キャラクタに遭遇した場合に、前記敵キャラクタとの戦闘モードに移行し、戦闘結果に基づき前記プレーヤキャラクタのパラメータを更新するゲーム処理部として更にコンピュータを機能させ、前記ゲーム処理部は、前記第２の移動制御中に前記プレーヤキャラクタが前記敵キャラクタに遭遇した場合には、前記戦闘モードに移行せずに前記パラメータを更新してもよい。
【００１６】
また本発明に係るゲームシステムでは、前記第１の移動制御中に前記プレーヤキャラクタが敵キャラクタに遭遇した場合に、前記敵キャラクタとの戦闘モードに移行し、戦闘結果に基づき前記プレーヤキャラクタのパラメータを更新するゲーム処理部を更に含み、前記ゲーム処理部は、前記第２の移動制御中に前記プレーヤキャラクタが前記敵キャラクタに遭遇した場合には、前記戦闘モードに移行せずに前記パラメータを更新してもよい。
【００１７】
本発明によれば、第２の移動制御中にプレーヤキャラクタが敵キャラクタに遭遇した場合に、戦闘モードに移行せずにパラメータの更新のみが行われるため、プレーヤは、マップを探索しながら敵キャラクタと戦闘するゲームを、手間をかけずに簡単に楽しむことができる。
【００１８】
（６）また本発明に係るプログラム、情報記憶媒体及びゲームシステムでは、前記設定部は、前記基準地点として設定する地点を指定する地点指定入力に基づき前記基準地点を設定し、前記移動制御部は、前記所定の操作入力があった場合に、前記プレーヤキャラクタを、前記地点指定入力に基づき設定された前記基準地点まで移動させる制御を行ってもよい。
【００１９】
本発明によれば、プレーヤは、地点指定入力を行って基準地点として設定する地点を指定しておき、その後所定の操作入力を行うことで、プレーヤキャラクタを自身が指定した地点まで移動させることができるため、マップ上で道に迷うことなくマップを探索するゲームを簡単に楽しむことができる。
【００２０】
（７）また本発明に係るプログラム、情報記憶媒体及びゲームシステムでは、前記移動
制御部は、前記所定の操作入力があった場合に、所定のアイテムの消費と引き換えに前記第２の移動制御に切り替え、消費された前記アイテムの種類に応じて、前記第２の移動制御において移動可能な距離又は時間を決定してもよい。
【００２１】
本発明によれば、プレーヤは、所定の操作を行うことで、プレーヤキャラクタを、消費されたアイテムの種類に応じた距離又は時間だけ目的地点に向けて移動させることができる。
【図面の簡単な説明】
【００２２】
【図１】本実施形態のゲームシステムを示す図である。
【図２】本実施形態の端末の機能ブロック図の一例を示す図である。
【図３】本実施形態のゲームシステムで生成されるゲーム画面の一例を示す図である。
【図４】マップの一例を示す図である。
【図５】マップの一例を示す図である。
【図６】マップの一例を示す図である。
【図７】マップの一例を示す図である。
【図８】マップの一例を示す図である。
【図９】本実施形態のゲームシステムで生成されるゲーム画面の一例を示す図である。
【図１０】本実施形態の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必要構成要件であるとは限らない。
【００２４】
１．構成
図１は、本実施形態のネットワークシステム（ゲームシステム）を示す。本実施形態では、複数の端末１０とサーバ２０（サーバシステム）とによって構成される。つまり、図１に示すように、本実施形態のネットワークシステムは、サービスを提供するサーバ２０と、端末１０とが、ネットワークに接続可能に構成される。
【００２５】
サーバ２０は、複数のユーザ（プレーヤ）間でコミュニケーションを提供することが可能なサービスを提供する情報処理装置であり、本実施形態ではＳＮＳ（ソーシャル・ネットワーキング・サービス）と呼ばれるコミュニティ型のサービスを提供するサーバである。つまり、サーバ２０は、ユーザの情報（ユーザ名、日記、掲示情報、ゲームフィールドの状況など）をログインしたユーザだけでなく、当該ユーザとフレンド関係にある他のユーザにも送信し、ユーザ間でコミュニケーションを図るようにしている。サーバ２０は、会員登録を行ったユーザに限定してサービスを提供するようにしてもよい。サーバ２０は、１又は複数のサーバ（認証サーバ、ゲーム処理サーバ、通信サーバ、課金サーバ、データベースサーバ等）により構成することができる。
【００２６】
また、本実施形態のサーバ２０は、端末１０からの要求に応じて、オンラインゲームサービス（ソーシャルゲーム）を提供する。本実施形態では、端末１０においてゲームプログラムが実行され、サーバ２０では、プレーヤのアカウント情報や、端末１０で実行されるゲームのゲーム結果、当該ゲームで使用可能なゲーム要素（キャラクタ、アイテム等）、当該ゲームで使用可能なゲーム内通貨などの情報、当該ゲームを構成するマップに関する情報等が管理される。
【００２７】
端末１０は、携帯端末（スマートフォン、携帯電話、携帯型ゲーム機等）、パーソナルコンピュータ（ＰＣ）、ゲーム装置、画像生成装置などの情報処理装置であり、インターネット（ＷＡＮ）、ＬＡＮなどのネットワークを介してサーバ２０に接続可能な装置である。なお、端末１０とサーバ２０との通信回線は、有線でもよいし無線でもよい。
【００２８】
図２に本実施形態のゲーム装置（端末１０）の機能ブロック図の一例を示す。なお本実施形態のゲーム装置は図２の構成要素（各部）の一部を省略した構成としてもよい。
【００２９】
入力部１５０は、プレーヤからの入力情報を入力（検出）するための機器であり、プレーヤの入力情報（操作入力）を処理部１００に出力する。入力部１５０の機能は、タッチパネル、タッチパッド、マウス、方向キーやボタン、キーボード等の入力機器により実現することができる。
【００３０】
記憶部１７０は、処理部１００の各部としてコンピュータを機能させるためのプログラムや各種データを記憶するとともに、処理部１００のワーク領域として機能し、その機能はハードディスク、ＲＡＭなどにより実現できる。また、記憶部１７０は、プレーヤが保有する（プレーヤが使用可能な）プレーヤキャラクタに関する情報（種類、各種パラメータ、属性、レア度等）、プレーヤが保有するアイテムに関する情報、ゲームを構成するマップに関する情報、マップに配置される敵キャラクタやアイテムに関する情報等の各種データを記憶する。
【００３１】
表示部１９０は、処理部１００で生成されたゲーム画像を出力するものであり、その機能は、入力部１５０としても機能するタッチパネル、ＬＣＤ或いはＣＲＴなどのディスプレイにより実現できる。
【００３２】
音出力部１９２は、処理部１００で生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。
【００３３】
通信部１９６はサーバ２０との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【００３４】
なお、サーバ２０が有する情報記憶媒体や記憶部に記憶されている処理部１００の各部としてコンピュータを機能させるためのプログラムや各種データを、ネットワークを介して受信し、受信したプログラムやデータを記憶部１７０に記憶してもよい。このようにプログラムや各種データを受信して端末を機能させる場合も本発明の範囲内に含む。
【００３５】
処理部１００（プロセッサ）は、入力部１５０からの入力情報（操作入力）、プログラム、通信部１９６を介して受信したデータなどに基づいて、ゲーム処理、画像生成処理、音生成処理、などの処理を行う。処理部１００の機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。処理部１００は、設定部１１０、移動制御部１１２、ゲーム処理部１１４、画像生成部１２０、音生成部１３０を含む。
【００３６】
処理部１００は、目的地点までの移動経路が複数存在するマップや、キャラクタ（プレーヤキャラクタ、敵キャラクタ）、アイテムなどの表示物を表す各種オブジェクトをゲーム空間に配置する処理を行う。
【００３７】
設定部１１０は、前記マップにおける目的地点までの複数の移動経路のうちの１つを基準経路として設定する。ここで、設定部１１０は、複数の前記移動経路のうち前記目的地
点までの距離が最も短い前記移動経路を前記基準経路として設定してもよい。また、設定部１１０は、前記マップに配置されたアイテムの取得に関するゲーム履歴に基づき前記基準経路を設定してもよい。すなわち、設定部１１０は、前記ゲーム履歴を参照して、プレーヤが取得していないアイテムを取得可能な（当該アイテムの近傍を通過する）経路を前記基準経路として設定してもよいし、プレーヤが取得していないアイテムの近傍を通過しない経路を前記基準経路として設定してもよい。
【００３８】
また、設定部１１０は、前記基準経路上の複数の地点を基準地点として設定する。例えば、設定部１１０は、前記基準経路上の分岐地点（交差点等）を基準地点として設定する。また、設定部１１０は、入力部１５０に入力された地点指定入力（基準地点として設定する地点を指定する入力）に基づいて、プレーヤにより指定された地点を基準地点として設定してもよい。
【００３９】
移動制御部１１２は、前記プレーヤキャラクタの移動方向を指示する方向指示入力に基づいて、前記プレーヤキャラクタを前記マップ上で移動させる第１の移動制御を行う。また、移動制御部１１２は、前記方向指示入力以外の所定の操作入力があった場合に、前記プレーヤキャラクタを、前記プレーヤキャラクタの現在位置から最も近い前記基準地点まで移動させ、前記基準経路に沿って前記目的地点に向けて移動させる第２の移動制御を行う（第２の移動制御に切り替える）。なお、移動制御部１１２は、前記所定の操作入力があったときに、前記プレーヤキャラクタが前記基準経路上に位置している場合には、そのまま前記プレーヤキャラクタを前記基準経路に沿って移動させる。また、移動制御部１１２は、前記第２の移動制御中に前記方向指示入力があった場合に、前記第１の移動制御に切り替える。また、移動制御部１１２は、前記所定の操作入力があった場合に、前記プレーヤキャラクタを、前記地点指定入力に基づき設定された前記基準地点まで移動させる制御を行ってもよい。
【００４０】
また、移動制御部１１２は、前記所定の操作入力があった場合に、プレーヤが保有する所定のアイテムの消費と引き換えに前記第２の移動制御に切り替え、消費された前記アイテムの種類（レア度等）に応じて、前記第２の移動制御において移動可能な距離又は時間を決定してもよい。例えば、消費されたアイテムのレア度が高いほど、第２の移動制御において移動可能な距離又は時間を長くしてもよい。
【００４１】
ゲーム処理部１１４は、マップ上を移動するキャラクタが敵キャラクタと遭遇（エンカウント、ヒット）した場合に、当該敵キャラクタと戦闘する処理や、マップ上を移動するキャラクタがアイテムに遭遇した場合に、当該アイテムを取得する処理を行う。ゲーム処理部１１４は、前記第１の移動制御中に前記プレーヤキャラクタが敵キャラクタに遭遇した場合には、前記敵キャラクタとの戦闘モードに移行し、戦闘結果に基づき前記プレーヤキャラクタのパラメータ（ヒットポイント、経験値、レベル等）を更新し、前記第２の移動制御中に前記プレーヤキャラクタが前記敵キャラクタに遭遇した場合には、前記戦闘モードに移行せずに前記パラメータを更新する。また、ゲーム処理部１１４は、前記第１の移動制御中に前記プレーヤキャラクタがアイテムに遭遇した場合には、アイテムを取得するための操作入力があったことを条件として前記アイテムを取得し、前記第２の移動制御中に前記プレーヤキャラクタが前記アイテムに遭遇した場合には、アイテムを取得するための操作入力の有無に関わらず前記アイテムを取得してもよい。
【００４２】
画像生成部１２０は、処理部１００で行われる種々の処理の結果に基づいて描画処理を行い、これによりゲーム画像（マップの一部、プレーヤキャラクタ、敵キャラクタ、アイテム等を含むゲーム画像）を生成し、表示部１９０に出力する。画像生成部１２０は、オブジェクト空間（ゲーム空間）内において仮想カメラ（所与の視点）から見える画像（いわゆる３次元画像）を生成してもよい。この場合、処理部１００は、仮想カメラがプレー
ヤキャラクタに追従して移動するように仮想カメラの位置及び向きを制御する。
【００４３】
音生成部１３０は、処理部１００で行われる種々の処理の結果に基づいて音処理を行い、ＢＧＭ、効果音、又は音声などのゲーム音を生成し、音出力部１９２に出力する。
【００４４】
また処理部１００は、ゲームを開始した場合には、ゲームを開始したことを通知するための情報をサーバ２０に送信し、ゲームが終了した場合には、ゲーム結果や各種ゲームパラメータに関するゲーム結果情報をサーバ２０に送信する。サーバ２０は、ゲーム装置（端末１０）から送信された、ゲーム結果情報に基づいて、各プレーヤに対応付けられた各種データの更新処理を行う。
【００４５】
また、本実施形態のゲームシステムをサーバシステム（ゲームシステム）として構成してもよい。サーバシステムは、１又は複数のサーバ（認証サーバ、ゲーム処理サーバ、通信サーバ、課金サーバ、データベースサーバ等）により構成することができる。この場合には、サーバシステムは、ネットワークを介して接続された１又は複数の端末（例えば、スマートフォン、携帯電話、携帯型ゲーム機等）から送信された操作入力（端末の入力部に入力されたデータ）に基づいて、処理部１００の各部の処理を行って、画像を生成するための画像生成用データを生成し、生成した画像生成用データを各端末に対して送信する。ここで、画像生成用データとは、本実施形態の手法により生成された画像を各端末において表示するためのデータであり、画像データそのものでもよいし、各端末が画像を生成するために用いる各種データ（オブジェクトデータ、ゲーム処理結果データ等）であってもよい。また、処理部１００の各部の処理を、サーバと端末で分散して実行するようにゲームシステムを構成してもよい。
【００４６】
２．本実施形態の手法
次に本実施形態の手法について図面を用いて説明する。
【００４７】
本実施形態のゲームシステムは、いわゆるロールプレイングゲームであって、マップ上をプレーヤキャラクタが移動して進行するゲームを実行するように構成されている。
【００４８】
図３は、本実施形態のゲームシステムで生成されるゲーム画面（ゲーム画像）の一例を示す図である。ゲーム画面ＧＩは、端末１０の表示部１９０（タッチパネル）に表示され、プレーヤは、指先やタッチペン等をタッチパネルに接触させる操作（タッチ操作）を行うことで操作入力を行うことができる。
【００４９】
図３に示すように、ゲーム画面ＧＩの上半分領域には、３Ｄダンジョン（迷路、迷宮）型のマップＭＰ内を移動するプレーヤキャラクタＰＣを含むゲーム画像（プレーヤキャラクタＰＣに追従して移動する仮想カメラから見た画像）が表示される。
【００５０】
また、ゲーム画面ＧＩの下半分領域には、プレーヤキャラクタＰＣの移動方向を指示する方向指示入力と、プレーヤキャラクタＰＣを後述する基準経路に沿って移動させるオート移動指示入力（方向指示入力以外の所定の入力）とを行うための移動指示ボタンＭＢが表示されている。プレーヤが、移動指示ボタンＭＢ（移動指示ボタンＭＢが表示されるタッチパネル上の領域）にタップし、タッチパネルに接触させた指先を所定時間以内に任意の方向に移動させる操作を行うと、当該方向（移動指示ボタンＭＢの中心とタッチ位置とを結ぶ方向）に対応する移動方向を指示する方向指示入力が受け付けられる。すなわち、移動指示ボタンＭＢは、仮想的なアナログスティック（或いは、仮想的なジョイスティック）として機能する。また、プレーヤが、移動指示ボタンＭＢにタップし、タッチパネルに接触させた指先を移動させずに所定時間を超えて保持する（タップして長押しする操作）操作を行うと、オート移動指示入力が受け付けられる。なお、オート移動指示入力が受
け付けつけられた後に指先が移動しても、指先がタッチパネルに接触している限りオート移動指示入力が継続しているものとされる。
【００５１】
図４は、マップＭＰの一例を示す図である。図４に示すマップＭＰでは、入口地点Ａと出口地点Ｂが１つずつ存在し、入口地点Ａから出口地点Ｂまでの移動経路が複数存在している。なお、図中網掛けで示すオブジェクトは障害物を表しており、障害物が配置されていない部分が、プレーヤキャラクタＰＣが移動可能な通路を形成している。
【００５２】
図４に示す例では、入口地点Ａから出口地点Ｂ（目的地点の一例）までの複数の移動経路のうち最も道のりの短い経路（最短経路）が、基準経路ＲＰとして設定されている。また、基準経路ＲＰ上の分岐地点（通路が分岐或いは交差する地点）が、基準地点ＲＳ（ＲＳ１〜ＲＳ４）として設定されている。ここでは、基準経路ＲＰ上の全ての分岐地点を基準地点ＲＳとしているが、基準経路ＲＰ上の一部の分岐地点を基準地点として設定してもよい。また、基準経路ＲＰ上の特定の地点（例えば、アイテムが配置された地点）を基準地点として設定してもよい。
【００５３】
プレーヤは、図３に示す移動指示ボタンＭＢに対してオート移動指示入力（タップして長押しする操作）を行うことで、プレーヤキャラクタＰＣを、基準経路ＲＰに沿って出口地点Ｂに向けて移動させることができる（第２の移動制御）。図４に示す例は、プレーヤキャラクタＰＣが入口地点Ａから基準地点ＲＳ１までの区間を基準経路ＲＰに沿って移動しているところを示している。なお、プレーヤが移動指示ボタンＭＢをタップして長押ししている間（オート移動指示入力が継続している間）、プレーヤキャラクタＰＣは基準経路ＲＰに沿って出口地点Ｂに向けて移動し続ける。
【００５４】
また、プレーヤは、移動指示ボタンＭＢに対して方向指示入力を行うことで、プレーヤキャラクタＰＣを任意の方向に移動させて、マップＭＰ（ダンジョン）内の通路を自由に探索することができる（第１の移動制御）。例えば、プレーヤが、移動指示ボタンＭＢにタップし、タッチパネルに接触させた指先を所定時間以内に移動指示ボタンＭＢの上方向に移動させる操作を行うと、プレーヤキャラクタＰＣは前方に移動し、そのままタッチパネルに接触させた指先を移動指示ボタンＭＢの右方向に移動させる操作を行うと、プレーヤキャラクタＰＣは右方向に移動する。図５に示す例は、プレーヤキャラクタＰＣが基準経路ＲＰに沿って基準地点ＲＳ１付近を移動しているときに、オート移動指示入力が解除され（移動指示ボタンＭＢから指先が離れ）、続いて方向指示入力が行われたため、プレーヤキャラクタＰＣが方向指示入力に基づきマップＭＰ内を移動しているところを示している。図中点線は、プレーヤキャラクタＰＣの移動軌跡を示している。
【００５５】
また、プレーヤは、プレーヤキャラクタＰＣが方向指示入力に基づき移動しているとき（第１の移動制御中）に、オート移動指示入力を行うことで、プレーヤキャラクタＰＣを、現在位置から最も近い基準地点ＲＳまで移動させ、更に基準経路ＲＰに沿って出口地点Ｂに向けて移動させることができる。例えば、図５に示す例において、オート移動指示入力が行われると、プレーヤキャラクタＰＣは、現在位置から最も近い基準地点ＲＳ２まで移動し（図６）、その後、オート移動指示入力が解除されるまで基準経路ＲＰに沿って出口地点Ｂに向けて移動する。
【００５６】
このように本実施形態によれば、プレーヤは、マップＭＰを素早く通過したい場合や道に迷った場合には、オート移動指示入力を行って第２の移動制御に切り替えることで、プレーヤキャラクタＰＣを基準経路ＲＰに復帰させ目的地点まで最短距離で移動させることができ、また、マップ内を自由に探索したい場合には、方向指示入力を行って第１の移動制御に切り替えることで、プレーヤキャラクタＰＣをマップ内で任意の方向に移動させることもでき、マップを探索するゲームを簡単に楽しむことができる。
【００５７】
図７に示すように、マップＭＰ内には、宝箱等に格納されたアイテムＩＴが配置されている。第１の移動制御中では、プレーヤは、プレーヤキャラクタＰＣを宝箱が配置された位置まで移動させ、宝箱を開けるための操作入力を行うことで当該宝箱に格納されたアイテムＩＴを取得することができる。一方、第２の移動制御中では、基準経路ＲＰに沿って移動するプレーヤキャラクタＰＣを中心とする所定範囲内にある宝箱に格納されたアイテムＩＴを自動的に取得することができる。このとき、第２の移動制御中に取得可能なアイテムＩＴの種類（レア度等）を制限してもよい。例えば、第１の移動制御中では全ての種類のアイテムＩＴを取得可能とし、第２の移動制御中では複数種類のアイテムＩＴのうちレア度の低いアイテムＩＴのみを取得可能としてもよい。また、取得されるアイテムＩＴの種類を、第１の移動制御中に取得したか第２の移動制御中に取得したかによって変更してもよい。例えば、第１の移動制御中に、あるアイテムＩＴを取得した場合には当該アイテムＩＴのレア度を高くし、第２の移動制御中に当該アイテムＩＴを取得した場合には当該アイテムＩＴのレア度を低くしてもよい。
【００５８】
本実施形態では、目的地点までの最短経路を基準経路ＲＰとして設定することに代えて、プレーヤのゲーム履歴に基づいて基準経路ＲＰを設定してもよい。例えば、アイテムＩＴの取得に関するゲーム履歴を参照して、未取得のアイテムを取得可能な経路（プレーヤキャラクタＰＣを中心とする所定範囲内に当該アイテムの配置地点が含まれるような経路）を基準経路ＲＰとして設定してもよい。図７に示す例では、プレーヤのゲーム履歴にアイテムＩＴを取得したことが登録されていないため、アイテムＩＴの近傍を通過する（且つ出口地点Ｂに至る）経路が基準経路ＲＰとして設定されている。このようにすると、プレーヤは、第２の移動制御中であっても確実にアイテムＩＴを取得できるようになり、マップＭＰを探索しながらアイテムＩＴを取得するゲームを簡単に楽しむことができる。なお、未取得のアイテムの近傍を通過しない経路を基準経路ＲＰとして設定することで、方向指示入力によるマップＭＰ内の探索をプレーヤに促すようにしてもよい。また、プレーヤキャラクタＰＣが移動した経路に関するゲーム履歴に基づいて、目的地点までの複数の移動経路のうち、プレーヤキャラクタＰＣが過去に移動した経路を基準経路ＲＰとして設定してもよい。このようにすると、マップＭＰ内の様々な経路を探索することをプレーヤに促すことができる。また、プレーヤキャラクタＰＣがマップＭＰ内の全ての経路を移動した場合に、プレーヤに特典（アイテム、ポイント等）を付与してもよい。
【００５９】
また、本実施形態では、マップＭＰ内には、敵キャラクタが配置されている。第１の移動制御中では、方向指示入力に基づき移動するプレーヤキャラクタＰＣが敵キャラクタと遭遇すると、敵キャラクタとの戦闘モードに移行し、ゲーム画面が敵キャラクタとの戦闘画面に切り替わる。そして、プレーヤキャラクタＰＣのパラメータ（攻撃力、防御力等）と敵キャラクタのパラメータとの比較結果（戦闘結果）に基づいて、プレーヤキャラクタＰＣのパラメータ（ヒットポイント、経験値、レベル等）と当該敵キャラクタのパラメータが更新される。一方、第２の移動制御中では、基準経路ＲＰに沿って移動するプレーヤキャラクタＰＣが敵キャラクタと遭遇すると、戦闘モードには移行せずに、戦闘結果に基づくパラメータの更新のみが行われる。このようにすると、プレーヤは、第２の移動制御中においては、敵キャラクタとの戦闘を手間をかけずに済ませて戦闘結果のみを受け取ることができる。なお、第２の移動制御中において、プレーヤキャラクタＰＣが特定の敵キャラクタ（例えば、ボスキャラ）と遭遇した場合には戦闘モードに移行し、それ以外の敵キャラクタ（例えば、ザコキャラ）と遭遇した場合には戦闘モードに移行しないようにしてもよい。
【００６０】
なお、第２の移動制御中にプレーヤキャラクタＰＣが敵キャラクタやアイテムＩＴと遭遇しても、パラメータの更新やアイテムの取得を自動的に行わないようにしてもよい。例えば、第２の移動制御中に基準経路ＲＰに沿って移動するプレーヤキャラクタＰＣが敵キ
ャラクタに接近した場合に、プレーヤにその旨を音声や振動等で通知し、当該通知に応じてプレーヤが所定の操作入力（例えば、移動指示ボタンＭＢを３回タップする操作）を行ったことを条件として、戦闘モードに移行するようにしてもよい。同様に、第２の移動制御中にプレーヤキャラクタＰＣがアイテムＩＴに接近した場合に、プレーヤにその旨を通知し、当該通知に応じてプレーヤが所定の操作入力を行ったことを条件として、当該アイテムＩＴを取得できるようにしてもよい。また、第２の移動制御中にプレーヤキャラクタＰＣが敵キャラクタと遭遇した場合に、戦闘モードに移行した後ゲームを一時停止（ポーズ）し、その状態でプレーヤが所定の操作を行った場合に戦闘を再開するようにしてもよい。
【００６１】
また、本実施形態では、マップＭＰの出口地点Ｂを目的地点として基準経路ＲＰを設定することに代えて、マップＭＰにおいて敵キャラクタが配置された地点を目的地点として基準経路ＲＰを設定してもよい。図８に示すマップＭＰでは、入口地点Ａから特定の敵キャラクタＥＣ（ボスキャラクタ）の配置地点までの複数の移動経路のうちの１つ（ここでは、最短経路）が基準経路ＲＰとして設定されている。ここで、敵キャラクタＥＣとの戦闘により敵キャラクタＥＣを倒した場合には、入口地点Ａを新たな目的地点として、現在位置から入口地点Ａまでの複数の移動経路のうちの１つを新たな基準経路ＲＰとして設定してもよい。このようにすると、プレーヤは、敵キャラクタＥＣを倒した後オート移動指示入力を行うことで、容易に入口地点Ａに戻ることができる。また、マップＭＰ内においてアイテムＩＴが配置された地点を目的地点として、アイテムＩＴの配置地点までの経路を基準経路ＲＰとして設定してもよい。この場合も、当該アイテムＩＴを取得した場合には、入口地点Ａを新たな目的地点として、現在位置から入口地点Ａまでの経路を新たな基準経路ＲＰとして設定してもよい。
【００６２】
また、本実施形態では、プレーヤの操作入力に基づき基準経路ＲＰを設定してもよい。例えば、オート移動指示入力を行う前に、敵キャラクタと戦闘を行わない経路や、アイテムを自動取得する経路等を選択可能とし、プレーヤが、戦闘を行わない経路を選択する操作入力を行ってオート移動指示入力を行った場合には、敵キャラクタＥＣと遭遇しない経路を基準経路ＲＰとして設定し、プレーヤがアイテムＩＴを自動取得する経路を選択する操作入力を行ってオート移動指示入力を行った場合には、アイテムＩＴの近傍を通過する経路を基準経路ＲＰとして設定してもよい。また、目的地点が複数存在する場合に、プレーヤ（或いは、プレーヤキャラクタＰＣ）のレベル等に応じて目的地点を決定し、決定した目的地点までの経路を基準経路ＲＰとして設定してもよい。
【００６３】
また、本実施形態では、プレーヤの操作入力に基づきプレーヤが指定した地点を基準地点として設定してもよい。例えば、プレーヤキャラクタＰＣが基準経路ＲＰに沿って移動しているとき（第２の移動制御中）に、プレーヤが地点指定入力（例えば、移動指示ボタンＭＢを２回タップする操作）を行うと、当該地点指定入力が行われたときのプレーヤキャラクタＰＣの位置が基準地点として設定される。その後、プレーヤキャラクタＰＣが方向指示入力に基づき移動しているとき（第１の移動制御中）に、プレーヤがオート移動指示入力を行うと、プレーヤキャラクタＰＣは、当該地点指定入力に基づき設定された基準地点まで移動する。このようにすると、プレーヤは、地点指定入力を行って基準地点を設定しておき、その後第１の移動制御中にオート移動指示入力を行うことで、プレーヤキャラクタＰＣを自身が指定した地点まで移動させることができるため、マップＭＰ上で道に迷うことなくマップＭＰを探索するゲームを簡単に楽しむことができる。なお、地点指定入力に基づき設定された基準地点をゲーム画面ＧＩにおいて視認可能に表示し、それ以外の基準地点ＲＳ（分岐地点やアイテムの配置地点に予め設定された基準地点ＲＳ）についてはゲーム画面ＧＩにおいて視認可能に表示しないようにしてもよい。また、地点指定入力に基づき設定された基準地点と予め設定された基準地点ＲＳとを識別可能にゲーム画面ＧＩに表示してもよい。
【００６４】
また、本実施形態では、オート移動指示入力が行われた場合に、プレーヤが保有する所定のアイテム（プレーヤに無償で付与される非課金アイテム、プレーヤがゲーム内で購入した課金アイテム）の消費と引き換えに第２の移動制御に切り替えてもよい。消費されたアイテムはプレーヤが保有するアイテムのリストから消去される。この場合、消費されたアイテムの種類（レア度、非課金アイテムであるか課金アイテムであるか等）に応じて第２の移動制御において移動可能な距離又は時間を決定し、決定された距離又は時間だけプレーヤキャラクタＰＣを基準経路ＲＰに沿って移動させた後、自動的に（オート移動指示入力が継続していても）第１の移動制御に切り替えてもよい。例えば、レア度の高いアイテム又は課金アイテムが消費された場合には、第２の移動制御において移動可能な距離又は時間を長くし、レア度の低いアイテム又は非課金アイテムが消費された場合には、第２の移動制御において移動可能な距離又は時間を短くする。また、レア度の高いアイテム又は課金アイテムが消費された場合のみ、第２の移動制御中の戦闘（パラメータの更新）やアイテムの取得を自動的に行い、レア度の低いアイテム又は非課金アイテムが消費された場合には、第２の移動制御中の戦闘やアイテムの取得を自動的に行わないようにしてもよい。また、マップＭＰ内に所定のアイテムが配置され、プレーヤが当該所定のアイテムを取得した場合に、自動的に（オート移動指示入力の有無に関わらず）第２の移動制御に切り替えてもよい。
【００６５】
また、第２の移動制御においてプレーヤキャラクタＰＣが移動した距離又は時間に応じて、プレーヤキャラクタＰＣに設定された所定のパラメータ（ヒットポイント等）を減少させ、当該パラメータが所定値以下となった場合に、自動的に第１の移動制御に切り替えてもよい。また、マップＭＰ内に当該パラメータを回復させる回復地点を設定しておき、プレーヤキャラクタＰＣが回復地点を通過した場合に、当該パラメータを所定量（或いは、所定割合）だけ増加させてもよい。この場合、第１の移動制御中の回復量を第２の移動制御中の回復量よりも大きくしてもよい。例えば、プレーヤキャラクタが第１の移動制御中に回復地点を通過した場合には当該パラメータを１００％回復させ、第２の移動制御中に回復地点を通過した場合には当該パラメータを５０％だけ回復させてもよい。
【００６６】
また、本実施形態では、第２の移動制御中に、ゲーム画面ＧＩにおいて基準経路ＲＰを視認可能に（基準経路ＲＰを他の経路と識別可能に）表示する制御を行ってもよい。図９に示す例では、移動指示ボタンＭＢをタップして長押しするオート移動指示入力が行われている間、ゲーム画面ＧＩにおいて、基準経路ＲＰが設定された経路（通路）の一部が所定の色（基準経路ＲＰが設定されていない経路とは異なる色）で描画されている。これにより、プレーヤは、次の交差点（プレーヤキャラクタＰＣの移動方向前方の交差点）を左折する経路が基準経路ＲＰであることを容易に把握することができる。なお、設定された基準経路ＲＰの目的地が、出口地点Ｂであるのか、アイテムＩＴの配置地点であるのか、敵キャラクタＥＣの配置地点であるのかによって、基準経路ＲＰの描画色を変更してもよい。このようにすると、プレーヤは、基準経路ＲＰがどこに向かう経路であるのかを容易に把握することができる。
【００６７】
また、本実施形態では、第２の移動制御中に、ゲーム画面ＧＩにおいてアイテムＩＴや敵キャラクタＥＣが配置されている方向を示す表示を行ってもよい。図９に示す例では、ゲーム画面ＧＩにおいて、次の交差点の前方にアイテムＩＴ（宝箱）が配置されていることを示す標識ＳＩが表示されている。これにより、プレーヤは、次の交差点で第１の移動制御に切り替えて（方向指示入力を行って）プレーヤキャラクタＰＣを前方に移動させる（交差点を直進させる）ことでアイテムＩＴが取得できることを把握することができる。
【００６８】
また、本実施形態では、第１の移動制御中と第２の移動制御中とでプレーヤキャラクタＰＣに追従して移動する仮想カメラの位置及び向きを変更してもよい。例えば、第１の移
動制御中では、仮想カメラを、プレーヤキャラクタＰＣを低い位置から俯瞰する位置及び向きに配置し、第２の移動制御中では、仮想カメラを、プレーヤキャラクタＰＣを高い位置（プレーヤキャラクタＰＣの真上に近い位置）から俯瞰する位置及び向きに配置する。このようにすると、プレーヤは、第１の移動制御中であるのか第２の移動制御中であるのかを容易に把握することができる。
【００６９】
３．処理
次に、本実施形態のゲームシステムの処理の一例について図１０のフローチャートを用いて説明する。
【００７０】
まず、設定部１１０は、目的地点（出口地点Ｂ、アイテムＩＴの配置地点、或いは敵キャラクタＥＣの配置地点）までの複数の移動経路のうちの１つを基準経路ＲＰとして設定する（ステップＳ１０）。ここで、設定部１１０は、目的地点までの距離が最も短い移動経路を基準経路ＲＰとして設定してもよいし、ゲーム履歴（アイテムの取得、移動経路に関するゲーム履歴）や、プレーヤ或いはプレーヤキャラクタＰＣのパラメータ（レベル等）、或いはプレーヤの操作入力に基づいて、基準経路ＲＰを設定してもよい。次に、設定部１１０は、基準経路上の複数の地点（例えば、交差地点）を基準地点ＲＳとして設定する（ステップＳ１２）。設定された基準経路ＲＰと基準地点ＲＳの座標情報（マップＭＰ上の位置座標）は記憶部１７０に記憶される。
【００７１】
次に、移動制御部１１２は、方向指示入力があったか否かを判断し（ステップＳ１４）、方向指示入力があった場合（ステップＳ１４のＹ）には、方向指示入力で指定された方向にプレーヤキャラクタＰＣを移動させる制御（第１の移動制御）を行う（ステップＳ１６）。方向指示入力がない場合（ステップＳ１４のＮ）には、ステップＳ１８に移行する。
【００７２】
次に、移動制御部１１２は、オート移動指示入力があったか否かを判断し（ステップＳ１８）、オート移動指示入力があった（或いは、オート移動指示入力が継続している）場合（ステップＳ１８のＹ）には、プレーヤキャラクタＰＣが基準経路ＲＰ上に位置するか否かを判断する（ステップＳ２０）。オート移動指示入力がない場合（ステップＳ１８のＮ）には、ステップＳ２６に移行し、基準経路ＲＰ上に位置する場合（ステップＳ２０のＹ）にはステップＳ２４に移行する。基準経路ＲＰ上に位置しない場合（ステップＳ２０のＮ）には、移動制御部１１２は、プレーヤキャラクタＰＣを現在位置から最も近い基準地点ＲＳまで移動させ（ステップＳ２２）、プレーヤキャラクタＰＣを基準経路ＲＰに沿って目的地点に向けて移動させる制御（第２の移動制御）を行う（ステップＳ２４）。
【００７３】
次に、ゲーム処理部１１４は、プレーヤキャラクタＰＣが敵キャラクタＥＣに遭遇（ヒット）したか否かを判断し（ステップＳ２６）、敵キャラクタＥＣに遭遇した場合（ステップＳ２６のＹ）には、第１の移動制御中であるか否かを判断し（ステップＳ２８）、第１の移動制御中である場合（ステップＳ２８のＹ）には、戦闘モードに移行し（戦闘画面に切り替え）、プレーヤの操作入力に基づき敵キャラクタＥＣとの戦闘のゲーム処理を行う（ステップＳ３０）。敵キャラクタＥＣに遭遇していない場合（ステップＳ２６のＮ）には、ステップＳ３４に移行し、第２の移動制御中である場合（ステップＳ２８のＮ）には、ステップＳ３２に移行する。次に、ゲーム処理部１１４は、プレーヤキャラクタＰＣと敵キャラクタＥＣそれぞれのパラメータ（攻撃力、防御力）に基づきプレーヤキャラクタＰＣと敵キャラクタＥＣそれぞれのパラメータ（ヒットポイント）を更新する（ステップＳ３２）。敵キャラクタＥＣのヒットポイントが所定値以下となった場合には、当該敵キャラクタＥＣをマップＭＰから消去する。
【００７４】
次に、移動制御部１１２は、プレーヤキャラクタＰＣが目的地点に到達したか否かを判
定し（ステップＳ３４）、目的地点に到達していない場合（ステップＳ３４のＮ）には、ステップＳ１４に移行し、プレーヤキャラクタＰＣが目的地点に到達するまでステップＳ１４以降の処理を繰り返す。
【００７５】
本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。例えば、明細書又は図面中の記載において広義や同義な用語として引用された用語は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。
【符号の説明】
【００７６】
１０  端末、２０  サーバ、１００  処理部、１１０  設定部、１１２  移動制御部、１１４  ゲーム処理部、１２０  画像生成部、１３０  音生成部、１５０  入力部、１７０
記憶部、１９０  表示部、１９２  音出力部、１９６  通信部
【図１】
2017051493.tif 000003
【図２】
2017051493.tif 000004
【図３】
2017051493.tif 000005
【図４】
2017051493.tif 000006
【図５】
2017051493.tif 000007
【図６】
2017051493.tif 000008
【図７】
2017051493.tif 000009
【図８】
2017051493.tif 000010
【図９】
2017051493.tif 000011
【図１０】
2017051493.tif 000012