(57)【要約】【課題】  操作が煩雑でなく、ゲームキャラクタないしはユニットの先々までの移動経路をプレイヤの意図する通りに、且つ、複数のゲームキャラクタないしはユニットに対して同時に指示することのできるビデオゲーム制御プログラムおよびビデオゲーム装置を提供する。【解決手段】  途中に複数の分岐点が存在する複数の経路をプレイヤの指示によりゲームキャラクタもしくはユニットを移動させて行くビデオゲームにおける制御プログラムであって、経路上の分岐点に分岐方向を選択可能とした表示を行いプレイヤの選択を受け付ける手段と、選択された上記分岐方向の先の経路上の先行分岐点の分岐方向を選択可能とした表示を行いプレイヤの選択を受け付ける手段とを備える。【選択図】  図２
2007014457.tif 000002
【特許請求の範囲】
【請求項１】
途中に複数の分岐点が存在する複数の経路をプレイヤの指示によりゲームキャラクタもしくはユニットを移動させて行くビデオゲームにおける制御プログラムであって、
経路上の分岐点に分岐方向を選択可能とした表示を行いプレイヤの選択を受け付ける手段と、
選択された上記分岐方向の先の経路上の先行分岐点の分岐方向を選択可能とした表示を行いプレイヤの選択を受け付ける手段とを備えたことを特徴とするビデオゲーム制御プログラム。
【請求項２】
上記先行分岐点の既に選択された分岐方向と異なる分岐方向を選択することで分岐方向の変更を行うことを特徴とする請求項１に記載のビデオゲーム制御プログラム。
【請求項３】
上記先行分岐点の既に選択された分岐方向を再び選択することで分岐方向のキャンセルを行うことを特徴とする請求項１または２のいずれか一項に記載のビデオゲーム制御プログラム。
【請求項４】
上記ゲームキャラクタもしくはユニットの前進後退を選択可能とした表示を行いプレイヤの選択を受け付ける手段を備えたことを特徴とする請求項１乃至３のいずれか一項に記載のビデオゲーム制御プログラム。
【請求項５】
移動方向と逆方向の上記前進後退の表示を選択することで移動方向を逆にするとともに、上記先行分岐点の既に選択された分岐方向のキャンセルを行うことを特徴とする請求項４に記載のビデオゲーム制御プログラム。
【請求項６】
上記ゲームキャラクタもしくはユニットの移動の停止および移動再開を選択可能とした表示を行いプレイヤの選択を受け付ける手段を備えたことを特徴とする請求項１乃至５のいずれか一項に記載のビデオゲーム制御プログラム。
【請求項７】
上記経路上の自由移動が許容される地点に自由移動の方向を選択可能な表示を行いプレイヤの選択を受け付ける手段を備えたことを特徴とする請求項１乃至６のいずれか一項に記載のビデオゲーム制御プログラム。
【請求項８】
途中に複数の分岐点が存在する複数の経路をプレイヤの指示によりゲームキャラクタもしくはユニットを移動させて行くビデオゲームを実行するビデオゲーム装置であって、
経路上の分岐点に分岐方向を選択可能とした表示を行いプレイヤの選択を受け付ける手段と、
選択された上記分岐方向の先の経路上の先行分岐点の分岐方向を選択可能とした表示を行いプレイヤの選択を受け付ける手段とを備えたことを特徴とするビデオゲーム装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はビデオゲーム制御プログラムおよびビデオゲーム装置に関する。
【背景技術】
【０００２】
広大なマップによる表現が可能で途中に複数の分岐点が存在する複数の経路（道）を、プレイヤ（遊戯者）の指示によりゲームキャラクタないしはゲームキャラクタの群れ（ユニット）を移動させて行き、途中で出会う敵側のゲームキャラクタないしはユニットと戦闘等を行っていくタイプのビデオゲームが存在する。
【０００３】
従来、この種のビデオゲームにおける移動の指示は、プレイヤの操作するボタン、ジョイスティック、マウス、タッチパネル等によって行われ、現在の位置から移動方向を連続的に指示して目的とする場所まで移動させて行く方式と、次の目的地を視野画像上もしくはマップ画像上で指定して指定した目的地に到達するまではボタン等を操作する必要がない方式とが存在していた。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来におけるゲームキャラクタないしはユニットの移動の指示は上述したように行われていたものであるが、次のような問題点が指摘されていた。
【０００５】
先ず、現在の位置から移動方向を連続的に指示して目的とする場所まで移動させて行く方式にあっては、常にボタン等を操作し続けなければならず、移動経路の長いビデオゲームではボタン等の操作がプレイヤにとって負担になるという問題があった。
【０００６】
また、次の目的地を視野画像上もしくはマップ画像上で指定する方式にあっては、上記のボタン等を操作し続ける方式と比べると若干操作は楽にはなるものであったが、指定した次の目的地に到達した場合に再び次の目的地を視野画像上もしくはマップ画像上で指定しなければならず、経路上に分岐点が多数出現するような場合には頻繁に次の目的地の指定を行わなければならず、操作が煩わしいという問題があった。
【０００７】
更に、次の目的地をマップ画像上で指定する方式では、現在の位置よりかなり離れた遠い位置の指定が許容される場合があるが、この場合は途中の経路はシステム（ビデオゲームプログラム）側が最短経路等により勝手に決定してしまうため、プレイヤの意図する経路通りにゲームキャラクタないしはユニットを移動することができないという問題があった。
【０００８】
本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、操作が煩雑でなく、ゲームキャラクタないしはユニットの先々までの移動経路をプレイヤの意図する通りに指示することができ、また、複数のゲームキャラクタないしはユニットに対して同時進行で移動指示を出すことが可能なビデオゲーム制御プログラムおよびビデオゲーム装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するため、本発明にあっては、請求項１に記載されるように、途中に複数の分岐点が存在する複数の経路をプレイヤの指示によりゲームキャラクタもしくはユニットを移動させて行くビデオゲームにおける制御プログラムであって、経路上の分岐点に分岐方向を選択可能とした表示を行いプレイヤの選択を受け付ける手段と、選択された上記分岐方向の先の経路上の先行分岐点の分岐方向を選択可能とした表示を行いプレイヤの選択を受け付ける手段とを備えるようにしている。
【００１０】
また、請求項２に記載されるように、上記先行分岐点の既に選択された分岐方向と異なる分岐方向を選択することで分岐方向の変更を行うようにすることができる。
【００１１】
また、請求項３に記載されるように、上記先行分岐点の既に選択された分岐方向を再び選択することで分岐方向のキャンセルを行うようにすることができる。
【００１２】
また、請求項４に記載されるように、上記ゲームキャラクタもしくはユニットの前進後退を選択可能とした表示を行いプレイヤの選択を受け付ける手段を備えるようにすることができる。
【００１３】
また、請求項５に記載されるように、移動方向と逆方向の上記前進後退の表示を選択することで移動方向を逆にするとともに、上記先行分岐点の既に選択された分岐方向のキャンセルを行うようにすることができる。
【００１４】
また、請求項６に記載されるように、上記ゲームキャラクタもしくはユニットの移動の停止および移動再開を選択可能とした表示を行いプレイヤの選択を受け付ける手段を備えるようにすることができる。
【００１５】
また、請求項７に記載されるように、上記経路上の自由移動が許容される地点に自由移動の方向を選択可能な表示を行いプレイヤの選択を受け付ける手段を備えるようにすることができる。
【００１６】
また、請求項８に記載されるように、途中に複数の分岐点が存在する複数の経路をプレイヤの指示によりゲームキャラクタもしくはユニットを移動させて行くビデオゲームを実行するビデオゲーム装置であって、経路上の分岐点に分岐方向を選択可能とした表示を行いプレイヤの選択を受け付ける手段と、選択された上記分岐方向の先の経路上の先行分岐点の分岐方向を選択可能とした表示を行いプレイヤの選択を受け付ける手段とを備えるビデオゲーム装置として構成することができる。
【発明の効果】
【００１７】
本発明のビデオゲーム制御プログラムおよびビデオゲーム装置にあっては、先々の分岐方向を予め先行入力により指示することができるため、操作が煩雑でなく、ゲームキャラクタないしはユニットの先々までの移動経路をプレイヤの意図する通りに指示することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の好適な実施形態につき図面を参照して説明する。
【００１９】
図１は本発明の一実施形態にかかるビデオゲーム装置の構成図である。図１において、ビデオゲーム装置は、タッチパネル（ビデオモニタとなる画像表示部５の画面上に設置）、ボタン、ジョイスティック等のプレイヤの操作を直接に受け付ける入力部１と、この入力部１の操作入力を受け付け、ゲーム進行に関する主たる処理を行う中央演算部２と、中央演算部２の処理において用いられる固定的プログラムおよびデータを格納したＲＯＭ(Read Only Memory)およびプログラム実行の作業領域となるＲＡＭ(Random Access Memory)を含むメモリ３と、中央演算部２の処理に応じてゲーム画像の生成等を行う画像処理部４と、画像処理部４において生成された画像の表示を行うビデオモニタとしての画像表示部５と、中央演算部２の処理に応じてゲーム音声の生成を行う音声処理部６と、音声処理部６において生成された音声の再生を行う電力増幅器およびスピーカのごとき音声出力部７と、ＷＡＮ(Wide Area Network)、ＬＡＮ(Local Area Network)を介して他のビデオゲーム装置と通信を行う通信制御部８と備えている。なお、通信制御部８については、他のビデオゲーム装置と通信を行う必要がない場合は必ずしも設けなくてもよい。
【００２０】
図２は図１における中央演算部２およびメモリ３により主として実現される移動制御にかかる機能ブロック図であり、コンピュータプログラムにより実現される。図２において、移動制御部１００は、プレイヤが移動指示を入力（選択）可能なアイテムを、分岐データＤ１、移動データＤ２、自由移動範囲データＤ３等に基づいてビデオモニタ上に表示する入力アイテム表示部１１０と、入力部１よりプレイヤの移動指示を受け付けてゲームキャラクタの移動等の処理を行う移動指示処理部１２０と、待機状態、通常移動状態、自由移動状態等の切り替えを行うとともに、受け付けた移動指示の目的地に到着したか否か等の判断を行う状態制御部１３０とを備えている。
【００２１】
また、入力アイテム表示部１１０は、経路上の分岐点において選択可能な分岐方向矢印を表示する分岐方向矢印表示部１１１と、分岐方向矢印がプレイヤに選択された際にその先に存在する分岐点（先行分岐点）において選択可能な先行分岐方向矢印を表示する先行分岐方向矢印表示部１１２と、ゲームキャラクタないしはユニット（ゲームキャラクタの群れ）の移動方向を示す前進後退矢印を表示する前進後退矢印表示部１１３と、移動を停止するための停止マークを表示する停止マーク表示部１１４と、経路が幅広になっている場所で自由移動が許容される場合に自由移動の方向をプレイヤから入力可能な自由移動範囲を表示する自由移動範囲表示部１１５とを備えている。
【００２２】
移動指示処理部１２０は、タッチパネル、ボタン、ジョイスティック等の入力部１から移動指示を入力（確認）する移動指示入力部１２１と、移動指示が分岐選択である場合に所定の処理を行う分岐選択処理部１２２と、移動指示が先行分岐選択である場合に所定の処理を行う先行分岐選択処理部１２３と、移動指示が前進後退選択である場合に所定の処理を行う前進後退選択処理部１２４と、移動指示が停止選択（停止解除選択を含む）である場合に所定の処理を行う停止選択処理部１２５と、移動指示が自由移動入力である場合に所定の処理を行う自由移動入力処理部１２６とを備えている。
【００２３】
以下、上記の実施形態の動作について説明する。
【００２４】
図３は待機状態における処理を示すフローチャートである。なお、このフローチャートは画面表示の１ないし数フレームを単位に繰り返し行われる処理として示してある。
【００２５】
図３において、経路上の分岐点における待機状態においては、タッチパネル、ボタン、ジョイスティック等の入力部１から移動指示を入力（確認）する処理（ステップＳ１０１）と、ビデオモニタ上に分岐方向矢印と停止マークを表示する処理（ステップＳ１０２）と、プレイヤからの移動指示が分岐方向矢印の選択であるか否かを判断する処理（ステップＳ１０３）と、移動指示が分岐方向矢印の選択である場合に移動命令を発行する処理（併せて選択された分岐方向の先の経路上で最初に出現する分岐点を目的地として設定）（ステップＳ１０４）と、移動命令の発行に続いて通常移動の処理（図５）へ移行する処理（ステップＳ１０５）とを含んでいる。なお、通常移動の処理に移行した場合は図３の処理からは離脱し、それ以外は前述したように図３の処理を繰り返す。
【００２６】
図４は上記の待機状態における画面例を示す図であり、ゲームキャラクタＣ１はマップ画面Ｍ上の位置Ｐ１で停止しており、画面のほぼ中央には停止の指示を受け付ける停止マークＳ（この時点では停止中であるため無効）と、その周囲に選択可能な経路の方向を示す分岐方向矢印Ｂａ〜Ｂｄが表示されている。なお、ユニット選択マークＵはゲームキャラクタの属するユニットを選択するマークであり、「１」「２」「３」はマップ画面Ｍ上に表示される数字と対応している。ここではゲームキャラクタＣ１は「１」で表されるユニットに属しているものとしている。
【００２７】
この状態で、プレイヤにより分岐方向矢印Ｂａ〜Ｂｃが選択（タッチパネルであれば画面上をタッチ、マウスであればクリック等）されると、通常移動の処理へ移行する。
【００２８】
図５は通常移動状態における処理を示すフローチャートである。なお、このフローチャートは、図３と同様に、画面表示の１ないし数フレームを単位に繰り返し行われる処理として示してある。
【００２９】
図３において、通常移動状態の処理として、タッチパネル、ボタン、ジョイスティック等の入力部１から移動指示を入力（確認）する処理（ステップＳ２０１）と、ビデオモニタ上に前進後退矢印と停止マークを表示する処理（ステップＳ２０２）と、ビデオモニタ上に先行分岐方向矢印を表示する処理（ステップＳ２０３）とが含まれている。図６は通常移動状態において前進後退矢印、停止マークおよび先行分岐方向矢印が表示された状態における画面例を示す図であり、ゲームキャラクタＣ１はマップ画面Ｍ上の位置Ｐ１を移動しているものとする。ここで、ゲームキャラクタＣ１の前方には停止の指示を受け付ける停止マークＳと、その周囲にゲームキャラクタＣ１の移動方向を向くハイライトで示された前進矢印Ｆと、逆方向を向く後退矢印Ｒとが表示され、更に、前進矢印Ｆの前方には次の分岐点における選択可能な経路の方向を示す先行分岐方向矢印Ｐａ、Ｐｂが表示されている。
【００３０】
図５に戻り、通常移動状態の処理として、プレイヤの移動指示が停止マークの選択であるか否かを判断する処理（ステップＳ２０４）と、移動中に停止マークが選択された場合は移動を停止し、停止中に停止マークが選択された場合は移動を再開する処理（ステップＳ２０５）とが含まれている。図７は通常移動状態において停止マークが選択された状態における画面例を示す図であり、停止マークＳがプレイヤによって選択（タッチパネルであれば画面上をタッチ、マウスであればクリック等）されることでハイライト表示となり、ゲームキャラクタＣ１の移動は停止する。また、移動中はハイライト表示であった前進矢印Ｆは通常表示に戻され、先行分岐方向矢印は消去されている。なお、この状態で再び停止マークＳがプレイヤによって選択されることで、図６に示した移動状態に戻る。
【００３１】
図５に戻り、通常移動状態の処理として、プレイヤの移動指示が先行分岐方向矢印の選択、変更、キャンセルであるか否かを判断する処理（ステップＳ２０６）と、移動指示が先行分岐方向矢印の選択、変更、キャンセルであった場合に移動命令発行を行う処理（ステップＳ２０７）とを含んでいる。図８は通常移動状態において先行分岐方向矢印が選択された状態における画面例を示す図であり、先行分岐方向矢印Ｐｂが選択されてハイライト表示になった状態を示している。図９は通常移動状態において先行分岐方向矢印の選択が変更された状態における画面例を示す図であり、先行分岐方向矢印Ｐａが選択されることで、それまで選択されていてハイライト表示であった先行分岐方向矢印Ｐｂが通常表示に戻り、新たに選択された先行分岐方向矢印Ｐａがハイライト表示になった状態を示している。図１０は通常移動状態において先行分岐方向矢印の選択がキャンセルされた状態における画面例を示す図であり、それまで選択されていてハイライト表示であった先行分岐方向矢印Ｐａが再び選択されることで通常表示に戻った状態を示している。
【００３２】
図５に戻り、通常移動状態の処理として、プレイヤの移動指示が現在の移動方向と逆方向の前進後退矢印の選択であるか否かを判断する処理（ステップＳ２０８）と、移動指示が現在の移動方向と逆方向の前進後退矢印の選択である場合に先行分岐方向矢印による先行入力をキャンセルする処理（ステップＳ２０９）と、目的地の変更を伴う移動命令発行を行う処理（ステップＳ２１０）とを含んでいる。図１１は通常移動状態において後退矢印が選択された状態における画面例を示す図であり、それまで前進矢印Ｆの方向に移動していたものが、後退矢印Ｒが選択されることで前進矢印Ｆの先に指示されていた先行分岐方向矢印がキャンセルされて消去されるともに、新たに後退矢印Ｒがハイライト表示となり、その先に後退矢印Ｒ方向の先行入力を受付可能とした先行分岐方向矢印Ｐｃ、Ｐｄ、Ｐｅが表示された状態を示している。この状態では、目的地は後退矢印Ｒ方向の先の経路上で最初に出現する分岐点が目的地となる。更に、先行分岐方向矢印Ｐｃ、Ｐｄ、Ｐｅのいずれかが選択された場合は、前述した先行分岐方向矢印の選択等の判断処理（ステップＳ２０６）、移動命令発行を行う処理（ステップＳ２０７）により対応が行われる。
【００３３】
図５に戻り、通常移動状態の処理として、ゲームキャラクタもしくはユニットの現在位置が自由移動範囲（フリーエリア）に入ったか否かを判断する処理（ステップＳ２１１）と、ユニットの現在位置が自由移動範囲に入った場合に自由移動の処理（図１６）へ移行する処理（ステップＳ２１２）とを含んでいる。自由移動の処理については後述する。なお、自由移動の処理に移行した場合は図５の処理からは離脱し、それ以外は前述したように図５の処理を繰り返す。
【００３４】
次いで、通常移動状態の処理として、ゲームキャラクタもしくはユニットの現在位置が目的地に到着したか否かを判断する処理（ステップＳ２１３）と、目的地に到着した場合に先行分岐方向矢印による先行入力が行われているか否かを判断する処理（ステップＳ２１４）と、先行入力が行われている場合に待機の処理（図３）に移行する処理（ステップＳ２１５）とを含んでいる。なお、待機の処理に移行した場合は図５の処理からは離脱する。
【００３５】
図１２は図８の状態から通常移動状態において目的地到着後に新たな先行分岐方向矢印が表示された状態における画面例を示す図であり、ゲームキャラクタＣ１はマップ画面Ｍ上の位置Ｐ１にいるものとすると、ゲームキャラクタＣ１は目的地に到着しても先行分岐方向矢印による先行入力に従ってハイライト表示される前進矢印Ｆ方向に移動を続け、前進矢印Ｆの前方には次の分岐点における選択可能な経路の方向を示す先行分岐方向矢印Ｐａ、Ｐｂが表示されている。図１３は図９の状態から通常移動状態において目的地到着後に新たな先行分岐方向矢印が表示された状態における他の画面例を示す図であり、ゲームキャラクタＣ１はマップ画面Ｍ上の位置Ｐ１において、先行入力に従って別の方向に移動している場合である。この場合もゲームキャラクタＣ１は目的地に到着しても先行分岐方向矢印による先行入力に従ってハイライト表示される前進矢印Ｆ方向に移動を続け、前進矢印Ｆの前方には次の分岐点における選択可能な経路の方向を示す先行分岐方向矢印Ｐａ、Ｐｂが表示されている。これらの状態で先行分岐方向矢印Ｐａ、Ｐｂのいずれかが選択された場合は、前述した先行分岐方向矢印の選択等の判断処理（ステップＳ２０６）、移動命令発行を行う処理（ステップＳ２０７）により対応が行われる。
【００３６】
また、図１４は図１０の状態のまま通常移動状態において先行入力がされなかったことにより目的地到着により停止した状態における画面例を示す図であり、ゲームキャラクタＣ１はマップ画面Ｍ上の位置Ｐ１にいるものとすると、次の移動方向の指示をプレイヤから与えられていないため移動を停止し、待機の処理（図３）に移行し、停止マークＳ（この時点では停止中であるため無効）と、その周囲に選択可能な経路の方向を示す分岐方向矢印Ｂａ〜Ｂｃが表示されている。図１５は図１１の状態のまま通常移動状態において先行入力がされなかったことにより目的地到着により停止した状態における他の画面例を示す図であり、ゲームキャラクタＣ１はマップ画面Ｍ上の位置Ｐ１にいる場合の例である。この場合も、次の移動方向の指示をプレイヤから与えられていないため移動を停止し、待機の処理（図３）に移行し、停止マークＳ（この時点では停止中であるため無効）と、その周囲に選択可能な経路の方向を示す分岐方向矢印Ｂａ〜Ｂｄが表示されている。これらの状態で分岐方向矢印Ｂａ〜Ｂｄのいずれかが選択された場合は、図３で説明した処理により対応が行われる。
【００３７】
図１６は自由移動状態における処理を示すフローチャートである。なお、このフローチャートは、図３および図５と同様に、画面表示の１ないし数フレームを単位に繰り返し行われる処理として示してある。
【００３８】
図１６において、自由移動状態の処理として、タッチパネル、ボタン、ジョイスティック等の入力部１から移動指示を入力（確認）する処理（ステップＳ３０１）と、ビデオモニタ上に分岐方向矢印と停止マークを表示する処理（ステップＳ３０２）と、ビデオモニタ上に自由移動範囲を表示する処理（ステップＳ３０３）とが含まれている。図１７は自由移動状態において分岐方向矢印、停止マークおよび自由移動範囲が表示された状態における画面例を示す図である。自由移動状態はマップ画面Ｍの位置Ｐ１のような経路が幅広になっている場所で発生し、画面のほぼ中央には停止の指示を受け付ける停止マークＳと、その周囲に自由移動可能な範囲（図１７では全方向が移動可能であるため円形となっているが、単一もしくは複数の扇形となる場合がある。）を示しその中の任意の方向を選択可能とした自由移動範囲ＦＲと、その周囲に選択可能な経路の方向を示す分岐方向矢印Ｂａ〜Ｂｃが表示されている。
【００３９】
図１６に戻り、自由移動状態の処理として、プレイヤの移動指示が停止マークの選択であるか否かを判断する処理（ステップＳ３０４）と、移動中に停止マークが選択された場合は移動を停止し、停止中に停止マークが選択された場合は移動を再開する処理（ステップＳ３０５）とが含まれている。
【００４０】
次いで、自由移動状態の処理として、プレイヤの移動指示が自由移動入力であるか否かを判断する処理（ステップＳ３０６）と、移動指示が自由移動入力である場合に入力（指示）された方向に移動する移動命令を発行する処理（ステップＳ３０７）とが含まれている。図１８は自由移動状態において自由移動入力が行われた状態における画面例を示す図であり、自由移動範囲ＦＲ内でプレイヤによって指示された部分に自由移動方向矢印ｆがハイライト表示され、ゲームキャラクタＣ１は自由移動方向矢印ｆの方向に移動する。なお、移動の結果として自由移動範囲が変化する場合があり、その際の自由移動範囲ＦＲの再表示は前述した自由移動範囲を表示する処理（ステップＳ３０３）によって行われる。また、図１９は自由移動状態において前進不可の境界に達した状態における画面例を示す図であり、ゲームキャラクタＣ１の移動は停止するとともに、新たな自由移動範囲ＦＲ、分岐方向矢印Ｂａ〜Ｂｃが表示されている。
【００４１】
図１６に戻り、自由移動状態の処理として、プレイヤの移動指示が分岐入力であるか否かを判断する処理（ステップＳ３０８）と、移動指示が分岐入力である場合に目的地の設定・変更を含む移動命令を発行する処理（ステップＳ３０９）と、先行分岐方向矢印を表示する処理（ステップＳ３１０）とが含まれている。また、プレイヤの移動指示が先行分岐方向矢印の選択、変更、キャンセルであるか否かを判断する処理（ステップＳ３１１）と、移動指示が先行分岐方向矢印の選択、変更、キャンセルであった場合に移動命令発行を行う処理（ステップＳ３１２）とを含んでいる。
【００４２】
更に、ゲームキャラクタもしくはユニットの現在位置が目的地に到着したか否かを判断する処理（ステップＳ３１３）と、目的地に到着した場合に先行分岐方向矢印による先行入力が行われているか否かを判断する処理（ステップＳ３１４）と、先行入力が行われている場合に通常移動の処理（図５）に移行する処理（ステップＳ３１５）と、先行入力が行われていない場合に待機の処理（図３）に移行する処理（ステップＳ３１６）とを含んでいる。通常移動の処理もしくは待機の処理に移行した場合は、図１６の処理から離脱し、それ以外は図１６の処理を繰り返す。
【００４３】
なお、上述した実施形態では、先行入力として先行分岐方向矢印を１段階先まで行えるものとして説明したが、先行入力を許容する段数に特に制限はなく、何段先まで行えるようにしてもよい。
【００４４】
以上説明したように、本発明にあっては、プレイヤの意図する経路を予め先行入力により指示することができるため、現在の位置から移動方向を連続的に指示して目的とする場所まで移動させて行く従来の方式と比較して、常にボタン等を操作し続けなければならないという煩雑さがなく、移動経路の長いビデオゲームでもプレイヤにとって操作が負担になることがない。
【００４５】
また、次の目的地を視野画像上もしくはマップ画像上で指定する従来の方式と比較して、経路上に分岐点が多数出現するような場合でも頻繁に次の目的地の指定を行わなければならないという煩雑さがなく、プレイヤの操作が非常に楽になる。
【００４６】
更に、移動経路はプレイヤの意図する通りに先行入力することができ、それらを変更もしくはキャンセルすることも自由に行えるため、システム側が最短経路等により勝手に経路を決定してしまうこともなく、プレイヤの思い通りのゲーム展開が行えるものとなる。
【００４７】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
【図面の簡単な説明】
【００４８】
【図１】本発明の一実施形態にかかるビデオゲーム装置の構成図である。
【図２】移動制御にかかる機能ブロック図である。
【図３】待機状態における処理を示すフローチャートである。
【図４】待機状態における画面例を示す図である。
【図５】通常移動状態における処理を示すフローチャートである。
【図６】通常移動状態において前進後退矢印、停止マークおよび先行分岐方向矢印が表示された状態における画面例を示す図である。
【図７】通常移動状態において停止マークが選択された状態における画面例を示す図である。
【図８】通常移動状態において先行分岐方向矢印が選択された状態における画面例を示す図である。
【図９】通常移動状態において先行分岐方向矢印の選択が変更された状態における画面例を示す図である。
【図１０】通常移動状態において先行分岐方向矢印の選択がキャンセルされた状態における画面例を示す図である。
【図１１】通常移動状態において後退矢印が選択された状態における画面例を示す図である。
【図１２】通常移動状態において目的地到着後に新たな先行分岐方向矢印が表示された状態における画面例を示す図（その１）である。
【図１３】通常移動状態において目的地到着後に新たな先行分岐方向矢印が表示された状態における画面例を示す図（その２）である。
【図１４】通常移動状態において先行入力がされなかったことにより目的地到着により停止した状態における画面例を示す図（その１）である。
【図１５】通常移動状態において先行入力がされなかったことにより目的地到着により停止した状態における画面例を示す図（その２）である。
【図１６】自由移動状態における処理を示すフローチャートである。
【図１７】自由移動状態において分岐方向矢印、停止マークおよび自由移動範囲が表示された状態における画面例を示す図である。
【図１８】自由移動状態において自由移動入力が行われた状態における画面例を示す図である。
【図１９】自由移動状態において前進不可の境界に達した状態における画面例を示す図である。
【符号の説明】
【００４９】
１            入力部
２            中央演算部
３            メモリ
４            画像処理部
５            画像表示部
６            音声処理部
７            音声出力部
８            通信制御部
１００        移動制御部
１１０        入力アイテム表示部
１１１        分岐方向矢印表示部
１１２        先行分岐方向矢印表示部
１１３        前進後退矢印表示部
１１４        停止マーク表示部
１１５        自由移動範囲表示部
１２０        移動指示処理部
１２１        移動指示入力部
１２２        分岐選択処理部
１２３        先行分岐選択処理部
１２４        前進後退選択処理部
１２５        停止選択処理部
１２６        自由移動入力処理部
１３０        状態制御部
Ｄ１          分岐データ
Ｄ２          移動データ
Ｄ３          自由移動範囲データ
Ｃ１          ゲームキャラクタ
Ｕ            ユニット選択マーク
Ｓ            停止マーク
Ｂａ〜Ｂｄ    分岐方向矢印
Ｍ            マップ画面
Ｐ１          位置
Ｆ            前進矢印
Ｒ            後退矢印
Ｐａ〜Ｐｅ    先行分岐方向矢印
ＦＲ          自由移動範囲
ｆ            自由移動方向矢印
【図１】
2007014457.tif 000003
【図２】
2007014457.tif 000004
【図３】
2007014457.tif 000005
【図４】
2007014457.tif 000006
【図５】
2007014457.tif 000007
【図６】
2007014457.tif 000008
【図７】
2007014457.tif 000009
【図８】
2007014457.tif 000010
【図９】
2007014457.tif 000011
【図１０】
2007014457.tif 000012
【図１１】
2007014457.tif 000013
【図１２】
2007014457.tif 000014
【図１３】
2007014457.tif 000015
【図１４】
2007014457.tif 000016
【図１５】
2007014457.tif 000017
【図１６】
2007014457.tif 000018
【図１７】
2007014457.tif 000019
【図１８】
2007014457.tif 000020
【図１９】
2007014457.tif 000021