【手続補正書】
【提出日】平成16年6月1日(2004.6.1)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】      明細書
【発明の名称】  運転シミュレーションゲームの慣熟練習用ソフト
【特許請求の範囲】
【請求項１】
ゲームの進行中、少なくともプレイヤーが入力操作をしたときと、入力操作をすべきであるときに、その場面における模範操作を算出するステップ（６）と、
プレイヤーによる実際の入力操作を検知するステップ（４）と、
プレイヤーによる実際の入力操作と模範操作の差Ｄを算出するステップ（７）と、
差Ｄと予め定めた許容誤差とを比較し（８）、差Ｄが許容誤差以下であるときは、プレイヤーが模範操作をしたものとみなしてゲームを進行させ（15）、他方、差Ｄがその許容誤差を超えたときは、ゲームの進行を一時停止し（11）、プレイヤーに再入力を求め（12）、その再入力操作を検知して、この再入力操作と模範操作との差Ｄ１を算出し（13）、その差Ｄ１が上記許容誤差以下となったときは、プレイヤーが模範操作をしたものとみなしてゲームを進行させ（15）、差Ｄ１が上記許容誤差を超えているときは、差Ｄ１が許容誤差以下となるまで、上記再入力を求める処理（12）以降の処理を繰り返すステップ（12〜14）と、
を設定したことを特徴とする運転シミュレーションゲームの慣熟練習用ソフト。
【請求項２】
ゲーム進行開始又は再開始からの経過時間をカウントするタイマーのカウント値を参照し、ゲーム進行開始又は再開始から所定の時間が経過している場合にのみ、上記各ステップを実行する選択を行なうステップ（３，４）を付加したことを特徴とする請求項１に記載の運転シミュレーションゲームの慣熟練習用ソフト。
【請求項３】
上記差Ｄがその許容誤差を超えているとき、その許容誤差を超えた入力操作の継続時間をカウントするタイマーのカウント値を参照し、そのカウント値が予め定めた値を超えた場合にのみゲームの進行を一時停止し、プレイヤーに再入力を求めるステップ（９，10）を付加したことを特徴とする請求項１に記載の運転シミュレーションゲームの慣熟練習用ソフト。
【請求項４】
プレイヤーに再入力を求める際に、指導内容をプレイヤーに提示するステップ（12）を付加したことを特徴とする請求項１に記載の運転シミュレーションゲームの慣熟練習用ソフト。
【請求項５】
上記差Ｄ１が上記許容誤差を超えているとき、差Ｄ１が許容誤差以下となるまで、上記再入力を求める処理（12）以降の処理を繰り返す回数を、５回以下とすることを特徴とする請求項１に記載の運転シミュレーションゲームの慣熟練習用ソフト。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、運転シミュレーションゲームの操作に不慣れなプレイヤーに対して、これに慣熟できるように導くための練習用ソフトに関する。
【０００２】
【従来の技術】
電車や航空機等の運転シミュレーションゲームは広く親しまれている。
このゲームは、例えば電車運転ゲームを例にとると、プレイヤーが運転する電車の運行状況がディスプレイされ、プレイヤーはそのディスプレイを見ながらマスコンやブレーキを操作し、電車を発車させ、予め定められたダイヤに従って定時にかつ所定の位置に電車を止めるものである。
プレイヤーは、運転中、信号や速度制限を守り、電車を円滑に運転することが求められる。
電車のシミュレーションゲームの場合、入力操作はマスコンとブレーキのみであるが、自動車では更にステアリングが加えられ、船舶では舵とスクリューの回転方向及び回転数のコントロールが求められ、航空機のための入力操作では、エンジンのスロットルの制御、操縦桿の操作、フラップやスポイラー、車輪などの操作が入力操作とされる。
更にまた、潜水艦や、宇宙船、帆船、ヨット、グライダー、熱気球、パラシュート、ハンググライダー、ウィンドサーフィンなどについても、それぞれ運行に必要な操作が入力操作とされる。
しかしながら、初心者はその運転操作のコツをつかむまでに相当の時間がかかり、慣れないうちはすぐにゲームオーバーとなってゲーム料金がかさんだり、或いはまた、あまりに低い得点しか得られないため、ゲームから遠ざかってしまうことも稀ではなかった。
これを防止するため、入門モード（チュートリアルモード）を設け、プレイヤーが不適切な操作もしくは良い結果が得られるには程遠い操作をしたときには、ゲームの進行を停止し、望ましい操作がなされるまで同様の操作を繰り返させるようにしたゲームソフトを備えたゲーム機が提供されている。
しかしながら、従来の入門モードは、プレイヤーの僅かな操作ミスでもゲームの進行が停止し、一向にゲームが先に進まないため、プレイヤーは嫌気がさしたり、過剰なストレスを受ける結果となっていた。また、ゲーム全体の流れを把握することも困難であった。
或いはまた、ゲームを一時停止する代わりに、ゲーム中にその場面で最適の操作方法をリアルタイムで画面に表示したり音声指示したりするようにしたゲーム機も提供されているが、そのようなゲーム機の場合、プレイヤーがストレスを受けることは少ないが、不適当な操作であってもゲームは通常どおり進行してくれるので、望ましい操作方法をなかなか身につけることができないという問題があった。
【０００３】
【発明が解決しようとする課題】
本発明は、上記の如き問題点を解決するためなされたものであって、その目的とするところは、プレイヤーにストレスや嫌気を感じさせることなく、ゲームに必要な主要な操作技術を比較的短時間で身につけさせることができると共に、ゲーム全体の流れも早期に把握させることが可能な運転シミュレーションゲームの慣熟練習用ソフトを提供することにある。
なお、本発明は、あくまでそのゲームに不慣れな初心者を対象とし、ゲームの面白さを殆ど味わうことができないうちにゲームオーバーとなったり、余りに低い得点しか得られない状況から脱却するために最低限必要な操作技術を身につけさせるための入門モードとしてのソフトであって、本番のゲームで高得点が得られるような高度の技倆まで習得させることを目的とするものではない。そのような高度の技倆は、本番のゲームを繰り返すことにより、プレイヤーが徐々にマスターするものであり、そこにこそゲーム本来の面白さがあるからである。
【０００４】
【課題を解決するための手段】
而して、本発明の上記の目的は、
ゲームの進行中、少なくともプレイヤーが入力操作をしたときと、入力操作をすべきであるときに、その場面における模範操作を算出するステップと、
プレイヤーによる実際の入力操作を検知するステップと、
プレイヤーによる実際の入力操作と模範操作の差Ｄを算出するステップと、
差Ｄと予め定めた許容誤差とを比較し、差Ｄが許容誤差以下であるときは、プレイヤーが模範操作をしたものとみなしてゲームを進行させ、他方、差Ｄがその許容誤差を超えたときは、ゲームの進行を一時停止し、プレイヤーに再入力を求め、その再入力操作を検知して、この再入力操作と模範操作との差Ｄ１を算出し、その差Ｄ１が上記許容誤差以下となったときは、プレイヤーが模範操作をしたものとみなしてゲームを進行させ、差Ｄ１が上記許容誤差を超えているときは、差Ｄ１が許容誤差以下となるまで、上記再入力を求める処理以降の処理を繰り返すステップと、
を設定したことを特徴とする運転シミュレーションゲームの慣熟練習用ソフトによって達成できる。
【０００５】
この場合において、タイマーのカウント値を参照し、ゲーム進行開始又は再開始から所定の時間が経過した場合にのみ上記各ステップを実行する選択を行なうステップを付加することが推奨される。
【０００６】
また、上記差Ｄがその許容誤差を超えているとき、その許容誤差を超えた入力操作の継続時間をカウントするタイマーのカウント値を参照し、そのカウント値が予め定めた値を超えた場合にのみゲームの進行を一時停止し、プレイヤーに再入力を求めるステップを付加することも推奨される。
【０００７】
更にまた、プレイヤーに再入力を求める際には、指導内容をプレイヤーに提示するステップを付加することが望ましい。。
【０００８】
また、上記差Ｄ１が上記許容誤差を超えているとき、差Ｄ１が許容誤差以下となるまで、上記再入力を求める処理以降の処理を繰り返す回数は、５回以下とすることが推奨される。
【０００９】
【発明の実施の形態】
以下、図面を参照しつゝ本発明を具体的に説明する。
図１は、本発明に係る運転シミュレーションゲームの慣熟練習用ソフトにおいて設定される処理ステップの一実施例を示すフローチャートである。
プレイヤーがゲームを開始するときに、当該ゲームの操作方法について或る程度の練習を望む場合には、通常のゲームモードと入門モードの選択手段のうちから、入門モードを選択する（図中、ステップ１で示す）。
然るときは、デモンストレーション用にゲームを進行させる簡易なプログラム（以下、「ゲーム進行用簡易プログラム」という。）に設定された模範的な操作に従ってゲームの進行が開始される（ステップ２）。また、これと同時に、第１タイマーのカウントが開始される（ステップ３）。
【００１０】
次いで、ゲームの進行中、少なくともプレイヤーが入力操作をしたときと、入力操作をすべきであるときに、プレイヤーによる実際の入力操作を検知する（ステップ４）。
このとき、前記第１タイマーのカウント値を参照し、ゲーム開始から所定の時間が経過したか否かが判断され（ステップ５）、経過していない場合には、ゲームが続行される（ステップ16）。ゲーム開始後すぐにプレイヤーに練習を課したのでは、これがクリアできない限りゲームが進行せず、プレイヤーの意欲を損なうこととなるので、そのようなことのないように、ゲーム開始から所定時間が経過するまでは練習を課さないこととしたものである。
【００１１】
ゲーム開始から所定時間が経過している場合には、プレイヤーによる実際の入力操作が検知されたその場面において、当該場面をクリアするために操作部に入力されるべき模範操作の値が、前記ゲーム進行用簡易プログラムに基づいて算出される（ステップ６）。
然るのち、上記模範操作の値と入力操作の値との差Ｄが算出され（ステップ７）、当該差Ｄが予め定めた許容誤差を超えているか否かが判断される（ステップ８）。
差Ｄが予め定めた許容誤差以下であるときは、プレイヤーが模範操作をしたものとみなして、前記ゲーム進行用簡易プログラムに従ってゲームを続行させる（ステップ15）。即ち、プレイヤーは望ましい操作を行なったことにより、その場面をクリアできたことになる。
そして、それ以降に練習すべき場面はないか否かが判断され（ステップ16）、練習すべき場面がある場合には、前記ステップ４の前の段階へ復帰すると共に、第１タイマーのカウント値がリセットされて改めてカウントが開始される。これにより、或る一つの画面をクリアしてから所定時間経過後に、別の場面での練習が行なわれることになる。
【００１２】
他方、前記差Ｄがその許容誤差を超えているときは、第２タイマーのカウントが開始され（ステップ９）、所定時間経過後にも依然として差Ｄが許容誤差を超えているか否かが判断される（ステップ10）。
超えていない場合、即ち、プレイヤーによる入力操作に基づく上記差Ｄが当初は許容誤差を超えていたが、すぐに模範操作に近い値に修正された場合には、プレイヤーが模範操作をしたものとみなして、前記ゲーム進行用簡易プログラムに従ってゲームを続行させる（ステップ15）。
然しながら、、所定時間経過後にも依然として差Ｄが許容誤差を超えている場合には、練習の必要ありとみなしてゲームの進行を一時停止し（ステップ11）、指導内容を表示して、再入力するようにプレイヤーに指示する（ステップ12）。ここで表示される指導内容とは、上記模範操作の内容を文章化したものでよく、例えば電車運転シミュレーションゲームの場合には、「マスコンを５に入れて下さい。」とか、「ブレーキを３に入れて下さい。」というような指導内容を表示もしくは音声指示するものである。
【００１３】
上記指示に従ってプレイヤーが操作部を操作して再入力すると、その再入力操作を検知して、この再入力操作と模範操作の差Ｄ１を算出し（ステップ13）、その差Ｄ１が上記許容誤差以下か否かを判断し（ステップ14）、それでもなお、許容誤差を超えている場合には、前記ステップ12へ復帰し、再度指導内容を表示して、再入力するようにプレイヤーに指示する。以下、上記差Ｄ１が許容誤差以下になるまで同様の処理が繰り返されるが、余りに多く繰り返したのでは、プレイヤーは嫌気がさすので、繰り返す回数は５回以下、例えば３回程度までとし、それでもクリアできない場合には、練習はそこで中止し、ゲームの進行を再開する（ステップ15）ように構成することが望ましい。
【００１４】
なお、前記差Ｄ１が許容誤差以下となっている場合には、プレイヤーが模範操作をしたものとみなして、前記ゲーム進行用簡易プログラムに従ってゲームを再開する（ステップ15）。
次いで、それ以降に練習すべき場面はないか否かが判断され（ステップ16）、練習すべき場面がある場合には、前記の如く、ステップ４の前の段階へ復帰すると共に、第１タイマーのカウント値がリセットされて改めてカウントが開始される。
練習すべき場面がない場合には、入門モードは終了する（ステップ17）。
プレイヤーが、更に練習を重ねたい場合には、再度入門モードを選択すればよく、本番のゲームを行ないたい場合には、通常のゲームモードを選択すればよい。
【００１５】
なお、前記差Ｄ又はＤ１の許容誤差を余りに小さく設定すると、入力操作が模範操作から僅かにずれた場合でもプレイヤーは練習を課されることになるので、この許容誤差は或る程度緩やかに設定することが推奨される。
【００１６】
【発明の効果】
本発明は以上の如く構成されるので、本発明によるときは、プレイヤーにストレスや嫌気を感じさせることなく、ゲームに必要な主要な操作技術を比較的短時間で身につけさせることができると共に、ゲーム全体の流れも早期に把握させることが可能な運転シミュレーションゲームの慣熟練習用ソフトを提供し得るものである。
なお、本発明は上記実施例に限定されるものでなく、その目的の範囲内において上記の説明から当業者が容易に想到し得るすべての変更実施例を包摂するものであり、また、本発明は業務用ゲーム機のみならず家庭用ゲーム機等にも広く適用可能である。
【図面の簡単な説明】
【図１】  本発明に係る運転シミュレーションゲームの慣熟練習用ソフトにおいて設定される処理ステップの一実施例を示すフローチャートである。
【符号の説明】
4   プレイヤーによる実際の入力操作を検知するステップ
5   ゲーム開始又は再開から所定時間が経過したか否かを判断するステップ  6   入力操作が行なわれた場面における模範操作を算出するステップ
7   模範操作と入力操作の差Ｄを算出するステップ
8   差Ｄが許容誤差を超えているか否かを判断するステップ
11  ゲームの進行を一時停止するステップ
12  指導内容を表示して、再入力を指示するステップ
13  再入力操作を検知し、模範操作との差Ｄ１を算出するステップ
14  差Ｄ１が許容誤差以下か否かを判断するステップ
15  模範操作に従いゲームを続行又は再開するステップ