(57)【要約】【課題】ロックオン条件をプレイヤが設定できるロックオン条件設定プログラム及びゲーム機を提供する。【解決手段】画面上に複数の敵キャラクタが出現するゲームで用いられるロックオン条件の設定プログラム２３は、ゲーム機１を、画面上の敵キャラクタに対してプレイヤの攻撃アイテムをロックオンさせて攻撃する条件であるロックオン情報を指定する指定画面４０を表示する指定画面表示手段１１と、指定画面表示手段１１により表示された指定画面４０にプレイヤにより入力されたロックオン情報を受け付けるロックオン情報受付手段１２と、して機能させる。【選択図】図１
2010005209.tif 000002
【特許請求の範囲】
【請求項１】
画面上に複数の敵キャラクタが出現するゲームで用いられるロックオン条件設定プログラムであって、
コンピュータを、
前記画面上の前記敵キャラクタに対してプレイヤの攻撃アイテムをロックオンさせて攻撃する条件であるロックオン情報を指定する指定画面を表示する指定画面表示手段と、
前記指定画面表示手段により表示された前記指定画面に前記プレイヤにより入力された前記ロックオン情報を受け付けるロックオン情報受付手段と、
して機能させることを特徴とするロックオン条件設定プログラム。
【請求項２】
請求項１に記載のロックオン条件設定プログラムにおいて、
前記コンピュータを、複数の前記ロックオン情報を記憶するロックオン記憶手段として機能させ、
前記指定画面表示手段を、前記ロックオン記憶手段に記憶された複数の前記ロックオン情報を表示するように機能させ、
前記ロックオン情報受付手段を、前記指定画面に表示された複数の前記ロックオン情報から一の前記ロックオン情報を前記プレイヤが選択することで、前記ロックオン情報を受け付けるように機能させること、
を特徴とするロックオン条件設定プログラム。
【請求項３】
請求項１に記載のロックオン条件設定プログラムにおいて、
前記コンピュータを、複数の前記ロックオン情報を記憶するロックオン記憶手段として機能させ、
前記指定画面表示手段を、前記ロックオン記憶手段に記憶された複数の前記ロックオン情報を表示するように機能させ、
前記ロックオン情報受付手段を、前記指定画面に表示された複数の前記ロックオン情報を前記プレイヤが並び替えることで、並び替えた順番に従って優先順位が付された前記ロックオン情報を受け付けるように機能させること、
を特徴とするロックオン条件設定プログラム。
【請求項４】
請求項１から請求項３のいずれか１項に記載のロックオン条件設定プログラムにおいて、
前記コンピュータを、前記ロックオン情報受付手段による入力に基づいた前記敵キャラクタのロックオン攻撃を検知したことに応じて、前記画面上に表示された前記複数の敵キャラクタのうち次にロックオンする敵キャラクタを、前記ロックオン情報に基づいて決定する決定手段として機能させること、
を特徴とするロックオン条件設定プログラム。
【請求項５】
請求項１に記載のロックオン条件設定プログラムにおいて、
前記指定画面表示手段を、前記ロックオン情報の指定に用いるパラメータに対応する優先度を重み付けとして入力する指定画面を表示するように機能させ、
前記ロックオン情報受付手段を、前記パラメータに対応する重み付けを前記プレイヤが入力することで、前記ロックオン情報を受け付けるように機能させること、
を特徴とするロックオン条件設定プログラム。
【請求項６】
請求項５に記載のロックオン条件設定プログラムにおいて、
前記ロックオン情報の指定に用いる前記パラメータを複数有し、
前記コンピュータを、前記プレイヤが一の前記パラメータに対応する前記重み付けを変更することで、前記一のパラメータを除く他のパラメータの前記重み付けを変更して、重み付けの合計値を一定にする自動調整手段として機能させること、
を特徴とするロックオン条件設定プログラム。
【請求項７】
請求項５又は請求項６に記載のロックオン条件設定プログラムにおいて、
前記コンピュータを、前記ロックオン情報受付手段による入力に基づいた前記敵キャラクタのロックオン攻撃を検知したことに応じて、前記画面上に表示された前記複数の敵キャラクタのうち次にロックオンする敵キャラクタを、前記ロックオン情報に基づいて決定する決定手段として機能させ、
前記決定手段を、前記優先度に基づいて切り替えるように機能させること、
を特徴とするロックオン条件設定プログラム。
【請求項８】
請求項１から請求項７のいずれか１項に記載のロックオン条件設定プログラムにおいて、
前記ロックオン情報は、前記プレイヤが操作するプレイヤキャラクタと前記敵キャラクタとの距離、前記プレイヤキャラクタの向きに対する前記敵キャラクタの角度、及び前記敵キャラクタの残り体力のうち少なくともいずれかを含む情報であること、
を特徴とするロックオン条件設定プログラム。
【請求項９】
請求項１から請求項８のいずれか１項に記載のロックオン条件設定プログラム及び前記ロックオン条件設定プログラムにより指定されたロックオン情報を用いてゲームを実行するゲームプログラムを記憶した記憶部と、
前記ロックオン条件設定プログラムを実行する制御部と、
前記指定画面を表示する表示部と、
前記プレイヤが前記ロックオン情報を入力する操作部と、
を備えるゲーム機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ロックオン条件設定プログラム及びそのプログラムを実行するゲーム機に関する。
【背景技術】
【０００２】
従来、敵キャラクタ等の攻撃対象に照準を固定（ロック）してミサイル等を発射することで、ミサイル等が攻撃対象を追尾するロックオン（自動追尾）機能を有するゲーム装置が存在する。このようなロックオン機能を用いるゲーム装置として、予め用意されたロックオンボタンをプレイヤが押すことで、モード制御部が通常のゲームモードからロックオンモードに移行させるゲーム装置が提案されている（例えば、特許文献１）。
【特許文献１】特開２００７−３１２９３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１に記載のゲーム装置は、ロックオンモードに移行すると、所定のロックオン条件を満たす敵キャラクタの中から、照準を合わせる敵キャラクタを選択して、その敵キャラクタに照準を固定してロックオンする。しかし、所定のロックオン条件は、予め決められた、ゲーム装置にプレセッティングされたものであった。
【０００４】
そこで、本発明は、ロックオン条件をプレイヤが設定できるロックオン条件設定プログラム及びゲーム機を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。
【０００６】
請求項１の発明は、画面上に複数の敵キャラクタが出現するゲームで用いられるロックオン条件設定プログラム（２３）であって、コンピュータ（１）を、前記画面上の前記敵キャラクタに対してプレイヤの攻撃アイテムをロックオンさせて攻撃する条件であるロックオン情報を指定する指定画面（４０，８０）を表示する指定画面表示手段（１１）と、前記指定画面表示手段により表示された前記指定画面に前記プレイヤにより入力された前記ロックオン情報を受け付けるロックオン情報受付手段（１２）と、して機能させることを特徴とするロックオン条件設定プログラムである。
請求項２の発明は、請求項１に記載のロックオン条件設定プログラム（２３）において、前記コンピュータ（１）を、複数の前記ロックオン情報を記憶するロックオン記憶手段（２１）として機能させ、前記指定画面表示手段（１１）を、前記ロックオン記憶手段に記憶された複数の前記ロックオン情報を表示するように機能させ、前記ロックオン情報受付手段（１２）を、前記指定画面（８０）に表示された複数の前記ロックオン情報から一の前記ロックオン情報を前記プレイヤが選択することで、前記ロックオン情報を受け付けるように機能させること、を特徴とするロックオン条件設定プログラムである。
請求項３の発明は、請求項１に記載のロックオン条件設定プログラム（２３）において、前記コンピュータ（１）を、複数の前記ロックオン情報を記憶するロックオン記憶手段（２１）として機能させ、前記指定画面表示手段（１１）を、前記ロックオン記憶手段に記憶された複数の前記ロックオン情報を表示するように機能させ、前記ロックオン情報受付手段（１２）を、前記指定画面（８０）に表示された複数の前記ロックオン情報を前記プレイヤが並び替えることで、並び替えた順番に従って優先順位が付された前記ロックオン情報を受け付けるように機能させること、を特徴とするロックオン条件設定プログラムである。
請求項４の発明は、請求項１から請求項３のいずれか１項に記載のロックオン条件設定プログラム（２３）において、前記コンピュータ（１）を、前記ロックオン情報受付手段（１２）による入力に基づいた前記敵キャラクタのロックオン攻撃を検知したことに応じて、前記画面上に表示された前記複数の敵キャラクタのうち次にロックオンする敵キャラクタを、前記ロックオン情報に基づいて決定する決定手段（１５）として機能させること、を特徴とするロックオン条件設定プログラムである。
請求項５の発明は、請求項１に記載のロックオン条件設定プログラム（２３）において、前記指定画面表示手段（１１）を、前記ロックオン情報の指定に用いるパラメータに対応する優先度を重み付けとして入力する指定画面（４０）を表示するように機能させ、前記ロックオン情報受付手段（１２）を、前記パラメータに対応する重み付けを前記プレイヤが入力することで、前記ロックオン情報を受け付けるように機能させること、を特徴とするロックオン条件設定プログラムである。
請求項６の発明は、請求項５に記載のロックオン条件設定プログラム（２３）において、前記ロックオン情報の指定に用いる前記パラメータを複数有し、前記コンピュータ（１）を、前記プレイヤが一の前記パラメータに対応する前記重み付けを変更することで、前記一のパラメータを除く他のパラメータの前記重み付けを変更して、重み付けの合計値を一定にする自動調整手段（１３）として機能させること、を特徴とするロックオン条件設定プログラムである。
請求項７の発明は、請求項５又は請求項６に記載のロックオン条件設定プログラム（２３）において、前記コンピュータ（１）を、前記ロックオン情報受付手段（１２）による入力に基づいた前記敵キャラクタのロックオン攻撃を検知したことに応じて、前記画面上に表示された前記複数の敵キャラクタのうち次にロックオンする敵キャラクタを、前記ロックオン情報に基づいて決定する決定手段（１５）として機能させ、前記決定手段を、前記優先度に基づいて切り替えるように機能させること、を特徴とするロックオン条件設定プログラムである。
請求項８の発明は、請求項１から請求項７のいずれか１項に記載のロックオン条件設定プログラム（２３）において、前記ロックオン情報は、前記プレイヤが操作するプレイヤキャラクタと前記敵キャラクタとの距離、前記プレイヤキャラクタの向きに対する前記敵キャラクタの角度、及び前記敵キャラクタの残り体力のうち少なくともいずれかを含む情報であること、を特徴とするロックオン条件設定プログラムである。
【０００７】
請求項９の発明は、請求項１から請求項８のいずれか１項に記載のロックオン条件設定プログラム（２３）及び前記ロックオン条件設定プログラムにより指定されたロックオン情報を用いてゲームを実行するゲームプログラム（２２）を記憶した記憶部（２０）と、前記ロックオン条件設定プログラムを実行する制御部（１０）と、前記指定画面を表示する表示部（３）と、前記プレイヤが前記ロックオン情報を入力する操作部（５）と、を備えるゲーム機（１）である。
なお、符号を付して説明した構成は、適宜改良してもよく、また、少なくとも一部を他の構成物に代替してもよい。
【発明の効果】
【０００８】
本発明によれば、以下の効果を奏することができる。
（１）本発明は、指定画面を表示することで、敵キャラクタに対してプレイヤの攻撃アイテムをロックオンさせて、敵キャラクタを攻撃する条件であるロックオン情報を、プレイヤに指定させる。よって、ロックオンの条件をプレイヤが設定できる環境を提供することができる。
【０００９】
（２）本発明は、記憶された複数のロックオン情報を表示することで、プレイヤに一のロックオン情報を選択させる。よって、ロックオンの条件を、複数のロックオン情報から１つを選択するという方法で、プレイヤが簡易にカスタマイズできる環境を提供することができる。
【００１０】
（３）本発明は、記憶された複数のロックオン情報を表示して、プレイヤに優先させたい順番にロックオン情報を並び替えさせる。よって、より複雑なロックオンの条件を、プレイヤが簡易にカスタマイズできる環境を提供することができる。
【００１１】
（４）本発明は、プレイヤによりカスタマイズされたロックオン情報を用いた敵キャラクタのロックオン攻撃を検知したことで、次にロックオンする敵キャラクタを決定する。よって、次々にロックオンさせる攻撃対象を新たに設定することができる。
【００１２】
（５）本発明は、ロックオン情報の指定に用いるパラメータに対応する優先度を重み付けとして入力する指定画面を表示することで、プレイヤに、パラメータに対応する重み付けを入力させる。よって、パラメータ単位で、ロックオンの条件をプレイヤにカスタマイズさせる環境を提供することができる。
【００１３】
（６）本発明は、ロックオン情報の指定に用いる複数のパラメータのうち、プレイヤが一のパラメータに対応する重み付けを変更することで、一のパラメータを除く他のパラメータの重み付けを変更して、重み付けの合計値を一定にする。よって、一のパラメータの変更に対応して、パラメータに対応する重み付けを自動的に調整することができる。
【００１４】
（７）本発明は、プレイヤによりカスタマイズされたロックオン情報を用いた敵キャラクタのロックオン攻撃を検知したことで、次にロックオンする敵キャラクタを優先度に基づいて決定する。よって、例えば、ロックオンさせる攻撃対象を優先度の高いものから順番に切り替えて、次々にロックオンさせる攻撃対象を新たに設定することができる。
【００１５】
（８）本発明は、ロックオン情報は、プレイヤが操作するプレイヤキャラクタと敵キャラクタとの距離、プレイヤキャラクタの向きに対する敵キャラクタの角度、及び敵キャラクタの残り体力のうち少なくともいずれかを含む。よって、様々なロックオン情報をプレイヤに作成可能な環境を提供することができる。
【発明を実施するための最良の形態】
【００１６】
本発明は、ロックオン条件をプレイヤが設定できるロックオン条件設定プログラム及びゲーム機を提供するという目的を、画面上に複数の敵キャラクタが出現するゲームで用いられるロックオン条件設定プログラムが、コンピュータを、画面上の敵キャラクタに対してプレイヤの攻撃アイテムをロックオンさせて攻撃する条件であるロックオン情報を指定する指定画面を表示する指定画面表示手段と、指定画面表示手段により表示された指定画面にプレイヤにより入力されたロックオン情報を受け付けるロックオン情報受付手段として機能させることによって実現した。
【００１７】
（第１実施形態）
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
図１は、第１実施形態に係るゲームを行うゲーム機１の機能ブロックを示す図である。ゲーム機１は、例えば、ゲームセンタ等に設置される大型の装置であり、プレイヤがキャラクタ（プレイヤキャラクタ）を操作してミサイル等の攻撃アイテムを用いて攻撃対象となる敵（敵キャラクタ）を攻撃することでゲームが進行するシューティングゲームを行うビデオゲーム機である。ゲーム機１は、表示部３、音声出力部４、操作部５、通信インタフェース部６、制御部１０及び記憶部２０を有し、それらがバス９を介して接続されている。
【００１８】
表示部３は、例えば、ミサイル等をロックオンさせて攻撃する条件であるロックオン情報を設定する際に表示する後述する指定画面や、ゲームの画像を表示する。表示部３は、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
音声出力部４は、例えば、スピーカに代表される音声出力装置を備え、ゲーム実行時に効果音やＢＧＭ等を出力する。また、ロックオン情報の設定時には、画面上のボタン等が選択されたことを示す効果音を出力してもよい。
操作部５は、プレイヤの操作による入力を行う装置であり、例えばコントローラを指す。
バス９は、ゲーム機１内のアドレス信号やデータを伝送するラインである。
【００１９】
制御部１０は、情報の演算、処理を行う情報演算処理装置であり、当該ゲーム機１全体の制御を行う。制御部１０は、記憶部２０に記憶された各種プログラムを適宜読み出して実行することにより、上述のハードウェアと協働し、本発明に係る各種機能を実現している。
また、制御部１０は、指定画面表示手段１１、ロックオン情報受付手段１２、自動調整手段１３、決定手段１５、及びゲーム実行手段１９を有する。指定画面表示手段１１は、ユーザがロックオン情報を指定可能な画面を表示部３に表示する。ロックオン情報受付手段１２は、指定画面でユーザが指定したロックオン情報を受け付ける。本実施形態において受け付けるロックオン情報は、ロックオンの条件を構成する複数のパラメータの各パラメータに対応する重み付けの数値である。自動調整手段１３は、受け付けたロックオン情報の重み付けの数値に基づき、ロックオン情報の他の重み付けの数値を調整する。決定手段１５は、ロックオンさせて攻撃をする敵を決定する。ゲーム実行手段１９は、ロックオン情報を用いるゲームプログラム２２を実行する。
【００２０】
記憶部２０は、シューティングゲームのゲームプログラム２２、ロックオン情報を設定するための設定プログラム２３、その他各種プログラムやパラメータ等を記憶している。また、記憶部２０は、設定プログラム２３で設定したロックオン情報を記憶するロックオン情報記憶手段２１を有する。記憶部２０は、ロックオン情報記憶手段２１、ゲームプログラム２２及び設定プログラム２３が記憶された、例えば、ＣＤ−ＲＯＭ２９等のコンピュータ可読媒体を含んでよい。また、通信インタフェース部６を介してネットワーク上に有するロックオン情報記憶手段、ゲームプログラム及び設定プログラムをダウンロードして記憶するローカルディスクでもよい。また、両者を併用してもよい。コンピュータ可読媒体としては、電気的、磁気的、光学的、電磁的に実現するものを含んでよい。また、各種のプログラムの実行時に、テーブル等を展開するための一時記憶領域であるローカルメモリ、及びキャッシュメモリを含んでよい。
【００２１】
なお、本発明でいうコンピュータとは、記憶装置、制御部等を備えた情報処理装置をいい、ゲーム機１は、記憶部２０、制御部１０等を備えた情報処理装置であり、本発明のコンピュータの概念に含まれる。
【００２２】
次に、本発明による機能の設定方法について説明する。
図２は、第１実施形態に係るロックオン情報の設定方法を説明する図である。
まず、図２（１）は、ロックオン情報が指定できる「○○シューティングゲーム」のスタート画面を示す。表示部３には、初期画面３０に、ゲームの名称と、プレイ開始のためのスタートボタン３１とが表示されている。プレイヤが操作部５（図１参照）を操作して、スタートボタン３１を選択することで、表示部３には、カスタマイズ要否選択画面３５が表示される（図２（２））。プレイヤは、ロックオン情報をカスタマイズするか否かを選択できる。ここで、プレイヤが操作部５を操作して、カスタマイズするボタン３６を選択することで、表示部３には、指定画面４０が表示される（図２（３））。また、プレイヤが操作部５を操作して、カスタマイズしないボタン３７を選択することで、プレイが開始されるため、表示部３には、ゲーム画面が表示される（図２（５））。
【００２３】
図２（３）には、ロックオンの条件をパラメータにより設定できる指定画面４０が表示されている。パラメータとして、敵との距離（＃１）、敵の角度（＃２）、敵の残り体力（＃３）が設定できるようになっている。それぞれ、パラメータに対応する重み付けの数値を指定できる指定ボックス４１ａ，４１ｂ，４１ｃが設けられており、プレイヤが操作部５を操作して、下向きの三角ボタンを選択することで、その重み付けの数値が小さくなり、プレイヤが操作部５を操作して、上向きの三角ボタンを選択することで、その重み付けの数値が大きくなる。重み付けの数値は、各々０から１００までの間で設定可能である。また、（＃１）から（＃３）の重み付けの数値をあわせて合計値が１００になるように自動調整される。よって、例えば、図２（３）で指定ボックス４１ａの重み付けの数値を大きくすることで、自動調整手段１３（図１参照）は、指定ボックス４１ｂの重み付けの数値を小さくする。また、指定ボックス４１ａ，４１ｂ，４１ｃの右方には、棒グラフ４２ａ，４２ｂ，４２ｃが設けられている。棒グラフは、指定ボックス４１ａ，４１ｂ，４１ｃで設定した重み付けの数値に対応し、プレイヤが、重み付けの数値を視覚的に容易に認識できるように設けられたものである。指定ボックス４１ａ，４１ｂ，４１ｃの重み付けの数値の変化に連動して、棒グラフ４２ａ，４２ｂ，４２ｃのグラフの長さが変化する。
【００２４】
プレイヤが操作部５を操作して（＃１）の重み付けの数値を大きくすることで、ゲーム機１は、プレイヤキャラクタと敵との距離が遠くても、ロックオンの条件とすることができる。また、（＃２）の重み付けの数値を大きくすることで、ゲーム機１は、プレイヤキャラクタの進行方向に対して広範囲の角度にいる敵に対しても、ロックオンの条件とすることができる。なお、敵の角度とは、プレイヤキャラクタが画面上側（進行方向）を向いている時に敵がいる方向をいう。さらに、（＃３）の重み付けの数値を大きくすることで、ゲーム機１は、敵の残り体力が少ないものを優先的にロックオンの条件とすることができる。
【００２５】
図２（３）において、プレイヤが操作部５を操作して、決定ボタン４３を選択することで、指定画面４０に表示された設定条件でロックオン情報が作成され、作成されたロックオン情報を用いてプレイが開始される（図２（５））。また、確認ボタン４４を選択することで、図２（４）に遷移する。さらに、戻るボタン４５を選択することで、図２（２）に戻り、表示部３にカスタマイズ要否選択画面３５を表示する。
【００２６】
図２（４）には、表示部３に視覚表示画面５０が表示されている。視覚表示画面５０は、図２（３）で指定した重み付けの数値により、具体的に、どの範囲に優先的にロックオンが設定されるかを認識できるように画像にして表したものである。画面ほぼ中央に表示された三角の形をしたプレイヤキャラクタの位置５５よりも画面上側を中心Ｏとして、略円状の下側部分の一部が扇状に切り取られた範囲５６が示されている。範囲５６のうち、破線５７により表される円の中心部分にいる敵が、ロックオンされやすいことを示す。図２（４）において、プレイヤが操作部５を操作して、決定ボタン５１を選択することで、指定画面４０に表示された設定条件でロックオン情報が作成され、作成されたロックオン情報を用いてプレイが開始される（図２（５））。また、戻るボタン５２を選択することで、図２（３）に戻り、表示部３に指定画面４０を表示する。
このように、ゲーム機１は、プレイヤに、パラメータの単位で、ロックオンの条件をカスタマイズさせることができる。よって、プレイヤは、自分の好きなロックオンの条件を設定することができる。また、視覚的に認識しやすい方法で、ロックオンの条件を表示するので、プレイヤに、自分の指定したロックオンの条件を認識しやすい情報として提供できる。
【００２７】
図３は、第１実施形態に係るロックオン情報設定処理のフローチャートである。上述したロックオン情報の設定について、フローチャートに基づき説明する。
まず、ステップＳ１では、制御部１０は、ロックオンのカスタマイズを行うか否かを判断する。この判断は、上述の図２（２）のカスタマイズ要否選択画面３５でプレイヤが選択した結果に基づく。ロックオンのカスタマイズを行う場合（Ｓ１：ＹＥＳ）には、制御部１０は、処理をステップＳ２に移す。他方、ロックオンのカスタマイズを行わない場合（Ｓ１：ＮＯ）には、制御部１０は、処理をステップＳ１０に移す。
【００２８】
ステップＳ２では、制御部１０（指定画面表示手段１１）は、表示部３に指定画面４０を出力する（図２（３）参照）。次に、ステップＳ３では、制御部１０は、重み付けの数値の変更を受け付けたか否かを判断する。重み付けの数値の変更を受け付けた場合（ステップＳ３：ＹＥＳ）には、制御部１０は、処理をステップＳ４に移し、制御部１０（自動調整手段１３）が残りの重み付けの数値を自動調整した上で、処理をステップＳ５に移す。他方、重み付けの数値の変更を受け付けていない場合（ステップＳ４：ＮＯ）には、制御部１０は、処理をステップＳ５に移す。
【００２９】
ステップＳ５では、制御部１０（ロックオン情報受付手段１２）は、決定ボタン４３（図２（３）参照）の選択を受け付けたか否かを判断する。受け付けた場合（ステップＳ５：ＹＥＳ）には、制御部１０は、処理をステップＳ９に移す。他方、受け付けていない場合（ステップＳ５：ＮＯ）には、制御部１０は、処理をステップＳ６に移す。
ステップＳ６では、制御部１０は、確認ボタン４４（図２（３）参照）の選択を受け付けたか否かを判断する。受け付けた場合（ステップＳ６：ＹＥＳ）には、制御部１０は、処理をステップＳ７に移す。他方、受け付けていない場合（ステップＳ６：ＮＯ）には、制御部１０は、処理をステップＳ３に戻す。
【００３０】
ステップＳ７では、制御部１０は、表示部３に指定画面４０で指定した重み付けの数値に基づき、ロックオン情報を画像にして表示する（図２（４）参照）。そして、ステップＳ８では、制御部１０（ロックオン情報受付手段１２）は、決定ボタン５１（図２（４）参照）の選択を受け付けたか否かを判断する。受け付けた場合（ステップＳ８：ＹＥＳ）には、制御部１０は、処理をステップＳ９に移す。他方、受け付けていない場合（ステップＳ８：ＮＯ）には、制御部１０は、処理をステップＳ３に戻す。なお、決定ボタン５１の選択を受け付けていない場合とは、戻るボタン５２（図２（４）参照）の選択を受け付けた場合をいう。
【００３１】
ステップＳ９では、制御部１０は、指定画面４０で指定した重み付けの数値に基づき算出した重み付けを、パラメータに対応付けて記憶部２０に記憶する。なお、重み付けは、重み付けの数値の割合を示し、この割合は、重み付けの数値１００に対して重み付け１としたものである。
ステップＳ１０では、制御部１０（ゲーム実行手段１９）は、指定したロックオン情報に基づきゲームを開始する（図２（５）参照）。その後、制御部１０は、本処理を終了する。
【００３２】
次に、図２（３）と図２（４）とにおける、パラメータの設定と視覚表示画面５０との関係について具体例に基づき説明する。
図４は、第１実施形態に係るロックオン情報のパラメータ設定と、その際の視覚表示画面５０との関係を説明する図である。
図４（１）は、指定画面４０の一部を示すものであるが、図２（３）と同様の重み付けの数値を示している。ここで、プレイヤにより、敵の角度を示す重み付けの数値を、元の重み付けの数値から３０減らして６０に変更した場合、図４（２）に示すように、指定画面４０の重み付けの数値が変更される。
【００３３】
図４（２）では、プレイヤによって敵の角度を示すパラメータが９０から６０に変更されている。敵の角度を示す重み付けの数値が変更されたため、そのままだと変更により減った３０が余ってしまう。そして、各重み付けの数値の合計値が７０になってしまい、１００にならない。そこで、自動調整手段１３が、余った３０を、残りのパラメータの項目である敵との距離を示すパラメータと、敵の残り体力を示すパラメータとに１５ずつ自動的に配分して、合計値が１００になるように保つ。
このように、プレイヤが一のパラメータに対応する重み付けの数値を変更することで、一のパラメータを除く他のパラメータの重み付けの数値を変更して、重み付けの数値の合計値を一定にする。よって、一のパラメータの変更に対応して、重み付けの数値を自動的に調整することができる。
【００３４】
また、図４（１）と図４（２）とで示される視覚表示画面５０には、実線で示されるロックオン可能な範囲の内側に、２点連鎖で示される範囲と点線で示される範囲とがある。点線で示される範囲は、ロックオンの優先度が最も高く、実線で示される範囲に敵がいた場合には、他の範囲にいる敵よりも先にロックオン対象となる。実線で囲まれた範囲外で、次にロックオン対象となる範囲が、２点連鎖で示される範囲である。
図４（１）と図４（２）とで示される視覚表示画面５０を比較すると、図４（２）の視覚表示画面５０は、破線や２点連鎖で示される形状により、より遠くにいる敵に対してロックオンさせやすいものであることが示されている。
【００３５】
次に、実際のプレイ時でのロックオンについて説明する。
図５及び図６は、第１実施形態に係るロックオンの具体例を示す図である。
図５は、敵の距離を優先する場合を、図６は、敵の角度を優先する場合を、それぞれ示す。図５及び図６は、いずれもプレイ画面６０に、プレイヤ自身が操縦する操縦機（プレイヤキャラクタ）６１と、２つの敵６２及び敵６３とが表示されている（図５（ｂ）及び図６（ｂ）参照）。そして、操縦機６１が画面上向きに進行しており、進行方向に、敵６２及び敵６３が表示されている。
図５（ａ）は、あるプレイにおいてのロックオン情報を示し、パラメータに対応した重み付けが設定されている。重み付けからも分かるように、敵との距離を優先させる重み付けである。
【００３６】
図５（ｂ）は、表示部３のプレイ画面６０を示す。ここで、敵６２と敵６３との優先度を計算する。
図５（ｃ）は、敵６２及び敵６３についての優先度を示す。優先度とは、パラメータに対応する重み付けと、パラメータ内での優先度を示すパラメータ値とを乗じて決定されるものであり、例えば、優先度の値の大きいものを、ロックオン対象として優先する。なお、パラメータ値とは、プレイヤキャラクタとの関係等から決められるものであり、例えば、プレイヤキャラクタと敵との距離が離れているほど、パラメータ値が小さくなる。また、プレイヤキャラクタの進行方向に対する敵の角度が大きいほど、パラメータ値が小さくなる。図５（ｂ）に示す敵６２及び敵６３のパラメータ値は、操縦機６１との関係において図５（ｃ）に示すとおりである。パラメータ値に重み付けを乗じて、パラメータごとに優先度を算出し、それらを加算したトータルでの優先度は、敵６２が９３（＝９０＋３＋０）であるのに対し、敵６３は５２（＝４５＋７＋０）である。よって、敵６２が敵６３に優先してロックオンされる。よって、図５（ｂ）において、敵６２にロックオンターゲット６４が表示される。
【００３７】
図６（ａ）は、他のプレイにおいてのロックオン情報を示す。図５（ａ）と比較して、図６（ａ）は、敵の角度のパラメータを優先する。図６（ｂ）の操縦機６１並びに敵６２及び敵６３は、図５（ｂ）と同じ位置にある。
図６（ｃ）は、敵６２及び敵６３の優先度を示す。図６（ｃ）から、優先度は、敵６２が３７であるのに対し、敵６３は６８である。よって、敵６３が敵６２に優先してロックオンされる。よって、図６（ｂ）において、敵６３にロックオンターゲット６４が表示される。
【００３８】
図５及び図６は、説明のため２つの敵に対して優先度を計算してロックオン対象を決定するものであったが、制御部１０は、３つ以上の複数の敵に対しても、同様に敵ごとに優先度を計算した上で、優先度の値の大きいもの、つまり、優先度の高いものをロックオン対象とする。
また、ロックオンを決定して攻撃した後は、制御部１０（決定手段１５）は、残りの敵に対して再度優先度を計算し、ロックオン対象を決定する。よって、例えば、ロックオンさせる敵を、優先度の高いものから順番に切り替えて、次々にロックオンさせる攻撃対象を新たに設定することができる。なお、設定されたロックオン対象と異なる敵に対してロックオンをしたい場合には、ロックオンを切り替えるボタンを予め用意しておき、プレイヤが操作部５を操作して、ロックオンさせる敵を切り替えてもよい。
【００３９】
（第２実施形態）
次に、本発明を適用した第２実施形態について説明する。
第２実施形態は、より簡易にロックオン情報を設定可能とするものである。
なお、以下の説明及び図面において、上述した第１実施形態と同様の機能を果たす部分には、同一の符号又は末尾に同一の符号を付して、重複する説明を適宜省略する。
【００４０】
図７は、第２実施形態に係る記憶部２０に記憶されたロックオン情報記憶手段２１を示す例である。
図８は、第２実施形態に係るロックオン情報の設定例である。
【００４１】
図７に示すように、ロックオン情報記憶手段２１は、命令リストを一意に示す記号である命令ＩＤと、命令リストとが対応付けられて記憶されている。命令リストは、ロックオン情報のリストであり、命令ＩＤごとに内容が異なる。
【００４２】
図８（１）は、例えば、上述した図２（２）において、カスタマイズをするためにボタン３６が選択された際に表示されるカスタマイズ選択画面７０である。表示部３には、イージーカスタマイズのボタン７１及び個別設定のボタン７２が配置されたカスタマイズ選択画面７０が表示される。ここで、個別設定のボタン７２が選択された場合には、上述した図２（３）に示すような、パラメータごとに個別に重み付けの数値を設定する指定画面４０を表示する。他方、イージーカスタマイズのボタン７１が選択された場合には、表示部３には、図８（２）に示すような指定画面８０を表示する。指定画面８０は、指定済ウィンドウ８１、命令リストウィンドウ８２、追加ボタン８３、削除ボタン８４、決定ボタン８５及び戻るボタン８６が配置されている。命令リストウィンドウ８２には、ロックオン情報記憶手段２１に記憶された命令リストが表示されている。そして、命令リストウィンドウ８２に表示された命令リストを選択して追加ボタン８３を選択することで、選択された命令リストが指定済ウィンドウ８１に移動して表示される。
【００４３】
追加できる命令リストは、１つでもよいし、複数でもよい。そして、指定済ウィンドウ８１に１つ指定した場合には、その命令リストのみが有効になり、複数指定した場合には、上に指定されたものから順番に優先順位をつけて有効になる。例えば、「１０ｍ以内で一番近い敵」と「１０ｍ以内で一番正面に近い敵」がこの順番で選択された場合について検討する。１０ｍ以内で一番近い敵として、プレイヤキャラクタからの距離が、例えば、同じ８ｍの位置に複数存在した場合には、次の命令リストが読み出される。そして、複数の敵の中で、一番正面に近い敵がロックオン対象となる。なお、決定ボタン８５が選択された場合には、図２（５）に示すゲーム画面に遷移し、戻るボタン８６が選択された場合には、図８（１）の画面に遷移する。
【００４４】
このように、複数の命令リストが予め用意されており、プレイヤはその中から選択してロックオン情報を設定できるため、プレイヤが簡易にロックオン条件をカスタマイズすることができる。
【００４５】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されるものではない。また、実施形態に記載した効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、実施形態に記載したものに限定されない。なお、上述した各実施形態及び後述する変形形態は、適宜組み合わせて用いることもできるが、詳細な説明は省略する。
【００４６】
（変形形態）
以上、説明した実施形態に限定されることなく、種々の変形や変更が可能であって、それらも本発明の範囲内である。
（１）各実施形態では、ゲーム機を業務用ゲーム機として説明したが、家庭用のゲーム機でもよいし、パーソナルコンピュータ等でもよい。
（２）第１実施形態において、自動設定手段として、あるパラメータの重み付けの数値を減らした場合に、残りの重み付けの数値を均等に他のパラメータに振り分けるものとして説明した。しかし、他の重み付けの数値に応じた比率で、残りの重み付けの数値を振り分けてもよい。
【００４７】
（３）各実施形態では、ロックオンの条件として、敵に対して区別なく一律に設定するものであった。しかし、これに限らず、敵の種類によりロックオン条件を設定する重み付けの数値の指定可能な範囲を設定してもよい。例えば、敵が空中を飛来する戦闘機と、地上の戦車とである場合に、戦闘機、戦車等の敵の種類に応じて、同じ距離、角度であっても、重み付けの数値を変えて、ロックオン情報を異なるものに設定することで、ロックオンする敵を切り替えてもよい。
（４）各実施形態では、攻撃アイテムとしてあるミサイルを用いた記載になっているが、例えば、飛距離や威力の異なる複数種類の攻撃アイテムを用意し、攻撃アイテムごとにロックオン情報を設定することで、ロックオン情報を異なるものにしてもよい。
【図面の簡単な説明】
【００４８】
【図１】第１実施形態に係るゲームを行うゲーム機の機能ブロックを示す図である。
【図２】第１実施形態に係るロックオン情報の設定方法を説明する図である。
【図３】第１実施形態に係るロックオン情報設定処理のフローチャートである。
【図４】第１実施形態に係るロックオン情報のパラメータ設定と、その際の視覚表示画面との関係を説明する図である。
【図５】第１実施形態に係るロックオンの具体例を示す図である。
【図６】第１実施形態に係るロックオンの具体例を示す図である。
【図７】第２実施形態に係る記憶部に記憶されたロックオン情報記憶手段を示す例である。
【図８】第２実施形態に係るロックオン情報の設定例である。
【符号の説明】
【００４９】
１  ゲーム機
３  表示部
５  操作部
１０  制御部
１１  指定画面表示手段
１２  ロックオン情報受付手段
１３  自動調整手段
１５  決定手段
１９  ゲーム実行手段
２０  記憶部
２１  ロックオン情報記憶手段
２２  ゲームプログラム
２３  設定プログラム
４０，８０  指定画面
【図１】
2010005209.tif 000003
【図２】
2010005209.tif 000004
【図３】
2010005209.tif 000005
【図４】
2010005209.tif 000006
【図５】
2010005209.tif 000007
【図６】
2010005209.tif 000008
【図７】
2010005209.tif 000009
【図８】
2010005209.tif 000010