(57)【要約】【課題】  新しい態様の表示処理を適用し、面白さを向上させ、対戦中の優劣を直感的に判断することのできるパズルゲームを提供する。【解決手段】オブジェクト消去制御部１１３によって小ブロックが消去されると、消去された小ブロックの数に応じて、フィールド移動制御部１１４は、表示画面上でゲームフィールドの位置を移動させる。小ブロックが行われた方のゲームフィールドはゲーム終了判定ラインから遠ざかるように移動され、他方のゲームフィールドはゲーム終了判定ラインに近づくように移動される。【選択図】  図１
2010068876.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのプレイヤの操作を受け付けるための操作部及び少なくとも２つのゲームフィールドを表示するための表示部を備えるビデオゲーム装置であって、
前記各ゲームフィールドの所定の位置からオブジェクトを順次出現させ表示するオブジェクト表示手段と、
前記操作部への入力に基づいて、前記表示されたオブジェクトの位置を移動するオブジェクト移動手段と、
前記オブジェクトのうち、所定の配置条件を満たしたオブジェクトを消去するオブジェクト消去手段と、
前記ゲームフィールドのいずれかのゲームフィールド内において、消去されず残ったオブジェクトが前記表示部の所定の位置に設けられたラインを超えた場合に、ビデオゲームを終了させるゲーム終了制御手段と、
前記少なくとも２つのゲームフィールドのうち、いずれかのゲームフィールドにおいて、前記オブジェクト消去手段によるオブジェクトの消去と関連づけられたフィールド移動条件を満たした場合に、少なくとも１つのゲームフィールドを前記ラインが存在する方向とは反対方向に移動するとともに、その他のゲームフィールドを前記ラインの存在する方向に移動するフィールド移動手段と
を備えるビデオゲーム装置。
【請求項２】
前記オブジェクト表示手段は、前記オブジェクトを複数の種類のオブジェクトに分けて表示し、
前記オブジェクト消去手段は、少なくとも、所定数の同一種類のオブジェクトが連続して配置された場合に該連続して配置されたオブジェクトを消去することを特徴とする請求項１に記載のビデオゲーム装置。
【請求項３】
前記フィールド移動条件は、前記少なくとも２つのゲームフィールドのいずれかのゲームフィールド内で前記オブジェクト消去手段により前記オブジェクトが消去されることであることを特徴とする請求項１又は２に記載のビデオゲーム装置。
【請求項４】
前記フィールド移動手段は、前記オブジェクト消去手段により消去された前記オブジェクトの数に比例して、前記ゲームフィールドの移動する距離を増加させることを特徴とする請求項１乃至３のいずれか１項に記載のビデオゲーム装置。
【請求項５】
前記フィールド移動手段により移動された前記ゲームフィールドを、ゲーム開始時に前記ゲームフィールドが位置していた初期位置の方向に移動するフィールド再移動手段をさらに備えることを特徴とする請求項１乃至４のいずれか１項に記載のビデオゲーム装置。
【請求項６】
さらに、前記フィールド移動手段により前記ゲームフィールドが移動されてから所定の時間が経過するまでの時間を計時する計時手段を有し、
前記フィールド再移動手段は、少なくとも、前記計時手段が前記フィールド移動手段により前記ゲームフィールドが移動されてから所定の時間を計時したときに、前記ゲームフィールドを所定の距離だけ前記初期位置の方向に移動し、
前記オブジェクト消去手段によって消去された前記オブジェクト数に比例して、前記計時手段が計時すべき所定の時間を減少させることを特徴とする請求項５に記載のビデオゲーム装置。
【請求項７】
前記ゲームフィールドはプレイヤ毎に割り当てられ、
前記オブジェクト移動手段は、プレイヤによる前記操作部への入力に基づいて、該プレイヤに割り当てられたゲームフィールド内に表示された前記オブジェクトを移動することを特徴とする請求項１乃至６のいずれか１項に記載のビデオゲーム装置。
【請求項８】
少なくとも１つのプレイヤの操作を受け付けるための操作部及び少なくとも２つのゲームフィールドを表示するための表示部を備えるビデオゲーム装置にゲームを実行させるビデオゲームプログラムであって、
前記ビデオゲーム装置に、
前記各ゲームフィールドの所定の位置からオブジェクトを順次出現させ表示するオブジェクト表示ステップと、
前記操作部への入力に基づいて、前記表示されたオブジェクトの位置を移動するオブジェクト移動ステップと、
前記オブジェクトのうち、所定の配置条件を満たしたオブジェクトを消去するオブジェクト消去ステップと、
前記ゲームフィールドのいずれかのゲームフィールド内において、消去されず残ったオブジェクトが前記表示部の所定の位置に設けられたラインを超えた場合に、ビデオゲームを終了させるゲーム終了ステップと、
前記少なくとも２つのゲームフィールドのうち、いずれかのゲームフィールドにおいて、前記オブジェクト消去ステップにおけるオブジェクトの消去と関連付けられたフィールド移動条件を満たした場合に、少なくとも１つのゲームフィールドを前記ラインが存在する方向とは反対方向に移動するとともに、その他のゲームフィールドを前記ラインの存在する方向に移動するフィールド移動ステップと
を実行させるビデオゲームプログラム。
【請求項９】
少なくとも１つのプレイヤの操作を受け付けるための操作部及び少なくとも２つのゲームフィールドを表示するための表示部を備えるビデオゲーム装置におけるビデオゲーム処理方法であって、
前記各ゲームフィールドの所定の位置からオブジェクトを順次出現させ表示するオブジェクト表示ステップと、
前記操作部への入力に基づいて、前記表示されたオブジェクトの位置を移動するオブジェクト移動ステップと、
前記オブジェクトのうち、所定の配置条件を満たしたオブジェクトを消去するオブジェクト消去ステップと、
前記ゲームフィールドのいずれかのゲームフィールド内において、消去されず残ったオブジェクトが前記表示部の所定の位置に設けられたラインを超えた場合に、ビデオゲームを終了させるゲーム終了ステップと、
前記少なくとも２つのゲームフィールドのうち、いずれかのゲームフィールドにおいて、前記オブジェクト消去ステップにおけるオブジェクトの消去と関連付けられたフィールド移動条件を満たした場合に、少なくとも１つのゲームフィールドを前記ラインが存在する方向とは反対方向に移動するとともに、その他のゲームフィールドを前記ラインの存在する方向に移動するフィールド移動ステップと
を備えるビデオゲーム処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パズルゲームを実行するビデオゲーム装置、ビデオゲームプログラム及びビデオゲーム処理方法に関する。
【背景技術】
【０００２】
従来、表示画面上に表示されたゲームフィールドに、複数の種類のブロックを出現させ、プレイヤの操作によりブロックを移動させ、消去条件を満足したブロックを消去するパズルゲームが知られている（特許文献１）。このようなパズルゲームでは、消去条件を満たさずゲームフィールド上に堆積されて表示されたブロック総体の高さが、ゲームフィールドの所定の位置に達すると負け、すなわち、ゲーム終了であると判定される。また、このようなパズルゲームでは、複数のゲームフィールドを表示画面上に表示し、複数のプレイヤがそれぞれのゲームフィールド内でブロックを移動・消去することにより対戦することもできる。このような対戦方式の場合、一方のゲームフィールドで所定の条件を満たすことにより、他方のゲームフィールドに新たなブロックを出現させることができる。プレイヤは、対戦相手のゲームフィールドにより多くのブロックを出現させて、自分より先に多くのブロックを堆積させることにより、ゲームに勝利することができる。
【特許文献１】特開２００５−３３４４５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、このような従来のパズルゲームは、単にゲームフィールド内にブロックを積み上げていくだけで、プレイヤにとっては単調であった。
【０００４】
また、プレイヤは主に自分のゲームフィールドに出現するブロックに注視するため、対戦相手のゲームフィールド内のブロックの状態を把握しきれず、ゲーム途中で自分が相手に対して優勢なのか、または、劣勢なのかを判断することが難しかった。
【０００５】
そこで、本発明は、新しい態様の表示処理を適用し、面白さを向上させたパズルゲームを提供することを目的とする。
【０００６】
また、本発明は、対戦中の優劣を直感的に判断することのできるパズルゲームを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の第１の観点にかかるビデオゲーム装置は、少なくとも１つのプレイヤの操作を受け付けるための操作部及び少なくとも２つのゲームフィールドを表示するための表示部を備えるビデオゲーム装置であって、前記各ゲームフィールドの所定の位置からオブジェクトを順次出現させ表示するオブジェクト表示手段と、前記操作部への入力に基づいて、前記表示されたオブジェクトの位置を移動するオブジェクト移動手段と、前記オブジェクトのうち、所定の配置条件を満たしたオブジェクトを消去するオブジェクト消去手段と、前記ゲームフィールドのいずれかのゲームフィールド内において、消去されず残ったオブジェクトが前記表示部の所定の位置に設けられたラインを超えた場合に、ビデオゲームを終了させるゲーム終了制御手段と、前記少なくとも２つのゲームフィールドのうち、いずれかのゲームフィールドにおいて、前記オブジェクト消去手段によるオブジェクトの消去と関連づけられたフィールド移動条件を満たした場合に、少なくとも１つのゲームフィールドを前記ラインが存在する方向とは反対方向に移動するとともに、その他のゲームフィールドを前記ラインの存在する方向に移動するフィールド移動手段とを備える。
【０００８】
すなわち、表示部に表示された少なくとも２つ以上のゲームフィールド内でオブジェクトを消去し、一方のゲームフィールドを、ゲーム終了を判定するためのラインの存在する方向に移動させるともに、他方のゲームフィールドをラインの存在する方向とは反対の方向に移動させることのできるオブジェクトゲームを提供することができる。通常、対戦型のパズルゲームでは、他のプレイヤに割り当てられたゲームフィールドの様子を伺っていると、自身のプレイがおろそかになるため、プレイヤは自分に割り当てられたゲームフィールドだけを直視し、他のプレイヤのゲームフィールドを見る余裕がない。そのため、プレイヤはゲームを優勢に進めているのか、又は劣勢なのかを客観的に把握しにくかった。しかし、このような構成とすることで、プレイヤが対戦中の優劣を直感的に判断することができるため、ゲームの面白さを向上させることができ、より白熱したゲーム展開を楽しむことができる。すなわち、より多くのオブジェクトを消去したゲームフィールドが、ゲームの終了を判定するためのラインから遠ざかるため、オブジェクトの消去数の差をもとにプレイヤ間での優性、劣勢の差をつけることができるだけでなく、プレイヤが自分に割り当てられたゲームフィールドを直視していても、ゲームが優勢又は劣勢のいずれで進行しているかについて容易且つ客観的に把握することが可能となり、より白熱したゲーム展開を進めることが可能となる。
【０００９】
上記ビデオゲーム装置において、前記オブジェクト表示手段は、前記オブジェクトを複数の種類のオブジェクトに分けて表示し、前記オブジェクト消去手段は、少なくとも、所定数の同一種類のオブジェクトが連続して配置された場合に該連続して配置されたオブジェクトを消去する。
【００１０】
すなわち、操作部への入力により、同種類のオブジェクトが連続して配置されるようにオブジェクト移動手段を機能させることで、ゲームフィールド内のオブジェクトを消去することができる。
【００１１】
また、前記フィールド移動条件は、前記少なくとも２つのゲームフィールドのいずれかのゲームフィールド内で前記オブジェクト消去手段により前記オブジェクトが消去されることである。
【００１２】
すなわち、少なくともいずれか１つのゲームフィールド内で所定の配置条件を満たしたオブジェクトが消去された場合、オブジェクトの消去が行われたゲームフィールドは、ビデオゲームの終了を判定するためのラインの存在する方向とは反対の方向に移動されるので、ビデオゲームの進行において優勢となる。また、同時に、他のゲームフィールドは、前記ラインの存在する方向に移動されるので、ビデオゲームの進行において劣勢となる。オブジェクトが消去されるごとにフィールドが移動されるための、オブジェクトの消去の状況に応じた、変化にとんだゲーム展開を楽しむことができる。
【００１３】
また、前記フィールド移動手段は、前記オブジェクト消去手段により消去された前記オブジェクトの数に比例して、前記ゲームフィールドの移動する距離を増加させる。
【００１４】
すなわち、ゲームフィールド内で消去されたオブジェクトの数が多いほど、該ゲームフィールドは、ビデオゲームの終了を判定するためのラインからより遠ざかるように移動される。また、同時に、他のゲームフィールドは、前記ラインの存在する方向により近付くように移動される。消去されるオブジェクトの数に応じてゲームフィールドが移動する距離が変わるため、プレイヤはゲームの状況に応じて、消去するオブジェクトの数やタイミングを図ることができ、より戦略的にゲームを実行することが可能となる。
【００１５】
また、前記ビデオゲーム装置は、前記フィールド移動手段により移動された前記ゲームフィールドを、ゲーム開始時に前記ゲームフィールドが位置していた初期位置の方向に移動するフィールド再移動手段をさらに備える。
【００１６】
すなわち、ゲームフィールドが前記フィールド移動手段によって前記ラインの存在する方向またはその反対方向に移動された後に、該ゲームフィールドを初期位置に戻るように再移動することができる。ゲームフィールドが初期位置に戻るように再移動されることで、一度劣勢となったプレイヤでも、ゲームが終了とならないように粘り強くプレイすることで、不利な状況を挽回することができ、より白熱したゲームを楽しむことができる。
【００１７】
また、前記ビデオゲーム装置は、前記フィールド移動手段により前記ゲームフィールドが移動されてから所定の時間が経過するまでの時間を計時する計時手段を有し、前記フィールド再移動手段は、少なくとも、前記計時手段が前記フィールド移動手段により前記ゲームフィールドが移動されてから所定の時間を計時したときに、前記ゲームフィールドを前記初期位置の方向に所定の距離だけ移動させ、前記オブジェクト消去手段によって消去された前記オブジェクト数に比例して、前記計時手段が計時すべき所定の時間を減少させる。
【００１８】
すなわち、前記ゲームフィールド内で消去されるオブジェクトの数が多いほど、前記フィールド移動手段によって移動されるゲームフィールドの移動距離は大きくなるが、前記フィールド再移動手段によって初期位置に方向に戻るまでの時間は短くなる。反対に、前記ゲームフィールド内で消去されるオブジェクトの数が少ないほど、前記フィールド移動手段によって移動されるゲームフィールドの移動距離は少なくなるが、前記フィールド再移動手段によって初期位置方向に戻るまでの時間は長くなる。消去されたオブジェクトの数が多く、ゲームフィールドの移動距離が大きい場合は短時間で初期位置まで戻ることができるため、劣勢となったプレイヤでも、ゲームが終了とならないように粘り強くプレイすることで、不利な状況を挽回することができ、より白熱したゲームを楽しむことができる。
【００１９】
また、前記ゲームフィールドはプレイヤ毎に割り当てられ、前記オブジェクト移動手段は、プレイヤによる前記操作部への入力に基づいて、該プレイヤに割り当てられたゲームフィールド内に表示された前記オブジェクトを移動する。
【００２０】
すなわち、前記少なくとも２つのゲームフィールドの各ゲームフィールド内に表示されるオブジェクトを各プレイヤが操作部への入力に基づいて移動させることにより、複数のプレイヤ間で対戦を行うことができる。
【００２１】
本発明の第２の観点にかかるビデオゲームプログラムは、少なくとも１つのプレイヤの操作を受け付けるための操作部及び少なくとも２つのゲームフィールドを表示するための表示部を備えるビデオゲーム装置にゲームを実行させるビデオゲームプログラムであって、前記ビデオゲーム装置に、前記各ゲームフィールドの所定の位置からオブジェクトを順次出現させ表示するオブジェクト表示ステップと、前記操作部への入力に基づいて、前記表示されたオブジェクトの位置を移動するオブジェクト移動ステップと、前記オブジェクトのうち、所定の配置条件を満たしたオブジェクトを消去するオブジェクト消去ステップと、前記ゲームフィールドのいずれかのゲームフィールド内において、消去されず残ったオブジェクトが前記表示部の所定の位置に設けられたラインを超えた場合に、ビデオゲームを終了させるゲーム終了ステップと、前記少なくとも２つのゲームフィールドのうち、いずれかのゲームフィールドにおいて、前記オブジェクト消去ステップにおけるオブジェクトの消去と関連付けられたフィールド移動条件を満たした場合に、少なくとも１つのゲームフィールドを前記ラインが存在する方向とは反対方向に移動するとともに、その他のゲームフィールドを前記ラインの存在する方向に移動するフィールド移動ステップとを実行させる。
【００２２】
本発明の第３の観点にかかるビデオゲーム処理方法は、少なくとも１つのプレイヤの操作を受け付けるための操作部及び少なくとも２つのゲームフィールドを表示するための表示部を備えるビデオゲーム装置におけるビデオゲーム処理方法であって、前記各ゲームフィールドの所定の位置からオブジェクトを順次出現させ表示するオブジェクト表示ステップと、前記操作部への入力に基づいて、前記表示されたオブジェクトの位置を移動するオブジェクト移動ステップと、前記オブジェクトのうち、所定の配置条件を満たしたオブジェクトを消去するオブジェクト消去ステップと、前記ゲームフィールドのいずれかのゲームフィールド内において、消去されず残ったオブジェクトが前記表示部の所定の位置に設けられたラインを超えた場合に、ビデオゲームを終了させるゲーム終了ステップと、前記少なくとも２つのゲームフィールドのうち、いずれかのゲームフィールドにおいて、前記オブジェクト消去ステップにおけるオブジェクトの消去と関連付けられたフィールド移動条件を満たした場合に、少なくとも１つのゲームフィールドを前記ラインが存在する方向とは反対方向に移動するとともに、その他のゲームフィールドを前記ラインの存在する方向に移動するフィールド移動ステップとを備える。
【発明の効果】
【００２３】
本発明によれば、表示部に表示された複数のゲームフィールドに表示されるオブジェクトを移動させ所定の配置にすることにより該所定の配置となったオブジェクトを消去することができ、さらに、何れか１つのゲームフィールド内でオブジェクトを消去することにより、該ゲームフィールドを表示部の所定の位置に設けられたゲーム終了判定ラインから遠ざかるように移動させるとともに、他のゲームフィールドをゲーム終了判定ラインに近づくように移動させることできる新しい表示形態を有する面白さを向上させたオブジェクトゲームを提供することができる。
【００２４】
また、複数のゲームフィールドに表示されたオブジェクトを、それぞれ異なるプレイヤによる操作に基づいて移動させることにより、プレイヤ間で対戦を行うことができる。このような対戦においては、上述のようにゲームフィールドがゲーム終了判定ラインに対して近づいたり遠ざかったりするため、プレイヤは対戦中の優劣を直観的に判断することができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施の形態について図面を参照して説明する。
図１は、本実施形態のゲーム装置１のブロック図である。本実施形態では、ゲーム装置１の構成として、ゲームプログラムが記憶されたパーソナルコンピュータを例に説明する。なお、本発明でいうコンピュータとは、記憶装置、制御部等を備えた情報処理装置をいう。ゲーム装置１は、記憶部、制御部等を備えた情報処理装置である。また、たとえば業務用ゲーム機、家庭用ゲーム機、携帯電話等も、本発明のコンピュータの概念に含まれる。
【００２６】
図１に示すように、ゲーム装置１は、操作部１０、制御部１１と、ＲＡＭ（Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３と、通信部１４と、ディスプレイ１５を備えている。
【００２７】
操作部１０は、プレイヤの操作を受け付ける入力装置であり、たとえばマウス、ゲームコントローラー、キーボード等から構成される。本実施形態では、説明を簡略化するため、マウスを用いることとする。
【００２８】
ＲＡＭ１２は、制御部１１による制御処理のためのメインメモリとして用いられる。
【００２９】
ＲＯＭ１３には、本実施形態の各部の処理をコンピュータに実行させるためのゲームプログラムが記憶される。
【００３０】
制御部１１は、ＲＡＭ１２をメインメモリとして、操作部１０からの操作データや、ＲＯＭ１３に格納されたプログラム等に基づいて、ゲーム演算処理や画像生成処理等を行う。制御部１１は、オブジェクト出現制御部１１１と、オブジェクト移動制御部１１２と、オブジェクト消去制御部１１３と、フィールド位置移動制御部１１４と、ゲーム終了制御部１１５と、画像表示制御部１１６とを備えている。
【００３１】
オブジェクト出現制御部１１１は、ディスプレイに表示されたゲームフィールドにおけるオブジェクトの出現に関する処理を行う。具体的には、ゲームフィールドの所定の位置から、ブロック等のパズルゲーム要素を構成するオブジェクトを発生させる。
【００３２】
オブジェクト移動制御部１１２は、操作部１０へ入力された操作データにしたがって、ゲームフィールドに表示されたオブジェクトを移動・回転させる処理を行う。
【００３３】
オブジェクト消去制御部１１３は、ゲーム進行中のオブジェクトの消去に関する処理を行う。
【００３４】
フィールド位置移動制御部１１４は、ゲームフィールドの位置を移動させるための処理を行う。
【００３５】
ゲーム終了制御部１１５は、ゲームの進行状態がゲームを終了するための所定条件を満たしたかどうかを判断し、ゲームを終了させるための制御を行う。
【００３６】
画像表示制御部１１６は、上述の各制御部１１１乃至１１５で行われるゲーム処理の結果に基づいて画像を生成し、ディスプレイ１５に出力する。生成される画像は、２次元画像であってもよいし、３次元画像であってもよい。これら各制御部の処理の詳細は後述する。
【００３７】
図２は、本実施形態のディスプレイ１５上に表示されるゲーム画面の一例である。図２に示すように、表示画面１５ａ上に、任意の４つの頂点からなる矩形の第１のゲームフィールド１５１及び第２のゲームフィールド１５２が左右に配置される。また、ゲーム終了判定ライン１５３が、第１及び第２のゲームフィールド１５１，１５２の上側にＸ軸方向に設けられる。
例えば第一の構成例として、各ゲームフィールドはＸＹ絶対座標上に配置されたスプライト（あるいはレイヤー等）などのオブジェクトで構成されており、更に各ゲームフィールド上には相対座標系がそれぞれ設定されていて、後述する小ブロックの配置制御等は各々の相対座標系において行われるものとする。個々の小ブロックはゲームフィールドとは別個のスプライト等からなるオブジェクトとすることが好ましい。判定用のラインはＸＹ絶対座標に対して設定する。
また第二の構成例として、ＸＹ座標平面を三次元ワールド座標上の基準ビルボード（即ち平板状のポリゴン）として形成する。各ゲームフィールドは三次元ワールド座標上で、前記基準ビルボードに平行に配置された平板状ポリゴンとして構成してもよい。この場合も、各ゲームフィールド上には相対座標系がそれぞれ設定されていて、後述する小ブロックの配置制御等は各々の相対座標系において行われる。個々の小ブロックはゲームフィールドとは別個のポリゴン等からなるオブジェクトとする。判定用のラインは基準ビルボード上に設定する。
さらに第三の構成例として、複数のゲームフィールドおよびラインを同一のＸＹ座標上に直接設定するようにしてもよい。この場合、ゲームフィールドを移動させる際には、当該ＸＹ座標上でのドット移動等によって処理をする。
【００３８】
オブジェクト出現制御部１１１は、ゲームフィールド１５１，１５２のそれぞれの下辺から複数種類のオブジェクトを間欠的に発生させる。本実施形態では、図２に示すように、オブジェクトは複数種類の色（Ｒは赤色、Ｇは緑色、Ｂは青色、Ｙは黄色を示す）を有する矩形の小ブロックとし、各ゲームフィールド１５１，１５２には、Ｘ軸方向に１０列、Ｙ軸方向に１１段の小ブロックを配置可能とする。
【００３９】
また、第１及び第２のゲームフィールド１５１,１５２の各々の中に、４つの小ブロックを選択可能な第１のカーソル１５４及び第２のカーソル１５５が表示される。
【００４０】
本実施形態では、第１のゲームフィールド１５１に表示された小ブロックは、第１のプレイヤによる操作部１０−１への入力に基づいて、オブジェクト移動制御部１１２により移動・回転される。また、第２のゲームフィールド１５２に表示された小ブロックは、第２のプレイヤによる操作部１０−２への入力またはＣＰＵによる制御に基づいて、オブジェクト移動制御部１１２により移動・回転される。すなわち、第１のプレイヤと第２のプレイヤまたはコンピュータとの間で対戦する仕様となっている。
【００４１】
ここで、オブジェクト出現制御部１１１による小ブロックの発生、オブジェクト移動制御部１１２による小ブロックの移動・回転、及び、オブジェクト消去制御部１１３による小ブロックの消去を詳述する。ここでは、第１のゲームフィールド１５１における処理を説明するが、第２のゲームフィールド１５２においても同様の処理が行われる。
【００４２】
図３（ａ）に示すように、まず、オブジェクト出現制御部１１１は、Ｘ軸方向に４段に配列された４０個の小ブロックを、第１のゲームフィールド１５１の下辺から出現させ、配置する。その後、オブジェクト出現制御部１１１は、所定時間毎に、１段に配列された１０個の小ブロック列１６１を新たに下辺から出現させると、すでに配置されていた小ブロックを１段分上に移動させる（図３（ｂ））。
【００４３】
次に、図３（ｂ）に示すように、第１のプレイヤが操作部１０-１（マウス）を操作し、カーソル１５４を４つの小ブロック（左上から右回りに、Ｒ，Ｒ，Ｇ，Ｇ）を選択した状態で、マウスの左ボタンをクリックすると、オブジェクト移動制御部１１２は、選択された４つの小ブロックをカーソル１５４内で右回りに循環するように移動させる。この結果、第１のゲームフィールド１５１内の小ブロックの配置は図３（ｃ）に示す通りとなる。
【００４４】
図３(ｃ)の斜線部に示すように４つ以上の同色の小ブロックが連続して配置されると、オブジェクト消去制御部１１３は、配置条件が満たされたと判断し、配置条件を満たした小ブロック、すなわち５個の赤色の小ブロックの表示形態を変化させる。たとえば、図３（ｄ）に示すように、５個の赤色の小ブロックから構成される小ブロック群を枠で囲むように表示する。つづいて、プレイヤが操作部１０−１の右ボタンをクリックすると、オブジェクト消去制御部１１３は、配置条件を満たしている小ブロック、すなわち枠内の小ブロックを消去する。プレイヤは、操作部１０-１の右ボタンをクリックしてオブジェクト消去制御部１１３に小ブロックの消去処理を行わせるまでに、カーソルの移動およびマウスの左ボタンをクリックすることにより、オブジェクト移動制御部１１２に、小ブロックの移動・回転処理を繰り返し行わせることができる。すなわち、配置条件を満たす小ブロックから構成される小ブロック群を複数配置した状態で、操作部１０-１の右ボタンをクリックすることにより、これらの複数の小ブロック群を構成する小ブロックを一度に消去することができる。また、オブジェクト消去制御部１１３により消去された小ブロックの上段に配置されていた小ブロックは、消去された小ブロックの数だけ下側に移動される。この結果、第１のゲームフィールド１５１内の小ブロックの配置は図３（ｅ）に示す通りとなる。小ブロックが移動されることにより、新たに配置条件が満たされた場合、すなわち、４つ以上の同色の小ブロックが連続して配置されると、オブジェクト消去制御部１１３は、新たに配置条件を満たした小ブロックを続けて消去する。
【００４５】
第２のゲームフィールド１５２内でも、第２のプレイヤまたはＣＰＵの制御に基づいて、上述したブロック出現、移動および消去処理が行われる。
【００４６】
つぎに、第１のゲームフィールド１５１と第２のゲームフィールド１５２との間での対戦処理について説明する。フィールド位置移動制御部１１４は、第１及び第２のゲームフィールドの各々の領域内においてオブジェクト消去制御部１１３によって消去された小ブロックの数に応じて、各ゲームフィールドを、表示画面１５ａ上、Ｙ軸に沿って上下に移動させる。フィールド位置移動制御部１１４は、第１及び第２のゲームフィールド内のいずれかで、オブジェクト消去制御部１１３によって小ブロックが消去されると、小ブロックの消去が行われた方のゲームフィールドをＹ軸に沿って下方向に移動させ、他方のゲームフィールドをＹ軸方向に沿って上方向に移動させる。また、図４に示すように、小ブロックの消去数に応じて、移動量を増減させる。すなわち、フィールド位置移動制御部１１４は、小ブロックの消去数が大きいほど、移動量が大きくなるように、第１のゲームフィールド１５１及び第２のゲームフィールド１５２の位置を制御する。移動量は、表示画面１５ａ上のＹ軸方向における距離の他に、小ブロックの段数を単位としてもよい。
【００４７】
また、先に述べたように、オブジェクト消去制御部１１３によって、４つ以上の連続して配置された同色の小ブロックが消去され、消去された小ブロックの上に配置されていた小ブロックが移動されることによって、新たに配置条件が満たされた場合、すなわち、さらに４つ以上の同色の小ブロックが連続して配置された場合、これら４つ以上の小ブロックが連続して消去されることとなる。このように、オブジェクト消去制御部１１３によって小ブロックの消去が連続して行われる場合、フィールド位置移動制御部１１４は、小ブロック消去の連鎖が終了した後に、第１のゲームフィールド１５１および第２のゲームフィールド１５２の位置を変更する。すなわち、消去の連鎖の開始から終了までに消去された小ブロックの総数に応じてゲームフィールドの移動量を決定する。具体的には、図４に示すように、連鎖によって消去された小ブロックの総数が多いほど、移動量を大きくするように制御する。
【００４８】
ゲーム終了制御部１１５は、第１のゲームフィールド１５１及び第２のゲームフィールド１５２内のいずれかの領域内に消去されずに堆積されたブロックが、ゲーム終了判定ライン１５３を超えて表示されたか否かを判別し、超えたと判別した場合にはゲームを終了する。
【００４９】
上述したように、ゲーム終了判定ライン１５３は表示画面１５ａ上に固定されて表示されるので、フィールド位置移動制御部１１４によりＹ軸に沿って下方向に移動されたゲームフィールド、すなわち、他方のゲームフィールドより多くの小ブロックが消去されたゲームフィールド内で小ブロックの移動を操作するプレイヤ（もしくはＣＰＵ）は、ゲーム進行上優勢となる。一方、フィールド位置移動制御部１１４によりＹ軸に沿って上方向に移動されたゲームフィールド、すなわち、他方のゲームフィールドよりも少ない小ブロックが消去されたゲームフィールド内で小ブロックの移動を操作するプレイヤ（もしくはＣＰＵ）は、ゲーム進行上劣勢となる。
【００５０】
また、上述したように、各ゲームフィールド移動量は、一度の消去処理で消去される小ブロックの総数に基づいて決定される。さらに、オブジェクト消去制御部１１３による小ブロックの消去が連続して行われる場合、連続消去の開始から終了までに消去された小ブロックの総数に基づいて各ゲームフィールドの移動量を決定する。このため、プレイヤは、一度により多くの小ブロックを消去すること、及び／又は、より多くの連鎖を発生させることを目的として、ゲームフィールド内で小ブロックを移動させ配置する。このように小ブロックの大量消去又は大量連鎖を目的として小ブロックの回転及び移動を行うと、消去処理が行われるまでにはゲームフィールドには多くの小ブロックが積み重なって配置されることとなり、ゲーム進行上は劣勢となるが、一旦消去処理および消去処理の連鎖が実行されれば、他方のゲームフィールドをゲーム終了判定ラインにより近付け、またプレイヤ自身のゲームフィールドをゲーム終了判定ラインからより遠ざけることができる。
【００５１】
以下に、図５乃至図８を参照して、本実施形態のゲーム進行処理を説明する。図５は、ゲーム装置１によるゲーム進行処理の一例を示すフローチャートである。まず、ステップＳ１において、制御部１１は、ＲＯＭ１３に格納されたゲームプログラムを読み出し、このゲームプログラムに基づいて、以下の処理を実行する。
【００５２】
次に、ステップＳ２において、第１のゲームフィールド１５１及び第２のゲームフィールド１５２の下辺から小ブロックを出現させる。次に、ステップＳ３において、プレイヤによる操作部１０-１及び操作部１０-２への入力にしたがって、第１のゲームフィールド１５１及び第２のゲームフィールド内で、小ブロックを移動させ、所定の配置条件を満たした小ブロックを消去する。なお、後述するように、ステップＳ２の処理は、独立した計時タイミングで開始されるため、ステップＳ２及びステップＳ３の各ステップの処理は同時に行われてもよく、また、順番が逆になってもよい。ゲーム終了制御部１１５は、ステップＳ４において、ステップＳ２及びステップＳ３の処理の結果、ゲーム終了フラグが設定されているかを判定し、設定されていると判定した場合は（Ｓ４：ＹＥＳ）、ゲーム終了を示す画像を表示画面１５ａ上に表示し、ゲームを終了させる。一方、ゲーム終了フラグが設定されていないと判定した場合は、ステップＳ２の処理に戻る。
【００５３】
図６は、上述のステップＳ２における小ブロック出現処理の詳細を示すフローチャートである。以下、第１のゲームフィールド１５１における小ブロック出現処理を例に説明するが、第２のゲームフィールド１５２においても、ＣＰＵによる制御に基づいて同様の処理が行われるものとする。
【００５４】
まず、ステップＳ１１において、オブジェクト出現制御部１１１は、ゲーム装置１が有するタイマ(図示せず)に基づいて、新たな小ブロック列を第１のゲームフィールド１５１に出現させるタイミングであるかを判定する。たとえば、タイマが所定の時間を計時し、カウンタ値が０になったかを判定する。
【００５５】
オブジェクト出現制御部１１１が小ブロック列を出現させるタイミングであると判定した場合には（Ｓ１１：ＹＥＳ）、新たな小ブロック列を第１のゲームフィールド１５１の下辺部に表示する（ステップＳ１２）。このとき、すでにゲームフィールド１５１内に小ブロックが配置されている場合は、すでに配置されていた小ブロックを１段分上に移動させる。小ブロックを出現させるタイミングではないと判定された場合には（Ｓ１１：ＮＯ）、小ブロック出現処理を終了する。
【００５６】
ステップＳ１３において、オブジェクト消去制御部１１３は、所定の配置条件を満たす小ブロックが存在するかを判定する。本実施形態では、４つ以上の同色のブロックが連続して配置されているかを判定する。配置条件を満たす小ブロックが存在すると判定された場合には(Ｓ１３：ＹＥＳ)、配置条件を満たす小ブロックを一つの小ブロック群として枠で囲んで表示する(ステップＳ１４)。また、ステップＳ１３において、配置条件を満たす小ブロックが存在しないと判定された場合には、すべての小ブロックの位置および形態を変化させずに表示する（ステップＳ１５）。
【００５７】
つぎに、ステップＳ１６において、ゲーム終了制御部１１５は、第１のゲームフィールド１５１内又は第２のゲームフィールド内に消去されずに積み重なって配置された小ブロック群がゲーム終了判定ライン１５３を超えたかを判定する。小ブロック群がゲーム終了判定ライン１５３を越えたと判定された場合には（Ｓ１６：ＹＥＳ）、ゲーム終了制御部１１５は、ゲーム終了フラグを設定する（Ｓ１７）。ステップＳ１６において、小ブロック群がゲーム終了判定ライン１５３を超えていないと判定された場合には、ステップＳ１７の処理は実行せず、ステップＳ１１に戻る。この小ブロックの出現処理は、ゲーム終了フラグが設定されるまで、繰り返し行われる。
【００５８】
図７は、図５のステップＳ３における小ブロック移動処理の詳細を示すフローチャートである。ここでは、第１のプレイヤによる操作部１０-１への入力に基づく小ブロック移動処理を例に説明するが、第２のゲームフィールド１５２においても、第２のプレイヤによる操作部１０-２への入力、または、ＣＰＵによる制御に基づいて同様の処理が行われるものとする。
【００５９】
まず、ステップＳ２１において、オブジェクト移動制御部１１２は、第１のプレイヤによる操作部１０−１への入力に基づいて、現在の第１のカーソル１５４の位置を検出する。つぎに、第１のプレイヤが、検出されたカーソル位置で、操作部１０−１による第１の所定の操作を行うと（Ｓ２２）、カーソル１５４内で小ブロックが移動する（Ｓ２３）。本実施形態では、第１のプレイヤが操作部１０−１であるマウスの左ボタンをクリックしたときに小ブロックが移動される。移動の態様は、図３を参照して上述した通りである。オブジェクト消去制御部１１３は、たとえば０．５秒の間に、操作部１０−１に第１の所定の操作が行われない場合には、ステップＳ２４において、所定の配置条件を満たす小ブロックが存在するかを判定する。本実施形態では、４つ以上の同色のブロックが連続して配置されているかを判定する。配置条件を満たす小ブロックが存在すると判定された場合には、配置条件を満たす複数の小ブロックを１つの小ブロック群として枠で囲んで表示する(Ｓ２５)。つぎに、第１のプレイヤが、操作部１０−１による第２の所定の操作を行うと（Ｓ２６）、ステップＳ２５において枠で囲まれて表示された小ブロックが消去される（Ｓ２７）。本実施形態では、第１のプレイヤが操作部１０−１であるマウスの右ボタンをクリックしたときに、小ブロックが消去される。消去された小ブロックの上に１又は複数の小ブロックが配置されていた場合は、該小ブロックを消去された小ブロックの数の段数分下に移動する。このとき、ブロックが下に移動されることにより、新たに配置条件が満たされる場合には、新たに配置条件を満たした小ブロックを連続して消去する。すなわち、ステップＳ２７の処理が繰り返される。また、ステップＳ２４において、配置条件を満たす小ブロックが存在しないと判定された場合には、小ブロックの位置および形態を変化させずに表示する（Ｓ２９）。
【００６０】
つぎに、ステップＳ２８において、フィールド位置移動制御部１１４は、ステップＳ２７において消去された小ブロックの数に基づいて、第１のゲームフィールド１５１及び第２のゲームフィールド１５２の表示画面１５ａ上における位置を変更する。図８(ａ)は、フィールド位置移動制御部１１４による処理が行われる前の表示画面１５ａを示す図であり、図８(ｂ)及び図８（ｃ）は、ステップＳ１５の処理が実行された時の表示画面１５ａを示す図である。なお、図８（ｂ）は、ステップＳ２７において、第１のゲームフィールド１５１内で１０個の小ブロックが消去された場合を例示している。また、図８（ｃ）は、第１のゲームフィールド内で、小ブロックの消去（Ｓ２７）が連続して行われ、消去の連鎖の開始から終了までに消去された小ブロックの総数が２０個であった場合を例示している。各ゲームフィールドの移動量は、図４を参照して上述したように、各ゲームフィールド内で消去された小ブロック数、または、各ゲームフィールド内で消去の連鎖の開始から終了までに消去された小ブロックの総数に応じて求められる。また、フィールド位置移動制御部１１４は、ステップＳ２７において小ブロックの消去が行われた方のゲームフィールドの下辺がすでに表示画面１５ａの下辺に達していると判断した場合は、該ゲームフィールドをＹ軸に沿って下方向に移動させる制御を行わず、他方のゲームフィールドをＹ軸方向に沿って上方向に移動させる制御のみを行う。
【００６１】
ステップＳ２９において、オブジェクト移動制御部１１２は、配置条件を満たさない小ブロックの位置を決定し表示する。ブロックの移動処理は、繰り返し又は複数の移動処理が併行して行われる。
【００６２】
ステップＳ３０において、ゲーム終了制御部１１５は、第１のゲームフィールド内又は第２のゲームフィールド内に消去されずに積み重なって配置された小ブロックが、ゲーム終了判定ライン１５３を超えたかを判定する。小ブロック群がゲーム終了判定ライン１５３を超えたと判断された場合には（Ｓ３０：ＹＥＳ）、ゲーム終了制御部１１５は、ゲーム終了フラグを設定する（Ｓ３１）。ステップＳ３０において、小ブロック群がゲーム終了判定ライン１５３を超えていないと判定された場合には、ステップＳ３１の処理は実行せず、小ブロック移動処理を終了する。
【００６３】
上述したステップＳ１７及びステップＳ３１でゲーム終了フラグが設定された場合には、図５に示すステップＳ４において、ゲーム終了制御部１１５は、ゲームを終了させる。
【００６４】
以上のように、本実施形態のゲーム装置によれば、ブロックゲームにおける対戦において、小ブロックが消去されると、消去された小ブロックの数に応じて、ゲームフィールドの位置を移動させる。小ブロックが消去された方のゲームフィールドはゲーム終了判定ラインから遠ざかるように移動され、他方のゲームフィールドはゲーム終了判定ラインに近づくように移動される。ゲーム終了判定ラインは、表示画面上に固定されて表示されるので、プレイヤは対戦ゲームにおける優劣を直感的に判断することができる。
【００６５】
また、いずれかのゲームフィールド内で小ブロックの消去が連続して行われる場合、連続消去の開始から終了までに消去された小ブロックの総数に基づいて各ゲームフィールドの移動量を決定する。この場合、プレイヤはより多くの連鎖を発生させることを目的として、ゲームフィールド内で小ブロックを移動させ配置する。より多くの連鎖を発生させようとすると、連鎖が開始されるまでには、ゲームフィールドには多くの小ブロックが積み重なって配置されることとなり、ゲーム進行上は劣勢となるが、一旦連鎖が開始され終了されれば、他方のゲームフィールドをゲーム終了判定ラインにより近付け、またプレイヤ自身のゲームフィールドをゲーム終了判定ラインからより遠ざけることができる。これにより、より戦略的な操作をプレイヤに要求するゲームを実現することができる。
【００６６】
上述の実施形態では、小ブロックの消去が行われる度に又は消去の連鎖が終了する度にゲームフィールドの移動を制御する構成としたが、タイマが計時した所定の時間内におけるゲームフィールド内における消去ブロック数を計数し、その差に基づいてゲームフィールドの移動を制御してもよい。具体的には、求めた差に基づいて、より多くのブロックが消去された方のゲームフィールドをゲーム終了判定ラインから遠ざけ、小ブロックの消去数が少なかった方のゲームフィールドをゲーム終了判定ラインに近づけるように、移動させてもよい。このとき、小ブロックの消去数の差が大きいほど、各ゲームフィールドの移動量が大きくなるようにしてもよい。
【００６７】
タイマの計時とは関係なく、あらかじめ、オブジェクトの消去と関連づけられた所定のフィールド移動条件を定めておき、その条件を満たしたゲームフィールドについてゲーム終了判定ラインから遠ざかるように移動させ、その他のゲームフィールドについてゲーム終了判定ラインに近づくように移動させても良い。この場合のフィールド移動条件としては、例えば小ブロック２０個を消去することや、ある種類の小ブロックを１０個消去し、且つ別の種類の小ブロックを１５個消去するような構成としても良い。フィールド移動条件はゲームフィールドごとに違う設定としても良く、ゲームの進行に従って条件を変更させても良い。また、いずれかのゲームフィールドがゲーム終了判定ラインに近づくにつれ、ゲームフィールドを移動させるために必要な小ブロックの消去数を減少または増加させても良い。ゲーム終了判定ラインに近づくにつれ、ゲーム終了判定ラインに近づいた側のゲームフィールドにおいて、ゲームフィールドを移動させるために必要な小ブロックの消去数を減少させることで、ゲームの勝敗がつきにくくなり、白熱したゲーム展開を楽しむことができる。また、ゲームフィールドを移動させるために必要な小ブロックの消去数を増加させることで、ゲーム開始初期の小ブロックの消去数がゲームの勝敗を大きく分けることになり、スピーディーなゲーム展開を楽しむことができる。
【００６８】
上述の実施形態では、第１のプレイヤと第２のプレイヤまたはＣＰＵが対戦する形態を説明したが、表示画面上に３つ以上のゲームフィールドを表示し、３人以上のプレイヤ間またはＣＰＵとの対戦を行ってもよい。この場合、所定の時間毎に、各ゲームフィールド内で消去された小ブロックの数を計数し、小ブロックの消去数が最も多いプレイヤのゲームフィールドについてゲーム終了判定ラインから遠ざかるように移動させ、小ブロックの消去数が最も少ないプレイヤのゲームフィールドについてゲーム終了判定ラインに近づくように移動させても良い。また、すべてのプレイヤの小ブロックの消去数の平均値をとり、小ブロックの消去数が平均値より多いプレイヤのゲームフィールドについてゲーム終了判定ラインから遠ざかるように移動させ、小ブロックの消去数が平均値より少ないプレイヤのゲームフィールドについてゲーム終了判定ラインに近づくように移動させても良い。この際、各ゲームフィールドの移動量は、その各ゲームフィールド内で消去されたブロック数と平均値との差に応じて求められる。
【００６９】
また、フィールド位置移動制御部１１４は、ゲームフィールドの移動処理を行った後に、該ゲームフィールドの位置をゲーム開始時の位置に戻すように制御してもよい。例えば、フィールド位置移動制御部１１４により、ステップＳ２８においてゲーム終了判定ライン１５３から遠ざかるように又は近づくように移動されたゲームフィールドを、ステップＳ２８における移動処理から所定の時間が経過したタイミングで、所定の距離だけ、ゲーム開始時の初期位置の方向に移動させてもよい。このとき、フィールド位置移動制御部１１４は、ステップＳ２８におけるゲームフィールドの移動量に基づいて、計時すべき所定の時間およびゲーム開始時の位置方向への移動距離を変化させてもよい。具体的には、ステップＳ２８におけるゲームフィールドの移動量が大きいほど、すなわち、一度の消去処理で消去される小ブロックの数が多いほど、または、小ブロックの消去処理が連続して行われることにより、より多くの小ブロックが消去されるほど、計時すべき所定の時間をより短くし、また、ゲーム開始時の位置方向への移動距離を大きくする。反対に、ステップＳ２８におけるゲームフィールドの移動量が小さいほど、すなわち、一度の消去処理で消去される小ブロックの数が少ないほど、または、小ブロックの消去が連続して行われず、小ブロックの消去数が少ないほど、計時すべき所定の時間をより長くし、また、ゲーム開始時の位置方向への移動距離を小さくする。図９に、消去される小ブロックの数、ゲームフィールドの移動量およびゲーム開始時の位置に戻るときの移動量の一例を示す。たとえば、この表によれば、一度の消去処理で消去された小ブロックの数が、５個であった場合、各ゲームフィールドが、表示画面１５ａ上でＹ軸に沿って上下方向に小ブロック１段分移動され、移動されてから１５秒後に、移動前の位置方向に、小ブロック１段分再移動される。また、一度の消去処理で消去された小ブロックの数が１０個であった場合は、各ゲームフィールドが、表示画面１５ａ上でＹ軸に沿って上下方向に小ブロック２段分移動され、移動されてから１０秒毎に、移動前の位置方向に、小ブロック１段分再移動される。また、消去の連鎖の開始から終了までに消去された小ブロックの数が、２０個であった場合は、各ゲームフィールドが、表示画面１５ａ上でＹ軸に沿って上下方向に小ブロック５段分移動され、移動されてから５秒毎に、移動前の位置方向に、小ブロック１段分再移動される。このように、小ブロックの消去を連鎖させて一度のゲームフィールドの移動量を大きくするか、または、少量のブロックの消去および小さいゲームフィールドの移動を繰り返し行うかにより、より多様なゲーム進行を実現することができる。
【００７０】
また、上述の実施例では、ゲーム開始時には、第１のゲームフィールド１５１および第２のゲームフィールド１５２は、表示画面１５ａ上で同じ位置に位置しているものとしたが、プレイヤ間で任意に開始位置を決めてもよい。これにより、プレイヤにハンディキャップをつけることができ、たとえば操作に熟練したプレイヤと初心者との間でも、白熱したゲーム展開を楽しむことができる。また、ゲームフィールドの移動量又は小ブロックの出現タイミングをプレイヤ毎に設定可能とすることにより、ハンディキャップをつけてもよい。
【００７１】
また、上述の実施形態では、オブジェクトを小ブロックとしたが、その他のキャラクタ、図柄、数字としてもよい。数字の場合は、隣接する数字と足し合わせた合計値が所定の数になるなどの配置条件を設けてもよい。
【００７２】
上述の実施形態では、一つのビデオゲーム装置でゲームをプレイする場合について述べたが、通信回線や無線通信を利用したオンラインゲームに本発明を適用することができる。たとえば、２名以上のプレイヤが、それぞれ異なる所在にあるビデオゲーム装置を用いてゲームを進行させる。この場合、プレイヤごとにゲームフィールドは割り当てられ、一方のプレイヤが、ディスプレイの右側に表示されたゲームフィールドを割り当てられているとすると、他方のプレイヤは、ディスプレイの左側に表示されたゲームフィールドが割り当てられる。プレイヤ同士は異なるビデオゲーム装置を用いているが、それぞれのプレイヤの操作部への入力データがゲームの進行を制御するサーバへ送信される。サーバでは、オブジェクト出現制御、オブジェクト移動制御、オブェクト消去制御、フィールド移動制御、及びゲーム終了制御の各処理が行われ、処理されたデータが各プレイヤのビデオゲーム装置に送信される。各ビデオゲーム装置はサーバから受信したデータをもとにディスプレイに表示を行う。このように、本発明は、オンラインゲームを活用することで、所在の異なるプレイヤ同士であっても対戦を楽しむことが可能である。
【産業上の利用可能性】
【００７３】
本発明は、少なくとも１つのプレイヤの操作を受け付けるための操作部及び少なくとも２つのゲームフィールドを表示するための表示部を備えるビデオゲーム装置に適用するのに有用である。
【図面の簡単な説明】
【００７４】
【図１】本発明の一実施の形態におけるゲーム装置の構成の例を示すブロック図である。
【図２】ゲーム装置のディスプレイ上に表示されるゲーム画面の例を示す説明図である。
【図３】ゲーム装置のディスプレイ上に表示されるゲーム画面の例を示す説明図である。
【図４】ゲーム装置のディスプレイ上に表示されるゲーム画面の例を示す説明図である。
【図５】ゲーム装置によるゲーム進行処理の例を示すフローチャートである。
【図６】ゲーム装置による小ブロック出現処理の詳細の例を示すフローチャートである。
【図７】ゲーム装置による小ブロック移動処理の詳細の例を示すフローチャートである。
【図８】ゲーム装置のディスプレイ上に表示されるゲーム画面の例を示す説明図である。
【図９】ゲーム装置による消去される小ブロックの数、ゲームフィールドの移動量およびゲーム開始時の位置に戻るときの移動量の例を示す説明図である。
【符号の説明】
【００７５】
１    ゲーム装置
１０    操作部
１１    制御部
１２    ＲＡＭ
１３    ＲＯＭ
１４    通信部
１５    ディスプレイ
１１１  オブジェクト出現制御部
１１２  オブジェクト移動制御部
１１３  オブジェクト消去制御部
１１４  フィールド位置移動制御部
１１５  ゲーム終了制御部
１１６  画像表示制御部
【図１】
2010068876.tif 000003
【図２】
2010068876.tif 000004
【図３】
2010068876.tif 000005
【図４】
2010068876.tif 000006
【図５】
2010068876.tif 000007
【図６】
2010068876.tif 000008
【図７】
2010068876.tif 000009
【図８】
2010068876.tif 000010
【図９】
2010068876.tif 000011