(57)【特許請求の範囲】
【請求項１】
表示画面上にフィールド及び野球選手を表示すると共に、入力装置からの入力情報に応じて模擬的に野球を行う野球ゲームのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、コンピュータを、
野手の複数のタッチング種及び走者の複数のスライディング種を予め記憶した記憶手段、
塁を守備する野手と当該塁に向けて走行する走者とのクロスプレイが発生するか否かを判断するクロスプレイ発生判断手段、
前記クロスプレイ発生判断手段によりクロスプレイが発生すると判断されたときに、前記表示画面上に少なくとも前記野手と前記走者とをクローズアップして表示するクローズアップ表示手段、
前記クローズアップ表示手段によりクローズアップされた走者及び野手の動作をスローモーションで表示するスローモーション表示手段、
前記クロスプレイ発生判断手段によりクロスプレイが発生すると判断されたときに、前記記憶手段に記憶された複数のスライディング種及びタッチング種の中から前記走者の前記塁へのスライディング及び前記野手の前記走者へのタッチングの前記入力装置による選択を許可し、前記スライディング及びタッチングの選択されたタイミングに基づいて前記走者のアウト、セーフを判定するアウトセーフ判定手段、
として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２】
前記クロスプレイ発生判断手段は、前記塁からのボールの位置及び前記塁からの前記走者の位置が所定範囲内にあるときに前記クロスプレイが発生すると判断することを特徴とする請求項１に記載の記録媒体。
【請求項３】
前記アウトセーフ判定手段による前記走者のアウト、セーフの判定は、前記選択されたスライディングとタッチングとの組み合わせに基づいて変更されることを特徴とする請求項１又は請求項２に記載の記録媒体。
【請求項４】
更に、コンピュータを、前記スライディングの最適タイミングを前記クローズアップされた表示画面上に表示する最適タイミング表示手段として機能させることを特徴とする請求項１乃至請求項３のいずれか１項に記載の記録媒体。
【請求項５】
遊戯者が入力するための入力部と、前記入力部から入力された入力情報に応じて野球ゲームを制御する制御部と、フィールド及び野球選手を表示する表示部とを備えたゲーム装置において、前記制御部は、
野手の複数のタッチング種及び走者の複数のスライディング種を予め記憶した記憶手段と、
塁を守備する野手と当該塁に向けて走行する走者とのクロスプレイが発生するか否かを判断するクロスプレイ発生判断手段と、
前記クロスプレイ発生判断手段によりクロスプレイが発生すると判断されたときに、前記表示部に少なくとも前記野手と前記走者とをクローズアップして表示するクローズアップ表示手段と、
前記クローズアップ表示手段によりクローズアップされた走者及び野手の動作をスローモーションで表示するスローモーション表示手段と、
前記クロスプレイ発生判断手段によりクロスプレイが発生すると判断されたときに、前記記憶手段に記憶された複数のスライディング種及びタッチング種の中から前記走者の前記塁へのスライディング及び前記野手の前記走者へのタッチングの前記入力装置による選択を許可し、前記スライディング及びタッチングの選択されたタイミングに基づいて前記走者のアウト、セーフを判定するアウトセーフ判定手段と、
を有することを特徴とするゲーム装置。
【請求項６】
前記クロスプレイ発生判断手段は、前記塁からのボールの位置及び前記塁からの前記走者の位置が所定範囲内にあるときに前記クロスプレイが発生すると判断することを特徴とする請求項５に記載のゲーム装置。
【請求項７】
前記アウトセーフ判定手段による前記走者のアウト、セーフの判定は、前記選択されたスライディングとタッチングとの組み合わせに基づいて変更されることを特徴とする請求項５又は請求項６に記載のゲーム装置。
【請求項８】
前記スライディングの最適タイミングを前記クローズアップされた表示画面上に表示する最適タイミング表示手段を更に有することを特徴とする請求項５乃至請求項７のいずれか１項に記載のゲーム装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は野球ゲームの制御方法、記録媒体及びゲーム装置に係り、特に、コンピュータにより実行され、表示画面上にフィールド及び野球選手を表示すると共に、入力装置からの入力情報に応じて模擬的に野球を行う野球ゲームに関する。
【０００２】
【従来の技術】
今日、多くのビデオゲームが各社から発売されている。ビデオゲームのジャンルの中には、スポーツをビデオゲーム化したスポーツゲームというジャンルがある。そのジャンルの中でも、特に野球を題材とした野球ゲームはゲーム遊戯者間の人気が高い。
【０００３】
遊戯者は、野球ゲームで選手又は監督として役割を演ずるが、選手として役割を演ずる野球ゲームが多数である。通常、野球ゲームは一人又は二人で行われる。二人で行う場合には、それぞれが対戦チームの一方を担当し、攻撃側、守備側を交代で担当する。一人で行う場合には、コンピュータが相手チームを担当する。守備側を担当した遊戯者（又はコンピュータ）は、球種やコースを選択して打者に打たれないように投球し、攻撃側を担当した遊戯者（又はコンピュータ）は、出塁状況、アウトカウントやボールカウント等の状態を考慮した上で打撃を行う。
【０００４】
投手から投球されたボールを打者がバットに当てフェア範囲に入った場合に、その打者はランナーとして塁に出ようとし、塁にいるランナーは進塁を試みる。このとき、ランナーが塁に到達するタイミングとボールが塁上の守備側の選手に届くタイミングとがきわどい場合に、いわゆるクロスプレイという状態となる。この瞬間的なクロスプレイの結果によって、野球ゲームの勝敗は大きく左右されるので、野球ゲームではクロスプレイについての工夫がなされている。例えば、特開平第８−２４４３８号公報には、クロスプレイの場面をクローズアップしてＣＲＴ上に表示する技術が開示されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記公報の技術では、クロスプレイがクローズアップされて表示されるものの、遊戯者がクロスプレイ時に選手に介入することができないので、現実の野球での能動的なクロスプレイを十分に表現することが難しい、という問題点があった。
【０００６】
本発明は上記事案に鑑み、遊戯者がクロスプレイ時に介入可能でより現実の野球に近い野球ゲームの制御方法、該方法が記録された記録媒体及びゲーム装置を提供することを課題とする。
【０００７】
【課題を解決するための手段】
上記課題を解決するために、本発明の第１の態様は、表示画面上にフィールド及び野球選手を表示すると共に、入力装置からの入力情報に応じて模擬的に野球を行う野球ゲームのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、コンピュータを、野手の複数のタッチング種及び走者の複数のスライディング種を予め記憶した記憶手段、塁を守備する野手と当該塁に向けて走行する走者とのクロスプレイが発生するか否かを判断するクロスプレイ発生判断手段、前記クロスプレイ発生判断手段によりクロスプレイが発生すると判断されたときに、前記表示画面上に少なくとも前記野手と前記走者とをクローズアップして表示するクローズアップ表示手段、前記クローズアップ表示手段によりクローズアップされた走者及び野手の動作をスローモーションで表示するスローモーション表示手段、前記クロスプレイ発生判断手段によりクロスプレイが発生すると判断されたときに、前記記憶手段に記憶された複数のスライディング種及びタッチング種の中から前記走者の前記塁へのスライディング及び前記野手の前記走者へのタッチングの前記入力装置による選択を許可し、前記スライディング及びタッチングの選択されたタイミングに基づいて前記走者のアウト、セーフを判定するアウトセーフ判定手段、として機能させる。
【０００８】
本態様では、記憶手段に野手の複数のタッチング種及び走者の複数のスライディング種が予め記憶されており、クロスプレイ発生手段により塁を守備する野手と当該塁に向けて走行する走者とのクロスプレイが発生するか否かが判断される。クロスプレイが発生すると判断されると、表示画面上にはクローズアップ表示手段で少なくとも野手と走者とがクローズアップされ、スローモーション表示手段でクローズアップされた走者及び野手の動作がスローモーションで表示され、アウトセーフ判定手段により、記憶手段に記憶された複数のスライディング種及びタッチング種の中から走者の塁へのスライディング及び野手の走者へのタッチングの入力装置による選択を許可し、スライディング及びタッチングの選択されたタイミングに基づいて走者のアウト、セーフが判定される。本態様によれば、遊戯者はスライディング及び／又はタッチングを入力することでクロスプレイ時に野球ゲームに介入することができ、入力のタイミングにより走者のアウト、セーフの判定が異なるので、野球ゲームへの感情移入を図ることができると共に、クロスプレイ時に表示画面上に少なくとも野手と走者とがクローズアップされ、かつ、両者の動作がスローモーションで表示されるので、野球ゲームに臨場感を持って臨むことができる。
【０００９】
この場合において、クロスプレイ発生判断手段が、塁からのボールの位置及び塁からの走者の位置が所定範囲内にあるときにクロスプレイが発生すると判断するようにすれば、所定範囲としてアウト、セーフの判定がきわどいときのボール及び走者の位置を予め設定することができるので、クロスプレイ時の判定で遊戯者を一喜一憂させることができる。このとき、アウトセーフ判定手段による走者のアウト、セーフの判定を、選択されたスライディングとタッチングとの組み合わせに基づいて変更するようにすれば、組み合わせにより走者のアウト、セーフが異ならせることができるので、一層野球ゲームへの感情移入を図ることができる。
【００１０】
更に、コンピュータを、スライディングの最適タイミングをクローズアップされた表示画面上に表示する最適タイミング表示手段として機能させれば、走者側の遊戯者は最適タイミングを知ることができるので、走者側の遊戯者が野球ゲームに慣れていなくても表示された最適タイミングに従ってスライディングの入力をすることができる。
【００１２】
更に、本発明の第２の態様は、遊戯者が入力するための入力部と、前記入力部から入力された入力情報に応じて野球ゲームを制御する制御部と、フィールド及び野球選手を表示する表示部とを備えたゲーム装置において、前記制御部は、野手の複数のタッチング種及び走者の複数のスライディング種を予め記憶した記憶手段と、塁を守備する野手と当該塁に向けて走行する走者とのクロスプレイが発生するか否かを判断するクロスプレイ発生判断手段と、前記クロスプレイ発生判断手段によりクロスプレイが発生すると判断されたときに、前記表示部に少なくとも前記野手と前記走者とをクローズアップして表示するクローズアップ表示手段と、前記クローズアップ表示手段によりクローズアップされた走者及び野手の動作をスローモーションで表示するスローモーション表示手段と、前記クロスプレイ発生判断手段によりクロスプレイが発生すると判断されたときに、前記記憶手段に記憶された複数のスライディング種及びタッチング種の中から前記走者の前記塁へのスライディング及び前記野手の前記走者へのタッチングの前記入力装置による選択を許可し、前記スライディング及びタッチングの選択されたタイミングに基づいて前記走者のアウト、セーフを判定するアウトセーフ判定手段と、を有する。本態様では、記憶手段に野手の複数のタッチング種及び走者の複数のスライディング種が予め記憶されており、クロスプレイ発生手段により塁を守備する野手と当該塁に向けて走行する走者とのクロスプレイが発生するか否かが判断される。クロスプレイが発生すると判断されると、表示部にはクローズアップ表示手段で少なくとも野手と走者とがクローズアップされ、スローモーション表示手段でクローズアップされた走者及び野手の動作がスローモーションで表示され、アウトセーフ判定手段により、記憶手段に記憶された複数のスライディング種及びタッチング種の中から走者の塁へのスライディング及び野手の走者へのタッチングの入力装置による選択を許可し、スライディング及びタッチングの選択されたタイミングに基づいて走者のアウト、セーフが判定される。本態様によれば、第１の態様と同様に、遊戯者は入力部を操作することで野球ゲームに介入することができ、入力のタイミングで判定手段による走者のアウト、セーフの判定が異なるので、野球ゲームへの感情移入を図ることができると共に、クロスプレイ時に表示部に少なくとも野手と走者とがクローズアップされて表示されるので、野球ゲームに臨場感を持って臨むことができる。
【００１３】
【発明の実施の形態】
以下、図面を参照して、本発明を家庭用ビデオゲーム装置上で実行される野球ゲームに適用した実施の形態について説明する。
【００１４】
（構成）
図１に示すように、本実施形態の家庭用ビデオゲーム装置１０は、制御部としてのゲーム装置本体２に、スピーカ５を内蔵した表示部としてのテレビモニタ４及び入力部としての入力装置３が接続されている。ゲーム装置本体２は、ＣＤ−ＲＯＭ等の記録媒体１を装着可能な媒体読取部（図３参照）を有している。この媒体読取部に記録媒体を装着することにより記録媒体１に記録されたゲームプログラムが自動的にゲーム装置本体２内の記憶メモリにロードされる。なお、図１では、野球ゲームを二人の遊戯者で行う場合を想定して入力装置３を２個用いる場合を示している。
【００１５】
図２に示すように、入力装置３には、ゲームを開始するためのスタートボタン３０やゲームキャラクタを操作したり、ゲーム装置本体２からの入力問い合わせに応答するための□ボタン３１、△ボタン３２、○ボタン３３、×ボタン３４、及び、上ボタン３５、右ボタン３６、左ボタン３７、下ボタン３８で構成される十字方向ボタンセット等の種々のボタンが配置されている。
【００１６】
図３に示すように、ゲーム装置本体２は装置全体の制御を行う記憶手段、クロスプレイ発生判断手段、クローズアップ表示手段、スローモーション表示手段及び最適タイミング表示手段の一部及びアウトセーフ判定手段としてのＣＰＵブロック２０を備えている。ＣＰＵブロック２０は、ゲーム装置本体２内の各部とのデータ転送を主に制御するＳＣＵ（System Control Unit）、中央演算処理装置として高速クロックで作動するＣＰＵ、ゲーム装置本体２の基本制御動作が記憶されたＲＯＭ、ＣＰＵのワークエリアとして働くと共に記録媒体１に記録されたゲームプログラム及び種々のデータを一時的に記憶するＲＡＭ及びこれらを接続する内部バスで構成されている。
【００１７】
ＳＣＵ２０には外部バス２５が接続されている。外部バス２５は、コントローラパッド等の入力装置３からの入力を受信してＣＰＵブロック２０へ入力情報を転送する入力受信部２１、図示しないサブＣＰＵを備え記録媒体１に記録されたゲームプログラムを読み取りＣＰＵブロック２０へ転送するＣＤ−ＲＯＭドライブ等の媒体読取部２２、図示しないサブＣＰＵ及びＶＲＡＭを備えＣＰＵブロック２０から転送された情報に従って画像を描画するクローズアップ表示手段、スローモーション表示手段及び最適タイミング表示手段の一部としての画像処理部２３、及び、図示しないサブＣＰＵ及びＲＡＭを備え、例えば、バックミュージックや効果音等の音響を処理する音響処理部２４、に接続されている。また、入力受信部２１は入力装置３に、画像処理部２３はテレビモニタ４に、音響処理部２４はテレビモニタ４に内蔵されたスピーカ５にそれぞれ接続されている。
【００１８】
（動作）
次に、本実施形態の家庭用ビデオゲーム装置１０の動作について説明する。なお、家庭用ビデオゲーム装置１０は記録媒体１に記録されたゲームプログラムに従って野球ゲームを実行し、二人の遊戯者（プレイヤ）が攻撃側及び守備側を担当するものとして以下説明する。
【００１９】
図示しない電源スイッチが押下され、家庭用ビデオゲーム装置１０に電源が投入されると、ＣＰＵが、野球ゲームを記録した記録媒体１から画像データ、音響データ及びプログラムデータからなるゲームプログラムを読み出す。読み出されたゲームプログラムは、ＣＰＵブロック２０のＲＡＭに格納され、画像データ及び音響データの一部はそれぞれ画像処理部２３のＶＲＡＭ、音響処理部２４のＲＡＭに転送される。プログラムデータには、長打力、走塁時の走力、ヘッドスライディングの可否等を含む攻撃データや遠投力やファインプレイを表す守備力、守備時の走力等を含む守備データが各選手毎の属性データとして含まれている。
【００２０】
以降、ＣＰＵは、ＣＰＵブロック２０のＲＡＭに記憶されているゲームプログラム、並びに、遊戯者が入力装置３の各種ボタンを介して指示する内容に基づいて、野球ゲームを進行させる。すなわち、ＣＰＵは、遊戯者による入力装置３に対するボタン操作に応じて入力装置３から送出される操作信号を受信し、ゲームプログラムに従って適宜、描画や音出力のためのコマンドを実行して画像処理部２３及び音響処理部２４へ送出する。これにより、テレビモニタ４上には野球ゲームの画像が表示され、スピーカ５からは野球ゲームに関連する音響が出力される。なお、テレビモニタ４上には、後述するクロスプレイ時を除いて、内野領域及び外野領域を含むフィールド、守備側の選手、走者（ランナー）及びボール等を含む野球ゲームの画像が表示されるが、本塁審判の背面やや上側を視点として、遠近関係から内野領域が外野領域より大きく表示される（以下、通常画面という。）。
【００２１】
守備側を担当する遊戯者は、入力装置３のボタンを操作することによって、投球する球種とコースを選んだ上でボールを投球し、攻撃側を担当する遊戯者は、ボールのコースとタイミングとを見極めたうえでバッティングを行う。ボールが打撃されフェア範囲に入った場合（又は、いわゆる犠牲フライとなった場合）に、ランナーが走塁し、守備側の選手が捕球したボールを塁上の野手に返球することによってクロスプレイ発生の可能性が生まれる。現実の野球では、クロスプレイはアウト、セーフの判断がきわどくなる場面において発生し、アウト・セーフの判断が明らかなときには発生しない。
【００２２】
このことを家庭用ビデオゲーム装置１０上で実現するために、本実施形態では、ゲームプログラム内にクロスプレイが発生するか否かを判断するクロスプレイ発生判断処理ルーチン（以下、判断ルーチンという。）を有している。判断ルーチンで肯定判断されたとき（ＣＰＵによりクロスプレイが発生すると判断されたとき）に、クロスプレイ時の処理を行うクロスプレイ処理ルーチン（以下、処理ルーチンという。）を呼び出して実行し、処理ルーチンが終了すると、通常の（非クロスプレイ時の）野球ゲームに戻り、一方、判断ルーチンで否定判断されたとき（クロスプレイが発生しないと判断されたとき）は、処理ルーチンは呼び出されず、通常の野球ゲームが続行される。
【００２３】
＜クロスプレイ発生条件＞
判断ルーチンでは、（１）ボールがベース（塁）の５ｍ以内の位置にあり、（２）走者が当該ベースの３ｍ〜４ｍの位置にいるか否かを判断して、（１）及び（２）のクロスプレイ発生条件が満たされたときに、クロスプレイが発生するものとして処理ルーチンを呼び出す。
【００２４】
ＣＰＵは、テレビモニタ４の垂直帰線周期と一致した、１／６０秒（１６．６秒）毎に一度の周期で行われる垂直帰線割込が発生したか否かを判断し、肯定判断のときは、ボールの位置及び選手の位置を演算して画像処理部２３へ位置データを送出することにより、画像処理部２３に１／６０秒毎に画像データを描画させ、否定判断のときは、入力装置３から入力された情報の取り込みや音響処理等を実行している。ボールの位置は、ボールを捕球した守備側の選手の位置、ボールを捕球した選手から返球を受ける塁上の野手の位置、当該ボールを返球した選手の守備データとしてＲＡＭに格納された遠投力（ｍ／ｓｅｃ）及びボールを返球したときからの経過時間（１／６０秒の倍数）から演算することができる。また、走者の位置は、当該走者の攻撃データとしてＲＡＭに格納された走塁時の走力（ｍ／ｓｅｃ）と、走り始めたときからの時間経過（１／６０秒の倍数）とにより演算することができる。
【００２５】
一方、上記（１）及び（２）のクロスプレイ発生条件が満たされないときには、クロスプレイは発生しないものとして通常画面での野球ゲームが続行される。従って、判断ルーチンで否定判断されたときは、通常画面により走者のアウト、セーフの判定がなされる。なお、牽制球での帰塁や盗塁時には、上述した、ボールが打撃されフェア範囲に入った場合（又は、いわゆる犠牲フライとなった場合）に、ランナーが走塁し、守備側の野手が捕球したボールを塁上の選手に返球する、という条件が満たされないので、クロスプレイは発生せず、通常画面での処理がなされる。
【００２６】
＜クロスプレイの処理＞
処理ルーチンでは、まず、テレビモニタ４上の画像を、上述した通常画面から、図４に示すように、走者と野手とをクローズアップしたクローズアップ画面に切り換えて表示する。このクローズアップ画面はスローモーションで表示される。すなわち、瞬間的な行為であるクロスプレイをより堪能できるように表現するために、ＣＰＵは、走者、野手及びボールの動きが通常時の２分の１の速度（実時間よりも遅い時間）になるように速度パラメータを変更する。クローズアップ画面でのスローモーション表示は審判が判定を下すまで続行される（以下、スローモーションで表示されるクローズアップ画面をクロスプレイ専用画面という。）。
【００２７】
また、クロスプレイ専用画面上では、攻撃側及び守備側双方が遊戯者の場合には、走塁している走者に、回り込み、スライディング及びタックルのいずれかを指示するための攻撃側コマンド、及び、返球されたボールを捕球する塁上の野手に、奥タッチ、前タッチ及びブロックのいずれかを指示するための守備側コマンドが表示されている。なお、コンピュータが攻撃側、守備側のいずれかを担当する場合には、コンピュータ側のコマンドは表示されない。
【００２８】
下表１に示すように、スライディングとは、走者がベースへ前側から滑り込む行為をいい、当該走者の攻撃データがヘッドスライディング可のときにはヘッドスライディングで、ヘッドスライディング否のときは足側からスライディングを行う。回り込みとは、走者がベースの奥に回り込んで行うスライディングをいい、後述する野手の前タッチをかいくぐってベースに到達することができるスライディングである。タックルとは、走者が本塁上でキャッチャーのブロックを弾き飛ばして本塁ベースに到達する行為をいい、本塁でのクロスプレイ時にのみ入力（選択）可能である。
【００２９】
【表１】
0003750103.tif 000002
【００３０】
一方、前タッチとは、走者をベースの前側でタッチする行為をいい、走者の（ヘッド）スライディングに対する防御となる。奥タッチとは、走者をベースの奥側でタッチする行為をいい、走者の回り込みに対する防御となる。ブロックとは、本塁上で野手（キャッチャー）が走者の本塁ベースへの直線的な到達を妨害する行為をいい、返球されたボールの捕球が遅くても走者をアウトにできることがある。
【００３１】
なお、下表２に、攻撃側及び守備側の遊戯者がそれぞれ攻撃側コマンド及び守備側コマンドのいずれかを選択した場合の有利、不利の関係を示す。
【００３２】
【表２】
0003750103.tif 000003
【００３３】
テレビモニタ４上では、クロスプレイ専用画面により、ベース上の野手及び走者の動きが、及び、クロスプレイ専用画面内にボールが位置するようになったときには、ボールも併せて表示される。図５に示すように、クロスプレイ専用画面には、走者Ｒが上述したスライディング、回り込み、又はタックルの最適ポイントに到達するときに、攻撃側コマンドのうち対応するボタンマーカ（図４に示す攻撃側コマンドの△、○、×のボタンをかたどったマーカ）を明滅又は反転させることによって、攻撃側の遊戯者に現在の最適な攻撃側コマンドが何であるかを表示する。本実施形態では、現実の野球におけるクロスプレイに鑑み、走者Ｒが、ベースＢから２．５ｍに位置するときにスライディングの最適ポイントが、ベースＢから２．０ｍに位置するときに回り込みの最適ポイントが、ベースＢから１．７ｍに位置するときにタックルの最適ポイントが、それぞれ設定されている。また、本塁でクロスプレイが行われる場合には、ボタンマーカの明滅等の他に、各最適ポイントを示す目印を画面上に表示する（図５も参照）。
【００３４】
攻撃側の遊戯者は、クロスプレイ専用画面上で走者がスライディング最適ポイントに到達したと思うときに○ボタン３３を押下するか、回り込み最適ポイントに到達したと思うときに△ボタン３２を押下するか、又は、タックル最適ポイントに到達したと思うときに×ボタン３４を押下することにより、ボタンを押下したときの走者の位置が最適ポイントに近いほど走者を早い速度でベースＢに到達させることができる。攻撃側の遊戯者によりいずれかの最適ポイントと思われるポイントでボタン入力がなされると、走者はボタンが押下された位置からスライディング（回り込み、又はタックルを含む。）を実行する。攻撃側の遊戯者によりボタン入力がなされなかった場合は、走者はベースＢの１．５ｍ前に設定されたスライディング自動実行ポイントからスライディングを実行するが、この場合にはベースＢへの到達速度が遅くなる。なお、攻撃側の遊戯者がボタンを押すことのできる（攻撃側コマンドを選択できる）範囲は、ゲーム内の設定距離上でベースＢ前３ｍから１．５ｍの間である。
【００３５】
ＣＰＵは、攻撃側の遊戯者が押下したボタンによりスライディング、回り込み、タックルの別を判断し、本塁以外でクロスプレイが行われるときには、攻撃側コマンドのうちタックルは表示されないが、仮にタックルに対応する×ボタン３４が押下されたときは、ボタンの押下がなかったものとして処理する。また、遊戯者によりスライディングが選択されたときには、ＲＡＭから走者の攻撃データを呼び出して、走者のヘッドスライディングの可否を判断する。ヘッドスライディング可能な走者はヘッドスライディングをするものとし、ヘッドスライディング不能な走者はスライディングをするものとして扱う。次に、ボタンが押下されたときの走者Ｒの位置を演算し、ベースＢからの距離ｌを更に演算して、下記式（１）〜（８）により走者の速度ｖを演算する。以後のクロスプレイにおいて、走者の速度は、ＲＡＭに格納された攻撃データの走塁時の走力から速度ｖに変更される。
【００３６】
【数１】
0003750103.tif 000004
【００３７】
攻撃側の遊戯者がいずれのボタンも押さなかった場合又は走者がべースＢ前１．５ｍに達した後にボタンを押した場合には、走者の速度ｖは２ｍ／ｓｅｃに設定される。このときの走者のモーションは、走者の攻撃データにかかわらずスライディングで行われ、ヘッドスライディングでは行われない。図６は、以上の場合の走者の速度ｖをグラフで示したものである。なお、攻撃側の遊戯者が、走者のベースＢ前３．０ｍ〜１．５ｍ間でタックルを選択するための×ボタン３４を押下した場合には、走者の位置（ベースＢからの距離）により速度ｖは変動せず、一定の３．０ｍ／ｓｅｃに設定されている。ＣＰＵは、速度ｖにより走者ＲのベースＢへの到達時間を演算する。すなわち、攻撃側の遊戯者が攻撃側コマンドのボタンを押下した時点で走者ＲのベースＢへの到達時間が決定される。
【００３８】
一方、守備側の遊戯者は、奥タッチ（△ボタン３２）、前タッチ（○ボタン３３）及びブロック（×ボタン３４）に対応したいずれかのボタンを押下すことで、返球されたボールを塁上の野手が捕球し、捕球に成功すると、入力（選択）された奥タッチ、前タッチ又はブロックのいずれかの行為で走者Ｒにタッチ又はブロックをしに行く。守備側の遊戯者は、捕球のタイミングが特に重要で、ボタンを速く押しすぎると捕球ミスの可能性が高くなり、遅く捕球するとタッチが遅れてしまう。なお、攻撃側と同様に、本塁以外でクロスプレイが行われるときには、守備側コマンドのうちブロックは表示されないが、仮にブロックに対応する×ボタン３４が押下されたときは、ボタンの押下がなかったものとして処理する。
【００３９】
ＣＰＵは、攻撃側及び守備側の遊戯者が上述したいずれかのボタンを押下すると、押下されたボタン及びクロスプレイが発生した塁に対応するモーションデータの描画を画像処理部２３に指示し、テレビモニタ４には走者及び野手（更に、ボール）のモーションが表示される。すなわち、画像処理部２３のＶＲＡＭには、モーションキャプチャ等を利用して得られたアニメーションのためのモーションデータが複数組み用意されており、ＣＰＵブロック２０のＣＰＵが画像処理部２３のＣＰＵにどのモーションデータを使用するかを指示する。ここでのモーションは、画素の変位をリアルタイムに直接計算して行うのではなく、予め現実の野球選手の動きをサンプリングしたデータ数列を使用するもので、よりリアルにクロスプレイに伴う走者及び野手のアクションを表現するものである。一般的な３次元モーションデータのデータ構造は、各キャラクタオブジェクト（走者、野手及びボール）の大きさを示すスケール値、３次元仮想空間上のＸＹＺの各軸に対する回転角、及び原点からの移動距離を示すＸＹＺ成分ごとの座標値で構成され、これらを各モーション毎にそのモーションのフレーム数だけ持つことでモーションを表現することができる。なお、フレームとは、画像表示処理の時間的単位をいい、いわゆる「コマ」に対応するものである。
【００４０】
野手は、捕球が成功すると自動的にタッチ動作に入り、捕球に失敗すると落としたボールを拾う再捕球の動作を行った後（表１も参照）、走者へのタッチ動作に入る（以下、捕球動作とタッチ動作とを併せてタッチングという。）。また、タッチ動作が走者のスライディングの方向と異なると（走者が回り込みの場合に野手が前タッチをしたとき、又は、走者が（ヘッド）スライディングの場合に野手が奥タッチをしたとき）、選択されたタッチ動作が行われた後、走者のスライディング等に合わせたタッチ動作が再度行われる。
【００４１】
ＣＰＵは、守備側の遊戯者がボタンを押下したときのボールの位置により、捕球が成功したか否かの判断を行う。ボールが野手のグラブに到達した（距離０）場合には、捕球に成功したと判断し、ボールが野手のグラブに達していない場合には、次式（９）による演算式で捕球確率を演算する。なお、式（９）において、距離ｌはベースＢからの距離ｌ（単位：ｍ）を示しており、小数点第１位まで算出される。
【００４２】
【数２】
0003750103.tif 000005
【００４３】
次に、ＣＰＵは、捕球確率の演算後、０〜９９までの乱数値を整数値で取得し、捕球確率との大小を比較して、捕球確率が乱数値以上のときには捕球に成功したと判定し、捕球確率が乱数値より小さいときには捕球に失敗したものと判定する。野手が返球されたボールを捕球してからべースＢにタッチするまでの時間は、下表３に示す一定時間に設定されている。
【００４４】
【表３】
0003750103.tif 000006
【００４５】
図８に示すように、クロスプレイ専用画面上では、スローモーションで走者がベースに進み、野手は捕球後ベース又は走者にタッチする画像が描画される。なお、図８は、本塁でのクロスプレイの一場面を示している。
【００４６】
次に、処理ルーチンでは、塁の近傍に位置する図示しない審判によりアウト、セーフの判定がなされる。アウト、セーフの判定は、次の判定条件に従ってなされる。
【００４７】
（Ａ）野手がタッチングを行っていない状態で、走者ＲがベースＢに到達した場合には、セーフとする。
（Ｂ）野手がブロック以外で走者Ｒが先にベースＢに到達した場合には、セーフとする。
（Ｃ）走者Ｒがタックル以外で、ボールが先にベースＢに到達した（走者Ｒにタッチしたか野手と走者Ｒとが接触した）場合には、アウトとする。
（Ｄ）上記（Ａ）〜（Ｃ）以外で、走者Ｒがタックルの場合には、下記式（１０）又は式（１１）により成功指数を演算し、下記式（１２）〜（１４）のいずれかにより野手のタッチングの組み合わせにより判定確率を演算した後、０〜９９までの乱数値を取得して判定確率が乱数値以上の場合にセーフと判定し、判定確率が乱数値より小さい場合にアウトと判定する。なお、図７は、走者のベースＢからの距離ｌと成功確率との関係をグラフで示したものである。また、式（１２）〜（１４）において、長打力及び守備力は、最大値が１００に設定されており、ＲＡＭに格納された攻撃データ及び防御データから呼び出されて演算される。
【００４８】
【数３】
0003750103.tif 000007
【００４９】
【数４】
0003750103.tif 000008
【００５０】
（Ｅ）上記（Ａ）〜（Ｄ）以外で、野手がブロックの場合には、下記式（１５）又は式（１６）により、判定確率を演算した後、０〜９９までの乱数値を取得して判定確率が乱数値以上の場合にセーフと判定し、判定確率が乱数値より小さい場合にアウトと判定する。
【００５１】
【数５】
0003750103.tif 000009
【００５２】
アウト、セーフの判定は、審判のモーションと音声とによって表現され、その一瞬後に大きな歓声がスピーカ５から出力されて、処理ルーチンを終了する。これにより、テレビモニタ４上の画面も通常画面に戻る。
【００５３】
以上のように、本実施形態の家庭用ビデオゲーム装置１０では、従来はただ見ているだけであったクロスプレイにおいて、スライディング、タッチングの入力を許容して遊戯者がクロスプレイに介入できるようにすることで、野球ゲームをより現実の野球に近づけると共に、入力タイミングによってアウト、セーフの判定を変動させるようにしたことで、遊戯者はクロスプレイの判定に一喜一憂し、野球ゲームへの感情移入をより高めることができる。また、クロスプレイ時にクロスプレイ専用画面に野手と走者とをクローズアップして表示することで、遊戯者に野球ゲームへの臨場感を与えると共に、スローモーションでクロスプレイをゆっくりと見させることで、遊戯者にクロスプレイを堪能させることができる。しかも、アウト、セーフの判定が微妙となるクロスプレイ発生条件を設定して条件を満たす場合にのみクロスプレイの処理を行うことで、遊戯者はいずれの判定となるか不明なことから、野球ゲームに一層の興味を示させることができる。
【００５４】
また、本実施形態では、遊戯者が複数のスライディング種やタッチング種の中から自己に有利と思われるスライディングやタッチングを選択して入力することができるので、現実の野球に近い野球ゲームを実現することが可能となる。また、判定では遊戯者が入力（選択）したスライディングとタッチングの組み合わせによりアウト、セーフが異なることから、遊戯者はゲームとしてのおもしろさを味わうことができると共に、自己に最も有利なスライディングやタッチングを考慮して入力（選択）することになるので、野球ゲームに真剣となる瞬間を与えることができる。更に、最適ポイントをボタンマーカを明滅したり目印を表示したりしてクロスプレイ専用画面上に表示するようにしたので、野球ゲームの初心者でもクロスプレイを楽しむことができる。
【００５５】
なお、本実施形態では、二人の遊戯者による野球ゲームを例示したが、相手チームはコンピュータが担当するようにしてもよい。この場合には、レベル設定を設けることにより、コンピュータ側による最適ポイントの選択を上述した一定のポイントから若干ずらすようにしてもよい。また、本実施形態ではヘッドスライディングの可否を攻撃データから判断するようにしたが、攻撃データによらずランダムに行うようにしてもよい。更に、本実施形態では捕球に成功した後に自動的にタッチ動作を行う例を示したが、遊戯者がボタンを押下することでタッチ動作を行うようにしてもい。更にまた、本実施形態では走者がボタンが押下された位置からスライディングを行う例を示したが、走者のスライディング開始位置を固定するようにしてもよい。
【００５６】
また、本実施形態ではボールや走者の位置を垂直帰線周期と一致させたタイミングで演算する例を示したが、垂直帰線周期とは別にＣＰＵのクロックにより任意の時間毎にボールや走者の位置を演算するようにしてもよい。更に、本実施形態ではグラブの位置について言及しなかったが、３次元仮想空間上で塁上の野手と同じ座標に設定してもよく、又は、別にグラブの位置を所定時間毎に演算するようにしてもよい。また更に、本実施形態ではクロスプレイ専用画面を通常画面から切り換える例を示したが、クロスプレイ専用画面と通常画面とを同時に表示するようにしてもよい。更にまた、ＣＰＵブロック２０のＲＡＭに所定データを保存しておき、クロスプレイ後に当該クロスプレイをリプレイするようにしてもよい。更に、本実施形態では走者や野手の攻撃データ、守備データをＲＡＭからそのまま読み込んだ例を示したが、クロスプレイのアウト、セーフの結果に応じてＲＡＭ上の攻撃データや守備データを書き換えるようにしてもよい。
【００５７】
また、本実施形態では、家庭用ビデオゲーム装置１０での野球ゲームを例示したが、通信ケーブルを用いてゲーム装置本体と他のゲーム装置とを外部接続し、ゲーム装置の内部において、Ｉ／Ｏコントローラ、バッファメモリ及び他のゲーム装置とのデータの送受信を処理する通信処理部を更に備えて構成するようにしてもよい。このようにすれば、いわゆる通信ゲームを実現することができる。ここで、通信ゲームには、例えば、複数のゲーム装置を比較的短い通信ケーブルを用いて直接接続するもの、異なる場所に所在する複数のゲーム装置をイントラネットやインターネット等の通信手段を介して接続するもの、各ゲーム装置のゲーム進行を一元管理するゲームサーバとインターネット等の通信手段を介して接続するもの等種々の態様が考えられる。そして、これらの通信ゲームは、多人数同時プレイをするゲームのように１つのテレビモニタを画面分割して表示するものではなく、各遊戯者毎のテレビモニタに各遊戯者に独自の視点で画面表示するようにしてもよい。すなわち、攻撃側と守備側とでは、異なる視点で画面表示することにより、一層の野球ゲームへの感情移入を図ることができる。
【００５８】
更に、このような野球の通信ゲームでは、各遊戯者を同一又は異なる球団の各選手若しくは一部の選手（この場合、他の選手はコンピュータによる自動プレイとなる）に対応させたゲームや、各遊戯者を各球団に対応させたゲームとするようにしてもよい。ここで、球団に対応させた場合は、二人の遊戯者が１組として攻撃側又は守備側となり、自己の球団のすべての選手を操作して両者が対戦することとなるが、平行処理で別の組の二者同士も対戦できるようにし、他の仮想球場の途中経過としての情報等を通信ケーブルで接続された全ての組の遊戯者のゲーム装置に送受信したり、また、リーグ戦やトーナメント戦とする等、単に二人でプレイすること以上の通信対戦ならではの遊び方も実現することができる。
【００５９】
更に、本実施形態では、野球ゲームのゲームプログラムが記録媒体１に記録されている場合を例示したが、遊戯者がインターネット等を介して、自己のパーソナルコンピュータに内蔵されたハードディスクにゲームプログラムをダウンロードし独自で、又は野球ゲームがネットワーク対応の通信ゲームであれば、遠隔地にいる他の遊戯者と共に野球ゲームを楽しむことができる態様も考えられるが、このようなハードディスクも本発明の記録媒体に含まれる。
【００６０】
そして、本実施形態では、種々の設定値、計算式を一例として示したが、本発明はこれらに限られることなく、上述した特許請求の範囲において種々の変形が可能であることは当業者にとって論を待たない。
【００６１】
【発明の効果】
以上説明したように、本発明によれば、遊戯者はスライディング及び／又はタッチングを入力することでクロスプレイ時に野球ゲームに介入することができ、入力のタイミングにより走者のアウト、セーフの判定が異なるので、野球ゲームへの感情移入を図ることができると共に、クロスプレイ時に表示画面上に少なくとも野手と走者とがクローズアップされ、かつ、両者の動作がスローモーションで表示されるので、野球ゲームに臨場感を持って臨むことができる、という効果を得ることができる。
【図面の簡単な説明】
【図１】家庭用ゲーム装置の接続態様を示す概略斜視図である。
【図２】家庭用ゲーム装置に使用される入力装置の平面図である。
【図３】本発明が適用可能な実施形態のゲーム装置本体の構成を示す概略ブロック図である。
【図４】テレビモニタ上に表示されたクロスプレイ専用画面の中間調画像である。
【図５】走者とベースとの位置関係、並びに、スライディング、回り込み及びタックルの最適ポイントを説明するための説明図である。
【図６】横軸に走者のベースからの距離をとり、縦軸に走者の速度をとったときの最適ポイントと走者の速度との関係を示すグラフである。
【図７】横軸に走者のベースからの距離をとり、縦軸に成功確率をとったときの走者のタックルの成功確率を示すグラフである。
【図８】本塁に走者がスライディングし野手が走者にタッチングしたときのクロスプレイ専用画面の中間調画像である。
【符号の説明】
１  記録媒体
２  ゲーム装置本体（制御部）
３  入力装置（入力部）
４  テレビモニタ（表示部）
１０  家庭用ビデオゲーム装置（ゲーム装置）
２０  ＣＰＵブロック（記憶手段、クロスプレイ発生判断手段、クローズアップ表示手段の一部、スローモーション表示手段の一部、最適タイミング表示手段の一部、アウトセーフ判定手段）
２３  画像処理部（クローズアップ表示手段の一部、スローモーション表示手段の一部、最適タイミング表示手段の一部）
【図１】
0003750103.tif 000010
【図２】
0003750103.tif 000011
【図３】
0003750103.tif 000012
【図４】
0003750103.tif 000013
【図５】
0003750103.tif 000014
【図６】
0003750103.tif 000015
【図７】
0003750103.tif 000016
【図８】
0003750103.tif 000017