(57)【要約】【課題】対戦型パズルゲーム装置について、従来構成とは異なる構成を採用し、プレイヤーに対して今までにない斬新で操作性のよい対戦相手選択インターフェースを備えたゲームシステム、プログラム及び情報記憶媒体を提供すること。【解決手段】  ゲームシステムは、表示部と、記表示部への接触入力を検出するためのタッチパネルと、通信部と、ゲーム演算部と、画像生成部を含む。ゲーム演算部は、他のゲームシステムのゲーム情報データを受け取り、自己のゲーム情報をネットワークを介して他のゲームシステムに送信し、ゲーム情報に基づき対戦相手情報表示画像を表示部に表示するための表示制御を行い、タッチパネルによって検出された接触位置と前記対戦相手情報表示画像の表示位置に基づき選択された攻撃相手を特定し、所定のタイミングで選択された攻撃相手に影響を与えるための攻撃情報を生成し、攻撃情報を送信し、自機が攻撃対象となっている攻撃情報を受け取ると、攻撃情報に基づき所定のゲームパラメータの値を変更する。【選択図】        図１３
2006102275.tif 000002
【特許請求の範囲】
【請求項１】
ゲーム画像を表示するための表示部と、前記表示部への接触入力を検出するためのタッチパネルと、ネットワークを介して他の画像生成システムとデータの送受信を行う通信部とを有し、ネットワークを介して他の画像生成システムと通信を行う画像生成システムのためのプログラムであって、
プレーヤからの入力情報及び他の端末から受信したデータに基づきゲーム演算を行うゲーム演算部と、
ゲーム演算結果に基づき表示部に表示するための画像を生成する画像生成部としてコンピュータを機能させ、
前記ゲーム演算部は、
ネットワークを介して受信した他の画像生成システムのゲーム状況を表すゲーム情報データを受け取るゲーム情報受け取り処理部と、
自己画像生成システムのゲーム状況を表すゲーム情報をネットワークを介して他の画像生成システムに送信するための処理を行うゲーム情報送信処理部と、
他の画像生成システムから受信したゲーム情報に基づき、他のプレーヤのゲーム情報を通信相手情報表示画像として表示部に表示するための表示制御を行う通信相手情報表示制御処理部と、
前記タッチパネルによって検出された接触位置と前記通信相手情報表示画像の表示位置に基づき選択された影響相手を特定する影響相手特定処理部と、
所定のタイミングで選択された影響相手に影響を与えるための影響情報を生成する影響情報生成処理部と、
選択された影響相手に対応した画像生成システムに前記影響情報を送信するための処理を行う影響情報送信処理部と、
自機が影響対象となっている影響情報を受け取ると、影響情報に基づき所定のゲームパラメータの値を変更する影響演算部と、
を含むことを特徴とするプログラム。
【請求項２】
ゲーム画像を表示するための表示部と、ネットワークを介して他の画像生成システムとデータの送受信を行う通信部と、ネットワークを介して他の画像生成システムと通信を行う画像生成システムのためのプログラムであって、
プレーヤからの入力情報及び他の端末から受信したデータに基づきゲーム演算を行うゲーム演算部と、
ゲーム演算結果に基づき表示部に表示するための画像を生成する画像生成部としてコンピュータを機能させ、
前記ゲーム演算部は、
ネットワークを介して受信した他の画像生成システムのゲーム状況を表すゲーム情報データを受け取るゲーム情報受け取り処理部と、
自己画像生成システムのゲーム状況を表すゲーム情報をネットワークを介して他の画像生成システムに送信するための処理を行うゲーム情報送信処理部と、
他の画像生成システムから受信したゲーム情報に基づき、他のプレーヤのゲーム情報を通信相手情報表示画像として表示部に表示するための表示制御を行う通信相手情報表示制御処理部と、
影響相手選択入力情報に基づき画面上に表示された前記通信相手情報表示画像に対応したいずれかの通信相手を影響相手として特定する手段と、
所定のタイミングで選択された影響相手に影響を与えるための影響情報を生成する影響情報生成処理部と、
選択された影響相手に対応した画像生成システムに前記影響情報を送信するための処理を行う影響情報送信処理部と、
自機が影響対象となっている影響情報を受け取ると、影響情報に基づき所定のゲームパラメータの値を変更する影響演算部と、
を含むことを特徴とするプログラム。
【請求項３】
請求項１乃至２のいずれかにおいて、
他の画像生成システムから受信したゲーム情報には他の画像生成システムのゲーム画像を生成するために必要なゲーム画像情報を含み、
前記通信相手情報表示制御処理部は、
当該ゲーム画像情報に基づき他のプレーヤの画像生成システムに表示されているゲーム画像又はそのゲーム画像を簡易化した画像を前記通信相手情報表示画像として表示するための表示制御を行うことを特徴とするプログラム。
【請求項４】
請求項１乃至３のいずれかにおいて、
他の画像生成システムからの受信したゲーム情報には、他の端末において選択特定された影響相手選択情報を含み、
前記通信相手情報表示制御処理部は、
当該影響相手選択情報に基づき他の画像生成システムの影響相手選択情報が表示された前記通信相手情報表示画像を表示するための表示制御を行うことを特徴とするプログラム。
【請求項５】
請求項４において、
当該影響相手選択情報に基づき自機が影響相手として選択されているか否か判断し、影響相手として選択されている場合には、その旨又はその旨の情報を含むメッセージを生成して出力する制御を行うことを特徴とするプログラム。
【請求項６】
請求項１乃至５のいずれかにおいて、
他の画像生成システムからの受信したゲーム情報には、他の画像生成システムのゲームパラメータ情報を含み、
前記通信相手情報表示制御処理部は、
当該ゲームパラメータ情報に基づき他の画像生成システムのゲームパラメータ情報が表示された前記通信相手情報表示画像を表示するための表示制御を行うことを特徴とするプログラム。
【請求項７】
請求項６において、
前記通信相手情報表示制御処理部は、
当該ゲームパラメータ情報が示すゲームパラメータの値に応じて前記通信相手情報表示画像の表示形態が変化するように表示制御を行うことを特徴とするプログラム。
【請求項８】
請求項１乃至７のいずれかにおいて、
他の画像生成システムからの受信したゲーム情報には、他の画像生成システムの成績情報を含み、
前記通信相手情報表示制御処理部は、
当該成績情報に基づき、他の画像生成システムの成績情報が表示された前記通信相手情報表示画像を表示するための表示制御を行うことを特徴とするプログラム。
【請求項９】
請求項８において、
前記通信相手情報表示制御処理部は、
当該成績情報が示す成績に応じて前記通信相手情報表示画像の表示形態が変化するように表示制御を行うことを特徴とするプログラム。
【請求項１０】
請求項１乃至９のいずれかにおいて、
他の画像生成システムからの受信したゲーム情報には、他の画像生成システムの順位情報を含み、
前記通信相手情報表示制御処理部は、
当該順位情報に基づき、他の画像生成システムの順位情報が表示された前記通信相手情報表示画像を表示するための表示制御を行うことを特徴とするプログラム。
【請求項１１】
請求項１０において、
前記通信相手情報表示制御処理部は、
当該順位情報の順位に応じて前記通信相手情報表示画像の表示形態が変化するように表示制御を行うことを特徴とするプログラム。
【請求項１２】
請求項１乃至１１のいずれかにおいて、
前記通信相手情報表示制御処理部は、
選択された影響相手の通信相手情報表示画像を他の通信相手情報表示画像と区別可能に強調表示するように表示制御を行うことを特徴とするプログラム。
【請求項１３】
請求項１乃至１２のいずれかにおいて、
他の画像生成システムから受信したゲーム情報に基づき、所定のアルゴリズムにしたがって影響相手として選択することを進める通信相手を決定し、決定された通信相手の選択をアドバイスするためのメッセージを生成して出力する制御を行うことを特徴とするプログラム。
【請求項１４】
請求項１３において、
前記メッセージを音声出力するように制御することを特徴とするプログラム。
【請求項１５】
請求項１乃至１４のいずれかにおいて、
前記影響演算部は、
自機が影響対象となっている影響情報を受け取ると、影響情報に基づき受ける影響についての予告メッセージを出力するように制御することを特徴とするプログラム。
【請求項１６】
請求項１乃至１５のいずれかにおいて、
各画像生成システムでは、ゲーム空間を共有せずにそれぞれ個別にゲーム空間を設定しゲーム演算を行うことを特徴とするプログラム。
【請求項１７】
請求項１乃至１６のいずれかにおいて、
各画像生成システムでは、プレーヤからの入力に基づきゲーム空間のゲーム要素の配列を変更し、ゲーム要素の配列が所定の条件を満たした場合にゲーム要素を消去するパズルゲームのゲーム演算を行い、
前記影響情報生成部は、
所定のタイミングで選択された影響相手である他の画像生成システムのパズルゲームに与える影響情報を生成し、選択された影響相手に対応した画像生成システムに前記影響情報を送信するための処理を行い、
前記影響演算部は、
自己が影響相手として選択されている影響情報を受け取ると、自己のパズルゲームが不利になるようにゲームパラメータを変更することを特徴とするプログラム。
【請求項１８】
請求項１７において、
前記影響情報生成部は、
所定のタイミングで消去された所定のゲーム要素数に基づき影響情報として与えるダメージの大きさを決定することを特徴とするプログラム。
【請求項１９】
請求項１乃至１８のいずれかにおいて、
前記表示部は少なくとも１つのタッチパネルディスプレイを含む複数のディスプレイで構成され、
前記タッチパネルディスプレイに前記通信相手情報表示画像が表示されるように表示制御を行い、他のディスプレイにプレーヤのゲーム空間のゲーム画像が表示されるように表示制御を行うことを特徴とするプログラム。
【請求項２０】
コンピュータ読み取り可能な情報記憶媒体であって、請求項１乃至１９のいずれかのプログラムを記憶したことを特徴とする情報記憶媒体。
【請求項２１】
ネットワークを介して他の画像生成システムと通信を行う画像生成システムであって、
ゲーム画像を表示するための表示部と、
前記表示部への接触入力を検出するためのタッチパネルと、
ネットワークを介して他の画像生成システムとデータの送受信を行う通信部と、
プレーヤからの入力情報及び他の端末から受信したデータに基づきゲーム演算を行うゲーム演算部と、
ゲーム演算結果に基づき表示部に表示するための画像を生成する画像生成部を含み、
前記ゲーム演算部は、
ネットワークを介して受信した他の画像生成システムのゲーム状況を表すゲーム情報データを受け取るゲーム情報受け取り処理部と、
自己画像生成システムのゲーム状況を表すゲーム情報をネットワークを介して他の画像生成システムに送信するための処理を行うゲーム情報送信処理部と、
他の画像生成システムから受信したゲーム情報に基づき、他のプレーヤのゲーム情報を通信相手情報表示画像として表示部に表示するための表示制御を行う通信相手情報表示制御処理部と、
前記タッチパネルによって検出された接触位置と前記通信相手情報表示画像の表示位置に基づき選択された影響相手を特定する影響相手特定処理部と、
所定のタイミングで選択された影響相手に影響を与えるための影響情報を生成する影響情報生成処理部と、
選択された影響相手に対応した画像生成システムに前記影響情報を送信するための処理を行う影響情報送信処理部と、
自機が影響対象となっている影響情報を受け取ると、影響情報に基づき所定のゲームパラメータの値を変更する影響演算部と、
を含むことを特徴とする画像生成システム。
【請求項２２】
ネットワークを介して他の画像生成システムと通信を行う画像生成システムであって、
ゲーム画像を表示するための表示部と、
ネットワークを介して他の画像生成システムとデータの送受信を行う通信部と、
プレーヤからの入力情報及び他の端末から受信したデータに基づきゲーム演算を行うゲーム演算部と、
ゲーム演算結果に基づき表示部に表示するための画像を生成する画像生成部を含み、
前記ゲーム演算部は、
ネットワークを介して受信した他の画像生成システムのゲーム状況を表すゲーム情報データを受け取るゲーム情報受け取り処理部と、
自己画像生成システムのゲーム状況を表すゲーム情報をネットワークを介して他の画像生成システムに送信するための処理を行うゲーム情報送信処理部と、
他の画像生成システムから受信したゲーム情報に基づき、他のプレーヤのゲーム情報を通信相手情報表示画像として表示部に表示するための表示制御を行う通信相手情報表示制御処理部と、
影響相手選択入力情報に基づき画面上に表示された前記通信相手情報表示画像に対応したいずれかの通信相手を影響相手として特定する手段と、
所定のタイミングで選択された影響相手に影響を与えるための影響情報を生成する影響情報生成処理部と、
選択された影響相手に対応した画像生成システムに前記影響情報を送信するための処理を行う影響情報送信処理部と、
自機が影響対象となっている影響情報を受け取ると、影響情報に基づき所定のゲームパラメータの値を変更する影響演算部と、
を含むことを特徴とする画像生成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像生成システム、プログラム及び情報記憶媒体に関する。
【背景技術】
【０００２】
従来より表示装置上に現れるパズルブロック（ゲーム要素）を他のパズルブロックと組合せて特定パターン（配置条件）を形成し、パズルブロックを消去して楽しむものが知られている。例えば、上下方向に長い長方形状の表示領域中にその上方から下方に移動するパズルブロックをプレイヤーが操作ボタン等を操作して左右方向に移動させ、特定パターンを形成するものがある。この特定パターンはゲーム内容によって様々であり、例えば、表示領域内の左右方向に延びる行がブロックで埋まることを特定パターンとするゲーム装置が知られている。このゲーム装置では、その特定パターンを構成したパズルブロックは、その特定パターンが形成されると同時に表示領域内から消去される。そして、そのパズルブロックが消去した位置には、その上方に配置されていたパズルブロックの行が詰められる。
【０００３】
また、例えば同種のパズルブロックが３つ以上隣接することを特定パターンとするゲーム装置も知られている。このゲーム装置でも、その特定パターンを構成したパズルブロックは、その特定パターンが形成されると同時に表示領域内から消去される。なお、このゲーム装置では、パズルブロックが消去した位置には、その上に配置されていたパズルブロックが移動してきて埋められる。そして、このようにして埋まったときの配置が特定パターンが形成する場合には更にパズルブロックが消去されるため、このゲーム装置ではパズルブロックが連鎖的に消去されるというゲーム性が得られる。
【０００４】
一般にこのようなパズルゲームはプレーヤが単独で行うものが多いが、対戦型ゲームとしても実現されている。この対戦型のパズルゲームは、例えば、あるプレイヤにおける積み上げた物体の配列が所定の状態の場合に、対戦しているプレイヤにおける物体の配列に何らかの作用を与えるなどによりその対戦しているプレイヤのゲーム状況を追いつめていくことで、プレイヤ同士に対戦感を与えるものである。
【特許文献１】特開平１２−１８３６７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、このような従来の対戦型パズルゲームでは、複数のプレーヤで対戦している場合に攻撃相手を選択することはできず、対戦のおもしろみに欠けるという課題があった。
【０００６】
本発明は、以上の問題に鑑みなされたものであり、その目的とするところは、対戦型パズルゲーム装置について、従来構成とは異なる構成を採用し、プレイヤーに対して今までにない斬新で操作性のよい通信相手選択インターフェースを備えた画像生成システム、プログラム及び情報記憶媒体を提供することにある。
【課題を解決するための手段】
【０００７】
（１）本発明は、
ネットワークを介して他の画像生成システムと通信を行う画像生成システムであって、
ゲーム画像を表示するための表示部と、
前記表示部への接触入力を検出するためのタッチパネルと、
ネットワークを介して他の画像生成システムとデータの送受信を行う通信部と、
プレーヤからの入力情報及び他の端末から受信したデータに基づきゲーム演算を行うゲーム演算部と、
ゲーム演算結果に基づき表示部に表示するための画像を生成する画像生成部を含み、
前記ゲーム演算部は、
ネットワークを介して受信した他の画像生成システムのゲーム状況を表すゲーム情報データを受け取るゲーム情報受け取り処理部と、
自己画像生成システムのゲーム状況を表すゲーム情報をネットワークを介して他の画像生成システムに送信するための処理を行うゲーム情報送信処理部と、
他の画像生成システムから受信したゲーム情報に基づき、他のプレーヤのゲーム情報を通信相手情報表示画像として表示部に表示するための表示制御を行う通信相手情報表示制御処理部と、
前記タッチパネルによって検出された接触位置と前記通信相手情報表示画像の表示位置に基づき選択された影響相手を特定する影響相手特定処理部と、
所定のタイミングで選択された影響相手に影響を与えるための影響情報を生成する影響情報生成処理部と、
選択された影響相手に対応した画像生成システムに前記影響情報を送信するための処理を行う影響情報送信処理部と、
自機が影響対象となっている影響情報を受け取ると、影響情報に基づき所定のゲームパラメータの値を変更する影響演算部と、
を含むことを特徴とする。
【０００８】
また本発明は、上記各部としてコンピュータを機能させるプログラムに関係する。また本発明は、コンピュータ読み取り可能な情報記憶媒体であって、上記各部としてコンピュータを機能させるプログラムを記憶（記録）した情報記憶媒体に関係する。
【０００９】
ネットワークを介して受信した他の画像生成システムのゲーム状況（ゲームの有利不利、成績、ゲーム空間の状態等）を表すゲーム情報とは、他の画像生成システムのゲームパラメータや他の画像生成システムの表示部に表示されている画像情報等である。
【００１０】
通信相手情報表示画像は自己の主ゲーム画像と同一の表示部（タッチパネルディスプレイ）に表示されてもよい。また画像生成システムが少なくとも１つのタッチパネルディスプレイを含む複数の表示部を含む場合には別の表示部に表示されてもよい。
【００１１】
影響情報に基づき所定のゲームパラメータの値を変更する場合には、自機が不利になるようにゲームパラメータの値を変更するようにしてもよい。
【００１２】
本発明によればタッチパネルディスプレイに表示された通信相手情報表示画像をタッチすることで影響相手を選択し、選択した影響相手に対し影響情報を送信する。そして自機が影響対象となっている影響情報を受け取ると、影響情報に基づき所定のゲームパラメータの値を変更する。ここにおいてパラメータの値を不利になるように変更することで、攻撃によるダメージを受ける事になる。
【００１３】
本発明によれば対戦ゲームにおいて従来にない操作性のよい通信相手選択インターフェースを備えた画像生成システム、プログラム及び情報記憶媒体を提供することができる。
【００１４】
（２）本発明は、
ネットワークを介して他の画像生成システムと通信を行う画像生成システムであって、
ゲーム画像を表示するための表示部と、
ネットワークを介して他の画像生成システムとデータの送受信を行う通信部と、
プレーヤからの入力情報及び他の端末から受信したデータに基づきゲーム演算を行うゲーム演算部と、
ゲーム演算結果に基づき表示部に表示するための画像を生成する画像生成部を含み、
前記ゲーム演算部は、
ネットワークを介して受信した他の画像生成システムのゲーム状況を表すゲーム情報データを受け取るゲーム情報受け取り処理部と、
自己画像生成システムのゲーム状況を表すゲーム情報をネットワークを介して他の画像生成システムに送信するための処理を行うゲーム情報送信処理部と、
他の画像生成システムから受信したゲーム情報に基づき、他のプレーヤのゲーム情報を通信相手情報表示画像として表示部に表示するための表示制御を行う通信相手情報表示制御処理部と、
影響相手選択入力情報に基づき画面上に表示された前記通信相手情報表示画像に対応したいずれかの通信相手を影響相手として特定する手段と、
所定のタイミングで選択された影響相手に影響を与えるための影響情報を生成する影響情報生成処理部と、
選択された影響相手に対応した画像生成システムに前記影響情報を送信するための処理を行う影響情報送信処理部と、
自機が影響対象となっている影響情報を受け取ると、影響情報に基づき所定のゲームパラメータの値を変更する影響演算部と、
を含むことを特徴とする。
【００１５】
また本発明は、上記各部としてコンピュータを機能させるプログラムに関係する。また本発明は、コンピュータ読み取り可能な情報記憶媒体であって、上記各部としてコンピュータを機能させるプログラムを記憶（記録）した情報記憶媒体に関係する。
【００１６】
（３）また本発明に係る画像生成システム、プログラム及び情報記憶媒体では、
他の画像生成システムから受信したゲーム情報には他の画像生成システムのゲーム画像を生成するために必要なゲーム画像情報を含み、
前記通信相手情報表示制御処理部は、
当該ゲーム画像情報に基づき他のプレーヤの画像生成システムに表示されているゲーム画像又はそのゲーム画像を簡易化した画像を前記通信相手情報表示画像として表示するための表示制御を行うことを特徴とする。
【００１７】
そのゲーム画像を簡易化した画像とは他のプレーヤの画像生成システムに表示されているゲーム画像のその一部でもよいし、その簡易画像や縮小画像や切り取り画像等でもよい。
【００１８】
ゲーム情報として各フレーム（又はキーフレーム）のゲーム画像の画像データ（又は画像データの圧縮データ等）を受けとり、それをプレーヤの画像生成システムの表示部に再生するようにしてもよい。
【００１９】
またゲーム情報として、他の端末のゲームのゲームパラメータ（位置情報やパラメータ）を受け取って、プレーヤの画像生成システムでこれらに基づき画像生成を行いゲーム画像を生成するようにしてもよい。
【００２０】
本発明によればプレーヤはリアルタイム変化する他のプレーヤのゲーム画像を見ながら影響相手の選択を行うことができる。
【００２１】
（４）また本発明に係る画像生成システム、プログラム及び情報記憶媒体では、
他の画像生成システムからの受信したゲーム情報には、他の端末において選択特定された影響相手選択情報を含み、
前記通信相手情報表示制御処理部は、
当該影響相手選択情報に基づき他の画像生成システムの影響相手選択情報が表示された前記通信相手情報表示画像を表示するための表示制御を行うことを特徴とする。
【００２２】
本発明によればプレーヤは通信相手が誰を狙っているかを参考にしながら（例えば自分を影響相手として選択している通信相手を影響相手として選択する等）、影響相手の決定や変更を行うことができるので、よりゲーム性の高く、駆け引き等も楽しめるゲームを提供することができる。
【００２３】
（５）また本発明に係る画像生成システム、プログラム及び情報記憶媒体では、
当該影響相手選択情報に基づき自機が影響相手として選択されているか否か判断し、影響相手として選択されている場合には、その旨又はその旨の情報を含むメッセージを生成して出力する制御を行うことを特徴とする。
【００２４】
（６）また本発明に係る画像生成システム、プログラム及び情報記憶媒体では、
他の画像生成システムからの受信したゲーム情報には、他の画像生成システムのゲームパラメータ情報を含み、
前記通信相手情報表示制御処理部は、
当該ゲームパラメータ情報に基づき他の画像生成システムのゲームパラメータ情報が表示された前記通信相手情報表示画像を表示するための表示制御を行うことを特徴とする。
【００２５】
ゲームパラメータ情報には、例えば例えば他の画像生成システムのプレーヤキャラクタの体力パラメータ等を含む。
【００２６】
本発明によれば、プレーヤは通信相手のパラメータを参考にしながら（例えば元も体力パラメータの高い相手や低い相手を影響相手として選択する等）、影響相手の決定や変更を行うことができるので、よりゲーム性の高く、駆け引き等も楽しめるゲームを提供することができる。
【００２７】
（７）また本発明に係る画像生成システム、プログラム及び情報記憶媒体では、
前記通信相手情報表示制御処理部は、
当該ゲームパラメータ情報が示すゲームパラメータの値に応じて前記通信相手情報表示画像の表示形態が変化するように表示制御を行うことを特徴とする。
【００２８】
例えばゲームパラメータの値の大小に応じて通信相手情報表示画像の大きさを変化させるようにしてもよい。このようにすると拡大表示された（大きく表示された）通信相手情報表示画像はタッチして選択しやすくなる。
【００２９】
（８）また本発明に係る画像生成システム、プログラム及び情報記憶媒体では、
他の画像生成システムからの受信したゲーム情報には、他の画像生成システムの成績情報を含み、
前記通信相手情報表示制御処理部は、
当該成績情報に基づき、他の画像生成システムの成績情報が表示された前記通信相手情報表示画像を表示するための表示制御を行うことを特徴とする。
【００３０】
他の画像生成システムの成績情報には、例えば影響相手の得点等を含む。
【００３１】
本発明によれば、プレーヤは通信相手の成績（得点等）パラメータを参考にしながら（例えば元も得点の高い相手や低い相手を影響相手として選択する等）、影響相手の決定や変更を行うことができるので、よりゲーム性の高く、駆け引き等も楽しめるゲームを提供することができる。
【００３２】
（９）また本発明に係る画像生成システム、プログラム及び情報記憶媒体では、
前記通信相手情報表示制御処理部は、
当該成績情報が示す成績に応じて前記通信相手情報表示画像の表示形態が変化するように表示制御を行うことを特徴とする。
【００３３】
例えば成績（点数等）の大小に応じて通信相手情報表示画像の大きさを変化させるようにしてもよい。このようにすると拡大表示された（大きく表示された）通信相手情報表示画像はタッチして選択しやすくなる。
【００３４】
（１０）また本発明に係る画像生成システム、プログラム及び情報記憶媒体では、
他の画像生成システムからの受信したゲーム情報には、他の画像生成システムの順位情報を含み、
前記通信相手情報表示制御処理部は、
当該順位情報に基づき、他の画像生成システムの順位情報が表示された前記通信相手情報表示画像を表示するための表示制御を行うことを特徴とする。
【００３５】
（１１）また本発明に係る画像生成システム、プログラム及び情報記憶媒体では、
前記通信相手情報表示制御処理部は、
当該順位情報の順位に応じて前記通信相手情報表示画像の表示形態が変化するように表示制御を行うことを特徴とする。
【００３６】
例えば順位の値に応じて通信相手情報表示画像の大きさを変化させるようにしてもよい。このようにすると拡大表示された（大きく表示された）通信相手情報表示画像はタッチして選択しやすくなる。
【００３７】
（１２）また本発明に係る画像生成システム、プログラム及び情報記憶媒体では、
前記通信相手情報表示制御処理部は、
選択された影響相手の通信相手情報表示画像を他の通信相手情報表示画像と区別可能に強調表示するように表示制御を行うことを特徴とする。
【００３８】
ここにおいて強調表示とは、例えば選択された通信相手情報表示画像を他の通信相手情報表示画像に比べ大きく表示されてるように表示制御したり、例えばブリンクさせたり、色を変更したり、強調表示用の装飾表示をしたりすることを意味する。
【００３９】
本発明によれば選択された影響相手の通信相手情報表示画像を他の通信相手情報表示画像と区別可能に強調表示することによりプレーヤは自己が選択している通信相手情報表示画像を一目で把握確認することが可能な視認性のよいインターフェースを提供することができる。
【００４０】
（１３）また本発明に係る画像生成システム、プログラム及び情報記憶媒体では、
他の画像生成システムから受信したゲーム情報に基づき、所定のアルゴリズムにしたがって影響相手として選択することを進める通信相手を決定し、決定された通信相手の選択をアドバイスするためのメッセージを生成して出力する制御を行うことを特徴とする。
【００４１】
（１４）また本発明に係る画像生成システム、プログラム及び情報記憶媒体では、
前記メッセージを音声出力するように制御することを特徴とする。
【００４２】
（１５）また本発明に係る画像生成システム、プログラム及び情報記憶媒体では、
前記影響演算部は、
自機が影響対象となっている影響情報を受け取ると、影響情報に基づき受ける影響についての予告メッセージを出力するように制御することを特徴とする。
【００４３】
（１６）また本発明に係る画像生成システム、プログラム及び情報記憶媒体では、
各画像生成システムでは、ゲーム空間を共有せずにそれぞれ個別にゲーム空間を設定しゲーム演算を行うことを特徴とする。
【００４４】
ゲーム空間が異なるとは、プレーヤの入力によって作用を受けるゲーム空間を別個に持って、それぞれのプレーヤの入力は特定の場合（攻撃が発生した場合等）以外は自己のゲーム空間のみに作用し通信相手のゲーム空間には影響を与えないことを意味する。
【００４５】
例えばプレーヤが操作するプレーヤキャラクタが存在する場合には、このプレーヤキャラクタは自己のゲーム空間のみで移動及び動作の少なくとも一方（移動／動作）するように構成される。
【００４６】
本発明によれば通信相手の各画像生成システムでゲーム空間を共有しない場合でも、通信相手情報表示画像により通信相手の情報を把握して、対せ相手を選択することができる。
【００４７】
（１７）また本発明に係る画像生成システム、プログラム及び情報記憶媒体では、
各画像生成システムでは、プレーヤからの入力に基づきゲーム空間のゲーム要素の配列を変更し、ゲーム要素の配列が所定の条件を満たした場合にゲーム要素を消去するパズルゲームのゲーム演算を行い、
前記影響情報生成部は、
所定のタイミングで選択された影響相手である他の画像生成システムのパズルゲームに与える影響情報を生成し、選択された影響相手に対応した画像生成システムに前記影響情報を送信するための処理を行い、
前記影響演算部は、
自己が影響相手として選択されている影響情報を受け取ると、自己のパズルゲームが不利になるようにゲームパラメータを変更することを特徴とする。
【００４８】
ここにおいてパズルゲームとは、プレーヤの入力に基づきゲーム空間のゲーム要素の配列を変化させ、ゲーム要素の配列が所定条件を満たした場合にゲーム要素を消去させたり再配置させたり、所定のイベントを発生させたりするゲーム等を含む。
【００４９】
本発明によれば、パズルゲームにおいて攻撃あいてを選択して相手にダメージを与えるという斬新でゲーム性に富んだ画像生成システムを提供することができる。
【００５０】
（１８）また本発明に係る画像生成システム、プログラム及び情報記憶媒体では、
前記影響情報生成部は、
所定のタイミングで消去された所定のゲーム要素数に基づき影響情報として与えるダメージの大きさを決定することを特徴とする。
【００５１】
（１９）また本発明に係る画像生成システム、プログラム及び情報記憶媒体では、
前記表示部は少なくとも１つのタッチパネルディスプレイを含む複数のディスプレイで構成され、
前記タッチパネルディスプレイに前記通信相手情報表示画像が表示されるように表示制御を行い、他のディスプレイにプレーヤのゲーム空間のゲーム画像が表示されるように表示制御を行うことを特徴とする。
【発明を実施するための最良の形態】
【００５２】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【００５３】
１．構成
図１に本実施形態のゲームシステム（画像生成システム）の機能ブロック図の例を示す。なお本実施形態のゲームシステムは図１や図２の構成要素（各部）の一部を省略した構成としてもよい。
【００５４】
操作部１６０は、プレーヤが操作データを入力するためのものであり、その機能は、レバー、方向指示キー、或いはボタンなどにより実現できる。
【００５５】
音入力装置１６２は、プレーヤが音声や手拍子などの音を入力するためのものであり、その機能はマイクなどにより実現できる。
【００５６】
記憶部１７０は、処理部１００や通信部１９６などのワーク領域となるもので、その機能はＲＡＭ（ＶＲＡＭ）などにより実現できる。
【００５７】
情報記憶媒体１８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、メモリーカード、ハードディスク、或いはメモリー（ＲＯＭ）などにより実現できる。処理部１００は、情報記憶媒体１８０に格納されるプログラム（データ）に基づいて本実施形態の種々の処理を行う。即ち情報記憶媒体１８０には、本実施形態の各部としてコンピュータを機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）が記憶される。
【００５８】
タッチパネルディスプレイ（第１のディスプレイ）１９０は、プレーヤがゲーム操作を行ったり、本実施形態により生成された画像を表示出力するためのものである。
【００５９】
タッチパネル方式としては、抵抗膜方式（４線式、５線式）、静電容量結合方式、超音波表面弾性波方式、赤外線走査方式などがある。またゲーム操作としては、例えば対戦相手を選択したり、オブジェクト（プレーヤキャラクタ、敵キャラクタ、背景）を発生させたり、オブジェクトの移動（動作）を制御したり、ゲームを進行させたり各種指示を与えるためのコマンドを入力したり、各種情報（プレーヤ情報、文字情報、図形情報等）を入力するための操作などがある。またタッチパネルディスプレイ１９０には、対戦相手情報表示画像や移動オブジェクト（プレーヤキャラクタ、敵キャラクタ、ボール、アイテム）や背景オブジェクトやゲームフィールド（ゲーム空間、オブジェクト空間）などの画像を表示できる。またプレーヤに種々のゲーム状況情報（ステータス、得点、ポイント、制限時間等）を伝えるための画像を表示できる。
【００６０】
タッチパネルディスプレイ１９０を構成するディスプレイ部分は、本実施形態により生成された画像を表示出力するものであり、その機能は、ＬＣＤ（液晶表示装置）、ＣＲＴ、或いは有機ＥＬディスプレイなどにより実現できる。
【００６１】
タッチパネルディスプレイへの接触により攻撃あいての選択を行うことができる。
【００６２】
ディスプレイ１９１（広義には第２のディスプレイ）は、本実施形態により生成された画像を表示出力するものであり、その機能は、ＬＣＤ（液晶表示装置）、ＣＲＴ、或いは有機ＥＬディスプレイなどにより実現できる。なお第２のディスプレイとしてタッチパネル式のディスプレイを用いてもよい。
【００６３】
音出力部１９２は、本実施形態により生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。
【００６４】
携帯型情報記憶装置１９４は、プレーヤの個人データやゲームのセーブデータなどが記憶されるものであり、この携帯型情報記憶装置１９４としては、メモリカードや携帯型ゲームシステムなどがある。通信部１９６は外部（例えばホスト装置や他のゲームシステム）との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【００６５】
なお本実施形態の各部としてコンピュータを機能させるためのプログラム（データ）は、ホスト装置（サーバー）が有する情報記憶媒体からネットワーク及び通信部１９６を介して情報記憶媒体１８０（記憶部１７０）に配信してもよい。このようなホスト装置（サーバー）の情報記憶媒体の使用も本発明の範囲内に含めることができる。
【００６６】
処理部１００（プロセッサ）は、操作部１６０からの操作データやプログラムなどに基づいて、ゲーム演算処理、画像生成処理、或いは音生成処理などを行う。この処理部１００は記憶部１７０をワーク領域として各種処理を行う。処理部１００の機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。
【００６７】
処理部１００は、ゲーム演算部１１０、画像生成部１３０、音生成部１４０を含む。
【００６８】
ゲーム演算部１１０は、ゲーム画像やゲーム音を生成するためのゲーム演算処理を行う。ここでゲーム演算処理としては、ゲームの内容やゲームモードを決定する処理、ゲーム開始条件が満たされた場合にゲームを開始する処理、ゲームを進行させる処理、ゲームプレイにより変化するゲームパラメータ（ゲーム結果）を演算する処理、或いはゲーム終了条件が満たされた場合にゲームを終了する処理などがある。
【００６９】
またゲーム演算部１１０は、操作部１６０やタッチパネルディスプレイ１９０からの入力情報やプログラム等に基づきに基づき、ゲーム空間内で前記プレーヤキャラクタの位置／動作を演算し、ゲーム空間内でプレーヤキャラクタが移動／動作するゲーム演算を行うもので、表示制御部１１２、移動・動作処理部１１４、ゲーム情報受け取り処理部１１６、ゲーム情報送信処理部１１８、対戦相手情報表示制御処理部１２０、攻撃相手特定処理部１２２，攻撃情報生成処理部１２４、攻撃情報送信処理部１２６，ダメージ演算部１２８を含む。なおこれらの一部を省略する構成としてもよい。
【００７０】
表示制御部１１２は、タッチパネルディスプレイ１９０やディスプレイ１９１に表示される画像（オブジェクト）の表示制御を行う。具体的には、表示すべきオブジェクト（キャラクタ、標的、車、ボール、アイテム、建物、樹木、柱、壁、マップ）を発生させたり、オブジェクトの表示や表示位置を指示したり、オブジェクトを消滅させたりするなどの表示制御を行う。即ち発生したオブジェクトをオブジェクトリストに登録したり、オブジェクトリストを画像生成部１３０等に転送したり、消滅したオブジェクトをオブジェクトリストから削除したりするなどの表示制御を行う。
【００７１】
また表示制御部１１２は、入力情報等により、プレーヤキャラクタやオブジェクトの移動や動作が発生した場合に、発生した移動や動作の画像をタッチパネルディスプレイ１９０、ディスプレイ１９１に表示するための制御を行う。
【００７２】
移動制御部１１４は、ゲームフィールド（ゲーム空間、２次元又は３次元のオブジェクト空間）でオブジェクト（２次元又は３次元のオブジェクト）を移動させるための処理を行う。即ち操作部１６０やタッチパネルディスプレイ１９０を用いてプレーヤが入力した操作データや、プログラム（移動アルゴリズム）や、各種データ（オブジェクトリスト）などに基づいて、オブジェクトを移動させる処理を行う。更に具体的には、オブジェクトの移動情報（位置、回転角度、速度、或いは加速度）を、１フレーム（１／６０秒）毎に順次求める処理を行う。また移動制御部（動作制御部）１１１は、オブジェクトを動作させるための処理も行うことができる。即ち操作部１６０やタッチパネルディスプレイ１９０を用いてプレーヤが入力した操作データや、プログラム（動作アルゴリズム）や、各種データ（モーションデータ、アニメーションデータ）などに基づいて、オブジェクトを動作（モーション、アニメーション）させる処理を行う。更に具体的には、オブジェクトの動作情報（各パーツオブジェクトの位置、回転角度、或いは形状）を、１フレーム（１／６０秒）毎に順次求める処理を行う。なおフレームは、オブジェクトの移動制御処理や動作制御処理や画像生成処理を行う時間の単位である。
【００７３】
ゲーム情報受け取り処理部１１６は、ネットワークを介して受信した他のゲームシステムのゲーム状況を表すゲーム情報データを受け取るために必要な処理を行う。
【００７４】
ゲーム情報送信処理部１１８は、自己ゲームシステムのゲーム状況を表すゲーム情報をネットワークを介して他のゲームシステムに送信するためために必要な処理を行う。
【００７５】
対戦相手情報表示制御処理部１２０は、他のゲームシステムから受信したゲーム情報に基づき、他のプレーヤのゲーム情報を対戦相手情報表示画像（通信相手情報表示画像の一例）として表示部に表示するための表示制御を行う。
【００７６】
攻撃相手特定処理部１２２は、前記タッチパネルによって検出された接触位置と前記対戦相手情報表示画像の表示位置に基づき選択された攻撃相手（影響相手の一例）を特定する処理を行う。
【００７７】
攻撃情報生成処理部１２４は、所定のタイミングで選択された攻撃相手（影響情報の一例）に影響を与えるための攻撃情報を生成する処理を行う。
【００７８】
攻撃情報送信処理部１２６は、選択された攻撃相手に対応したゲームシステムに前記攻撃情報を送信するための処理を行う。
【００７９】
ダメージ（影響の一例）演算部１２８は、自機が攻撃対象（影響対象の一例）となっている攻撃情報を受け取ると、攻撃情報に基づき所定のゲームパラメータの値を変更する処理を行う。
【００８０】
また対戦相手情報表示制御処理部１２０は、ゲーム情報に含まれたゲーム画像情報に基づき他のプレーヤのゲームシステムに表示されているゲーム画像又はそのゲーム画像を簡易化した画像を前記対戦相手情報表示画像として表示するための表示制御を行うようにしてもよい。
【００８１】
またゲーム情報に含まれた攻撃相手選択情報に基づき他のゲームシステムの攻撃相手選択情報が表示された前記対戦相手情報表示画像を表示するための表示制御を行うようにしてもよい。
【００８２】
またゲーム情報に含まれたゲームパラメータ情報に基づき他のゲームシステムのゲームパラメータ情報が表示された前記対戦相手情報表示画像を表示するための表示制御を行うようにしてもよい。
【００８３】
またゲーム情報に含まれたゲーム情報に含まれた成績情報に基づき、他のゲームシステムの成績情報が表示された前記対戦相手情報表示画像を表示するための表示制御を行うようにしてもよい。
【００８４】
またゲーム情報に含まれた順位情報に基づき、他のゲームシステムの順位情報が表示された前記対戦相手情報表示画像を表示するための表示制御を行うようにしてもよい。
【００８５】
また選択された攻撃相手の対戦相手情報表示画像を他の対戦相手情報表示画像と区別可能に強調表示するように表示制御を行うようにしてもよい。
【００８６】
画像生成部１３０は、処理部１００で行われる種々の処理（ゲーム処理）の結果に基づいて描画処理を行い、これにより画像を生成し、タッチパネルディスプレイ１９０やディスプレイ１９１に出力する。この場合、画像生成部１３０が生成する画像は、いわゆる２次元画像であってもよいし、３次元画像であってもよい。そして３次元画像を生成する場合には、まず、座標変換（ワールド座標変換、カメラ座標変換）、クリッピング処理、或いは透視変換等のジオメトリ処理が行われ、その処理結果に基づいて、描画データ（プリミティブ面の頂点の位置座標、テクスチャ座標、色データ、法線ベクトル或いはα値等）が作成される。そして、この描画データ（プリミティブ面データ）に基づいて、透視変換後（ジオメトリ処理後）のオブジェクト（１又は複数プリミティブ面）を描画バッファ１７２（フレームバッファ、中間バッファなどのピクセル単位で画像情報を記憶できるバッファ。ＶＲＡＭ）に描画する。これにより、オブジェクト空間内において仮想カメラ（所与の視点）から見える画像が生成される。
【００８７】
音生成部１４０は、処理部１００で行われる種々の処理の結果に基づいて音処理を行い、ＢＧＭ、効果音、又は音声などのゲーム音を生成し、音出力部１９２に出力する。
【００８８】
なお、本実施形態の画像生成システムは、１人のプレーヤのみがプレイできるシングルプレーヤモード専用のシステムにしてもよいし、複数のプレーヤがプレイできるマルチプレーヤモードも備えるシステムにしてもよい。また複数のプレーヤがプレイする場合に、これらの複数のプレーヤに提供するゲーム画像やゲーム音を、１つの端末を用いて生成してもよいし、ネットワーク（伝送ライン、通信回線）などで接続された複数の端末（ゲーム機、携帯電話）を用いて分散処理により生成してもよい。
【００８９】
なお、本実施形態のゲームシステムは、１人のプレーヤのみがプレイできるシングルプレーヤモード専用のシステムにしてもよいし、複数のプレーヤがプレイできるマルチプレーヤモードも備えるシステムにしてもよい。また複数のプレーヤがプレイする場合に、これらの複数のプレーヤに提供するゲーム画像やゲーム音を、１つの端末を用いて生成してもよいし、ネットワーク（伝送ライン、通信回線）などで接続された複数の端末（ゲーム機、携帯電話）を用いて分散処理により生成してもよい。
【００９０】
図２に本実施形態のゲームシステムの外観図を示す。
【００９１】
この画像生成システムは、第１のディスプレイであるタッチパネルディスプレイ１２（液晶ディスプレイ及びその上の接触を検出するためのタッチパネルで構成）１２、第２のディスプレイであるディスプレイ２２、十字キー１４，操作ボタン１６、スタートボタン１８、セレクトボタン２０などの操作部や、プレーヤが音入力（音声入力）を行うための音入力装置４０（マイク）が設けられている。
【００９２】
タッチパネルディスプレイ１２、ディスプレイ２２には種々の画像（ゲーム画像、表示物）が表示される。即ちプレーヤが操作するプレーヤキャラクタ（広義には移動オブジェクト）や、オブジェクト（例えばブロック、また広義には移動オブジェクト、ターゲットオブジェクト）や、背景などの画像が表示される。また得点、ポイント、ステータスなどの各種ゲーム状況情報を知らせる画像が表示される。
【００９３】
またタッチパネルディスプレイ１２には、他のプレーヤのゲーム状況を表す対戦相手情報表示画像が表示され、ディスプレイ２２は主ゲーム画像（ゲーム空間の画像等）が表示されるようにしてもよい。
【００９４】
プレーヤは、ディスプレイ２２に表示される主ゲーム画像を見ながら、左手と右手で十字キー１４や操作ボタン１６操作してゲームを行い、タッチパネルディスプレイ１２に表示された所望の対戦相手情報表示画像をタッチすることにより、攻撃相手を選択することができる。
【００９５】
ここでタッチパネルディスプレイ１２へのタッチ操作（手書き入力）は、ペンなどの入力機器を用いて行ってもよいし、指先を用いて行ってもよい。またプレーヤは、操作部１６０の方向指示キーやボタンを操作したり、音入力装置１６２に音声を入力することによっても、ゲーム操作を行うこともできる。
【００９６】
なお図２では、本実施形態を携帯型ゲーム装置に適用した場合について示しているが、本実施形態は、業務用ゲーム装置（代価を支払ってゲームを行うことができる装置）や、携帯型以外の家庭用ゲーム装置などにも適用できる。
【００９７】
また携帯型ゲームシステム間で通信するための通信装置を内蔵させてもよい。
【００９８】
なお図２では、本実施形態を携帯型ゲーム装置に適用した場合について示しているが、本実施形態は、業務用ゲーム装置（代価を支払ってゲームを行うことができる装置）や、携帯型以外の家庭用ゲーム装置などにも適用できる。
【００９９】
図３は本実施の形態のゲームシステムが構成するネットワークについて説明するための図である。同図に示すように、本実施の形態の携帯型ゲーム装置５０−０〜５０−４間は、通信ケーブル２６（広義には伝送路）を介してデータ（装置間の同期をとるためのデータ、操作データ、表示物の位置・方向データ或いはゲーム結果データや各ゲームシステムのゲーム画像データ等）の送受信を行うことができ、これにより複数のプレーヤが対戦するマルチプレーヤゲームを実現する。
【０１００】
ネットワークを介して送受信される通信データには、各携帯型ゲーム装置５０−０〜５０−４のゲーム状況（ゲームの有利不利、成績、ゲーム空間の状態等）を表すゲーム情報（ゲームパラメータ、表示部に表示されている画像情報）を含む。ゲーム情報は所定間隔（例えば１フレーム毎）で送受信される構成でもよいし、データに変更が生じた場合に送受信される構成でもよい。
【０１０１】
また所定のタイミングで選択された攻撃相手にダメージを与えるための攻撃情報等を含む。
【０１０２】
なお、複数の携帯型ゲーム装置（携帯型端末装置）間でデータの送受信を行うための伝送路２６は、通信ケーブルのような有線でもよいし、赤外線、電波などの無線でもよい。また、インターネット等の伝送路を用いてもよい。
【０１０３】
２．本実施形態の手法
次に本実施形態の手法について図面を用いて説明する。なお以下では、プレーヤキャラクタが落下してくるブロックを避けながら、ゲーム空間内のブロックを掘り、所定のブロックを掘ると、対戦相手情報表示画像で選択した対戦相手にダメージを与えることができるゲームなどに本発明を適用した場合について説明するが、本実施形態を適用できるゲームはこのようなゲームに限定されない。
２．１  本実施の形態のゲーム
図４（Ａ）（Ｂ）は本実施の形態のゲーム画像の一例を示した図である。図４（Ａ）は第２のディスプレイに表示される主ゲーム画像であり、図４（Ｂ）は第１のディスプレイ（タッチパネルディスプレイ）に表示される対戦相手情報表示画像である。
【０１０４】
図４（Ａ）の主ゲーム画像には、ゲームの進行に沿って変化するゲーム空間の画像３５０とプレーヤキャラクタの体力表示３６０が含まれる。
【０１０５】
ゲーム空間の画像３５０には例えばプレーヤが操作するプレーヤキャラクタＰＣＨや、ブロック等のオブジェクトＯＢ等のからなるゲーム空間がゲーム画像として表示される。
【０１０６】
本実施の形態では２次元のゲーム空間内に複数のブロックＯＢ（ゲーム要素の一例）が配置されており、プレーヤキャラクタは、ブロックの配置されていないエリアを移動可能になっている。プレーヤは所定の入力コマンドを入力することによりゲーム空間内でプレーヤキャラクタを移動させ、プレーヤキャラクタに隣接するブロック（上下左右に隣接する位置にあるブロック）を掘ることで、当該ブロック又は当該ブロックとグループ化された近隣ブロック群を消去させることができる。
【０１０７】
そして所定のブロックを掘ると、対戦相手情報表示画像で選択した対戦相手にダメージ（例えば対戦相手のプレーヤキャラクタの体力を減少させる）を与えることができる
ここでこのブロックの消滅により、他のブロックが落下する場合がある（ブロックの再配置）。かかる場合に落下ブロックがプレーヤキャラクタにヒットすると、プレーヤキャラクタはダメージを受ける。従って落下してくるブロックに当たらないようにプレーヤキャラクタを移動させることが必要となる。
【０１０８】
なおプレーヤキャラクタの体力は、ゲームパラメータの一つであり、例えば時間の進行や受けたダメージやブロックへのヒットや「ブロックを掘る動作」等の所定の条件に対応して減少し、所定の値（例えば０）になるとプレーヤキャラクタは移動／動作ができなくなるようにしてもよい。
【０１０９】
このように本実施の形態のゲームは、ゲーム空間内でプレーヤキャラクタＰＣＨを移動させながら所定の動作（ブロックＯＢを掘る動作）を行わせることで、プレーヤキャラクタＰＣＨと所定の位置関係にあるブロック（オブジェクト）ＯＢの消去とそれに伴うブロック（オブジェクト）ＯＢの配置の再構成制御（例えば下のブロックＯＢが消去してその上にあったブロックが落下する制御等）を行い、所定のブロックを掘ると、対戦相手情報表示画像で選択した対戦相手にダメージを与える所定のブロックを掘ることで対戦相手情報表示画像で選択した対戦相手にダメージを与え、落下してくるブロックにヒットしないようにプレーヤキャラクタＰＣＨがブロックを掘り進むゲームである。
【０１１０】
図４（Ｂ）の３８０−１〜３８０−４は、ネットワークを介して接続され、対戦を行っている他のゲームシステムの対戦相手情報表示画像である。例えば５台のゲームシステムが図４（Ｂ）のように接続されている場合、自機がＰ０（図３の５０−０）であるとすると、他のゲームシステム（図３の５０−１〜５０−４）のゲーム状況を表す画像が対戦相手情報表示画像３８０−１〜３８０−４として表示される。
【０１１１】
各対戦相手情報表示画像３８０−１〜３８０−４は、ネットワークを介して他のゲームシステムから受け取ったゲーム状況（ゲームの有利不利、成績、ゲーム空間の状態等）を表すゲーム情報（ゲームパラメータ、表示部に表示されている画像情報）に基づき生成（再生）される。
【０１１２】
プレーヤはタッチパネルディスプレイに表示された対戦相手情報表示画像３８０−１〜３８０−４の中から所望の対戦相手の画像をタッチすることで、攻撃相手として選択することができる。
【０１１３】
このように本実施の形態では、プレーヤは対戦相手情報表示画像をみて攻撃相手を決定すると、それをタッチするという簡単かつ直接的な操作で攻撃相手を選択することができる。従って従来のように、一旦ボタンや十字キーの操作に変換して攻撃相手を選択する場合に比べ、操作性に優れてプレーヤのゲームへの没入度が高くなる。
【０１１４】
本実施の形態では操作部から入力された入力コマンドに基づきゲーム演算が行われ、主ゲーム画像が表示される。
【０１１５】
例えば十字キーで移動させたい方向を指示入力する（右に移動させたい場合には十字キーの右部を押下し、左に移動させたい場合には十字キーの左部を押下する）ことでプレーヤキャラクタＰＣＨを所望の方向に移動させることができる。すなわち、操作部（十字キーや操作ボタン）の操作により移動方向指示コマンドの入力を行うことができる。
【０１１６】
また操作ボタンを押下することでプレーヤキャラクタに隣接ブロックを掘る動作を行わせることができる。すなわち、操作部（操作ボタン）の操作により所定動作指示コマンドの入力を行うことができる。
【０１１７】
図５（Ａ）〜（Ｃ）は、本実施の形態のゲームにおけるブロック消滅と攻撃相手にダメージを与える操作について説明するための図である。本実施形態ではプレーヤキャラクタの上下左右に隣接するブロックオブジェクトを「掘る」こと、及びブロックの再配置により同じグループの（例えば同じ色）のブロックが４個以上固まることにより、ブロックオブジェクトを消滅させることができる。ここでブロックを掘ることにより消滅するブロックは、掘られたブロックと当該ブロックとグループ化された近隣ブロック群である。なおグループ化されているのブロックは、例えば同じ色で表示されるので、同じ色のブロックの固まり（上下左右のいずれかに隣接する同じ色のブロックの集合）をグループ化されていると判断することができる。
【０１１８】
しかし所定のブロック（例えばアタックブロックで、ここではｂ１〜ｂ４）は４個以上かたまっても消滅せず、プレーヤが「掘る」コマンドを入力した場合のみにしか消滅しない。
【０１１９】
例えば図５（Ａ）のようなゲーム画像がタッチパネルディスプレイに表示されているとすると、ブロック（ａ１）２１２、ブロック（ｃ１）２１１、ブロック（ｄ１）２１０がプレーヤキャラクタＰＣＨの上下左右に隣接するブロックオブジェクトである。
【０１２０】
プレーヤは、プレーヤキャラクタＰＣＨを上記隣接ブロックのいずれかに移動させ（移動方向指示コマンドの入力）掘る動作を行わせる（所定動作指示コマンドの入力）ことにより隣接ブロックを掘って消滅させることができる。
【０１２１】
かかる操作は、操作部に設けられた十字キーで移動方向を指示し（移動方向指示コマンドの入力）、操作ボタンで「掘る」動作を指示する（移動方向指示コマンドの入力）ことにより実現することもできる。例えばプレーヤが、十字キーの左部を押して操作ボタンを押すとブロック（ａ１）２１２を掘って消滅させることができる。
【０１２２】
なおブロック（ａ１）２１２とブロック（ａ２）２１３がグループ化されているので、例えばブロック（ａ１）２１２が掘られた場合には、ブロック（ａ１）２１２とともにブロック（ａ２）２１３も消滅することになる。
【０１２３】
図５（Ｂ）は、図５（Ａ）においてブロック（ａ１）２１２を掘った場合について説明するための図である。ブロック（ａ１）２１２とブロック（ａ２）２１３が消滅したのでその上にのっていたブロック（ｂ１）２１４が落下してくる様子を表している。現在プレーヤキャラクタＰＣＨはブロック（ｂ１）２１４の真下にいるので、移動させないと落ちてくるブロック（ｂ１）２１４にヒットしてダメージを受けることになる。
【０１２４】
本実施の形態では、プレーヤキャラクタＰＣＨをブロックが配置されていない領域において左右に移動させることが可能である。そこで落下ブロックとのヒットを避けるために図５（Ｃ）に示すようにプレーヤキャラクタＰＣＨを右方向に移動させる。ここで落下ブロック（ｂ１）２１４は、所定のブロック（アタックブロック）であり、落下後に所定のブロック（アタックブロック）群とグループ化される（接着する）が、所定のブロック（アタックブロック）であるため消滅しない。
【０１２５】
所定のブロック（アタックブロック）は４つ以上グループ化されても消滅しないが、「掘る」動作を行うことにより消滅し、選択された攻撃相手にダメージをあたえることができる。攻撃あいてに与えるダメージ量は、例えばグループかされている所定のブロックの数に応じて決定される。従って、グループ化された所定のブロック（アタックブロック）の数が多ければそれだけ大きなダメージを攻撃相手に与えることができるので、プレーヤはブロックの再配置により所定のブロックの固まり（グループかされたブロックの数）を大きくし、タイミングを見計らって所定のブロックの固まりを「掘る」ようにしてもよい。このように本実施の形態では、プレーヤのパズルゲームに置けるゲーム操作により攻撃相手に与えるダメージの大きさを制御することができる。
【０１２６】
図６は、タッチパネルディスプレイに表示される対戦相手情報表示画像の一例である。
【０１２７】
４１０−１〜４１０−４は、ネットワークで接続された他のゲームシステム（対戦相手のゲームシステム）に表示されているゲーム画像である。
【０１２８】
他のゲームシステムからの他のシステムの表示部に表示されているゲーム画像（例えば図４（Ａ）に示すような主ゲーム画像）を生成するために必要なゲーム画像情報を受けとり、当該ゲーム画像情報に基づき他のプレーヤのゲームシステムに表示されているゲーム画像（又はその一部、簡易画像や縮小画像、切り取り画像等）を（生成又は再生し）前記対戦相手情報表示画像として表示するようにしてもよい。
【０１２９】
例えばネットワークの通信可能なデータ量が大きい場合には、ゲーム情報として各フレーム（又はキーフレーム）のゲーム画像の画像データ（又は画像データの圧縮データ等）を受けとり、それをプレーヤのゲームシステムの表示部に再生するようにしてもよい。このようにすると自己のゲームシステムの画像生成処理付加が少なくて済む。
【０１３０】
また例えばネットワークの通信可能なデータ量が小さい場合にはゲーム情報として、他の端末のゲームのゲームパラメータ（位置情報やパラメータ）を受け取って、プレーヤのゲームシステムでこれらに基づき画像生成を行いゲーム画像を生成するようにしてもよい。このようにすると通信可能なデータ量が少ない場合でも対応可能である。
【０１３１】
このようにすると、プレーヤはリアルタイム変化する他のプレーヤのゲーム画像を見ながら攻撃相手の選択を行うことができる。
【０１３２】
図７は、タッチパネルディスプレイに表示される対戦相手情報表示画像の他の一例である。
【０１３３】
４３０−１〜４３０−４は、ネットワークで接続された他のゲームシステム（対戦相手のゲームシステム）において選択されている攻撃相手の情報（攻撃相手選択情報）である。他のゲームシステムからの選択している攻撃相手を特定するための情報（攻撃相手選択情報）を受け取り、対戦相手の選択している攻撃相手の情報が表示された画像を対戦相手情報表示画像として表示するようにしてもよい。
【０１３４】
例えば４３０−１は対戦相手Ｐ１は、Ｐ０（プレーヤ）を攻撃相手として選択していることをしめしており、４３０−２は対戦相手Ｐ２は、Ｐ３を攻撃相手として選択していることをしめしており、４３０−３は対戦相手Ｐ３は、Ｐ１を攻撃相手として選択していることをしめしており、４３０−４は対戦相手Ｐ４は、Ｐ０（プレーヤ）を攻撃相手として選択していることをしめしている。
【０１３５】
このようにすると、プレーヤは対戦相手が誰を狙っているかを参考にしながら（例えば自分を攻撃相手として選択している対戦相手を攻撃相手として選択する等）、攻撃相手の決定や変更を行うことができるので、よりゲーム性の高く、駆け引き等も楽しめるゲームを提供することができる。
【０１３６】
図８は、タッチパネルディスプレイに表示される対戦相手情報表示画像の他の一例である。
【０１３７】
４５０−１〜４５０−４は、ネットワークで接続された他のゲームシステム（対戦相手のゲームシステム）のプレーヤキャラクタの体力パラメータの情報（パラメータ情報）である。他のゲームシステムから他のゲームシステムのゲームパラメータ情報（例えば他のゲームシステムのプレーヤキャラクタの体力パラメータ等）を受け取り、他のシステムのプレーヤキャラクタの体力情報を対戦相手情報表示画像として表示するようにしてもよい。
【０１３８】
例えば４５０−１は対戦相手Ｐ１のプレーヤキャラクタの体力パラメータが２０であることをしめしており、４５０−２は対戦相手Ｐ２のプレーヤキャラクタの体力パラメータが１０であることをしめしており、４５０−３は対戦相手Ｐ３のプレーヤキャラクタの体力パラメータが３０であることをしめしており、４５０−４は対戦相手Ｐ４のプレーヤキャラクタの体力パラメータが９０であることをしめしている。
【０１３９】
このようにすると、プレーヤは対戦相手の体力パラメータを参考にしながら（例えば元も体力パラメータの高い相手や低い相手を攻撃相手として選択する等）、攻撃相手の決定や変更を行うことができるので、よりゲーム性の高く、駆け引き等も楽しめるゲームを提供することができる。
【０１４０】
なお対戦相手情報表示画像は上記実施例に限られず、例えば他のゲームシステムから他のゲームシステムの成績（得点）情報を受け取り、当該成績（得点）情報を対戦相手情報表示画像として表示するようにしてもよい。
【０１４１】
また例えば他のゲームシステムから他のゲームシステムの順位（順位）情報を受け取り、当該順位（得点）情報を対戦相手情報表示画像として表示するようにしてもよい。
【０１４２】
図９（Ａ）（Ｂ）は対戦相手情報表示画像の表示形態について説明するための図である。
【０１４３】
図９（Ａ）の５１０−１〜５１０−４は対戦相手情報表示画像である。ここで現在プレーヤが攻撃相手として選択している対戦相手情報表示画像は５１０−１であり、これは他の対戦相手情報表示画像５１０−２〜５１０−４に比べ大きく表示されている。
【０１４４】
特に対戦相手情報表示画像として対戦相手のゲーム画像そのものが表示されている場合には大きく表示されることにより、細部まで見やすくなり、対戦相手のゲーム状況を把握しやすくなる。
【０１４５】
図９（Ｂ）の５２０−１〜５２０−４は対戦相手情報表示画像である。ここで現在プレーヤが攻撃相手として選択している対戦相手情報表示画像は５２０−１であり、これは他の対戦相手情報表示画像５１０−２〜５１０−４床となり、強調表示（例えばブリンクさせたり、色を変更したり、強調表示用の装飾表示をしたりする）５３０されている。
【０１４６】
このように選択された攻撃相手の対戦相手情報表示画像を他の対戦相手情報表示画像と区別可能に強調表示することによりプレーヤは自己が選択している対戦相手情報表示画像を一目で把握確認することが可能になる。
【０１４７】
図１０は本実施の形態の表示部の他の形態について説明するための図である。
【０１４８】
上記実施の形態ではゲームシステムが複数の表示部（少なくとも１つのタッチパネルディスプレイを含む複数のディスプレイ）を有し、主ゲーム画像と対戦相手情報表示画像が異なる表示部（ディスプレイ）に表示される例について説明したが是に限られない。
例えばゲームシステムが１つの表示部（この場合タッチパネルディスプレイ）を有する場合でもよい。
【０１４９】
この場合は、図１０に示すようにタッチパネルディスプレイ６００に主ゲーム画像６１０と対戦相手情報表示画像６２０（６３０−１〜６３０−４は各対戦相手の対戦相手情報表示画像）を１つのゲーム画像の中に含めて表示する。
【０１５０】
図１１はタッチパネルが検出する情報について説明するための図である。
【０１５１】
本実施の形態では、各フレーム毎に、フレーム同期信号に基づきタッチパネルから出力される検出データを取り込み、そのフレームの検出データを取得する。
【０１５２】
タッチパネルの出力される検出データは、例えばタッチ位置座標３２０、押圧力３３０、接触状態３４０等を含む。
【０１５３】
タッチパネルの出力は、表示フレームと非同期であるため、表示フレームに同期して、検出データをゲームプログラムに渡す。このようにすることにより非同期の出力から表示フレームに同期した検出データを取得することができ、表示フレーム毎に表示画面上での接触位置を検出することができる。
【０１５４】
そして各フレーム毎に検出データ（フレーム番号、タッチ位置座標、押圧力、接触フラグ）が、フレーム番号３１０に関連付けて時系列の検出データリスト３００として記憶部に一時的に記憶され、コマンド認識処理に用いられる。
【０１５５】
タッチ位置座標３２０は表示画面に対応したＸ座標とＹ座標で与えられ、Ｘ座標は表示画面の接触位置のＸ方向の座標を示し、Ｙ座標は、表示画面の接触位置のＹ方向の座標を示す。
【０１５６】
押圧力３４０は、接触位置での押圧力を示す。
【０１５７】
接触状態３４０は、タッチパネルに接触した状態を示し、フラグ＝「０」は、接触していないことを示し、フラグ＝「１」は、接触開始を示し、フラグ＝「２」は、接触継続を示す。
【０１５８】
図１２は本実施の形態で生成される攻撃情報データの一例について説明するための図である。
【０１５９】
攻撃情報データ７００は、プレーヤキャラクタが所定のブロックを「掘る」コマンドを入力し、所定のブロックが消滅するタイミングで生成し、送信される。
【０１６０】
攻撃情報データ７００は、データＮＯ７１０，送信先特定情報７２０，送信元特定情報７３０、データ種別７４０、データ発生時刻情報７５０、攻撃相手特定情報７６０，ダメージ量特定情報７７０等を含んで構成される。
【０１６１】
データＮＯ７１０は例えばゲーム開始から発生した通信データに対し付けられる番号で各ゲーム端末を特定する番号＋シリアル番号等で構成するようにしてもよい。
【０１６２】
また送信先特定情報７２０は、送信先のゲームシステムを特定する情報であり、送信元特定情報７３０は送信元のゲームシステムを特定する情報である。
【０１６３】
またデータ種別７４０は、攻撃情報データであることを特定するためのデータであり、これに基づき各ゲームシステムはデータのフォーマットを特定することができる。なお本実施の形態で送受信されるデータは攻撃情報データの他に、各ゲームシステムのゲーム状況（ゲームの有利不利、成績、ゲーム空間の状態等）を表すゲーム情報（ゲームパラメータ、表示部に表示されている画像情報）データ等がある。
【０１６４】
データ発生時刻情報７５０は、本データが発生してゲーム時刻又は実時刻である。
【０１６５】
攻撃相手特定情報７６０は、攻撃相手のゲームシステムを特定する情報であり、送信元のゲームシステムにおいて、タッチパネルにより選択された対戦相手情報表示画像に対応するゲームシステムである。
【０１６６】
またダメージ量特定情報７７０は、攻撃相手に与えるダメージ量（攻撃量）を特定するためのデータであり、例えば送信元のゲームシステムにおいて消去したブロックの数等に応じて決定される。
【０１６７】
３．本実施形態の処理
次に、本実施形態の詳細な処理例についてフローチャートを用いて説明する。
【０１６８】
図１３は、本実施の形態の処理について説明するためのフローチャート図である。本実施の形態では各フレーム毎に下記の処理を行う。
【０１６９】
自己のゲーム情報を他のゲーム端末に送信する（ステップＳ１０）。
【０１７０】
次に他のゲーム端末から受信したゲーム情報に基づき、他のプレーヤのゲーム状況を対戦相手情報表示画像として自己のゲーム画像の一部に表示するための表示制御を行う（ステップＳ２０）。
【０１７１】
タッチパネルの接触情報が検出されたら（接触ありの場合）、接触位置と前記対戦相手情報表示画像の表示位置に基づき選択された攻撃相手を特定する（ステップＳ３０、Ｓ４０）。
【０１７２】
自己にたいする攻撃情報を受信したら、自己のゲームが不利になるようにゲームパラメータを変更するゲーム演算を行う（ステップＳ５０、Ｓ６０）。例えば攻撃情報に対応したダメージの大きさに応じて決定される値を体力パラメータから減じるようにしてもよい。
【０１７３】
またプレーヤの操作入力情報に基づきゲーム演算した結果、所定のブロック（例えばアタックブロック）がこわされた場合には、消滅した所定のブロックの数に基づき相手に与えるダメージの大きさを決定し、選択された攻撃相手にダメージを与えるための攻撃情報を生成し、選択された攻撃相手に対応したゲーム端末に送信する（ステップＳ７０、Ｓ８０）。
【０１７４】
図１４は、本実施の形態の操作部入力のコマンド認識処理について説明するためのフローチャート図である。本実施の形態では各フレーム毎に下記の処理を行う。
【０１７５】
まずフレーム同期信号等に基づきフレームが更新されたか否か検出し、フレーム更新を検出したら、当該フレームの操作部からの入力情報（操作入力情報）を取得する（ステップＳ２１０、２２０）。
【０１７６】
当該フレームプレーヤキャラクタの表示位置座標を取得する（ステップＳ２３０）。
【０１７７】
十字キーの入力ありの場合（操作入力情報により判断）には以下の処理を行う（ステップＳ２４０）。
【０１７８】
十字キーの押下位置に基づき移動方向を特定する（ステップＳ２５０）。十字キーの右部が押下されれば移動方向を右に決定し、十字キーの左部が押下されれば移動方向を左に決定する。
【０１７９】
次に動作時事ボタンの入力ありの場合（操作入力情報により判断）には（ステップＳ２６０）、プレーヤキャラクタの移動方向の隣接位置にブロックがあるか否か判断し（ステップＳ２７０）、接触位置にブロックがある場合には、移動コマンド（移動動作指示コマンド）＋掘るコマンド（所定動作指示コマンド）が入力されたと判断（ステップＳ２８０）。
【０１８０】
動作指示ボタンの入力がない場合又は隣接位置にブロックがない場合には移動コマンド（移動動作指示コマンド）が入力されたと判断する（ステップＳ２９０）。
【０１８１】
なお本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。例えば、明細書又は図面中の記載において広義や同義な用語として引用された用語は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。
【０１８２】
上記実施所形態では対戦型パズルゲームにおいて攻撃相手を選択する場合を例に取り説明したがこれに限られない。
【０１８３】
対戦型パズルゲームに限られず協力ゲームも本発明の権利範囲内である。例えば協力ロールプレイングゲームで、通信相手である仲間プレイヤのＨＰ等を通信相手情報表示画像として表示し、タッチした通信相手情報表示画像に対応した仲間に回復魔法や補助魔法をかけたりできる（影響を与える）ようにしてもよい。
【０１８４】
また攻撃情報のタイミングが双方で一致してしまった場合（例えば第１のプレーヤと第２のプレーヤがお互いに相手を攻撃相手に指定していて同時に相手を攻撃した場合）には、タッチパネルをこすった数の多いほうの攻撃情報を優先して作用させるようにしてもよい。
【０１８５】
例えば図１１に示すタッチリストに基づきタッチパネルをこすった数（接触回数情報）をもとめ（例えば接触フラグが接触を示している（接触フラグが「１」「２」である）状態のフレーム数に応じてこすった数を決定してもよい）、この接触回数情報を攻撃情報に含めて送信するようにしてもよい。このようにすると、受信してゲームシステムにおいて、自機の接触回数情報と、相手の接触回数情報を比較していずれを優先させて効果を発揮させるかを判断することができる（この判断は各ゲームシステムで行われるが結果は同じになる）。そして判断結果に基づきダメージ処理を行うようにしてもよい。
【０１８６】
また、相手から攻撃情報を受けた場合（実際には受ける直前の所定期間の間）に、プレーヤが別のプレイヤーの画面をタッチすると自己が受けた攻撃情報を、タッチした相手に転送（変更）できるようにしてもよい。
【０１８７】
例えば図１１に示すタッチリストに基づきプレーヤが攻撃情報を受けた場合に、それ以前の所定期間のフレームの検出情報が他のプレーヤの画面をタッチしたことを示していれば、受信した攻撃情報の攻撃相手情報を他のプレーヤに変更して、他のプレーヤに対し送信するようにしてもよい。
【０１８８】
また本発明は、魔法シューティングゲーム、ロールプレイングゲーム、通常シューティングゲーム、アクションゲーム、スポーツゲーム、音楽ゲーム、料理ゲーム等の種々のゲームに適用できる。また本発明は、業務用ゲームシステム、家庭用ゲームシステム、携帯型ゲームシステム、多数のプレーヤが参加する大型アトラクション、シミュレータ、マルチメディア端末、ゲーム画像を生成するシステムボード、携帯電話等の種々のゲームシステムに適用できる。
【図面の簡単な説明】
【０１８９】
【図１】本実施形態のゲームシステムの機能ブロック図の例である。
【図２】本実施形態のゲームシステムの外観図の例である。
【図３】本実施の形態のゲームシステムが構成するネットワークについて説明するための図である。
【図４】図４（Ａ）（Ｂ）は本実施の形態のゲーム画像の一例を示した図である。
【図５】図５（Ａ）〜（Ｃ）は、本実施の形態のゲームにおけるブロック消滅と攻撃相手にダメージを与える操作について説明するための図である。
【図６】タッチパネルディスプレイに表示される対戦相手情報表示画像の一例である。
【図７】タッチパネルディスプレイに表示される対戦相手情報表示画像の他の一例である。
【図８】タッチパネルディスプレイに表示される対戦相手情報表示画像の他の一例である。
【図９】図９（Ａ）（Ｂ）は対戦相手情報表示画像の表示形態について説明するための図である。
【図１０】本実施の形態の表示部の他の形態について説明するための図である。
【図１１】タッチパネルが検出する情報について説明するための図である。
【図１２】本実施の形態で生成される攻撃情報データの一例について説明するための図である。
【図１３】本実施の形態の処理について説明するためのフローチャート図である。
【図１４】本実施の形態の操作部入力のコマンド認識処理について説明するためのフローチャート図である。
【符号の説明】
【０１９０】
ＰＣＨ  プレーヤキャラクタ、１００  処理部、１１０  ゲーム演算部、１１２  表示制御部、１１４  移動・動作処理部、１１６  ゲーム情報受け取り処理部、１１８  ゲーム情報送信処理部、１２０  対戦相手情報表示制御処理部、１２２  攻撃相手特定処理部、１２４  攻撃情報生成処理部、１２６  攻撃情報送信処理部、１２８  ダメージ演算部、１３０  画像生成部、１４０  音生成部、１６０  操作部、１６２  音入力装置、１７０  記憶部、１８０  情報記憶媒体
体、１９０  タッチパネルディスプレイ、１９１  ディスプレイ１９２  音出力部、１９４  携帯型情報記憶装置、１９６  通信部
【図１】
2006102275.tif 000003
【図２】
2006102275.tif 000004
【図３】
2006102275.tif 000005
【図４】
2006102275.tif 000006
【図５】
2006102275.tif 000007
【図６】
2006102275.tif 000008
【図７】
2006102275.tif 000009
【図８】
2006102275.tif 000010
【図９】
2006102275.tif 000011
【図１０】
2006102275.tif 000012
【図１１】
2006102275.tif 000013
【図１２】
2006102275.tif 000014
【図１３】
2006102275.tif 000015
【図１４】
2006102275.tif 000016
【手続補正書】
【提出日】平成17年11月14日(2005.11.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ゲーム画像を表示するための表示部と、
プレーヤからの入力情報を受け付ける手段と、
ネットワークを介して他のゲームシステムとデータの送受信を行う通信部と、
を有し、ネットワークを介して他のゲームシステムと通信を行うゲームシステムのためのプログラムであって、
プレーヤからの入力情報に基づき、他のゲームシステムとはゲーム空間を共有せずに自機固有のゲーム空間を設定しゲーム演算を行うとともに、前記ゲーム演算では、自機固有のゲームパラメータを変更しながら自機固有のゲームを行うための演算を行うゲーム演算部と、
ゲーム演算結果に基づき前記表示部に表示するための自機のゲーム画像を生成する画像生成部としてコンピュータを機能させ、
前記ゲーム演算部は、
自機のゲーム状況を表すゲーム情報をネットワークを介して他のゲームシステムに送信するための処理を行うゲーム情報送信処理部と、
ネットワークを介して受信した他のゲームシステムのゲーム状況を表すゲーム情報を受け取るゲーム情報受け取り処理部と、
受信した他機のゲーム情報に基づき、選択可能な他のゲームシステムの選択情報を含むゲーム情報を通信相手情報表示画像として表示部に表示するための表示制御を行う通信相手情報表示制御処理部と、
前記通信相手情報表示画像の選択情報に基づきプレーヤが選択した他のゲームシステムを影響相手として設定する影響相手特定処理部と、
選択された影響相手のゲームパラメータを変更するための影響情報を生成する影響情報生成処理部と、
選択された影響相手に対応したゲームシステムに前記影響情報を送信するための処理を行う影響情報送信処理部と、
自機が影響対象となっている影響情報を受け取ると、影響情報に基づき前記自機固有のゲームパラメータを変更する影響演算部と、
を含むことを特徴とするプログラム。
【請求項２】
請求項１において、
前記ゲームシステムは、プレーヤからの入力情報を受け付ける手段として、前記表示部への接触入力を検出するためのタッチパネルを含み、
前記通信相手情報表示制御処理部は、
前記タッチパネルの操作により他のゲームシステムを影響相手として選択可能に、前記通信相手情報表示画像を表示部に表示するための表示制御を行い、
前記影響相手特定処理部は、
前記タッチパネルによって検出された接触位置と前記通信相手情報表示画像の表示位置に基づき、プレーヤによって選択された他のゲームシステムを影響相手として設定することを特徴とするプログラム。
【請求項３】
請求項１乃至２のいずれかにおいて、
他のゲームシステムから受信したゲーム情報は、他のゲームシステムのゲーム画像を生成するために必要なゲーム画像情報を含み、
前記通信相手情報表示制御処理部は、
当該ゲーム画像情報に基づき他機のゲームシステムに表示されているゲーム画像又はそのゲーム画像を簡易化した画像を前記通信相手情報表示画像として表示するための表示制御を行うことを特徴とするプログラム。
【請求項４】
請求項１乃至３のいずれかにおいて、
他のゲームシステムからの受信したゲーム情報は、他のゲームシステムにおいて選択特定された影響相手選択情報を含み、
前記通信相手情報表示制御処理部は、
当該影響相手選択情報に基づき他のゲームシステムの影響相手選択情報が表示された前記通信相手情報表示画像を表示するための表示制御を行うことを特徴とするプログラム。
【請求項５】
請求項４において、
当該影響相手選択情報に基づき自機が影響相手として選択されているか否か判断し、影響相手として選択されている場合には、その旨又はその旨の情報を含むメッセージを生成して出力する制御を行うことを特徴とするプログラム。
【請求項６】
請求項１乃至５のいずれかにおいて、
他のゲームシステムからの受信したゲーム情報は、他のゲームシステムのゲームパラメータ情報を含み、
前記通信相手情報表示制御処理部は、
当該ゲームパラメータ情報に基づき他のゲームシステムのゲームパラメータ情報が表示された前記通信相手情報表示画像を表示するための表示制御を行うことを特徴とするプログラム。
【請求項７】
請求項６において、
前記通信相手情報表示制御処理部は、
当該ゲームパラメータ情報が示すゲームパラメータの値に応じて前記通信相手情報表示画像の表示形態が変化するように表示制御を行うことを特徴とするプログラム。
【請求項８】
請求項１乃至７のいずれかにおいて、
他のゲームシステムからの受信したゲーム情報は、他のゲームシステムの成績情報を表すパラメータ情報を含み、
前記通信相手情報表示制御処理部は、
当該成績情報に基づき、他のゲームシステムの成績情報が表示された前記通信相手情報表示画像を表示するための表示制御を行うことを特徴とするプログラム。
【請求項９】
請求項８において、
前記通信相手情報表示制御処理部は、
当該成績情報が示す成績に応じて前記通信相手情報表示画像の表示形態が変化するように表示制御を行うことを特徴とするプログラム。
【請求項１０】
請求項１乃至９のいずれかにおいて、
他のゲームシステムからの受信したゲーム情報は、他のゲームシステムの順位情報を表すパラメータ情報を含み、
前記通信相手情報表示制御処理部は、
当該順位情報に基づき、他のゲームシステムの順位情報が表示された前記通信相手情報表示画像を表示するための表示制御を行うことを特徴とするプログラム。
【請求項１１】
請求項１０において、
前記通信相手情報表示制御処理部は、
当該順位情報の順位に応じて前記通信相手情報表示画像の表示形態が変化するように表示制御を行うことを特徴とするプログラム。
【請求項１２】
請求項１乃至１１のいずれかにおいて、
前記通信相手情報表示制御処理部は、
選択された影響相手の通信相手情報表示画像を他の通信相手情報表示画像と区別可能に強調表示するように表示制御を行うことを特徴とするプログラム。
【請求項１３】
請求項１乃至１２のいずれかにおいて、
他のゲームシステムから受信したゲーム情報に基づき、所定のアルゴリズムにしたがって影響相手として選択することを勧める通信相手を決定し、決定された通信相手の選択をアドバイスするためのメッセージを生成して出力する制御を行うことを特徴とするプログラム。
【請求項１４】
請求項１３において、
前記メッセージを音声出力するように制御することを特徴とするプログラム。
【請求項１５】
請求項１乃至１４のいずれかにおいて、
前記影響演算部は、
自機が影響対象となっている影響情報を受け取ると、影響情報に基づき受ける影響についての予告メッセージを出力するように制御することを特徴とするプログラム。
【請求項１６】
請求項１乃至１５のいずれかにおいて、
前記ゲーム演算部は、
前記自機固有のゲーム空間で影響情報生成に関連付けた所与のイベントが発生するゲーム演算を行い、
前記影響情報生成部は、
前記所与のイベント発生のタイミングで、当該イベントに対応付けた影響情報を生成し、選択された影響相手に送信することを特徴とするプログラム。
【請求項１７】
請求項１乃至１６のいずれかにおいて、
各ゲームシステムでは、プレーヤからの入力に基づきゲーム空間のゲーム要素の配列を変更し、ゲーム要素の配列が所定の条件を満たした場合にゲーム要素を消去するというイベントの発生するパズルゲームのゲーム演算を行い、
前記影響情報生成部は、
選択された影響相手である他のゲームシステムのパズルゲームに与える影響情報を前記イベントの発生に対応付けて生成し、選択された影響相手に対応したゲームシステムに前記影響情報を送信するための処理を行い、
前記影響演算部は、
自己が影響相手として選択されている影響情報を受け取ると、自己のパズルゲームが不利になるようにゲームパラメータを変更することを特徴とするプログラム。
【請求項１８】
請求項１７において、
前記影響情報生成部は、
所定のタイミングで消去された所定のゲーム要素数に基づき影響情報として与えるダメージの大きさを決定することを特徴とするプログラム。
【請求項１９】
請求項１乃至１８のいずれかにおいて、
前記表示部は少なくとも１つのタッチパネルディスプレイを含む複数のディスプレイで構成され、
前記タッチパネルディスプレイに前記通信相手情報表示画像が表示されるように表示制御を行い、他のディスプレイにプレーヤのゲーム空間のゲーム画像が表示されるように表示制御を行うことを特徴とするプログラム。
【請求項２０】
コンピュータ読み取り可能な情報記憶媒体であって、請求項１乃至１９のいずれかのプログラムを記憶したことを特徴とする情報記憶媒体。
【請求項２１】
ゲーム画像を表示するための表示部と、
プレーヤからの入力情報を受け付ける手段と、
ネットワークを介して他のゲームシステムとデータの送受信を行う通信部と、
を有し、ネットワークを介して他のゲームシステムと通信を行うゲームシステムであって、
プレーヤからの入力情報に基づき、他のゲームシステムとはゲーム空間を共有せずに自機固有のゲーム空間を設定しゲーム演算を行うとともに、前記ゲーム演算では、自機固有のゲームパラメータを変更しながら自機固有のゲームを行うための演算を行うゲーム演算部と、
ゲーム演算結果に基づき前記表示部に表示するための自機のゲーム画像を生成する画像生成部とを含み、
前記ゲーム演算部は、
自機のゲーム状況を表すゲーム情報をネットワークを介して他のゲームシステムに送信するための処理を行うゲーム情報送信処理部と、
ネットワークを介して受信した他のゲームシステムのゲーム状況を表すゲーム情報を受け取るゲーム情報受け取り処理部と、
受信した他機のゲーム情報に基づき、選択可能な他のゲームシステムの選択情報を含むゲーム情報を通信相手情報表示画像として表示部に表示するための表示制御を行う通信相手情報表示制御処理部と、
前記通信相手情報表示画像の選択情報に基づきプレーヤが選択した他のゲームシステムを影響相手として設定する影響相手特定処理部と、
選択された影響相手のゲームパラメータを変更するための影響情報を生成する影響情報生成処理部と、
選択された影響相手に対応したゲームシステムに前記影響情報を送信するための処理を行う影響情報送信処理部と、
自機が影響対象となっている影響情報を受け取ると、影響情報に基づき前記自機固有のゲームパラメータを変更する影響演算部と、
を含むことを特徴とするゲームシステム。
【請求項２２】
請求項２１において、
前記プレーヤからの入力情報を受け付ける手段として、前記表示部への接触入力を検出するためのタッチパネルを含み、
前記通信相手情報表示制御処理部は、
前記タッチパネルの操作により他のゲームシステムを影響相手として選択可能に、前記通信相手情報表示画像を表示部に表示するための表示制御を行い、
前記影響相手特定処理部は、
前記タッチパネルによって検出された接触位置と前記通信相手情報表示画像の表示位置に基づき、プレーヤによって選択された他のゲームシステムを影響相手として設定することを特徴とするゲームシステム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、ゲームシステム、プログラム及び情報記憶媒体に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明は、以上の問題に鑑みなされたものであり、その目的とするところは、対戦型パズルゲーム装置について、従来構成とは異なる構成を採用し、プレイヤーに対して今までにない斬新で操作性のよい通信相手選択インターフェースを備えたゲームシステム、プログラム及び情報記憶媒体を提供することにある。
【手続補正書】
【提出日】平成18年2月6日(2006.2.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ゲーム画像を表示するための表示部と、
プレーヤからの入力情報を受け付ける手段と、
ネットワークを介して他のゲームシステムとデータの送受信を行う通信部と、
を有し、ネットワークを介して他のゲームシステムと通信を行うゲームシステムのためのプログラムであって、
プレーヤからの入力情報に基づき、他のゲームシステムとはゲーム空間を共有せずに自機のゲーム空間を個別に設定しゲーム演算を行うとともに、前記ゲーム演算では、自機のゲームパラメータを変更しながら自機のゲームを行うための演算を行うゲーム演算部と、
ゲーム演算結果に基づき前記表示部に表示するための自機のゲーム画像を生成する画像生成部としてコンピュータを機能させ、
前記ゲーム演算部は、
自機のゲーム状況を表すゲーム情報をネットワークを介して他のゲームシステムに送信するための処理を行うゲーム情報送信処理部と、
ネットワークを介して受信した他のゲームシステムのゲーム状況を表すゲーム情報を受け取るゲーム情報受け取り処理部と、
受信した他のゲームシステムのゲーム情報に基づき、選択可能な他のゲームシステムの選択情報を含むゲーム情報を通信相手情報表示画像として表示部に表示するための表示制御を行う通信相手情報表示制御処理部と、
前記通信相手情報表示画像の選択情報に基づきプレーヤが選択した他のゲームシステムを影響相手として設定する影響相手特定処理部と、
選択された影響相手のゲームパラメータを変更するための影響情報を生成する影響情報生成処理部と、
選択された影響相手に対応したゲームシステムに前記影響情報を送信するための処理を行う影響情報送信処理部と、
自機が影響対象となっている影響情報を受け取ると、影響情報に基づき前記自機のゲームパラメータを変更する影響演算部と、
を含むことを特徴とするプログラム。
【請求項２】
請求項１において、
前記ゲームシステムは、プレーヤからの入力情報を受け付ける手段として、前記表示部への接触入力を検出するためのタッチパネルを含み、
前記通信相手情報表示制御処理部は、
前記タッチパネルの操作により他のゲームシステムを影響相手として選択可能に、前記通信相手情報表示画像を表示部に表示するための表示制御を行い、
前記影響相手特定処理部は、
前記タッチパネルによって検出された接触位置と前記通信相手情報表示画像の表示位置に基づき、プレーヤによって選択された他のゲームシステムを影響相手として設定することを特徴とするプログラム。
【請求項３】
請求項１乃至２のいずれかにおいて、
他のゲームシステムから受信したゲーム情報は、他のゲームシステムのゲーム画像を生成するために必要なゲーム画像情報を含み、
前記通信相手情報表示制御処理部は、
当該ゲーム画像情報に基づき他のゲームシステムに表示されているゲーム画像又はそのゲーム画像を簡易化した画像を前記通信相手情報表示画像として表示するための表示制御を行うことを特徴とするプログラム。
【請求項４】
請求項１乃至３のいずれかにおいて、
他のゲームシステムからの受信したゲーム情報は、他のゲームシステムにおいて選択特定された影響相手選択情報を含み、
前記通信相手情報表示制御処理部は、
当該影響相手選択情報に基づき他のゲームシステムの影響相手選択情報が表示された前記通信相手情報表示画像を表示するための表示制御を行うことを特徴とするプログラム。
【請求項５】
請求項４において、
当該影響相手選択情報に基づき自機が影響相手として選択されているか否か判断し、影響相手として選択されている場合には、その旨又はその旨の情報を含むメッセージを生成して出力する制御を行うことを特徴とするプログラム。
【請求項６】
請求項１乃至５のいずれかにおいて、
他のゲームシステムからの受信したゲーム情報は、他のゲームシステムのゲームパラメータ情報を含み、
前記通信相手情報表示制御処理部は、
当該ゲームパラメータ情報に基づき他のゲームシステムのゲームパラメータ情報が表示された前記通信相手情報表示画像を表示するための表示制御を行うことを特徴とするプログラム。
【請求項７】
請求項６において、
前記通信相手情報表示制御処理部は、
当該ゲームパラメータ情報が示すゲームパラメータの値に応じて前記通信相手情報表示画像の表示形態が変化するように表示制御を行うことを特徴とするプログラム。
【請求項８】
請求項１乃至７のいずれかにおいて、
他のゲームシステムからの受信したゲーム情報は、他のゲームシステムの成績情報を表すパラメータ情報を含み、
前記通信相手情報表示制御処理部は、
当該成績情報に基づき、他のゲームシステムの成績情報が表示された前記通信相手情報表示画像を表示するための表示制御を行うことを特徴とするプログラム。
【請求項９】
請求項８において、
前記通信相手情報表示制御処理部は、
当該成績情報が示す成績に応じて前記通信相手情報表示画像の表示形態が変化するように表示制御を行うことを特徴とするプログラム。
【請求項１０】
請求項１乃至９のいずれかにおいて、
他のゲームシステムからの受信したゲーム情報は、他のゲームシステムの順位情報を表すパラメータ情報を含み、
前記通信相手情報表示制御処理部は、
当該順位情報に基づき、他のゲームシステムの順位情報が表示された前記通信相手情報表示画像を表示するための表示制御を行うことを特徴とするプログラム。
【請求項１１】
請求項１０において、
前記通信相手情報表示制御処理部は、
当該順位情報の順位に応じて前記通信相手情報表示画像の表示形態が変化するように表示制御を行うことを特徴とするプログラム。
【請求項１２】
請求項１乃至１１のいずれかにおいて、
前記通信相手情報表示制御処理部は、
選択された影響相手の通信相手情報表示画像を他の通信相手情報表示画像と区別可能に強調表示するように表示制御を行うことを特徴とするプログラム。
【請求項１３】
請求項１乃至１２のいずれかにおいて、
他のゲームシステムから受信したゲーム情報に基づき、所定のアルゴリズムにしたがって影響相手として選択することを勧める通信相手を決定し、決定された通信相手の選択をアドバイスするためのメッセージを生成して出力する制御を行うことを特徴とするプログラム。
【請求項１４】
請求項１３において、
前記メッセージを音声出力するように制御することを特徴とするプログラム。
【請求項１５】
請求項１乃至１４のいずれかにおいて、
前記影響演算部は、
自機が影響対象となっている影響情報を受け取ると、影響情報に基づき受ける影響についての予告メッセージを出力するように制御することを特徴とするプログラム。
【請求項１６】
請求項１乃至１５のいずれかにおいて、
前記ゲーム演算部は、
前記自機のゲーム空間で影響情報生成に関連付けた所与のイベントが発生するゲーム演算を行い、
前記影響情報生成部は、
前記所与のイベント発生のタイミングで、当該イベントに対応付けた影響情報を生成し、選択された影響相手に送信することを特徴とするプログラム。
【請求項１７】
請求項１乃至１６のいずれかにおいて、
各ゲームシステムでは、プレーヤからの入力に基づきゲーム空間のゲーム要素の配列を変更し、ゲーム要素の配列が所定の条件を満たした場合にゲーム要素を消去するというイベントの発生するパズルゲームのゲーム演算を行い、
前記影響情報生成部は、
選択された影響相手である他のゲームシステムのパズルゲームに与える影響情報を前記イベントの発生に対応付けて生成し、選択された影響相手に対応したゲームシステムに前記影響情報を送信するための処理を行い、
前記影響演算部は、
自己が影響相手として選択されている影響情報を受け取ると、自己のパズルゲームが不利になるようにゲームパラメータを変更することを特徴とするプログラム。
【請求項１８】
請求項１７において、
前記影響情報生成部は、
所定のタイミングで消去された所定のゲーム要素数に基づき影響情報として与えるダメージの大きさを決定することを特徴とするプログラム。
【請求項１９】
請求項１乃至１８のいずれかにおいて、
前記表示部は少なくとも１つのタッチパネルディスプレイを含む複数のディスプレイで構成され、
前記タッチパネルディスプレイに前記通信相手情報表示画像が表示されるように表示制御を行い、他のディスプレイにプレーヤのゲーム空間のゲーム画像が表示されるように表示制御を行うことを特徴とするプログラム。
【請求項２０】
コンピュータ読み取り可能な情報記憶媒体であって、請求項１乃至１９のいずれかのプログラムを記憶したことを特徴とする情報記憶媒体。
【請求項２１】
ゲーム画像を表示するための表示部と、
プレーヤからの入力情報を受け付ける手段と、
ネットワークを介して他のゲームシステムとデータの送受信を行う通信部と、
を有し、ネットワークを介して他のゲームシステムと通信を行うゲームシステムであって、
プレーヤからの入力情報に基づき、他のゲームシステムとはゲーム空間を共有せずに自機のゲーム空間を個別に設定しゲーム演算を行うとともに、前記ゲーム演算では、自機のゲームパラメータを変更しながら自機のゲームを行うための演算を行うゲーム演算部と、
ゲーム演算結果に基づき前記表示部に表示するための自機のゲーム画像を生成する画像生成部とを含み、
前記ゲーム演算部は、
自機のゲーム状況を表すゲーム情報をネットワークを介して他のゲームシステムに送信するための処理を行うゲーム情報送信処理部と、
ネットワークを介して受信した他のゲームシステムのゲーム状況を表すゲーム情報を受け取るゲーム情報受け取り処理部と、
受信した他のゲームシステムのゲーム情報に基づき、選択可能な他のゲームシステムの選択情報を含むゲーム情報を通信相手情報表示画像として表示部に表示するための表示制御を行う通信相手情報表示制御処理部と、
前記通信相手情報表示画像の選択情報に基づきプレーヤが選択した他のゲームシステムを影響相手として設定する影響相手特定処理部と、
選択された影響相手のゲームパラメータを変更するための影響情報を生成する影響情報生成処理部と、
選択された影響相手に対応したゲームシステムに前記影響情報を送信するための処理を行う影響情報送信処理部と、
自機が影響対象となっている影響情報を受け取ると、影響情報に基づき前記自機のゲームパラメータを変更する影響演算部と、
を含むことを特徴とするゲームシステム。
【請求項２２】
請求項２１において、
前記プレーヤからの入力情報を受け付ける手段として、前記表示部への接触入力を検出するためのタッチパネルを含み、
前記通信相手情報表示制御処理部は、
前記タッチパネルの操作により他のゲームシステムを影響相手として選択可能に、前記通信相手情報表示画像を表示部に表示するための表示制御を行い、
前記影響相手特定処理部は、
前記タッチパネルによって検出された接触位置と前記通信相手情報表示画像の表示位置に基づき、プレーヤによって選択された他のゲームシステムを影響相手として設定することを特徴とするゲームシステム。