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