(57)【特許請求の範囲】
【請求項１】
飛翔体を送出する人間を模した第１のキャラクタと、前記第１のキャラクタから送出された前記飛翔体を、人間を模した第２のキャラクタが打ち返す対戦を実行するゲーム装置であって、
前記第１のキャラクタが前記飛翔体を送出するときに使用する腕部が左右いずれであるかに関する第１の属性を記憶する第１属性記憶手段と、
前記第２のキャラクタが前記飛翔体を打ち返すときに使用する腕部が左右いずれであるかに関する第２の属性を記憶する第２属性記憶手段と、
前記第１の属性と、前記第２の属性との組合せに応じて予め設定された、前記第２のキャラクタが前記第１のキャラクタから送出された前記飛翔体を見る際の飛翔体確認難易度を記憶する飛翔体確認難易度記憶手段と、
前記対戦を行なう、前記第１のキャラクタの前記第１の属性及び前記第２のキャラクタの前記第２の属性を、前記第1属性記憶手段及び前記第２属性記憶手段に基づいて各々認識し、当該属性の組合せに対応する前記飛翔体確認難易度を、前記飛翔体確認難易度記憶手段に基づき決定する飛翔体確認難易度決定手段と、  前記飛翔体確認難易度決定手段によって決定された前記飛翔体確認難易度に基づき、前記第１のキャラクタから飛翔体が送出された時点から、所定時間の経過後に、前記第２のキャラクタの打ち返しの領域上に前記飛翔体の着弾点を出現させ、移動表示する着弾点表示手段とを備え、  前記着弾点表示手段は、前記所定時間を、前記飛翔体確認難易度決定手段によって決定された飛翔体確認難易度の難易度が高いほど長く設定することを特徴とするゲーム装置。
【請求項２】
前記飛翔体確認難易度記憶手段は、前記飛翔体確認難易度を、前記第1の属性及び第２の属性に加えて、前記第１のキャラクタの前記飛翔体を送出させるときの体の形態に関する第３の属性を含めた３つの属性の組合せに応じて決定することを特徴とする請求項1記載のゲーム装置。
【請求項３】
前記第１のキャラクタから飛翔体が送出された直後に前記飛翔体を非表示にし、所定の非表示時間経過後に前記飛翔体を再表示する飛翔体表示状態調整手段をさらに備え、  前記飛翔体表示状態調整手段は、前記飛翔体確認難易度決定手段によって決定された飛翔体確認難易度の難易度が高いほど、前記飛翔体の非表示時間を長く設定することを特徴とする請求項１または２記載のゲーム装置。    
【請求項４】
前記第１のキャラクタから前記飛翔体が送出されてから前記着弾点が出現するまでの所定時間を、前記第１のキャラクタから前記飛翔体が送出された後に非表示となっている非表示時間よりも長く設定することを特徴とする請求項３記載のゲーム装置。
【請求項５】
飛翔体を送出する人間を模した第１のキャラクタと、前記第１のキャラクタから送出された前記飛翔体を、人間を模した第２のキャラクタが打ち返す対戦を実行するゲーム装置であって、
前記第１のキャラクタが前記飛翔体を送出するときに使用する腕部が左右いずれであるかに関する第１の属性を記憶する第１属性記憶手段と、
前記第２のキャラクタが前記飛翔体を打ち返すときに使用する腕部が左右いずれであるかに関する第２の属性を記憶する第２属性記憶手段と、
前記第１の属性と、前記第２の属性との組合せに応じて予め設定された、前記第１のキャラクタが前記第２のキャラクタから送出された前記飛翔体を見る際の飛翔体確認難易度を記憶する飛翔体確認難易度記憶手段と、
前記対戦を行なう、前記第１のキャラクタの前記第１の属性及び前記第２のキャラクタの前記第２の属性を、前記第1属性記憶手段及び前記第２属性記憶手段に基づいて各々認識し、当該属性の組合せに対応する前記飛翔体確認難易度を、前記飛翔体確認難易度記憶手段に基づき決定する飛翔体確認難易度決定手段と、  前記第１のキャラクタから前記飛翔体が送出された直後に当該飛翔体を非表示にし、所定の非表示時間経過後に前記飛翔体を再表示する飛翔体表示状態調整手段とを備え、
前記飛翔体表示状態調整手段は、前記飛翔体確認難易度決定手段によって決定された飛翔体確認難易度の難易度が高いほど、前記飛翔体の非表示時間を長く設定することを特徴とするゲーム装置。
【請求項６】
前記第１のキャラクタは投手キャラクタであり、前記第２のキャラクタは打者キャラクタであり、前記飛翔体はボールキャラクタであり、投打の対戦を行なう野球ゲームを実行する請求項１乃至６記載のゲーム装置。
【請求項７】
飛翔体を送出する人間を模した第１のキャラクタと、前記第１のキャラクタから送出された前記飛翔体を、人間を模した第２のキャラクタが打ち返す対戦を実行するゲーム制御プログラムであって、
前記第１のキャラクタが前記飛翔体を送出するときに使用する腕部が左右いずれであるかに関する第１の属性を記憶する第１属性記憶手段と、
前記第２のキャラクタが前記飛翔体を打ち返すときに使用する腕部が左右いずれであるかに関する第２の属性を記憶する第２属性記憶手段と、
前記第１の属性と、前記第２の属性との組合せに応じて予め設定された、前記第２のキャラクタが前記第１のキャラクタから送出された前記飛翔体を見る際の飛翔体確認難易度を記憶する飛翔体確認難易度記憶手段と、
前記対戦を行なう、前記第１のキャラクタの前記第１の属性及び前記第２のキャラクタの前記第２の属性を、前記第1属性記憶手段及び前記第２属性記憶手段に基づいて各々認識し、当該属性の組合せに対応する前記飛翔体確認難易度を、前記飛翔体確認難易度記憶手段に基づき決定する飛翔体確認難易度決定手段と、  前記飛翔体確認難易度決定手段によって決定された前記飛翔体確認難易度に基づき、前記第１のキャラクタから飛翔体が送出された時点から、所定時間の経過後に、前記第２のキャラクタの打ち返しの領域上に前記飛翔体の着弾点を出現させ、移動表示し、且つ前記所定時間を、前記飛翔体確認難易度決定手段によって決定された飛翔体確認難易度の難易度が高いほど長く設定する着弾点表示手段としてコンピュータを機能させることを特徴とするゲーム制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、野球ゲームの中に、現実世界における野球の臨場感を反映させる技術に関するもので、特に、打者視点から見た投手の投球ボールの視認性の良し悪しをゲームに反映させる技術に関するものである。
【背景技術】
【０００２】
従来の野球ゲームにおいて、打者キャラクタの打撃について、現実世界の野球に見られるような要素を盛り込む工夫が行なわれている。例えば、現実世界の野球においては、打者にはそれぞれ得手、不得手なコースがあるが、これをゲームに反映したものがある。例えば特許文献１には、打者キャラクタの得手、不得手の領域を投球ゾーン内に表示し、それぞれの領域において打撃が行なわれた際の打撃判定のレベルを変える内容が開示されている（同文献の図１３、段落番号０００３を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１６７２５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、現実の野球において、打者キャラクタの打撃を左右するのは、個々の打者の投球コースに対する得手、不得手だけではなく、投手が右投げなのか、左投げなのか、といった要素が大きく影響を与える。例えば、仮に打者が左打者、投手が左投げであった場合には、打者側から投手側を見ると、投手の左腕からリリースされるボールは自分（打者）の右肩の方向からストライクゾーンに向かってくることになるので、ボールの動きが捉えにくい。逆に、打者が左打者で、投手が右投げであれば、打者の位置と投手の右腕とは言わば、対角線の両端に位置する形となるので、打者にとっては、ボールがリリースされてからストライクゾーンに到着するまでのボールの軌道が見易い。従って、現実世界の野球では、例えば、守備のピンチのときに、左打者に対して、右投げの投手に代えて左投手が投入されたり、逆に攻撃のチャンスのときに、右投げの投手に対して左の強打者を代打で出すという対応がとられることがある。このように、現実世界の野球では、投手が右投げか左投げか、そして打者が右打者か左打者かによって、打者にとってのボールの視認性が変化するので、その結果として、打撃の難易度にも影響が生じるというのが実態である。しかしながら、従来の野球ゲームでは、このような点を反映したものはなく、リアリティの点で不十分であった。
【０００５】
そこで、本発明の目的は、投手が右投げか左投げか、そして打者が右打者か、左打者かに応じて、打者のボールに対する視認性を変化させることで、よりリアリティに満ちた野球ゲームを行なえるゲーム装置を提供することにある。
【課題を解決するための手段】
【０００６】
（１）本発明によるゲーム装置は、飛翔体を送出する人間を模した第１のキャラクタと、前記第１のキャラクタから送出された前記飛翔体を、人間を模した第２のキャラクタが打ち返す対戦を実行するゲーム装置であって、前記第１のキャラクタが前記飛翔体を送出するときに使用する腕部が左右いずれであるかに関する第１の属性を記憶する第１属性記憶手段と、前記第２のキャラクタが前記飛翔体を打ち返すときに使用する腕部が左右いずれであるかに関する第２の属性を記憶する第２属性記憶手段と、前記第１の属性と、前記第２の属性との組合せに応じて予め設定された、前記第２のキャラクタが前記第１のキャラクタから送出された前記飛翔体を見る際の飛翔体確認難易度を記憶する飛翔体確認難易度記憶手段と、前記対戦を行なう、前記第１のキャラクタの前記第１の属性及び前記第２のキャラクタの前記第２の属性を、前記第1属性記憶手段及び前記第２属性記憶手段に基づいて各々認識し、当該属性の組合せに対応する前記飛翔体確認難易度を、前記飛翔体確認難易度記憶手段に基づき決定する飛翔体確認難易度決定手段と、前記飛翔体確認難易度決定手段によって決定された前記飛翔体確認難易度に基づき、前記第１のキャラクタから飛翔体が送出された時点から、所定時間の経過後に、前記第２のキャラクタの打ち返しの領域上に前記飛翔体の着弾点を出現させ、移動表示する着弾点表示手段とを備え、前記着弾点表示手段は、前記所定時間を、前記飛翔体確認難易度決定手段によって決定された飛翔体確認難易度の難易度が高いほど長く設定することを特徴とする。
【０００７】
また、本発明によるゲーム制御プログラムは、飛翔体を送出する人間を模した第１のキャラクタと、前記第１のキャラクタから送出された前記飛翔体を、人間を模した第２のキャラクタが打ち返す対戦を実行するゲーム制御プログラムであって、前記第１のキャラクタが前記飛翔体を送出するときに使用する腕部が左右いずれであるかに関する第１の属性を記憶する第１属性記憶手段と、前記第２のキャラクタが前記飛翔体を打ち返すときに使用する腕部が左右いずれであるかに関する第２の属性を記憶する第２属性記憶手段と、前記第１の属性と、前記第２の属性との組合せに応じて予め設定された、前記第２のキャラクタが前記第１のキャラクタから送出された前記飛翔体を見る際の飛翔体確認難易度を記憶する飛翔体確認難易度記憶手段と、前記対戦を行なう、前記第１のキャラクタの前記第１の属性及び前記第２のキャラクタの前記第２の属性を、前記第1属性記憶手段及び前記第２属性記憶手段に基づいて各々認識し、当該属性の組合せに対応する前記飛翔体確認難易度を、前記飛翔体確認難易度記憶手段に基づき決定する飛翔体確認難易度決定手段と、前記飛翔体確認難易度決定手段によって決定された前記飛翔体確認難易度に基づき、前記第１のキャラクタから飛翔体が送出された時点から、所定時間の経過後に、前記第２のキャラクタの打ち返しの領域上に前記飛翔体の着弾点を出現させ、移動表示し、且つ前記所定時間を、前記飛翔体確認難易度決定手段によって決定された飛翔体確認難易度の難易度が高いほど長く設定する着弾点表示手段としてコンピュータを機能させることを特徴とする。
【０００８】
上記構成によれば、例えば野球ゲームの場合、投手キャラクタが右投げか左投げか、また打者キャラクタが右打ちか左打ちかの組合せによって、打者キャラクタから見たボールの見え易さ、見難さをゲーム上に擬似的に反映できるので、従来のゲームにないリアリティを実現できる。以下、より具体的に説明する。この構成では、まず、投球ゾーン上（第２のキャラクタの打ち返しの領域上）に、投手キャラクタ（第１のキャラクタ）からリリースされたボールキャラクタ（飛翔体）の着弾点を表示する手段を備えている。なお、着弾点とはベース上の最終的なボール到達点ではなく、少し離れた位置に表示された後に、ボールキャラクタの移動に応じて徐々に移動し、ボールキャラクタがベース上を通過するタイミングで最終的な到達点まで移動するものである。これは最初から、最終的な着弾点を表示してしまうと、ゲーム性が容易になり過ぎるためである。打者キャラクタ（第２のキャラクタ、即ちプレーヤ）は、この着弾点の移動のタイミング、及び実際のボールキャラクタが手元に来るタイミングを共に計りながら、バットをスイングすることになる。
【０００９】
そして、本構成の特徴的な点は、投手が右投げか左投げか（第１の属性）、また、打者が右打ちか左打ちか（第２の属性）の組合せによって、上記の着弾点を画面に出現させるタイミングを変えるのである。即ち、上記の投打の組合せが打者にとってボールが見辛い場合には（例えば、投手が左投げ、打者が左打ち）、投手キャラクタの手からボールがリリースされてから、着弾点を画面に出現させるまでのタイミングを遅くする。この結果、打者キャラクタ（プレーヤ）は、着弾点の位置を確認して、その動きのタイミングを計る時間が少なくなることから、打撃の難易度が上がることになる。逆に、ボールが見易い組合せの場合には、着弾点の表示タイミングを早くすることで、打撃の難易度を下げることができる。従って、従来のゲームにはないリアリティを実現することができる。
【００１０】
しかも、本構成によれば、例えば、左対左の場合には打者がボールを視認し難くなるということをゲーム上に反映できることから、プレーヤはそれを踏まえて、攻撃側の場合であれば、左投手に対して右打者を代打で登場させるとか、逆に守備側であれば、左の強打者に対して右投手に投手交代させるといった対応を考慮する必要が出てくる。このことから、本構成を採用することにより、従来ゲームにない戦術の展開が行なわれることとなり、深いゲーム性を実現できる。
【００１１】
（２）前記飛翔体確認難易度記憶手段は、前記飛翔体確認難易度を、前記第1の属性及び第２の属性に加えて、前記第１のキャラクタの前記飛翔体を送出させるときの体の形態に関する第３の属性を含めた３つの属性の組合せに応じて決定することを特徴とするのが望ましい。
【００１２】
この構成によれば、例えば野球ゲームの場合、打者キャラクタの打撃時におけるボールの見易さ、見辛さに影響を与える２つの要素の組み合わせ、即ち、投手キャラクタが右投げか左投げか、そして打者キャラクタが右打者か、左打者か、の組み合わせに加えて、投手キャラクタの投球フォーム（体の形態に関する第３の属性）の要素も組み合わせに入れるので、よりリアリティを向上させることができる。より具体的には、投手が左投げ、打者が左打ちの場合の中でも、投手がオーバースローの場合とサイドスローの場合を比較すると、サイドスローの方が打者にとってはボールが見辛い。理由は、投手が左投げで且つサイドスローの場合、オーバースローに比べてボールは打者側から見て、より右側からリリースされるため、打者にとっては視界の端からボールが飛んでくるように見え、その軌道が捉えにくいからである。このように、投手の投球フォームの要素も加味してボール確認の難易度を決定することで、より現実に近い遊戯性をゲームに反映することができる。
【００１３】
（３）また、前記第１のキャラクタから飛翔体が送出された直後に前記飛翔体を非表示にし、所定の非表示時間経過後に前記飛翔体を再表示する飛翔体表示状態調整手段をさらに備え、前記飛翔体表示状態調整手段は、前記飛翔体確認難易度決定手段によって決定された飛翔体確認難易度の難易度が高いほど、前記飛翔体の非表示時間を長く設定するのが望ましい。
【００１４】
この構成によれば、例えば野球ゲームの場合、投手キャラクタが右投げか左投げか（第１の属性）、また、打者キャラクタが右打ちか左打ちか（第２の属性）の組合せによって、打者キャラクタの打撃時におけるボールの見易さ、見辛さが異なるという状況を、より忠実に反映できる。即ち、まず、投手の手からボールがリリースされた直後から、一時的にボールを非表示とする時間を設けるようにするとともに、投手キャラクタが右投げか左投げか、また、打者キャラクタが右打ちか左打ちか、の組合せによって、打者キャラクタにとってのボールの見難さのレベル（飛翔体確認難易度）を決定し、そのレベルに応じて、上記のボールを非表示とする時間の長さを決めている。例えば、投手が左投げ、打者が左打ちの場合には、現実世界においては、打者にとってボールが見えにくいので、これをゲーム上に反映するため、ボールを非表示とする時間を、それ以外の組合せの場合に比して長くなるように設定するようにする。逆に投手が右投げで、打者が左打ちの場合には、現実世界においては打者にとってボールが見え易いので、ボールを非表示とする時間を短くするようにする（あるいは、その時間をゼロとする。即ち、実質的には非表示としない）。以上のように、本構成によれば、投手キャラクタが右投げか左投げか、そして打者キャラクタが右打者か、左打者かに応じて、打者キャラクタの打撃の難易度を変化させることができるので、よりリアリティに満ちたゲーム装置を提供できる。
【００１５】
（４）前記第１のキャラクタから前記飛翔体が送出されてから前記着弾点が出現するまでの所定時間を、前記第１のキャラクタから前記飛翔体が送出された後に非表示となっている非表示時間よりも長く設定するのが望ましい。
【００１６】
この構成は、例えば野球ゲームの場合、着弾点もボールキャラクタも非表示となる時間を設けるものであるが、このうち、着弾点が非表示である時間の方をより長くするものであり、これによって、打撃操作の困難さのメリハリをつけることができる。理由は、着弾点は移動した後に、最終的にはベース上におけるボールキャラクタの到着点を示すことになるので、プレーヤの打撃にとっては重要な指標となるのであり、逆に、この指標の非表示時間を長くすることで、ボールの見づらさを有効にゲーム上に反映することができるためである。
【００１７】
（５）また、以下の通り、別の構成をとることができる。飛翔体を送出する人間を模した第１のキャラクタと、前記第１のキャラクタから送出された前記飛翔体を、人間を模した第２のキャラクタが打ち返す対戦を実行するゲーム装置であって、前記第１のキャラクタが前記飛翔体を送出するときに使用する腕部が左右いずれであるかに関する第１の属性を記憶する第１属性記憶手段と、前記第２のキャラクタが前記飛翔体を打ち返すときに使用する腕部が左右いずれであるかに関する第２の属性を記憶する第２属性記憶手段と、前記第１の属性と、前記第２の属性との組合せに応じて予め設定された、前記第１のキャラクタが前記第２のキャラクタから送出された前記飛翔体を見る際の飛翔体確認難易度を記憶する飛翔体確認難易度記憶手段と、前記対戦を行なう、前記第１のキャラクタの前記第１の属性及び前記第２のキャラクタの前記第２の属性を、前記第1属性記憶手段及び前記第２属性記憶手段に基づいて各々認識し、当該属性の組合せに対応する前記飛翔体確認難易度を、前記飛翔体確認難易度記憶手段に基づき決定する飛翔体確認難易度決定手段と、前記第１のキャラクタから前記飛翔体が送出された直後に当該飛翔体を非表示にし、所定の非表示時間経過後に前記飛翔体を再表示する飛翔体表示状態調整手段とを備え、前記飛翔体表示状態調整手段は、前記飛翔体確認難易度決定手段によって決定された飛翔体確認難易度の難易度が高いほど、前記飛翔体の非表示時間を長く設定することを特徴とする。
【００１８】
上記構成は、上記（１）項で示した着弾点表示のタイミングを変える点を含まず、上記（３）項で示したボールの一時的な非表示の点を特徴とするものである。ゲーム装置としては、着弾点表示を行わない場合には、本構成のように、ボールを非表示とすることだけで、投手と打者の組合せによる打者のボールの視認性の難しさの違いを反映することができる。
【００１９】
（６）上記のゲーム装置は、前記第１のキャラクタは投手キャラクタであり、前記第２のキャラクタは打者キャラクタであり、前記飛翔体はボールキャラクタであり、投打の対戦を行なう野球ゲームを実行する構成とすることができる。
【００２０】
上記構成によれば、従来のゲームにはなかった投手キャラクタが右投げか左投げか、また、打者キャラクタが右打ちか左打ちか、の組合せによる打者キャラクタのボールの視認性の難易度の変化をゲーム上に反映でき、従来にないリアリティを備えた野球ゲームを実現できる。
【発明の効果】
【００２１】
本発明によれば、例えば野球ゲームに適用した場合、投手が右投げか左投げか、及び打者が右打者か、左打者かの組み合わせに応じて、投手からリリースされたボールの視認性を疑似的に変化させ、打者の打撃の難易度を変えることで、現実における野球ゲームの駆け引きを反映した、よりリアリティに満ちたゲーム装置を提供できる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態のゲーム装置の構成を示すブロック図である。
【図２】本発明の一実施形態によるゲーム画面を示す図である。
【図３】（ａ）乃至（ｃ）は本発明の一実施形態によるゲーム画面の要部拡大図である。
【図４】（ａ）乃至（ｃ）は図３に続くゲーム画面の要部拡大図である。
【図５】本発明の一実施形態による視認性の難易度の説明図である。
【図６】本発明の一実施形態による視認性の難易度の影響度を説明する図である。
【図７】本発明の一実施形態において主要な役割を果たす機能を説明するための機能ブロック図である。
【図８】本発明の一実施形態における主要な機能を説明するためのフローチャートである。
【図９】図８に続くフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明の一実施形態によるゲーム装置について図面を参照しながら説明する。図１は、本発明の一実施形態のゲーム装置の構成を示すブロック図である。なお、以下の説明では、家庭用ビデオゲーム機を家庭用テレビジョンに接続することによって構成される。但し、これは一例であり、モニタが一体に構成された携帯用のゲーム装置若しくは携帯電話、又は本発明によるゲーム制御プログラムを実行することによってゲーム装置として機能するパーソナルコンピュータ等にも同様に適用することができる。
【００２４】
図１に示すゲーム装置は家庭用ゲーム機１０００及びテレビジョン２０００を備える。家庭用ゲーム機１０００には、ゲーム制御プログラムが記録されたコンピュータ読み出し可能な記録媒体ＭＤが装填され、ゲーム制御プログラムが適宜読み出されてゲームが実行される。家庭用ゲーム機１０００は、ＣＰＵ（Central Processing Unit）１、バスライン２、グラフィックスデータ生成プロセッサ３、インターフェース回路（Ｉ／Ｆ）４、メインメモリ５、ＲＯＭ（Read Only Memory）６、伸張回路７、パラレルポート８、シリアルポート９、描画プロセッサ１０、音声プロセッサ１１、デコーダ１２、インターフェース回路（Ｉ／Ｆ）１３、バッファ１４〜１６、記録媒体ドライブ１７、メモリ１８、及びコントローラ１９を含む。テレビジョン２０００はテレビジョンモニタ２１、増幅回路２２及びスピーカ２３を含む。
【００２５】
ＣＰＵ１は、記録媒体ＭＤに記憶されたゲーム制御プログラム及びＲＯＭ６に記憶されたオペレーティングシステムにしたがって、ゲーム装置の全体制御を司る。具体的には、ＣＰＵ１は、仮想空間であるゲーム空間を設定し、設定したゲーム空間に、仮想光源、仮想カメラ、キャラクタ、及びキャラクタの背景となるオブジェクト等を配置する。ここで、ＣＰＵ１は、メインメモリ５等にゲーム空間を規定する座標軸、仮想光源、仮想カメラ、キャラクタ、及びオブジェクト等の位置データ等を格納する領域を確保し、確保した領域にオブジェクト等の位置データを書き込み、ゲーム空間にキャラクタ等を配置する。ゲーム空間としては、例えば仮想３次元空間を採用することができる。また、ＣＰＵ１は、コントローラ１９を用いてプレーヤにより入力された操作指令にしたがって、キャラクタを動作させるための移動量データ及び回転量データを求める。
【００２６】
グラフィックスデータ生成プロセッサ３はＣＰＵ１のコプロセッサであり、ＣＰＵ１により算出された移動量データ及び回転量データに基づいて、キャラクタの移動後の位置データを求めＣＰＵ１に返す。
【００２７】
インターフェース回路４は周辺デバイス、例えばマウスやトラックボール等のポインティングデバイス等を接続するための回路である。メインメモリ５はＲＡＭ（Random Access Memory）で構成される。ＲＯＭ６は、ゲーム装置のオペレーティングシステムを記憶する。
【００２８】
伸張回路７は、ＭＰＥＧ(Moving Picture Experts Group)規格やＪＰＥＧ(Joint
Photographic Experts Group)規格にしたがって圧縮された画像に対して伸張処理を施す。パラレルポート８、及びシリアルポート９は種々の周辺機器を接続するために用いられる。
【００２９】
描画プロセッサ１０は、ＣＰＵ１からの描画命令にしたがって、ＣＰＵ１がゲーム空間内に設定したキャラクタやオブジェクトを、所定のフレームレートでレンダリングして２次元の画像データを生成する。生成された画像データはテレビジョンモニタ２１に出力される。バッファ１４は、描画プロセッサ１０のワークメモリとして用いられる。
【００３０】
音声プロセッサ１１は、記録媒体ＭＤから読み出されたＡＤＰＣＭ（Adaptive Differential Pulse Code Modulation）データ等の音声データをバッファ１５に記憶させ、ＣＰＵ１からの音声出力命令にしたがってバッファ１５に記憶された音声データをスピーカ２３から出力させる。バッファ１５は、音声プロセッサ１１のワークメモリとして用いられる。
【００３１】
記録媒体ドライブ１７は、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ハードディスクドライブ、光ディスクドライブ、フレキシブルディスクドライブ、シリコンディスクドライブ、カセット媒体読み取り機等により構成される。記録媒体ＭＤは、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ハードディスク、光ディスク、フレキシブルディスク、又は半導体メモリ等から構成され、本発明の実施の形態によるゲーム制御プログラムを記憶する。ゲーム制御プログラムには、プログラムデータ、キャラクタやオブジェクトを描画するための画像データ、ゲームの効果音等を再現するための音声データ等が含まれる。
【００３２】
記録媒体ドライブ１７は、記録媒体ＭＤから画像データ、音声データ及びプログラムデータを読み出し、読み出したデータをデコーダ１２に供給する。デコーダ１２は記録媒体ドライブ１７から供給された画像データ、音声データ、及びプログラムデータに対してＥＣＣ(Error Correction Code)によるエラー訂正処理を施し、メインメモリ５又は音声プロセッサ１１に供給する。
【００３３】
メモリ１８は、例えばカード型のメモリにより構成される。カード型のメモリは、例えばゲームを中断した場合において中断時点での状態を保持する。インターフェース回路１３は、メモリ１８を接続するために用いられる。
【００３４】
コントローラ１９は、操作者であるプレーヤが種々の操作指令を入力するために使用される操作装置であり、プレーヤの操作指令に応じた信号をＣＰＵ１に送出する。具体的には、コントローラ１９は、左右一対のジョイスティックや種々のボタンを供えている。ユーザは、ジョイスティックを傾倒させたりボタンを押したりすることで操作指令を入力する。増幅回路２２は音声プロセッサから出力された音声データを増幅し、スピーカ２３に供給する。
【００３５】
〔本発明を適用した野球ゲームの打撃時のボールの見え方の説明〕
図２はゲーム装置のモニタに表示されるゲーム画面の例であり、本発明を野球ゲームに適用した場合の一実施形態を説明するための図、図３（ａ）乃至（ｃ）、図４（ａ）乃至（ｃ）は、図２の画面の一部を拡大したもので、ゲーム画面の遷移を示したものである。図５及び図６は本実施形態の内部的な設定を説明するための図、図７は本発明で主要な役割を果たす機能を説明するための機能ブロック図であり、図１におけるＣＰＵ１の一部に対応する。以下、図２乃至図７を適宜、参照して説明する。なお、以下の実施形態では、プレーヤが攻撃側である場合を想定している。
【００３６】
図２は投手キャラクタ１００が打者キャラクタ１０１に対して、ボールキャラクタ１０２を送球した直後の状態を示している。１０３は打者キャラクタ１０１（プレーヤ）がボールにバットを当てる目処を示すためのミートカーソル、１０４は投手キャラクタ１００から送球されたボールキャラクタ１０２の着弾点である。ここで、ミートカーソル１０３と着弾点１０４はゲーム上、打者キャラクタの打撃に必要な構成であり、以下のような機能を果たす。打者キャラクタ１０１が打撃する場合を想定する。まず、予めミートカーソル１０３は画面に表示されており、プレーヤによってその位置は任意に移動される。そして、投手キャラクタ１００がボールキャラクタ１０２を送球した直後から、ベース上にボールキャラクタ１０２の着弾点１０４が表示されるが、このタイミングではこの着弾点１０４は最終的な着弾位置ではなく、ボールキャラクタ１０２の移動に応じて徐々に移動し、ボールキャラクタ１０２がベースを通過するタイミングで最終的な着弾位置に到達する。つまり、プレーヤは着弾点１０４の移動の方向や速度に注意することで、最終的な着弾位置を予想することができる。従って、プレーヤは着弾点１０４の移動に合わせ、或いは予想される着弾点１０４の最終位置近傍にミートカーソル１０３を移動させて、着弾点にミートカーソル１０３を重ね合わせ、最終的にボールキャラクタ１０２が着弾点１０４に到着したタイミングを見計らってバットスイングさせる（バットスイングするためのゲームコントローラの所定の操作ボタンを押す）。従って、ボールキャラクタ１０２にバットが当たるためには、以下の条件が必要となる。
１．ボールキャラクタ１０２がベース上を通過する時点における着弾点１０４にミートカーソル１０３が重なっている（両者がずれていると、バットスイングしても、着弾しない箇所でスイングすることになるので、空振りとなる）。
２．着弾点１０４にボールキャラクタ１０２が到着した（重なった）タイミングでバットスイングする（現実の野球の打撃と同様、バットスイングが早過ぎたり、遅すぎたりすると空振りとなる）。
【００３７】
１０５および１０６は、それぞれ投手キャラクタ１００および打者キャラクタ１０１の名前を表示する欄である。ここでは、投手の名前はＣ１、打者の名前はＣ２としている。１０６の左端の数字は打者キャラクタＣ２の背番号を示している。また、スコアボード１０７が表示され、試合の得点状況、カウント等が示されている。
【００３８】
図３（ａ）乃至（ｃ）は、図２の画面の一部（点線で囲った１０８の部分）を拡大したもので、ゲーム画面の遷移を示す図である。時間的には図２の画面の状態より前の時点を示している。図２の画面の状態に対応する図面は、後述する図４（ｂ）である。また、ここでは、ボールキャラクタ１０２、ミートカーソル１０３及び着弾点１０４の表示及び挙動を説明するため、それ以外の画像は省略している。なお、図２の画面では、左投げの投手に対して左打ちの打者が対戦する例なので、図３でとりあげる例も左対左のケースにおけるボールキャラクタ１０２、ミートカーソル１０３及び着弾点１０４の表示及び挙動となる。即ち、打者にとって不利な状況での打席となる。以下、順次説明する。
【００３９】
図３（ａ）は、投手キャラクタ１００の手からボールキャラクタ１０２がリリースされる直前の状態を示している（ボールキャラクタ１０２はまだ投手キャラクタ１００の手の中にある）。このタイミングでは、ミートカーソル１０３は表示されているが、着弾点については、位置算出がまだ完了していないので、当然ながら表示はされていない。着弾点の算出は投手キャラクタ１００からボールキャラクタ１０２がリリースされた直後から行なわれる。図３（ｂ）は、投手キャラクタ１００の手からボールキャラクタ１０２がリリースされた直後の状態を示している。ここで、本ケースでは左対左のケースであり、打者にとって不利な状況なので、ボールキャラクタは画面上、一旦非表示の状態とする（実際のゲーム画面上では視認できないが、ここではボールキャラクタ１０２´の位置のみを点線で示している）。投手と打者の組合せによっては、消去しない場合もあるが、この点については図６を参照して後述する。また、投手キャラクタの手からボールキャラクタ１０２がリリースされた時点で、着弾点の初期の座標位置算出は完了しているが、左対左の本ケースにおいては、このタイミングでは表示しない。同図においては、算出された着弾点１０４´の位置のみを図示する（上記の通り、実際のゲーム画面では表示されない）。なお、ミートカーソル１０３の上限の矢印は、プレーヤ操作によって任意に移動可能であることを示している。図３（ｂ）の例では、図３（ａ）に比べてミートカーソル１０３の位置が下方に移動されている。その後、図３（ｃ）に示すように、時間経過に伴い、ボールキャラクタ１０２´及び着弾点１０４´とも移動するが、表示はされていない。なお、着弾点１０４´は、前記の通り、最終的な着弾点（ベース上）に向かって序々に移動する。
【００４０】
図４（ａ）は、図３（ｃ）に続く画面を示す。図３（ｂ）のように、ボールキャラクタ１０２が非表示になってから所定時間経過後に（例えば、０．３秒後）、図４（ａ）に示すように、ボールキャラクタ１０２が再び表示される。この時点では、まだ着弾点は表示されていない。その後、さらに所定時間経過後（例えば、ボールキャラクタ１０２表示の０．３秒後）、図４（ｂ）に示すように、着弾点１０４が表示される。この時点で、プレーヤは着弾点１０４の位置を認識できるようになるので、それに対してミートカーソル１０３を重ねようとコントローラ操作を行う（図４（ｃ））。図４（ｃ）の状態では、プレーヤはボールキャラクタ１０２がベース上近傍に到着するタイミングを見計らないながら、バットスイング操作の準備を行う。以上のように、本構成においては、例えば、左対左のように、打者にとってボールが見えにくいという不利な状況を、ボールキャラクタ及び着弾点の一時的な非表示によって、擬似的にゲーム上に再現しているので、従来のゲームにないリアル感を演出することができる。また、投手が右投げか左投げか、及び打者が右打ちか左打ちかの組合せによって、打者にとってのボールの見え方の難易度は変わるので、本構成では、その難易度を一時的な非表示の時間を変えることによって、ゲーム上に反映している。さらに、打者にとってのボールの見えにくさは、上記の組合せ以外に、投手の投球フォームも大きな影響を与える。この点を図５及び図６を参照して説明する。
【００４１】
図５は投手が右投げか左投げか、及び打者が右打ちか左打ちか、さらに投手の投球フォームがサイドスロー、アンダースロー及びオーバースローのいずれであるか、の各組合せによる難易度を示したものである。図中、難易度レベルの数値の高い方が、難易度が高く、ボール視認性が困難としている。基本的に、投手と打者が左右、逆サイドである場合（右投げに対して左打ち、左投げに対して右打ち）には、投手のボールのリリース位置と打者の位置とが、言わば対角線上に存在する形となるために、打者にとっては比較的ボールは見易くなるので、難易度を低くしている。さらに、この逆サイドの関係でも、投手の投球フォームがサイドスローである場合の難易度を低くしている。理由は、オーバースローに比較すると、サイドスローの場合、ボールのリリースのポイントが打者からより離れた箇所になるので、よりボールの軌道が見え易くなるためである。アンダースローはオーバースローとサイドスローの間の難易度としている。この点を示したのが、図５のＮＯ.1〜６である。
【００４２】
これとは逆に、投手と打者が左右同じサイドである場合（右投げに対して右打ち、左投げに対して左打ち）には、投手のボールのリリース位置と打者の位置とが、概ね、直線に近い領域上に存在する位置関係となるために、打者にとってボールは見づらくなるので、難易度を高くしている。さらに、この同サイドの関係でも、投手の投球フォームがサイドスローである場合の難易度を高くしている。理由は、例えば左対左の場合、オーバースローに比較すると、ボールのリリースのポイントが、打者の視線から言えば、自分の右肩の外側にあるため、ボールの軌道がより見えにくくなるためである。右対右も同様に見えにくくなる。アンダースローはオーバースローとサイドスローの間の難易度としている。この点を示したのが、図５のＮＯ.７〜１２である。
【００４３】
図６は上記の難易度レベルに応じた非表示時間を示した表である。難易度レベルが高い程、ボールキャラクタ及び着弾点とも非表示時間が長くなるように設定している。なお、いずれのレベルにおいても、着弾点の非表示時間の方が長くなるように設定している。これは、着弾点が最終的にはベース上におけるボールキャラクタの到着点を示すことになるので、プレーヤの打撃にとって重要な指標となるのであり、逆に、この指標の非表示時間を長くすることで、ボールの見づらさを有効にゲーム上に反映することができるためである。ただ、打撃するためには、ボールキャラクタがベース上に来たタイミングでバットスイングする必要があるので、ボールキャラクタが非表示であることも、プレーヤ操作が困難になる影響を与えるのはもちろんである。なお、図３及び図４に示した形態では、ボールキャラクタ及び着弾点の両方を一時的に非表示状態にする構成であるが、ゲームの仕様、あるいはプレーヤによるゲームの難易度設定によって、着弾点をそもそも表示しない場合も考えられる。この場合は、ボールキャラクタのみを一時的に非表示状態にする構成にするようにしてもよい。
【００４４】
以上の流れを図７の機能ブロック図を参照して説明する。本発明で主要な役割を果たす機能を説明するための機能ブロック図であり、図１におけるＣＰＵ１の一部に対応する。ここでは、図３及び図４の例を取り上げて説明する。まず、本実施形態の構成においては、各選手キャラクタの属性を記憶するキャラクタ属性記憶手段３００を備えている。キャラクタ属性記憶手段３００は、第１属性記憶手段３０１、第２属性記憶手段３０２及び第３属性記憶手段３０３を有しており、それぞれ、各選手キャラクタが右投げであるか左投げであるかを記憶する手段、各選手キャラクタが右打ちであるか左打ちであるかを記憶する手段、選手キャラクタが投手キャラクタである場合に、その投球フォームがオーバースローであるか、アンダースローであるか、オーバースローであるかを記憶する手段である。また、本構成はキャラクタ認識手段３１０を備えている。キャラクタ認識手段３１０は投手認識手段３１１及び打者認識手段３１２を有しており、それぞれ、今、打席に入っている投手キャラクタの認識及び打者キャラクタの認識を行なう。
【００４５】
同図において、３２０はボール確認難易度決定手段であり、打者キャラクタにとってのボールキャラクタの視認性の難易度を決定するものである。具体的には、キャラクタ認識手段３１０によって認識されたデータによって、現在の投手キャラクタと、打席に入っている打者キャラクタとを認識し、さらに、キャラクタ属性記憶手段３００のデータに基づき、投手キャラクタについては第１属性（右投げか、左投げか）及び第３属性（投球フォームを）、また、打者キャラクタについては第２属性（右打ちか、左打ちか）を認識する。そして、ボール確認難易度記憶手段３３０のデータに基づき、ボール確認の難易度を決定する。ここで、ボール確認難易度記憶手段３３０は、前述の図５及び図６のデータを記憶している。即ち、投手キャラクタが右投げか左投げか、及び打者キャラクタが右打ちか左打ちか、さらに投手キャラクタの投球フォームがサイドスロー、アンダースロー及びオーバースローのいずれであるか、の各組合せによる難易度に関するデータ、及び難易度レベルに応じたボールキャラクタ及び着弾点の非表示時間に関するデータである。
【００４６】
さらに、ボール確認難易度決定手段３２０は、ボール確認難易度記憶手段３３０に記憶されている難易度に紐付けられた非表示時間のデータに基づき、ボール表示状態調整手段３４０に対して、投手キャラクタからボールがリリースされた時点を起点として所定時間、ボールキャラクタを非表示にするよう指示する。この指示を受けて、ボール表示状態調整手段３４０はボール非表示計時手段３５０に非表示時間を送信する。ボール非表示計時手段３５０は送信された時間を所定の単位時間でデクリメントしていき、非表示時間がゼロになった時点でボール表示状態調整手段３４０はボールキャラクタを表示させる。また、ボール確認難易度決定手段３２０は、ボール確認難易度記憶手段３３０に記憶されている難易度に紐付けられた非表示時間のデータに基づき、着弾点表示手段３６０に対して、投手キャラクタからボールがリリースされた時点を起点として所定時間、着弾点を非表示にするよう指示する。この指示を受けて、着弾点表示手段３６０は着弾点非表示計時手段３７０に非表示時間を送信する。着弾点非表示計時手段３７０は送信された時間を所定の単位時間でデクリメントしていき、非表示時間がゼロになった時点で着弾点表示手段３７０はボールキャラクタを表示させる。
【００４７】
図８及び図９は、本発明の一実施形態による野球ゲームにおいて、打者キャラクタのボールに対する視認性の難易度を変える処理を示したフローチャートである。以下、各ステップに従って説明するが、適宜、図２乃至図４のゲーム画面、図７の機能ブロック図を参照する。また、ここでは、投手キャラクタと打者キャラクタの１回の対戦の処理について説明する。まず、ステップＳ１は、打者交代、代打等で新たな打者キャラクタ１０１が打席に入るか、または、投手交代等で新たな投手キャラクタ１００との投打の対戦を開始するタイミングである。同じ投手キャラクタ、打者キャラクタの対戦が終了するまでは、いずれかがカウントの途中で交代することはないので、対戦途中でステップ１から処理が開始されることはない。但し、ゲームの仕様上、打者キャラクタとしてスイッチヒッターを設け、さらに同打席で右打ち、左打ちの変更を可能とする場合には、その右打ち、左打ちを変えたタイミングでステップＳ１に入るようにすればよい。なお、スイッチピッチャーについては、現実の野球のルールでは、１人の打者との対戦中に、左右投げを変えることは禁止されているので、この場合はステップ１に入ることはない設定とすればよい。
【００４８】
野球ゲームの進行の中で、投手キャラクタ１００または打者キャラクタ１０１が代わったタイミングで、以下の処理を行なう。キャラクタ認識手段３１０の投手認識手段３１１によって投手キャラクタ１００が誰であるかが認識され、当該投手キャラクタ１００が右投げか、左投げかに関する第１の属性が、第１属性記憶手段３０１によって認識される（ステップＳ２）。次に、当該投手キャラクタ１００の投球フォームがオーバースローか、サイドスローか、アンダースローかが、第３属性記憶手段３０３によって認識される（ステップＳ３）。次いで、打者キャラクタ１０１が右打ちか左打ちかに関する第２の属性が、第２属性記憶手段３０２によって認識される（ステップＳ４）。その後、ボール確認難易度決定手段３２０が、ステップＳ２、Ｓ３で認識された投手キャラクタ１００の属性、及びステップＳ４で認識された打者キャラクタ１０１の属性に基づき、ボール確認難易度記憶手段３３０のデータを参照して、ボール確認難易度の決定を行なう（ステップＳ５）。このステップ５におけるボール確認難易度とは、図５で示した難易度レベルに該当する。さらに、ボール確認難易度決定手段３２０は、ボール確認難易度記憶手段３３０のデータを参照して、ボール非表示時間の決定を行なう（ステップＳ６）。なお、上記処理では、ステップ２及びステップ３で、投手キャラクタが右投げか左投げか、また、投球フォームはどれかの認識を行なっているが、対戦の多くの場合、投手キャラクタは同じで、打者キャラクタだけが代わるケースが多いので、投手キャラクタが変わらなければ、その投手の属性を一時的に記憶する手段を設け、その属性と新たな打者キャラクタの属性との組合せを見てボール確認難易度を決定するようにすることも可能である。
【００４９】
続いて、ゲームの仕様として、着弾点表示モードが選択されている場合には（ステップＳ７）、ボール確認難易度決定手段３２０はボール確認難易度記憶手段３３０のデータを参照して、着弾点非表示時間の決定を行なう（ステップＳ８）。なお、着弾点表示モードが実行されるか否かは、ゲーム開始前の初期設定で選択可能となっている。デフォルト状態では着弾点表示が選択されている。プレーヤが着弾点表示をしたくない場合には、コントローラ１９から着弾点表示モードを外す選択指示を行なう。この指示結果はメインメモリ５に記憶されている。図示していないが、ボール確認難易度決定手段３２０は、その指示内容を確認し、着弾点表示モードでないことを確認すれば、次のステップＳ９の判断に移る。
【００５０】
上記の通り、打者キャラクタにとってのボールキャラクタの視認性の難易度をゲーム上に擬似的に表現するためのデータ、即ち、ボールキャラクタの非表示時間及び着弾点の非表示時間が決定されると、このデータは同じ投手キャラクタおよび打者キャラクタの関係の中で変わることはないので、投打の対戦中は同じデータが使用されることになる。そして、投手キャラクタ１００の手から打席に向かってボールキャラクタ１０２がリリースされると（ステップＳ９でＹＥＳ）、ボールキャラクタ１０２はリリースされた瞬間から非表示となる（ステップＳ１０）。但し、図６で説明したように、難易度レベルが１の場合には非表示の時間はゼロであり、実質的には非表示とはしない。一方、ステップＳ９でＮＯの場合は、投打に関わる終了イベントが発生したかの判定を行なう（ステップＳ１１）。ここで、終了イベントは、１つの投打の対戦が終了するイベントであり、例えば、打者の三振、ボールが打たれてヒットまたはアウトになる、デッドボール等である。終了イベントが発生すれば（ステップＳ１１でＹＥＳ）、同じ投手キャラクタと打者キャラクタとの１回の投打の対戦は終了する（ステップＳ１２）。
【００５１】
上記の通り、ボールキャラクタ１０２がリリースされ（ステップＳ９）、ボールキャラクタが非表示とされた（ステップＳ１０）後に、非表示時間のカウントダウンが開始されるが、ゲームのモードが着弾点表示モードであるか否かによってカウントダウンの対象が異なる。即ち、着弾点表示モードでない場合には（ステップＳ１３でＮＯ）、ボール非表示時間のみカウントダウンを開始する（ステップＳ１４）。一方、着弾点表示モードの場合には（ステップＳ１３でＹＥＳ）、ボール非表示時間及び着弾点非表示時間の両方のカウントダウンを開始する（ステップＳ１５）。この非表示時間のカウントダウン開始後、ボール非表示時間が経過すると（ステップＳ１６でＹＥＳ）、ボールキャラクタ１０２を再表示する（ステップＳ１７）。この表示は、投手キャラクタの手からボールキャラクタ１０２がリリースされてから、０．１〜０．５秒後に行なわれるので、ボールキャラクタが打席に到着する途中で再表示されることになる。
【００５２】
ボール非表示時間が経過後、並行してカウントダウンしていた着弾点非表示時間が経過すると着弾点が表示される。難易度レベルが同じであれば、着弾点の非表示時間は必ず、ボール非表示時間よりも長くなるように設定しているので（図６参照）、表示の順序は常に、ボールキャラクタ、着弾点の順になる。上記の点をフローのステップに従って説明する。まず、着弾点表示モードでない場合は（ステップＳ１８でＮＯ）、図８のステップＳ１１に移行し、対戦が終了しない限り、次の投手キャラクタからのボールのリリースを待つことになる。一方、着弾点表示モードの場合は（ステップＳ１８でＹＥＳ）、着弾点非表示時間の残り時間が経過したか否かを判断する（ステップＳ１９）。残り時間の判断を行うのは、非表示時間のカウントダウン開始がボール非表示時間のカウントダウンと同時に開始しているため、既に途中までカウントダウンされているためである。図６を参照して説明すると、例えば難易度レベルが３の場合、ボールキャラクタ非表示時間は０．２秒、着弾点非表示時間は０．４秒である。この場合、ステップＳ１６でＹＥＳの時点でボールキャラクタ非表示時間はゼロであるが、着弾点非表示時間も同じく０．２秒カウントダウンされているので、この時点での残り時間は０．４−０．２＝０．２秒である。この残り時間０．２秒がさらに経過したか否かの判断がステップＳ１９で行なわれる。そして、残り時間がゼロになれば（ステップＳ１９でＹＥＳ）、着弾点の表示を行なう（ステップＳ２０）。着弾点表示後は図８のステップＳ１１に移行し、対戦が終了しない限り、次の投手キャラクタからのボールのリリースを待つ。
【００５３】
なお、本実施形態においては、野球ゲームを例にとり説明したが、飛翔体を送出する人間を模したキャラクタと、その飛翔体を打ち返す人間を模したキャラクタとの対戦をゲーム上で再現するものであれば、本発明は適用可能である。例えば、ソフトボールの他、テニス、卓球等のゲームに適用することができる。
【産業上の利用可能性】
【００５４】
本発明は、飛翔体を送出する人間を模したキャラクタと、その飛翔体を打ち返す人間を模したキャラクタとの対戦において、飛翔体を打ち返すキャラクタの飛翔体に対する視認性の難易度をゲーム上に擬似的に反映するゲーム装置及びゲーム制御プログラムに関するものである。
【符号の説明】
【００５５】
１００  投手キャラクタ（第１のキャラクタ）
１０１  打者キャラクタ（第２のキャラクタ）
１０２  ボールキャラクタ（飛翔体）
１０４  着弾点
３０１  第１属性記憶手段
３０２  第２属性記憶手段
３０３  第３属性記憶手段
３２０  ボール確認難易度決定手段（飛翔体確認難易度決定手段）
３３０  ボール確認難易度記憶手段（飛翔体確認難易度記憶手段）
３４０  ボール表示状態調整手段（飛翔体表示状態調整手段）
３６０  着弾点表示手段
【図１】
0005282110.tif 000002
【図２】
0005282110.tif 000003
【図３】
0005282110.tif 000004
【図４】
0005282110.tif 000005
【図５】
0005282110.tif 000006
【図６】
0005282110.tif 000007
【図７】
0005282110.tif 000008
【図８】
0005282110.tif 000009
【図９】
0005282110.tif 000010