(57)【特許請求の範囲】
【請求項１】
表示手段と、前記表示手段上の座標を指示するポインティング手段と、を備えたゲーム装置のためのゲーム制御プログラムであって、前記ゲーム装置を、
前記表示手段にオブジェクトを表示するオブジェクト表示手段と、
前記オブジェクトがグループ化されたときに、各オブジェクトが属するグループを登録するグループ化登録手段と、
前記ポインティング手段によって指示された座標を検出する座標検出手段と、
前記ポインティング手段によって、連続的に座標指示が実行されているか否かを判断する連続指示判断手段と、
前記連続指示判断手段が、連続的座標指示が実行されていると判断したときに、座標指示が開始された座標が前記オブジェクトの領域外であることを検出する領域外開始検出手段と、
前記領域外開始検出手段によって、座標指示開始座標が前記オブジェクトの領域外と判断され、かつ、前記連続指示判断手段が、連続的座標指示が実行されていると判断したときに、前記座標検出手段が最初にオブジェクト領域内に進入したと判断した前記オブジェクト（以下、第１オブジェクトという。）がグループ化されているか否かを判断する第１オブジェクト・グループ化判断手段と、
前記第１オブジェクト・グループ化判断手段が、該オブジェクトがグループ化されていないと判断したことを条件として、前記連続的座標指示に際して、前記座標検出手段がオブジェクト領域内に進入した、該オブジェクトを前記第１オブジェクトと同一のグループにグループ化するグループ化手段と、
前記第１オブジェクト・グループ化判断手段が、該オブジェクトがグループ化されていると判断したことを条件として、前記連続的座標指示に際して、前記座標検出手段がオブジェクト領域内に進入した、該オブジェクトのグループ化を解除するグループ解除手段と、
して機能させるゲーム制御プログラム。
【請求項２】
表示手段と、前記表示手段上の座標を指示するポインティング手段と、を備えたゲーム装置であって、
前記表示手段にオブジェクトを表示するオブジェクト表示手段と、
前記オブジェクトがグループ化されたときに、各オブジェクトが属するグループを登録するグループ化登録手段と、
前記ポインティング手段によって指示された座標を検出する座標検出手段と、
前記ポインティング手段によって、連続的に座標指示が実行されているか否かを判断する連続指示判断手段と、
前記連続指示判断手段が、連続的座標指示が実行されていると判断したときに、座標指示が開始された座標が前記オブジェクトの領域外であることを検出する領域外開始検出手段と、
前記領域外開始検出手段によって、座標指示開始座標が前記オブジェクトの領域外と判断され、かつ、前記連続指示判断手段が、連続的座標指示が実行されていると判断したときに、前記座標検出手段が最初にオブジェクト領域内に進入したと判断した前記オブジェクト（以下、第１オブジェクトという。）がグループ化されているか否かを判断する第１オブジェクト・グループ化判断手段と、
前記第１オブジェクト・グループ化判断手段が、該オブジェクトがグループ化されていないと判断したことを条件として、前記連続的座標指示に際して、前記座標検出手段がオブジェクト領域内に進入した、該オブジェクトを前記第１オブジェクトと同一のグループにグループ化するグループ化手段と、
前記第１オブジェクト・グループ化判断手段が、該オブジェクトがグループ化されていると判断したことを条件として、前記連続的座標指示に際して、前記座標検出手段がオブジェクト領域内に進入した、該オブジェクトのグループ化を解除するグループ解除手段と、
を備えたゲーム装置。
【請求項３】
請求項１記載のゲーム制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイの表示されたオブジェクトのグループ化に関する制御をゲーム装置に実行させるゲーム制御プログラムおよびゲーム装置に関する。
【背景技術】
【０００２】
例えば、特許文献１に示すように、プレーヤが操作するキャラクタ等のオブジェクトをグループ化し得るゲーム制御プログラムが提案されている。このようにグループ化されたキャラクタは、一体的に行動するので、プレーヤの操作が容易になる。
【０００３】
【特許文献１】特開２００６−３０４８５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来のゲーム制御プログラムにおけるグループ化は、１グループに限定され、充分操作性の高いものではなかった。
【０００５】
本発明はこのような従来の問題点を解消すべく創案されたもので、グループ化の自由度、操作性を向上することを目的とする。
【発明の効果】
【０００６】
本発明によれば、グループ化の自由度、操作性を向上し得る。
【課題を解決するための手段】
【０００７】
本発明は、表示手段と、前記表示手段上の座標を指示するポインティング手段と、を備えたゲーム装置のためのゲーム制御プログラムであって、前記ゲーム装置を、前記表示手段にオブジェクトを表示するオブジェクト表示手段と、前記オブジェクトがグループ化されたときに、各オブジェクトが属するグループを登録するグループ化登録手段と、前記ポインティング手段によって指示された座標を検出する座標検出手段と、前記ポインティング手段によって、連続的に座標指示が実行されているか否かを判断する連続指示判断手段と、前記連続指示判断手段が、連続的座標指示が実行されていると判断したときに、座標指示が開始された座標が前記オブジェクトの領域外であることを検出する領域外開始検出手段と、前記領域外開始検出手段によって、座標指示開始座標が前記オブジェクトの領域外と判断され、かつ、前記連続指示判断手段が、連続的座標指示が実行されていると判断したときに、前記座標検出手段が最初にオブジェクト領域内に進入したと判断した前記オブジェクト（以下、第１オブジェクトという。）がグループ化されているか否かを判断する第１オブジェクト・グループ化判断手段と、前記第１オブジェクト・グループ化判断手段が、該オブジェクトがグループ化されていないと判断したことを条件として、前記連続的座標指示に際して、前記座標検出手段がオブジェクト領域内に進入した、該オブジェクトを前記第１オブジェクトと同一のグループにグループ化するグループ化手段と、前記第１オブジェクト・グループ化判断手段が、該オブジェクトがグループ化されていると判断したことを条件として、前記連続的座標指示に際して、前記座標検出手段がオブジェクト領域内に進入した、該オブジェクトのグループ化を解除するグループ解除手段として機能させる。
【０００８】
本発明は、表示手段と、前記表示手段上の座標を指示するポインティング手段と、を備えたゲーム装置であって、前記表示手段にオブジェクトを表示するオブジェクト表示手段と、前記オブジェクトがグループ化されたときに、各オブジェクトが属するグループを登録するグループ化登録手段と、前記ポインティング手段によって指示された座標を検出する座標検出手段と、前記ポインティング手段によって、連続的に座標指示が実行されているか否かを判断する連続指示判断手段と、前記連続指示判断手段が、連続的座標指示が実行されていると判断したときに、座標指示が開始された座標が前記オブジェクトの領域外であることを検出する領域外開始検出手段と、前記領域外開始検出手段によって、座標指示開始座標が前記オブジェクトの領域外と判断され、かつ、前記連続指示判断手段が、連続的座標指示が実行されていると判断したときに、前記座標検出手段が最初にオブジェクト領域内に進入したと判断した前記オブジェクト（以下、第１オブジェクトという。）がグループ化されているか否かを判断する第１オブジェクト・グループ化判断手段と、前記第１オブジェクト・グループ化判断手段が、該オブジェクトがグループ化されていないと判断したことを条件として、前記連続的座標指示に際して、前記座標検出手段がオブジェクト領域内に進入した、該オブジェクトを前記第１オブジェクトと同一のグループにグループ化するグループ化手段と、前記第１オブジェクト・グループ化判断手段が、該オブジェクトがグループ化されていると判断したことを条件として、前記連続的座標指示に際して、前記座標検出手段がオブジェクト領域内に進入した、該オブジェクトのグループ化を解除するグループ解除手段とを備える。
【０００９】
【発明を実施するための最良の形態】
【００１０】
次に本発明を実施するための最良の形態を図面に基づいて説明する。
【実施例】
【００１１】
［ゲーム装置］
図１は、本発明に係るゲーム装置の一実施例を示す斜視図、図２は、図１のゲーム装置を示すブロック図、図３は、図１のゲーム装置を示す機能ブロック図、図４は、図１のゲーム装置のゲーム画面を示す図である。
【００１２】
図１において、ゲーム装置ＧＭは、折り畳み可能な本体１０００に、一対のディスプレイ（表示手段）１０１０、１０２０が設けられ、これらディスプレイ１０１０、１０２０表面には、タッチパネル１０１２、１０２２がそれぞれ設けられている。タッチパネル１０１２、１０２２は付属のタッチペン１１００が触れることによって、ディスプレイ１０１０、１０２０上の座標を指示し得る。すなわちタッチパネル１０１２、１０２２は、ディスプレイ１０１０、１０２０上の座標を指示するポインティング手段として機能する。
【００１３】
ゲーム装置ＧＭには、複数の操作スイッチ１０２０が設けられ、電源入切、座標・方向入力や種々の選択操作等の操作を実行し得る。またゲーム装置ＧＭにはスピーカ１０３０が設けられ、ゲーム実行時の演出等に関連した音響を出力し得る。
【００１４】
図２において、ゲーム装置ＧＭは、ゲーム装置ＧＭ全体を制御するＣＰＵ２０００と、制御に必要な種々のデータを記憶するＲＡＭ２００２とを有し、ＣＰＵ２０００、ＲＡＭ２００２はバス２０６０に接続されている。ディスプレイ１０１０、１０２０にはコントローラ２０２０が接続され、コントローラ２０２０は、ディスプレイ１０１０、１０２０にそれぞれ対応したグラフィックプロセッサ２０１０、２０１２、ＶＲＡＭ２０２０、２０２２とともにバス２０６０に接続されている。ＶＲＡＭ２０２０、２０２２は、ディスプレイ１０１０、１０２０に表示する１枚または複数枚のフレームを保持する。
【００１５】
操作スイッチ１０２０、タッチパネル１０１２、１０２２、スピーカ１０３０はインターフェース２０５０を介してバス２０６０に接続され、操作スイッチ１０２０、タッチパネル１０１２、１０２２の入力は、ＣＰＵ２０００によって処理され、スピーカ１０３０への出力はＣＰＵ２０００によって生成される。
【００１６】
さらにバス２０６０には、メモリカード２０４０を挿入するコネクタ２０３０が接続され、プレーヤ情報やゲーム成績等を登録、ロードが可能である。
【００１７】
図４において、ゲーム装置ＧＭにおいて実行されるゲームでは、例えば、ディスプレイ１０１０上に戦場を象徴する領域Ａ３が表示され、ディスプレイ１０２０上に、自陣を象徴する領域Ａ１、敵陣を象徴する領域Ａ２が表示され、プレーヤは領域Ａ１に自軍の将兵を象徴するオブジェクトＣ１、Ｃ２、Ｃ３、Ｃ４を配置する。適宜、領域Ａ３等に、プレーヤのポイントＰ等が併せて表示される。
【００１８】
オブジェクトＣ１、Ｃ２、Ｃ３、Ｃ４は、例えばカード状の形態を有し、プレーヤはこれらカード（オブジェクト）Ｃ１、Ｃ２、Ｃ３、Ｃ４を進軍等の行動をさせる操作を実行してゲームを進行させる。
【００１９】
オブジェクトＣ１、Ｃ２、Ｃ３、Ｃ４の操作に際して、複数のオブジェクトをグループ化することにより、グループ化されたオブジェクトを１回の操作で一体的に行動させることが可能となり、操作性が向上する。
【００２０】
［グループ化およびグループ解除のルール］
グループ化およびグループ解除に関して、ゲーム装置ＧＭは以下の処理を実行する。
【００２１】
ルール１：グループ化またはグループ解除の処理は、ポインティング手段による連続的座標指示が行われ、かつ連続的座標指示がオブジェクトの領域外から開始したことを条件（条件１という。）として実行される。なお、連続的座標指示は、連続したサンプリングタイミングで座標指示が検出されることによって検出される。サンプリングタイミングは例えば各画像フレーム表示タイミングである。
条件１の判断に際しては、例えば、２回のサンプリングタイミングにおいて、連続的に、ポインティング手段による座標指示（タッチパネルのタッチ）が検出されたとき、これを示すフラグ（連続座標指示フラグという。）をＯＮ（図２３）とし、これを前提に、最初の座標指示が領域外であったときに、条件１が満足されたとして、グループ化あるいはグループ解除を行う（両者を総称してグループ処理という。）ことを示すフラグ（グループ処理フラグという。）をＯＮとする。グループ処理フラグによって、グループ化、グループ解除のいずれかを行うこと、さらにグループ化、グループ解除の別を定義できる。例えば、図２３に示すように、いずれの処理も行わないときはフラグ＝０、いずれかの処理を行うときはフラグ＝１、グループ化の処理を行うときはフラグ＝２、グループ解除の処理を行うときはフラグ＝３とする。
【００２２】
ルール２：条件１が満足され、最初にオブジェクト領域内に座標指示が進入したときに、該オブジェクト（第１オブジェクトという。）がグループ化されていなかったことを条件（条件２という。）として、該連続的座標指示による処理は、グループ化となる。このとき、グループ処理フラグ＝２とされる。
【００２３】
ルール３：条件１が満足され、最初にオブジェクト領域内に座標指示が進入したときに、該オブジェクトがグループ化されていたことを条件（条件３という。）として、該連続的座標指示による処理は、グループ解除となる。このとき、グループ処理フラグ＝２とされる。
【００２４】
ルール４：１回の連続的座標指示による処理は、同一のオブジェクトに対しては、最初の座標指示の進入のみが有効である。１回の連続的座標指示によりグループ処理されたオブジェクトについては、重複処理を禁止するために、例えば重複処理禁止フラグ（図２３）がＯＮ（＝１）とされる。
【００２５】
図３に示すように、ゲーム装置ＧＭにおいては、ＣＰＵ２０００、ＲＡＭ２００２、ＧＰＵ２０１０、２０１２、ＶＲＡＭ２０２０、２０２２は協働して、ディスプレイ１０１０、１０２０にオブジェクトを表示するオブジェクト表示部（手段）３０００として機能する。
【００２６】
ゲーム装置ＧＭにおいては、ＣＰＵ２０００、ＲＡＭ２００２は協働して、オブジェクトがグループ化されたときに、各オブジェクトが属するグループを登録するグループ化登録部（手段）３０１０として機能する。
【００２７】
ゲーム装置ＧＭにおいては、ＣＰＵ２０００、ＲＡＭ２００２は協働して、ポインティング手段によって指示された座標を検出する座標検出部（手段）３０２０として機能する。
【００２８】
ゲーム装置ＧＭにおいては、ＣＰＵ２０００、ＲＡＭ２００２は協働して、ポインティング手段によって、連続的に座標指示が実行されているか否かを判断する連続指示判断部（手段）３０３０として機能する。
【００２９】
ゲーム装置ＧＭにおいては、ＣＰＵ２０００、ＲＡＭ２００２は協働して、連続指示判断手段が、連続的座標指示が実行されていると判断したときに、座標指示が開始された座標が前記オブジェクトの領域外であることを検出する領域外開始検出部（手段）３０４０として機能する。
【００３０】
ゲーム装置ＧＭにおいては、ＣＰＵ２０００、ＲＡＭ２００２は協働して、条件１が満足されたときに、以後グループ処理（グループ化あるいはグループ解除）の処理を実行することを判断し、さらに、第１オブジェクトがグループ化されているか否かを判断し、以後の処理をグループとするか、グループ解除とするかを判断する、第１オブジェクト・グループ化判断部（手段）３０５０として機能する。
【００３１】
ゲーム装置ＧＭにおいては、ＣＰＵ２０００、ＲＡＭ２００２は協働して、条件２が満足されたときに、連続的座標指示に際して、前記座標検出手段がオブジェクト領域内に進入した、該オブジェクトを前記第１オブジェクトと同一のグループにグループ化するグループ化部（手段）３０６０として機能する。
【００３２】
ゲーム装置ＧＭにおいては、ＣＰＵ２０００、ＲＡＭ２００２は協働して、条件３が満足されたときに、連続的座標指示に際して、前記座標検出手段がオブジェクト領域内に進入した、該オブジェクトのグループ化を解除するグループ解除部（手段）３０７０として機能する。
【００３３】
ゲーム装置ＧＭにおいては、ＣＰＵ２０００、ＲＡＭ２００２、ＧＰＵ２０１０、２０１２、ＶＲＡＭ２０２０、２０２２は協働して、オブジェクトを移動、回転させる移動、回転処理部（手段）３０８０として機能する。
【００３４】
ゲーム装置ＧＭにおいては、ＣＰＵ２０００、ＲＡＭ２００２は協働して、プレーヤによる攻撃の成果を判定する攻撃判定処理部（手段）３０９０として機能する。
【００３５】
ゲーム装置ＧＭにおいては、ＣＰＵ２０００、ＲＡＭ２００２は協働して、プレーヤによる戦闘を終了すべきか否かを判定する戦闘終了判定処理部（手段）３１００として機能する。
【００３６】
ゲーム装置ＧＭにおいては、ＣＰＵ２０００、ＲＡＭ２００２は協働して、１回のグループ処理における重複処理を禁止するための重複処理禁止部（手段）３１１０として機能する。
【００３７】
［グループ化およびグループ解除の処理］
図５は、図１のゲーム装置におけるグループ化のための操作を示す図、図６は、図６のグループ化の操作による処理結果を示す図である。
【００３８】
図５において、タッチペン１１００によってタッチパネル１０２２の点ＳＰ（開始点）に触れ、そのままタッチペン１１００をタッチパネル１０２２から離すことなく軌跡Ｔに沿って移動させたとき、「連続的座標指示」が実行される。図５ではオブジェクトとしてカードＣ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５、Ｃ６が配置、表示され、開始点ＳＰは、これらオブジェクトの領域外であり、条件１が満足される。
【００３９】
図５の状態ではカードＣ１〜Ｃ６はいずれもグループ化されておらず、軌跡Ｔは、カードＣ１、Ｃ２、Ｃ６上を順次通過して、オブジェクト領域外に至る。これによって条件２が満足される。
【００４０】
図６において、図５の操作の結果、グループ化部３０６０によって、カードＣ１、Ｃ２、Ｃ６は同グループにグループ化される（右上りハッチングで示す。）。処理結果はグループ登録部３０１０に登録される。
【００４１】
このように、極めて単純な操作でグループ化を実行でき、操作性が高い。
【００４２】
図７は、図１のゲーム装置におけるグループ化のための他の操作を示す図、図８は、図７のグループ化の操作による処理結果を示す図である。
【００４３】
図７において、タッチペン１１００によってタッチパネル１０２２の点ＳＰ１、ＳＰ２（開始点）から、軌跡Ｔ１、Ｔ２に沿って「連続的座標指示」が実行されている。図７ではオブジェクトとしてカードＣ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５、Ｃ６、Ｃ７、Ｃ８、Ｃ９、Ｃ１０が配置、表示され、開始点ＳＰ１、ＳＰ２は、これらオブジェクトの領域外である。これによって条件１が満足される。
【００４４】
図７の状態ではカードＣ６、Ｃ７は同一グループ（水平ハッチングで示す。）にグループ化されており、軌跡Ｔ１は、カードＣ１、Ｃ６、Ｃ３上を順次通過して、オブジェクト領域外に至る。一方、軌跡Ｔ２は、カードＣ８、Ｃ７、Ｃ９上を順次通過して、オブジェクト領域外に至る。軌跡Ｔ１、Ｔ２の第１オブジェクトＣ１、Ｃ８はいずれもグループ化されておらず、それぞれ条件２が満足される。
【００４５】
図８において、図７の操作の結果、グループ化部３０６０によって、カードＣ１、Ｃ６、Ｃ３は同グループにグループ化され（右上りハッチングで示す。）、カードＣ８、Ｃ７、Ｃ９は同グループにグループ化される（左上りハッチングで示す。）。その結果、カードＣ６、Ｃ７は別個のグループに移る。処理結果はグループ登録部３０１０に登録される。
【００４６】
このように複数グループの生成を可能としたことにより、各グループを一体的に行動させることができ、オブジェクトの操作性が著しく向上する。
【００４７】
図９は、図１のゲーム装置におけるグループ解除のための操作を示す図、図１０は、図９のグループ解除の操作による処理結果を示す図である。
【００４８】
図９において、タッチペン１１００によってタッチパネル１０２２の点ＳＰから、軌跡Ｔに沿って「連続的座標指示」が実行されている。図９ではオブジェクトとしてカードＣ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５、Ｃ６、Ｃ７、Ｃ８、Ｃ９、Ｃ１０が配置、表示され、開始点ＳＰは、これらオブジェクトの領域外である。これによって条件１が満足される。
【００４９】
図９の状態ではカードＣ１、Ｃ６、Ｃ３は同一グループ（右上りハッチングで示す。）にグループ化されており、カードＣ７、Ｃ８、Ｃ９は同一グループ（左上りハッチングで示す。）にグループ化されている。軌跡Ｔは、カードＣ３上を通過してオブジェクト領域外に至る。軌跡Ｔの第１オブジェクトＣ３はグループ化されているので、条件３が満足される。
【００５０】
図１０において、図９の操作の結果、グループ解除部３０７０によって、カードＣ３はグループ解除され、いずれのグループにも属さなくなる。処理結果はグループ登録部３０１０に登録される。
【００５１】
このように、極めて単純な操作でグループ解除を実行でき、操作性が高い。
【００５２】
図１１は、図１のゲーム装置におけるグループ解除のための他の操作を示す図、図１２は、図１１のグループ解除の操作による処理結果を示す図である。
【００５３】
図１１において、タッチペン１１００によってタッチパネル１０２２の点ＳＰから、軌跡Ｔに沿って「連続的座標指示」が実行されている。図１１ではオブジェクトとしてカードＣ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５、Ｃ６、Ｃ７、Ｃ８、Ｃ９、Ｃ１０が配置、表示され、開始点ＳＰは、これらオブジェクトの領域外である。これによって条件１が満足される。
【００５４】
図１１の状態ではカードＣ１、Ｃ６、Ｃ３は同一グループ（右上りハッチングで示す。）にグループ化されており、カードＣ７、Ｃ８、Ｃ９は同一グループ（左上りハッチングで示す。）にグループ化されている。軌跡Ｔ１は、カードＣ３、Ｃ８、Ｃ７上を順次通過してオブジェクト領域外に至る。軌跡Ｔ１の第１オブジェクトＣ３はグループ化されているので、条件３が満足される。
【００５５】
図１２において、図１１の操作の結果、グループ解除部３０７０によって、カードＣ３、Ｃ７、Ｃ８はグループ解除され、いずれのグループにも属さなくなる。処理結果はグループ登録部３０１０に登録される。
【００５６】
このように、極めて単純な操作で複数オブジェクトのグループ解除を実行でき、操作性が高い。
【００５７】
図１３は、図１のゲーム装置におけるグループ解除のためのさらに他の操作を示す図、図１４は、図１３のグループ解除の操作による処理結果を示す図である。
【００５８】
図１３において、タッチペン１１００によってタッチパネル１０２２の点ＳＰから、軌跡Ｔに沿って「連続的座標指示」が実行されている。図１３ではオブジェクトとしてカードＣ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５、Ｃ６、Ｃ７、Ｃ８、Ｃ９、Ｃ１０が配置、表示され、開始点ＳＰは、これらオブジェクトの領域外である。これによって条件１が満足される。
【００５９】
図１３の状態ではカードＣ１、Ｃ６、Ｃ３は同一グループ（右上りハッチングで示す。）にグループ化されており、カードＣ７、Ｃ８、Ｃ９は同一グループ（左上りハッチングで示す。）にグループ化されている。軌跡Ｔは、カードＣ３、Ｃ８、Ｃ７上を順次通過した後に、再びカードＣ８上を通過してオブジェクト領域外に至る。軌跡Ｔの第１オブジェクトはグループ化されているので、条件３が満足される。
【００６０】
図１４において、図１３の操作の結果、グループ解除部３０７０によって、カードＣ３、Ｃ７、Ｃ８はグループ解除され、いずれのグループにも属さなくなる。なおルール４により、１回の連続的座標指示による処理は、同一のオブジェクト（カードＣ８）に対しては、最初の座標指示の進入のみが有効である。処理結果はグループ登録部３０１０に登録される。
【００６１】
このように、極めて単純な操作で複数オブジェクトのグループ解除を実行でき、操作性が高い。また、重複したオブジェクト指定を無視するので、誤操作を防止し得る。
【００６２】
図１５は、図１のゲーム装置におけるグループ化のためのさらに他の操作を示す図、図１６は、図１５のグループ化の操作による処理結果を示す図である。
【００６３】
図１５において、タッチペン１１００によってタッチパネル１０２２の点ＳＰから、軌跡Ｔに沿って「連続的座標指示」が実行されている。図１５ではオブジェクトとしてカードＣ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５、Ｃ６、Ｃ７、Ｃ８、Ｃ９、Ｃ１０が配置、表示され、開始点ＳＰは、これらオブジェクトの領域外である。これによって条件１が満足される。
【００６４】
図１５の状態ではカードＣ１、Ｃ６、Ｃ３は同一グループ（右上りハッチングで示す。）にグループ化されており、カードＣ７、Ｃ８、Ｃ９は同一グループ（左上りハッチングで示す。）にグループ化されている。軌跡Ｔは、カードＣ２、Ｃ３、Ｃ４、Ｃ１０、Ｃ９、Ｃ７、Ｃ５上を順次通過した後に、オブジェクト領域外に至る。軌跡Ｔの第１オブジェクトＣ２はグループ化されていないので、条件２が満足される。
【００６５】
図１６において、図１５の操作の結果、グループ化部３０６０によって、カードＣ２、Ｃ３、Ｃ４、Ｃ１０、Ｃ９、Ｃ７、Ｃ５は同一グループにグループ化される。このとき、カードＣ３、Ｃ７、Ｃ８は新たなグループに移る。処理結果はグループ登録部３０１０に登録される。
【００６６】
このように、極めて単純な操作でグループ化済の複数オブジェクトを、新たなグループ解にグループ化でき、操作性が高い。
【００６７】
図１７は、図１のゲーム装置におけるグループ化のためのさらに他の操作を示す図、図１８は、図１７のグループ化の操作による処理結果を示す図である。
【００６８】
図１７において、タッチペン１１００によってタッチパネル１０２２の点ＳＰから、軌跡Ｔに沿って「連続的座標指示」が実行されている。図１７ではオブジェクトとしてカードＣ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５、Ｃ６、Ｃ７、Ｃ８、Ｃ９、Ｃ１０が配置、表示され、開始点ＳＰは、これらオブジェクトの領域外である。これによって条件１が満足される。
【００６９】
図１７の状態ではカードＣ１、Ｃ６、Ｃ３は同一グループ（右上りハッチングで示す。）にグループ化されており、カードＣ７、Ｃ８、Ｃ９は同一グループ（左上りハッチングで示す。）にグループ化されている。軌跡Ｔは、カードＣ２、Ｃ３、Ｃ４、Ｃ１０、Ｃ９、Ｃ７、Ｃ５上を順次通過した後に、再びカードＣ２上を通過し、オブジェクト領域外に至る。軌跡Ｔの第１オブジェクトＣ２はグループ化されていないので、条件２が満足される。
【００７０】
図１８において、図１７の操作の結果、グループ化部３０６０によって、カードＣ２、Ｃ３、Ｃ４、Ｃ１０、Ｃ９、Ｃ７、Ｃ５は同一グループにグループ化される。このとき、カードＣ３、Ｃ７、Ｃ８は新たなグループに移る。なおルール４により、１回の連続的座標指示による処理は、同一のオブジェクト（カードＣ２）に対しては、最初の座標指示の進入のみが有効である。処理結果はグループ登録部３０１０に登録される。
【００７１】
このように、極めて単純な操作でグループ化済の複数オブジェクトを、新たなグループ解にグループ化でき、操作性が高い。また、重複したオブジェクト指定を無視するので、誤操作を防止し得る。
【００７２】
［ゲーム制御プログラム］
次に、ゲーム装置ＧＭを、オブジェクト表示部３０００、グループ登録部３０１０、座標検出部３０２０、連続指示判断部３０３０、領域外開始検出部３０４０、第１オブジェクト・グループ化判断部３０５０、グループ化部３０６０、グループ解除部３０７０として機能させるゲーム制御プログラムの実施例を説明する。
【００７３】
図１９は、図１のゲーム装置におけるゲーム制御プログラムの処理を示すフローチャート、図２０は、図１９のフローチャートにおける条件１判断の処理を示すフローチャート、図２１は、図１９のフローチャートにおける条件２、３判断の処理を示すフローチャート、図２２は、図１９のフローチャートにおけるグループ化または解除の処理を示すフローチャートである。
【００７４】
図１９において、ゲーム制御プログラムは以下の各ステップの処理をゲーム装置ＧＭに実行させる。
【００７５】
ステップＳ１９０１：まず、ゲーム画面のフレームでの処理を開始し、ステップＳ１９０２に進む。
【００７６】
ステップＳ１９０２：敵陣、自陣等の表示およびオブジェクトＣ１〜Ｃ１０の自陣への配置、各フラグその他のパラメータ等の初期設定を行う。
【００７７】
ステップＳ１９０３：座標検出部３０２０によって、タッチペン１１００がタッチパネル１０１２または１０２２に接触したか否か、すなわち、ポインティング手段による座標指示があったか否かを判断する。座標指示があったときは、ステップＳ１９０５に進み、座標指示がなかったときは、ステップＳ１９０４に進む。
【００７８】
ステップＳ１９０４：連続指示判断部３０３０によって、連続座標指示フラグをＯＦＦにし、ステップＳ１９１１に進む。
【００７９】
ステップＳ１９０５：連続指示判断部３０３０によって、連続座標指示フラグがＯＮになっているか否かを判断する。連続座標指示フラグがＯＦＦのときは、ステップＳ１９０６に進み、連続座標指示フラグがＯＮのときは、ステップＳ１９０７にジャンプする。
【００８０】
ステップＳ１９０６：領域外開始検出部によって、条件１判断の処理を実行し、ステップＳ１９０７に進む。
【００８１】
ステップＳ１９０７：第１オブジェクト・グループ化判断部３０５０によって、グループ処理フラグがＯＦＦになっているか否かを判断する。グループ処理フラグがＯＮのときは、ステップＳ１９０８に進み、グループ処理フラグがＯＦＦのときは、ステップＳ１９０９に進む。
【００８２】
ステップＳ１９０８：第１オブジェクト・グループ化判断部３０５０によって、グループ処理について、既に、グループ化あるいはグループ解除の処理が確定しているか否かを判断する。処理が未定のときはステップＳ１９１３に進み、確定しているときはステップＳ１９１４にジャンプする。
【００８３】
ステップＳ１９０９：指示されたオブジェクトがグループ化されていないときは、該オブジェクト単独、グループ化されているときは、該オブジェクトを含むグループ全体を、ポインティング手段の指示座標の変化に応じて移動あるいは回転する。移動、回転の処理は移動、回転処理部３０８０によって実行する。その後、ステップＳ１９１０に進む。
【００８４】
ステップＳ１９１０：攻撃判定処理部３０９０によって、プレーヤの攻撃の成果を判定し、ステップＳ１９１１に進む。
【００８５】
ステップＳ１９１１：戦闘終了判定部３１００によって、戦闘を終了すべきか否かを判断する。戦闘を終了すべきときはステップＳ１９１２に進み、終了すべきでないときは、ステップＳ１９０３に戻る。
【００８６】
ステップＳ１９１２：戦闘終了演出処理として、戦闘終了に関する処理を実行する。具体的には、例えば、各種条件を満たしたか否かに応じて、勝利／敗北／引分けについての処理を行い、その結果に応じて、当該戦闘結果に応じた演出表示処理を実行する。その後ステップＳ１９１５に進む。
【００８７】
ステップＳ１９１３：第１オブジェクト・グループ化判断部３０５０によって、条件２、３を判断する処理を実行し、ステップＳ１９１４に進む。
【００８８】
ステップＳ１９１４：グループ化部３０６０によるグループ化、またはグループ解除部によるグループ解除の処理を実行し、ステップＳ１９１１に進む。
【００８９】
ステップＳ１９１５：フレーム単位処理の終了。前記判定ステップＳ１９１１の結果、戦闘が終了するため、結果として、フレーム単位処理ループは終了する。
【００９０】
図２０において、ゲーム制御プログラムは、ステップＳ１９０６の処理に際して、以下の各ステップの処理をゲーム装置ＧＭに実行させる。
【００９１】
ステップＳ２００１：まず、座標検出部３０１０によって、座標指示がオブジェクト（カード）の領域外か否か判断する。座標指示がオブジェクト（カード）の領域内のときは、そのまま処理を終了し、領域外のときはステップＳ２００２に進む。
【００９２】
ステップＳ２００２：第１オブジェクト・グループ化判断部３０５０によって、グループ処理フラグをＯＮ（＝１）とし、そのまま処理を終了する。
【００９３】
図２１において、ゲーム制御プログラムは、ステップＳ１９１３の処理に際して、以下の各ステップの処理をゲーム装置ＧＭに実行させる。
【００９４】
ステップＳ２１０１：まず、座標検出部３０１０によって、座標指示がオブジェクト（カード）の領域外か否か判断する。座標指示がオブジェクト（カード）の領域外のときは、そのまま処理を終了し、領域内のときはステップＳ２１０２に進む。
【００９５】
ステップＳ２１０２：第１オブジェクト・グループ化判断部３０５０によって、指示されたオブジェクトがグループ化済か否かを判断する。グループ化済のときはステップＳ２１０３に進み、グループ化されていないときは、ステップＳ２１０４に進む。
【００９６】
ステップＳ２１０３：第１オブジェクト・グループ化判断部３０５０によって、グループ処理フラグをグループ解除（＝３）とし、そのまま処理を終了する。
【００９７】
ステップＳ２１０４：第１オブジェクト・グループ化判断部３０５０によって、グループ処理フラグをグループ化（＝２）とし、そのまま処理を終了する。
【００９８】
図２２において、ゲーム制御プログラムは、ステップＳ１９１４の処理に際して、以下の各ステップの処理をゲーム装置ＧＭに実行させる。
【００９９】
ステップＳ２２０１：まず、座標指示がオブジェクト（カード）の領域内か否か判断する。座標指示がオブジェクト（カード）の領域外のときは、そのまま処理を終了し、領域内のときはステップＳ２２０２に進む。
【０１００】
ステップＳ２２０２：重複処理禁止部３１１０によって、重複処理禁止フラグがＯＮか否か判断する。重複処理禁止フラグがＯＮのときは、そのまま処理を終了し、ＯＦＦのときはステップＳ２２０３に進む。
【０１０１】
ステップＳ２２０３：グループ処理フラグがグループ化（＝２）かグループ解除（＝３）かを判断する。グループ処理フラグがグループ化のときはステップＳ２２０４に進み、グループ解除のときはステップＳ２２０５に進む。
【０１０２】
ステップＳ２２０４：グループ化の処理を実行し、ステップＳ２２０６に進む。
【０１０３】
ステップＳ２２０５：グループ処理の処理を実行し、ステップＳ２２０６に進む。
【０１０４】
ステップＳ２２０６：重複処理禁止部３１１０によって、重複処理禁止フラグをＯＮとし、そのまま処理を終了する。
【図面の簡単な説明】
【０１０５】
【図１】本発明に係るゲーム装置の一実施例を示す斜視図である。
【図２】図１のゲーム装置を示すブロック図である。
【図３】図１のゲーム装置を示す機能ブロック図である。
【図４】図１のゲーム装置のゲーム画面を示す図である。
【図５】図１のゲーム装置におけるグループ化のための操作を示す図である。
【図６】図５のグループ化の操作による処理結果を示す図である。
【図７】図１のゲーム装置におけるグループ化のための他の操作を示す図である。
【図８】図７のグループ化の操作による処理結果を示す図である。
【図９】図１のゲーム装置におけるグループ解除のための操作を示す図である。
【図１０】図９のグループ解除の操作による処理結果を示す図である。
【図１１】図１のゲーム装置におけるグループ解除のための他の操作を示す図である。
【図１２】図１１のグループ解除の操作による処理結果を示す図である。
【図１３】図１のゲーム装置におけるグループ解除のためのさらに他の操作を示す図である。
【図１４】図１３のグループ解除の操作による処理結果を示す図である。
【図１５】図１のゲーム装置におけるグループ化のためのさらに他の操作を示す図である。
【図１６】図１５のグループ化の操作による処理結果を示す図である。
【図１７】図１のゲーム装置におけるグループ化のためのさらに他の操作を示す図である。
【図１８】図１７のグループ化の操作による処理結果を示す図である。
【図１９】図１のゲーム装置におけるゲーム制御プログラムの処理を示すフローチャートである。
【図２０】図１９のフローチャートにおける条件１判断の処理を示すフローチャートである。
【図２１】図１９のフローチャートにおける条件２、３判断の処理を示すフローチャートである。
【図２２】図１９のフローチャートにおけるグループ化または解除の処理を示すフローチャートである。
【図２３】図１９のフローチャートの処理のためのフラグを示す表である。
【符号の説明】
【０１０６】
ＧＭ  ゲーム装置
Ｃ１〜Ｃ１０  オブジェクト
１０００  本体
１０１０、１０２０  ディスプレイ
１０１２、１０２２  タッチパネル
１０２０  操作スイッチ
１０３０  スピーカ
１１００  タッチペン
２０００  ＣＰＵ
２００２  ＲＡＭ
２０１０、２０１２  グラフィックプロセッサ
２０２０、２０２２  ＶＲＡＭ
２０２０  コントローラ
２０３０  コネクタ
２０３２  メモリカード
２０５０  インターフェース
２０６０  バス
３０００  オブジェクト表示部
３０１０  グループ登録部
３０２０  座標検出部
３０３０  連続指示判断部
３０４０  領域外開始判断部
３０５０  第１オブジェクト・グループ化判断部
３０６０  グループ化部
３０７０  グループ解除部
３０８０  移動、回転処理部
３０９０  攻撃判定処理部
３１００  戦闘終了判定部
３１１０  重複処理禁止部
【図１】
0005316841.tif 000002
【図２】
0005316841.tif 000003
【図３】
0005316841.tif 000004
【図４】
0005316841.tif 000005
【図５】
0005316841.tif 000006
【図６】
0005316841.tif 000007
【図７】
0005316841.tif 000008
【図８】
0005316841.tif 000009
【図９】
0005316841.tif 000010
【図１０】
0005316841.tif 000011
【図１１】
0005316841.tif 000012
【図１２】
0005316841.tif 000013
【図１３】
0005316841.tif 000014
【図１４】
0005316841.tif 000015
【図１５】
0005316841.tif 000016
【図１６】
0005316841.tif 000017
【図１７】
0005316841.tif 000018
【図１８】
0005316841.tif 000019
【図１９】
0005316841.tif 000020
【図２０】
0005316841.tif 000021
【図２１】
0005316841.tif 000022
【図２２】
0005316841.tif 000023
【図２３】
0005316841.tif 000024