(57)【特許請求の範囲】
【請求項１】
画像を構成するオブジェクトの輪郭を抽出するステップと、
上記輪郭を抽出したオブジェクトに基づいて新たなオブジェクトを形成するステップと
を有するオブジェクト形成方法であって、
上記新たなオブジェクトを形成するステップは、上記輪郭抽出がなされたオブジェクトからキャラクタの障害を形成するステップを有することを特徴とする
オブジェクト形成方法。
【請求項２】
請求項１記載のオブジェクト形成方法であって、
上記画像は、動画像であり、
上記オブジェクトの輪郭を抽出するステップでは、固定値のパラメータに基づいて上記動画像の各オブジェクトの輪郭を抽出することを特徴とするオブジェクト形成方法。
【請求項３】
請求項１記載のオブジェクト形成方法であって、
上記画像は、静止画像であり、
上記オブジェクトの輪郭を抽出するステップでは、パラメータの値を変化させながら上記静止画像の各オブジェクトの輪郭を抽出することを特徴とするオブジェクト形成方法。
【請求項４】
画像を構成するオブジェクトの輪郭を所定のパラメータに基づいて抽出するステップと、
上記輪郭を抽出したオブジェクトに基づいて新たなオブジェクトを形成するステップと
を有するオブジェクト形成方法であって、
上記所定のパラメータは、上記輪郭を抽出するオブジェクトの数を特定するパラメータであることを特徴とする
オブジェクト形成方法。
【請求項５】
請求項４記載のオブジェクト形成方法であって、
上記画像は動画像であり、
上記所定のパラメータは、固定値であることを特徴とするオブジェクト形成方法。
【請求項６】
請求項４記載のオブジェクト形成方法であって、
上記画像は静止画像であり、
上記所定のパラメータは、時間の経過と共に変化する変数値であり、
上記オブジェクトの輪郭を抽出するステップは、該パラメータの値を変化させながら上記静止画像の各オブジェクトの輪郭を抽出することを特徴とするオブジェクト形成方法。
【請求項７】
画像を構成するオブジェクトの輪郭を抽出するステップと、
上記輪郭を抽出したオブジェクトに基づいて新たなオブジェクトを形成するステップとを、コンピュータに実行させるためのオブジェクト形成プログラムであって、
上記新たなオブジェクトを形成するステップにおいて、上記オブジェクトをキャラクタの障害とするステップを有することを特徴とする
オブジェクト形成プログラム。
【請求項８】
請求項７記載のオブジェクト形成プログラムであって、
固定値のパラメータに基づいて、動画像の各オブジェクトの輪郭を抽出するステップを有することを特徴とするオブジェクト形成プログラム。
【請求項９】
請求項７記載のオブジェクト形成プログラムであって、
パラメータの値を変化させながら静止画像の各オブジェクトの輪郭を抽出するステップを有することを特徴とするオブジェクト形成プログラム。
【請求項１０】
請求項７から請求項９のうち、いずれか一項に記載のオブジェクト形成プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１１】
画像を構成するオブジェクトの輪郭を所定のパラメータに基づいて抽出するステップと、
上記輪郭を抽出したオブジェクトに基づいて新たなオブジェクトを形成するステップとを、コンピュータに実行させるためのオブジェクト形成プログラムであって、
上記所定のパラメータは、上記輪郭を抽出するオブジェクトの数を特定するパラメータであることを特徴とする
オブジェクト形成プログラム。
【請求項１２】
請求項１１記載のオブジェクト形成プログラムであって、
上記画像は動画像であり、
上記所定のパラメータは、固定値であることを特徴とするオブジェクト形成プログラム。
【請求項１３】
請求項１１記載のオブジェクト形成プログラムであって、
上記画像は静止画像であり、
上記所定のパラメータは、時間の経過と共に変化する変数値であり、  
上記オブジェクトの輪郭を抽出するステップは、該パラメータの値を変化させながら上記静止画像の各オブジェクトの輪郭を抽出することを特徴とするオブジェクト形成プログラム。
【請求項１４】
請求項１１から請求項１３のうち、いずれか一項に記載のオブジェクト形成プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１５】
所定の画像及び所定のキャラクタを表示手段に表示制御する表示制御手段と、
上記所定の画像からオブジェクトの輪郭を抽出する輪郭抽出手段と、
上記輪郭抽出手段で抽出されたオブジェクトに基づいてキャラクタの障害を形成する障害形成手段と、
上記障害形成手段で形成された障害をキャラクタに向けて移動表示する障害移動表示手段と、
上記キャラクタを移動操作するための操作手段と、
上記操作手段の操作に対応して上記表示手段上に表示されているキャラクタを移動表示するキャラクタ移動表示手段と
を有する遊技装置。
【請求項１６】
請求項１５記載の遊技装置であって、
上記所定の画像は動画像であり、
上記輪郭抽出手段は、固定値のパラメータに基づいて上記動画像の各オブジェクトの輪郭を抽出することを特徴とする遊技装置。
【請求項１７】
請求項１５記載の遊技装置であって、
上記所定の画像は静止画像であり、
上記輪郭抽出手段は、パラメータの値を変化させながら上記静止画像の各オブジェクトの輪郭を抽出することを特徴とする遊技装置。
【請求項１８】
請求項１５から請求項１７のうち、いずれか一項記載の遊技装置であって、
プレーヤにより上記操作手段の所定の操作がなされた際に、上記キャラクタの障害となるオブジェクト以外のオブジェクトをキャラクタに掴ませ、このキャラクタにより掴まれたオブジェクトを、プレーヤが上記操作手段を操作することで指示された方向に移動表示するオブジェクト移動表示手段を有することを特徴とする遊技装置。
【請求項１９】
請求項１５から請求項１８のうち、いずれか一項記載の遊技装置であって、
上記障害移動表示手段、及び上記オブジェクト移動表示手段は、画像の中心を通る直線に沿って上記障害となるオブジェクトを移動表示することを特徴とする遊技装置。
【請求項２０】
請求項１９記載の遊技装置であって、
上記オブジェクト移動表示手段は、キャラクタにより掴まれたオブジェクトが移動する直線の表示を行うことを特徴とする遊技装置。
【請求項２１】
請求項１８から請求項２０のうち、いずれか一項記載の遊技装置であって、
上記オブジェクト移動表示手段は、キャラクタにより掴まれたオブジェクトの大きさに応じた速度で、該オブジェクトを移動表示することを特徴する遊技装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、任意の画像に基づいて例えばゲーム用のステージを形成するオブジェクト形成方法、オブジェクト形成プログラム、オブジェクト形成プログラムが記録された記録媒体、遊技装置、遊技方法、遊技プログラム、及び遊技プログラムが記録された記録媒体に関する。
【０００２】
【従来の技術】
今日において、例えばＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ或いは半導体メモリ等の記録媒体に記録されているゲームプログラムに基づいてビデオゲームを可能とするビデオゲーム機が普及している。
【０００３】
このビデオゲーム機は、プレーヤのコントローラの操作に応じて上記ＤＶＤ−Ｒ等の記録媒体に記録されたゲームプログラムを読み出し、このゲームプログラムに対応するステージ画像やキャラクタ画像をモニタ装置に表示することでビデオゲームを楽しむようになっている。
【０００４】
【発明が解決しようとする課題】
しかし、従来のビデオゲームは、予めメーカ側で作成されたステージでプレイするようになっているため、そのビデオゲームを繰り返しプレイしていると、プレーヤは、同じステージを何度もプレイすることとなり、そのステージで次に起こる現象を憶えてしまい或いは予測可能となる。このため、従来のビデオゲームは、繰り返しプレイしているうちに、そのビデオゲームの面白みが徐々に薄れ、いずれはプレーヤに飽きられてしまう問題があった。
【０００５】
本発明は上述の課題に鑑みてなされたものであり、プレーヤに対して常に新規なステージを提供することで、ゲームに対するプレーヤの慣れや飽きを防止することができるようなオブジェクト形成方法、オブジェクト形成プログラム、オブジェクト形成プログラムが記録された記録媒体、遊技装置、遊技方法、遊技プログラム、及び遊技プログラムが記録された記録媒体の提供を目的とする。
【０００６】
【課題を解決するための手段】
本発明は、上述の課題を解決するために、プレーヤが作成し或いは選択した画像、さらには第三者から提供された画像に基づいてゲーム用のステージを形成する。これにより、略々無限の形態のステージを提供することができるため、プレーヤは、多くの未知のステージでゲームを楽しむことができ、面白くかつプレーヤを飽きさせないゲームを提供することができる。
【０００７】
【発明の実施の形態】
本発明は、例えばＤＶＤ−ＲＯＭ，ＣＤ−ＲＯＭ，半導体メモリ等の記録媒体に記録されたゲームプログラムに基づいてビデオゲームを可能とするビデオゲーム機に適用することができる。
【０００８】
［ビデオゲーム機の構成］
図１は、この本発明の実施の形態となるビデオゲーム機の要部の構成を示すブロック図である。この図１からわかるように、この第１の実施の形態のビデオゲーム機は、例えばＤＶＤ−ＲＯＭやＣＤ−ＲＯＭ等の光ディスク１からゲームプログラム，画像データ及び音声データ等の読み出しを行うディスクドライバ２と、例えばインターネット等の所定の通信回線網を介してゲームプログラム等のダウンロードを図るための通信部３と、光ディスク１から読み出されたゲームプログラム、或いは通信部３を介してダウンロードされたゲームプログラムに基づいてビデオゲームを実行制御する制御部４とを有している。
【０００９】
また、このビデオゲーム機は、光ディスク１から読み出された画像データに対して、制御部４の制御に基づく所定の画像処理を施す画像処理部５と、画像処理部５により画像処理の施された画像データに対応する画像をモニタ装置７に表示制御する表示制御部６と、光ディスク１から読み出された音声データに対して、制御部４の制御に基づく所定の音声処理を施し、この音声をスピーカ装置９を介して発生制御する音声処理部８と、モニタ装置７に表示されたキャラクタの操作等を行うためのコントローラ１０とを有している。
【００１０】
［コントローラの構成］
図２にコントローラ１０の斜視図を示す。この図２からわかるようにコントローラ１０は２つの把持部２０Ｒ，２０Ｌを有しており、プレーヤは、この各把持部２０Ｒ，２０Ｌを左右の手で把持することでコントローラ１０を保持するようになっている。
【００１１】
また、このコントローラ１０には、各把持部２０Ｒ，２０Ｌを左右の手で把持した状態において、例えば各親指で操作可能な位置に、第１，第２の操作部２１，２２と、アナログ操作部２３Ｒ，２３Ｌとがそれぞれ設けられている。
【００１２】
第１の操作部２１は、例えばキャラクタの進む方向の指示等を行うための操作部となっており、上方向を指示するための上方向指示キー２１ａ、下方向を指示するための下方向指示キー２１ｂ、右方向を指示するための右方向指示キー２１ｃ、左方向を指示するための左方向指示キー２１ｄがそれぞれ設けられている。
【００１３】
なお、このコントローラ１０は、上下左右の方向指示のみならず、斜め方向の方向指示もできるようになっており、例えば上方向指示キー２１ａ及び右方向指示キー２１ｃを同時に押圧操作すると、右斜め上方向の方向指示を行えるようになっている。同様に、このコントローラ１０は、例えば下方向指示キー２１ｂ及び左方向指示キー２１ｄを同時に押圧操作すると、左斜め下方向の方向指示を行えるようになっている。
【００１４】
第２の操作部２２には、△形状の刻印が設けられ、例えばメニューの表示指定等を行うための△ボタン２２ａと、×形状の刻印が設けられ、例えば選択した項目の取り消し等を指定するための×ボタン２２ｂと、○形状の刻印が設けられ、例えば選択した項目の決定等を指定するための○ボタン２２ｃと、□形状の刻印が設けられ、例えば目次等の表示／非表示を指定するための□ボタン２２ｄとがそれぞれ設けられている。
【００１５】
アナログ操作部２３Ｒ，２３Ｌは、図２に示すように点ａを支点とした傾倒操作が可能となっており、また、このように傾倒させた状態で、この支点ａを通る回転軸ｂを中心とした回転操作が可能となっている。
【００１６】
このアナログ操作部２３Ｒ，２３Ｌは、非傾倒操作時には、図２に示すように起立した状態（傾きのない状態）でそのポジションが保持されるようになっている（基準ポジション）。そして、プレーヤが押圧操作しながらアナログ操作部２３Ｒ或いはアナログ操作部２３Ｌを傾倒させると、アナログ操作部２３Ｒ、２３Ｌは、上記基準ポジションに対する傾き量と傾き方向に応じたＸＹ座標上の座標値を検出し、この座標値を操作出力として出力する。
【００１７】
また、このコントローラ１０には、ゲーム開始の指定等を行うためのスタートボタン２４と、所定の項目の選択等を行うためのセレクトボタン２５と、アナログモード及びデジタルモードを選択するためのモード選択スイッチ２６とを有している。このモード選択スイッチ２６によりアナログモードが選択された場合には、発光ダイオード２７（ＬＥＤ）が発光制御され、アナログ操作部２３Ｒ，２３Ｌが動作状態となり、デジタルモードが選択された場合には、発光ダイオード２７が消光制御され、アナログ操作部２３Ｒ，２３Ｌが非動作状態となる。
【００１８】
また、このコントローラ１０には、各把持部２０Ｒ，２０Ｌを左右の手で把持した状態において、例えば各手の人差し指（或いは中指）で操作可能な位置に、右ボタン２８及び左ボタン２９が設けられている。この各ボタン２８，２９は、それぞれコントローラ１０の厚さ方向に並設された第１，第２の右ボタン２８Ｒ１，２８Ｒ２、及び第１，第２の左ボタン２９Ｌ１，２９Ｌ２を有している。
【００１９】
プレーヤはこれらの各スイッチ及びボタンを操作して以下のゲームを行うようになっている。
【００２０】
［ビデオゲーム機の動作］
図３は、このビデオゲーム機の全体的な動作の流れを示すフローチャートである。この図３のフローチャートは、このビデオゲーム機のメイン電源がオン操作されることによりスタートとなりステップＳ１に進む。
【００２１】
ステップＳ１では、図１に示す制御部４が、ディスクドライバ２を駆動制御して光ディスク１に記録されているゲームプログラムを取り込み、或いは、通信部３を駆動制御して、例えば所定のサーバ装置からインターネット等の通信回線網を介してゲームプログラムを取り込みステップＳ２に進む。
【００２２】
ステップＳ２では、制御部４が、ディスクドライバ２を駆動制御して光ディスク１に記録されているゲームのステージの元となる画像（静止画像或いは動画像）を取り込み、或いは、通信部３を駆動制御して、例えば所定のゲームプロバイダのサーバ装置からインターネット等の通信回線網を介してゲームのステージの元となる画像（静止画像或いは動画像）を取り込みステップＳ３に進む。
【００２３】
なお、当該ビデオゲーム機をパーソナルコンピュータ装置やビデオカメラ装置等の再生機器と接続して、磁気ディスク，光磁気ディスク，ハードディスク，半導体メモリ等の記録媒体からこの画像（静止画像或いは動画像）の取り込みを行うようにしてもよい。
【００２４】
次に、ステップＳ３では、制御部４がゲームプログラムに基づいて、取り込んだ画像及び所定のキャラクタの画像を形成するように画像処理部５を制御する。この画像処理部５で形成された表示画像は、表示制御部６によりモニタ装置７に表示される。
【００２５】
図４（ａ）に、この表示画像の一例を示す。この図４（ａ）からわかるように、ステップＳ２で取り込まれたステージの元となる画像３０はモニタ装置７の略々中央に表示され、キャラクタ３１は画像３０外に表示されるようになっている。後に説明するが、キャラクタ３１は、図４（ａ）に示すように画像３０の周りを時計回り方向或いは反時計周り方向に周回移動可能となっている。
【００２６】
次にステップＳ４では、取り込んだ画像内に存在する各オブジェクトの輪郭を抽出し、この輪郭を抽出した各オブジェクトのうち、一つ或いは複数のオブジェクトから、上記キャラクタを襲う敵ピースを形成するように制御部４が画像処理部５を制御する。
【００２７】
具体的には、このビデオゲームの場合、元となる画像（静止画像或いは動画像）の変化に応じて輪郭線を追いかけて抽出し次々と敵ピースを形成してキャラクタを襲うようになっている。このため、１枚の画像からあまり沢山のオブジェクトが抽出されることは好ましいことではないため、輪郭線を抽出するためのパラメータが設定されており、このパラメータに基づいて１枚の画像から選択的にオブジェクトが抽出されるようになっている。
【００２８】
例えば、動画像から敵ピースを形成する場合、制御部４は輪郭抽出のためのパラメータの値を所定の固定値に設定する。これにより、次々と表示内容が変化する動画像から上記固定値のパラメータに応じたオブジェクトが次々と抽出され、これらが敵ピースとしてキャラクタを襲うこととなる。
【００２９】
また、静止画像から敵ピースを形成する場合、制御部４は輪郭抽出のためのパラメータの値を時間経過と共に変化させる。これにより、１枚の静止画像から次々と異なるオブジェクトが抽出され、これらが敵ピースとしてキャラクタを襲うこととなる。
【００３０】
この各オブジェクト及び敵ピースの表示画像は、表示制御部６によりモニタ装置７に表示される。図４（ｂ）に、輪郭抽出された各オブジェクトと敵ピースの表示例を示す。この図４（ｂ）は、１枚の画像３０から３つのオブジェクト３０ａ〜３０ｃを抽出した例を示しており、そのうち例えば矩形状を有するオブジェクト３０ａが敵ピースとして形成された様子を示している。
【００３１】
敵ピースの形態は、プレーヤが一目見て敵ピースであると認識することができるような形態となっている。具体的には、あくまでも一例であるが、この例の場合、画像処理部５は、図４（ｂ）に示すように例えばオブジェクト３０ａに目及び口を付加することで、オブジェクト３０ａが敵ピースであることをプレーヤに対して認識させるようになっている。
【００３２】
次に、ステップＳ５では、上記取り込んだゲームプログラムに基づいて、制御部４がビデオゲームを実行制御してステップＳ６に進む。
【００３３】
［ビデオゲームの内容］
以下、具体的なゲームの内容について説明する。上述のように、敵ピースとなるオブジェクト３０ａには目及び口が付加されるのであるが、この目及び口を付加した後に、制御部４は、図４（ｃ）に示すようにオブジェクト３０ａ（以下、敵ピース３０ａという。）を立体的に表示するように（少し浮き上がらせて表示するように）画像処理部５を制御する。
【００３４】
次に、制御部４は、この立体表示した敵ピース３０ａを発光表示するように画像処理部５を制御する。具体的には、制御部４は、この敵ピース３０ａの全体、或いは敵ピース３０ａの輝度レベルを徐々に上げて表示するように画像処理部５を制御する。
【００３５】
この表示は、敵ピース３０ａにエネルギーが徐々に充電されていく様子を意図した表示である。これにより、敵ピース３０ａが徐々に高い輝度で表示されることとなるため、その敵ピース３０ａに対する危機感をプレーヤに抱かせることができる。
【００３６】
次に、制御部４は、このように徐々に高い輝度で表示される敵ピース３０ａの輝度レベルが所定レベルに達したタイミングで、図４（ｄ）に示すように敵ピース３０ａがキャラクタ３１に向かって直線的に移動表示されるように画像処理部５を制御する。
【００３７】
なお、この例においては、キャラクタ３１に向かって敵ピース３０ａを直線的に移動表示することとしたが、これは、キャラクタ３１に向かって曲線的、或いは追従するように敵ピース３０ａを移動表示してもよい。
【００３８】
また、プレーヤが画面内の状況を把握できるようにするため、制御部４は、一度に複数の敵ピースが重複して出現しないように画像処理部５を制御している。
【００３９】
次に、プレーヤは、このようにキャラクタ３１に向かって移動表示される敵ピース３０ａにキャラクタ３１が衝突しないように、コントローラ１０を介してキャラクタ３１を移動操作する。
【００４０】
上述のようにこの例の場合、キャラクタ３１は、画像３０の周りを時計回り方向或いは反時計周り方向に周回移動可能となっている。キャラクタ３１の移動方向及び移動速度は、図２に示すコントローラ１０の左のアナログ操作部２３Ｌ（或いは右のアナログ操作部２３Ｒでもよい。）で操作するようになっており、制御部４は、このアナログ操作部２３Ｌが左側に傾倒操作された場合は、キャラクタ３１が時計回り方向に周回移動表示されるように画像処理部５を制御し、アナログ操作部２３Ｌが右側に傾倒操作された場合は、キャラクタ３１が反時計回り方向に周回移動表示されるように画像処理部５を制御するようになっている。
【００４１】
また、キャラクタ３１の移動速度はアナログ操作部２３Ｌの傾倒操作量に応じて変化するようになっており、制御部４は、このアナログ操作部２３Ｌの傾倒操作量が多い場合は、キャラクタ３１が高速で移動表示されるように画像処理部５を制御し、アナログ操作部２３Ｌの傾倒操作量が少ない場合は、キャラクタ３１が低速で移動表示されるように画像処理部５を制御するようになっている。
【００４２】
このビデオゲームにおいては、輪郭抽出された複数のオブジェクトが順次敵ピース化され、キャラクタ３１に向かって飛んでくるようになっており（１枚の画像の各部分がキャラクタ３１に向かって順次飛んでくるイメージである。）、プレーヤは、図４（ｅ）に示すようにキャラクタ３１に向かって飛んでくる敵ピースを避けるように、アナログ操作部２３Ｌを傾倒操作して当該ゲームを楽しむこととなる。
【００４３】
次に、以上のゲーム内容の説明では、敵ピースを避けるようにキャラクタ３１を移動操作することとしたが、当該ビデオゲームにおいては、飛んでくる敵ピース３０ａをミサイルピースで撃墜可能となっている。
【００４４】
具体的には、１枚の画像が複数のオブジェクトに分割され、この各オブジェクトが順次、敵ピース化されてキャラクタに向かって飛んでくることは上述のとおりなのであるが、このオブジェクトのうち、敵ピース化されていないオブジェクトをキャラクタが掴むと、このキャラクタにより掴まれたオブジェクトがミサイルピースとなる。そして、このミサイルピースを、キャラクタに向かって飛んでくる敵ピースに投げつけて衝突させることにより、敵ピースを撃墜可能となっている。
【００４５】
上述の例に沿ってさらに詳細に説明する。図５（ａ）は、画像３０が各オブジェクト３０ａ〜３０ｃに分割された様子を示している。この図５（ａ）に示すように、プレーヤは、ミサイルピースを掴もうとした場合、コントローラ１０のアナログ操作部２３Ｌを傾倒操作して、所望のオブジェクトの近くまでキャラクタ３１を移動操作する。図５（ａ）の例の場合、オブジェクト３０ｂをミサイルピースとして掴むべく、キャラクタ３１をオブジェクト３０ｂの近くまで移動操作した様子を示している。
【００４６】
次に、プレーヤは、キャラクタ３１が所望のオブジェクトの近くまで移動操作した際に、図２に示すコントローラ１０の例えば○ボタン２２ｃを押圧操作する。図１に示す制御部４は、コントローラ１０の○ボタン２２ｃが押圧操作されたタイミングで、キャラクタ３１の一番近くにあるオブジェクトを掴むように画像処理部５を表示制御する。この例の場合、図５（ｂ）に示すようにキャラクタ３１の一番近くにあったオブジェクト３０ｂがミサイルピースとしてキャラクタ３１により掴まれることとなる。
【００４７】
次に、このようにキャラクタによりミサイルピースが掴まれると、制御部４は、図５（ｃ）に示すようにキャラクタ３１から画像の中心Ｐ（＝キャラクタが周回移動する円の中心）を通る直線Ｌを表示するように画像処理部５を表示制御する。
【００４８】
この直線Ｌはミサイルピースが飛んでいく方向を示しており、プレーヤにより、○ボタン２２ｃが押圧操作された状態でアナログ操作部２３Ｌが傾倒操作されると、キャラクタ３１が時計回り方向或いは反時計回り方向に移動表示されると共に、このキャラクタ３１の移動位置に応じて直線Ｌも移動表示されるようになっている。このため、プレーヤは、図５（ｃ）に示すように敵ピース３０ａが直線Ｌ上に位置するように、○ボタン２２ｃを押圧操作した状態でアナログ操作部２３Ｌを傾倒操作してキャラクタ３１を移動操作することとなる。
【００４９】
次に、このようにキャラクタにより掴まれたオブジェクトであるミサイルピースは、プレーヤにより○ボタン２２ｃが押圧操作され続けた時間及びオブジェクトの大きさ（面積）で破壊力が決まり、オブジェクトの大きさ（面積）で飛んでいく速度が決まるようになっている。
【００５０】
具体的には、制御部４は、○ボタン２２ｃが押圧操作されたタイミングで○ボタン２２ｃが連続的に押圧操作された時間のカウントを開始する。図６はミサイルピースの破壊力と○ボタン２２ｃが押圧操作され続けた時間との関係を示す図なのであるが、この図６からわかるようにミサイルピースの破壊力は○ボタン２２ｃが押圧操作され続けた時間に応じて、レベル１（Ｌｖ．１），レベル２（Ｌｖ．２），レベル３（Ｌｖ．３）等のように徐々に向上するようになっている。制御部４は、この○ボタン２２ｃが押圧操作され続けた時間に応じてミサイルピースの破壊力を決定する。
【００５１】
ただし、この○ボタン２２ｃが押圧操作され続けた時間が所定時間を経過すると、キャラクタにより掴まれた状態でミサイルピースが爆発するようになっている。このため、制御部４は、○ボタン２２ｃが押圧操作されたタイミングでカウントを開始した時間が所定の時間を経過した場合に、キャラクタにより掴まれているミサイルピースを爆発させる表示を行うように画像処理部５を表示制御する。
【００５２】
このミサイルピースの爆発があると、キャラクタの動きが鈍くなり、或いはゲームオーバーになる等のように何らかのかたちでキャラクタにダメージが残るようになっている。このため、プレーヤは、ミサイルピースを持ち過ぎず、なおかつ、強力な破壊力が得られるように、○ボタン２２ｃを押圧操作し続ける時間を調整しながらゲームを行うこととなる。
【００５３】
なお、図６に示すようなレベルインジケータをモニタ装置７に表示して、プレーヤに対してミサイルピースの現在の破壊力を表示するようにしてもよい。
【００５４】
次に、プレーヤは、上記直線Ｌ上に敵ピースが位置するようにキャラクタを移動操作し、ミサイルピースが適当な破壊力となったものと判断したタイミングで○ボタン２２ｃを離間操作する。
【００５５】
制御部４は、○ボタン２２ｃが離間操作されると、それまでキャラクタにより掴まれていたミサイルピースがキャラクタの手を放れ、画像の中心を通って直線的に移動するように画像処理部５を表示制御する。
【００５６】
図５（ｃ）〜図５（ｅ）は、このキャラクタの手から放れたミサイルピースが敵ピースに衝突するまでの様子を示す図なのであるが、この図５（ｃ）〜図５（ｅ）からわかるように、キャラクタ３１により掴まれているミサイルピースであるオブジェクト３０ｂは、プレーヤにより○ボタン２２ｃが離間操作されたタイミングで図５（ｃ）に示す画像３０の中心Ｐを通り敵ピース３０ａに向かって直線的に移動表示される。そして、このミサイルピースであるオブジェクト３０ｂが移動表示された直線上に敵ピース３０ａが位置した場合、図５（ｅ）に示すようにこのオブジェクト３０ｂが敵ピース３０ａに衝突表示される。
【００５７】
当該ビデオゲームにおいては、敵ピース３０ａは画像の中心Ｐを通るようにキャラクタに向かって直線的に移動し、キャラクタに掴まれたミサイルピースも画像の中心Ｐを通るように直線的に移動する。このため、ミサイルピースを敵ピースに衝突させる照準合わせの操作は、キャラクタを周回移動操作するのみとすることができる。従って、複雑な照準合わせの操作を不要とすることができ、プレーヤの意識を画像全体とゲームに集中させることができる。
【００５８】
ここで、ミサイルピースの破壊力は、○ボタン２２ｃが押圧操作され続けた時間のみならず、ミサイルピースの大きさに応じても決定されるようになっており、ミサイルピースの大きさが大きくなるに連れて、その破壊力は、例えばレベル１（Ｌｖ．１），レベル２（Ｌｖ．２），レベル３（Ｌｖ．３）等のように徐々に向上するようになっている。
【００５９】
同様に、敵ピース３０ａの耐久力も、この敵ピース３０ａが形成された元となるオブジェクトの大きさに応じて決定されるようになっており、元となるオブジェクトの大きさが大きくなるに連れて、その耐久力は、例えば図７に示すようにレベル１（Ｌｖ．１），レベル２（Ｌｖ．２），レベル３（Ｌｖ．３）等のように徐々に向上するようになっている。
【００６０】
次に、○ボタン２２ｃが押圧操作され続けた時間及びミサイルピースの大きさに応じた破壊力のミサイルピースが敵ピースに向かって放たれることで、ミサイルピースが敵ピースに衝突した場合、○ボタン２２ｃが押圧操作され続けた時間とミサイルピースの大きさとに応じたダメージが敵ピースに対して与えられることとなる。
【００６１】
この結果、例えば敵ピースに衝突したミサイルピースの破壊力が敵ピースの耐久力を超過した場合にはミサイルピースにより敵ピースが破壊され、或いは敵ピースの動きが鈍くなり、また、ミサイルピースの破壊力が敵ピースの耐久力を下回った場合には、ミサイルピースに衝突した敵ピースが跳ね返り、或いは敵ピースがミサイルピースを突き抜けてキャラクタに衝突するようになっている。
【００６２】
なお、キャラクタがミサイルピースを持った状態で敵ピースに衝突した場合、このミサイルピースが爆発し、キャラクタ及び敵ピースの双方が所定のダメージを受けるようになっている。
【００６３】
上述の説明では、ミサイルピースは敵ピースに衝突すると爆発して敵ピースを破壊することとしたが、これは、ミサイルピースに不発弾を設け、この不発弾の場合には敵ピースは破壊されないようにしてもよい。
【００６４】
また、敵ピースには目及び口の画像が付加され、キャラクタに向かって直線的に飛んでくることとしたが、これは、敵ピースに応じて様々な形相を付加し、この形相に応じて直線的のみならず曲線的等他の軌道で飛んでくるようにしてもよい。
【００６５】
また、ミサイルピースの移動速度を、例えば図８に示すようにミサイルピースの大きさが大きくなるに連れて、その移動速度が遅くなる等のように、ミサイルピースの大きさ（面積）に応じて変化させるようにしてもよい。
【００６６】
次に、このビデオゲームにおいては、ミサイルピースを敵ピースに衝突させるのみならず、以下のように敵ピースを撃退可能となっている。
【００６７】
まず、図２に示すコントローラ１０の例えば×ボタン２２ｂが押圧操作されると、制御部４は、この×ボタン２２ｂが押圧操作されたタイミングでキャラクタをジャンプ表示するように画像処理部５を制御する。これにより、プレーヤは、敵ピースがキャラクタに向かって飛んできたタイミングを見計らって×ボタン２２ｂを押圧操作することで、飛んできた敵ピースをジャンプして避けることができる。なお、キャラクタがジャンプした際に、宙返り或いはクイックターン等を行うようにしてもよい。
【００６８】
次に、図２に示すコントローラ１０の例えば△ボタン２２ａが押圧操作されると、制御部４は、この△ボタン２２ａが押圧操作されている間、飛んできた敵ピースをキャラクタが掴むように画像処理部５を表示制御する。そして、制御部４は、△ボタン２２ａが離間操作されたタイミングで、この掴んだ敵ピースを投げ飛ばすように画像処理部５を表示制御する。これにより、キャラクタで敵ピースを投げ飛ばすことが可能となるため、ゲームをより面白いものとすることができる。
【００６９】
［詳細なゲームの内容］
このゲームのゲーム内容をさらに詳細に説明すると、キャラクタに敵ピースが衝突すると、キャラクタは例えば１ポイントのダメージを受けるようになっている。キャラクタは、ダメージに応じてその表示形態が変化するようになっており、例えば敵ピースからダメージを受けた場合にはその表示形態が下等生物の表示形態に退化的に変化し、敵ピースにダメージを与えた場合にはその表示形態が高等生物の表示形態に進化的に変化するようになっている。
【００７０】
一例ではあるが、このゲームの場合、キャラクタは、敵ピースから例えば３ポイントのダメージを受けると、その表示形態が１段階退化した表示形態で表示されるようになっている。また、キャラクタがダメージを受けることなく敵ピースを例えば５回連続的に破壊すると、その表示形態が１段階進化した表示形態で表示されるようになっている。
【００７１】
そして、最終的に退化した表示形態において、敵ピースにより例えば３ポイントのダメージを受けるとゲームオーバーとなる。この逆に、例えばステージを形成する例えば２〜３分の映像の再生が終了した時点でキャラクタが生き残っていればゲームクリアとなる。
【００７２】
制御部４は、図３のフローチャートのステップＳ６において、ビデオゲームがゲーム終了となったか否かを監視しており、ゲーム終了となっていない場合はステップＳ５に戻り上述のビデオゲームを続行制御し、ゲーム終了となった場合にはそのままこの図３のフローチャートに示す全ルーチンを終了する。
【００７３】
［得点の計算］
次に、このビデオゲームにおいては、制御部４は、以下のように得点を計算するようになっている。
【００７４】
まず、キャラクタが敵ピースを破壊する毎に所定の得点が加算される。この加算される得点は、面積が大きいミサイルピースを用いて敵ピースを破壊した場合には、上述のようにスピードの遅いミサイルピースで敵ピースを破壊したこととなり困難性が認められるため、高得点が加算されるようになっている。
【００７５】
また、破壊力の大きなミサイルピースで敵ピースを破壊した場合には、上述のように破壊力をチャージし過ぎて爆発しないように○ボタン２２ｃを連続的に押圧操作する必要があり困難性が認められるため、高得点が加算されるようになっている。
【００７６】
また、キャラクタが敵ピースによりダメージを受けることなく、ミサイルピースにより敵ピースを連続して破壊するとやはり困難性が認められるため、高得点が加算されるようになっている。
【００７７】
さらに、キャラクタが最終的な進化形態で表示されているときに敵ピースを破壊すると、例えば通常の２倍の得点が加算されるようになっている。なお、上述のように敵ピースから例えば３ポイントのダメージを受けると、キャラクタの表示形態が１段階退化した表示形態で表示されるようになっているのであるが、この最終的な進化形態で表示されているときに敵ピースから１回ダメージを受けると、この１回のダメージでその表示形態が１段階退化するようになっている（得点が２倍となる代わりに通常３回のダメージで１段階退化するのが、１回のダメージで１段階退化する。）。
【００７８】
なお、敵ピースが破壊された際に所定のアイテムを残し、キャラクタがこのアイテムを取得した際に所定の得点が加算されるようにしてもよい。また、このアイテムとして、取得した際に得点が加算されるアイテムのみならず、逆に得点が減算されるアイテムを設けるようにしてもよい。
【００７９】
［対戦プレー］
次に、以上の説明は、一つのキャラクタを一人のプレーヤで操作する一人プレー時の説明であったが、このビデオゲームにおいては、複数のキャラクタを複数のプレーヤで操作する複数プレーも可能となっている。
【００８０】
図９に、この複数プレーの一例として二人プレー時における表示形態の一例を示す。この図９からわかるように、この二人プレー時においては、制御部４により、第１のプレーヤが操作するキャラクタ３１、及び第２のプレーヤが操作するキャラクタ３２が表示制御される。各キャラクタ３１，３２は、それぞれ画像３０の周りの同じ円軌道上を時計回り方向及び反時計回り方向に周回移動可能となっている。各キャラクタ３１，３２がこの円軌道上で衝突すると、速度の遅いキャラクタが速度の速いキャラクタにより円軌道に沿って飛ばされるようになっている。なお、各キャラクタ３１，３２が円軌道上で衝突することなくすれ違うようにしてもよい。
【００８１】
この二人プレー時においても、画像３０から複数のオブジェクトが抽出され、この各オブジェクトが敵ピース３５として、いずれかのキャラクタ３１，３２に向かって飛んでくるようになっている。各キャラクタ３１，３２の各プレーヤは、上述の一人プレー時と同様に、それぞれミサイルピースを敵ピースに衝突させて反撃する。そして、最終的に生き残った方（両者が生き残った場合は得点の高い方）がこのゲームの勝者となる。
【００８２】
なお、この複数プレー時において、ミサイルピースを互いのキャラクタにぶつけ合うようにして対戦してもよい。
【００８３】
［実施の形態の効果］
以上の説明から明らかなように、この実施の形態のビデオゲーム機は、動画像や静止画像等の画像に基づいてゲーム用のステージを形成することができる。このため、この実施の形態のビデオゲーム機は、プレーヤに対して常に新規なステージを提供することができ、プレーヤが繰り返しゲームを行うことにより、そのステージで次に起こる現象を憶え或いは予測してしまうような不都合を防止することができる。従って、この実施の形態のビデオゲーム機は、ゲームに対するプレーヤの慣れや飽きを防止することができ、いつまでも面白味が持続するゲームを提供することができる。
【００８４】
なお、上述の実施の形態の説明は本発明の一例である。このため、上述の実施の形態の説明では、キャラクタは四角の画像外の円軌道上に沿って移動することとしたが、キャラクタを四角の画像内の円軌道上に沿って移動させるようにしてもよい。また、キャラクタを、四角の画像の外周に沿って四角状に移動させるようにしてもよい。或いは、画像を円状に表示し、キャラクタを、その画像の円周に沿って移動させるようにしてもよい。さらに、画像は、拡大，縮小，回転等をさせて表示するようにしてもよい。
【００８５】
最後に、本発明は上述の実施の形態に限定されることはなく、本発明に係る技術的思想を逸脱しない範囲であれば、上述の実施の形態以外であっても設計等に応じて種々の変更が可能であることは勿論であることを付け加えておく。
【００８６】
【発明の効果】
本発明は、プレーヤが作成し或いは選択した画像、さらには第三者から提供された画像に基づいてゲーム用のステージを形成することで、略々無限の形態のステージを提供することができるため、プレーヤに対して、面白くかつ飽きのこないビデオゲームを提供することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態となるビデオゲーム機の簡略的なブロック図である。
【図２】上記実施の形態のビデオゲーム機に設けられているコントローラの斜視図である。
【図３】上記実施の形態のビデオゲーム機の全体的な動作の流れを示すフローチャートである。
【図４】上記実施の形態のビデオゲーム機の表示例を示す模式図である。
【図５】上記実施の形態のビデオゲーム機の他の表示例を示す模式図である。
【図６】上記実施の形態のビデオゲーム機において、キャラクタがミサイルピースを掴んでいる時間と、ミサイルピースの破壊力との関係を説明するための図である。
【図７】上記実施の形態のビデオゲーム機において、キャラクタが掴んだミサイルピースの大きさと、ミサイルピースの破壊力との関係を説明するための図である。
【図８】上記実施の形態のビデオゲーム機において、キャラクタが掴んだミサイルピースの大きさと、ミサイルピースの移動速度との関係を説明するための図である。
【図９】上記実施の形態のビデオゲーム機を複数のプレーヤで操作する場合の表示例を示す模式図である。
【符号の説明】
１…光ディスク，２…ディスクドライバ，３…通信部，４…制御部，５…画像処理部，６…表示制御部，７…モニタ装置，８…音声処理部，９…スピーカ装置，１０…コントローラ，２０Ｒ…把持部，２０Ｌ…把持部，２１…第１の操作部，２２…第２の操作部，２３Ｒ…アナログ操作部，２３Ｌ…アナログ操作部，２４…スタートボタン，２５…セレクトボタン，２６…モード選択スイッチ，２７…発光ダイオード（ＬＥＤ），２８…右ボタン，２９…左ボタン，３０…画像，３０ａ…オブジェクト（敵ピース），３０ｂ…オブジェクト（ミサイルピース），３０ｃ…オブジェクト，３１…キャラクタ，３２…キャラクタ，３５…オブジェクト（敵ピース），Ｐ…画像の中心（キャラクタの移動軌跡の中心），Ｌ…直線
【図１】
0003615501.tif 000002
【図２】
0003615501.tif 000003
【図３】
0003615501.tif 000004
【図４】
0003615501.tif 000005
【図５】
0003615501.tif 000006
【図６】
0003615501.tif 000007
【図７】
0003615501.tif 000008
【図８】
0003615501.tif 000009
【図９】
0003615501.tif 000010