(57)【要約】【課題】自機が攻撃手段に接触し難くできるシューティングゲーム装置を提供すること。【解決手段】自機画像と攻撃手段画像とを表示し、自機画像の表示位置をプレイヤにより入力される操作信号に基づいて更新するとともに、自機画像の表示位置と攻撃手段画像の表示位置とに基づいてゲーム進行を制御するシューティングゲーム装置１０において、自機画像の表示位置を取得する自機画像表示位置取得部５６と、攻撃手段画像の表示位置を取得する攻撃手段画像表示位置取得部５８と、自機画像の表示位置と攻撃手段画像の表示位置とに基づいて攻撃手段画像の移動速度を決定する移動速度決定部６０と、移動速度決定部６０により決定される移動速度に基づいて攻撃手段画像の表示位置を更新する攻撃手段画像表示位置更新部６２と、を含む。【選択図】　　　　図６
2004000305.tif 000002
【特許請求の範囲】
【請求項１】
自機画像と攻撃手段画像とを表示し、前記自機画像の表示位置をプレイヤにより入力される操作信号に基づいて更新するとともに、前記自機画像の表示位置と前記攻撃手段画像の表示位置とに基づいてゲーム進行を制御するシューティングゲーム装置において、
前記自機画像の表示位置を取得する自機画像表示位置取得手段と、
前記攻撃手段画像の表示位置を取得する攻撃手段画像表示位置取得手段と、
前記自機画像の表示位置と前記攻撃手段画像の表示位置とに基づいて前記攻撃手段画像の移動速度を決定する移動速度決定手段と、
前記移動速度決定手段により決定される移動速度に基づいて前記攻撃手段画像の表示位置を更新する攻撃手段画像表示位置更新手段と、
を含むことを特徴とするシューティングゲーム装置。
【請求項２】
請求項１に記載のシューティングゲーム装置において、
前記移動速度決定手段は、前記自機画像の表示位置と前記攻撃手段画像の表示位置とが近いほど前記攻撃手段画像の表示位置が遅く移動するよう前記移動速度を決定する、
ことを特徴とするシューティングゲーム装置。
【請求項３】
請求項１又は２に記載のシューティングゲーム装置において、
前記移動速度決定手段は、ゲーム画面の所定範囲に表示される前記攻撃手段画像の数に基づいて前記攻撃手段画像の表示位置の前記移動速度を決定する、
ことを特徴とするシューティングゲーム装置。
【請求項４】
請求項１乃至３のいずれかに記載のシューティングゲーム装置において、
前記移動速度決定手段は、前記自機画像の表示位置と前記攻撃手段画像の表示位置との距離が所定の減速開始距離以上である場合、前記攻撃手段画像の表示位置が所定速度で移動し、前記自機画像の表示位置と前記攻撃手段画像の表示位置との距離が所定の減速開始距離未満である場合、前記攻撃手段画像の表示位置が前記所定速度よりも遅く移動するよう前記移動速度を決定する、
ことを特徴とするシューティングゲーム装置。
【請求項５】
請求項４に記載のシューティングゲーム装置において、
前記移動速度決定手段は、前記所定速度が早いほど前記減速開始距離を大きな値に設定する、
ことを特徴とするシューティングゲーム装置。
【請求項６】
自機画像と攻撃手段画像とを表示し、前記自機画像の表示位置をプレイヤにより入力される操作信号に基づいて更新するとともに、前記自機画像の表示位置と前記攻撃手段画像の表示位置とに基づいてゲーム進行を制御するシューティングゲーム装置としてコンピュータを機能させるためのプログラムであって、
前記自機画像の表示位置を取得する自機画像表示位置取得手段、
前記攻撃手段画像の表示位置を取得する攻撃手段画像表示位置取得手段、
前記自機画像の表示位置と前記攻撃手段画像の表示位置とに基づいて前記攻撃手段画像の移動速度を決定する移動速度決定手段、及び、
前記移動速度決定手段により決定される移動速度に基づいて前記攻撃手段画像の表示位置を更新する攻撃手段画像表示位置更新手段、
として前記コンピュータを機能させるためのプログラム。
【請求項７】
自機画像と攻撃手段画像とを表示し、前記自機画像の表示位置をプレイヤにより入力される操作信号に基づいて更新するとともに、前記自機画像の表示位置と前記攻撃手段画像の表示位置とに基づいてゲーム進行を制御するシューティングゲーム装置としてコンピュータを機能させるためのプログラムを配信するプログラム配信方法において、
前記自機画像の表示位置を取得する自機画像表示位置取得手段、
前記攻撃手段画像の表示位置を取得する攻撃手段画像表示位置取得手段、
前記自機画像の表示位置と前記攻撃手段画像の表示位置とに基づいて前記攻撃手段画像の移動速度を決定する移動速度決定手段、及び、
前記移動速度決定手段により決定される移動速度に基づいて前記攻撃手段画像の表示位置を更新する攻撃手段画像表示位置更新手段、
として前記コンピュータを機能させるためのプログラムを一括又は分割して配信するプログラム配信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、シューティングゲーム装置、プログラム及びプログラム配信方法に関し、特に、プレイヤにより入力される操作信号に基づいて自機画像の表示位置を更新するとともに、該自機画像の表示位置と攻撃手段画像の表示位置とに基づいてゲーム進行を制御するシューティングゲーム装置、プログラム及び該プログラムを配信するプログラム配信方法に関する。
【０００２】
【従来の技術】
従来、シューティングゲームでは、自機画像、敵機画像、攻撃手段画像（例えばミサイルやビーム等）がゲーム画面に表示され、プレイヤの操作対象である自機画像の表示位置が攻撃手段画像の表示位置と重なると自機がダメージを受け、逆に、自機画像から発せられる攻撃手段画像の表示位置が敵画像の表示位置に重なると敵機がダメージを受けるようになっている。
【０００３】
【発明が解決しようとする課題】
このため、プレイヤは自機画像を巧みに操り、その表示位置が攻撃手段画像の表示位置に重ならないようにする必要がある。しかしながら、かかる操作はビギナーにとって困難であり、シューティングゲームの愛好者を増加させる上での大きな障害となっていた。
【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的は、自機が攻撃手段に接触し難くできるシューティングゲーム装置、プログラム及びそのためのプログラム配信方法を提供することにある。
【０００５】
【課題を解決するための手段】
上記課題を解決するために、本発明に係るシューティングゲーム装置は、自機画像と攻撃手段画像とを表示し、前記自機画像の表示位置をプレイヤにより入力される操作信号に基づいて更新するとともに、前記自機画像の表示位置と前記攻撃手段画像の表示位置とに基づいてゲーム進行を制御するシューティングゲーム装置において、前記自機画像の表示位置を取得する自機画像表示位置取得手段と、前記攻撃手段画像の表示位置を取得する攻撃手段画像表示位置取得手段と、前記自機画像の表示位置と前記攻撃手段画像の表示位置とに基づいて前記攻撃手段画像の移動速度を決定する移動速度決定手段と、前記移動速度決定手段により決定される移動速度に基づいて前記攻撃手段画像の表示位置を更新する攻撃手段画像表示位置更新手段と、を含むことを特徴とする。
【０００６】
また、本発明に係るプログラムは、自機画像と攻撃手段画像とを表示し、前記自機画像の表示位置をプレイヤにより入力される操作信号に基づいて更新するとともに、前記自機画像の表示位置と前記攻撃手段画像の表示位置とに基づいてゲーム進行を制御するシューティングゲーム装置として例えば家庭用ゲーム機、業務用ゲーム機、携帯ゲーム機、携帯情報端末、携帯電話機等のコンピュータを機能させるためのプログラムであって、前記自機画像の表示位置を取得する自機画像表示位置取得手段、前記攻撃手段画像の表示位置を取得する攻撃手段画像表示位置取得手段、前記自機画像の表示位置と前記攻撃手段画像の表示位置とに基づいて前記攻撃手段画像の移動速度を決定する移動速度決定手段、及び、前記移動速度決定手段により決定される移動速度に基づいて前記攻撃手段画像の表示位置を更新する攻撃手段画像表示位置更新手段、として前記コンピュータを機能させるためのプログラムである。
【０００７】
また、本発明に係るプログラム配信方法は、自機画像と攻撃手段画像とを表示し、前記自機画像の表示位置をプレイヤにより入力される操作信号に基づいて更新するとともに、前記自機画像の表示位置と前記攻撃手段画像の表示位置とに基づいてゲーム進行を制御するシューティングゲーム装置として例えば家庭用ゲーム機、業務用ゲーム機、携帯ゲーム機、携帯情報端末、携帯電話機等のコンピュータを機能させるためのプログラムを配信するプログラム配信方法において、前記自機画像の表示位置を取得する自機画像表示位置取得手段、前記攻撃手段画像の表示位置を取得する攻撃手段画像表示位置取得手段、前記自機画像の表示位置と前記攻撃手段画像の表示位置とに基づいて前記攻撃手段画像の移動速度を決定する移動速度決定手段、及び、前記移動速度決定手段により決定される移動速度に基づいて前記攻撃手段画像の表示位置を更新する攻撃手段画像表示位置更新手段、として前記コンピュータを機能させるためのプログラムを一括又は分割して配信するものである。
【０００８】
本発明によれば、自機画像の表示位置と攻撃手段画像の表示位置とに基づいてゲーム進行が制御される。攻撃手段画像は、例えばミサイルやビーム等の自機を攻撃するための手段を表す画像である。例えば、自機画像の表示位置と攻撃手段画像の表示位置とが重なったり接近したりすると自機がダメージを受ける等して、ゲーム進行が制御される。そして、本発明では、自機画像の表示位置と敵機画像の表示位置とに基づいて攻撃手段画像の移動速度が決定される。例えば、自機画像の表示位置と攻撃手段画像の表示位置との距離等に基づいて該攻撃手段画像の移動速度が決定される。そして、こうして決定される移動速度に基づいて攻撃手段画像の表示位置が更新される。本発明によれば、自機が攻撃手段に接触し難いようにでき、ビギナーであってもシューティングゲームを楽しむことができるようになる。
【０００９】
また、本発明の一態様では、前記移動速度決定手段は、前記自機画像の表示位置と前記攻撃手段画像の表示位置とが近いほど前記攻撃手段画像の表示位置が遅く移動するよう前記移動速度を決定する。こうすれば、攻撃手段が自機に近づくと該攻撃手段の移動速度が遅くなるようにできる。
【００１０】
また、本発明の一態様では、前記移動速度決定手段は、ゲーム画面の所定範囲に表示される前記攻撃手段画像の数に基づいて前記移動速度を決定する。こうすれば、例えばゲーム画面の所定範囲に表示される攻撃手段画像の数が多くなればなる程、攻撃手段画像の移動速度が遅くなる等の制御が可能となり、ビギナーであってもシューティングゲームを楽しむことができるようになる。なお、前記所定範囲は、例えばゲーム画面の全体であってもよいし一部であってもよい。また、前記所定範囲をゲーム画面の一部に設定する場合、自機画像を中心とする領域に設定すれば好適である。
【００１１】
また、本発明の一態様では、前記移動速度決定手段は、前記自機画像の表示位置と前記攻撃手段画像の表示位置との距離が所定の減速開始距離以上である場合、前記攻撃手段画像の表示位置が所定速度で移動し、前記自機画像の表示位置と前記攻撃手段画像の表示位置との距離が所定の減速開始距離未満である場合、前記攻撃手段画像の表示位置が前記所定速度よりも遅く移動するよう前記移動速度を決定する。こうすれば、減速開始距離まで攻撃手段画像が自機画像に近づくまで攻撃手段画像が減速しないようにできるので、シューティングゲームのスリル感を維持できる。
【００１２】
なお、この態様では、前記移動速度決定手段は、前記所定速度が早いほど前記減速開始距離を大きな値に設定するようにしてもよい。こうすれば、自機画像から十分遠方において高速に移動する攻撃手段画像ほど遠くから減速し始めるようにできる。
【００１３】
【発明の実施の形態】
以下、本発明の実施形態について図面に基づき詳細に説明する。
【００１４】
図１は、本発明の各実施形態に係るシューティングゲーム装置のハードウェア構成を示す図である。同図に示すシューティングゲーム装置１０は、モニタ１８及びスピーカ２２に接続された家庭用ゲーム機４６に、情報記憶媒体たるＤＶＤ（商標）−ＲＯＭ２５及びメモリカード４２が装着され、さらにモニタ１８及びスピーカ２２が接続されることによって構成されている。モニタ１８には家庭用テレビ受像器が用いられ、スピーカ２２にはその内蔵スピーカが用いられる。また、ここではプログラムを家庭用ゲーム機４６に供給するためにＤＶＤ−ＲＯＭ２５を用いるが、ＣＤ−ＲＯＭやＲＯＭカード等、他のあらゆる情報記憶媒体を用いるようにしてもよい。また、インターネット等のデータ通信網を介して遠隔地からプログラムを家庭用ゲーム機４６に供給するようにしてもよい。
【００１５】
家庭用ゲーム機４６は、マイクロプロセッサ１４、画像処理部１６、主記憶２６、入出力処理部３０、音声処理部２０、コントローラ３２及びＤＶＤ−ＲＯＭ再生部２４を含んで構成される公知のコンピュータゲームシステムである。マイクロプロセッサ１４、画像処理部１６、主記憶２６及び入出力処理部３０は、バス１２によって相互データ通信可能に接続されており、入出力処理部３０には、コントローラ３２、音声処理部２０、ＤＶＤ−ＲＯＭ再生部２４及びメモリカード４２が接続されている。コントローラ３２以外の家庭用ゲーム機４６の各構成要素は筐体内に収容されている。
【００１６】
マイクロプロセッサ１４は、図示しないＲＯＭに格納されるオペレーティングシステム、ＤＶＤ−ＲＯＭ２５から読み出されるプログラム、及びメモリカード４２から読み出されるセーブデータに基づいて、家庭用ゲーム機４６の各部を制御し、プレイヤにゲームを提供する。バス１２はアドレス及びデータを家庭用ゲーム機４６の各部でやり取りするためのものである。また、主記憶２６は、例えばＲＡＭを含んで構成されるものであり、ＤＶＤ−ＲＯＭ２５から読み出されたプログラムやメモリカード４２から読み出されたセーブデータが必要に応じて書き込まれる。画像処理部１６はＶＲＡＭを含んで構成されており、マイクロプロセッサ１４から送られる画像データを受け取ってＶＲＡＭ上にゲーム画面を描画するとともに、その内容をビデオ信号に変換してモニタ１８に出力する。
【００１７】
入出力処理部３０は、マイクロプロセッサ１４が、コントローラ３２、音声処理部２０、ＤＶＤ−ＲＯＭ再生部２４及びメモリカード４２にアクセスするためのインタフェースである。音声処理部２０はサウンドバッファを含んで構成されており、ＤＶＤ−ＲＯＭ２５から読み出され、該サウンドバッファに記憶されたゲーム音楽、ゲーム効果音、メッセージ等の各種音声データを再生してスピーカ２２から出力する。ＤＶＤ−ＲＯＭ再生部２４は、マイクロプロセッサ１４からの指示に従ってＤＶＤ−ＲＯＭ２５に記録されたプログラムを読み取る。コントローラ３２は、プレイヤが各種ゲーム操作の入力をするための汎用操作入力手段である。また、メモリカード４２は、不揮発性メモリ（例えばＥＥＰＲＯＭ等）を含んでおり、家庭用ゲーム機４６に対して脱着可能に構成されている。このメモリカード４２には、各種ゲームのセーブデータ等が記憶される。
【００１８】
図２は、コントローラ３２の一例を示す図である。同図に示すコントローラ３２は汎用ゲームコントローラであり、同図に示すように、方向キー３４、スタートボタン３６、ボタン３８Ｘ，３８Ｙ，３８Ａ，３８Ｂを備えている。方向キー３４は十字形状を有しており、通常はキャラクタやカーソルの移動方向を指定するために用いられる。スタートボタン３６は三角形状を有する小型の押しボタンであり、通常はゲームのスタートやゲームの強制終了などに用いられる。ボタン３８Ｘ，３８Ｙ，３８Ａ，３８Ｂは、その他のゲーム操作に用いられる。なお、以下説明するシューティングゲームでは、方向キー３４が自機の移動方向を指定するために用いられ、ボタン３８Ｂが自機からミサイル（攻撃手段）を発射するために用いられる。
【００１９】
以下、かかるハードウェア構成によりシューティングゲームを実現する技術についてさらに具体的に説明する。
【００２０】
図３は、本実施形態に係るシューティングゲーム装置１０のモニタ１８に表示されるゲーム画面の一例を示す図である。同図に示すように、このゲーム画面には、自機画像８０、敵機画像７４、自弾画像７８及び敵弾画像７６が表示されている。自弾画像７８は、自機から発射される、例えばミサイルやビーム等の攻撃手段を表す画像である。敵弾画像７６は、敵機から発射される、例えばミサイルやビーム等の攻撃手段を表す画像である。自機画像８０は、プレイヤによる操作対象を表す、例えば宇宙船や戦闘機等の移動体画像であり、コントローラ３２の方向キー３４により入力される移動方向信号に基づき、その表示位置をゲーム画面において上下左右するようになっている。また、コントローラ３２のボタン３８Ｂを押下すると、それに応じて自弾画像７８が自機画像８０から発射され、自機画像８０の表示位置から画面上方に向けて自弾画像７８が移動するようになっている。敵機画像７４は、所定移動アルゴリズムに従ってゲーム画面を上下左右するようになっており、所定攻撃アルゴリズムに従って敵弾画像７６を発射するようになっている。敵弾画像７６は、敵機画像７４から発射され、敵機画像７４の表示位置から自機画像８０の表示位置に向かって移動するようになっている。
【００２１】
同図に示すゲーム画面を見ながら、プレイヤはコントローラ３２によって自機画像８０を操作する。そして、敵機画像７４や敵弾画像７６が自機画像８０に接触しないようにしつつ、自弾画像７８を発生させて該自弾画像７８を敵機画像７４や敵弾画像７６に接触させる。これによりプレイヤは得点できるようになっている。
【００２２】
本シューティングゲーム装置１０では、敵弾画像７６がゲーム画面に多数現れていると、敵弾画像７６は自機画像８０に近づくにつれて、その移動速度を減少させるようになっている。図４は、この様子を説明する図である。すなわち、このシューティングゲーム装置１０では、ゲーム画面に表示されている敵弾画像７６の数、及び各敵弾画像７６の表示位置と自機画像８０の表示位置との距離Ｌが監視されるようになっている。そして、ゲーム画面に表示されている敵弾画像７６の数が所定数以上である場合、距離Ｌが減速開始距離Ｌｔｈ未満となっている敵弾画像７６について、その移動速度を減少させるようにしている。すなわち、本シューティングゲーム装置１０では、自機画像８０を中心とする半径Ｌｔｈの円形領域に敵弾画像減速領域が設定されている。そして、所定数以上の敵弾画像７６がゲーム画面に表示されている場合、敵弾画像７６が該敵弾画像減速領域に進入すると、その移動速度が減少するようになっている。
【００２３】
図５は、所定数以上の敵弾画像７６がゲーム画面に表示されている場合における、自機画像８０の表示位置と敵弾画像７６の表示位置との距離Ｌと、該敵弾画像７６の表示位置の移動速度Ｖと、の関係を示す図である。同図に示すように、本シューティングゲーム装置１０では、自機画像８０の表示位置と敵弾画像７６の表示位置との距離Ｌが減速開始距離Ｌｔｈ以上であれば、敵弾画像７６の表示位置はＶ２の速度で移動する。そして、距離Ｌが減速開始距離Ｌｔｈ未満となると、敵弾画像７６の移動速度は徐々に減少する。
【００２４】
図６は、本シューティングゲーム装置１０の機能ブロック図である。同図に示す各機能はＤＶＤ−ＲＯＭ２５に格納されているプログラムをマイクロプロセッサ１４が実行することにより実現されるものである。同図に示すように、シューティングゲーム装置１０で実現される機能には、操作部５０と制御部５２と表示部５４とが含まれている。
【００２５】
ここで、操作部５０は、コントローラ３２を中心として家庭用ゲーム機４６及びプログラムによって実現されるものであり、プレイヤは該操作部５０によって各種ゲーム操作を行う。これにより操作信号が制御部５２に供給される。
【００２６】
制御部５２は、マイクロプロセッサ１４を中心として家庭用ゲーム機４６及びプログラムによって実現されるものであり、上述のように自機画像８０と敵弾画像７６とを表示部５４によって表示し、自機画像８０の表示位置をプレイヤにより入力される操作信号に基づいて更新するとともに、自機画像８０の表示位置と敵弾画像７６の表示位置とに基づいてゲーム進行を制御する。
【００２７】
特に、制御部５２は、自機画像位置取得部５６と、攻撃手段画像位置取得部５８と、移動速度決定部６０と、攻撃手段画像表示位置更新部６２と、を含んでいる。自機画像位置取得部５６は自機画像８０の表示位置を取得するものである。また、攻撃手段画像表示位置取得部５８は敵弾画像７６の表示位置を取得するものである。なお、自機画像８０及び敵弾画像７６の表示位置は、本シューティングゲーム装置１０を３次元ゲーム装置として実現する場合、スクリーン座標系で取得してもよいし、ワールド座標系で取得してもよい。
【００２８】
また、移動速度決定部６０は自機画像８０の表示位置と敵弾画像７６の表示位置とに基づいて敵弾画像７６の移動速度を決定するものである。特に、この移動速度決定部６０は、自機画像８０の表示位置と敵弾画像７６の表示位置とが近いほど敵弾画像７６の表示位置が遅く移動するよう移動速度を決定する。また、ゲーム画面の所定範囲（ここではゲーム画面全体）に表示される敵弾画像７６の数に基づいて敵弾画像７６の移動速度を決定する。さらに、攻撃手段画像表示位置更新部６２は移動速度決定部６０により決定される移動速度に基づいて敵弾画像７６の表示位置を更新するものである。
【００２９】
移動速度決定部６０は、具体的には、自機画像８０の表示位置と敵弾画像７６の表示位置との距離Ｌが減速開始距離Ｌｔｈ以上である場合、敵弾画像７６の表示位置が所定初速度（Ｖ２）で移動し、自機画像８０の表示位置と敵弾画像７６の表示位置との距離Ｌが減速開始距離Ｌｔｈ未満である場合、敵弾画像７６の表示位置が前記所定初速度（Ｖ２）よりも遅く移動するよう移動速度を決定する。こうして、自機画像８０に減速開始距離Ｌｔｈまで近づくまで敵弾画像７６が減速しないようにして、シューティングゲームのスリル感を維持するようにしている。
【００３０】
なお、移動速度決定部６０は、敵弾画像７６毎に前記所定初速度（Ｖ２）を設定しておき、前記所定初速度（Ｖ２）が早い敵弾画像７６ほど、減速開始距離Ｌｔｈを大きな値に設定するようにしてもよい。この場合、移動速度決定部６０は、敵弾画像７６に対して設定されている前記所定初速度（Ｖ２）を読み出し、該所定初速度（Ｖ２）に応じて減速開始距離Ｌｔｈを決定する。そして、該減速開始距離Ｌｔｈに基づいて移動速度算出式を決定するとともに、該移動速度算出式に敵弾画像７６と自機画像８０との距離Ｌを代入することにより、移動速度Ｖを導出するようにすればよい。こうすれば、自機画像８０から十分遠方において高速に移動する敵弾画像７６ほど遠くから減速し始めるようにできる。
【００３１】
さらに、表示部５４は、モニタ１８を中心として実現されるものであり、制御部５２から供給されるビデオ信号に基づき、自機画像８０、敵機画像７４、自弾画像７８及び敵弾画像７６等を表示する。
【００３２】
図７は、本シューティングゲーム装置１０のゲーム処理を示すフロー図である。同図に示すようにゲーム処理は、ゲーム開始後、所定時間（例えば１／６０秒）毎に実行されるものである。同図に示すように、本シューティングゲーム装置１０では、まず制御部５２が初心者モードに設定されているか否かを判断する（Ｓ１０１）。すなわち、このシューティングゲーム装置１０では、プレイヤがコントローラ３２を操作して、通常モードと初心者モードとを切り替えることができるようになっており、制御部５２は、現在いずれのモードに設定されているかを判断する。そして、初心者モードに設定されていなければ、敵弾画像７６の移動速度を所定速度（例えば上記速度Ｖ２）のままとして、ゲーム画面を更新する（Ｓ１０８）。こうして更新されるゲーム画面は表示部５４により表示される。
【００３３】
なお、Ｓ１０８においては、自機画像８０の表示位置が操作部５０により入力される操作信号に基づいて決定される。また、敵機画像７４の表示位置が所定移動アルゴリズムに従って決定される。
【００３４】
一方、初心者モードに設定されていると判断すると、次に移動速度決定部６０は、所定数以上の敵弾画像７６がゲーム画面に表示されているか否かを判断する（Ｓ１０２）。そして、所定数未満しか敵弾画像７６が表示されていなければ、敵弾画像７６の移動速度を所定速度（例えば上記速度Ｖ２）のままとして、ゲーム画面を更新する（Ｓ１０８）。こうして更新されるゲーム画面は表示部５４により表示される。
【００３５】
一方、所定数以上の敵弾画像７６がゲーム画面に表示されていれば、次に自機画像位置取得部５６が自機画像８０の表示位置を取得する（Ｓ１０３）。さらに、敵弾画像位置取得部５８が敵弾画像７６の表示位置を取得する（Ｓ１０４）。そして、移動速度決定部６０は、Ｓ１０３及びＳ１０４で取得される表示位置に基づき、自機画像８０と敵弾画像７６の距離Ｌを算出する（Ｓ１０５）。そして、移動速度決定部６０は、こうして算出される距離Ｌに基づいて当該敵弾画像７６の移動速度を決定する（Ｓ１０６）。その後、ゲーム画面に表示されている全ての敵弾画像７６についてＳ１０４乃至Ｓ１０６の処理を繰り返す（Ｓ１０７）。ゲーム画面に表示されている全ての敵弾画像７６について、Ｓ１０４及びＳ１０６の処理を実行し、移動速度を決定すると、次にそれら移動速度に基づいてゲーム画面を更新する（Ｓ１０８）。具体的には、各敵弾画像７６の表示位置を、該敵弾画像７６の移動方向にＳ１０６で決定された移動速度だけ進んだ位置に更新する。こうして更新されるゲーム画面は表示部５４により表示される。
【００３６】
以上説明したように、本シューティングゲーム装置１０によれば、敵弾画像７６の表示数が多数に上る場合に、該敵弾画像７６の移動速度を減少させるようにしたので、プレイヤは容易に自機画像８０と敵弾画像７６との接触を避けることができるようになる。また、敵弾画像７６が自機画像８０に近づけば近づく程、該敵弾画像７６の移動速度が減少するようにしたので、プレイヤは自機画像８０を操作して、容易に敵弾画像７６との接触を避けることができるようになる。こうして、ビギナーであっても十分に楽しめるシューティングゲームとすることができる。
【００３７】
なお、本発明は上記実施形態に限定されるものではない。
【００３８】
例えば、以上の説明では、ゲーム画面の全体に表示される敵弾画像７６の数に基づいて敵弾画像の移動速度を決定するようにしたが、ゲーム画面の一部に表示される敵弾画像７６の数に基づいて敵弾画像７６の移動速度を決定するようにしてもよい。例えば、自機画像８０の表示位置を中心とする円形領域に計数領域を設定し、該計数領域内に表示される敵弾画像７６の数を計数して、その数に基づいて敵弾画像７６の移動速度を減少させるか否かを決定するようにしてもよい。また、敵弾画像７６の数に基づいて移動速度の減少度合いを変更してもよい。例えば、敵弾画像７６の数の減少関数である係数ｋ（１＜ｋ≦１）を算出するとともに、該係数を図５より得られる移動速度に乗算することにより、敵弾画像７６の移動速度を決定するようにしてもよい。また、以上の説明では、敵弾画像７６が多数表示されている場合だけ、敵弾画像７６の移動速度を減少させるようにしたが、敵弾画像７６の表示数が少ない場合であっても、自機画像８０と敵弾画像７６との距離Ｌに応じて該敵弾画像７６の移動速度を減少させてよい。また、本発明は２次元ゲーム装置にも３次元ゲーム装置にも適用することができる。
【００３９】
さらに、以上の説明ではプログラムを情報記憶媒体たるＤＶＤ−ＲＯＭ２５から家庭用ゲーム機１１に供給するようにしたが、通信ネットワークを介してプログラムを家庭等に配信するようにしてもよい。図８は、通信ネットワークを用いたプログラム配信システムの全体構成を示す図である。同図に基づいて本発明に係るプログラム配信方法を説明する。同図に示すように、このプログラム配信システム１００は、ゲームデータベース１０２、サーバ１０４、通信ネットワーク１０６、パソコン１０８、家庭用ゲーム機１１０、ＰＤＡ（携帯情報端末）１１２を含んでいる。このうち、ゲームデータベース１０２とサーバ１０４とによりプログラム配信装置１１４が構成される。通信ネットワーク１０６は、例えばインターネットやケーブルテレビネットワークを含んで構成されている。このシステムでは、ゲームデータベース１０２に、ＤＶＤ−ＲＯＭ２５の記憶内容と同様のプログラムが記憶されている。そして、パソコン１０８、家庭用ゲーム機１１０又はＰＤＡ１１２等を用いて需要者がゲーム配信要求をすることにより、それが通信ネットワーク１０６を介してサーバ１０４に伝えられる。そして、サーバ１０４はゲーム配信要求に応じてゲームデータベース１０２からプログラムを読み出し、それをパソコン１０８、家庭用ゲーム機１１０、ＰＤＡ１１２等、ゲーム配信要求元に送信する。ここではゲーム配信要求に応じてゲーム配信するようにしたが、サーバ１０４から一方的に送信するようにしてもよい。また、必ずしも一度にゲームの実現に必要な全てのプログラムを配信（一括配信）する必要はなく、ゲームの局面に応じて必要な部分を配信（分割配信）するようにしてもよい。このように通信ネットワーク１０６を介してゲーム配信するようにすれば、プログラムを需要者は容易に入手することができるようになる。
【００４０】
【発明の効果】
以上説明したように、本発明によれば、自機画像の表示位置と攻撃手段画像の表示位置との距離に基づいて攻撃手段画像の表示位置の移動速度が決定されるようにしたので、例えば攻撃手段が自機に近づくにつれて移動速度を低下させる等の処理が可能となり、自機が攻撃手段に接触し難くして、ビギナーであってもシューティングゲームを楽しむことができるようになる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るシューティングゲーム装置のハードウェア構成を示す図である。
【図２】コントローラの一例を示す図である。
【図３】ゲーム画面の一例を示す図である。
【図４】敵弾画像の減速処理を説明する図である。
【図５】自機画像と敵弾画像との距離Ｌと敵弾画像の移動速度Ｖとの関係を示す図である。
【図６】本発明の実施形態に係るシューティングゲーム装置の機能ブロックを示す図である。
【図７】本発明の実施形態に係るシューティングゲーム装置のゲーム処理を示すフロー図である。
【図８】本発明の他の実施形態に係るプログラム配信システムの全体構成を示す図である。
【符号の説明】
１０　シューティングゲーム装置、１２　バス、１４　マイクロプロセッサ、
１６　画像処理部、１８　モニタ、２０　音声処理部、２２　スピーカ、２４　ＤＶＤ−ＲＯＭ再生部、２５　ＤＶＤ−ＲＯＭ、２６　主記憶、３０　入出力処理部、３２　コントローラ、３４　方向キー、３６　スタートボタン、３８Ａ，３８Ｂ，３８Ｘ，３８Ｙボタン、４２　メモリカード、４６，１１０　家庭用ゲーム機、５０　操作部、５２　制御部、５４　表示部、５６　自機画像位置取得部、５８　攻撃手段画像位置取得部、６０　移動速度決定部、６２　攻撃手段画像表示位置更新部、７４　敵機画像、７６　敵弾画像、７８　自弾画像、８０自機画像、８２　減速領域、１００　プログラム配信システム、１０２　ゲームデータベース、１０４　サーバ、１０６　通信ネットワーク、１０８　パソコン、１１２　携帯情報端末（ＰＤＡ）、１１４　プログラム配信装置。
【図１】
2004000305.tif 000003
【図２】
2004000305.tif 000004
【図３】
2004000305.tif 000005
【図４】
2004000305.tif 000006
【図５】
2004000305.tif 000007
【図６】
2004000305.tif 000008
【図７】
2004000305.tif 000009
【図８】
2004000305.tif 000010
【手続補正書】
【提出日】平成15年7月9日(2003.7.9)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
自機画像と敵機画像から発せられる攻撃手段画像とを表示し、前記自機画像の表示位置をプレイヤにより入力される操作信号に基づいて更新するとともに、前記自機画像の表示位置と前記攻撃手段画像の表示位置とに基づいてゲーム進行を制御するシューティングゲーム装置において、
前記自機画像の表示位置を取得する自機画像表示位置取得手段と、
前記攻撃手段画像の表示位置を取得する攻撃手段画像表示位置取得手段と、
前記自機画像の表示位置と前記攻撃手段画像の表示位置とに基づいて前記攻撃手段画像の移動速度を決定する移動速度決定手段と、
前記移動速度決定手段により決定される移動速度に基づいて前記攻撃手段画像の表示位置を更新する攻撃手段画像表示位置更新手段と、
を含むことを特徴とするシューティングゲーム装置。
【請求項２】
請求項１に記載のシューティングゲーム装置において、
前記移動速度決定手段は、前記自機画像の表示位置と前記攻撃手段画像の表示位置とが近いほど前記攻撃手段画像の表示位置が遅く移動するよう前記移動速度を決定する、
ことを特徴とするシューティングゲーム装置。
【請求項３】
請求項１又は２に記載のシューティングゲーム装置において、
前記移動速度決定手段は、前記自機画像の表示位置と前記攻撃手段画像の表示位置との距離が所定の減速開始距離以上である場合、前記攻撃手段画像の表示位置が所定速度で移動し、前記自機画像の表示位置と前記攻撃手段画像の表示位置との距離が所定の減速開始距離未満である場合、前記攻撃手段画像の表示位置が前記所定速度よりも遅く移動するよう前記移動速度を決定する、
ことを特徴とするシューティングゲーム装置。
【請求項４】
請求項３に記載のシューティングゲーム装置において、
前記移動速度決定手段は、前記所定速度が早いほど前記減速開始距離を大きな値に設定する、
ことを特徴とするシューティングゲーム装置。
【請求項５】
自機画像と敵機画像から発せられる攻撃手段画像とを表示し、前記自機画像の表示位置をプレイヤにより入力される操作信号に基づいて更新するとともに、前記自機画像の表示位置と前記攻撃手段画像の表示位置とに基づいてゲーム進行を制御するシューティングゲーム装置としてコンピュータを機能させるためのプログラムであって、
前記自機画像の表示位置を取得する自機画像表示位置取得手段、
前記攻撃手段画像の表示位置を取得する攻撃手段画像表示位置取得手段、
前記自機画像の表示位置と前記攻撃手段画像の表示位置とに基づいて前記攻撃手段画像の移動速度を決定する移動速度決定手段、及び、
前記移動速度決定手段により決定される移動速度に基づいて前記攻撃手段画像の表示位置を更新する攻撃手段画像表示位置更新手段、
として前記コンピュータを機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明によれば、自機画像の表示位置と攻撃手段画像の表示位置とに基づいてゲーム進行が制御される。攻撃手段画像は、例えばミサイルやビーム等の自機を攻撃するための手段を表す画像である。例えば、自機画像の表示位置と攻撃手段画像の表示位置とが重なったり接近したりすると自機がダメージを受ける等して、ゲーム進行が制御される。そして、本発明では、自機画像の表示位置と攻撃手段画像の表示位置とに基づいて攻撃手段画像の移動速度が決定される。例えば、自機画像の表示位置と攻撃手段画像の表示位置との距離等に基づいて該攻撃手段画像の移動速度が決定される。そして、こうして決定される移動速度に基づいて攻撃手段画像の表示位置が更新される。本発明によれば、自機が攻撃手段に接触し難いようにでき、ビギナーであってもシューティングゲームを楽しむことができるようになる。




【手続補正書】
【提出日】平成15年10月3日(2003.10.3)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
自機画像と敵機画像から発せられる攻撃手段画像とを表示し、前記自機画像の表示位置をプレイヤにより入力される操作信号に基づいて更新するとともに、前記自機画像の表示位置と前記攻撃手段画像の表示位置とに基づいてゲーム進行を制御するシューティングゲーム装置において、
前記自機画像の表示位置を取得する自機画像表示位置取得手段と、
前記攻撃手段画像の表示位置を取得する攻撃手段画像表示位置取得手段と、
前記自機画像の表示位置と前記攻撃手段画像の表示位置とに基づいて前記攻撃手段画像の移動速度を決定する移動速度決定手段と、
前記移動速度決定手段により決定される移動速度に基づいて前記攻撃手段画像の表示位置を更新する攻撃手段画像表示位置更新手段と、
ゲーム画面の所定範囲に表示される前記攻撃手段画像の数に基づき、前記移動速度決定手段による前記移動速度の決定を行うか否かを判断する判断手段と、
を含むことを特徴とするシューティングゲーム装置。
【請求項２】
請求項１に記載のシューティングゲーム装置において、
前記移動速度決定手段は、前記自機画像の表示位置と前記攻撃手段画像の表示位置とが近いほど前記攻撃手段画像の表示位置が遅く移動するよう前記移動速度を決定する、
ことを特徴とするシューティングゲーム装置。
【請求項３】
請求項１又は２に記載のシューティングゲーム装置において、
前記移動速度決定手段は、前記自機画像の表示位置と前記攻撃手段画像の表示位置との距離が所定の減速開始距離以上である場合、前記攻撃手段画像の表示位置が所定速度で移動し、前記自機画像の表示位置と前記攻撃手段画像の表示位置との距離が所定の減速開始距離未満である場合、前記攻撃手段画像の表示位置が前記所定速度よりも遅く移動するよう前記移動速度を決定する、
ことを特徴とするシューティングゲーム装置。
【請求項４】
請求項３に記載のシューティングゲーム装置において、
前記移動速度決定手段は、前記所定速度が早いほど前記減速開始距離を大きな値に設定する、
ことを特徴とするシューティングゲーム装置。
【請求項５】
自機画像と敵機画像から発せられる攻撃手段画像とを表示し、前記自機画像の表示位置をプレイヤにより入力される操作信号に基づいて更新するとともに、前記自機画像の表示位置と前記攻撃手段画像の表示位置とに基づいてゲーム進行を制御するシューティングゲーム装置としてコンピュータを機能させるためのプログラムであって、
前記自機画像の表示位置を取得する自機画像表示位置取得手段、
前記攻撃手段画像の表示位置を取得する攻撃手段画像表示位置取得手段、
前記自機画像の表示位置と前記攻撃手段画像の表示位置とに基づいて前記攻撃手段画像の移動速度を決定する移動速度決定手段、
前記移動速度決定手段により決定される移動速度に基づいて前記攻撃手段画像の表示位置を更新する攻撃手段画像表示位置更新手段、及び、
ゲーム画面の所定範囲に表示される前記攻撃手段画像の数に基づき、前記移動速度決定手段による前記移動速度の決定を行うか否かを判断する判断手段、
として前記コンピュータを機能させるためのプログラム。