(57)【要約】【課題】自然かつバリエーション豊かな遊技球画像による流下演出を実現できる画像式弾球遊技機および画像式弾球遊技機のプログラムを提供することである。【解決手段】所定の変数値を用いて設定された初期速度と、遊技盤面画像上に表示された障害物画像に遊技球画像が衝突したときの軌道と複数の変数値とを用いて設定された初期軌道とから特定される速度ベクトルを衝突後の速度ベクトルとして設定し、設定された速度ベクトルに基づいて遊技盤面画像上に表示する遊技球画像の表示位置を特定し表示装置に表示する。【選択図】        図７
2004313534.tif 000002
【特許請求の範囲】
【請求項１】
入賞口を表わす画像を含む遊技盤面画像と、該遊技盤面画像上を移動する遊技球を表わす遊技球画像と、該遊技球画像の衝突により該遊技球画像の軌道を変化させる障害物画像とを表示可能な画像表示装置を備える画像式弾球遊技機であって、
前記遊技球画像が前記遊技盤面画像上に発射される該遊技球画像の初期速度と、初期軌道と、を特定可能な初期速度ベクトルを設定する発射ベクトル設定手段と、
前記遊技球画像が前記障害物画像と衝突した後の該遊技球画像の初期速度と、初期軌道と、を特定可能な初期速度ベクトルを設定する衝突ベクトル設定手段と、
前記発射ベクトル設定手段または前記衝突ベクトル設定手段により設定された初期速度ベクトルを、所定の重力加速度に基づき、経過した時間に応じた当該遊技球画像を表示するための表示位置を特定する表示位置特定手段と、
該表示位置特定手段により表示位置を特定された遊技球画像を表示する遊技球表示制御手段と、
前記表示位置特定手段により表示位置を特定された遊技球画像が前記遊技盤面画像上に表示される前記障害物画像と衝突したか否かを判定する衝突判定手段と、
該衝突判定手段が前記遊技球画像と障害物画像とが衝突したと判定したときの該衝突後の当該遊技球画像の初期速度データを読出可能に記憶する速度データ記憶手段と、
該衝突判定手段が前記遊技球画像と障害物画像とが衝突したと判定したときの該遊技球画像が衝突する軌道から、該衝突後の複数の初期軌道データを読出可能に記憶する軌道データ記憶手段とを備え、
前記衝突ベクトル設定手段は、
前記衝突判定手段が前記遊技球画像と障害物画像とが衝突したと判定したときに、
前記速度データ記憶手段に記憶した初期速度データに基づき、衝突後の当該遊技球画像の前記初期速度を設定する速度設定手段と、
前記軌道データ記憶手段に記憶した初期軌道データに基づき、当該遊技球画像が衝突する軌道から、衝突後の初期軌道データを複数の初期軌道データから任意の初期軌道データに設定する軌道設定手段とを備えたことを特徴とする、画像式弾球遊技機。
【請求項２】
前記画像表示装置には前記遊技球画像が入賞する入賞口画像が表示され、
前記入賞口画像の近隣に表示される前記障害物画像に対して、前記遊技球画像が前記入賞口画像に入賞する割合を設定する入賞割合設定手段と、
前記軌道設定手段が設定した前記遊技球画像の軌道が前記入賞口画像に入賞する軌道か否かを判定する入賞軌道判定手段と、
該入賞軌道判定手段が前記遊技球画像が前記入賞口画像に入賞する軌道と判定したことに応じて、前記入賞割合設定手段により設定された割合に基づき前記遊技球画像を前記入賞口画像に入賞させるか否かを決定する入賞決定手段とをさらに備え、
前記速度データ記憶手段は、前記遊技球画像を前記入賞口画像に入賞させる初期速度データと、前記遊技球画像を前記入賞口画像に入賞させない初期速度データとを記憶しており、
前記速度設定手段は、
前記入賞決定手段が該遊技球画像を入賞させると決定したときに、前記軌道設定手段により設定される軌道と、前記入賞決定手段の決定結果に応じた前記速度データ記憶手段の初期速度データとを用いて、初期速度を設定することを特徴とする、請求項１に記載の画像式弾球遊技機。
【請求項３】
前記遊技盤面画像上に含まれる入賞口画像に、前記遊技球画像が入賞すると遊技者に所定の遊技価値数を付与する遊技価値付与手段と、
前記入賞口画像に前記遊技球画像が入賞したことにより付与される遊技価値数を遊技に使用された遊技価値数に基づいて算出される付与割合を設定する付与割合設定手段とをさらに備え、
前記入賞割合設定手段は、該付与割合設定手段により設定された付与割合に対応して、前記遊技球画像を前記入賞口画像に入賞させる割合を変更することを特徴とする、請求項２に記載の画像式弾球遊技機。
【請求項４】
前記障害物画像は、前記遊技盤面画像上に複数種類表示され、
前記速度データ記憶手段は、前記遊技球画像が衝突した障害物画像の種類ごとに異なる硬度定数に対応した初期速度データが記憶されており、
前記速度設定手段は、前記遊技球画像が衝突した障害物画像の硬度定数に対応した前記速度データ記憶手段の初期速度データを用いて該遊技球画像の衝突後の初期速度を設定することを特徴とする、請求項１から請求項３のいずれかに記載の画像式弾球遊技機。
【請求項５】
前記画像表示装置の表示態様が予め定められた特定表示状態となったことを契機に、通常遊技状態とは異なる遊技者にとって有利な特定遊技状態に制御する特定遊技状態制御手段と、
前記画像表示装置の表示態様が前記特定表示状態となる割合を向上させた特別遊技状態に制御する特別遊技状態制御手段とをさらに備え、
前記入賞割合設定手段は、前記特別遊技状態の前記遊技球画像が前記入賞口画像に入賞する割合を前記通常遊技状態の前記遊技球画像が前記入賞口画像に入賞する割合より高くなるように設定することを特徴とする、請求項２から請求項４のいずれかに記載の画像式弾球遊技機。
【請求項６】
入賞口を表わす画像を含む遊技盤面画像と、該遊技盤面画像上を移動する遊技球を表わす遊技球画像と、該遊技球画像の衝突により該遊技球画像の軌道を変化させる障害物画像とを表示可能な画像表示装置を備える画像式弾球遊技機のプログラムであって、
前記遊技球画像が前記遊技盤面画像上に発射される該遊技球画像の初期速度と、初期軌道と、を特定可能な初期速度ベクトルを設定する発射ベクトル設定ステップと、
前記遊技球画像が前記障害物画像と衝突した後の該遊技球画像の初期速度と、初期軌道と、を特定可能な初期速度ベクトルを設定する衝突ベクトル設定ステップと、
前記発射ベクトル設定ステップまたは前記衝突ベクトル設定ステップにより設定された初期速度ベクトルを、所定の重力加速度に基づき、経過した時間に応じた当該遊技球画像を表示するための表示位置を特定する表示位置特定ステップと、
該表示位置特定ステップにより表示位置を特定された遊技球画像を表示する遊技球表示制御ステップと、
前記表示位置特定ステップにより表示位置を特定された遊技球画像が前記遊技盤面画像上に表示される前記障害物画像と衝突したか否かを判定する衝突判定ステップとを備え、
前記衝突ベクトル設定ステップは、
前記衝突判定ステップが前記遊技球画像と障害物画像とが衝突したと判定したときに、
該衝突後の当該遊技球画像の初期速度データを読出可能に記憶する速度データ記憶手段に記憶されている初期速度データに基づき、衝突後の当該遊技球画像の前記初期速度を設定する速度設定ステップと、
該遊技球画像が衝突する軌道から、衝突後の初期軌道データを該衝突後の複数の初期軌道データを読出可能に記憶する軌道データ記憶手段に記憶されている複数の初期軌道データから任意の初期軌道データに設定する軌道設定ステップとを備えたことを特徴とする、画像式弾球遊技機のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、たとえば、画像式のパチンコ遊技機などで代表される画像式弾球遊技機および画像式弾球遊技機のプログラムに関し、詳しくは、入賞口を表わす画像を含む遊技盤面画像と、該遊技盤面画像上を移動する遊技球を表わす遊技球画像と、該遊技球画像の衝突により該遊技球画像の軌道を変化させる障害物画像とを表示可能な画像表示装置を備える画像式弾球遊技機および画像式弾球遊技機のプログラムに関する。
【０００２】
【従来の技術】
この種の画像式弾球遊技機および画像式弾球遊技機のプログラムとして従来から一般的に知られているものに、たとえば、画像式のパチンコ遊技機のような、入賞口を表わす画像を含む遊技盤面画像と、該遊技盤面画像上を移動する遊技球を表わす遊技球画像と、該遊技球画像の衝突により該遊技球画像の軌道を変化させる障害物画像とを表示可能な画像表示装置を備えるものがある。
【０００３】
このような画像式弾球遊技機および画像式弾球遊技機のプログラムにおいて、画像表示装置に表示する遊技球画像が遊技盤面画像上に表示される障害物画像（障害釘，風車等）に衝突したときに、その障害物画像に対する入射方向から反射方向を算出するとともに、Ｘ方向の初期速度，Ｙ方向の初期速度を再設定し、算出された反射方向と再設定された初期速度とに基づき衝突後の遊技球画像の表示位置を特定するもの（たとえば、特許文献１参照）があった。
【０００４】
【特許文献１】
特開平０９−２５３３３６号公報（第５頁）
【０００５】
【発明が解決しようとする課題】
しかしながら、上記のような画像式弾球遊技機および画像式弾球遊技機のプログラムにおいては、遊技球画像が障害物画像に衝突するときの入射方向および速度から、一義的に、反射方向および再設定される初期速度が決定されるものであった。このため、衝突後の遊技球画像の方向および速度に変化が少なく、遊技球画像による流下演出のバリエーションが乏しいものとなっていた。さらに、この遊技球画像による流下演出は、実際のパチンコ遊技機のように、障害物等に衝突する毎にスピン回転が付加される遊技球の流下演出と比較すると、不自然な演出となっていたため、遊技者に違和感を与えていた。
【０００６】
この発明は上述の問題に鑑みてなされたものであり、その目的は、自然かつバリエーション豊かな遊技球画像による流下演出を実現できる画像式弾球遊技機および画像式弾球遊技機のプログラムを提供することである。
【０００７】
【課題を解決するための手段の具体例およびその効果】
（１）  入賞口を表わす画像（たとえば、始動入賞口画像１４，入賞口画像２４等参照）を含む遊技盤面画像（たとえば、遊技盤面画像４等）と、該遊技盤面画像上を移動する遊技球を表わす遊技球画像（たとえば、遊技球画像等）と、該遊技球画像の衝突により該遊技球画像の軌道（たとえば、進行方向，流下経路，軌道等）を変化させる障害物画像（たとえば、釘画像，役物画像，風車画像等参照）とを表示可能な画像表示装置（たとえば、表示装置３、図１４のＳＣ２２等）を備える画像式弾球遊技機（画像式パチンコ機１）であって、
前記遊技球画像が前記遊技盤面画像上に発射（たとえば、表示等）される該遊技球画像の初期速度（たとえば、遊技盤面画像４上に表示された直後の遊技球画像の初期速度等）と、初期軌道（たとえば、遊技盤面画像４上に表示された直後の遊技球画像の初期軌道（角度，方向）等）と、を特定可能な初期速度ベクトル（たとえば、初期速度と初期軌道を有する初期速度ベクトル等）を設定する発射ベクトル設定手段（たとえば、発射強度検出ＳＷ７０，遊技制御用マイクロコンピュータ５３，演出制御用マイクロコンピュータ８１、図１４のＳＣ０５等参照）と、
前記遊技球画像が前記障害物画像と衝突した後の該遊技球画像の初期速度（たとえば、釘画像に衝突した直後の遊技球画像の初期速度等）と、初期軌道（たとえば、釘画像に衝突した直後の遊技球画像の初期軌道等）と、を特定可能な初期速度ベクトルを設定する衝突ベクトル設定手段（たとえば、演出制御用マイクロコンピュータ８１，図７のＳＡ０３，ＳＡ０６，ＳＡ０７、図１４のＳＣ０７等参照）と、
前記発射ベクトル設定手段または前記衝突ベクトル設定手段により設定された初期速度ベクトルを、所定の重力加速度（たとえば、重力加速度：ｇ等）に基づき、経過した時間に応じた当該遊技球画像を表示するための表示位置を特定する表示位置特定手段（たとえば、図４参照、（Ｘ，Ｙ）＝（Ｖｘ・ｔ，Ｖｙ・ｔ−ｇ・ｔ２／２）、図１４のＳＣ１３等参照）と、
該表示位置特定手段により表示位置を特定された遊技球画像を表示する遊技球表示制御手段（たとえば、演出制御用マイクロコンピュータ８１，ＶＤＰ８２，ＶＲＡＭ８３，キャラクタＲＯＭ８４、図１４のＳＣ１４等参照）と、
前記表示位置特定手段により表示位置を特定された遊技球画像が前記遊技盤面画像上に表示される前記障害物画像と衝突したか否かを判定する衝突判定手段（たとえば、図８（ａ）の検出点からの検出信号の有無を判定する手段，演出制御用マイクロコンピュータ８１，入賞判定プログラム、図１４のＳＣ１５等参照）と、
該衝突判定手段が前記遊技球画像と障害物画像とが衝突したと判定したときの該衝突後の当該遊技球画像の初期速度データ（たとえば、数式データ、速度用変数値等）を読出可能に記憶する速度データ記憶手段（たとえば、図１１、図１４のＳＣ１２等参照）と、
該衝突判定手段が前記遊技球画像と障害物画像とが衝突したと判定したときの該遊技球画像が衝突する軌道から、該衝突後の複数の初期軌道データ（たとえば、初期軌道決定用変数値等）を読出可能に記憶する軌道データ記憶手段（たとえば、図５、図１４のＳＣ１１等参照）とを備え、
前記衝突ベクトル設定手段は、
前記衝突判定手段が前記遊技球画像と障害物画像とが衝突したと判定したときに、
前記速度データ記憶手段に記憶した初期速度データに基づき、衝突後の当該遊技球画像の前記初期速度を設定する速度設定手段（たとえば、図７のＳＡ０６，ＳＡ０７、図１４のＳＣ０９等参照）と、
前記軌道データ記憶手段に記憶した初期軌道データに基づき、当該遊技球画像が衝突する軌道（たとえば、衝突軌道等）から、衝突後の初期軌道データを複数の初期軌道データから任意の初期軌道データに設定する軌道設定手段（たとえば、選択された変数値を衝突軌道に乗じる、図７のＳＡ０３、図１４のＳＣ０８等参照）とを備えた。
【０００８】
上述の構成によれば、軌道データ記憶手段に記憶されている初期軌道データに基づき衝突前の軌道から特定される複数の初期軌道データのうち任意の初期軌道データを設定し、衝突後の初期軌道を設定することができる。これにより、障害物画像に衝突したときの軌道が同一であっても、衝突後の初期軌道が複数の軌道から選択的に設定されるため、衝突後の遊技球画像の初期軌道がランダムとなり、遊技球画像による演出のバリエーションを豊富にすることができる。また、実際の弾球遊技機における遊技球のスピン回転を考慮した自然な演出を遊技者に提供することができ遊技の興趣を向上させることができる。
【０００９】
（２）  前記画像表示装置には前記遊技球画像が入賞する入賞口画像が表示され、
前記入賞口画像の近隣（たとえば、近接または隣接する領域）に表示される前記障害物画像に対して、前記遊技球画像が前記入賞口画像に入賞する割合を設定する入賞割合設定手段（たとえば、入賞率設定ＳＷ７３、遊技制御用マイクロコンピュータ５３、図１４のＳＣ２１等参照）と、
前記軌道設定手段が設定した前記遊技球画像の軌道が前記入賞口画像に入賞する軌道か否か（たとえば、振り分けられた軌道が入賞する軌道か否か等）を判定する入賞軌道判定手段（たとえば、図７のＳＡ０４、図１４のＳＣ１８等参照）と、
該入賞軌道判定手段が前記遊技球画像が前記入賞口画像に入賞する軌道と判定したことに応じて（たとえば、図７のＳＡ０４で「ＹＥＳ」の判別がなされたことにより）、前記入賞割合設定手段により設定された割合に基づき前記遊技球画像を前記入賞口画像に入賞させるか否かを決定する入賞決定手段（たとえば、図７のＳＡ０５、図１４のＳＣ１９等参照）とをさらに備え、
前記速度データ記憶手段は、前記遊技球画像を前記入賞口画像に入賞させる初期速度データ（たとえば、入賞するように逆算する数式データ）と、前記遊技球画像を前記入賞口画像に入賞させない初期速度データ（たとえば、入賞しないように逆算する数式データ）とを記憶しており、
前記速度設定手段は、
前記入賞決定手段が該遊技球画像を入賞させると決定したときに、前記軌道設定手段により設定される軌道（たとえば、図７のＳＡ０３で設定された初期軌道）と、前記入賞決定手段の決定結果に応じた前記速度データ記憶手段の初期速度データとを用いて、初期速度を設定する（たとえば、入賞するように逆算する数式を用いて得られた初期速度を設定する等）。
【００１０】
上述の構成によれば、設定された軌道が入賞する可能性のある軌道か否か判定し、可能性があるときに設定された入賞割合に基づき入賞させるか否かを決定し、設定されている初期軌道と、入賞決定手段による決定結果に応じた速度データ記憶手段の初期速度データとを用いて初期速度を設定することができる。これにより、遊技球画像による演出のバリエーションを豊富にしつつ、設定されている入賞割合で遊技者に所定の遊技価値を付与することができる。また、設定された軌道が入賞する可能性のないときにまで入賞決定手段による決定を行なうといった無駄な処理が行なわれることを防止することができる。
【００１１】
（３）  前記遊技盤面画像上に含まれる入賞口画像に、前記遊技球画像が入賞すると遊技者に所定の遊技価値数を付与する遊技価値付与手段（たとえば、遊技制御用マイクロコンピュータ５３、図１４のＳＣ０４等）と、
前記入賞口画像に前記遊技球画像が入賞したことにより付与される遊技価値数を遊技に使用された遊技価値数に基づいて算出される付与割合（たとえば、出玉率等）を設定する付与割合設定手段（たとえば、出玉率設定ＳＷ７２、遊技制御用マイクロコンピュータ５３、図１４のＳＣ２０等参照）とをさらに備え、
前記入賞割合設定手段は、該付与割合設定手段により設定された付与割合に対応して、前記遊技球画像を前記入賞口画像に入賞させる割合を変更する（たとえば、図１０参照）。
【００１２】
上述の構成によれば、設定された付与割合に対応して入賞する割合を変更することができるため、遊技者に付与される遊技価値数をより容易に管理することができる。また、遊技球画像による演出のバリエーションを豊富にしつつ、設定されている付与割合で遊技者に所定の遊技価値数を付与することができる。
【００１３】
（４）  前記障害物画像は、前記遊技盤面画像上に複数種類（たとえば、釘画像，役物画像，風車画像等）表示され、
前記速度データ記憶手段は、前記遊技球画像が衝突した障害物画像の種類ごとに異なる硬度定数（たとえば、その画像が表示している実際の物体の硬さに比例する値）に対応した初期速度データが記憶されており（たとえば、図５、図１１等参照）、
前記速度設定手段は、前記遊技球画像が衝突した障害物画像の硬度定数に対応した前記速度データ記憶手段の初期速度データを用いて該遊技球画像の衝突後の初期速度を設定する（たとえば、釘画像に衝突したときには図１１の釘に対応する初期速度決定用変数値を用いて初期速度を設定する）。
【００１４】
上述の構成によれば、衝突した障害物画像の種類によって、初期速度を設定するために用いる速度データ記憶手段に記憶されている初期速度データを異ならせることができる。これにより、衝突後の遊技球画像の初期速度が障害物画像の種類ごとにランダムとなり、遊技球画像による演出のバリエーションをさらに豊富にすることができる。また、障害物画像の種類ごとに遊技球のスピン回転を考慮したより自然な演出を遊技者に提供することができ遊技の興趣を向上させることができる。
【００１５】
（５）  前記画像表示装置の表示態様（たとえば、変動表示装置画像８において行なわれる特別図柄の停止表示の組合せ）が予め定められた特定表示状態となったことを契機（たとえば、「３３３」等のゾロ目が表示されたとき）に、通常遊技状態とは異なる遊技者にとって有利な特定遊技状態（たとえば、大当り状態等）に制御する特定遊技状態制御手段（たとえば、遊技制御用マイクロコンピュータ５３、図１４のＳＣ０２等参照）と、
前記画像表示装置の表示態様が前記特定表示状態となる割合（たとえば、確率，頻度等）を向上させた特別遊技状態（たとえば、確率変動状態，変動時間短縮状態，開放延長状態等参照）に制御する特別遊技状態制御手段（たとえば、遊技制御用マイクロコンピュータ５３、図１４のＳＣ０３等参照）とをさらに備え、前記入賞割合設定手段は、前記特別遊技状態の前記遊技球画像が前記入賞口画像に入賞する割合を前記通常遊技状態の前記遊技球画像が前記入賞口画像に入賞する割合より高くなるように設定する（たとえば、図１０を通常遊技状態中よりも確率変動状態中，変動時間短縮状態中，開放延長状態中の方が入賞しやすいように割合を設定する）。
【００１６】
上述の構成によれば、遊技状態が前記割合向上遊技状態かそれ以外の通常遊技状態であるかに基づいて、入賞する割合を異ならせることができる。これにより、よく入賞するときとあまり入賞しないとき等、遊技内容にメリハリをつけることができ、遊技の興趣を向上させることができる。
【００１７】
（６）  入賞口を表わす画像（たとえば、始動入賞口画像１４，入賞口画像２４等参照）を含む遊技盤面画像（たとえば、遊技盤面画像４等）と、該遊技盤面画像上を移動する遊技球を表わす遊技球画像（たとえば、遊技球画像等）と、該遊技球画像の衝突により該遊技球画像の軌道（たとえば、進行方向，流下経路，軌道等）を変化させる障害物画像（たとえば、釘画像，役物画像，風車画像等参照）とを表示可能な画像表示装置（たとえば、表示装置３、図１４のＳＣ２２等）を備える画像式弾球遊技機のプログラム（画像式パチンコ機１のＲＯＭ５４，ＲＯＭ９５に格納されている各種プログラム）であって、
前記遊技球画像が前記遊技盤面画像上に発射（たとえば、表示等）される該遊技球画像の初期速度（たとえば、遊技盤面画像４上に表示された直後の遊技球画像の初期速度等）と、初期軌道（たとえば、遊技盤面画像４上に表示された直後の遊技球画像の初期軌道（角度，方向）等）と、を特定可能な初期速度ベクトル（たとえば、初期速度と初期軌道を有する初期速度ベクトル等）を設定する発射ベクトル設定ステップ（たとえば、発射強度検出ＳＷ７０，遊技制御用マイクロコンピュータ５３，演出制御用マイクロコンピュータ８１、図１４のＳＣ０５等参照）と、
前記遊技球画像が前記障害物画像と衝突した後の該遊技球画像の初期速度（たとえば、釘画像に衝突した直後の遊技球画像の初期速度等）と、初期軌道（たとえば、釘画像に衝突した直後の遊技球画像の初期軌道等）と、を特定可能な初期速度ベクトルを設定する衝突ベクトル設定ステップ（たとえば、演出制御用マイクロコンピュータ８１，図７のＳＡ０３，ＳＡ０６，ＳＡ０７、図１４のＳＣ０７等参照）と、
前記発射ベクトル設定ステップまたは前記衝突ベクトル設定ステップにより設定された初期速度ベクトルを、所定の重力加速度（たとえば、重力加速度：ｇ等）に基づき、経過した時間に応じた当該遊技球画像を表示するための表示位置を特定する表示位置特定ステップ（たとえば、図４参照、（Ｘ，Ｙ）＝（Ｖｘ・ｔ，Ｖｙ・ｔ−ｇ・ｔ２／２）、図１４のＳＣ１３等参照）と、
該表示位置特定ステップにより表示位置を特定された遊技球画像を表示する遊技球表示制御ステップ（たとえば、演出制御用マイクロコンピュータ８１，ＶＤＰ８２，ＶＲＡＭ８３，キャラクタＲＯＭ８４、図１４のＳＣ１４等参照）と、前記表示位置特定ステップにより表示位置を特定された遊技球画像が前記遊技盤面画像上に表示される前記障害物画像と衝突したか否かを判定する衝突判定ステップ（たとえば、図８（ａ）の検出点からの検出信号の有無を判定するステップ，演出制御用マイクロコンピュータ８１，入賞判定プログラム、図１４のＳＣ１５等参照）とを備え、
前記衝突ベクトル設定ステップは、
前記衝突判定ステップが前記遊技球画像と障害物画像とが衝突したと判定したときに、
該衝突後の当該遊技球画像の初期速度データ（たとえば、数式データ、速度用変数値等）を読出可能に記憶する速度データ記憶手段（たとえば、図１１、図１４のＳＣ１２等参照）に記憶されている初期速度データに基づき、衝突後の当該遊技球画像の前記初期速度を設定する速度設定ステップ（たとえば、図７のＳＡ０６，ＳＡ０７、図１４のＳＣ０９等参照）と、
該遊技球画像が衝突する軌道（たとえば、衝突軌道等）から、衝突後の初期軌道データを該衝突後の複数の初期軌道データ（たとえば、初期軌道決定用変数値等）を読出可能に記憶する軌道データ記憶手段（たとえば、図５、図１４のＳＣ１１等参照）に記憶されている複数の初期軌道データから任意の初期軌道データに設定する軌道設定ステップ（たとえば、選択された変数値を衝突軌道に乗じる、図７のＳＡ０３、図１４のＳＣ０８等参照）とを備えた。
【００１８】
上述の構成によれば、軌道データ記憶手段に記憶されている初期軌道データに基づき衝突前の軌道から特定される複数の初期軌道データのうち任意の初期軌道データを設定し、衝突後の初期軌道を設定することができる。これにより、障害物画像に衝突したときの軌道が同一であっても、衝突後の初期軌道が複数の軌道から選択的に設定されるため、衝突後の遊技球画像の初期軌道がランダムとなり、遊技球画像による演出のバリエーションを豊富にすることができる。また、実際の弾球遊技機における遊技球のスピン回転を考慮した自然な演出を遊技者に提供することができ遊技の興趣を向上させることができる。
【００１９】
【発明の実施の形態】
以下に、本発明の実施の形態を図面に基づいて詳細に説明する。なお、以下の実施の形態においては、画像式弾球遊技機および画像式弾球遊技機のプログラムの一例として画像式パチンコ機を示すが、本発明はこれに限らず、入賞口を表わす画像を含む遊技盤面画像と、該遊技盤面画像上を移動する遊技球を表わす遊技球画像と、該遊技球画像の衝突により該遊技球画像の軌道を変化させる障害物画像とを表示可能な画像表示装置を備える画像式弾球遊技機および画像式弾球遊技機のプログラムであればすべてに適用することが可能である。
【００２０】
第１実施形態
まず、画像式弾球遊技機の一例である画像式パチンコ機の全体構成について説明する。図１は画像式パチンコ機１を正面から見た正面図である。
【００２１】
図１に示すように、画像式パチンコ機１の上部には、遊技状態が予め定められた遊技者にとって有利な特定遊技状態（たとえば、大当り状態）となったときに点灯または点滅する枠ランプ７が設けられている。枠ランプ７の両側には、遊技の興趣を向上するために所定の効果音を発生させるスピーカ２７が備えられている。画像式パチンコ機１の中央部には、液晶表示器よりなる表示装置２の表示画面３が配置される。遊技開始時には、図１に示すように実際のパチンコ遊技機の遊技盤面に対応する遊技盤面画像４が表示画面３に表示される。なお、この表示装置２は、液晶表示器に限らず、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＦＥＤ（Ｆｉｅｌｄ  ＥｍｉｓＳＪｏｎ  Ｄｉｓｐｌａｙ）、ＰＤＰ（Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）、ドットマトリクス等その他の画像表示式の表示装置により構成されてもよい。かかる遊技盤面画像４については図３を用いて後述する。
【００２２】
画像式パチンコ機１の下方部には、遊技者が遊技により獲得した持ち点および／または購入した額に対応する点数を表示する遊技持点表示器５が設けられている。この遊技持点表示器５の下方には、遊技者が遊技に用いるための情報を入力するための操作部および該操作により入力された情報を表示するための表示器等が設けられている。
【００２３】
画像式パチンコ機１の右下方部には、遊技ハンドル６が設けられている。遊技ハンドル６は、遊技球画像を遊技盤面画像４上に形成された遊技領域に打込む（表示する）ために使用されるものであって、この遊技ハンドル６を遊技者が操作することにより、遊技球画像が１個ずつ遊技盤面画像４上に形成された遊技領域に発射されるような表示制御が行なわれる。
【００２４】
本実施形態における画像式パチンコ機１には、それぞれ、カードユニット４１が対応して設置されている。このカードユニット４１は、紙幣投入口４４または硬貨投入口４５に現金を投入すること、または、所定の持ち点が記憶されたＩＣカードを購入しＩＣカード挿入口４６に挿入することにより、現金の金額に対応する点数または記憶された持ち点を付与（許容）するものである。この持ち点は、遊技盤面画像４上に一の遊技球画像が打込まれるごとに１減算され、遊技球画像が遊技盤面画像４上に表示される入賞口画像等に入賞したときに、該入賞した入賞口に対応して予め定められている点数分増加される。
【００２５】
次に、本実施形態における画像式パチンコ機１に用いられる制御回路について説明する。図２は、本実施形態における画像式パチンコ機１に用いられる制御回路の構成を説明するためのブロック図である。本実施形態では、以下に説明する制御回路により所定の遊技を所定の順序で制御し表示することができる。
【００２６】
図２を参照して、制御回路は、遊技制御基板３１、演出制御基板８０、カード制御基板４０、電源基板６０等の基板で構成されている。電源基板６０から供給される電力で遊技制御基板３１と演出制御基板８０とによる処理が行なわれる。カード制御基板４０には、遊技制御基板３１を介して電力が供給される。
【００２７】
遊技制御基板３１には、プログラムに従って画像式パチンコ機１の遊技を制御する遊技制御用マイクロコンピュータ５３を搭載している。この遊技制御用マイクロコンピュータ５３は、遊技制御用のプログラム等を記憶する記憶手段の一例であるＲＯＭ５４、ワークメモリとして使用される記憶手段の一例であるＲＡＭ５５、制御用プログラムに従って制御動作を行なうＣＰＵ５６およびＩ／Ｏポート部５７を含む遊技制御用のマイクロコンピュータである。
【００２８】
本実施形態では、ＲＯＭ５４，ＲＡＭ５５はＣＰＵ５６に搭載されている。すなわちＣＰＵ５６は、ワンチップマイクロコンピュータである。なお、ＣＰＵ５６とＲＯＭ５４，ＲＡＭ５５とはワンチップ化されていなくてもよい。つまり、ＲＯＭ５４、ＲＡＭ５５およびＩ／Ｏポート部５７は外付けであっても内蔵されていてもよい。
【００２９】
また、Ｉ／Ｏポート部５７は、マイクロコンピュータにおける情報入出力可能な端子である。このＩ／Ｏポート部５７を介して、前述した遊技ハンドル６の操作度合いを検出する発射強度検出ＳＷ７０と、表示装置２に表示する遊技の内容を選択（たとえば、第１種パチンコ遊技機、第２種パチンコ遊技機、第３種パチンコ遊技機等の遊技内容からいずれかを選択）するためのゲーム選択ＳＷ７１と、遊技場側が遊技者の獲得する利益価値数に影響を与える出玉率や入賞率を設定するための出玉率設定ＳＷ７２，入賞率設定ＳＷ７３とから発信される信号を受信することができる。また、カード制御基板４０から送信される信号に基づき遊技持点表示器５の表示状態を制御する処理が行なわれる。
【００３０】
遊技制御用マイクロコンピュータ５３は、発射強度検出ＳＷ７０からの信号に基づき、遊技球画像を遊技盤面画像４上の遊技領域内に発射するときの初期速度ベクトル（初期速度と初期軌道）を算出し、算出された数値に対応する遊技球制御コマンドを演出制御基板８０の演出制御用マイクロコンピュータ８１に送信する。なお、初期速度ベクトルは、発射強度検出ＳＷ７０からの信号が同一であるときには同一の初期速度ベクトルが算出されるようにしてもよい。また、これに限らず、発射強度検出ＳＷ７０からの信号が同一であっても微妙に初期速度ベクトルが変化するようにランダムに算出されるようにしてもよい。すなわち、同一の発射レベルであっても異なる初期速度ベクトルを算出する初期速度ベクトル決定手段を設けてもよい。
【００３１】
発射強度検出ＳＷ７０は、遊技ハンドル６に内蔵されており、遊技ハンドル６の操作状態に応じて遊技球画像の発射状態を制御するためのスイッチである。すなわち、遊技球画像の発射時の初期速度ベクトルおよび発射間隔等を設定する。発射強度検出ＳＷ７０は、操作状態に応じた発射状態を指令するための制御信号を遊技制御用マイクロコンピュータ５３へ出力する。遊技制御用マイクロコンピュータ５３は、発射強度検出ＳＷ７０から入力された制御信号に応じた初期速度ベクトルを算出し、該初期速度ベクトルで遊技球画像が発射されたように表示するための遊技球制御コマンドを演出制御用マイクロコンピュータ８１に送信する。演出制御用マイクロコンピュータ８１は、入力された遊技球制御コマンドに応じて遊技球画像の表示位置を特定し、表示装置２上に表示する処理を行なう。
【００３２】
なお、出玉率設定ＳＷ７２や入賞率設定ＳＷ７３についても同様に、入力された制御信号に応じた出玉率設定コマンドや入賞率設定コマンドを演出制御用マイクロコンピュータ８１に送信する処理が行なわれる。この出玉率設定コマンドや入賞率設定コマンドにより、遊技盤面画像４上を流下する遊技球画像が入賞口画像等に入賞するような表示が行なわれる割合を異ならせることができる。なお、本実施形態における出玉率設定ＳＷ７２や入賞率設定ＳＷ７３は、遊技場側が操作できるように設けられている。たとえば、画像式パチンコ機１の内部に設けられておりキー操作で出玉率や入賞率を設定できるものや、遊技場に設置されている遊技機を管理するホールコンピュータにより遊技場側が所望する出玉率や入賞率を設定できるものであってもよい。また、本実施形態においては、出玉率設定ＳＷ７２により設定された出玉率にしたがい入賞口ごとの入賞率が設定される例について説明するが、これに限らず、出玉率設定ＳＷ７２で設定された出玉率となるように算出された複数の入賞率から、入賞率設定ＳＷ７３により選択設定するようにしてもよい。また、出玉率設定ＳＷ７２による設定とは無関係に、入賞率設定ＳＷ７３で入賞口ごとの入賞率を設定できるようにしてもよい。なお、本実施形態における出玉率とは、１分間の遊技において、入賞口画像等への入賞により遊技者が獲得した点数を、遊技盤面画像４上に打込まれた遊技球画像数で除することにより得られる値の平均をいう。
【００３３】
また、遊技制御基板３１は、上記処理以外に、大当りの発生に関する情報を示すための大当り情報および始動入賞口を表わす始動入賞口画像１４への遊技球画像の入賞個数のうち実際に遊技に使用された個数等を示すための有効始動情報とを含む管理データをホストコンピュータであるホール用管理コンピュータ等に対して出力する。また、遊技者が遊技を終了した後その売上データをホストコンピュータであるホール用管理コンピュータ等に対して出力する。
【００３４】
カード制御基板４０は、カードユニット４１に設けられた紙幣投入口４４等に投入された現金に対応する点数、および、ＩＣカード挿入口４６に挿入されたＩＣカードに記憶された持ち点を読出し、これらのデータを遊技制御用マイクロコンピュータ５３へ出力する。遊技制御用マイクロコンピュータ５３では、これらのデータに応じた持ち点が表示されるように遊技持点表示器５の表示状態を制御する。なお、ＩＣカード挿入口４６は、ＩＣカードに記憶された持ち点を読込・書込できるカードＲ／Ｗ装置４２から構成されている。このカードＲ／Ｗ装置４２には、精算ＳＷ４７と持点消化ＳＷ４８とが搭載されており、かかるＳＷを操作することにより挿入されているＩＣカードに記憶されている持ち点を読込、遊技持点表示器５に表示されている持ち点を挿入されているＩＣカードに書込できるように構成されている。
【００３５】
次に、演出制御基板８０について説明する。演出制御基板８０には、プログラムに従って遊技制御用マイクロコンピュータ５３から送信される各種制御コマンドを解析し画像式パチンコ機１に搭載されている演出機器を制御する演出制御用マイクロコンピュータ８１と、演出制御用マイクロコンピュータ８１からの指令に応答して表示装置２を実際に表示駆動するためのＶＤＰ８２（Ｖｉｄｅｏ  Ｄｉｓｐｌａｙ  Ｐｒｏｃｅｓｓｏｒ  ）と、ＶＤＰ８２により生成された画像データを一時的に記憶するためのＶＲＡＭ８３（Ｖｉｄｅｏ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）と、遊技球画像、釘・役物等を含む遊技盤面画像４等を表示するためのスプライトデータを記憶しているキャラクタＲＯＭ８４とが搭載されている。
【００３６】
演出制御用マイクロコンピュータ８１は、遊技制御用マイクロコンピュータ５３と同様に、演出制御用のプログラム等を記憶する記憶手段の一例であるＲＯＭ９５、ワークメモリとして使用される記憶手段の一例であるＲＡＭ９４、制御用プログラムに従って制御動作を行なうＣＰＵ９３およびＩ／Ｏポート部９６を含む演出制御用のマイクロコンピュータである。
【００３７】
演出制御用マイクロコンピュータ８１は、ＲＯＭ９５に格納されたプログラムに従って動作し、遊技制御用マイクロコンピュータ５３から入力されるストローブ信号としての演出制御信号ＩＮＴ（割込信号ともいう）が入力されると割込動作状態となって演出制御コマンドを取り込む。そして、取込んだ演出制御コマンドに従って、表示装置２に表示する遊技球画像の表示制御や、スピーカ２７から出力する遊技音の音制御や、遊技状態を報知するための枠ランプ７等の点灯状態を制御する点灯制御を行なう。
【００３８】
ＲＯＭ９５には、演出制御信号ＩＮＴが入力されるごとに、遊技球画像が遊技盤面画像４上に表示されている釘等の障害物画像に衝突したか否かを判定し衝突したときに衝突後の初期速度ベクトルを設定するベクトル設定用プログラム、それぞれの遊技球画像ごとに設定されている初期速度ベクトルと重力加速度（ｇ＝９．８ｍ／ｓ２）にしたがって遊技盤面画像４上を流下する遊技球画像の表示位置を特定するベクトル制御用プログラム、遊技球画像が遊技盤面画像４上に表示されている入賞口画像に入賞したか否かを判定する入賞判定プログラム、遊技状態に応じて遊技盤面画像４上に表示された役物，風車等の障害物画像の動作状態を決定するためのプログラム等が格納されている。
【００３９】
また、ＲＯＭ９５には、格納されているプログラムに従って動作するときに用いられるデータを記憶している。たとえば、ベクトル設定用プログラムに従って初期速度ベクトルを設定するときに用いられる変数値や、入賞判定プログラムによる判定が行なわれるときに参照される入賞率等が記憶されている。
【００４０】
ＣＰＵ９３は、演出制御コマンドに基づきプログラム処理により算出されたデータをＶＤＰ８２に送信する。たとえば、表示位置を特定するためのプログラムにより算出された遊技球画像を表示する位置に対応するデータをＶＤＰ８２に送信する処理を行なう。
【００４１】
ＶＤＰ８２は、ＶＲＡＭ８３の表示画面バッファ領域（図示省略）に、送信されてきたデータにしたがって、指定されるデータ（遊技球スプライトデータ，遊技盤面スプライトデータ等含む）を指定された位置に表示されるようにマッピングする。ＶＲＡＭ８３の表示画面バッファ領域にマッピングされたデータをマップデータという。
【００４２】
ＶＤＰ８２は、所定のタイミングでＶＲＡＭ８３の表示画面バッファ領域に記憶されているマップデータを読み出し、マップデータに含まれる各画像に基づいて、キャラクタＲＯＭ８４から各画像のスプライトデータ等を読み出す。
【００４３】
次に、ＶＤＰ８２は、ＶＲＡＭ８３の表示画面バッファ領域にマッピングされたマップデータに着色処理を行ない画像表示信号を生成する。そして、ＶＤＰ８２は、生成した画像表示信号をＤ／Ａ変換回路（図示省略）で変換したアナログのＲＧＢ信号と、複合同期信号ＳＹＮＣを表示装置２に送信する。表示装置２は、送信されてきたＲＧＢ信号と複合同期信号ＳＹＮＣに基づいて遊技盤面画像４や遊技盤面画像４上を流下する遊技球画像等を表示する。
【００４４】
以上のように、演出制御用マイクロコンピュータ８１は、遊技制御用マイクロコンピュータ５３から入力される演出制御コマンドを用いて算出されたデータに応じた画面を表示装置２に表示する制御を行なう。
【００４５】
なお、受信した演出制御コマンドがランプ制御コマンドであったときには、演出制御用マイクロコンピュータ８１では、ランプ制御コマンドに応じて、枠ランプ７等の発光体駆動制御（発光動作制御）を行なう。
【００４６】
また、受信した演出制御コマンドが音制御コマンドであったときには、演出制御用マイクロコンピュータ８１では、音制御コマンドに応じて、スピーカ２７から出力される（発生される）音の制御を行なう。
【００４７】
以上、図２においては、変動表示制御機能、ランプ制御機能、および、音制御機能のすべてを１つのマイクロコンピュータ８１に含ませ、そのマイクロコンピュータ８１が前述したような表示制御コマンド、ランプ制御コマンド、および、音制御コマンドを受信し、そのコマンドに応じて各種制御を行なうようにした例を示した。このような構成を採用することにより、この画像式パチンコ機１では、表示制御、ランプ制御、および、音制御を同期させた演出を容易に行なうことができる。
【００４８】
なお、このように変動表示制御機能、ランプ制御機能、および、音制御機能のすべてを１つのマイクロコンピュータ８１に含ませる構成に限らず、変動表示制御機能、ランプ制御機能、および、音制御機能を複数個のそれぞれのマイクロコンピュータに分割構成したり、適宜組合せて複数個のマイクロコンピュータで構成し、各マイクロコンピュータ用に定められたコマンドに応じて各種制御を行なうようにしてもよい。
【００４９】
なお、ＲＯＭ９５に格納された入賞判定プログラムを用いて遊技球画像が遊技盤面画像４上に表示されている入賞口画像に入賞した判定がなされたときには、入賞コマンドが遊技制御用マイクロコンピュータ５３に送信され、入賞コマンドに対応する持ち点を加算する処理が行なわれる。さらに、遊技球画像が遊技盤面画像４上に表示されている始動入賞口画像１４に入賞した判定がなされたときには、始動入賞コマンドが遊技制御用マイクロコンピュータ５３に送信され、遊技盤面画像４上に表示される変動表示装置画像８に表示される特別図柄を変動表示させる態様および停止図柄の決定等が行なわれる。以下、演出制御用マイクロコンピュータ８１から始動入賞コマンドが入力されたときの遊技制御用マイクロコンピュータ５３により実行されるプロセス処理についての手順を簡単に説明する。
【００５０】
まず、始動入賞コマンド受信に伴い、大当りとするか否かが決定される。この決定は、大当り決定用のランダムカウンタのカウント値が抽出され、その抽出値が、予め定められた大当り判定値と一致するか否かの判断により決定される。なお、大当りとは、遊技者にとって有利な第１の状態に制御される状態であって、たとえば、可変入賞球装置画像１９の開閉板画像２０が開成して大入賞口が開口する表示がなされる状態をいう。これにより、遊技球画像を大入賞口に入賞させ、遊技者に持ち点を付与することができる。
【００５１】
次に、大当りとならない旨の判定がなされたときには、特別図柄の変動表示においてリーチ状態とするか否かの決定（リーチ判定ともいう）は、リーチ決定用のランダムカウンタのカウント値を用いて行なわれる。
【００５２】
また、特別図柄の変動表示においてリーチ状態となる決定がされた場合（大当りとする決定が行なわれた場合と、はずれとする決定が行なわれた場合との両方を含む）には、リーチ状態の変動パターンが複数種類の変動パターンのうちから選択的に決定（ランダムに決定）される。このような変動パターンの決定（選択）は、変動パターン決定用のランダムカウンタのカウント値を用いて行なわれる。このランダムカウンタは、リーチ状態の変動パターンをランダムに決定するためのものであって、大当り決定用のランダムカウンタと同様に機能する数値データ更新手段であり、特別図柄の変動表示開始時等の所定タイミングで抽出されたカウンタの値が、複数種類予め定められた変動パターン決定値のうちの一致するものに対応する変動パターンとすることが決定される。
【００５３】
また、特別図柄の変動表示における停止図柄の決定は、左，中，右の各図柄に対応する３つの停止図柄決定用ランダムカウンタから抽出したそれぞれのカウント値を用いて行なわれる。この各ランダムカウンタは、対応する特別図柄の停止図柄をランダムに決定するためのものであって、大当り決定用のランダムカウンタと同様に機能する数値データ更新手段である。左，中，右の各図柄として表示される複数種類の特別図柄には、左，中，右の特別図柄ごとに図柄の配列順序が予め定められている。複数種類の特別図柄は、図柄の配列順序に従って変動表示されていく。なお、特別図柄の配列順序は、変動パターンの種類に応じて異なるように変動表示・更新表示されるようにしてもよい。このような複数種類の停止図柄のそれぞれには図柄決定用の数値データが対応付けられており、はずれとする決定がされた場合には、特別図柄の変動表示開始時等の所定タイミングで各ランダムカウンタから抽出されたカウンタの値と一致する数値データに対応する図柄が左，中，右の各停止図柄として決定される。
【００５４】
一方、大当りとする決定がされた場合には、特別図柄の変動表示開始時等の所定タイミングで左特別図柄決定用のランダムカウンタから抽出されたカウンタの値と一致する数値データに対応する図柄が左，中，右の各停止図柄として決定される。また、はずれとなる場合においてリーチ状態とすることが決定された場合には、左，右の各停止図柄が一致するように決定される。
【００５５】
以上に示したような、大当り判定機能、リーチ判定機能、変動パターン決定機能および、停止図柄決定機能は、遊技制御用マイクロコンピュータ５３の制御機能により実現される。
【００５６】
以上のように、特別図柄大当り判定処理、停止図柄設定処理に続いて、変動パターン設定処理（変動表示装置画像８における図柄（識別情報）の変動表示のパターンすなわち変動パターンを決定（選択）し、決定された変動パターンおよび停止図柄等を通知するための演出制御コマンドを演出制御基板８０の演出制御用マイクロコンピュータ８１に対して出力する。）その後、特別図柄変動処理に移行する。以下、特別図柄図柄停止処理、大入賞口開放前処理（カウンタやフラグを初期化して可変入賞球装置画像１９の開閉板画像２０を開成表示し大入賞口を開放する。）、大入賞口開放中処理（大入賞口の閉成条件の成立を確認する処理等を行なう。）、特定領域有効時間処理（特定領域スイッチ（Ｖ入賞スイッチ）２１の通過の有無を監視して、大当り遊技状態継続条件の成立を確認する処理を行なう。）、大当り終了処理（大当り遊技状態が終了したことを遊技者に報知するための表示を演出制御手段等に行なわせる制御を行なう。）が行なわれる。なお、遊技制御用マイクロコンピュータ５３で行なわれた処理結果に対応する演出制御コマンドが演出制御用マイクロコンピュータ８１に送信され、表示装置２の表示制御が行なわれる。
【００５７】
図３は、画像式パチンコ機１の表示装置２に表示された遊技盤面画像４を説明するための図である。この遊技盤面画像４は、前述した演出制御基板８０に搭載されているキャラクタＲＯＭ８４に記憶されている実写画像データ（釘，役物，風車等の障害物画像や遊技球画像のデータ等）をもとに表示されている。したがって、表示装置２に表示される遊技盤面画像４は非常にリアルな表示となり、遊技者はあたかも実際のパチンコ遊技機により遊技をしているかのような実感を得ることができる。
【００５８】
図３に示すように、遊技盤面画像４上の中央付近には、各々が識別可能な複数種類の識別情報の一例となる特別図柄を変動表示させる変動表示装置画像８が表示されている。この変動表示装置画像８には、特別図柄を変動表示させるための図柄表示部と、普通図柄を変動表示させるための普通図柄表示部とから構成されている。なお、特別図柄の変動表示は、始動入賞口画像１４に遊技球画像が入賞する表示がなされたことに起因し開始される。普通図柄の変動表示は、通過ゲート画像１１に遊技球画像が通過する表示がなされたことに起因し開始される。具体的には、遊技制御用マイクロコンピュータ５３から送信される演出制御コマンドに基づき、演出制御用マイクロコンピュータ８１により表示制御されている。
【００５９】
さらに、変動表示装置画像８の下方には始動入賞口画像１４が構成された可動片部を含む始動用電動役物画像１５と、そのさらに下方には開閉板画像２０の傾動により遊技球画像が入賞するような表示を行なうことのできる開成状態となる可変入賞球装置画像１９とが表示される。
【００６０】
また、一般入賞口画像として、変動表示装置画像８の左右下方に入賞口画像２４が表示されている。また、遊技球画像が進入できる通過ゲート画像１１が変動表示装置画像８の下方に表示されている。また、打込まれた遊技球画像が入賞口画像２４や可変入賞球装置画像１９のいずれにも入賞する表示がなされなかったときにはずれとして回収するアウト口画像１６が表示され、遊技盤面画像４を装飾するための装飾ランプ画像２２が表示されている。
【００６１】
なお、前述した変動表示装置画像８上で行なわれる特別図柄の変動表示は、始動入賞口画像１４に入賞した表示がなされたときに、始動入賞コマンドが遊技制御用マイクロコンピュータ５３に送信され、所定のランダムカウンタから乱数が抽出され、その乱数の値に応じた演出制御コマンドを演出制御用マイクロコンピュータ８１に送信する処理が行なわれ、かかる演出制御コマンドを受信したことを条件として、特別図柄の変動表示が一斉に開始される。変動表示は、上から下へ特別図柄をスクロールさせることによって行なわれ、所定時間が経過すると、特別図柄が停止表示される。
【００６２】
特別図柄の表示結果が予め定められた特定表示結果（たとえば、「３３３」等のゾロ目が表示されたとき。以下大当り図柄ともいう。）となると、「大当り」となり、遊技状態が特定遊技状態（大当り状態）に移行する。特定遊技状態では、可変入賞球装置画像１９の開閉板画像２０が開成する表示がなされ、大入賞口が開口する。これにより、遊技球画像が大入賞口に入賞できる表示状態に変化し、遊技者にとって有利な第１の状態に制御される。
【００６３】
特別図柄の表示結果が特別の識別情報の組合せ（たとえば、「７７７」の奇数のゾロ目が表示されたとき。以下確変大当り図柄ともいう。）となると、「確変大当り」となり、次に大当りとなる確率が通常遊技状態より高くなる。すなわち、特別遊技状態として、遊技者にとってさらに有利な確率変動状態となる。特別遊技状態とは、大当りとなる確率が高くなる（大当りが発生しやすくなる）確率変動状態のことをいう。また、この確率変動状態では、普通図柄の表示結果が当り図柄になる確率が高められる。この確率変動状態への制御は、後述する遊技制御用マイクロコンピュータ５３により行なわれる。
【００６４】
なお、特別遊技状態は、特別図柄の表示結果が大当り図柄のうちの確変図柄による大当り図柄となったときに、大当り図柄のうち確変図柄以外の大当り図柄となったときと比べて、付与される価値が大きくなる付加価値が付与されるものであればよい。よって、特別遊技状態としては、特別図柄および普通図柄の変動表示が開始してから表示結果が表示されるまでの時間が短縮される時短制御が行なわれる、変動時間短縮状態（以下「時短」ともいう。）であってもよい。さらに、特別遊技状態としては、始動用電動役物画像１５における可動片部の開放時間の増加と開放回数の増加（複数回開放するようになる）とが行なわれる、開放延長状態であってもよい。この変動時間短縮状態、開放延長状態への制御は、後述する遊技制御用マイクロコンピュータ５３により行なわれる。
【００６５】
本実施形態における遊技球画像の表示位置を特定する方法として、ＲＯＭ９５に格納されているベクトル制御用プログラムにより特定するベクトル特定法が用いられる。
【００６６】
具体的には、遊技球画像ごとに設定されている初期速度ベクトルと重力加速度にしたがって遊技球画像の表示位置を特定するベクトル制御用プログラムによるベクトル特定法が用いられる。以下、遊技盤面画像４上を流下する遊技球画像の表示位置を特定する方法としてのベクトル特定法について説明する。
【００６７】
図４は、遊技盤面画像４上を流下する遊技球画像の表示位置をベクトル特定法で特定するときの概念を説明するための図である。なお、ここでは地上から所定の初期速度ベクトルで遊技球が投げ上げられた場合を想定し、投げ上げられた球体が自由落下運動を経て地面に衝突し、衝突したときの速度および軌道（衝突角度）から衝突後の初期速度および初期軌道（跳ね返り角度）を算出し、算出された初期速度および初期軌道を有する初期速度ベクトルを衝突後の初期速度ベクトルに設定することにより、該投げ出された球体の位置を特定する方法について説明する。なお、Ｘ軸は地上を示し、Ｙ軸の正方向は鉛直上向きを示しているものとし、原点から投げ出された球体が地上のＡ点、Ｂ点、Ｃ点で衝突する例について説明する。
【００６８】
球体位置特定方法（原点〜Ａ点間）
原点から初期速度Ｖｏの大きさで初期軌道αｏの方向を有する初期速度ベクトルで投げ出された球体の所定時間（ｔ）経過後の位置は、Ｘ軸、Ｙ軸においてそれぞれ自由落下式から特定することができる。
Ｘ軸方向の初期速度：Ｖｘ＝ｃｏｓαｏとなることから、
所定時間（ｔ）経過後のＸ軸方向の移動距離：ΔＸ＝Ｖｘ・ｔとなる。
Ｙ軸方向の初期速度：Ｖｙ＝ｓｉｎαｏとなることから、
所定時間（ｔ）経過後のＹ軸方向の移動距離：ΔＹ＝Ｖｙ・ｔ−ｇ・ｔ２／２となる。
よって、所定時間（ｔ）経過後の遊技球の位置は、
（Ｘ，Ｙ）＝（Ｖｘ・ｔ，Ｖｙ・ｔ−ｇ・ｔ２／２）となる。
【００６９】
衝突後の初期速度ベクトル算出方法（Ａ点）
原点から初期速度Ｖｏの大きさで初期軌道αｏの方向を有する初期速度ベクトルで投げ出された球体がＡ点に衝突したときの速度の大きさＶｏ’と軌道αｏ’とを自由落下式から算出し、所定の変数値（Ｎ）を乗ずることにより特定することができる。なお、変数値とは、遊技球がスピン回転していることを考慮し、衝突速度および衝突軌道に乗じた値を衝突後の初期速度および衝突後の初期軌道として設定するのための数値である。
衝突後の初期速度：Ｖ１＝Ｖｏ’・Ｎｖとなり、
衝突後の初期軌道：α１＝αｏ’・Ｎαとなることから、
衝突後の初期速度ベクトルは、
（大きさ，方向）＝（Ｖｏ’・Ｎｖ，αｏ’・Ｎα）となる。
【００７０】
以下、Ａ点〜Ｂ点間における球体の位置は、Ａ点から初期速度Ｖｏ’・Ｎｖの大きさで初期軌道αｏ’・Ｎαの方向を有する初期速度ベクトルで跳ね返った球体の所定時間（ｔ）経過後の位置を同様に特定することができる。さらに、Ｂ点における衝突後の初期速度ベクトルは、Ａ点から初期速度Ｖｏ’・Ｎｖの大きさで初期軌道αｏ’・Ｎαの方向を有する初期速度ベクトルで跳ね返った球体がＢ点に衝突したときの速度の大きさＶ１’と軌道α１’とを自由落下式から算出し、所定の変数値（Ｎ）を乗ずることにより同様に特定することができる。
【００７１】
以上のように、地上から球体が所定の初期速度ベクトルで投げ上げられた場合を想定し、自由落下式にあてはめて所定時間経過後の球体の位置を特定し、かつ、衝突後の初期速度ベクトルを衝突前の速度と軌道とにそれぞれ変数値を乗じて特定する例について説明した。これと同様に、本実施形態における遊技盤面画像４上を流下する遊技球画像の表示位置を特定するベクトル特定法についても、初期速度ベクトルから特定される衝突前の速度と軌道とから衝突後の初期速度ベクトルを設定し、設定された初期速度ベクトルを自由落下の算術式にあてはめて表示位置を特定することとなる。
【００７２】
図５は、遊技盤面画像４上に表示される釘，役物，風車等の障害物画像に遊技球画像が衝突した後の初期速度ベクトルを算出するために用いる初期軌道決定用変数値（Ｎ）を記憶したテーブルを説明するための図である。このテーブルに記憶されている初期軌道決定用変数値は、遊技盤面画像４上を流下する遊技球画像が障害物に衝突した後の初期軌道をランダムに設定するために用いられる数値である。また、障害物の種類（釘，役物，風車）ごとに設定される初期軌道決定用変数値が異なるようにテーブルが構成されており、障害物の種類に応じて複数の変数値が特定され、特定された複数の変数値からランダムに一の初期軌道決定用変数値を選択できるように構成されている。
【００７３】
たとえば、衝突した障害物画像が釘であるときには、ランダムカウンタＲ３から抽出した値が「０〜１９」であるときには「０．７」が、「２０〜４９」のときには「０．８」が、「５０〜９７」であるときは「０．９」が、「９８〜１５７」であるときには「１．０」が、「１５８〜２０５」のときには「１．１」が「２０６〜２３５」のときには「１．２」が、「２３６〜２５５」のときには「１．３」が、衝突後の初期軌道を設定するために用いる初期軌道決定用変数値として決定される。釘画像に遊技球画像が衝突したときの軌道（衝突角度）に決定された初期軌道決定用変数値を乗ずることにより得られた値を、衝突後の初期速度ベクトルの方向の要素として設定されることとなる。
【００７４】
障害物画像が役物または風車であるときにおいても同様に、このテーブルを用いて、衝突後の初期軌道を設定するために用いる初期軌道決定用変数値が決定され、衝突するときの軌道に決定された初期軌道決定用変数値を乗ずることにより得られた値を、衝突後の初期速度ベクトルの方向の要素として設定されることとなる。なお、本実施形態においては、障害物の種類によって設定される変数値の値が異なるようにテーブルが構成されている。これは、実際のパチンコ遊技機において遊技球が釘に衝突する場合とプラスチック製の役物や回転する風車に衝突した場合とでは、素材により特定される硬度定数が異なるため、それぞれ軌道（跳ね返り角度）が異なることを考慮し、変数値の取り得る範囲を異ならせている。これにより、より自然かつバリエーション豊かな遊技球画像による流下演出を遊技者に提供することができる。
【００７５】
図６は、画像式パチンコ機１の表示制御に用いられる乱数を生成するための算術式を説明するための図である。本実施形態で用いる乱数は５バイトの大きさを有する乱数算術式を用いて作成している。
【００７６】
式：Ｍｎ＝Ｍ×５＋２１１  ｍｏｄ    ２５６６
かかる算術式の「Ｍ」は、現在の乱数値を表しそれを５倍して２１１を加算する。「ｍｏｄ    ２５６６」は前記で作成した値を２５６６で割った余り値を意味し、この余りが次の乱数値「Ｍｎ」となる。この算術式を用いて作成した値をそれぞれ１バイトごとに分割し１バイトの乱数としてそれぞれＲＡＭに記憶する。それぞれの１バイトに分割された乱数は、たとえば、ランダムカウンタＲ１は障害物に衝突したときの衝突位置に基づいて該障害物に対して左か右のどちらに軌道（進路方向）を取るかを決定するための進路方向決定に用いられ、ランダムカウンタＲ２は設定されている出玉率・入賞率に基づいて遊技球画像を入賞させるか否かの入賞決定に用いられ、ランダムカウンタＲ３，ランダムカウンタＲ４は衝突した障害物画像の種類ごとに複数特定される変数値から一の変数値（初期速度決定用，初期軌道決定用）を選択するために用いられる。それぞれの乱数は１バイトであるので０〜２５５の値をとり、それぞれ２５６通りの値を有する。ランダムカウンタＲ１〜ランダムカウンタＲ４は、遊技球画像が障害物画像に衝突したときに抽出され記憶バッファに格納される。
【００７７】
図７は、遊技球画像が入賞口画像２４の上方に表示される釘画像に衝突したときに衝突後の初期速度ベクトルを設定するプログラムを説明するためのフローチャートである。
【００７８】
まず、ＳＡ０１においては、遊技球画像が釘画像に衝突したときにランダムカウンタＲ１からランダムカウンタＲ４のそれぞれから値を抽出する処理が行なわれる。ＳＡ０２においては、軌道（進路方向）を決定するためのランダムカウンタＲ１から抽出した値に基づき遊技球画像が釘画像に衝突した軌道を基準として左側の軌道を取るかまたは右側の軌道を取るかを決定する処理が行なわれる。
【００７９】
ＳＡ０３においては、ランダムカウンタＲ３から抽出した値と図５を用いて前述したテーブルの振分率とに基づき初期軌道決定用変数値を選択し、選択された初期軌道決定用変数値から初期軌道を設定する処理が行なわれる。すなわち、複数の変数値から一の変数値を選択し、選択した初期軌道決定用変数値を衝突するときの軌道（衝突角度）に乗ずることにより得られた値を衝突後の初期軌道として設定する処理が行なわれる。
【００８０】
ＳＡ０４においては、ＳＡ０２によって振分けられた軌道が入賞する軌道を進路方向として選択したか否かの判別がなされる。入賞する軌道を進路方向として選択した旨の判別がなされたときには、設定されている入賞率に基づきＳＡ０５においてランダムカウンタＲ２から抽出した値が入賞する値であるか否かの判別がなされる。入賞する値である旨の判別がなされたときには、ＳＡ０６においてＳＡ０３で設定された衝突後の初期軌道で遊技球画像を自由落下式により移動表示させたときに入賞口画像２４に入賞させることのできる速度を逆算し、衝突後の初期速度として設定する処理が行なわれる。
【００８１】
一方、ＳＡ０４またはＳＡ０５において否定的な判別がなされたときには、ＳＡ０７においてＳＡ０３で設定された衝突後の初期軌道で遊技球画像を自由落下式により移動表示させたときに入賞口画像２４に入賞させない速度を逆算し、衝突後の初期速度として設定する処理が行なわれる。
【００８２】
このように、ＳＡ０３で複数特定される初期軌道決定用変数値から一の初期軌道決定用変数値を軌道（衝突角度）に乗ずることにより得られる値を衝突後の初期軌道に設定し、ＳＡ０４およびＳＡ０５で入賞する旨の判別がなされたときには設定されている初期軌道に対し入賞できる初期速度を逆算し、入賞しない旨の判別がなされたときには設定されている初期軌道に対し入賞しない速度を逆算して得られる値を衝突後の速度に設定し、設定された初期軌道と速度を有する初期速度ベクトルにより衝突後の遊技球画像の表示位置を特定することができる。これにより、より自然でバリエーション豊かな流下演出を遊技者に提供しつつ、設定されている入賞率に応じて遊技球画像を入賞させることができる。
【００８３】
図８は、遊技球画像と重畳して設定されている検出点と、障害物画像に衝突した後の進路方向を決定するために用いられるテーブルを説明するための図である。
【００８４】
図８（ａ）は、本実施形態における遊技球画像が障害物画像等と衝突したことを検出するための検出点を説明するための図である。
【００８５】
遊技球画像の検出点は、遊技球画像の外周を等間隔に３２分割して得られる３２の点から構成されている。遊技盤面画像４上を流下しているときにこの３２の検出点のうちいずれかの検出点により障害物画像等と衝突した旨の検出がなされたときには、前述した各種ランダムカウンタから乱数を抽出し、衝突後の初期速度ベクトルを算出する処理が行なわれる。また、衝突を検出した検出点が進行方向により決定される検出位置のいずれであるかにより、衝突後の進路方向を左とするか右とするかの割合が異なるように構成されている。
【００８６】
図８（ｂ）は、衝突を検出した検出点ごとに異なる割合で進路方向を決定するために用いられるテーブルを説明するための図である。
【００８７】
図８（ａ）を参照して、進路方向（矢印方向参照）に応じて決定される「０」の検出点で衝突が検出されランダムカウンタＲ１から抽出した値が「０」であったときは進行方向に対し左側に進路方向を取る決定がなされ、「１〜２５５」であったときは進行方向に対し右側に進路方向を取る決定がなされる。進路方向に応じて決定される「４」の検出点で衝突が検出されランダムカウンタＲ１から抽出した値が「０〜７５」であったときは進行方向に対し左側に進路方向を取る決定がなされ、「７６〜２５５」であったときは進行方向に対し右側に進路方向を取る決定がなされる。進路方向に応じて決定される「１２」の検出点で衝突が検出されランダムカウンタＲ１から抽出した値が「０〜１９９」であったときは進行方向に対し左側に進路方向を取る決定がなされ、「２００〜２５５」であったときは進行方向に対し右側に進路方向を取る決定がなされる。
【００８８】
このように、衝突するときの進行方向に応じて決定される検出点のうち、いずれの検出点で衝突が検出されたかに基づいて、衝突後の進路方向を決定することができる。これにより、遊技盤面画像４上を流下する遊技球画像と障害物画像との衝突位置を考慮して、衝突後の進行方向をランダムに決定することができるため、より実際のパチンコ遊技機に近い流下演出を遊技者に提供することができる。
【００８９】
図９は、入賞口画像２４の上方（近隣）に表示された釘画像に遊技球画像が衝突したときの流下経路を説明するための図である。なお、図９（ａ）と図９（ｂ）は、入賞口画像２４の上方に表示された釘画像に対し同一の軌道で衝突した場合について説明する。
【００９０】
図９（ａ）は、釘画像の接線方向に対し６０°の軌道で衝突し、衝突後の初期軌道が接線方向に対し約６０°の軌道を有する初期速度ベクトルと重力加速度とに基づき表示される遊技球画像の流下経路を説明するための図である。
【００９１】
入賞口画像２４に入賞したａの流下経路は、図７のＳＡ０２において入賞する方向に振分けられ、ＳＡ０３で初期軌道決定用変数値として「１．０」が選択され衝突後の初期軌道として６０°が設定され、ＳＡ０４およびＳＡ０５で「ＹＥＳ」の判別がなされ、ＳＡ０６で入賞させることのできる速度が逆算され設定されたものによる。
【００９２】
一方、入賞口画像２４に入賞しなかったｂの流下経路は、図７のＳＡ０２において入賞する方向に振分けられ、ＳＡ０３で初期軌道決定用変数値として「１．０」が選択され衝突後の初期軌道として６０°が設定され、ＳＡ０４で「ＹＥＳ」の判別がなされたがＳＡ０５で「ＮＯ」の判別がなされ、ＳＡ０７で入賞させない速度が逆算され設定されたものによる。
【００９３】
図９（ｂ）は、釘画像の接線方向に対し６０°の軌道で衝突し、衝突後の初期軌道が接線方向に対し約４５°の軌道を有する初期速度ベクトルと重力加速度とに基づき表示される遊技球画像の流下経路を説明するための図である。
【００９４】
入賞口画像２４に入賞したａの流下経路は、図７のＳＡ０２において入賞する方向に振分けられ、ＳＡ０３で初期軌道決定用変数値として「０．８」が選択され衝突後の初期軌道として４８°が設定され、ＳＡ０４およびＳＡ０５で「ＹＥＳ」の判別がなされ、ＳＡ０６で入賞させることのできる速度が逆算され設定されたものによる。
【００９５】
一方、入賞口画像２４に入賞しなかったｂの流下経路は、図７のＳＡ０２において入賞する方向に振分けられ、ＳＡ０３で初期軌道決定用変数値として「０．８」が選択され衝突後の初期軌道として４８°が設定され、ＳＡ０４で「ＹＥＳ」の判別がなされたがＳＡ０５で「ＮＯ」の判別がなされ、ＳＡ０７で入賞させない初期速度が逆算され設定されたものによる。
【００９６】
図１０は、遊技場側が画像式パチンコ機毎に出玉率を設定したときに用いられる入賞率を入賞口画像毎に記憶したテーブルを説明するための図である。なお、入賞口画像毎とは、たとえば、入賞口画像２４に対しては図９で説明した上方（近隣）に表示された釘画像毎であり、入賞口画像の近隣に表示される障害物画像毎である。
【００９７】
たとえば、遊技場側が出玉率として「８０％」を設定したときには、出玉率が８０％となるように各入賞口毎の入賞率が決定されているテーブルを選択することとなる。入賞口画像２４については、入賞口画像２４の上方に表示された釘画像に遊技球画像が衝突したときにランダムカウンタＲ２から抽出した値が、「０〜４９」であるときに入賞し、始動入賞口画像１４についてはランダムカウンタＲ２から抽出した値が「０〜２４」であるときに入賞するといったように各入賞口毎にランダムカウンタＲ２から抽出した値のうち入賞する値がそれぞれ設定されている。
【００９８】
また、遊技場側が出玉率として「１１０％」を設定したときには、出玉率が１１０％となるように各入賞口毎の入賞率が決定されているテーブルを選択することとなる。入賞口画像２４についてはランダムカウンタＲ２から抽出した値が、「０〜７６」であるときに入賞し、始動入賞口画像１４についてはランダムカウンタＲ２から抽出した値が「０〜３８」であるときに入賞するといったように各入賞口毎にランダムカウンタＲ２から抽出した値のうち入賞する値がそれぞれ設定されている。
【００９９】
なお、前述したように、出玉率を「８０％」に設定したときは、たとえば、遊技盤面画像４上に１００の遊技球画像を打込んだことにより、８０の点数が遊技者に付与される。また、出玉率を「１１０％」に設定したときは、同様に、遊技盤面画像４上に１００の遊技球画像を打込んだことにより、１１０の点数が遊技者に付与される。
【０１００】
次に、この実施の形態により得られる主な効果をまとめて説明する。
前述したように、図５のテーブルを用いて特定される複数の変数値から一の変数値を任意に選択し、選択された初期軌道決定用変数値を衝突したときの軌道（衝突角度）に乗じて得られる値を衝突後の軌道（跳ね返り角度）に設定することができる。これにより、障害物画像に衝突したときの衝突したときの軌道が同一であっても、衝突後の軌道をランダムに選択することができ、遊技球画像による流下演出のバリエーションを豊富にすることができる。また、衝突角度より跳ね返り角度の方が大きいときや、その逆のときも発生し得るため、実際の弾球遊技機における遊技球のスピン回転を考慮した自然な演出を遊技者に提供することができ遊技の興趣を向上させることができる。
【０１０１】
また、遊技球画像が衝突した障害物画像の種類によって、特定される複数の変数値が異なるように図５のテーブルが構成されているため、衝突後の遊技球画像の初期軌道を障害物画像の種類ごとに異ならせることができ、遊技球画像による流下演出のバリエーションをさらに豊富にすることができる。また、障害物画像の種類ごとに遊技球のスピン回転を考慮したより自然な演出を遊技者に提供することができ遊技の興趣を向上させることができる。
【０１０２】
前述したように、図７のＳＡ０５で遊技場側により設定された出玉率に基づき入賞口画像に遊技球画像を入賞させる表示をするか否かを決定し、「ＹＥＳ」の判別がなされたときにはＳＡ０６で、ＳＡ０３において設定されている初期軌道で遊技球画像を自由落下式により移動表示させたときに入賞口画像に入賞させることのできる初期速度を逆算し、衝突後の初期速度を設定することができる。また、「ＮＯ」の判別がなされたときにはＳＡ０７で、ＳＡ０３において設定されている軌道で遊技球画像を自由落下式により移動表示させたときに入賞口画像に入賞させない速度を逆算し、衝突後の初期速度を設定することができる。これにより、遊技球画像による流下演出のバリエーションを豊富にしつつ、設定されている出玉率で遊技者に所定の持ち点を付与することができる。また、出玉率を設定することにより、入賞口画像毎の入賞率を設定することができるため、遊技者に付与される持ち点をより容易に管理することができる。
【０１０３】
第２実施形態
次に、第２実施形態を説明する。前述した第１実施形態では、図５を用いて複数の変数値から選択された一の初期軌道決定用変数値を遊技球画像が障害物画像に衝突するときの軌道に乗じて、得られた値を衝突後の初期軌道として設定する例について説明したが、この第２実施形態においては、複数の変数値から選択された一の初期速度決定用変数値を遊技球画像が障害物画像に衝突するときの速度に乗じて、得られた値を衝突後の初期速度として設定する例について説明する。なお、第１実施形態の内容と重複する部分についてはその説明を省略する。
【０１０４】
図１１は、遊技盤面画像４上に表示される釘，役物，風車等の障害物画像に遊技球画像が衝突した後の初期速度ベクトルを算出するために用いる初期速度決定用変数値（Ｎ）を記憶したテーブルを説明するための図である。このテーブルに記憶されている初期速度決定用変数値は、遊技盤面画像４上を流下する遊技球画像が障害物に衝突した後の速度をランダムに設定するために用いられる数値である。また、障害物の種類（釘，役物，風車）ごと用いるテーブルが異なるように構成されており、それぞれのテーブルごとに複数の変数値が特定され、特定された複数の変数値からランダムに一の変数値を選択できるように構成されている。
【０１０５】
たとえば、衝突した障害物画像が風車であるときには、ランダムカウンタＲ３から抽出した値が「０」であるときには「０．２」が、「１」のときには「０．３」が、「２〜２１」であるときは「０．４」が、「２２〜８９」であるときには「０．５」が、「９０〜２５３」のときには「０．６」が、「２５４」のときには「０．７」が、「２５５」のときには「０．８」が、衝突後の速度を設定するために用いる初期速度決定用変数値として決定される。釘画像に遊技球画像が衝突したときの速度に決定された初期速度決定用変数値を乗ずることにより得られた値を、衝突後の初期速度ベクトルの速度の要素として設定されることとなる。
【０１０６】
障害物画像が釘または役物であるときにおいても同様に、このテーブルを用いて、衝突後の速度を設定するために用いる初期速度決定用変数値が決定され、衝突速度に決定された初期速度決定用変数値を乗ずることにより得られた値を、衝突後の初期速度ベクトルの速度の要素として設定されることとなる。なお、本実施形態においても、障害物の種類によって設定される初期速度決定用変数値の値が異なるようにテーブルが構成されている。これは、実際のパチンコ遊技機において遊技球が釘に衝突する場合とプラスチック製の役物や回転する風車に衝突した場合とでは、素材により特定される硬度定数が異なるため、それぞれ跳ね返り速度が異なることを考慮し、初期速度決定用変数値の取り得る範囲を異ならせている。これにより、より自然かつバリエーション豊かな遊技球画像による流下演出を遊技者に提供することができる。
【０１０７】
図１２は、遊技球画像が入賞口画像２４の上方に表示される釘画像に衝突したときに衝突後の初期速度ベクトルを設定するプログラムを説明するためのフローチャートである。
【０１０８】
まず、ＳＢ０１においては、遊技球画像が釘画像に衝突したときにランダムカウンタＲ１〜ランダムカウンタＲ４のそれぞれから値を抽出する処理が行なわれる。ＳＢ０２においては、進路方向を決定すためのランダムカウンタＲ１から抽出した値に基づき遊技球画像が釘画像に衝突した方向を基準として左側に移動させるかまたは右側に移動させるかを決定する処理が行なわれる。
【０１０９】
ＳＢ０３においては、ランダムカウンタＲ４から抽出した値と図１１を用いて前述したテーブルの振分率とに基づき初期速度決定用変数値を選択し、選択された初期速度決定用変数値から速度を設定する処理が行なわれる。すなわち、複数の変数値から一の変数値を選択し、選択した初期速度決定用変数値を衝突速度に乗ずることにより得られた値を衝突後の初期速度として設定する処理が行なわれる。
【０１１０】
ＳＢ０４においては、ＳＢ０２によって振分けられた方向が入賞する方向を進路方向として選択したか否かの判別がなされる。入賞する方向を進路方向として選択した旨の判別がなされたときには、設定されている入賞率に基づきＳＢ０５においてランダムカウンタＲ２から抽出した値が入賞する値であるか否かの判別がなされる。入賞する値である旨の判別がなされたときには、ＳＢ０６においてＳＢ０３で設定された衝突後の速度で遊技球画像を自由落下式により移動表示させたときに入賞口画像２４に入賞させることのできる軌道を逆算し、衝突後の初期軌道として設定する処理が行なわれる。
【０１１１】
一方、ＳＢ０４またはＳＢ０５において否定的な判別がなされたときには、ＳＢ０７においてＳＢ０３で設定された衝突後の速度で遊技球画像を自由落下式により移動表示させたときに入賞口画像２４に入賞させない軌道を逆算し、衝突後の初期軌道として設定する処理が行なわれる。
【０１１２】
このように、ＳＢ０３で複数特定される初期速度決定用変数値から一の初期速度決定用変数値を衝突速度に乗ずることにより得られる値を衝突後の初期速度に設定し、ＳＢ０４およびＳＢ０５で入賞する旨の判別がなされたときには設定されている初期速度に対し入賞できる軌道を逆算し、入賞しない旨の判別がなされたときには設定されている速度に対し入賞しない軌道を逆算して得られる値を衝突後の初期軌道に設定し、設定された速度と初期軌道を有する初期速度ベクトルにより衝突後の遊技球画像の表示位置を特定することができる。これにより、より自然でバリエーション豊かな流下演出を遊技者に提供しつつ、設定されている入賞率に応じて遊技球画像を入賞させることができる。
【０１１３】
図１３は、入賞口画像２４の上方（近隣）に表示された釘画像に遊技球画像が衝突したときの流下経路を説明するための図である。
【０１１４】
図１３は、釘画像の接線方向に対し６０°の軌道で速度Ｖを有する初期速度ベクトルで衝突し、衝突後の初期軌道が接線方向に対し約４５°と約０°の軌道を有する初期速度ベクトルと重力加速度とに基づき表示される遊技球画像の流下経路を説明するための図である。
【０１１５】
入賞口画像２４に入賞したａの流下経路は、図１２のＳＢ０２において入賞する軌道に振分けられ、ＳＢ０３で初期速度決定用変数値として「０．８」が選択され衝突後の初期速度として０．８Ｖが設定され、ＳＢ０４およびＳＢ０５で「ＹＥＳ」の判別がなされ、ＳＢ０６で入賞させることのできる初期軌道として「４５°」が逆算され設定されたものによる。
【０１１６】
一方、入賞口画像２４に入賞しなかったｂの流下経路は、図１３のＳＢ０２において入賞する軌道に振分けられ、ＳＢ０３で初期速度決定用変数値として「０．８」が選択され衝突後の速度として０．８Ｖが設定され、ＳＢ０４で「ＹＥＳ」の判別がなされたがＳＢ０５で「ＮＯ」の判別がなされ、ＳＢ０７で入賞させない初期軌道として「０°」が逆算され設定されたものによる。
【０１１７】
次に、この実施の形態により得られる主な効果をまとめて説明する。
前述したように、図１１のテーブルを用いて特定される複数の初期速度決定用変数値から一の初期速度決定用変数値を任意に選択し、選択された初期速度決定用変数値を衝突したときの速度に乗じて得られる値を衝突後の初期速度（跳ね返り速度）に設定することができる。これにより、障害物画像に衝突したときの速度が同一であっても、衝突後の初期速度をランダムに選択することができ、遊技球画像による流下演出のバリエーションを豊富にすることができる。また、衝突したときの速度より衝突後の初期速度の方が速いときや、その逆のときも発生し得るため、実際の弾球遊技機における遊技球のスピン回転を考慮した自然な演出を遊技者に提供することができ遊技の興趣を向上させることができる。
【０１１８】
また、遊技球画像が衝突した障害物画像の種類によって、特定される複数の初期速度決定用変数値が異なるように図１１のテーブルが構成されているため、衝突後の遊技球画像の初期速度を障害物画像の種類ごとに異ならせることができ、遊技球画像による流下演出のバリエーションをさらに豊富にすることができる。また、障害物画像の種類ごとに遊技球のスピン回転を考慮したより自然な演出を遊技者に提供することができ遊技の興趣を向上させることができる。
【０１１９】
前述したように、図１２の遊技場側により設定された出玉率に基づきＳＢ０５で入賞口画像に遊技球画像を入賞させる表示をするか否かを決定し、「ＹＥＳ」の判別がなされたときにはＳＢ０６で、ＳＢ０３において設定されている初期速度で遊技球画像を自由落下式により移動表示させたときに入賞口画像に入賞させることのできる軌道を逆算し、衝突後の初期軌道を設定することができる。また、「ＮＯ」の判別がなされたときにはＳＢ０７で、ＳＢ０３において設定されている初期速度で遊技球画像を自由落下式により移動表示させたときに入賞口画像に入賞させない初期軌道を逆算し、衝突後の初期軌道を設定することができる。これにより、遊技球画像による流下演出のバリエーションを豊富にしつつ、設定されている出玉率で遊技者に所定の持ち点を付与することができる。
【０１２０】
また、以上に示した第２実施形態については、前述した第１実施形態と共通する技術思想による構成について、前述した第１実施形態の場合と同様の技術的効果を得ることができる。
【０１２１】
次に、第１実施形態と第２実施形態とで説明した、遊技制御用マイクロコンピュータ５３および演出制御用マイクロコンピュータ８１の機能を図１４を参照しまとめて説明する。
【０１２２】
ＳＣ０１の遊技制御手段は、大当り状態に制御するＳＣ０２の特定遊技状態制御手段と、確率変動状態または変動時間短縮状態等に制御するＳＣ０３の特別遊技状態制御手段と、遊技者に持ち点等を付与するＳＣ０４の遊技価値付与手段と、遊技盤面画像４上に遊技球画像が打ち込まれたときの遊技球画像の初期速度ベクトルを算出し設定するＳＣ０５の発射ベクトル設定手段とを搭載している。
【０１２３】
ＳＣ０２の特定遊技状態制御手段は、演出制御用マイクロコンピュータ８１からの始動入賞コマンドに基づいて大当り判定を行ない、大当りとなる旨の判定がなされたときに変動表示装置画像８に表示される特別図柄の表示結果として予め定められた大当り図柄を表示し、大当りを発生させる機能を有する。
【０１２４】
ＳＣ０３の特別遊技状態制御手段は、大当りとなる旨の判定がなされたときに表示する大当り図柄を、確変大当り図柄を表示するか否かの判定を行ない、確変大当り図柄を表示する旨の判定がなされたときに変動表示装置画像８に表示される特別図柄の表示結果として予め定められた確変大当り図柄を表示し、確変大当りを発生させる機能を有する。
【０１２５】
ＳＣ０４の遊技価値付与手段は、演出制御用マイクロコンピュータ８１からの入賞コマンドに基づいて持ち点を遊技者に付与する機能を有する。
【０１２６】
ＳＣ０５の発射ベクトル設定手段は、発射強度検出ＳＷ７０から発信される信号に基づき、遊技球画像を遊技盤面画像４上の遊技領域内に発射するときの初期速度ベクトルを算出し、算出された数値に対応する遊技球制御コマンドを演出制御用マイクロコンピュータ８１に送信する機能を有する。
【０１２７】
なお、ＳＣ０１の遊技制御手段には、ＳＣ２１の入賞割合設定手段により設定された各入賞口ごとの入賞割合を特定するための入賞割合情報に基づき、入賞割合に対応する入賞割合コマンドを演出制御用マイクロコンピュータ８１に送信する機能を有する。また、ＳＣ２１の入賞割合設定手段には、ＳＣ２０の付与割合設定手段から入力される付与割合情報に基づき、入賞口ごとの入賞割合を特定する機能を有する。
【０１２８】
ＳＣ０６の演出制御手段は、障害物画像等に衝突した後の遊技球画像の初期速度ベクトルを設定するＳＣ０７の衝突ベクトル設定手段と、初期速度ベクトルを設定するときに用いるデータを記憶したＳＣ１０のデータ記憶手段と、初期速度ベクトルに基づいて遊技球画像の表示位置を特定するＳＣ１３の表示位置特定手段と、特定された表示位置に遊技球画像を表示するＳＣ１４の遊技球表示制御手段と、遊技球画像と障害物画像との衝突を判定するＳＣ１５の衝突判定手段とを搭載している。
【０１２９】
ＳＣ０７の衝突ベクトル設定手段は、衝突後の遊技球画像の初期軌道を設定するＳＣ０８の軌道設定手段と、衝突後の遊技球画像の初期速度を設定するＳＣ０９の速度設定手段とを搭載しており、ＳＣ１０のデータ記憶手段は、初期軌道を設定するために用いるデータを記憶したＳＣ１１の軌道データ記憶手段と、初期速度を設定するために用いるデータを記憶したＳＣ１２の速度データ記憶手段とを搭載している。
【０１３０】
ＳＣ０８の軌道設定手段は、ＳＣ１５の衝突判定手段等から入力される情報と、ＳＣ１１の軌道データ記憶手段に記憶されているデータとに基づいて、衝突前の軌道から衝突後の軌道を設定する機能を有する。
【０１３１】
ＳＣ０９の速度設定手段は、ＳＣ１５の衝突判定手段等から入力される情報と、ＳＣ１２の速度データ記憶手段に記憶されているデータとに基づいて、衝突前の速度から衝突後の速度を設定する機能を有する。
【０１３２】
ＳＣ１３の表示位置特定手段は、ＳＣ０５の発射ベクトル設定手段またはＳＣ０の衝突ベクトル設定手段により設定された初期速度ベクトル情報に基づき、所定時間経過後の遊技球画像の表示位置を特定し、ＳＣ１４の遊技球表示制御手段に位置情報を、ＳＣ１５の衝突判定手段に遊技球画像の表示位置に対応した検出点情報を送信する機能を有する。
【０１３３】
ＳＣ１４の遊技球表示制御手段は、ＳＣ１３の表示位置特定手段により特定された位置に遊技球画像をＳＣ２２の画像表示装置に表示する機能を有する。
【０１３４】
ＳＣ１５の衝突判定手段は、ＳＣ１３の表示位置特定手段から入力される遊技球画像の検出点情報と、ＳＣ１６の障害物画像表示手段から入力される障害物画像等の検出用色情報とに基づき、遊技球画像が障害物画像等に衝突した否かの判定を行ない、衝突情報をＳＣ０７の衝突ベクトル設定手段および／またはＳＣ１７の軌道振分手段に送信する機能を有する。なお、入賞口画像の近隣に表示された障害物画像に遊技球画像が衝突したときは、衝突情報がＳＣ１７の軌道振分手段に送信され、以下の判定および決定等が行なわれ、その情報に基づいて、ＳＣ０７の衝突ベクトル設定手段により初期速度ベクトルが設定されることとなる。
【０１３５】
衝突判定方法としては、遊技球画像に重畳して設定されている検出点に位置する障害物画像等の検出用色情報が、検出点３２箇所において同一色であるか否かを判別することにより、衝突の有無を判定する方法が採用されている。たとえば、釘の検出用色情報が「黒」で、遊技盤面画像４の検出用色情報が「白」であるときにおいて、検出点３２箇所の位置に対応する検出用色情報がすべて「白」のときは衝突していない旨の判別がなされ、検出点３２箇所の位置に対応する検出用色情報が１箇所でも「黒」のときは衝突した旨の判別がなされる。
【０１３６】
なお、ＳＣ１５の衝突判定手段により遊技球画像が遊技盤面画像４上に表示された入賞口画像に入賞した旨の判別がなされたときには、その入賞口画像に対応する入賞コマンドをＳＣ０４の遊技価値付与手段に送信する機能を有する。
【０１３７】
ＳＣ１７の軌道振分手段は、ＳＣ１５の衝突判定手段から入力される衝突情報に基づいて、衝突後の軌道を衝突した障害物画像に対して左か右のどちらの軌道とするか振り分け、その振り分けに対応する振分情報をＳＣ１８の入賞軌道判定手段に送信する機能を有する。
【０１３８】
ＳＣ１８の入賞軌道判定手段は、ＳＣ１７の軌道振分手段から入力される振分情報に基づいて、振り分けられた軌道が入賞口画像に入賞する軌道であるか否かを判別し、軌道情報をＳＣ１９の入賞決定手段に送信する機能を有する。
【０１３９】
ＳＣ１９の入賞決定手段は、ＳＣ１８の入賞軌道判定手段から入力される軌道情報に基づき衝突後の軌道が入賞する軌道であるときに、入賞口画像に入賞するか否かの決定を行ない、決定に対応する入賞情報をＳＣ０７の衝突ベクトル設定手段に送信する機能を有する。なお、入賞決定は、ＳＣ０１の遊技制御手段から送信される入賞割合情報から特定される割合に基づき行なわれる。また、ＳＣ０７の衝突ベクトル設定手段は、ＳＣ１９の入賞決定手段から入力される入賞情報に基づく表示を行なえる初期速度ベクトルを設定する処理が行なわれる。
【０１４０】
以上、図１４を参照して、遊技制御用マイクロコンピュータ５３および演出制御用マイクロコンピュータ８１の機能を説明したが、その各手段の構成はこれに限られるものではなく、たとえば、ＳＣ０５の発射ベクトル設定手段をＳＣ０６の演出制御手段に搭載される構成等、各手段がどのように構成されてもよい。
【０１４１】
次に、以上説明した実施の形態の変形例や特徴点を以下に列挙する。
（１）  前述した第１実施形態においては、図５を用いて複数の初期軌道決定用変数値から選択された一の初期軌道決定用変数値を、遊技球画像が障害物画像に衝突するときの軌道に乗じて、得られた値を衝突後の初期軌道として設定する例、すなわち、複数の軌道（衝突角度）から衝突後の初期軌道（跳ね返り角度）を任意に選択できる例について説明し、第２実施形態においては、図１１を用いて複数の初期速度決定用変数値から選択された一の初期速度決定用変数値を、遊技球画像が障害物画像に衝突するときの速度に乗じて、得られた値を衝突後の初期速度（跳ね返り速度）として設定する例、すなわち、複数の速度（衝突速度）から衝突後の初期速度（跳ね返り速度）を任意に選択できる例について説明した。しかし、これに限るものではなく、初期軌道と初期速度との双方を、複数の初期軌道と初期速度とから任意に選択できるようにしてもよい。たとえば、複数の変数値から選択された一の初期速度決定用変数値と初期軌道決定用変数値とを、それぞれ、遊技球画像が障害物画像に衝突するときの軌道と速度とに乗じて、得られた値を衝突後の初期軌道と初期速度として設定するようにしてもよい。これにより、衝突後の軌道と速度とが複数の軌道と速度から選択的に設定されるため、衝突後の遊技球画像のランダム性を向上させることができ、遊技球画像による流下演出のバリエーションをさらに豊富にすることができる。また、実際の弾球遊技機における遊技球のスピン回転を考慮したより自然な演出を遊技者に提供することができ遊技の興趣を向上させることができる。
【０１４２】
（２）  前述した実施形態においては、図１０を用いて、出玉率設定ＳＷ７２により出玉率を設定することにより、各入賞口画像ごとの入賞率が決定されるテーブルを説明したが、これに限らず、入賞率設定ＳＷ７３により入賞口ごとに入賞率を設定できるように構成してもよい。たとえば、遊技場側により設定された入賞率に基づき入賞口画像に遊技球画像を入賞させる表示をするか否かを決定し、その決定結果の表示が行なえる初期軌道や初期速度を逆算し、設定することができる。これにより、遊技球画像による流下演出のバリエーションを豊富にしつつ、設定されている入賞率で遊技者に所定の持ち点を付与することができる。
【０１４３】
また、図１０を参照して、遊技状態に関係無く、出玉率設定ＳＷ７２で設定された出玉率に基づき入賞率が一律に決定するテーブルを説明したが、これに限らず、出玉率設定ＳＷ７２で設定された出玉率と遊技状態とに基づき入賞率が決定されるテーブルを用いてもよい。たとえば、遊技状態が確率変動状態中であるときの方が、遊技状態が通常遊技状態中であるときよりも、高い入賞率が設定されるようにデータが記憶されたテーブルを用いてもよい。これにより、確率変動状態中であるときはよく入賞し、通常遊技状態中であるときはあまり入賞しないといったように、遊技内容にメリハリをつけることができ、遊技の興趣を向上させることができる。
【０１４４】
（３）  前述した実施形態においては、遊技状態が確率変動状態か通常遊技状態であるか否かに関わらず、図５，図１１で説明したテーブルを用い、初期軌道または初期速度を設定するための変数値を選択する例について説明したが、これに限らず、遊技状態が確率変動状態中であるときと、通常遊技状態中であるときとで、異なる変数値が選択されるようにテーブルを設けてもよい。これにより、衝突後の遊技球画像の初期軌道および初期速度が遊技状態に応じてランダムに設定されるため、遊技球画像による流下演出内容を遊技状態に応じて異ならせることができる。また、遊技球画像による流下演出のバリエーションをさらに豊富にすることができる。
【０１４５】
（４）  今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図１】画像式パチンコ機を正面から見た正面図である。
【図２】画像式パチンコ機に用いられる制御回路の構成を説明するためのブロック図である。
【図３】画像式パチンコ機の表示装置に表示された遊技盤面画像を説明するための図である。
【図４】遊技盤面画像上を流下する遊技球画像の表示位置をベクトル特定法で特定するときの概念を説明するための図である。
【図５】遊技盤面画像上に表示される障害物画像に遊技球画像が衝突した後の初期速度ベクトルを算出するために用いる初期軌道決定用変数値（Ｎ）を記憶したテーブルを説明するための図である。
【図６】画像式パチンコ機の表示制御に用いられる乱数を生成するための算術式を説明するための図である。
【図７】遊技球画像が入賞口画像の上方に表示される釘画像に衝突したときに衝突後の初期速度ベクトルを設定するプログラムを説明するためのフローチャートである。
【図８】遊技球画像と重畳して設定されている検出点と、障害物画像に衝突した後の進路方向を決定するために用いられるテーブルを説明するための図である。
【図９】入賞口画像の上方に表示された釘画像に遊技球画像が衝突したときの流下経路を説明するための図である。
【図１０】遊技場側が画像式パチンコ機毎に出玉率を設定したときに用いられる入賞率を入賞口画像毎に記憶したテーブルを説明するための図である。
【図１１】第２実施形態における遊技盤面画像上に表示される障害物画像に遊技球画像が衝突した後の初期速度ベクトルを算出するために用いる初期速度決定用変数値（Ｎ）を記憶したテーブルを説明するための図である。
【図１２】第２実施形態における遊技球画像が入賞口画像の上方に表示される釘画像に衝突したときに衝突後の初期速度ベクトルを設定するプログラムを説明するためのフローチャートである。
【図１３】第２実施形態における入賞口画像の上方に表示された釘画像に遊技球画像が衝突したときの流下経路を説明するための図である。
【図１４】遊技制御用マイクロコンピュータおよび演出制御用マイクロコンピュータの機能を説明するための図である。
【符号の説明】
１  画像式パチンコ機、２  表示装置、３  表示画面、４  遊技盤面画像、５遊技持点表示器、６  遊技ハンドル、７  枠ランプ、８  変動表示装置画像、１１  通過ゲート画像、１４  始動入賞口画像、１５  始動用電動役物画像、１６  アウト口画像、１７  表飾画像、１８  仮想ステージ部、１９  可変入賞球装置画像、２０  開閉板画像、２２  装飾ランプ画像、２４  入賞口画像、２７スピーカ、３１  遊技制御基板、４０  カード制御基板、４１  カードユニット、４２  カードＲ／Ｗ装置、４４  紙幣投入口、４５  硬貨投入口、４６  ＩＣカード挿入口、５３  遊技制御用マイクロコンピュータ、６０  電源基板、８０  演出制御基板、８１  演出制御用マイクロコンピュータ、８４  キャラクタＲＯＭ、４７  精算ＳＷ、４８  持点消化ＳＷ、７０  発射強度検出ＳＷ、７１  ゲーム選択ＳＷ、７２  出玉率設定ＳＷ、７３  入賞率設定ＳＷ。
【図１】
2004313534.tif 000003
【図２】
2004313534.tif 000004
【図３】
2004313534.tif 000005
【図４】
2004313534.tif 000006
【図５】
2004313534.tif 000007
【図６】
2004313534.tif 000008
【図７】
2004313534.tif 000009
【図８】
2004313534.tif 000010
【図９】
2004313534.tif 000011
【図１０】
2004313534.tif 000012
【図１１】
2004313534.tif 000013
【図１２】
2004313534.tif 000014
【図１３】
2004313534.tif 000015
【図１４】
2004313534.tif 000016