(57)【要約】【課題】  いわゆるソレノイドゴト（不正行為）を検出し、当該不正行為を検知したとき遊技を不能にすることで不正行為を抑止する。【解決手段】  スタートスイッチからの信号に基づき抽選を行い、当該抽選の結果に基づき当選判定を行う当選抽選手段を備える遊技機において、抽出された抽選用の乱数値を以前に抽出された乱数値と比較し、この比較結果に基づき同じ又は近似する乱数値が抽出されていることを検知する乱数値監視器を備える。抽出された乱数値が連続して同じ又は近似しているとき不正行為と判定する（Ｓ５でＹＥＳ）。不正行為と判定されたとき、スタートスイッチの操作を検出できないようにする離隔機構を駆動し（Ｓ６）、スタートスイッチのオンを検知できないようにする。この処理により、不正行為者による遊技を不能にし、不正行為を抑止する。【選択図】        図６
2008220746.tif 000002
【特許請求の範囲】
【請求項１】
スタートスイッチからの信号に基づき抽選を行い、当該抽選の結果に基づき当選判定を行う当選抽選手段を備える遊技機において、
前記スタートスイッチは、遊技機の前面に設けられ、一方の端で遊技者の操作を受けて予め定められた基準位置とこれから離隔している揺動位置との間を移動する操作軸と、前記操作軸の他方の端に設けられ、前記操作軸が前記基準位置にあるかどうかを検出するセンサと、前記センサを前記操作軸の前記他方の端から離隔する離隔機構とを含み、
前記当選抽選手段は、抽選用の乱数を発生する乱数発生器と、前記乱数発生器が発生する乱数を前記スタートスイッチの信号に基づき抽出する乱数抽出器と、抽選に係る乱数値と当選の対応関係を予め格納する当選判定テーブルと、前記当選判定テーブルを参照して前記乱数抽出器により抽出された乱数値の当選の有無を判定する判定部とを含み、
前記乱数抽出器で抽出された乱数値を以前に抽出された乱数値と比較し、この比較結果に基づき同じ又は近似する乱数値が抽出されていることを検知する乱数値監視器と、
前記乱数値監視器で同じ又は近似する乱数値が抽出されていることが検知されたとき前記離隔機構を駆動する離隔機構駆動部とを備える遊技機。
【請求項２】
遊技者による前記操作軸に対する操作のタイミングを予測し、この予測結果に基づき前記離隔機構を有効にする第１タイミングと無効にする第２タイミングを決定するタイミング予測部を備え、
前記離隔機構駆動部は、前記予測部による前記第１タイミングと前記第２タイミングの間においてのみ前記離隔機構を有効にすることを特徴とする請求項１記載の遊技機。
【請求項３】
前記タイミング予測部は、遊技者による前記操作軸に対する操作の時間間隔を求め、前記時間間隔に基づき遊技者による前記操作軸に対する操作のタイミングを予測することを特徴とする請求項２記載の遊技機。
【請求項４】
前記タイミング予測部は、前記乱数抽出器により抽出された乱数値を記憶し、前記乱数発生器で発生する乱数の範囲及び予め定められた繰返周期に基づき、前記乱数発生器が前記乱数値を出力するタイミングを求め、前記タイミングに基づき遊技者による前記操作軸に対する操作のタイミングを予測することを特徴とする請求項２記載の遊技機。
【請求項５】
前記乱数値監視器は、抽出された乱数値を連続して監視し、前回抽出された乱数値と今回の乱数値の差がゼロになるか又は予め定められた閾値よりも小さくなる状態が、予め定められた回数又は予め定められた頻度を超えて生じたとき、同じ又は近似する乱数値が抽出されていると判定することを特徴とする請求項１乃至請求項４いずれかに記載の遊技機。
【請求項６】
前記乱数値監視器は、抽出された乱数値を連続して監視し、予め定められた基準値と乱数値の差がゼロになるか又は予め定められた閾値よりも小さくなる状態が、予め定められた回数又は予め定められた頻度を超えて生じたとき、同じ又は近似する乱数値が抽出されていると判定することを特徴とする請求項１乃至請求項４いずれかに記載の遊技機。
【請求項７】
スタートスイッチからの信号に基づき抽選を行い、当該抽選の結果に基づき当選判定を行う遊技機であって、前記スタートスイッチのオンオフを検出するセンサを、前記スタートスイッチから離隔することで無効にする離隔機構を備える遊技機において不正行為を防止するための方法であって、
抽選用の乱数を発生するステップと、
発生した乱数を前記スタートスイッチの信号に基づき抽出するステップと、
抽選に係る乱数値と当選の対応関係を予め格納する当選判定テーブルを参照して、抽出された乱数値の当選の有無を判定するステップと、
抽出された乱数値を以前に抽出された乱数値と比較するステップと、
得られた比較結果に基づき同じ又は近似する乱数値が抽出されていると判定したとき、遊技者による前記操作軸に対する操作タイミングを予測するステップと、
予測された前記操作タイミングに基づき前記離隔機構を有効にする第１タイミングと無効にする第２タイミングを決定するステップと、
前記第１タイミングで前記離隔機構を有効にし、前記第２タイミングで前記離隔機構を無効にするステップと、を備える遊技機の不正行為防止方法。
【請求項８】
スタートスイッチからの信号に基づき抽選を行い、当該抽選の結果に基づき当選判定を行う遊技機であって、前記スタートスイッチのオンオフを検出するセンサを、前記スタートスイッチから離隔することで無効にする離隔機構を備える遊技機において不正行為を防止するための方法をコンピュータに実行させるためのプログラムであって、
抽選用の乱数を発生するステップと、
発生した乱数を前記スタートスイッチの信号に基づき抽出するステップと、
抽選に係る乱数値と当選の対応関係を予め格納する当選判定テーブルを参照して、抽出された乱数値の当選の有無を判定するステップと、
抽出された乱数値を以前に抽出された乱数値と比較するステップと、
得られた比較結果に基づき同じ又は近似する乱数値が抽出されていると判定したとき、遊技者による前記操作軸に対する操作タイミングを予測するステップと、
予測された前記操作タイミングに基づき前記離隔機構を有効にする第１タイミングと無効にする第２タイミングを決定するステップと、
前記第１タイミングで前記離隔機構を有効にし、前記第２タイミングで前記離隔機構を無効にするステップと、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、遊技機及び遊技機の不正行為防止方法並びにプログラムに関する。特に、スタートスイッチの押下に係る不正行為を防止するための技術に関する。
【背景技術】
【０００２】
スロットマシン等の遊技機にはメダルの投入口が設けられており、遊技者は所定の枚数のメダルを投入して遊技を楽しむことができる。遊技に必要なメダルは、遊技ホール内に設けられたメダル貸機等で借りることができ、所望の遊技機のメダル投入口に投入することにより遊技を開始することができる。
【０００３】
従来の遊技機の動作は次のようなものであった。
先ず、スタートスイッチが操作されることにより、スタートスイッチがＯＮとなる。これを受けて遊技機内部の当選抽選手段により抽選処理が行われる。ここで所定の役に当選すると当選フラグがセットされる。回転リールの回転が開始する。ストップスイッチが操作されることにより、ストップスイッチがＯＮとなる。そして、対応する回転リールの回転が停止する。全部の回転リールに対応するストップスイッチの操作が行われた後、当選フラグ成立中に当該当選フラグに対応する入賞図柄が有効入賞ライン上に揃ったか否か、すなわち、入賞が確定したか否かが判定される。入賞が確定したと判定された場合、入賞図柄に相当するメダルが払い出される。
【０００４】
抽選処理の評価が例えば外れの場合は所定の図柄が揃わないように設定され（いわゆる蹴飛ばし）、当たりの場合はストップスイッチが所定のタイミングで押下されることなどを条件に所定の図柄が揃うように設定される（いわゆる引き込み）。つまり、抽選処理において当選しているときのみ所定の条件の下で図柄が揃い入賞することにより、メダルが払い出されるが、当選しないときはストップスイッチをどのように操作してもメダルが払い出されることはない。これはメダルの払い出しを一定確率に保つためである。これを実現するため抽選処理において乱数発生器が用いられている。
【０００５】
遊技機の乱数発生器は例えばカウンタを用いて乱数を擬似的に発生させるものであった。この場合に発生する乱数はある程度の規則性をもち、そのため予測可能な面があった。例えば、図１３に示すように、乱数発生器（カウンタ）は一定の周期で００００からＦＦＦＦ（１６進）までの数値を順番に発生している。常に変化しているカウンタの出力を、スタートスイッチの押し下げタイミング（図１３では信号の立ち上がりのタイミングｔ１とｔ３：スタートスイッチ押下信号は正論理で、押し下げたときに信号が高レベルになるものとして図示している）でラッチし、それを乱数値として抽選処理を行う。図１３の例では、タイミングｔ１では符号Ａの値が乱数値として出力され、タイミングｔ２では符号Ｂの値が乱数値として出力される。カウンタ出力の更新の周期Ｔは非常に短く、たとえ乱数値に周期性があることを知っても、所望の値を狙って取得することは人間業では困難である。カウンタの出力を擬似的に乱数とみなしても差し支えなかった。
【０００６】
しかし、何らかの装置を用いてスタートスイッチを巧みに操作することにより抽選確率を予め定められた値以上に高める可能性を否定できなかった。例えば、スタートスイッチにワイヤを引っ掛け、これをソレノイドコイルを含む不正行為用装置により一定の時間間隔で下へ引っ張ることでスタートスイッチのオンのタイミングを調整するやり方（いわゆる「ソレノイドゴト」）が知られている。不正行為用装置を用いれば、スタートスイッチの押下間隔を非常に正確に（例えば数ｍＳ程度の精度で）調整することができる。これを用いて、当たり乱数を連続して取得する不正行為（乱数幅が大きく比較的当て易い役、例えばベルを取り続けメダルを増やしたり、ストック機で言えば解除抽選を行う特定役を連続して当選させ、ボーナスを放出させる行為）を行い利益を得るといった不正行為が横行している。
【０００７】
図１３の例では、乱数発生器（カウンタ）の繰り返し周期がＴであるから、スタートスイッチの押し下げ周期ＴＳをＴの整数倍にすれば、同じ乱数値を取得することが原理的に可能である。不正行為用装置によるスタートスイッチの押下の周期をそのように調整することで不正行為を行っているようである。何らかの装置の助けを借りてスタートスイッチを操作することは禁止されているが、その摘発は容易ではない。遊技機側で対策を施すことが求められている。
【０００８】
不正行為を抑止するための技術として以下に示すものがあった。
【０００９】
【特許文献１】特開２００６−２３０６９３号公報  当選抽選用に取得された乱数値を監視し、同一の乱数が連続して取得されているときに不正行為と判定することが記載されている。
【特許文献２】特開２００６−２５５１９７号公報  遊技機の設定を不正に変更されることを防止するために、前扉の開閉を検知するフォトセンサを監視することが記載されている。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
特許文献１によれば、不正行為と判定したときに警報を発したり、カメラで遊技者を撮影するのみで、不正行為者の遊技を不能にすることはできなかった。特許文献２によれば、遊技を不能することができるものの、検知できる不正行為は設定変更に関するものであった。
【００１１】
この発明は、上記課題を解決するためになされたもので、いわゆるソレノイドゴトと判定したときに不正行為者の遊技を不能にすることのできる遊技機及び遊技機の不正行為防止方法並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
この発明は、スタートスイッチからの信号に基づき抽選を行い、当該抽選の結果に基づき当選判定を行う当選抽選手段を備える遊技機において、
前記スタートスイッチは、遊技機の前面に設けられ、一方の端で遊技者の操作を受けて予め定められた基準位置とこれから離隔している揺動位置との間を移動する操作軸と、前記操作軸の他方の端に設けられ、前記操作軸が前記基準位置にあるかどうかを検出するセンサと、前記センサを前記操作軸の前記他方の端から離隔する離隔機構とを含み、
前記当選抽選手段は、抽選用の乱数を発生する乱数発生器と、前記乱数発生器が発生する乱数を前記スタートスイッチの信号に基づき抽出する乱数抽出器と、抽選に係る乱数値と当選の対応関係を予め格納する当選判定テーブルと、前記当選判定テーブルを参照して前記乱数抽出器により抽出された乱数値の当選の有無を判定する判定部とを含み、
前記乱数抽出器で抽出された乱数値を以前に抽出された乱数値と比較し、この比較結果に基づき同じ又は近似する乱数値が抽出されていることを検知する乱数値監視器と、
前記乱数値監視器で同じ又は近似する乱数値が抽出されていることが検知されたとき前記離隔機構を駆動する離隔機構駆動部とを備えるものである。
【００１３】
遊技者による前記操作軸に対する操作のタイミングを予測し、この予測結果に基づき前記離隔機構を有効にする第１タイミングと無効にする第２タイミングを決定するタイミング予測部を備え、
前記離隔機構駆動部は、前記予測部による前記第１タイミングと前記第２タイミングの間においてのみ前記離隔機構を有効にするようにしてもよい。
【００１４】
例えば、前記タイミング予測部は、遊技者による前記操作軸に対する操作の時間間隔を求め、前記時間間隔に基づき遊技者による前記操作軸に対する操作のタイミングを予測する。
【００１５】
例えば、前記タイミング予測部は、前記乱数抽出器により抽出された乱数値を記憶し、前記乱数発生器で発生する乱数の範囲及び予め定められた繰返周期に基づき、前記乱数発生器が前記乱数値を出力するタイミングを求め、前記タイミングに基づき遊技者による前記操作軸に対する操作のタイミングを予測する。
【００１６】
例えば、前記乱数値監視器は、抽出された乱数値を連続して監視し、前回抽出された乱数値と今回の乱数値の差がゼロになるか又は予め定められた閾値よりも小さくなる状態が、予め定められた回数又は予め定められた頻度を超えて生じたとき、同じ又は近似する乱数値が抽出されていると判定する。
【００１７】
例えば、前記乱数値監視器は、抽出された乱数値を連続して監視し、予め定められた基準値と乱数値の差がゼロになるか又は予め定められた閾値よりも小さくなる状態が、予め定められた回数又は予め定められた頻度を超えて生じたとき、同じ又は近似する乱数値が抽出されていると判定する。
【００１８】
この発明は、スタートスイッチからの信号に基づき抽選を行い、当該抽選の結果に基づき当選判定を行う遊技機であって、前記スタートスイッチのオンオフを検出するセンサを、前記スタートスイッチから離隔することで無効にする離隔機構を備える遊技機において不正行為を防止するための方法であって、
抽選用の乱数を発生するステップと、
発生した乱数を前記スタートスイッチの信号に基づき抽出するステップと、
抽選に係る乱数値と当選の対応関係を予め格納する当選判定テーブルを参照して、抽出された乱数値の当選の有無を判定するステップと、
抽出された乱数値を以前に抽出された乱数値と比較するステップと、
得られた比較結果に基づき同じ又は近似する乱数値が抽出されていると判定したとき、遊技者による前記操作軸に対する操作タイミングを予測するステップと、
予測された前記操作タイミングに基づき前記離隔機構を有効にする第１タイミングと無効にする第２タイミングを決定するステップと、
前記第１タイミングで前記離隔機構を有効にし、前記第２タイミングで前記離隔機構を無効にするステップと、を備えるものである。
【００１９】
この発明は、上記方法をコンピュータに実行させるためのプログラムである。
この発明に係るプログラムは、例えば、記録媒体に記録される。
媒体には、例えば、ＥＰＲＯＭデバイス、フラッシュメモリデバイス、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、ＣＤ（ＣＤ−ＲＯＭ、Ｖｉｄｅｏ−ＣＤを含む）、ＤＶＤ（ＤＶＤ−Ｖｉｄｅｏ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭを含む）、ＲＯＭカートリッジ、バッテリバックアップ付きのＲＡＭメモリカートリッジ、フラッシュメモリカートリッジ、不揮発性ＲＡＭカートリッジ等を含む。
【００２０】
媒体とは、何等かの物理的手段により情報（主にデジタルデータ、プログラム）が記録されているものであって、コンピュータ、専用プロセッサ等の処理装置に所定の機能を行わせることができるものである。
【発明の効果】
【００２１】
この発明は、抽出された乱数値を以前に抽出された乱数値と比較し、得られた比較結果に基づき同じ又は近似する乱数値が抽出されていると判定したとき、離隔機構を有効にしてスタートスイッチの操作を無効とし、結果的に操作できなくする。これにより、不正行為用装置を使用した不正行為に対して利益を与えることがなくなり、不正行為を抑止することができる。
【発明を実施するための最良の形態】
【００２２】
発明の実施の形態１．
この発明の実施の形態１に係る遊技機について図面を参照して説明する。
図１は遊技機（スロットマシン、回胴式遊技機とも呼ばれる）の正面図である。
スロットマシン１０で遊技を楽しもうとする遊技者は、まずメダル貸機（図示しない）等から遊技媒体であるメダルを借り、メダル投入装置のメダル投入口１００に直接メダルを入れる。メダル投入口１００は、スロットマシン１０の正面で略中央の高さに設けられている。
【００２３】
スロットマシン１０は、四角箱状の筐体１１を有する。前記筐体１１の中央部及び上部には、遊技者側に向かって臨む四角窓状の表示窓１２がそれぞれ形成されている。そして、この中央部の表示窓１２の中央やや左には、三個の回転リール４０の図柄６１を見ることができる図柄表示窓１３が形成されている。ベットスイッチ１６は、回転リール４０の下方に位置するスイッチであって、メダル投入口１００に連続してメダル投入をして貯留させた貯留メダル数を減じてメダル投入に代える。精算スイッチ１７は、回転リールの斜め下方に位置するスイッチであって、貯留した投入メダルを払い出す。スタートスイッチ３０は回転リール４０の斜め下方に位置するレバーであって、遊技メダルの投入若しくはベットスイッチ１６の投入を条件に、リールユニット６０の駆動を開始させる。ストップスイッチ５０は、リールユニット６０の駆動を停止させるためのものである。リールユニット６０は、三個の回転リール４０とから構成されている。そして、各回転リール４０は、合成樹脂からなる回転ドラムと、この回転ドラムの周囲に貼付されるテープ状のリールテープ４２とを備えている。このリールテープ４２の外周面には、複数個（例えば２１個）の図柄６１が表示されている。６２は各種の演出を行うための液晶表示部である。
【００２４】
スロットマシン１０の内部には、後述のように、スロットマシン１０の全体の動作を制御するための制御装置（メイン基板）が内蔵されている。制御装置は、ＣＰＵを中心に構成され、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ等を備えている。そして、ＣＰＵ（処理部）が遊技者の操作を受けてＲＯＭ（記憶部）に記憶されたプログラムを読み込むことで動作させるものであり、具体的には、スタートスイッチ３０及びストップスイッチ５０の操作に基づき回転リール４０の回転及び停止を制御するとともに、ランプやスピーカ等の表示を制御する。ＣＰＵが動作する際に必要な一時的なデータなどはＲＡＭ（記憶部：一般にＲＡＭは揮発性メモリであり、その電源断によりデータは原則失われるが、本遊技機においてはその一部又は全部についてバッテリなどのバックアップ電源が用意されていることがあり、この場合は電源断でもデータは失われない）に記憶される。ＣＰＵはＲＯＭに記録されたプログラムに従って所定の動作を行うとともに、処理に必要な一時的なデータをＲＡＭに記録するとともに記録されたデータを必要に応じて読み出して参照する。
【００２５】
スタートスイッチ３０は、前述のように回転リール４０の斜め下方に位置するレバーであって、遊技メダルの投入若しくはベットスイッチ１６の投入を条件に、または、入賞判定に応じて得られる「再遊技（Ｒｅｐｌａｙ）」時には前遊技からの所定時間経過を条件に、リールユニット６０の駆動を開始させるためのものである。
【００２６】
ストップスイッチ５０は、前述のようにリールユニット６０の駆動を停止させるためのものである。具体的には、ストップスイッチ５０は、各回転リール４０に対応した三個のスイッチから構成され、各回転リール４０の下方に１個ずつ配置されているものである。回転リール４０に対応したストップスイッチ５０の操作により、当該対応した回転リール４０の回転を停止するように設定されている。
【００２７】
メダルの投入若しくはベットスイッチ１６の投入を条件に、または、前記「再遊技（Ｒｅｐｌａｙ）」時には前遊技から所定時間経過を条件に、スタートスイッチ３０を操作すると、リールユニット６０が駆動され、三個の回転リール４０が回転を開始する。その後、ストップスイッチ５０の一個を操作すると、当該対応する回転リール４０の回転が停止する。そして、ストップスイッチ５０を三個全て操作すると、三個の回転リール４０の回転が全て停止する。このとき、表示窓１３の有効入賞ライン上に、予め設定された図柄６１が停止すると入賞と判定され、図示しないホッパーユニットを介して所定枚数のメダルが払い出される。なお、メダルを払い出す代わりに、クレジットしてもよい。
【００２８】
前述の制御装置（後述のメイン基板１）は、スタートスイッチ３０及びストップスイッチ５０の操作に基づき回転リール４０の回転及び停止を制御する際に、予め定めた内部抽選確率に基づいて入賞資格を得たか否かの当選判定のための抽選を行う当選抽選手段を含む。この当選抽選手段による内部抽選結果が当選である場合に当選フラグが成立し、この当選フラグ成立中に、回転リール４０の停止図柄の組合せが予め定められた入賞図柄と一致したことを条件に入賞が確定し、遊技者にメダルの払い出しや、遊技者にとって有利な特別遊技等の利益が付与されるように設定されている。
【００２９】
図２はスロットマシン１０の電気的な概略構造を示すブロック図である。この図において電源系統についての表示は省略されている。スロットマシン１０は、その主要な処理装置としてメイン基板１とこれからコマンドを受けて動作するサブ基板２とを備える。少なくともメイン基板１は、外部から接触不能となるようにケース内部に収容され、これら基板を取り外す際に痕跡が残るように封印処理が施されている。
【００３０】
メイン基板１には、スタートスイッチ３０からの信号に基づき乱数を抽出し、抽出された乱数値に基づき当選判定を行う当選抽選手段１ａ及び抽出された乱数値を監視することにより不正行為の有無を判定する不正行為検出部１ｂが設けられている。不正行為検出部１ｂは、不正行為がなされていると判定したときに、スタートスイッチ３０に設けられている離隔機構３０ａを駆動することで、スタートスイッチ３０の押下を検知するセンサを当該スイッチから離隔し、そのオンオフの検知を不可能にする。
当選抽選手段１ａ、不正行為検出部１ｂ、スタートスイッチ３０及び離隔機構３０ａについては、後に詳述する。
【００３１】
メイン基板１は、遊技者の操作を受けて内部抽選を行ったり、リールの回転・停止やメダルの払い出しなどの処理を行うためのものである。メイン基板１は、予め設定されたプログラムに従って制御動作を行うＣＰＵと、前記プログラムを記憶する記憶手段であるＲＯＭおよび処理結果などを一時的に記憶するＲＡＭを含む。
【００３２】
サブ基板２は、メイン基板１からコマンド信号を受けて内部抽選の結果を報知したり各種演出を行うためのものである。サブ基板２は、前記コマンド信号に応じた予め設定されたプログラムに従って制御動作を行うＣＰＵと、前記プログラムを記憶する記憶手段であるＲＯＭおよび処理結果などを一時的に記憶するＲＡＭを含む。
【００３３】
サブ基板２はメイン基板１からコマンドをうけ、これに従って演出等の処理を行う。コマンドの流れはメイン基板１からサブ基板２への一方のみであり、逆にサブ基板２からメイン基板１へコマンド等が出されることはない。
【００３４】
メイン基板１には、スタートスイッチ３０，ストップスイッチ５０，リール駆動部７０，リール位置検出回路７１、ホッパー駆動部８０、ホッパー８１及びホッパー８１から払い出されたメダルの枚数を数えるためのメダル検出部８２が接続されている。サブ基板２には液晶表示部６２の制御基板２００、スピーカ２０１、ＬＥＤ基板２０２などの周辺基板（ローカル基板）が接続されている。以下、スタートスイッチ３０，ストップスイッチ５０を除く、これらの周辺基板／装置について説明する。
【００３５】
リール駆動部７０は、３つのリール４０を回転駆動する図示しないステッピングモータを駆動する回路である。各ステッピングモータはリール駆動回路７０によって１−２相励磁されており、所定数のパルスの駆動信号が供給されるとそれぞれ１回転する。
【００３６】
リール位置検出回路７１は、リール４０の近傍に設けられてリール４０の回転位置を検出するための図示しないフォトインタラプタから出力パルス信号を受け、３つのリール４０それぞれの回転位置を検出し、その検出信号を出力するものである。図示しないフォトインタラプタは各リール４０が一回転する毎に各リール４０に設けられた遮蔽板を検出してリセットパルスを発生する。このリセットパルスはリール位置検出回路７１を介してメイン基板１のＣＰＵに与えられる。メイン基板１のＲＡＭ内には、各リール４０について一回転の範囲内における回転位置に対応した計数値が格納されており、ＣＰＵはリセットパルスを受け取ると、ＲＡＭ内に形成されたこの計数値を“０”にクリアする。このクリア処理により、各図柄の移動表示と各ステッピングモータの回転との間に生じるずれが、一回転毎に解消されている。
【００３７】
ホッパー駆動部８０は、メダルを収納するとともに指示された入賞に応じた枚数のメダルを払い出すホッパー８１のモーターを駆動する回路である。
【００３８】
メダル検出部８２は、ホッパー８１から払い出されるメダル数を計数するためのものである。メイン基板１のＣＰＵは、このメダル検出部８２から受けた実際に払い出しのあったメダル計数値が入賞に応じた所定の配当枚数データに達した時に、ホッパー駆動部８０による駆動を停止させ、メダル払い出しを終了させる。ホッパー駆動回路８０，メダル検出部８２により、遊技の結果にて得られた入賞に基づいて所定枚数のメダルが遊技者に払い出される。
【００３９】
液晶制御基板２００は、液晶表示部６２を駆動するための回路である。
スピーカ２０１は、音声や効果音等の音響を発生するためのものである。
ＬＥＤ基板２０２は、図示しない表示ランプやバックランプを駆動するための回路である。
【００４０】
液晶制御基板２００により表示制御される液晶表示部６２、スピーカ２０１や表示ランプ等を含むＬＥＤ基板２０２は演出表示装置を構成する。この演出表示装置は、遊技者に入賞等を報知したり、いわゆるアシストタイム（ＡＴ）において、一定遊技間に特定の小役を台自体が何らかのアクションを伴ってユーザに教えるためのものである。
【００４１】
なお、メイン基板１のＲＯＭには、このスロットマシン１０で実行される遊技処理の手順がシーケンスプログラムとして記憶されている他、当選確率テーブル，図柄テーブルおよび入賞図柄組合せテーブル等がそれぞれ区分されて格納されている。当選確率テーブルは、乱数発生部（後述の乱数発生器及び乱数抽出器）で抽出された乱数値を各当選態様に区分けするように区分されており、乱数発生部で発生する一定範囲の数値の中から抽出される乱数値を各当選態様に区画するデータを記憶している。すなわち、当選確率テーブルは、乱数発生部がとる乱数の全領域に対応して、各当選態様ごとに区分された領域を有するものである。例えば、０〜一定数の範囲を複数に区分し、ひとつの区分（領域）を外れとし、他の区分（領域）を当選１、当選２、・・・というように設定する。
【００４２】
乱数発生部は、一定範囲の数値を高速更新することで擬似的な乱数を発生させる乱数発生機能と、発生した乱数の中から任意の乱数値を遊技者の操作を受けて抽出するサンプリング機能を備えるものである。具体例を挙げればカウンタとラッチで構成されるものである。本明細書において、「乱数」とは乱数発生部で発生される一連の値の全体を意味し、「乱数値」とは一連の乱数値から任意に抽出されたいずれかの値を意味するものとする。例えば、乱数発生部が、ｒ１、ｒ２、ｒ３、ｒ４、ｒ５、・・・のように任意の数値を発生しているとき、ｒ１、ｒ２、ｒ３、ｒ４、ｒ５、・・・の全体が乱数（正確に言えば乱数列）であり、サンプリングされた値（例えばｒ３、通常はひとつの値が抽出される）が乱数値である。なお、以下の説明で「乱数値」のことを「乱数データ」とも記す。
【００４３】
抽出された乱数データは、乱数発生部から生成される乱数と対応するようにした全領域中の当選態様ごとに区分された当選判定領域データそれぞれと照合し、当該抽出乱数データが属する当選態様に対応する当選が決定される。例えば、抽出された乱数値が、当選確率テーブルのどの区分（領域）に属するか調べ、その区分が例えば当選１の区分であれば「当選１」と判定される。同様に、抽出された乱数値が当選判定テーブル６の外れの区分（領域）に属すれば「外れ」と判定される。抽選処理の評価が例えば外れの場合は所定の図柄が揃わないように設定され（いわゆる蹴飛ばし）、当たりの場合はストップスイッチが所定のタイミングで押下されることなどを条件に所定の図柄が揃うように設定される（いわゆる引き込み）。そして、所定の図柄が揃えば入賞図柄に相当するメダルが払い出される。各種の入賞はこのような当選確率テーブルのデータ設定に応じた確率の下で発生し図柄の停止制御が行われるため、遊技者の技量に極端に左右されることなく、例えば１日の営業時間内でのトータル的なメダル支払い率がほぼ一定に維持されている。
【００４４】
図３は、発明の実施の形態１に係る当選抽選手段１ａ及び不正行為検出部１ｂのブロック図である。
【００４５】
当選抽選手段１ａは、図３に示す、乱数発生器３、乱数抽出器４、判定部５、及び、当選判定テーブル６を含む。当選抽選手段１ａの少なくとも一部の機能（例えば判定部５と当選判定テーブル６）は、メイン基板１のＲＯＭに記憶されたプログラムを同上のＣＰＵが実行することにより又はＩＣなどのハードウエアにより実現される。
【００４６】
不正行為検出部１ｂは、前回抽出された乱数値を記憶し、記憶された前回の乱数値を乱数抽出器４で抽出された乱数値と比較する乱数値監視器７と、乱数値監視器７の出力に基づき、前回の乱数値と乱数抽出器４で今回抽出された乱数値が一致したとき又はこれらの差が予め定められた閾値よりも小さいとき、離隔機構３０ａを駆動してスタートスイッチ３０の押下を検知するセンサを当該スイッチから離隔することで、そのオンオフを検知できなくする離隔機構駆動部８を備える。
【００４７】
乱数発生器３は、当選抽選用の乱数を所定の領域内で発生させるものである。例えば、クロック信号を入力とし、当該クロック信号に従って０〜一定数の範囲（例えば００００〜ＦＦＦＦ（１６進））において任意の数値を所定の確率で発生させるカウンタである。
【００４８】
乱数抽出器４は、乱数発生器３が発生する乱数をスタートスイッチ３０の操作のタイミングで抽出するものである。乱数発生器３は所定間隔で連続的に乱数を発生させているが、そのうちの一部が乱数抽出器４により抽出される。
【００４９】
当選判定テーブル６は、乱数発生器３がとる乱数の全領域に対応して、各当選態様ごとに区分された領域を有するものである。例えば、０〜一定数の範囲を複数に区分し、ひとつの区分（領域）を外れとし、他の区分（領域）を当選１、当選２、・・・というように設定する。
【００５０】
判定部５は、乱数抽出器４が抽出した抽出乱数データを、当選判定テーブル６の抽選確率データと参照する。すなわち、当該抽出乱数データを、乱数発生器３がとる乱数の全領域中の各当選態様ごとに区分された当選判定領域データそれぞれと照合し、当該抽出乱数データが属する当選態様に対応する当選を決定するものである。例えば、抽出された乱数値が、当選判定テーブル６のどの区分（領域）に属するか調べ、その区分が例えば当選１の区分であれば「当選１」と判定される。同様に、抽出された乱数値が当選判定テーブル６の外れの区分（領域）に属すれば「外れ」と判定される。
【００５１】
抽選処理の評価が例えば外れの場合は所定の図柄が揃わないように設定され（いわゆる蹴飛ばし）、当たりの場合はストップスイッチが所定のタイミングで押下されることなどを条件に所定の図柄が揃うように設定される（いわゆる引き込み）。そして、所定の図柄が揃えば入賞図柄に相当するメダルが払い出される。
【００５２】
乱数値監視器７は、前回の乱数値を乱数抽出器４で抽出された乱数値と比較し、乱数抽出器４で抽出された乱数値が前回の乱数値と一致したとき又はこれらの差が予め定められた閾値よりも小さいとき不正行為と判定し、その判定結果を離隔機構駆動部８へ出力する。
【００５３】
離隔機構駆動部８は、乱数値監視器７からの信号に基づき離隔機構３０ａに対して信号を出力し、スタートスイッチ３０からセンサを引き離すことでその押下を検知できないようにする。
【００５４】
不正行為と判定する条件として、下記（１）〜（３）のやり方がある。詳しくは後述する。
（１）単純に、前回の乱数値を今回の乱数値と比較し、これらが一致したとき又はこれらの差が予め定められた閾値よりも小さいとき、不正行為と判定する。
（２）抽出された乱数値を連続して監視し、前回の乱数値と今回の乱数値の差（差分）がゼロになるか、又は予め定められた閾値よりも小さくなる状態が、予め定められた回数を超えて生じたとき、不正行為と判定する。
（３）抽出された乱数値を連続して監視し、予め定めた基準値と乱数値の差がゼロになるか、又は予め定められた閾値よりも小さくなる状態が、予め定められた回数を超えて生じたとき、不正行為と判定する。
【００５５】
スタートスイッチ３０の構造について図４及び図５を参照して説明を加える。
【００５６】
図４は、発明の実施の形態１に係るスタートスイッチ３０の説明図である。図４は、離隔機構３０ａが駆動されておらず、センサ１３４ｃがスタートスイッチ３０の押下を検知できる位置にある状態（通常動作状態）を示す。図４（ａ）はスタートスイッチ３０を遊技機の上から見た図、図４（ｂ）及び図４（ｃ）はスタートスイッチ３０の図４（ａ）のＡ−Ａ線矢視断面図であり、同（ｂ）は非操作時（オフ時）を示し、同（ｃ）は操作時（オン時）を示す。スタートスイッチ３０は、支点１３４ｄを中心に上下に動くように支えられている。ここで、「上」とは遊技機の上端の方向を意味し、「下」とは遊技機の下端の方向を意味する。「上」「下」は、スタートスイッチ３０から見て、それぞれ通常の意味の高い位置、低い位置のことである。支点１３４ｄを中心にレバー１３４ｂの両端はそれぞれ上下反対方向に動くが、特に断らない限り、ノブ１３４ａが「下」に動いたとき、スタートスイッチ３０又はレバー１３４ｂが「下」に動いたものとする。
なお、これらの図において、１３０は遊技機の扉を示す。
【００５７】
スタートスイッチ３０は、遊技者が直接触れる例えば球状のノブ１３４ａと、ノブ１３４ａが操作されたときに可動する作用部であるレバー（例えば棒状の部材からなる）１３４ｂと、レバー１３４ｂの動きを検知したとき信号を出力するセンサ１３４ｃと、レバー１３４ｂをその途中（例えば、扉１３０の個所）で支える支点１３４ｄとを備える。センサ１３４ｃは例えば光学式のセンサであるフォトインタラプタである。フォトインタラプタとは、検出溝を備えるケースの中に発光部１３４ｃ−ＬＥＤと受光部１３４ｃ−ＰＤを対向配置し、検出溝間の通過物体を非接触で検知するものである。
【００５８】
さらに、離隔機構３０ａとして、センサ１３４ｃの背面（遊技機内部側）に設けられたソレノイド３０ａ−１と、ソレノイド３０ａ−１が駆動されていないときこれから突出し、駆動されたときソレノイド３０ａ−１内に引き込まれるバー（棒状の部材）３０ａ−２とを備える。例えば、バー３０ａ−２にはコイルバネが巻きつけられ、ソレノイド３０ａ−１が駆動されていないときは、その弾性力によりバー３０ａ−２が突出するものとする。バー３０ａ−２の端がセンサ１３４ｃに接続されていて、バー３０ａ−２の進退に伴ってセンサ１３４ｃが移動するようになっている。さらに、ソレノイド３０ａ−１が駆動され、バー３０ａ−２が引き込まれてセンサ１３４ｃが移動したときに、その発光部１３４ｃ−ＬＥＤと受光部１３４ｃ−ＰＤの間に割り込むように設けられた遮蔽部材３０ａ−３を備える。もし、ソレノイド３０ａ−１が駆動されていると、遮蔽部材３０ａ−３により光が遮蔽され、遊技者による操作にかかわらずスタートスイッチ３０はオフのままである。図４ではソレノイド３０ａ−１が駆動されていないので、スタートスイッチ３０の動作は通常どおりである。
【００５９】
スタートスイッチ３０の非操作時（オフ時）は、図４（ｂ）に示すように、そのレバー１３４ｂの端（ノブ１３４ａとは反対側の端で、扉１３０の内部に位置している）が発光部１３４ｃ−ＬＥＤと受光部１３４ｃ−ＰＤの間に割り込み、光を遮蔽している。
【００６０】
スタートスイッチ３０の操作時（オン時）は、図４（ｃ）に示すように、ノブ１３４ａが押されて下がる。スタートスイッチ３０は、そのほぼ中間に設けられた支点１３４ｄを中心に回転し、レバー１３４ｂの端（ノブ１３４ａとは反対側の端）が上がり、発光部１３４ｃ−ＬＥＤと受光部１３４ｃ−ＰＤの間の光の経路から外れ、その結果、受光部１３４ｃ−ＰＤが発光部１３４ｃ−ＬＥＤの光を受け、信号を出力する。このとき、スタートスイッチ３０が操作された（オンになった）と判定される。
【００６１】
図５は、発明の実施の形態１に係るスタートスイッチ３０を示す。図５は、離隔機構３０ａが駆動され、センサ１３４ｃがスタートスイッチ３０から引き離され、その押下を検知できなくなった状態（不正行為を検出したときの状態）を示す。図５（ａ）はスタートスイッチ３０を遊技機の上から見た図、図５（ｂ）及び図５（ｃ）はスタートスイッチ３０の図５（ａ）のＡ−Ａ線矢視断面図であり、同（ｂ）は非操作時（オフ時）を示し、同（ｃ）は操作時（オン時）を示す。
【００６２】
離隔機構３０ａが有効になりバー３０ａ−２がソレノイド３０ａ−１内に引き込まれると、図５（ａ）〜（ｃ）に示すように、センサ１３４ｃが遊技機内部側へ移動し、レバー１３４ｂの端から離れるとともに、発光部１３４ｃ−ＬＥＤと受光部１３４ｃ−ＰＤの間に遮蔽部材３０ａ−３が割り込み、光を遮り続けることになる。すると、図５（ｃ）に示すようにノブ１３４ａが押されてもその動きと無関係に光が遮られ、受光部１３４ｃ−ＰＤが発光部１３４ｃ−ＬＥＤの光を受けることはなく、スタートスイッチ３０はオフのままである。すなわち、離隔操作が行われていると、スタートスイッチ３０を押下しても当該スイッチがオンになることはなく、遊技は開始されない。
【００６３】
これに対し、図４に示すように、離隔機構３０ａが無効になっていると、通常と同様に、スタートスイッチ３０を押下することで当該スイッチがオンになり、遊技が開始される。
【００６４】
ソレノイド３０ａ−１とバー３０ａ−２の間には、ひとつ又は複数のカム、リンク、螺子等からなる各種の動力伝達機構が介在してもよい。バー３０ａ−２とセンサ１３４ｃの間についても同様である。離隔機構３０ａの駆動源として、ソレノイド３０ａ−１に代えて、モーターを使用することもできる。バー３０ａ−２の形状は直線的なピン形に限らず、上述のようなＵ字形、Ｙ字形等であってもよい。
【００６５】
次に図６のフローチャートを参照して発明の実施の形態１に係る遊技機の動作を説明する。
【００６６】
スタートスイッチ３０が押下されたら（Ｓ２でＹＥＳ）、当該スイッチ３０の出力に基づき乱数抽出器４で乱数値を抽出する（Ｓ３）。
【００６７】
抽出された乱数値に基づき判定部５で当選判定を行う（Ｓ４）。この処理は公知であるのでその詳細説明は割愛する。
【００６８】
抽出された乱数値が前回と近似しているかどうか、すなわち、今回の乱数値が前回の乱数値に一致しているか又はこれらの差が予め定められた閾値よりも小さいかどうか判定する（Ｓ５）。近似していないとき（Ｓ５でＮＯ）、Ｓ２の処理へ戻る。
【００６９】
近似していたとき（Ｓ５でＹＥＳ）、離隔機構３０ａを駆動してスタートスイッチ３０を押下を検出できないようにする。離隔機構３０ａの構造及び作用は前述したとおりである。
【００７０】
このように、当該遊技で使用された乱数値と、前回遊技の内部抽選に使用した乱数値を比較し、両者の差が一定範囲内にあるかどうか判定することで不正行為（ソレノイドゴト）を検出することができる。遊技者による正しいスタートスイッチの操作には、必ず揺らぎが生じており、同一又は近似する乱数値が連続して抽出されることはない。このようなことが生じるのは、ソレノイド等の機械を用いた不正行為の場合に限られる。不正行為を検出したら、離隔機構３０ａによりスタートスイッチ３０をオンにできないようにするので、不正行為者は遊技を行うことができず、不正行為により利益を受けることができなくなる。
【００７１】
乱数値監視器７の具体的な動作について説明する。
本発明の実施の形態は、不正行為装置を用いて連続して所望の乱数値を取得するという不正行為を防止するためのものである。したがって、通常のスタートスイッチ３０の操作で取得することはほとんど不可能と思われる程度に、連続して同じ又は近似する乱数値が得られたかどうかを判定基準とすればよい。具体的には、下記（１）〜（３）の判定基準である。
【００７２】
（１）単純に、前回の乱数値を今回の乱数値と比較し、これらが一致したとき又はこれらの差が予め定められた閾値よりも小さいとき、離隔機構３０ａを動作させる。
（今回の乱数値）−（前回の乱数値）＝０
又は
（今回の乱数値）−（前回の乱数値）＜（閾値）
の条件を満たすとき、離隔機構３０ａを動作させる。
例えば、乱数値監視器７で上記式の左辺を演算し、その結果を上記閾値と比較し、（受けた値）＜（閾値）のときに、離隔機構駆動部８へ離隔機構３０ａを駆動するように指令を送る。
乱数発生器３は高速に乱数を発生させるから、一般の遊技者による操作で、今回と前回の乱数値が全く同じとなる確率はゼロとみなしてよい。その差が非常に僅かなとき（例えば、１％未満）も同様である。
このやり方は処理が簡単で、実現容易である。
【００７３】
（２）抽出された乱数値を連続して監視し、前回の乱数値と今回の乱数値の差（差分）がゼロになるか、又は予め定められた閾値よりも小さくなる状態が、予め定められた回数を超えて生じたとき、離隔機構３０ａを動作させる。
図７を参照してこのやり方を説明する。
図７（ａ）は抽出された乱数値を時系列でプロットしたグラフである。同図は１３個の乱数値を示している。グラフの縦軸は乱数値を示す。乱数発生器３はカウンタで構成され、その出力は００００−ＦＦＦＦ（１６進）の範囲を繰り返す。グラフの横軸は時間を示す。
図７（ｂ）は乱数値の差分（縦軸）を時系列でプロットしたグラフである。
（乱数値の差分）＝（今回の乱数値）−（前回の乱数値）
である。
図７（ｂ）において、縦軸に閾値Ｔｈ＋とＴｈ−を示している。
【００７４】
例えば、乱数値監視器７で上記式の左辺を演算し、その値を上記閾値と比較し、閾値Ｔｈ＋とＴｈ−の範囲内に差分が連続して一定回数以上（例えば５回以上）含まれるようになったとき、離隔機構３０ａを動作させる。図７（ｂ）において、（ｐ）〜（ｔ）が連続して閾値Ｔｈ＋とＴｈ−の範囲内に含まれているので、（ｔ）の乱数値が抽出された直後のタイミングｔ１で、離隔機構駆動部８は離隔機構３０ａを有効にする。
【００７５】
このやり方は、前述の（１）のやり方よりも複雑であるが、その反面、不正行為を確実に検知できるという利点がある。前述の（１）のやり方では、前回と今回の乱数値の差が僅か（例えば１％未満）でないと離隔機構３０ａを動作させない。たとえ不正行為が行われていたとしても、不正行為者が乱数の発生周期に合わせて「正確に」操作しない限りそれを検知できない。不正行為を確実に検知するには、閾値を広げればよい（例えば５％未満）が、それでは一般の遊技者の操作も不正行為として誤って検知することが多くなる。このように、不正行為の検知確率を高めることと、一般の遊技者の操作を誤って不正行為として検知する確率（誤検知確率）を高めることはトレードオフの関係にあり、前述の（１）のやり方では両者を同時に改善することは困難である。
【００７６】
これに対し、（２）のやり方によれば、両者を同時に高めることができる。不正行為者による乱数値は、特に不正行為が成功しつつあるときに、連続して同じ又は近似する値となる（図７の（ｐ）〜（ｔ））。このようなときに離隔機構３０ａを動作させればよい。このような不正行為者による乱数値の性質に鑑みれば、図７（ｂ）の閾値Ｔｈを大きく（例えば５％）することで検知確率を大きくできるが、誤検知確率は大きくならない。なぜなら、一般の遊技者が操作することで連続して近似する乱数値を取得することは、ほとんどありえないからである。
【００７７】
一般的に、回数を増やすと誤検知確率は低下するが、検知確率も低下する。閾値を大きくすると検知確率は高くなるが、誤検知確率も高くなる。このような性質に鑑み、実用上好ましい閾値・回数を設定すればよい。なお、（２）のやり方による検知確率は、（１）のやり方の検知確率よりも高い。誤検知確率についても（２）のやり方は（１）のやり方よりも低く、優れている。（２）のやり方は、（１）のやり方の検知確率と誤検知確率の両方を同時に改善したと言える。
【００７８】
なお、上記例では５回連続して同じ又は近似する値となったかどうかを判定基準としたが、これに代えて１０回中５回以上同じ又は近似する値となったかどうか、すなわち予め定められた頻度を超えたかどうかを判定基準とすることもできる。
【００７９】
（３）抽出された乱数値を連続して監視し、予め定めた基準値と乱数値の差がゼロになるか、又は予め定められた閾値よりも小さくなる状態が、予め定められた回数を超えて生じたとき、離隔機構３０ａを動作させる。
図８を参照してこのやり方を説明する。
図８（ａ）は抽出された乱数値を時系列でプロットしたグラフである。同図は１３個の乱数値を示している。グラフの縦軸は乱数値を示す。乱数発生器３はカウンタで構成され、その出力は００００−ＦＦＦＦ（１６進）の範囲を繰り返す。グラフの横軸は時間を示す。
図８（ｂ）は予め定めた基準値と乱数値の差（縦軸）を時系列でプロットしたグラフである。
【００８０】
このやり方は、（２）の差分に代えて、予め定められた基準値からの差（散らばり方：以下「分散」と記す）を用いるものである。
（分散）＝（乱数値）−（基準値）
上記以外は、上記（２）のやり方と同じである。
基準値として、当選と判定されるいずれかの値を採用する。不正行為者は常に当選を狙うから、それに対応する値（例えば、当選判定テーブル６の大当たりの範囲がＸ〜Ｙであるとき、Ｚ＝（Ｘ＋Ｙ）／２）を基準値とすればよい。
（３）のやり方は、（２）のやり方と同じく、検知確率と誤検知確率の両方を改善するとともに、当選の連続を阻止できて不正行為を効果的に抑止することができる。
なお、（２）の場合と同様に、１０回中５回以上同じ又は近似する値となったかどうか（予め定められた頻度を超えたかどうか）を判定基準とすることもできる。
【００８１】
発明の実施の形態１によれば、抽出された乱数値を監視することで不正行為の有無を判定し、不正行為が行われていると判定したときは、離隔機構によりスタートスイッチからセンサを離隔させ、その押下を検出できないようにすることで、不正行為者による遊技の実行を不能にすることができる。発明の実施の形態１によれば、不正行為者に利益を与えることがなく、これにより不正行為を抑止することができる。
【００８２】
なお、発明の実施の形態１によれば、一度不正行為と判断されると、ホールスタッフによりリセットがない限り、遊技が不能（中断）されることになる。このこと自体がエラー報知と同様に機能する。不正行為を検出したときにエラー報知を行うと、不正行為者に逃げられてしまう可能性が多々ある。発明の実施の形態１のように、エラー報知を行うことなくスタートスイッチのみを不能とすれば、不正行為者はスタートスイッチの不具合であると誤認して、自らホールスタッフに通報する状況を作り出せる。また、当選確率を下げるというようなペナルティを課しているわけではないので、不正行為者が立ち去った後の善意の遊技者に対して不利な結果をもたらすことがない。
【００８３】
発明の実施の形態２．
発明の実施の形態１は、一度不正行為と判断されると、ホールスタッフによりリセットしない限り、遊技が不能（中断）となる。これに対し、発明の実施の形態２は、遊技を中断させずに不正行為を防ぐことができるものである。
【００８４】
図９は、発明の実施の形態２に係る遊技機の当選抽選手段及び不正行為検出部のブロック図である。図９では、図３の各要素と同一あるいは相当する部分については同一符号を付し、これらについての説明は省略する。
【００８５】
９は、遊技者によるスタートスイッチ３０に対する操作を予測し、この予測結果に基づき離隔機構３０ａを所定期間のみ有効にするタイミング予測部である。タイミング予測部９は、離隔機構３０ａを有効にする第１タイミングと無効にする第２タイミングを決定する。離隔機構駆動部８は、タイミング予測部９による第１タイミングで離隔操作を開始し、第２タイミングで離隔操作を解除する。離隔機構駆動部８及びタイミング予測部９により、不正行為者がスタートスイッチ３０を押し下げるタイミングにおいてのみ、離隔操作を行う。
【００８６】
図１０は、発明の実施の形態２に係る内部抽選処理（スタートスイッチの離隔操作処理を含む）のフローチャートである。このフローチャートを参照して発明の実施の形態２に係る遊技機の動作を説明する。
【００８７】
スタートスイッチ３０が押下されたら（Ｓ２でＹＥＳ）、当該スイッチ３０の出力に基づき乱数抽出器４で乱数値を抽出する（Ｓ３）。
【００８８】
抽出された乱数値に基づき判定部５で当選判定を行う（Ｓ４）。この処理は公知であるのでその詳細説明は割愛する。
【００８９】
抽出された乱数値が前回と近似しているかどうか、今回の乱数値が前回の乱数値に一致しているか又はこれらの差が予め定められた閾値よりも小さいかどうか判定する（Ｓ５）。近似していないとき（Ｓ５でＮＯ）、Ｓ２の処理へ戻る。Ｓ５の処理については前述した。
【００９０】
近似していたとき（Ｓ５でＹＥＳ）、タイミング予測部９で、遊技者（不正行為者）が行うであろう、次回のスタートレバーの押下タイミングを予測する（Ｓ７）。
そして、予測したタイミングに基づき、離隔機構３０ａを有効にする第１タイミングと無効にする第２タイミングを決定する。この処理については後に詳述する（Ｓ８）。
【００９１】
そして、第１タイミングと第２タイミングの間において離隔機構３０ａを駆動してスタートスイッチ３０を押下できないようにする（Ｓ９）。すなわち、第１タイミングで離隔機構３０ａを有効にしてバー３０ａ−２をソレノイド３０ａ−１内に収納するとともに、第２タイミングで離隔機構３０ａを無効にする。無効にされるとバー３０ａ−２は速やかに突出する。第１タイミングから第２タイミングにかけての期間においてのみ、スタートスイッチ３０の押下ができなくなる。
【００９２】
いわゆるソレノイドゴトには、一定のリズムで不正にスタートスイッチを押下するという特徴があるから、過去のスタートスイッチの押下に基づき次回の押下タイミングを予想することができる。発明の実施の形態２によれば、次回の押下タイミングで離隔操作を行うことにより不正行為による遊技を不能にできるとともに、通常の遊技者のスタートスイッチの押下を誤って不正行為と判定したときでも、その後の遊技の進行を妨げる可能性を低くできる。一定のリズムを崩すことでスタートスイッチの押下は可能であり、通常の遊技者であればそのような操作は特段不都合なことではない。
【００９３】
タイミング予測部９の具体的な動作について説明する。タイミング予測動作に関して、例えば、以下の（Ａ）と（Ｂ）に示すやり方がある。
【００９４】
（Ａ）同一類似の乱数値が連続して抽出されたとき、それらを抽出したスタートスイッチの押下タイミング（時間間隔）を、次回のスタートスイッチの押下にも適用することでタイミングを予測する。予測した次回のスタートスイッチの押下タイミングの前後に第１及び第２タイミングを設定する（例えば−１０％のタイミングを第１タイミングとし、＋１０％のタイミングを第２タイミングとする）。
【００９５】
タイミング予測部９は、遊技者によるスタートスイッチ３０に対する操作時刻を記憶し、記憶した操作時刻の間隔に基づき遊技者によるスタートスイッチ３０に対する操作を予測する。
【００９６】
図１１を参照して説明を加える。時刻ｔ（−２）、ｔ（−１）、ｔ（０）でスタートスイッチ３０が押下され、ｒ（−２）、ｒ（−１）、ｒ（０）の乱数値が抽出されたとする。これら乱数値ｒ（−２）、ｒ（−１）、ｒ（０）が同一又は類似であり、乱数値監視器７により不正行為と判定され、タイミング予測部９で次回のスタートスイッチ３０の押下タイミングｔ（１）を予測するものとする（３回連続して同一又は類似する乱数値が抽出されたとき不正行為と判定することを前提としているが、これは一例に過ぎず、例えば、５回連続したときに不正行為と判定してもよい。以下同様）。
【００９７】
タイミング予測部９は、スタートスイッチ３０に対する操作時刻ｔ（−２）、ｔ（−１）、ｔ（０）を記憶している。これらの差を求めることにより、スタートスイッチ３０の押下間隔を求めることができる。不正行為であれば、ｔ（−２）とｔ（−１）の間隔と、ｔ（−１）とｔ（０）の間隔はいずれもＴＳである。ｔ（０）とｔ（１）の間隔も同じはずである。そこで、次回のスタートスイッチ３０の押下タイミングを次のように予想する。
ｔ（１）＝ｔ（０）＋ＴＳ
（ｔ（１）＝ｔ（−１）＋２ＴＳ  又は  ｔ（１）＝ｔ（−２）＋３ＴＳでもよい）
【００９８】
離隔機構３０ａで離隔操作をかける対象となるタイミングはｔ（１）であるが、離隔機構３０ａの作動時間を考えてその若干前から離隔機構３０ａを駆動し、ｔ（１）の後いくらかは離隔機構３０ａを駆動したままにしておくことが好ましい。例えば、ＴＳの＋／−１０％の幅で離隔操作を行うようにする。
第１タイミング＝ｔ（０）＋０．９ＴＳ
第２タイミング＝ｔ（０）＋１．１ＴＳ
【００９９】
タイミング予測部９は、以上のようにして、遊技者によるスタートスイッチ３０に対する操作タイミングを予測し、この予測結果に基づき離隔機構３０ａを有効にする第１タイミングと無効にする第２タイミングを決定する。
【０１００】
なお、離隔操作を繰り返し加えるようにしてもよい。例えば、次式に基づきＮ回（Ｎは自然数）連続して、あるいは間歇的に離隔操作を加えるようにする。
ｔ（１）＝ｔ（０）＋ｎＴＳ  （ｎ＝１，２，３、・・・，Ｎ）
【０１０１】
（Ｂ）同一類似の乱数値が連続して抽出されたとき、乱数発生器が当該乱数値を次に発生するタイミングを、次回のスタートスイッチの押下タイミングであると予測する。予測した次回のスタートスイッチの押下タイミングの前後に第１及び第２タイミングを設定する（例えば−１０％のタイミングを第１タイミングとし、＋１０％のタイミングを第２タイミングとする）。
【０１０２】
タイミング予測部９は、乱数発生器３の乱数発生繰返タイミングを記憶し、記憶した乱数発生繰返タイミングに基づき遊技者によるスタートスイッチ３０に対する操作を予測する。
【０１０３】
図１２を参照して説明を加える。時刻ｔ（−２）、ｔ（−１）、ｔ（０）でスタートスイッチ３０が押下され、ｒ（−２）、ｒ（−１）、ｒ（０）の乱数値が抽出されたとする。これら乱数値ｒ（−２）、ｒ（−１）、ｒ（０）が同一又は類似であり、乱数値監視器７により不正行為と判定され、タイミング予測部９で次回のスタートスイッチ３０の押下タイミングｔ（１）を予測するものとする。
【０１０４】
タイミング予測部９は、乱数発生器３の乱数発生繰返タイミングを記憶している。すなわち、乱数発生繰返周期Ｔと、所定の乱数値を取り得るタイミング（例えば、００００となる直近の時刻ｔｒ）を記憶している。これらに基づき次回のスタートスイッチ３０の押下タイミングを次のように予想する。
【０１０５】
乱数発生器３は一定間隔でカウント値を＋１しているので、乱数値ｒ（０）を発生するタイミングは、乱数発生器３のカウント値＝００００を基準として、（ｒ（０）／Ｒ）Ｔである。ただし、Ｒは乱数発生器３が取り得る乱数の数（１６ビットであれば６５５３６）である。乱数発生器３のカウント値＝００００となる時刻はｔｒであるから、次回のスタートスイッチ３０の押下タイミングは次のようになる。
ｔ（１）＝ｔｒ＋（ｒ（０）／Ｒ）Ｔ
（ｔ（−１）又はｔ（−２）を基準としてもよい）
【０１０６】
（Ａ）と同様の理由で、ｔ（１）の前後で離隔機構３０ａを有効にしておくことが好ましい。例えば、ＴＳの＋／−１０％の幅で離隔操作を行うようにする。
第１タイミング＝ｔｒ＋０．９（ｒ（０）／Ｒ）Ｔ
第２タイミング＝ｔｒ＋１．１（ｒ（０）／Ｒ）Ｔ
【０１０７】
なお、（Ａ）と同様に、離隔操作を繰り返し加えるようにしてもよい。
以上の処理によれば、乱数発生器３の繰り返し周期に対して離隔操作をかけることになり、確実に不正行為を防止できる。なお、不正行為の際に実際にスタートスイッチ３０が押下される間隔はＴＳ（ＴＳ＞Ｔ）であり、繰り返し周期ごとに離隔操作を加える必要はなく、間歇的に行えば十分である。
【０１０８】
タイミング予測部９は、以上のようにして、遊技者によるスタートスイッチ３０に対する操作タイミングを予測し、この予測結果に基づき離隔機構３０ａを有効にする第１タイミングと無効にする第２タイミングを決定する。
【０１０９】
発明の実施の形態２によれば、いわゆるソレノイドゴトにより同一乱数を取得し続けるような不正行為を不可能にするとともに、誤って通常の遊技者の遊技を不正行為と判定したときでも、スタートスイッチの押下タイミングを多少ずらせば遊技を行うことができ、当該遊技者の遊技の進行を極力妨げずに済む。
【０１１０】
本発明は、以上の実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【０１１１】
また、本明細書において、手段／部とは必ずしも物理的手段を意味するものではなく、各手段／部の機能が、ソフトウェアによって実現される場合も包含する。さらに、一つの手段／部の機能が、二つ以上の物理的手段により実現されても、若しくは、二つ以上の手段／部の機能が、一つの物理的手段により実現されてもよい。
【図面の簡単な説明】
【０１１２】
【図１】遊技機（スロットマシン）の正面図である。
【図２】発明の実施の形態に係る遊技機のブロック図である。
【図３】発明の実施の形態１に係る遊技機の当選抽選手段及び不正行為検出部のブロック図である。
【図４】発明の実施の形態に係るスタートスイッチの説明図である（離隔機構非作動）。
【図５】発明の実施の形態に係るスタートスイッチの説明図である（離隔機構作動）。
【図６】発明の実施の形態１に係る内部抽選処理（離隔操作処理を含む）のフローチャートである。
【図７】発明の実施の形態における同じ又は近似する乱数値が抽出されているかどうかの判定の説明図である。
【図８】発明の実施の形態における同じ又は近似する乱数値が抽出されているかどうかの他の判定の説明図である。
【図９】発明の実施の形態２に係る遊技機の当選抽選手段及び不正行為検出部のブロック図である。
【図１０】発明の実施の形態２に係る内部抽選処理（離隔操作処理を含む）のフローチャートである。
【図１１】発明の実施の形態２に係るタイミング予測動作の説明図（タイミングチャート）である。
【図１２】発明の実施の形態２に係る他のタイミング予測動作の説明図（タイミングチャート）である。
【図１３】従来の乱数値取得の動作を説明するためのタイミングチャートである。
【符号の説明】
【０１１３】
１ａ  当選抽選手段
１ｂ  不正行為検出部
３    乱数発生器
４    乱数抽出器
５    判定部
６    当選判定テーブル
７    乱数値監視器
８    離隔機構駆動部
９    タイミング予測部
３０    スタートスイッチ
３０ａ  離隔機構
３０ａ−１  ソレノイド
３０ａ−２  バー
３０ａ−３  遮蔽部材
１３４ａ  球状のノブ
１３４ｂ  レバー（操作軸）
１３４ｃ  センサ
１３４ｄ  支点
【図１】
2008220746.tif 000003
【図２】
2008220746.tif 000004
【図３】
2008220746.tif 000005
【図４】
2008220746.tif 000006
【図５】
2008220746.tif 000007
【図６】
2008220746.tif 000008
【図７】
2008220746.tif 000009
【図８】
2008220746.tif 000010
【図９】
2008220746.tif 000011
【図１０】
2008220746.tif 000012
【図１１】
2008220746.tif 000013
【図１２】
2008220746.tif 000014
【図１３】
2008220746.tif 000015