(57)【特許請求の範囲】
【請求項１】
コンピュータを、
表示装置の画面に、複数のオブジェクトと、それらのオブジェクトを消去すべき順番とを表示し、前記表示装置の画面に設けられた、同時に複数点における入力を検知可能な入力装置に対するプレイヤーによる入力の位置が、次に消去すべき順番のオブジェクトが表示された位置に対応する位置であった場合、そのオブジェクトを前記画面から消去するゲーム制御部として機能させ、
前記ゲーム制御部は、
一つのオブジェクトに対する入力があったときに、そのオブジェクトを消去する第１制御部と、
複数のオブジェクトに対する入力が同時にあったときに、それらのオブジェクトを消去する第２制御部と、
一つのオブジェクトに対する連続した複数回の入力があったときに、そのオブジェクトを消去する第３制御部と、
を含み、
前記第３制御部は、前回の入力から所定の時間が経過するまでの間に入力があったときに、連続した入力があったと判定する
ことを特徴とするゲーム制御プログラム。
【請求項２】
同時に複数点における入力を検知可能な入力装置に対するプレイヤーによる入力の位置を取得する取得部と、
表示装置の画面に、複数のオブジェクトと、それらのオブジェクトを消去すべき順番とを表示し、前記取得部が取得した入力の位置が、次に消去すべき順番のオブジェクトが表示された位置に対応する位置であった場合、そのオブジェクトを前記画面から消去するゲーム制御部と、を備え、
前記ゲーム制御部は、
一つのオブジェクトに対する入力があったときに、そのオブジェクトを消去する第１制御部と、
複数のオブジェクトに対する入力が同時にあったときに、それらのオブジェクトを消去する第２制御部と、
一つのオブジェクトに対する連続した複数回の入力があったときに、そのオブジェクトを消去する第３制御部と、
を含み、
前記第３制御部は、前回の入力から所定の時間が経過するまでの間に入力があったときに、連続した入力があったと判定する
ことを特徴とするゲーム装置。
【請求項３】
コンピュータに備えられた取得部が、同時に複数点における入力を検知可能な入力装置に対するプレイヤーによる入力の位置を取得するステップと、
コンピュータに備えられたゲーム制御部が、表示装置の画面に、複数のオブジェクトと、それらのオブジェクトを消去すべき順番とを表示し、前記取得部が取得した入力の位置が、次に消去すべき順番のオブジェクトが表示された位置に対応する位置であった場合、そのオブジェクトを前記画面から消去するステップと、を備え、
前記オブジェクトを消去するステップは、
コンピュータに備えられた第１制御部が、一つのオブジェクトに対する入力があったときに、そのオブジェクトを消去するステップと、
コンピュータに備えられた第２制御部が、複数のオブジェクトに対する入力が同時にあったときに、それらのオブジェクトを消去するステップと、
コンピュータに備えられた第３制御部が、一つのオブジェクトに対する連続した複数回の入力があったときに、そのオブジェクトを消去するステップと、
を含み、
前記第３制御部は、前回の入力から所定の時間が経過するまでの間に入力があったときに、連続した入力があったと判定する
ことを特徴とするゲーム制御方法。
【請求項４】
請求項１に記載のゲーム制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲーム制御技術に関し、とくに、タッチパネルなどにより位置入力を受け付けて装置、ゲーム制御方法、及びゲーム制御プログラムに関する。
【背景技術】
【０００２】
タッチパネルを備えた情報端末やゲーム装置が広く普及している。表示装置に表示されているゲーム画面に直接指で触れて操作することができるというタッチパネルの特性を生かしたゲームも提供されてきている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本出願人は、複数点に対する入力が可能なタッチパネルや、ゲーム端末の背面に設けられた背面タッチパネルなどを備えた携帯型ゲーム端末を開発している。本発明者らは、このような新しい携帯型ゲーム端末の特性を生かした、新たなゲーム制御技術に想到した。
【０００４】
本発明はこうした状況に鑑みてなされたものであり、その目的は、より娯楽性の高いゲーム制御技術を提供することにある。
【課題を解決するための手段】
【０００５】
本発明のある態様は、ゲーム制御プログラムに関する。このゲーム制御プログラムは、コンピュータを、表示装置の画面に、複数のオブジェクトと、それらのオブジェクトを消去すべき順番とを表示し、前記表示装置の画面に設けられた、同時に複数点における入力を検知可能な入力装置に対するプレイヤーによる入力の位置が、次に消去すべき順番のオブジェクトが表示された位置に対応する位置であった場合、そのオブジェクトを前記画面から消去するゲーム制御部として機能させ、前記ゲーム制御部は、一つのオブジェクトに対する入力があったときに、そのオブジェクトを消去する第１制御部と、複数のオブジェクトに対する入力が同時にあったときに、それらのオブジェクトを消去する第２制御部と、を含むことを特徴とする。
【０００６】
本発明の別の態様も、ゲーム制御プログラムに関する。このゲーム制御プログラムは、コンピュータを、表示装置の画面に、複数の第１オブジェクトと、前記複数の第１オブジェクトを消去すべき順番とを表示し、前記複数の第１オブジェクトを前記画面から消去するゲームを制御するゲーム制御部として機能させ、前記ゲーム制御部は、前記表示装置の画面に設けられた、入力の位置及び強度を検知可能な入力装置に対するプレイヤーによる入力の位置及び強度に応じて前記画面上で第２オブジェクトを移動させる移動制御部と、次に消去すべき順番の第１オブジェクトに前記第２オブジェクトが接触すると、その第１オブジェクトを消去する消去制御部と、次に消去すべき順番でない第１オブジェクトに前記第２オブジェクトが接触すると、所定時間前記第２オブジェクトを移動させずに停止させる、又は、前記第１オブジェクトに衝突してはね返るように前記第２オブジェクトを制御する衝突制御部と、を含むことを特徴とする。
【０００７】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００８】
本発明によれば、より娯楽性の高いゲーム制御技術を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態に係るゲーム装置の外観を示す図である。
【図２】実施の形態に係るゲーム装置の外観を示す図である。
【図３】実施の形態に係るゲーム装置の構成を示す図である。
【図４】第１ゲームの画面の例を示す図である。
【図５】第１ゲームデータ保持部に格納されるデータの例を示す図である。
【図６】第１ゲームの手順を示すフローチャートである。
【図７】図６の複数回タップ処理の詳細を示すフローチャートである。
【図８】図６の複数図形タップ処理の詳細を示すフローチャートである。
【図９】第２ゲームの画面の例を示す図である。
【図１０】第２ゲームデータ保持部に格納されるデータの例を示す図である。
【図１１】第２ゲームの手順を示すフローチャートである。
【図１２】図１１の衝突処理の詳細を示すフローチャートである。
【発明を実施するための形態】
【００１０】
実施の形態に係るゲーム装置は、タッチパネルに対するタップ入力により、表示装置に表示された複数の図形を順次消去していくゲームを制御する。
【００１１】
図１及び図２は、実施の形態に係るゲーム装置１０の外観を示す。図１及び図２に示すゲーム装置１０は、プレイヤーが把持して使用する携帯型のゲーム装置である。図１に示すように、ゲーム装置１０の表側、すなわち、プレイヤーがゲーム装置１０を把持して操作するときにプレイヤーに面する側には、方向キー２１、ボタン２２、左アナログスティック２３、右アナログスティック２４、左ボタン２５、右ボタン２６などの入力装置２０と、表示装置６８と、前面カメラ７１とが備えられている。表示装置６８には、プレイヤーの指やスタイラスペンなどによる接触を検知するためのタッチパネル６９が併設されている。ボタン２２は、○ボタン３１、△ボタン３２、□ボタン３３、及び×ボタン３４を含む。
【００１２】
図２に示すように、ゲーム装置１０の裏側には、背面タッチパネル７０と背面カメラ７２が備えられている。ゲーム装置１０の裏側にも、表側と同様に表示装置を設けてもよいが、本実施の形態では、ゲーム装置１０の裏側には表示装置を設けずに、背面タッチパネル７０のみを設ける。
【００１３】
プレイヤーは、ゲーム装置１０を両手で把持した状態で、例えば、右手親指でボタン２２を操作し、左手親指で方向キー２１を操作し、右手人差し指又は中指で右ボタン２６を操作し、左手人差し指又は中指で左ボタン２５を操作し、両手の親指でタッチパネル６９を操作し、両手の薬指又は小指で背面タッチパネル７０を操作することができる。スタイラスペンなどを用いる場合は、例えば、ゲーム装置１０を左手で把持した状態で、右手でスタイラスペン又は人差し指によりタッチパネル６９及びボタン２２を操作し、左手親指で方向キー２１を操作し、左手人差し指又は中指で左ボタン２５を操作し、左手薬指又は小指で背面タッチパネル７０を操作することができる。
【００１４】
図３は、実施の形態に係るゲーム装置１０の構成を示す。ゲーム装置１０は、入力装置２０、入力受付部３０、制御部４０、第１ゲームデータ保持部６０、第２ゲームデータ保持部６２、画面生成部６６、表示装置６８、タッチパネル６９、背面タッチパネル７０、前面カメラ７１、及び背面カメラ７２を備える。これらの構成は、ハードウエアコンポーネントでいえば、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００１５】
タッチパネル６９は、マトリクス・スイッチ方式、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式など、任意の方式のタッチパネルであってもよい。後述するように、第１のゲームを実現するために、タッチパネル６９は、同時に複数点における入力を検出可能である。タッチパネル６９は、入力を検知した位置の座標を所定の周期で出力する。
【００１６】
背面タッチパネル７０も、任意の方式のタッチパネルであってもよい。後述するように、第２のゲームを実現するために、背面タッチパネル７０は、入力の強度を検出可能である。背面タッチパネル７０は、背面タッチパネル７０に対する押圧の圧力を検知可能な感圧センサを備えてもよいし、入力を検知した領域の面積、電圧値、静電容量などに基づいて入力の強度を算出してもよい。背面タッチパネル７０は、入力を検知した位置の座標及び入力の強度（圧力）を所定の周期で出力する。
【００１７】
入力受付部３０は、プレイヤーが操作する入力装置２０から入力される制御信号を受け付ける。制御部４０は、ゲームのプログラムが格納された記録媒体などからプログラムを読み出して実行し、入力受付部３０が受け付けたプレイヤーからの操作入力に基づいて、ゲームを進行させる。第１ゲームデータ保持部６０は、第１ゲームの進行に必要な情報を保持する。第２ゲームデータ保持部６２は、第２ゲームの進行に必要な情報を保持する。画面生成部６６は、制御部４０により制御されるゲームの画面を生成し、表示装置６８に表示させる。前面カメラ７１は、ゲーム装置１０の表側の画像を撮像する。背面カメラ７２は、ゲーム装置１０の裏側の画像を撮像する。
【００１８】
制御部４０は、入力位置取得部４１、入力強度取得部４２、時間管理部４３、第１ゲーム制御部５１、及び第２ゲーム制御部５６を含む。第１ゲーム制御部５１は、単一回タップ入力制御部５２、複数回タップ入力制御部５３、及び複数図形タップ入力制御部５４を含む。第２ゲーム制御部５６は、水滴移動制御部５７、図形消去制御部５８、及び衝突制御部５９を含む。
【００１９】
入力位置取得部４１は、タッチパネル６９及び背面タッチパネル７０に対するプレイヤーによる入力の位置の座標を取得する。入力強度取得部４２は、背面タッチパネル７０に対するプレイヤーによる入力の強度を取得する。入力強度取得部４２は、タッチパネル６９に対するプレイヤーによる入力の強度を取得してもよい。タッチパネル６９及び背面タッチパネル７０が検知したプレイヤーによる入力の位置及び強度は、タッチパネル６９及び背面タッチパネル７０、又は、制御部４０に設けられた、図示しないデバイスドライバなどにより算出されてもよい。入力位置取得部４１及び入力強度取得部４２は、デバイスドライバなどにより算出された位置及び強度に関する情報を取得してもよい。
【００２０】
時間管理部４３は、第１ゲーム及び第２ゲームにおけるゲーム開始からの経過時間を管理する。後述するように、第１ゲーム及び第２ゲームは、画面に表示された複数の図形の全てを消去するまでに要した時間を競うゲームである。時間管理部４３は、第１ゲーム及び第２ゲームの実行中に、ゲーム開始からの経過時間を画面に表示し、ゲーム終了後には、ゲーム終了までに要した時間をゲームの結果として画面に表示する。
【００２１】
第１ゲーム制御部５１は、タッチパネル６９へのさまざまなタップ入力をプレイヤーに体験させるための第１ゲームを制御する。第１ゲームは、画面に表示された複数の図形を、指示された順にタップしていくゲームである。画面に表示される図形は、任意の形状であってよく、三次元オブジェクトをレンダリングした画像などであってもよい。
【００２２】
図４は、第１ゲームの画面の例を示す。画面１００には、プレイヤーがタップすべき複数の図形１０１〜１０４が表示されている。プレイヤーは、図形１０１〜１０４の内部に示された数字の順に図形をタップしていく。一つの数字に対して一つの図形が表示されている場合、例えば、図形１０１及び図形１０２では、プレイヤーが図形を１回タップすると、図形が消去される。一つの数字に対して複数の図形が表示されている場合、例えば、図形１０３ａ及び図形１０３ｂでは、表示されている図形の数だけ連続して図形をタップすると、図形が消去される。同一の数字が付された複数の図形が表示されている場合、例えば、図形１０４ａ及び図形１０４ｂでは、同一の数字が付された複数の図形を同時にタップすると、図形が消去される。プレイヤーは、ゲームが開始されてから、全ての図形を消去するまでの時間を競う。
【００２３】
図５は、第１ゲームデータ保持部に格納されるデータの例を示す。第１ゲームデータ保持部６０には、順番欄１１１、位置欄１１２、半径欄１１３、回数欄１１４、残回数欄１１５が設けられている。順番欄１１１には、図形をタップすべき順番が格納される。位置欄１１２には、図形の位置を示す座標が格納される。半径欄１１３には、図形の半径が格納される。本実施の形態では、図形として円が画面に表示されるので、位置欄１１２には円の中心の座標が、半径欄１１３には円の半径が、それぞれ格納されるが、他の図形を表示する場合には、その図形の形状を特定するために必要な情報が格納されてもよい。回数欄１１４には、図形をタップすべき回数が格納される。残回数欄１１５には、図形をタップすべき残りの回数が格納される。プレイヤーが図形をタップすると、残回数欄１１５の残回数が１回ずつデクリメントされる。
【００２４】
図６は、第１ゲームの手順を示すフローチャートである。第１ゲーム制御部５１は、第１ゲームが開始されると、第１ゲームデータ保持部６０を参照して、プレイヤーがタップすべき複数の図形を画面に表示する（Ｓ１０２）。プレイヤーが次にタップすべき図形が、１回タップすべき図形である場合（Ｓ１０４のＹ）、単一回タップ入力制御部５２は、プレイヤーがその図形の内部をタップするまで待機し（Ｓ１０６のＮ）、入力位置取得部４１から、タッチパネル６９のその図形の内部の位置がタップされた旨の情報を取得すると（Ｓ１０６のＹ）、その図形を画面から消去して、第１ゲームデータ保持部６０の該当するレコードの残回数欄１１５を「０」に変更する（Ｓ１０８）。第１ゲーム制御部５１は、第１ゲームデータ保持部６０を参照して、全ての図形が画面から消去され、全てのレコードの残回数欄１１５がゼロになっていれば（Ｓ１５０のＹ）、第１ゲームを終了する。タップすべき図形がまだ残っていれば（Ｓ１５０のＮ）、Ｓ１０４へ戻る。
【００２５】
プレイヤーが次にタップすべき図形が、１回タップすべき図形ではなく（Ｓ１０４のＮ）、１つの図形を複数回タップすべき図形である場合（Ｓ１１０のＹ）、複数回タップ入力制御部５３は、複数回タップ処理を実行する（Ｓ１２０）。複数回タップ処理の詳細は、図７を参照して後述する。複数回タップ処理が終了すると、Ｓ１５０へ移り、全ての図形が画面から消去されていれば（Ｓ１５０のＹ）、第１ゲーム制御部５１は第１ゲームを終了する。タップすべき図形がまだ残っていれば（Ｓ１５０のＮ）、Ｓ１０４へ戻る。
【００２６】
プレイヤーが次にタップすべき図形が、１回タップすべき図形でもなく（Ｓ１０４のＮ）、複数回タップすべき図形でもない場合（Ｓ１１０のＮ）、次にタップすべき図形は、複数の図形を同時にタップすべき図形であるから、複数図形タップ入力制御部５４は、複数図形タップ処理を実行する（Ｓ１４０）。複数図形タップ処理の詳細は、図８を参照して後述する。複数図形タップ処理が終了すると、Ｓ１５０へ移り、全ての図形が画面から消去されていれば（Ｓ１５０のＹ）、第１ゲーム制御部５１は第１ゲームを終了する。タップすべき図形がまだ残っていれば（Ｓ１５０のＮ）、Ｓ１０４へ戻る。
【００２７】
図７は、図６の複数回タップ処理Ｓ１２０の詳細を示すフローチャートである。複数回タップ入力制御部５３は、プレイヤーが次にタップすべき図形をタップするまで待機し（Ｓ１２２のＮ）、入力位置取得部４１から、タッチパネル６９のその図形の内部の位置がタップされた旨の情報を取得すると（Ｓ１２２のＹ）、その図形に対する前回のタップから所定の制限時間が経過したか否かを判定する（Ｓ１２４）。この制限時間は、複数回のタップを連続したタップ、すなわち、ダブルタップやトリプルタップなどと認識するか否かを決定するために用いられるパラメータである。制限時間が経過していれば（Ｓ１２４のＮ）、複数回タップ入力制御部５３は、第１ゲームデータ保持部６０の残回数欄１１５を、いったん、回数欄１１４に格納された回数に戻し（Ｓ１２６）、残回数を１回デクリメントする（Ｓ１２８）。制限時間内であれば（Ｓ１２４のＹ）、複数回タップ入力制御部５３は、残回数を初期化せずに、残回数を１回デクリメントする（Ｓ１２８）。残回数がゼロ、すなわち、同一図形に対する連続したタップが、その図形をタップすべき所定の回数に達していれば（Ｓ１３０のＹ）、複数回タップ入力制御部５３は、その図形を画面から消去して、複数回タップ処理を終了する（Ｓ１３２）。残回数がゼロでなければ（Ｓ１３０のＮ）、Ｓ１２２に戻り、複数回タップ入力制御部５３は、その図形に対する更なるタップ入力を受け付けるまで待機する。
【００２８】
図８は、図６の複数図形タップ処理Ｓ１４０の詳細を示すフローチャートである。複数図形タップ入力制御部５４は、プレイヤーが次にタップすべき図形をタップするまで待機し（Ｓ１４２のＮ）、入力位置取得部４１から、タッチパネル６９のその図形の内部の位置がタップされた旨の情報を取得すると（Ｓ１４２のＹ）、その図形と同時にタップすべき他の全ての図形の内部の位置もタップされているか否かを判定する（Ｓ１４４）。同じ順番の複数の図形が全て同時にタップされていれば（Ｓ１２４のＹ）、複数図形タップ入力制御部５４は、それらの全ての図形を画面から消去して、第１ゲームデータ保持部６０の該当するレコードの残回数欄１１５を「０」に変更し、複数図形タップ処理を終了する（Ｓ１３２）。複数図形タップ入力制御部５４は、それぞれの図形に対するタップの開始タイミングがずれていても、全ての図形に対してタップされている期間が所定時間以上あれば、全ての図形に対して同時にタップされたと判定してもよい。全ての図形が同時にタップされていなければ（Ｓ１２４のＮ）、Ｓ１２２に戻り、複数図形タップ入力制御部５４は、プレイヤーが図形をタップするまで待機する。
【００２９】
このような技術によれば、プレイヤーが、楽しみながらシングルタップ、ダブルタップ、トリプルタップ、複数点タップなどのタップ入力技術を向上させることが可能なゲームを提供することができる。
【００３０】
第２ゲーム制御部５６は、背面タッチパネル７０へのタップ入力をプレイヤーに体験させるための第２ゲームを制御する。第２ゲームは、背面タッチパネル７０へのタップ入力により、画面に表示された水面から水滴を跳ね上げ、跳ね上げられた水滴を図形に接触させることにより、画面に表示された複数の図形を、指示された順に消去していくゲームである。画面に表示される図形は、任意の形状であってよく、三次元オブジェクトをレンダリングした画像などであってもよい。
【００３１】
図９は、第２ゲームの画面の例を示す。画面１２０には、水滴により消去すべき複数の図形１２１〜１２５が表示されている。プレイヤーは、背面タッチパネル７０の左側（背面から見ると背面タッチパネル７０の右側）半分の領域をタップすることにより左側の水面１２６ａから、右側半分の領域をタップすることにより右側の水面１２６ａから、それぞれ水滴１２７を跳ね上げ、図形１２１〜１２５に示された数字の順に、跳ね上げられた水滴１２７を図形に接触させて、図形を消去していく。図形１２１〜１２５は、左側の水面１２６ａから跳ね上げられる水滴の移動経路と、右側の水面１２６ｂから跳ね上げられる水滴の移動経路のそれぞれに分割して配置される。水滴１２７は、背面タッチパネル７０に対するタップ入力の強度に応じて決定された高さまで跳ね上げられる。水滴１２７が次に消去すべき図形に接触すると、その図形が消去され、水滴は図形を通過することができるが、次の順番ではない図形に接触すると、水滴はその図形に衝突してはね返される。プレイヤーは、ゲームが開始されてから、全ての図形を消去するまでの時間を競う。
【００３２】
図１０は、第２ゲームデータ保持部に格納されるデータの例を示す。第２ゲームデータ保持部６２には、順番欄１３１、エリア欄１３２、高さ欄１３３、フラグ欄１３４が設けられている。順番欄１３１には、図形を消去すべき順番が格納される。エリア欄１３２には、図形が表示されるエリアが格納される。本実施の形態では、左側と右側の２つのエリアに図形が表示され、「０」は左側、「１」は右側のエリアを示す。高さ欄１３３には、図形の水面からの高さが格納される。本実施の形態では、全て同じ形状の楕円が表示されるので、高さのみが指定されるが、異なる形状の図形を表示する場合は、それぞれの図形の形状を特定するための情報が更に格納されてもよい。フラグ欄１３４には、その図形が消去されたか否かを示すフラグが格納される。本実施の形態では、「１」は消去されていないこと、「０」は消去されたことを示す。
【００３３】
図１１は、第２ゲームの手順を示すフローチャートである。第２ゲーム制御部５６は、第２ゲームが開始されると、第２ゲームデータ保持部６２を参照して、プレイヤーが消去すべき複数の図形を画面に表示する（Ｓ１５２）。第２ゲーム制御部５６は、プレイヤーが背面タッチパネル７０をタップするまで待機する（Ｓ１５４のＮ）。入力位置取得部４１から、背面タッチパネル７０がタップされた旨の情報を取得すると（Ｓ１５４のＹ）、水滴移動制御部５７は、タップされた位置が含まれる領域に対応する水面１２６ａ又は１２６ｂから水滴１２７が跳ね上げられる様子を表示し、水滴１２７を上方へ移動させる（Ｓ１５６）。水滴移動制御部５７は、入力強度取得部４２から、背面タッチパネル７０に対する入力の強度を示す情報を取得し、強度に応じて水滴の初速を決定して水滴を移動させる。水滴移動制御部５７は、以降、水滴の初速に基づいて水滴の移動を制御する。水滴移動制御部５７は、水滴に対して下向きの重力を作用させ、物理計算により水滴の位置を決定してもよいし、更に空気抵抗などを考慮して水滴の位置を決定してもよい。または、入力の強度に基づいて水滴が跳ね上げられる高さを算出し、その高さまで水滴を等速で上昇させた後、等速で下降させるなど、現実の物理現象とは異なる態様で水滴を移動させてもよい。
【００３４】
図形消去制御部５８は、第２ゲームデータ保持部６２を参照して、水滴が次に消去すべき順番の図形に接触したか否かを判定する（Ｓ１５８）。水滴が図形に接触した場合（Ｓ１５８のＹ）、図形消去制御部５８は、その図形を画面から消去して、第２ゲームデータ保持部６２の該当するレコードのフラグ欄１３４を「０」に変更する（Ｓ１６０）。第２ゲーム制御部５６は、第２ゲームデータ保持部６２を参照して、全てのレコードのフラグ欄１３４がゼロであり、全ての図形が画面から消去されていれば（Ｓ１６２のＹ）、第２ゲームを終了する。消去すべき図形がまだ残っていれば（Ｓ１６２のＮ）、Ｓ１６４へ進む。水滴が図形に接触していない場合（Ｓ１５８のＮ）、Ｓ１６０及びＳ１６２をスキップして、Ｓ１６４へ進む。
【００３５】
衝突制御部５９は、第２ゲームデータ保持部６２を参照して、水滴が次に消去すべき順番ではない図形に接触したか否かを判定する（Ｓ１６４）。水滴が図形に接触した場合（Ｓ１６４のＹ）、衝突制御部５９は、衝突処理を実行する（Ｓ１６６）。衝突処理の詳細は、図１２を参照して後述する。衝突処理を終了すると、Ｓ１６８へ進む。水滴が図形に接触していない場合（Ｓ１６４のＮ）、Ｓ１６６をスキップして、Ｓ１６８へ進む。
【００３６】
水滴移動制御部５７は、水滴が跳ね上げられた後に落下して水面に到達したか否かを判定し（Ｓ１６８）、水面に戻っていなければ（Ｓ１６８のＮ）、Ｓ１５６に戻って、水滴を移動させる（Ｓ１５６）。水面に戻った場合（Ｓ１６８のＹ）、Ｓ１５４に戻り、第２ゲーム制御部５６は、プレイヤーが背面タッチパネル７０をタップするまで待機する。
【００３７】
図１２は、図１１の衝突処理Ｓ１６６の詳細を示すフローチャートである。衝突制御部５９は、水滴が次に消去すべき順番ではない図形に接触すると、図示しないスピーカからブザー音を出力し（Ｓ１７２）、所定時間待機する（Ｓ１７４）。この待機時間は、水滴を誤った順番で図形に接触させたことに対するペナルティに相当する。すなわち、プレイヤーは、入力の強度を適切に調整し、水滴を誤った順番で図形に接触させないように、適度な高さまで跳ね上げることが要求される。水滴を誤った順番で図形に接触させてしまうと、余分な時間がかかってしまい、良い結果を残すことができない。衝突制御部５９は、水滴が図形に接触しなければ到達したであろう高さと、図形の高さとの差が大きいほど、長い待機時間を設定してもよい。衝突制御部５９は、待機時間が経過すると、水滴の移動方向を上向きから下向きに変更するよう水滴移動制御部５７に通知して（Ｓ１７６）、衝突処理を終了する。以降、水滴移動制御部５７は、水滴を下向きに落下させる。
【００３８】
このような技術によれば、プレイヤーが、楽しみながら背面タッチパネル７０に対するタップ入力技術を向上させることが可能なゲームを提供することができる。また、プレイヤーが、背面タッチパネル７０に対する入力の強度を調整する技術を向上させることが可能なゲームを提供することができる。
【００３９】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、その各構成要素や各処理プロセスの組合せにいろいろな変形が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００４０】
第１ゲームの複数回タップ処理において、制限時間内に連続して複数回のタップ入力があったことを条件に図形を消去する例について説明したが、制限時間を設けなくてもよい。この場合、同じ順番が示された複数の図形に対する入力に応じて、１つずつ図形を消去してもよい。例えば、図形１０３ａに対する入力に応じて図形１０３ａを消去し、その後、図形１０３ｂに対する入力に応じて図形１０３ｂを消去するようにしてもよい。
【００４１】
第２ゲームにおいて、水滴を水面から上方に跳ね上げる例について説明したが、背面タッチパネルに対する入力により移動されるオブジェクトは任意であってもよく、移動方向や移動態様も任意であってよい。移動されるオブジェクトが、消去すべき複数のオブジェクトが表示されている領域に向かって移動するようになっていればよい。
【符号の説明】
【００４２】
１０  ゲーム装置、２０  入力装置、２１  方向キー、３０  入力受付部、４０  制御部、４１  入力位置取得部、４２  入力強度取得部、４３  時間管理部、５１  第１ゲーム制御部、５２  単一回タップ入力制御部、５３  複数回タップ入力制御部、５４  複数図形タップ入力制御部、５６  第２ゲーム制御部、５７  水滴移動制御部、５８  図形消去制御部、５９  衝突制御部、６０  第１ゲームデータ保持部、６２  第２ゲームデータ保持部、６６  画面生成部、６８  表示装置、６９  タッチパネル、７０  背面タッチパネル、７１  前面カメラ、７２  背面カメラ。
【図１】
0005602115.tif 000002
【図２】
0005602115.tif 000003
【図３】
0005602115.tif 000004
【図４】
0005602115.tif 000005
【図５】
0005602115.tif 000006
【図６】
0005602115.tif 000007
【図７】
0005602115.tif 000008
【図８】
0005602115.tif 000009
【図９】
0005602115.tif 000010
【図１０】
0005602115.tif 000011
【図１１】
0005602115.tif 000012
【図１２】
0005602115.tif 000013