(57)【要約】  ゲームを楽しみながら、足し算や掛け算(九九)または単語（英単語や漢字／平仮名／片仮名の日単語など）をゲーム感覚で学ぶことができるゲーム装置を提供する。  落ち物ゲームを実行するゲーム装置であって、表示画面上にプレイフィールドを表示する表示手段102 と、数値が付与された１個または複数のブロックから構成されるクラスターを前記プレイフィールド上方に順次出現させ、このクラスターを前記プレイフィールド下方に落下させ、前記プレイフィールドの最下段か他のブロック上に積層し、落下したクラスターのブロックと当該ブロックの隣接したブロックとを用いて所定の条件を満たすか判定し、所定の条件を満たした場合に判定対象となったブロックを消去する制御を行う制御手段101 と、プレイヤーの操作に応じて落下中のクラスターを左右に移動する操作手段103 と、を有することを特徴とする。
2010134412.tif 000002
【特許請求の範囲】
【請求項１】
落ち物ゲームを実行するゲーム装置であって、  表示画面上にプレイフィールドを表示する表示手段と、  数値が付与された１個または複数のブロックから構成されるクラスターを前記プレイフィールド上方に順次出現させ、このクラスターを前記プレイフィールド下方に落下させ、前記プレイフィールドの最下段か前記プレイフィールドの下段に積層されるブロック（以下、積ブロックと呼称）上に積層し、落下したクラスターのブロックの数値と当該ブロックの隣接したブロックの数値とを用いて所定の条件を満たすか計算し、所定の条件を満たした場合に計算対象となったブロックを消去する制御を行う第１制御手段、および  前記プレイフィールドに、積ブロックの表示形式とは異なる単語または文字を表示させるとともに、１個以上のブロックから構成されるクラスターを前記プレイフィールド上方に出現させ、このクラスターを前記プレイフィールド下方に落下させ、前記プレイフィールドの最下段か前記積ブロック上に積層させた時に、当該クラスターのブロックと隣接した右横／左横／縦下のブロックの表示内容が前記単語または文字と同じ意味を持つものである場合に、前記積ブロックの中で前記単語または文字と同じ意味を持つ全てのブロックと当該クラスターのブロックとを消去する制御を行う第２制御手段、のいずれか一つまたは両方の制御手段と、  プレイヤーの操作に応じて落下中のクラスターを左右に移動する操作手段と、を有することを特徴とするゲーム装置。
【請求項２】
前記第１制御手段は、前記所定の条件として下記の条件を設定し、いずれか１つ以上の条件を満たした場合に、計算対象となったブロックを消去する制御を行うことを特徴とする請求項１に記載のゲーム装置。  (a)落下したクラスターのブロックの数値と当該ブロックの隣接した左横および／または右横の連続したブロックとの加算値が１０の倍数になる。  (b)落下したクラスターのブロックの数値と当該ブロックの隣接した縦下の連続したブロックの数値との加算値が１０の倍数になる。  (c)落下したクラスターの２個組みブロックの数値を乗算した値の一位の数値が、当該クラスターの長手方向に隣接するブロックの数値と一致する。  (d)落下したクラスターの１個のブロックの数値と当該ブロックの隣接した右横のブロックRの数値との乗算値の一位の数値が、ブロックRの隣接した右横のブロックの数値と一致する。  (e)落下したクラスターの１個のブロックの数値と当該ブロックの隣接した左横のブロックLの数値との乗算値の一位の数値が、ブロックLの隣接した左横のブロックの数値と一致する。  (f)落下したクラスターの１個のブロックの数値と当該ブロックの隣接した縦下のブロックDの数値との乗算値の一位の数値が、ブロックDの隣接した縦下のブロックの数値と一致する。
【請求項３】
前記第１制御手段は、対象となるブロックを消去した後に中空に浮いた状態のブロックを下方に落下させ、前記プレイフィールドの最下段か積ブロック上に積層し、落下したブロックの数値と隣接したブロックの数値とを用いて前記所定の条件を満たすか計算し、前記所定の条件を満たした場合に計算対象となったブロックを消去する制御を行うことを特徴とする請求項１乃至請求項２のいずれか１項に記載のゲーム装置。
【請求項４】
前記第２制御手段は、前記クラスターのブロックが消去されなかった場合に、このブッロクの表示内容を、前記プレイフィールドに表示された単語または文字と同じ意味を持ち、かつ前記積ブロックの表示形式と同じにするように切替えることを特徴とする請求項１に記載のゲーム装置。
【請求項５】
前記第２制御手段において、前記積ブロックの表示形式には、イラストや写真などの絵、外国語の単語や文字、日本語の漢字／片仮名／平仮名の単語や文字が含まれることを特徴とする請求項１または請求項４のいずれか１項に記載のゲーム装置。
【請求項６】
請求項１に記載のゲーム装置において、第１制御手段および第２制御手段のいずれか一つまたは両方の手段の他に、あるいは第１制御手段および第２制御手段の替わりに、  前記プレイフィールドに漢字の文字を表示させるとともに、１個以上のブロックから構成されるクラスターを前記プレイフィールド上方に出現させ、このクラスターを前記プレイフィールド下方に落下させ、前記プレイフィールドの最下段か積ブロック（漢字が表示された漢字ブロック）上に積層させた時に、当該クラスターのブロックと隣接した右横／左横／縦下の漢字ブロックが前記漢字の文字と組合せて二字熟語となる場合に、当該漢字ブロックと当該クラスターのブロックとを消去する制御を行う第３制御手段、および  前記プレイフィールドに漢字の文字／部首を表示させるとともに、１個以上のブロックから構成されるクラスターを前記プレイフィールド上方に出現させ、このクラスターを前記プレイフィールド下方に落下させ、前記プレイフィールドの最下段か積ブロック（漢字の文字／部首が表示された漢字ブロック）上に積層させた時に、当該クラスターのブロックと隣接した右横／左横／縦下の漢字ブロックが前記漢字の文字／部首と組合せて一つの漢字となる場合に、当該漢字ブロックと当該クラスターのブロックとを消去する制御を行う第４制御手段、のいずれか一つまたは両方の制御手段を有することを特徴とする請求項１に記載のゲーム装置。
【請求項７】
落ち物ゲームを実行する情報処理装置を機能させるコンピュータプログラムであって、  表示画面上にプレイフィールドを表示する表示機能と、  数値が付与された１個または複数のブロックから構成されるクラスターを前記プレイフィールド上方に順次出現させ、このクラスターを前記プレイフィールド下方に落下させ、前記プレイフィールドの最下段か前記プレイフィールドの下段に積層されるブロック（以下、積ブロックと呼称）上に積層し、落下したクラスターのブロックの数値と当該ブロックの隣接したブロックの数値とを用いて所定の条件を満たすか計算し、所定の条件を満たした場合に計算対象となったブロックを消去する制御を行う第１制御機能、および  前記プレイフィールドに、積ブロックの表示形式とは異なる単語または文字を表示させるとともに、１個以上のブロックから構成されるクラスターを前記プレイフィールド上方に出現させ、このクラスターを前記プレイフィールド下方に落下させ、前記プレイフィールドの最下段か前記積ブロック上に積層させた時に、当該クラスターのブロックと隣接した右横／左横／縦下のブロックの表示内容が前記単語または文字と同じ意味を持つものである場合に、前記積ブロックの中で前記単語または文字と同じ意味を持つ全てのブロックと当該クラスターのブロックとを消去する制御を行う第２制御機能、のいずれか一つまたは両方の制御機能と、  プレイヤーの操作に応じて落下中のクラスターを左右に移動する操作機能と、を有することを特徴とするゲームプログラム。
【請求項８】
前記第１制御機能は、前記所定の条件として下記の条件を設定し、いずれか１つ以上の条件を満たした場合に、計算対象となったブロックを消去する制御を行うことを特徴とする請求項７に記載のゲームプログラム。  (a)落下したクラスターのブロックの数値と当該ブロックの隣接した左横および／または右横の連続したブロックとの加算値が１０の倍数になる。  (b)落下したクラスターのブロックの数値と当該ブロックの隣接した縦下の連続したブロックの数値との加算値が１０の倍数になる。  (c)落下したクラスターの２個組みブロックの数値を乗算した値の一位の数値が、当該クラスターの長手方向に隣接するブロックの数値と一致する。  (d)落下したクラスターの１個のブロックの数値と当該ブロックの隣接した右横のブロックRの数値との乗算値の一位の数値が、ブロックRの隣接した右横のブロックの数値と一致する。  (e)落下したクラスターの１個のブロックの数値と当該ブロックの隣接した左横のブロックLの数値との乗算値の一位の数値が、ブロックLの隣接した左横のブロックの数値と一致する。  (f)落下したクラスターの１個のブロックの数値と当該ブロックの隣接した縦下のブロックDの数値との乗算値の一位の数値が、ブロックDの隣接した縦下のブロックの数値と一致する。
【請求項９】
前記第１制御機能は、対象となるブロックを消去した後に中空に浮いた状態のブロックを下方に落下させ、前記プレイフィールドの最下段か積ブロック上に積層し、落下したブロックの数値と隣接したブロックの数値とを用いて前記所定の条件を満たすか計算し、前記所定の条件を満たした場合に計算対象となったブロックを消去する制御を行うことを特徴とする請求項７乃至請求項８のいずれか１項に記載のゲームプログラム。
【請求項１０】
前記第２制御機能は、前記クラスターのブロックが消去されなかった場合に、このブッロクの表示内容を、前記プレイフィールドに表示された単語または文字と同じ意味を持ち、かつ前記積ブロックの表示形式と同じにするように切替えることを特徴とする請求項７に記載のゲームプログラム。
【請求項１１】
前記第２制御機能において、前記積ブロックの表示形式には、イラストや写真などの絵、外国語の単語や文字、日本語の漢字／片仮名／平仮名の単語や文字が含まれることを特徴とする請求項７または請求項１０のいずれか１項に記載のゲームプログラム。
【請求項１２】
請求項７に記載のゲームプログラムにおいて、第１制御機能および第２制御機能のいずれか一つまたは両方の機能の他に、あるいは第１制御機能および第２制御機能の替わりに、  前記プレイフィールドに漢字の文字を表示させるとともに、１個以上のブロックから構成されるクラスターを前記プレイフィールド上方に出現させ、このクラスターを前記プレイフィールド下方に落下させ、前記プレイフィールドの最下段か積ブロック（漢字が表示された漢字ブロック）上に積層させた時に、当該クラスターのブロックと隣接した右横／左横／縦下の漢字ブロックが前記漢字の文字と組合せて二字熟語となる場合に、当該漢字ブロックと当該クラスターのブロックとを消去する制御を行う第３制御機能、および  前記プレイフィールドに漢字の文字／部首を表示させるとともに、１個以上のブロックから構成されるクラスターを前記プレイフィールド上方に出現させ、このクラスターを前記プレイフィールド下方に落下させ、前記プレイフィールドの最下段か積ブロック（漢字の文字／部首が表示された漢字ブロック）上に積層させた時に、当該クラスターのブロックと隣接した右横／左横／縦下の漢字ブロックが前記漢字の文字／部首と組合せて一つの漢字となる場合に、当該漢字ブロックと当該クラスターのブロックとを消去する制御を行う第４制御機能、のいずれか一つまたは両方の制御機能を有することを特徴とする請求項７に記載のゲームプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、広範囲な年齢層で楽しむことができる教育的要素を備えた知的ゲームに関する。
【背景技術】
【０００２】  近年、幼児から大人まで電子ゲームが広く普及してきている。特にブロックを用いたゲームとして、表示画面のゲームフィールドに属性の異なる複数種類のブロックを出現させ、プレイヤーが特定のブロックを移動させ、プレイフィールドにブロックを配置して、数個のブロック同士が所定の条件を満足した場合にこれらのブロックを消去するなどして、得点を競い合いながら達成感を楽しむものがある。【０００３】  特許文献１では、落ち物ゲームにおける新たに出現表示されるスプライトの予想を容易とすることを目的とした、スプライト表紙制御システムが開示されている。本システムは、表示画面上の所定領域に、順次に出現表示される複数のスプライトの移動、回転を制御して、所定条件でスプライトの表示が消去され、スプライトが固定表示されるまでの継続時間を競うビデオゲームにおけるスプライト表示制御システムであって、表示画面上の所定領域を、複数のスプライトを隙間なく表示可能の第１の表示領域部分と、スプライトが出現表示される領域であって、該スプライトの一部が表示される第２の表示領域部分とを有して構成されている。【０００４】  特許文献２では、プレイヤーの技量やプレーのスマートさ等を評価して、満足感や爽快感を満たすことを目的とした、ブロックの落下速度と距離を得点としたゲーム機が開示されている。本ゲーム機は、表示領域上方に順次出現するブロックが、表示領域下方に落下する最中にプレイヤーの操作により、その落下方向及び向きを変化させ表示領域下方に当該ブロックを蓄積させ、所定の条件が満たされると所定行数のブロックを消去させるゲーム機において、消去されるブロックの数に応じて点数を決定する際、当該ブロックの落下速度、落下距離およびその時点でのゲームの難易度に基づいた落下得点を考慮して算出するようにしている。【０００５】  特許文献３では、プレイフィールドのブロックの配置方法を改良し、面白いプレーをすることができることを目的とした、ブロックゲーム機が開示されている。本ゲーム機は、属性が付与されたブロックを表示画面内のプレイフィールドに出現させて積層し、積み重なったブロックが所定の条件を満たすと消去されるゲーム機であって、前記表示画面の前記プレイフィールド以外に表示され、前記ブロックを収容するスタック部と、プレイヤーの操作に応じて、前記プレイフィールドの任意の場所を選択する操作部と、前記操作部の操作に応じて、前記スタック部に収容された前記ブロックを取り出し、前記プレイフィールドの選択された任意の場所に配置する制御部と、を備えている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０８−２７６０６９号公報
【特許文献２】特開平０９−２１５８６２号公報
【特許文献３】特開２００８−１６１３６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】  しかしながら、特許文献１〜３では、プレイヤーの達成感を楽しむだけのゲームであって、教育的要素が取り込まれていないため、子供がゲームに費やす時間が多くなる程、勉強などの時間が少なくなるという問題がある。また教育用の電子プログラムなども多数発売されているが、無味乾燥なために継続して勉強することが難しいという問題がある。【０００８】  そこで、本発明の目的は、ゲームを楽しみながら、足し算や掛け算(九九)または単語（英単語や漢字／平仮名／片仮名の日単語など）をゲーム感覚で学ぶことができるゲーム装置を提供することにある。さらに大人であっても、簡単な計算や単語の学習をゲーム感覚で行うことで脳の活性化をうながすゲーム装置を提供することにある。
【課題を解決するための手段】
【０００９】  本発明によるゲーム装置は、落ち物ゲームを実行するゲーム装置であって、  表示画面上にプレイフィールドを表示する表示手段と、  数値が付与された１個または複数のブロックから構成されるクラスターを前記プレイフィールド上方に順次出現させ、このクラスターを前記プレイフィールド下方に落下させ、前記プレイフィールドの最下段か前記プレイフィールドの下段に積層されるブロック（以下、積ブロックと呼称）上に積層し、落下したクラスターのブロックの数値と当該ブロックの隣接したブロックの数値とを用いて所定の条件を満たすか計算し、所定の条件を満たした場合に計算対象となったブロックを消去する制御を行う第１制御手段、および  前記プレイフィールドに、積ブロックの表示形式とは異なる単語または文字を表示させるとともに、１個以上のブロックから構成されるクラスターを前記プレイフィールド上方に出現させ、このクラスターを前記プレイフィールド下方に落下させ、前記プレイフィールドの最下段か前記積ブロック上に積層させた時に、当該クラスターのブロックと隣接した右横／左横／縦下のブロックの表示内容が前記単語または文字と同じ意味を持つものである場合に、前記積ブロックの中で前記単語または文字と同じ意味を持つ全てのブロックと当該クラスターのブロックとを消去する制御を行う第２制御手段、のいずれか一つまたは両方の制御手段と、  プレイヤーの操作に応じて落下中のクラスターを左右に移動する操作手段と、を有することを特徴とする。【００１０】  また本発明によるゲーム装置は、前記ゲーム装置において、第１制御手段および第２制御手段のいずれか一つまたは両方の手段の他に、あるいは第１制御手段および第２制御手段の替わりに、  前記プレイフィールドに漢字の文字を表示させるとともに、１個以上のブロックから構成されるクラスターを前記プレイフィールド上方に出現させ、このクラスターを前記プレイフィールド下方に落下させ、前記プレイフィールドの最下段か積ブロック（漢字が表示された漢字ブロック）上に積層させた時に、当該クラスターのブロックと隣接した右横／左横／縦下の漢字ブロックが前記漢字の文字と組合せて二字熟語となる場合に、当該漢字ブロックと当該クラスターのブロックとを消去する制御を行う第３制御手段、および  前記プレイフィールドに漢字の文字／部首を表示させるとともに、１個以上のブロックから構成されるクラスターを前記プレイフィールド上方に出現させ、このクラスターを前記プレイフィールド下方に落下させ、前記プレイフィールドの最下段か積ブロック（漢字の文字／部首が表示された漢字ブロック）上に積層させた時に、当該クラスターのブロックと隣接した右横／左横／縦下の漢字ブロックが前記漢字の文字／部首と組合せて一つの漢字となる場合に、当該漢字ブロックと当該クラスターのブロックとを消去する制御を行う第４制御手段、のいずれか一つまたは両方の制御手段を有することを特徴とする。【００１１】  本発明によるゲームプログラムは、落ち物ゲームを実行する情報処理装置を機能させるコンピュータプログラムであって、  表示画面上にプレイフィールドを表示する表示機能と、  数値が付与された１個または複数のブロックから構成される��ラスターを前記プレイフィールド上方に順次出現させ、このクラスターを前記プレイフィールド下方に落下させ、前記プレイフィールドの最下段か前記プレイフィールドの下段に積層されるブロック（以下、積ブロックと呼称）上に積層し、落下したクラスターのブロックの数値と当該ブロックの隣接したブロックの数値とを用いて所定の条件を満たすか計算し、所定の条件を満たした場合に計算対象となったブロックを消去する制御を行う第１制御機能、および  前記プレイフィールドに、積ブロックの表示形式とは異なる単語または文字を表示させるとともに、１個以上のブロックから構成されるクラスターを前記プレイフィールド上方に出現させ、このクラスターを前記プレイフィールド下方に落下させ、前記プレイフィールドの最下段か前記積ブロック上に積層させた時に、当該クラスターのブロックと隣接した右横／左横／縦下のブロックの表示内容が前記単語または文字と同じ意味を持つものである場合に、前記積ブロックの中で前記単語または文字と同じ意味を持つ全てのブロックと当該クラスターのブロックとを消去する制御を行う第２制御機能、のいずれか一つまたは両方の制御機能と、プレイヤーの操作に応じて落下中のクラスターを左右に移動する操作機能と、を有することを特徴とする。【００１２】  また本発明によるゲームプログラムは、前記ゲームプログラムにおいて、第１制御機能および第２制御機能のいずれか一つまたは両方の機能の他に、あるいは第１制御機能および第２制御機能の替わりに、  前記プレイフィールドに漢字の文字を表示させるとともに、１個以上のブロックから構成されるクラスターを前記プレイフィールド上方に出現させ、このクラスターを前記プレイフィールド下方に落下させ、前記プレイフィールドの最下段か積ブロック（漢字が表示された漢字ブロック）上に積層させた時に、当該クラスターのブロックと隣接した右横／左横／縦下の漢字ブロックが前記漢字の文字と組合せて二字熟語となる場合に、当該漢字ブロックと当該クラスターのブロックとを消去する制御を行う第３制御機能および  前記プレイフィールドに漢字の文字／部首を表示させるとともに、１個以上のブロックから構成されるクラスターを前記プレイフィールド上方に出現させ、このクラスターを前記プレイフィールド下方に落下させ、前記プレイフィールドの最下段か積ブロック（漢字の文字／部首が表示された漢字ブロック）上に積層させた時に、当該クラスターのブロックと隣接した右横／左横／縦下の漢字ブロックが前記漢字の文字／部首と組合せて一つの漢字となる場合に、当該漢字ブロックと当該クラスターのブロックとを消去する制御を行う第４制御機能、のいずれか一つまたは両方の制御機能を有することを特徴とする。
【発明の効果】
【００１３】  本発明によれば、ゲームを楽しみながら、足し算や掛け算(九九)または単語（英単語や漢字／平仮名／片仮名の日単語など）をゲーム感覚で学ぶことができる。さらに大人であっても、簡単な計算や単語（英単語や漢字／平仮名／片仮名の日単語など）の学習をゲーム感覚で行うことで脳の活性化を図ることが可能になる。また、計算の難易度に応じたゲームのレベルを設定することで、広範囲な年齢層でプレイヤーのレベルに応じたゲームを楽しむことが可能になる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１実施形態に係るゲーム装置の概略構成を示す機能ブロック図である。
【図２】本発明の第１実施形態に係るゲーム装置の表示画面の一例を示した模式図である。
【図３】本発明の第１実施形態に係るゲーム装置の操作手段の一例を示した模式図である。
【図４】本発明の第１実施形態に係るゲーム装置において、クラスターが１個のブロックから構成されている場合に、ブロックを消去する条件を説明する図である。
【図５】本発明の第１実施形態に係るゲーム装置において、クラスターが２個のブロックから構成されている場合に、ブロックを消去する条件を説明する図である。
【図６】本発明の第１実施形態に係るゲーム装置において、落下ブロックの形状の一例を示した模式図である。
【図７】本発明の第１実施形態に係るゲーム装置の実施例１を説明する図である。
【図８】本発明の第１実施形態に係るゲーム装置において、落下ブロックの形状の一例を示した模式図である。
【図９】本発明の第１実施形態に係るゲーム装置の実施例２を説明する図である。
【図１０】本発明の第１実施形態に係るゲーム装置の実施例３を説明する図である。
【図１１】本発明の第１実施形態に係るゲーム装置の処理手順を示すフローチャート図である。
【図１２】本発明の第１実施形態に係るゲーム装置において、クラスターが１個のブロックから構成されている場合に、消去対象ブロックを決める算出処理を示すフローチャート図である。
【図１３】本発明の第１実施形態に係るゲーム装置において、クラスターが縦２個のブロックから構成されている場合に、消去対象ブロックを決める算出処理を示すフローチャート図である。
【図１４】本発明の第１実施形態に係るゲーム装置において、クラスターが１個のブロックから構成されている場合に、消去対象ブロックを決める算出処理を示すフローチャート図である。
【図１５】本発明の第２実施形態に係るゲーム装置の表示画面の一例を示した模式図である。
【図１６】本発明の第２実施形態に係るゲーム装置の処理手順を示すフローチャート図である。
【図１７】本発明の第２実施形態に係る実施例４を説明する図である。
【図１８】本発明の第２実施形態に係る実施例５を説明する図である。
【図１９】本発明の第２実施形態に係るゲーム装置の表示画面の一例を示した模式図である。
【図２０】本発明の第２実施形態に係るゲーム装置の表示画面の一例を示した模式図である。
【図２１】本発明の第２実施形態に係るゲーム装置の表示画面の一例を示した模式図である。
【図２２】本発明の第３実施形態に係るゲーム装置の表示画面の一例を示した模式図である。
【図２３】本発明の第４実施形態に係るゲーム装置の表示画面の一例を示した模式図である。
【発明を実施するための最良の形態】
【００１５】  以下、本発明を実施するための形態について図面を参照して詳細に説明する。なお、本発明は、以下に述べる実施形態により限定されるものではない。【００１６】  １．第１実施形態  １．１）ゲーム装置の構成  図１を用いて、本発明の第１実施形態に係るゲーム装置の概略構成について説明する。  本実施形態のゲーム装置は、情報処理装置（コンピュータ）にゲームプログラムを組み込み、そのゲームプログラムを実行する情報処理装置であって、この一例として携帯電話機がある。  図１に示すように、ゲーム装置100は、落ち物ゲームを実行するゲーム装置であって、表示画面上にゲームのプレイフィールドを表示する表示手段102と、ゲームプログラム105を格納する記憶手段104と、記憶手段104からゲームプログラム105を読み出した後、ゲームプログラム105を実行する制御手段101と、プレイヤーがゲーム操作を行うための入力部となる操作手段103と、を有する。例えば、ゲーム装置100が携帯電話機の場合、上述した以外の機能部が存在するが、本実施形態の説明で必要となる機能部以外については、説明を省略する。【００１７】  制御手段101は、次の４種類の機能の内いずれか１つ以上の機能を有している。（１）数値が付与された１個または複数のブロックから構成されるクラスターを前記プレイフィールド上方に順次出現させ、このクラスターを前記プレイフィールド下方に落下させ、前記プレイフィールドの最下段か前記プレイフィールドの下段に積層されるブロック（以下、積ブロックと呼称）上に積層し、落下したクラスターのブロックの数値と当該ブロックの隣接したブロックの数値とを用いて所定の条件を満たすか計算し、所定の条件を満たした場合に計算対象となったブロックを消去する制御を行う（第１制御手段）。（２）前記プレイフィールドに、積ブロックの表示形式とは異なる単語または文字を表示させるとともに、１個以上のブロックから構成されるクラスターを前記プレイフィールド上方に出現させ、このクラスターを前記プレイフィールド下方に落下させ、前記プレイフィールドの最下段か前記積ブロック上に積層させた時に、当該クラスターのブロックと隣接した右横／左横／縦下のブロックの表示内容が前記単語または文字と同じ意味を持つものである場合に、前記積ブロックの中で前記単語または文字と同じ意味を持つ全てのブロックと当該クラスターのブロックとを消去する制御を行う（第２制御手段）。（３）前記プレイフィールドに漢字の文字を表示させるとともに、１個以上のブロックから構成されるクラスターを前記プレイフィールド上方に出現させ、このクラスターを前記プレイフィールド下方に落下させ、前記プレイフィールドの最下段か積ブロック（漢字が表示された漢字ブロック）上に積層させた時に、当該クラスターのブロックと隣接した右横／左横／縦下の漢字ブロックが前記漢字の文字と組合せて二字熟語となる場合に、当該漢字ブロックと当該クラスターのブロックとを消去する制御を行う（第３制御手段）。（４）前記プレイフィールドに漢字の文字／部首を表示させるとともに、１個以上のブロックから構成されるクラスターを前記プレイフィールド上方に出現させ、このクラスターを前記プレイフィールド下方に落下させ、前記プレイフ���ールドの最下段か積ブロック（漢字の文字／部首が表示された漢字ブロック）上に積層させた時に、当該クラスターのブロックと隣接した右横／左横／縦下の漢字ブロックが前記漢字の文字／部首と組合せて一つの漢字となる場合に、当該漢字ブロックと当該クラスターのブロックとを消去する制御を行う（第４制御手段）。【００１８】  第１実施形態では、第１制御手段について説明する。第１制御手段は、足し算や掛け算(九九)の要素を取り込んだものであり、「足し算」と「掛け算」の２種類の実行モードがある。【００１９】  １．２） 実行モード「足し算」の場合のゲーム装置の構成  初めに、実行モードが「足し算」の場合のゲーム装置の構成について説明する。表示手段102は、表示画面上にゲームのプレイフィールドを表示し、その他にゲームのスコア表示や次に落下するブロックの表示などを行う。図２に示すように、表示画面200には、ゲームのプレイフィールド201が表示される。その他に、ゲームのスコアをリアルタイムで表示するスコア表示部202と、次に出現するクラスターを表示するネクスト表示部203とが表示される。なお、スコア表示部202、およびネクスト表示部203は、必ずしもこの表示画面上に表示する必要はない。また、ゲームの開始、終了、中断を行うための操作ボタンについては、例えばゲーム装置が携帯電話機の場合、携帯電話機のいずれかのキーに割り当てることができる。【００２０】  制御手段101は、数値が付与された１個または複数のブロックから構成されるクラスターを前記プレイフィールド上方に順次出現させ、このクラスターを前記プレイフィールド下方に落下させ、前記プレイフィールドの最下段か前記プレイフィールドの下段に積層されるブロック（以下、積ブロックと呼称）上に積層させる。この時、制御手段101は、落下したクラスターのブロックの数値と当該ブロックの隣接したブロックの数値とを用いて所定の条件を満たすか計算し、所定の条件を満たした場合に計算対象となったブロックを消去する制御を行う。ここで上述した所定の条件として、次の(a)〜(b)の条件を設定し、いずれかの１つ以上の条件を満たした場合に、計算対象となったブロックが消去される。  (a)落下したクラスターのブロックの数値と当該ブロックの隣接した左横および／または右横の連続したブロックとの加算値が１０の倍数になる。  (b)落下したクラスターのブロックの数値と当該ブロックの隣接した縦下の連続したブロックの数値との加算値が１０の倍数になる。  また制御手段101は、計算対象となったブロックを消去した時に、消去されたブロックに付与された数値に応じてゲームのスコアを計算する。【００２１】  さらに上述した所定の条件において、計算対象とするブロック数を限定することができる。例えば、落下したクラスターのブロックと隣接した左横、右横、縦の連続したN個(N：２以上の整数)のブロックだけを計算対象とする。このように計算対象とするブロック数を限定することで、計算の難易度を設定することができ、プレイヤーのレベルに応じたゲームを実行することが可能となる。【００２２】  また、制御手段101は、対象となるブロックを消去した後に中空に浮いた状態のブロックを下方に落下させ、前記プレイフィールドの最下段か積ブロック上に積層させる。この時、落下したブロックの数値と隣接したブロックの数値とを用いて所定の条件を満たすか計算し、所定の条件を満たした場合に計算対象となったブロックを消去する制御を行う。この消去する制御については、上述した制御と同じである。【００２３】  次に、図４および図５を用いて、上述したブロックを消去する条件について計算例を説明する。(A) 落下したクラスターのブロック数が１個の場合  図４(A-1)に示すように、ブロック７が落下した後、図４(A-2)に示すように、ブロック３の上にブロック７が積層する。この時に上述した(a)〜(b)の条件を満たしているか計算を実行する。ここで落下したクラスターのブロックと隣接した左横、右横、縦の連続したN個(N：２以上の整数)のブロックだけを計算対象とする。Nが３以上の値Xの場合は、Nの値が２からXの値の全ての場合について計算を実行する。  N=２の場合：左横列の加算値が７＋１＝８、右横列の加算値が７＋４＝１１、縦列の加算値が７＋３＝１０となるので、縦列の加算値だけが１０の倍数となり、落下したブロック７と縦列ブロック３とが消去される。その後、図４(A-3)に示す状態となる。  N=３の場合：左横列の加算値が、７+１=８、７＋１＋２＝１０、右横列の加算値が７＋４＝１１、７＋４＋３＝１４、縦列の加算値が７＋３＝１０となるので、左横列の加算値（７＋１＋２＝１０）および縦列の加算値（７＋３＝１０）が１０の倍数となり、落下したブロック７と左横列ブロック１，２、および縦列ブロック３が消去される。その後、図４(A-4)に示す状態となる。(B) 落下したクラスターのブロック数が２個で、N=３の場合  図５(B-1)に示すように、縦２ブロック（ブロック２，７）が落下した後、図５(B-2)に示すように、ブロック３の上に縦２ブロック（ブロック２，７）が積層する。この時に計算が実行される。はじめに落下したブロック７について計算が実行され、上述したN=３の場合の計算が実行される。左横列の加算値が７+１=８、７＋１＋２＝１０、右横列の加算値が７＋４＝１１、７＋４＋３＝１４、２＋８＝１０、縦列の加算値が７＋３＝１０となるので、落下したブロック７と左横列ブロック１，２、縦列ブロック３、および落下したブロック２と右横列のブロック８が消去される。その後、図５(B-3)に示すように、中空に浮いた状態のブロック６が下方に落下し、図５(B-4)に示すように、ブロック４の上に積層する。この時に計算が実行される。縦列の加算値が６＋４＝１０、６＋４＋１＝１１となるので、落下したブロック６と縦列ブロック４が消去される。その後、図５(B-5)に示す状態となる。【００２４】  操作手段103は、プレイヤーがゲーム操作を行うための入力部となる。消去されたブロックに付与された数値に応じてゲームのスコアがカウントされるようになっており、プレイヤーはハイスコアを得るために、落下中のクラスターを左右に移動、または落下中のクラスター内の各ブロック位置を変更する操作を行うことができる。図３は、本実施形態に係るゲーム装置の操作手段の一例を示したものであり、図３(A)は一般的なキーボードの例であり、図３(B)は一般的な携帯電話の例である。  例えば、操作手段のキーを押下することにより次の操作ができる。    →キー押下：１回の押下でクラスターを１ブロック分右へ移動する��    ←キー押下：１回の押下でクラスターを１ブロック分左へ移動する。    ↑キー押下：クラスターが複数のブロックで構成されている場合、クラスター内のブロックを回転させる機能を割り当て、例えば１回押すたびに１つのブロックを中心として他のブロックを右回りまたは左回りに９０°づつ回転させる。    ↓キー押下：１回の押下でクラスターを１ブロック分下へ移動する。なお上述した「→」「←」「↑」「↓」キーについては、ゲーム装置が携帯電話機の場合、携帯電話機のいずれかのキーに割り当てることができる。【００２５】  なお上記で説明した各手段については、ゲーム装置のプログラム制御プロセッサ上でプログラムを実行することにより実現することも可能である。【００２６】  １．３）実行モード「足し算」の場合のゲーム装置の動作  次に、図１１のフローチャートを用いて、実行モードが「足し算」の場合のゲーム装置の処理手順について説明する。【００２７】（ステップS01）  ゲームを開始すると、初めにクラスターの初期値の設定を行う。設定内容には、例えば、「ブロックの数と形」、「ブロックに入れる数字」、「落下スピード」などがある。「ブロックの数と形」は、最大ブロック数が３の場合は、例えば「ブロック１個」「ブロック２個の横型」「ブロック２個の縦型」「ブロック３個の鍵型」の４種類のクラスターにそれぞれ１〜４の番号を割り当て、１〜４の乱数を発生させて出現させるクラスターの種類を決める。「ブロックに入れる数字」は、各ブロックに入れる数字を、１〜９の乱数を発生させて決める。「落下スピード」は、指定された落下スピード（例えば、速い、標準、遅い）をプレイヤーのレベルに応じて選択する。【００２８】（ステップS02）  上記で設定したクラスターをプレイフィールドに出現させ、下方に落下させる。【００２９】（ステップS03）  クラスターが落下中にプレイヤーの指示に従い、横移動、回転、落下の動作を行う。プレイヤーは、クラスターが落下中に、操作手段103の「→」「←」「↑」「↓」キーを用いて、落下中のクラスターを左右に移動、回転、落下の操作を行ことができる。【００３０】（ステップS04）  クラスターが着地後（プレイフィールド201の最下段か積ブロック上に積層した後）、消去対象のブロックを算出する。算出処理の内容については後述する。【００３１】（ステップS05）  消去対象のブロックがある場合はステップS06に移り、ない場合はステップS09に移る。【００３２】（ステップS06）  消去対象のブロックを消去し、得点を計算し表示する。このとき、例えば消去されたブロックに付与された数値に応じてスコアが計算され、スコア表示部202に表示される。【００３３】（ステップS07）  ブロック消去により中空に浮いたブロックが発生した場合はステップS08に移り、発生しない場合はステップS09に移る。【００３４】（ステップS08）  中空に浮いたブロックを落下させ、ステップS04に戻る。すなわち、中空に浮いた状態のブロックが無くなるまでステップS04〜ステップS08が繰り返し実行される。【００３５】（ステップS09）  積み上がりブロック（積ブロック）がP段（P：予め設定された値）まで達したら、ゲームオーバーとして終了する。【００３６】（ステップS10）  得点がQ（Q：予め設定された値）以上になった場合、ゲームクリアとして終了する。このフローチャートでは、ステップS09およびステップS10で終了判定をしているが、ゲームの終了方法として、例えばプレイヤーの指示によりゲームを終了させることもできる。【００３７】  次に、図１２を用いて、上述したステップS04の算出処理について説明する。ここでは、実行モードが「足し算」及びクラスターが１個のブロックから構成されている場合で、上述した(a)〜(b)の条件のいずれかの１つ以上の条件を満たした場合に、消去対象ブロックを決める算出処理について説明する。【００３８】（ステップA01）  着地したブロックBとブロックBの左横に隣接したブロックとの加算値を求める。例えば、計算対象の連続ブロック数が最大３の場合、S1=B+L(1), S2=B+L(1)+L(2)を計算する。ここで、Bは落下した後着地したブロックであり、L(1)はブロックBの左横に隣接したブロックであり、L(2)はブロックL(1)の左横に隣接したブロックである。  また着地したブロックBとブロックBの右横に隣接したブロックとの加算値を求める。例えば、計算対象の連続ブロック数が最大３の場合、S3=B+R(1), S4=B+R(1)+R(2)を計算する。ここで、Bは落下した後着地したブロックであり、R(1)はブロックBの右横に隣接したブロックであり、R(2)はブロックR(1)の右横に隣接したブロックである。  また着地したブロックBとブロックBの縦下に隣接したブロックとの加算値を求める。例えば、計算対象の連続ブロック数が最大３の場合、S5=B+D(1), S6=B+D(1)+D(2)を計算する。ここで、Bは落下した後着地したブロックであり、D(1)はブロックBの縦下に隣接したブロックであり、D(2)はブロックD(1)の縦下に隣接したブロックである。【００３９】（ステップA02）  加算値S1〜S6 が10の倍数であるか判定する。加算値S1〜S6のいずれかが10の倍数である場合はステップA03に移り、加算値S1〜S6の中に10の倍数がない場合は本算出処理を終了する。【００４０】（ステップA03）  加算値S1が10の倍数である場合は、L(1)を消去対象ブロックに決定するする。  加算値S2が10の倍数である場合は、L(1),L(2)を消去対象ブロックに決定する。  加算値S3が10の倍数である場合は、R(1)を消去対象ブロックに決定する。  加算値S4が10の倍数である場合は、R(1),R(2)を消去対象ブロックに決定する。  加算値S5が10の倍数である場合は、D(1)を消去対象ブロックに決定する。  加算値S6が10の倍数である場合は、D(1), D(2)を消去対象ブロックに決定する。  ブロックBを消去対象ブロックに決定する。  その後、本算出処理を終了する。  なお、ここで決定した消去対象ブロックについては、上述したステップS06で一括して消去処理を行う。
【実施例１】
【００４１】  次に、図６および図７を用いて、ゲーム装置の動作について詳細に説明する。実施例１では、１つのクラスター内のブロック数は１〜３個でランダムに構成される。図６に示すように、落下ブロックの形状は７種類となる。またブロックが落下する際に、演算をわかり易くするためにブロックとブロックの間に演算記号（例えば、＋、−、＊、％”）を表現することも可能である。【００４２】  次に、図７を用いて、縦２ブロックのクラスターが落下した場合の動作について説明する。実施例１では、落下したブロックと隣接した左横、右横、縦の連続した２個(N=2)のブロックを計算対象とし、ブロックの消去条件を上述した(a)(b)の条件としている。なお、上述した消去対象ブロックを決める算出処理（図１２）は通常の計算処理の一例であり、この他に、特別な条件として横一列の合計が10の倍数になった場合は、その横一列を消去する場合もある。実施例１では、この条件を用いた場合についても同時に説明する。  (A)プレイフィールドには、数値が付与された縦２ブロック（ブロック２，７）のクラスターが上方に出現し、このクラスターが下方に落下する。  (B)ブロック３の上にクラスターが積層すると、落下したブロックの数値と隣接したブロックの数値とが上述した(a)〜(b)の条件を満たしているか計算が行われる。この場合、縦列が７＋３＝１０、右横列が７＋１＝８、２＋６＝８となり、落下したブロックの数値と縦の連続したブロックの数値との加算値が１０の倍数になるので、落下したブロック７と縦列のブロック３とが消去される。  (C)この消去が行われた後、中空に浮いた状態のブロック２が下方に落下する。  (D)ブロックの上にブロック２が積層すると、落下したブロックの数値と隣接したブロックの数値とが上述した(a)〜(b)の条件を満たしているか計算が行われる。この場合、縦列が２＋８＝１０、横一列が（４＋１）＋２＋（４＋３＋６）＝２０となり、落下したブロックの数値と縦列の連続したブロックとの加算値および落下したブロックの数値と隣接した左横および右横の連続したブロックとの加算値が１０の倍数になるので、落下したブロック２と縦列のブロック８および横列のブロック４，１，４，３，６が消去される。  (E)この消去が行われた後、中空に浮いた状態のブロック６，１が下方に落下する。  (F)ブロック６，１がブロック１の上に積層すると、落下したブロックの数値と隣接したブロックの数値とが上述した(a)〜(b)の条件を満たしているか計算が行われる。この場合、条件を満たさないのでブロックの消去処理は行われない。【００４３】  また上記(B),(D)で消去されたブロックに付与された数値に応じてスコアが計算され、スコア表示部に表示される。例えば上記の場合は１０＋１０＋２０＝４０が加点される。【００４４】  さらに、例えば、目標点と目標時間とを設定し、目標時間内に目標点をクリアした場合にボーナス点を加算するようにする、あるいは一度に消去したブロック数に応じてボーナス点を加算するようにしてもよい。【００４５】  １．４）実行モード「掛け算」の場合のゲーム装置の構成  次に、実行モードが「掛け算」の場合のゲーム装置の構成について説明する。実行モード「掛け算」の場合のゲーム装置の構成は、上記で説明した実行モー���「足し算」の場合のゲーム装置の構成と比べて、制御手段101以外は同じであるため、制御手段101以外については説明を省略する。ここでは、制御手段101について説明する。【００４６】  １．４．１）落下するブロックが２個の場合  制御手段101は、数値が付与された２個のブロックから構成されるクラスターを前記プレイフィールド上方に順次出現させ、このクラスターを前記プレイフィールド下方に落下させ、前記プレイフィールドの最下段か積ブロック上に積層させる。この時、制御手段101は、落下したクラスターのブロックの数値と当該ブロックの隣接したブロックの数値とを用いて所定の条件を満たすか計算し、所定の条件を満たした場合に計算対象となったブロックを消去する制御を行う。ここで上述した所定の条件として、次の条件(c)を設定し、この条件を満たした場合に、計算対象となったブロックが消去される。  (c)落下したクラスターの２個組みブロックの数値を乗算した値の一位の数値が、当該クラスターの長手方向に隣接するブロックの数値と一致する。  また制御手段101は、計算対象となったブロックを消去した時に、消去されたブロックに付与された数値に応じてゲームのスコアを計算する。また条件(c)において、「乗算」の替わりに、例えば「加算」などを用いてもよい。【００４７】  さらにクラスターが２個のブロックの場合、２個のブロックを同時に使うのではなく、１個毎に別々に計算することも可能である。その計算の方法に関しては、クラスターが１個のブロックである場合と同じである。【００４８】 １．４．２）落下するブロックが１個の場合  制御手段101は、数値が付与された１個のブロックから構成されるクラスターを前記プレイフィールド上方に順次出現させ、このクラスターを前記プレイフィールド下方に落下させ、前記プレイフィールドの最下段か積ブロック上に積層させる。この時、制御手段101は、落下したクラスターのブロックの数値と当該ブロックの隣接したブロックの数値とを用いて所定の条件を満たすか計算し、所定の条件を満たした場合に計算対象となったブロックを消去する制御を行う。ここで上述した所定の条件として、次の(d)〜(f)の条件を設定し、いずれか１つ以上の条件を満たした場合に、計算対象となったブロックが消去される。  (d)落下したクラスターの１個のブロックの数値と当該ブロックの隣接した右横のブロックRの数値との乗算値の一位の数値が、ブロックRの隣接した右横のブロックの数値と一致する。  (e)落下したクラスターの１個のブロックの数値と当該ブロックの隣接した左横のブロックLの数値との乗算値の一位の数値が、ブロックLの隣接した左横のブロックの数値と一致する。  (f)落下したクラスターの１個のブロックの数値と当該ブロックの隣接した縦下のブロックDの数値との乗算値の一位の数値が、ブロックDの隣接した縦下のブロックの数値と一致する。  また制御手段101は、計算対象となったブロックを消去した時に、消去されたブロックに付与された数値に応じてゲームのスコアを計算する。また条件(d)〜(f)において、「乗算値」の替わりに、例えば「加算値」などを用いてもよい。【００４９】  上述した所定の条件において、落下した１個のブロックと、当該ブロックと隣接した左横、右横、縦の連続した２個のブロ��クとの合計３ブロックが計算対象となる。したがって、落下した１個のブロックと、当該ブロックと隣接した左横、右横、縦の連続したブロックが２個未満の場合は計算処理が行われない。【００５０】  また、制御手段101は、対象となるブロックを消去した後に中空に浮いた状態のブロックを下方に落下させ、前記プレイフィールドの最下段か積ブロック上に積層させる。この時、落下したブロックの数値と隣接したブロックの数値とを用いて所定の条件を満たすか計算し、所定の条件を満たした場合に計算対象となったブロックを消去する制御を行う。この消去する制御については、上述した制御と同じである。【００５１】  なお上記で説明した制御手段101については、ゲーム装置のプログラム制御プロセッサ上でプログラムを実行することにより実現することも可能である。【００５２】  １．５）実行モード「掛け算」の場合のゲーム装置の動作  次に、実行モードが「足し算」の場合のゲーム装置の処理手順について説明する。この処理手順は、上述した図１１の処理手順のステップS04（算出処理）以外は同じである。ここではステップS04の算出処理について説明する。図１３を用いて、実行モードが「掛け算」、及びクラスターが縦２個のブロックから構成されている場合で、上述した(c)の条件を満たした場合に、消去対象ブロックを決める算出処理について説明する。【００５３】（ステップB01）  着地した縦２個のブロックB(1)とB(2)との乗算値を計算し、その一位の値Sを求める。【００５４】（ステップB02）  値SがブロックB(1)の縦下に隣接したブロックD(1)の値と同じであるか判定する。同じ場合はステップB03に移り、同じでない場合は本算出処理を終了する。【００５５】（ステップB03）  ブロックD(1)およびブロックB(1)とB(2) を消去対象のブロックに決定する。  その後、本算出処理を終了する。  なお、ここで決定した消去対象ブロックについては、上述したステップS06で一括して消去処理を行う。【００５６】  次に、ステップS04の算出処理について、図１４を用いて、実行モードが「掛け算」、及びクラスターが１個のブロックから構成されている場合で、上述した(d)〜(f)の条件を満たした場合に、消去対象ブロックを決める算出処理について説明する。【００５７】（ステップC01）  着地したブロックBとブロックBの左横に隣接したブロックL(1)との乗算値を計算し、その一位の値S1を求める。  着地したブロックBとブロックBの右横に隣接したブロックR(1)との乗算値を計算し、その一位の値S2を求める。  着地したブロックBとブロックBの縦下に隣接したブロックD(1)との乗算値を計算し、その一位の値S3を求める。【００５８】（ステップC02）  値S1がブロックL(1)の左横に隣接するブロックL(2)の値と同じか判定する。同じ場合はステップC03に移り、同じでない場合はステップC04に移る。【００５９】（ステップC03）  ブロックL(1),L(2)およびブロックBを消去対象のブロックに決定した後、ステップC04に移る。【００６０】（ステップC04）  値S2がブロックR(1)の左横に隣接するブロックR(2)の値と同じか判定する。同じ場合はステップC05に移り、同じでない場合はステップC06に移る。【００６１】（ステップC05）  ブロックR(1),R(2) およびブロックBを消去対象のブロックに決定した後、ステップC06に移る。【００６２】（���テップC06）  値S3がブロックD(1)の縦下に隣接するブロックD(2)の値と同じか判定する。同じ場合はステップC07に移り、同じでない場合は本算出処理を終了する。【００６３】（ステップC07）  ブロックD(1),D(2) およびブロックBを消去対象のブロックに決定した後、本算出処理を終了する。なお、ステップC03,C05,C07で決定した消去対象ブロックについては、上述したステップS06で一括して消去処理を行う。
【実施例２】
【００６４】  次に、図８および図９を用いて、縦２ブロックのクラスターが落下した場合の動作について説明する。実施例２では、１つのクラスター内のブロック数は２個でランダムに構成され、ブロックの消去条件を上述した(c)の条件としている。図８に示すように、落下ブロックの形状は２種類となる。【００６５】  次に、図９を用いて、縦２ブロックのクラスターが落下した場合の動作について説明する。  (A)プレイフィールドには、数値が付与された縦２ブロック（ブロック２，３）のクラスターが上方に出現し、このクラスターが下方に落下する。  (B)ブロック６の上にクラスターが積層すると、落下したブロックの数値と隣接したブロックの数値とが上述した(c)の条件を満たしているか計算が行われる。この場合、落下した２個組みブロックの数値を乗算した値が２＊３＝６となり、落下した２個組みブロックの数値を乗算した値の一位の数値が、長手方向の縦に隣接するブロックの数値と一致するので、落下したブロック２，３と縦列のブロック６とが消去される。  (C)この消去が行われた後の状態を示す。【００６６】  また上記(B)で消去されたブロックに付与された数値に応じてスコアが計算され、スコア表示部に表示される。例えば、上記の場合は２＋３＋６＝１２が加点される。【００６７】  さらに、例えば、目標点と目標時間とを設定し、目標時間内に目標点をクリアした場合にボーナス点を加算するようにする、あるいは一度に消去したブロック数に応じてボーナス点を加算するようにしてもよい。
【実施例３】
【００６８】  次に、図１０を用いて、１個のブロックから構成されるクラスターが落下した場合の動作について説明する。実施例３では、ブロックの消去条件を上述した(d)〜(f)の条件としている。【００６９】  (A)プレイフィールドには、数値が付与された１個のブロック（ブロック３）のクラスターが上方に出現し、このクラスターが下方に落下する。  (B)ブロック４の上にクラスターのブロック３が積層すると、落下したブロックの数値と隣接したブロックの数値とが上述した(d)〜(f)の条件を満たしているか計算が行われる。この場合、右横列が３＊７＝２１となり、落下したブロックの数値と隣接した右横の連続したブロックの数値との乗算値の一位の数値が、同一方向に隣接するブロックの数値と一致する。さらに、左横列が３＊３＝９となり、落下したブロックの数値と隣接した左横の連続したブロックの数値との乗算値の一位の数値が、同一方向に隣接するブロックの数値と一致する。さらに、縦列が３＊４＝１２となり、落下したブロックの数値と隣接した縦の連続したブロックの数値との乗算値の一位の数値が、同一方向に隣接するブロックの数値と一致する。したがって、落下したブロック３と、右横列のブロック７，１と、左横列のブロック３，９と、縦列のブロック４，２とが消去される。さらに、右横列のブロック７，１が消去された後に、中空に浮いた状態のブロック５，７が下方に落下し、ブロック４，３の上に積層する。  (C)この消去が行われた後、中空に浮いた状態のブロック５，７が下方に落下する。  (D)ブロック５，７がブロック４，３の上に積層すると、落下したブロックの数値と隣接したブロックの数値とが上述した(d)〜(f)の条件を満たしているか計算が行われる。この場合、右横列が７＊５＝３５となり、落下したブロックの数値と隣接した右横の連続したブロックの数値との乗算値の一位の数値が、同一方向に隣接するブロックの数値と一致する。さらに縦列が７＊３＝２１となり、落下したブロックの数値と隣接した縦の連続したブロックの数値との乗算値の一位の数値が、同一方向に隣接するブロックの数値と一致する。したがって、落下したブロック５，７、および右横列のブロック５と縦列のブロック３，１とが消去される。  (E)この消去が行われた後、中空に浮いた状態のブロック１が下方に落下する。  (F)ブロック１がブロック８の上に積層すると、落下したブロックの数値と隣接したブロックの数値とが上述した(d)〜(f)の条件を満たしているか計算が行われる。この場合、条件を満たさないのでブロックの消去処理は行われない。【００７０】  また上記(B)で消去されたブロックに付与された数値に応じてスコアが計算され、スコア表示部に表示される。例えば、上記の場合は３＋（７＋１）＋（３＋９）＋（４＋２）＋（５＋７）＋５＋（３＋１）＝５０が加点される。【００７１】  さらに、例えば、目標点と目標時間とを設定し、目標時間内に目標点をクリアした場合にボーナス点を加算するようにする、あるいは一度に消去したブロック数に応じてボーナス点を加算するようにしてもよい。【００７２】  上述したように、第１実施形態によれば、ゲームを楽しみながら、足し算や掛け算(九九)をゲーム感覚で学ぶことができる。また、第１実施形態では「足し算」��実行モードおよび「掛け算」の実行モードについて説明したが、この他に「引き算」や「割り算」の実行モードも考えられるが、「引き算」や「割り算」の実行モードの説明については省略する。【００７３】２．第２実施形態  ２．１）ゲーム装置の構成  本発明の第２実施形態に係るゲーム装置の概略構成は、第１実施形態と比べて、制御手段101および表示手段102以外は同じであるため、制御手段101および表示手段102以外については説明を省略する。ここでは、制御手段101および表示手段102について説明する。【００７４】  制御手段101は、上述したように、４種類の機能（第１制御手段〜第４制御手段）の内いずれか１つ以上の機能を有している。第１実施形態では、第１制御手段について説明したが、第２実施形態では、第２制御手段について説明する。【００７５】  表示手段102は、表示画面上にゲームのプレイフィールドを表示し、その他にゲームのスコア表示や次に落下するブロックの表示などを行う。図１５に示すように、表示画面には、ゲームのプレイフィールド301が表示される。【００７６】  制御手段101は、プレイフィールド301上方に、プレイフィールド301の下段に積層されるブロック（以下、積ブロックと呼称）の表示形式とは異なる単語／文字302を表示させるとともに、「？」が表示された１個のブロックから構成されるクラスター303をプレイフィールド301上方に出現させ、このクラスター303をプレイフィールド301下方に落下させ、プレイフィールド301の最下段か積ブロック（絵が表示されたブロック）上に積層させた時に、当該クラスター303のブロックと隣接した右横／左横／縦下のブロックが前記単語302と同じ意味を持つものである場合に、積ブロックの中で前記単語302と同じ意味を持つ全てのブロックと当該クラスター303のブロックとを消去する制御を行う。また、制御手段101は、ブロックを消去した時（すなわちプレイヤーが正解した場合）に、例えば消去したブロックの数またはプレイヤーの正解の数に応じて得点を計算し表示する。【００７７】  図１５の例では、プレイフィールド301上方に表示する単語／文字として「英単語」を選択しているが、この他に、例えば外国語の単語や文字、日本語の漢字／片仮名／平仮名の単語や文字などを選択することができる。また、積ブロックの表示形式として「絵」を選択しているが、この他に、例えば外国語の単語や文字、日本語の漢字／片仮名／平仮名の単語や文字などを選択することができる。なお上述したように、プレイフィールド301上方に表示する単語／文字の表示形式と、積ブロックの表示形式とは、異なる表示形式とする必要がある。また、図１５の例では、クラスターのブロックに「？」を表示しているが、表示する内容は「？」に限定されない。例えば、プレイフィールド301上方に表示する単語／文字を、クラスターのブロックに表示することもできる。また、クラスターは２個以上の複数のブロックで構成される場合もあるが、ここではクラスターが１個のブロックで構成される場合について説明する。【００７８】  例えば、図１５に示すようにプレイフィールド301上方に一つの単語／文字302として ”Apple”が表示され、「？」が表示された１個のブロックから構成されるクラスター303がプレイフィールド301下方に落下する。このクラスター303が、プレイフィールド301の最下段か積ブロック（絵が表示されたブロック）上に積層し、当該クラスター303のブロックと隣接した右横／左横／縦下のブロックが単語”Apple”と同じ意味を持つものである場合に、積ブロックの中で単語”Apple”と同じ意味を持つ全てのブロックと当該クラスター303のブロックとが消去される。【００７９】  また、制御手段101は、対象ブロックを消去した後に中空に浮いた状態のブロックを下方に落下させ、プレイフィールド301の最下段か他のブロック上に積層させる制御を行う。【００８０】  例えば、図１５に示すようにプレイフィールド301上方に一つの単語／文字302として ”Apple”が表示され、「？」が表示された１個のブロックから構成されるクラスター303がプレイフィールド301下方に落下する。このクラスター303が、プレイフィールド301最下段の右から2つ目の”Apple”ブロック上に積層した場合、当該クラスター303のブロックと隣接した右横／縦下のブロックが英単語”Apple”と同じ意味を持つものであるので、積ブロックの中で単語”Apple”と同じ意味を持つ全てのブロックと当該クラスター303のブロックとが消去される。右横の”Apple”ブロックが消去されると、”Clock”ブロックが中空に浮いた状態のブロックとなり、この”Clock”ブロックを下方に落下させ、”Orange”ブロック上に積層させる。【００８１】  また、制御手段101は、クラスター303のブロックが消去されなかった場合に、このブッロクの表示内容「？」を、前記プレイフィールド301上方に表示された一つの単語／文字302と同じ意味を持ち、かつ積ブロックの表示形式と同じにするように切替える機能を有する。ここで、クラスター303のブロックが消去されなかった場合とは、当該クラスター303のブロックと隣接した右横／左横／縦下のブロックが単語／文字302と同じ意味を持つものが無かった場合である。【００８２】  例えば、図１５に示すようにプレイフィールド301上方に一つの単語／文字302として ”Apple”が表示され、「？」が表示された１個のブロックから構成されるクラスター303がプレイフィールド301下方に落下する。このクラスター303が、プレイフィールド301の最下段か積ブロック（絵が表示されたブロック）上に積層し、当該クラスター303のブロックと隣接した右横／左横／縦下のブロックが単語”Apple”と同じ意味を持つものが無かった場合に、このブッロクに表示された「？」を、単語”Apple”と同じ意味を持ち、かつ積ブロックの表示形式（絵の表示形式）と同じにするように切替える。【００８３】  なお、プレイフィールド301上方に表示される単語／文字については、ゲームを始める前に予め複数の単語／文字を設定することも可能である。さらに、プレイヤーの語学能力に応じてレベル分けをすることもできる。さらに、プレイフィールド301上方に表示される単語／文字については、上述した対象ブロックが消去された場合（すなわちプレイヤーが正解した場合）に、それ以降に同じ単語／文字を表示しないようにすることができる。また、上述した対象ブロックが消去されなかった場合（すなわちプレイヤーが間違った場合）に、それ以降に同じ単語／文字を繰返し表示するようにすることもできる。この繰返し表示することで、プレイヤーが正解を導き出すまで反復学習を行える��うにしている。【００８４】  また上記で説明した制御手段101および表示手段102については、ゲーム装置のプログラム制御プロセッサ上でプログラムを実行することにより実現することも可能である。  【００８５】  ２．２）ゲーム装置の動作  次に、図１６のフローチャートを用いて、第２実施形態に係るゲーム装置の処理手順について説明する。【００８６】（ステップS11）  プレイヤーがゲームを開始すると、初めにクラスターの初期値の設定を行う。クラスターは１個のブロックで構成されており、設定内容には、例えば、  設定例１：ブロックに入れる「？」と、プレイフィールド上方に表示させる一つの単語／文字  設定例２：クラスターの落下スピードなどがある。設定例１については、例えば、予め設定された複数の単語／文字の中から、乱数を発生させて決める。設定例２については、指定された落下スピード（例えば、速い、標準、遅い）をプレイヤーのレベルに応じて選択する。なお、プレイフィールド上方に表示する単語／文字の表示形式と、積ブロックの表示形式とは、異なる表示形式にする。また、ここでは、クラスターのブロックに「？」を表示するとしているが、表示する内容は「？」に限定されない。また、クラスターは２個以上の複数のブロックで構成される場合もあるが、ここではクラスターが１個のブロックで構成される場合について説明する。【００８７】（ステップS12）  プレイフィールド上方に、上記で設定した一つの単語／文字を表示させるとともに、上記で設定したクラスターをプレイフィールドに出現させ、プレイフィールド下方に落下させる。【００８８】（ステップS13）  クラスターが落下中にプレイヤーの指示に従い、左右の移動動作を行う。プレイヤーは、クラスターが落下中に、操作手段103の「→」「←」キーを用いて落下中のクラスターを左右に移動する指示を行うことができる。【００８９】（ステップS14）  クラスターが、プレイフィールドの最下段か積ブロック上に積層した後、消去対象のブロックを求める。すなわち、当該クラスターのブロックと隣接した右横／左横／縦下のブロックが前記単語／文字と同じ意味を持つものである場合に、積ブロックの中で前記単語／文字と同じ意味を持つ全てのブロックと当該クラスターのブロックとを消去対象のブロックとする。【００９０】（ステップS15）  消去対象のブロックがある場合はステップS16に移り、消去対象のブロックが無い場合はステップS19に移る。【００９１】（ステップS16）  消去対象のブロックを消去し、得点を計算/表示する。【００９２】（ステップS17）  ブロック消去により中空に浮いたブロックが発生した場合はステップS18に移り、発生しない場合はステップS19に移る。【００９３】（ステップS18）  中空に浮いた状態のブロックを下方に落下させ、前記プレイフィールドの最下段か他のブロック上に積層させる。【００９４】（ステップS19）  積み上がりブロック（積ブロック）がP段（P：予め設定された値）まで達したら、ゲームオーバーとして終了する。積み上がりブロックがP段まで達しない場合は、ステップS20に移る。【００９５】（ステップS20）  得点がQ（Q：予め設定された値）を超えた場合、ゲームクリアとして終了する。得点がQ以下の場合は、ステップS11に戻り、ゲームを��返し実行する。【００９６】（ステップS21）  消去対象のブロックが無かった場合に、クラスターのブッロクに表示された「？」を、プレイフィールド上方に表示された一つの単語／文字と同じ意味を持ち、かつ積ブロックの表示形式と同じにするように切替える。
【実施例４】
【００９７】  次に、図１７を用いて、実施例４についてゲーム装置の動作を説明する。実施例４では、消去対象のブロックがある場合を示している。【００９８】（Ａ−１）  プレイフィールド上方に一つの単語”Apple”を表示させるとともに、「？」が表示された１個のブロックから構成されるクラスターをプレイフィールド上方に出現させ、このクラスターをプレイフィールド下方に落下させる。なお、プレイフィールド上方に表示する単語／文字の表示形式と、積ブロックの表示形式とは、異なる表示形式にする。ここでは、プレイフィールド上方に表示する単語／文字として「英単語」を選択し、積ブロックの表示形式として「絵」を選択している。【００９９】（Ａ−２） このクラスターを、プレイフィールドの下段に積層された”Apple”ブロック上に積層させる。【０１００】（Ａ−３）  このクラスターのブロックと隣接した右横／左横／縦下のブロックが単語”Apple”と同じ意味を持つものである場合に、積ブロックの中で単語”Apple”と同じ意味を持つ全てのブロックと当該クラスターのブロックとを消去する制御を行う。したがって、プレイフィールドの左最下段の”Apple”ブロックと、クラスターの右横と縦下の”Apple”ブロックと、当該クラスターのブロックとが消去される。【０１０１】（Ａ−４）  “Cherry”ブロックと、”Orange”ブロックとが中空に浮いた状態のブロックとなり、このブロックを下方に落下させる。【０１０２】（Ａ−５）  落下させた”Cherry”ブロックを、プレイフィールドの下段に積層された”Apple”ブロック上に積層させる。また、落下させた”Orange”ブロックを、プレイフィールドの下段に積層された”Orange”ブロック上に積層させる。
【実施例５】
【０１０３】  次に、図１８を用いて、実施例５についてゲーム装置の動作を説明する。実施例５では、消去対象のブロックが無い場合を示している。【０１０４】（Ｂ−１）  プレイフィールド上方に一つの単語”Apple”を表示させるとともに、「？」が表示された１個のブロックから構成されるクラスターをプレイフィールド上方に出現させ、このクラスターをプレイフィールド下方に落下させる。なお、プレイフィールド上方に表示する単語／文字の表示形式と、積ブロックの表示形式とは、異なる表示形式にする。ここでは、プレイフィールド上方に表示する単語／文字として「英単語」を選択し、積ブロックの表示形式として「絵」を選択している。【０１０５】（Ｂ−２） このクラスターを、プレイフィールドの下段に積層された”Cherry”ブロック上に積層させる。【０１０６】（Ｂ−３）  このクラスターのブロックと隣接した右横／左横／縦下のブロックが単語”Apple”と同じ意味を持つものが無いので、このブッロクに表示された「？」を、単語”Apple”と同じ意味を持ち、かつ積ブロックの表示形式（絵の表示形式）と同じにするように切替える。
【実施例６】
【０１０７】  次に、図１９を用いて、実施例６について説明する。上述した実施例４，５では、プレイフィールド上方に表示させる一つの単語／文字として「英単語”Apple”」を表示させた場合を説明したが、実施例６では「平仮名の日単語”さくら”」を表示させた場合を示している。その他の構成および動作については実施例４，５と同じであるため、説明を省略する。【０１０８】  また、積ブロックの表示形式として「絵」を表示しているが、この他に、例えば外国語の単語や文字、日本語の漢字／片仮名／平仮名の単語や文字などを選択することができる。なお上述したように、プレイフィールド上方に表示する単語／文字の表示形式と、積ブロックの表示形式とは、異なる表示形式にする必要がある。また、図１９の例では、クラスターのブロックに「？」を表示しているが、表示する内容は「？」に限定されない。例えば、プレイフィールド上方に表示する単語／文字を、クラスターのブロックに表示することもできる。また、クラスターは２個以上の複数のブロックで構成される場合もあるが、ここではクラスターが１個のブロックで構成される場合を示している。
【実施例７】
【０１０９】  次に、図２０を用いて、実施例７について説明する。上述した実施例４，５では、プレイフィールド上方に表示させる一つの単語／文字として「英単語”Apple”」を表示させ、積ブロックの表示形式として「絵」を表示させた場合を説明したが、実施例７では、プレイフィールド上方に表示させる一つの単語／文字として「平仮名の日単語”さくら”」を表示させ、積ブロックの表示形式として「漢字」を表示させた場合を示している。その他の構成および動作については実施例４，５と同じであるため、説明を省略する。【０１１０】  また、積ブロックの表示形式として「漢字」を表示しているが、この他に、例えばイラストや写真などの絵、外国語の単語や文字、日本語の漢字／片仮名／平仮名の単語や文字などを選択することができる。なお上述したように、プレイフィールド上方に表示する単語／文字の表示形式と、積ブロックの表示形式とは、異なる表示形式にする必要がある。また、図２０の例では、クラスターのブロックに「？」を表示しているが、表示する内容は「？」に限定されない。例えば、プレイフィールド上方に表示する単語／文字を、クラスターのブロックに表示することもできる。また、クラスターは２個以上の複数のブロックで構成される場合もあるが、ここではクラスターが１個のブロックで構成される場合を示している。
【実施例８】
【０１１１】  次に、図２１を用いて、実施例８について説明する。上述した実施例４，５では、プレイフィールド上方に表示させる一つの単語／文字として「英単語”Apple”」を表示させ、積ブロックの表示形式として「絵」を表示させた場合を説明したが、実施例７では、プレイフィールド上方に表示させる一つの単語／文字として「漢字の日単語”緑”」を表示させ、積ブロックの表示形式として「平仮名」を表示させた場合を示している。その他の構成および動作については実施例４，５と同じであるため、説明を省略する。【０１１２】  また、積ブロックの表示形式として「平仮名」を表示しているが、この他に、例えばイラストや写真などの絵、外国語の単語や文字、日本語の漢字／片仮名／平仮名の単語や文字などを選択することができる。なお上述したように、プレイフィールド上方に表示する単語／文字の表示形式と、積ブロックの表示形式とは、異なる表示形式にする必要がある。また、図２１の例では、クラスターのブロックに「？」を表示しているが、表示する内容は「？」に限定されない。例えば、プレイフィールド上方に表示する単語／文字を、クラスターのブロックに表示することもできる。また、クラスターは２個以上の複数のブロックで構成される場合もあるが、ここではクラスターが１個のブロックで構成される場合を示している。【０１１３】３．第３実施形態  ３．１）ゲーム装置の構成  本発明の第３実施形態に係るゲーム装置の概略構成は、第２実施形態と比べて、制御手段101以外は同じであるため、制御手段101以外については説明を省略する。ここでは、制御手段101について説明する。【０１１４】  制御手段101は、上述したように、４種類の機能（第１制御手段〜第４制御手段）の内いずれか１つ以上の機能を有している。第２実施形態では、第２制御手段について説明したが、第３実施形態では、第３制御手段について説明する。【０１１５】  制御手段101は、前記プレイフィールドに漢字の文字を表示させるとともに、１個以上のブロックから構成されるクラスターを前記プレイフィールド上方に出現させ、このクラスターを前記プレイフィールド下方に落下させ、前記プレイフィールドの最下段か積ブロック（漢字が表示された漢字ブロック）上に積層させた時に、当該クラスターのブロックと隣接した右横／左横／縦下の漢字ブロックが前記漢字の文字と組合せて二字熟語となる場合に、当該漢字ブロックと当該クラスターのブロックとを消去する制御を行う。また、制御手段101では、ブロックを消去した時（すなわちプレイヤーが正解した場合）に、例えば、消去したブロックの数またはプレイヤーの正解の数に応じて得点を計算し表示する。ここで、二字熟語とは、二つの漢字の結合して二つの漢字で構成された単語であり、それ自体で意味を言い表すものとして使われる。【０１１６】  例えば、図２２に示すようにプレイフィールド上方に一つの漢字の文字として ”発”が表示され、「？」が表示された１個のブロックから構成されるクラスターがプレイフィールド下方に落下する。このクラスターが、”明”漢字ブロック上に積層した場合に、当該クラスターのブロックと隣接した右横／左横／縦下の漢字ブロック（”展”、”出”、”明”）が漢字の文字” 発” と組合せて二字熟語（”発展”、”出発”、”発明”） となるので、当該漢字ブロック（”展”、”出”、”明”）と当該クラスターのブロックとが消去される。なお図２２の例では、プレイフィールド上方に表示する漢字の表示形式と、積ブロックの表示形式とは、同じ表示形式としている。また、図２２の例では、クラスターのブロックに「？」を表示しているが、表示する内容は「？」に限定されない。例えば、プレイフィールド上方に表示する漢字の文字を、クラスターのブロックに表示することもできる。また、クラスターは２個以上の複数のブロックで構成される場合もあるが、ここではクラスターが１個のブロックで構成される場合を示している。【０１１７】  また、制御手段101は、対象ブロックを消去した後に中空に浮いた状態の漢字ブロックを下方に落下させ、プレイフィールドの最下段か積ブロック上に積層させる制御を行う。したがって、図２２の例では、”外” 漢字ブロックと”先” 漢字ブロックとが中空に浮いた状態の漢字ブロックとなり、これらの漢字ブロックを下方に落下させ、”外” 漢字ブロックを”国” 漢字ブロック上に積層させ、”先” 漢字ブロックを”生” 漢字ブロック上に積層させる。【０１１８】  さらに、中空に浮いた状態の漢字ブロックをプレイフィールドの最下段か積ブロック上に積層させた時に、”海外”、”外国”、”先生”の二字熟語が完成するので、これらの漢字ブロックを消去する制御を行う消去連鎖機能もオプションとして選択できる。【０１１９】  また、制御手段101は、前記クラスターのブロックが消去されなかった場合に、このブッロクに表示された「？」を、前記プレイフィールド上方に表示された漢字の文字の表示に切替える機能を有する。例えば、クラスターが、”姉”漢字ブロック上に積層した場合に、当該クラスターのブロックと隣接した右横／左横／縦下の漢字ブロック（”姉”）が漢字の文字” 発” と組合せて二字熟語とならないので、このブッロクに表示された「？」を、漢字の文字” 発”の表示に切替える。【０１２０】  また上記で説明した制御手段101については、ゲーム装置のプログラム制御プロセッサ上でプログラムを実行することにより実現することも可能である。【０１２１】  ３．２）ゲーム装置の動作  第３実施形態に係るゲーム装置の処理手順は、上記で説明した第２実施形態（図１６）と基本的に同じであるが、ステップS14で消去対象のブロックを求めるための条件が異なる。すなわち、図１６に示すフローチャートのステップS14は『クラスターが、プレイフィールドの最下段か積ブロック上に積層した後、消去対象のブロックを求める。すなわち、当該クラスターのブロックと隣接した右横／左横／縦下の漢字ブロックが、プレイフィールドに表示された漢字の文字と組合せて二字熟語となる場合に、当該漢字ブロックと当該クラスターのブロックとを消去対象のブロックとする。』となる。【０１２２】４．第４実施形態  ４．１）ゲーム装置の構成  本発明の第４実施形態に係るゲーム装置の概略構成は、第２実施形態と比べて、制御手段101以外は同じであるため、制御手段101以外については説明を省略する。ここでは、制御手段101について説明する。【０１２３】  制御手段101は、上述したように、４種類の���能（第１制御手段〜第４制御手段）の内いずれか１つ以上の機能を有している。第２実施形態では、第２制御手段について説明したが、第４実施形態では、第４制御手段について説明する。【０１２４】  制御手段101は、前記プレイフィールドに漢字の文字／部首を表示させるとともに、１個以上のブロックから構成されるクラスターを前記プレイフィールド上方に出現させ、このクラスターを前記プレイフィールド下方に落下させ、前記プレイフィールドの最下段か積ブロック（漢字の文字／部首が表示された漢字ブロック）上に積層させた時に、当該クラスターのブロックと隣接した右横／左横／縦下の漢字ブロックが前記漢字の文字／部首と組合せて一つの漢字となる場合に、当該漢字ブロックと当該クラスターのブロックとを消去する制御を行う。また、制御手段101は、ブロックを消去した時（すなわちプレイヤーが正解した場合）に、例えば、消去したブロックの数またはプレイヤーの正解の数に応じて得点を計算し表示する。ここで、漢字の部首とは、漢字を構成する字形要素を、漢字を分類する際の基準として定めたものであり、すべての漢字は必ず、一個または複数の部首で構成されている。【０１２５】  例えば、図２３に示すようにプレイフィールド上方に一つの漢字の文字／部首として ”日”が表示され、「？」が表示された１個のブロックから構成されるクラスターがプレイフィールド下方に落下する。このクラスターが、”十”漢字ブロック上に積層した場合に、当該クラスターのブロックと隣接した右横／左横／縦下の漢字ブロック（”月”、”九”、”十”）が漢字の文字”日” と組合せて一つの漢字（”日”＋”月”＝”明”、”九”＋”日”＝”旭”、”日”＋”十”＝”早”） となるので、当該漢字ブロック（”月”、”九”、”十”）と当該クラスターのブロックとが消去される。なお図２３の例では、プレイフィールド上方に表示する漢字の文字／部首の表示形式と、積ブロックの表示形式とは、同じ表示形式としている。また、図２３の例では、クラスターのブロックに「？」を表示しているが、表示する内容は「？」に限定されない。例えば、プレイフィールド上方に表示する漢字の文字／部首を、クラスターのブロックに表示することもできる。また、クラスターは２個以上の複数のブロックで構成される場合もあるが、ここではクラスターが１個のブロックで構成される場合を示している。【０１２６】  また、制御手段101は、対象ブロックを消去した後に中空に浮いた状態の漢字ブロックを下方に落下させ、プレイフィールドの最下段か積ブロック上に積層させる制御を行う。したがって、図２３の例では、”田” 漢字ブロックと”白” 漢字ブロックとが中空に浮いた状態の漢字ブロックとなり、これらの漢字ブロックを下方に落下させ、”田” 漢字ブロックを”木” 漢字ブロック上に積層させ、”白” 漢字ブロックを”水” 漢字ブロック上に積層させる。【０１２７】  さらに、中空に浮いた状態の漢字ブロックをプレイフィールドの最下段か積ブロック上に積層させた時に、”火”＋”田”＝”畑”、”白”＋”水”＝”泉”の一つの漢字が完成するので、これらの漢字ブロックを消去する制御を行う消去連鎖機能もオプションとして選択できる。【０１２８】  また、制御手段101は、前記クラスターのブロックが消去されなかった場合に、このブッロクに表示された「？」を、前記プレイフィールド上方に表示された漢字の文字／部首の表示に切替える機能を有する。例えば、クラスターが、”石”漢字ブロック上に積層した場合に、当該クラスターのブロックと隣接した右横／左横／縦下の漢字ブロック（”石”）が漢字の日単語”日” と組合せて一つの漢字が完成しないので、このブッロクに表示された「？」を、漢字の文字”日”の表示に切替える。【０１２９】  また上記で説明した制御手段101については、ゲーム装置のプログラム制御プロセッサ上でプログラムを実行することにより実現することも可能である。【０１３０】  ４．２）ゲーム装置の動作  第４実施形態に係るゲーム装置の処理手順は、上記で説明した第２実施形態（図１６）と基本的に同じであるが、ステップS14で消去対象のブロックを求めるための条件が異なる。すなわち、図１６に示すフローチャートのステップS14は『クラスターが、プレイフィールドの最下段か積ブロック上に積層した後、消去対象のブロックを求める。すなわち、当該クラスターのブロックと隣接した右横／左横／縦下の漢字ブロックが、プレイフィールドに表示された漢字の文字／部首と組合せて一つの漢字となる場合に、当該漢字ブロックと当該クラスターのブロックとを消去対象のブロックとする。』となる。
【産業上の利用可能性】
【０１３１】  本発明は、パソコンや携帯電話機等の情報処理装置に組み込むゲームプログラム、およびゲーム装置に適用可能である。
【符号の説明】
【０１３２】    １００  ゲーム装置      １０１  制御手段      １０２  表示手段      １０３  操作手段      １０４  記憶手段      １０５  ゲームプログラム      ２００  表示画面        ２０１  プレイフィールド        ２０２  スコア表示部        ２０３  ネクスト表示部        ３０１  プレイフィールド        ３０２  単語        ３０３  クラスター    
【図１】
2010134412.tif 000003
【図２】
2010134412.tif 000004
【図３】
2010134412.tif 000005
【図４】
2010134412.tif 000006
【図５】
2010134412.tif 000007
【図６】
2010134412.tif 000008
【図７】
2010134412.tif 000009
【図８】
2010134412.tif 000010
【図９】
2010134412.tif 000011
【図１０】
2010134412.tif 000012
【図１１】
2010134412.tif 000013
【図１２】
2010134412.tif 000014
【図１３】
2010134412.tif 000015
【図１４】
2010134412.tif 000016
【図１５】
2010134412.tif 000017
【図２０】
2010134412.tif 000018
【図２１】
2010134412.tif 000019
【図２２】
2010134412.tif 000020
【図２３】
2010134412.tif 000021
【図１６】
2010134412.tif 000022
【図１７】
2010134412.tif 000023
【図１８】
2010134412.tif 000024
【図１９】
2010134412.tif 000025
【国際調査報告】
2010134412.tif 000026
2010134412.tif 000027