(57)【特許請求の範囲】
【請求項１】
運転席から見える前方の景色を画面に表示させ、その画像を見ながら運転操作部を操作して列車運転シミュレートを行う列車運転シミュレーションゲーム装置において、
各路線の各駅間の運行時刻が設定され、各駅間の運転時分が決められているダイヤ情報と乗降客の多少または乗降のしやすさを示す複数の要因を有し、各要因についてそれぞれ複数の項目を有する乗降時間要因テーブルとを記憶する格納手段と、
前記乗降時間要因テーブルを表示させ、各要因についてその複数の項目の１つを選択するための要因項目選択画面表示手段と、
前記乗降時間要因テーブルを総合的に判断して乗降客の乗降時間を算出し、前記要因項目選択画面表示手段により各要因についてその複数の項目の１つが選択されているときは選択した項目に基づき乗降客の乗降時間を算出し、この算出した乗降時間を参照して前記ダイヤ情報の各駅発車予定時刻に対し、シミュレーションゲーム中の各駅の発車実時刻を演算する発車実時刻演算手段と、
ゲーム全体を制御するプログラムを読み出し、読みだしたプログラムにしたがって画像処理部を制御するＣＰＵとを備え、
前記ＣＰＵは、
プレイヤのプレイ時間が所定時間より長くなっているか否かを判定し、所定時間より長くなっている場合、運転時分変動ルーチンを作動させて各駅間の運転時間を変え、さらに前記要因項目選択画面表示手段により各要因について複数の項目の１つが選択されているとき、その選択した項目も加味して各駅間の運転時分を変えることを特徴とする列車運転シミュレーションゲーム装置におけるゲーム難易度変動方式。
【請求項２】
前記複数の要因は、駅の大きさ，運行時間帯，季節，天候であり、
前記駅の大きさは、大，中，小の項目を、前記運行時間帯は、朝，昼，夕の項目を、前記季節は冬，夏の項目を、前記天候は晴れ，雨，雪の項目をそれぞれ有することを特徴とする請求項１記載の列車運転シミュレーションゲーム装置におけるゲーム難易度変動方式。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、予め決められた運行パターンにしたがって列車を運転シミュレートする列車運転シミュレーションゲーム装置、さらに詳しくいえば、該シミュレーションゲーム装置において発車時刻を乗降時間に基づき変動させることによりゲームの難易度を変動させることができる方式に関する。
【０００２】
【従来の技術】
本件出願人は、運転席前方の景色をディスプレイに表示させ、その画像を見ながらマスコン，ブレーキレバーなどを操作し実際の列車運転と同様な醍醐味を味わうことができる列車運転シミュレーションゲーム装置を既に提案している。
上記シミュレーションゲーム装置ではプレーヤはゲーム開始時に路線や特急，普通電車などの列車種別を選び、選択された電車のダイヤに従って運転のシミュレータを行うものである。したがって、プレーヤが路線，列車種別を選択すれば、その列車に予め決められているダイヤの通りに運行しなければならない。
【０００３】
【発明が解決しようとする課題】
このように既に提案している装置では、各路線の各駅間の運転時分はダイヤで定められ不変であり、各駅間の運転条件を変えるものとして例えば、天候等の条件変化で列車側の加速度，制動力の運動性能を変えるものがあるのみであった。プレーヤが再度同じ路線，同じ列車を選択した場合、上記のように列車の運動性能が変わる場合があるのみで、常に同じ運行ダイヤに従うこととなり、ゲーム自体の運転シミュレーションの難易度の程度が変わることはなかった。
本発明の目的は、従来のダイヤ運行システムを踏襲しつつ、列車の発車時刻にばらつきを生じさせ各駅間の運転時分を変動させることにより、運転シミュレーションの難易度を変動させることができる列車運転シミュレーションゲーム装置におけるゲーム難易度変動方式を提供することにある。
【０００４】
【課題を解決するための手段】
前記目的を達成するために本発明による列車運転シミュレーションゲーム装置におけるゲーム難易度変動方式は、運転席から見える前方の景色を画面に表示させ、その画像を見ながら運転操作部を操作して列車運転シミュレートを行う列車運転シミュレーションゲーム装置において、各路線の各駅間の運行時刻が設定され、各駅間の運転時分が決められているダイヤ情報と乗降客の多少または乗降のしやすさを示す複数の要因を有し、各要因についてそれぞれ複数の項目を有する乗降時間要因テーブルとを記憶する格納手段と、前記乗降時間要因テーブルを表示させ、各要因についてその複数の項目の１つを選択するための要因項目選択画面表示手段と、前記乗降時間要因テーブルを総合的に判断して乗降客の乗降時間を算出し、前記要因項目選択画面表示手段により各要因についてその複数の項目の１つが選択されているときは選択した項目に基づき乗降客の乗降時間を算出し、この算出した乗降時間を参照して前記ダイヤ情報の各駅発車予定時刻に対し、シミュレーションゲーム中の各駅の発車実時刻を演算する発車実時刻演算手段と、ゲーム全体を制御するプログラムを読み出し、読みだしたプログラムにしたがって画像処理部を制御するＣＰＵとを備え、前記ＣＰＵは、プレイヤのプレイ時間が所定時間より長くなっているか否かを判定し、所定時間より長くなっている場合、運転時分変動ルーチンを作動させて各駅間の運転時間を変え、さらに前記要因項目選択画面表示手段により各要因について複数の項目の１つが選択されているとき、その選択した項目も加味して各駅間の運転時分を変えるように構成されている。
上記構成において、本発明における前記複数の要因は、駅の大きさ，運行時間帯，季節，天候であり、前記駅の大きさは、大，中，小の項目を、前記運行時間帯は、朝，昼，夕の項目を、前記季節は冬，夏の項目を、前記天候は晴れ，雨，雪の項目をそれぞれ有している。
【０００５】
【作用】
上記構成によれば、違和感なく現実に即した運転時分の誤差を再現でき、結果的に運転時分が変わるため難易度を変動させることができる。
【０００６】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態をさらに詳しく説明する。
図１は、本発明によるゲーム難易度変動方式を適用した列車運転シミュレーションゲーム装置の外観を示す斜視図である。
プレーヤ用の椅子１０の前面に操作部と表示部２が配置されている。椅子１０の内部には電車進行時に生じるゴーという音などの比較的低い音を出力するバスシェーカ９が組み込まれている。
【０００７】
表示部２の左右にはスピーカ１２が、上部にはタイトルパネル７が設けられている。操作部には架線電圧計１１，スピードメータ５およびブレーキの圧力計６が配置されている。
電車の運転はマスコンレバー３とブレーキレバー４を操作することにより行う。マスコンレバー３は、手前に引くと停止状態から加速することができ、ブレーキレバー４は反時計方向（上から見て）に回転させると、ブレーキが解除状態からブレーキの効き具合が増加する。足元には警笛を発するための警笛ペダル８が備わっている。
【０００８】
待機状態では表示部２は電車が走行している場面などのデモ画面がループ状に表示されている。
図示しないコイン投入口からコインを投入すると、待機状態が解除され、路線およびラウンド（電車の種類）を選択する画面に切り換えられる。図示しない操作装置２３（図２参照）により路線，電車を選択すると、次に運転時間帯，天候，季節，駅の大きさなど乗降時間が変動する各要因について、それぞれ複数の項目の１つを選択できる画面が表示される。項目を選択した後、または選択することなく、スタートボタンを押すことにより、電車運転のシミュレーションを進行させることができる。
【０００９】
図２は、図１のゲーム機の回路の実施の形態を示すブロック図であり、ＣＰＵの各機能およびＲＯＭ内容は本発明に直接関係する部分のみを記載してある。
コイン関連装置２２へのコイン投入により、入出力制御装置２４を介してＣＰＵ１４に伝達され、ゲームが起動される。バックアップメモリ１３にはコイン数・プレイ数などの設定値が格納される。ＣＰＵ１４はＲＯＭ１８よりゲーム全体を制御するプログラムを読み出し、読み出したプログラムにしたがって画像処理部２１を制御し、初期画面をＣＲＴ２に表示させる。
ワークＲＡＭ１７はＣＰＵ１４が演算をする場合に一時的にデータを格納するエリアである。
【００１０】
コミュニケーションＲＡＭ１５は、サウンドに関するＣＰＵ１４の指令を格納するもので、ＣＰＵ１４がサウンド状況を確認するときに用いられる。
サウンドシステム回路１６によりサウンドが生成され、スピーカ１２およびバスシェーカー９より運転時の種々のサウンドおよび音声が出力される。
ＲＯＭ１８はゲーム全体を制御するプログラムの他に各路線における各電車に対するダイヤ情報を記述したダイヤ情報テーブル１９を格納している。ダイヤ情報テーブル１９には図５に一例を示すようにＡ駅からＣ駅までの出発，到着の運行を示す時刻の情報が格納されている。
さらに、駅の大きさ，運行時間帯，季節，天候などの乗降時間に影響を与える乗降時間要因テーブル２０が格納されている。各要因はそれぞれ複数の項目を有している。
【００１１】
ＣＰＵ１４は、路線および列車種別を選択する画面を表示するための路線列車選択画面表示指示部１４ａならびに運行時間帯，天候，季節および駅の大きさについて各項目を選択するための要因項目選択画面表示指示部１４ｂの機能を備えている。路線は、東海道線，山の手線，東北新幹線などであり、列車種別は、各路線での普通，急行，特急などの相違である。駅の大きさの項目は大，中，小であり、運行時間帯の項目は、朝，昼，夕であり、天候の項目は、晴れ，雨，雪などであり，季節の項目は冬，夏，春などである。各要因毎に一つの項目を選択することができる。一例として路線を山の手線を選択すれば、列車種別は普通となり、運行時間帯を朝に選択すれば、乗降客が多くなり、乗降に時間がかかる。天候を雨にすれば、晴れに比較し、やはり乗降に時間がかかる。さらに季節に冬を選択すれば、夏などに比較し、着膨れしているため乗降に時間がかかる。
図３には各要因に対し乗降時間が影響を受ける理由を記載してある。
【００１２】
ＣＰＵ１４は、さらに要因項目選択画面で選択された内容を決定する選択内容決定手段１４ｄならびにこの決定内容に基づき、乗降時間を算出し、運行ダイヤで提供される各駅での発車予定時刻を増減演算する発車実時刻演算手段１４ｃの機能を備えている。
【００１３】
図４は、運転時分を変動させる流れを説明するためのフローチャートである。ＣＰＵ１４は、列車が駅に到着した時点で、そこまでのプレーヤの運転状況を把握する（ステップ（以下「Ｓ」という）４０１）。そして予め定めた基準以上であるか否か、すなわち運転の腕前がよくプレイ時間が所定時間より長くなっているか否かを判定し、運転時分変動ルーチンを作動させるか否かを判断する（Ｓ４０２）。予め定めた基準以下の場合には、定刻発車処理を行う（Ｓ４０７）。予め定めた基準以上、すなわちプレイ時間が所定時間より長くなっている場合には、運転時分変動ルーチンを作動させる。運転時分変動ルーチンにおける乗降時間の遅れは乗降時間要因テーブル内容を総合的に判断して遅れ時間を算出する。なお、プレーヤがシミュレーションゲーム開始時の要因項目選択画面で運行時間帯，天候，季節および駅の大きさについて、複数の項目の１つを選択している場合には、その要因の項目は選択した項目に変更になり、その変更部分も加味された遅れとなり、この遅れ要因も判断して遅れ時間を算出する（Ｓ４０３）。
【００１４】
このようにして算出した遅れ時間をダイヤの発車予定時刻に加算する（Ｓ４０４）。そして画面の一部に出発がどの程度遅れたかを表示し（Ｓ４０５）、駅出発認可表示を行う（Ｓ４０６）。
【００１５】
図５は、Ａ駅からＣ駅までの運行ダイヤおよびその発車実時刻の一例を説明するための図である。
運行ダイヤ設定例では、Ａ駅の発車予定時刻は０：００：００であり、Ｂ駅には０５：３０に到着し、運転時分は５分３０秒である。また、Ｂ駅の発車予定時刻は０６：００であり、Ｃ駅に到着する時刻は１０：００で、運転時分は４分である。
上記Ｂ駅で乗降にかかる時間は３０秒であり、この時間は標準的な乗降客の数によって決められているものである。
【００１６】
Ａ駅での発車時刻について、運転時分変動ルーチンが作動し、演算された結果、標準の乗降時間より１０秒延びたので発車予定時刻は０：００：００であるが、発車実時刻は０：００：１０となる。Ａ駅とＢ駅との運転時分は運行ダイヤでは５分３０秒であったものが、５分２０秒でＢ駅に到着しなければならず、プレーヤはその短縮時間を考慮しつつ運行しなければならない。結果的に運転が難しくなり、難易度が上がったこととなる。
また、Ｂ駅では演算の結果、通常の乗降の時間より５秒余分にかかり、結果的に時刻０６：０５に発車することとなる。これによってＣ駅までの運転時分は４分が３分５５秒に短縮され、運転が少し難しくなる。
【００１７】
図６は、通常運転と遅れ回復運転の運転曲線の一例を示す図である。
縦軸が列車の走行速度で、横軸が経過時間である。実線が通常運転する場合の運転曲線である。
発車予定時刻が時間ａ遅れると、点線で示すように列車走行速度を急激に立ち上げ、すなわち通常運転に比較し、加速度を大きくし惰行運転も長くし、制動によるマイナスの加速度を大きくしなければならない。このような通常運転より技量を必要とする運転を行うことにより発車予定時刻の遅れを取り戻すことができる。
【００１８】
以上の実施の形態では、列車運転シミュレーション開始時に乗降時間が遅れる要因の項目を選択するための画面を表示させ、その選択画面で、プレーヤが特定の要因の項目を選択可能にする構成であって、運転状況が一定以上の場合に、運転時分変動ルーチンを作動させたとき、選択した要因項目を加味して乗降時間の遅れを演算する例を説明したが、要因項目選択画面の表示を行うことなく、運転時分変動ルーチン作動時に予め決めてある乗降時間が遅れる要因項目に基づき演算することも可能である。
【００１９】
また、列車運転シミュレーション開始時に乗降時間が遅れる要因項目を選択するための画面において、その要因は運行時間帯，天候，季節および駅の大きさとする例を説明したが、他の要因に置き換えたり、これらに他の要因を加えたりすることもできる。また、要因の項目をさらに多く選択できるようにできる。例えば運行時間帯では時間別に細かく選択できるようにしたり、天候では強風や台風などを選択したりすることもできる。さらに季節では月，週単位で選択でき、学生の冬休み，夏休みの時期や４月の新入社員が増える時期，５月の連休の時期などの項目を加えることができる。
【００２０】
【発明の効果】
以上、説明したように本発明は、運転席から見える前方の景色を画面に表示させ、その画像を見ながら運転操作部を操作して列車運転シミュレートを行う列車運転シミュレーションゲーム装置において、ダイヤ情報の格納手段と、乗降時間要因テーブルを有し、運転状況が所定の条件を満たしたとき、または、選択した要因項目によって各駅間の運転時分を変えゲーム難易度を変動させるように構成したものである。
したがって、列車運転シミュレータとして違和感なく現実に即した運転時分誤差を再現できる。また、運転操作がパターン化せず、常に変化ある運転状況を作り出すことができる。
さらに、プレーヤの運転技量に応じて運転時分変動ルーチンを起動することにより、難易度をプレー途中から変動させることができる。
【図面の簡単な説明】
【図１】本発明によるゲーム難易度変動方式を適用した列車運転シミュレーションゲーム装置の外観を示す斜視図である。
【図２】本発明によるゲーム難易度変動方式の回路の実施の形態を示すブロック図である。
【図３】運転時分を変動させる乗降時間の要因の理由を説明するための図である。
【図４】運転時分を変動させる流れを説明するためのフローチャートである。
【図５】ダイヤ情報のダイヤ設定例と発車時刻変動の例を示す図である。
【図６】通常運転と遅れ回復運転の運転曲線の一例を示す図である。
【符号の説明】
１…シミュレーションゲーム機
２…表示部
３…マスコンレバー
４…ブレーキレバー
５…スピードメータ
６…圧力計
７…タイトルパネル
８…警笛ペダル
９…バスシェーカー
１２…スピーカ
１３…バックアップメモリ
１４…ＣＰＵ
１４ａ…路線，列車選択画面表示指示部
１４ｂ…要因項目選択画面表示指示部
１４ｃ…発車実時刻演算手段
１４ｄ…選択内容決定手段
１５…コミュニケーションＲＡＭ
１６…サウンドシステム回路
１７…ワークＲＡＭ
１８…ＲＯＭ
１９…ダイヤ情報テーブル
２０…乗降時間要因テーブル
２１…画像処理部
２２…コイン関連装置
２３…操作装置
２４…入出力制御装置
【図１】
0003807869.tif 000002
【図２】
0003807869.tif 000003
【図３】
0003807869.tif 000004
【図４】
0003807869.tif 000005
【図５】
0003807869.tif 000006
【図６】
0003807869.tif 000007