(57)【要約】【課題】  ぶら下がり基板や体感器を用いた不正行為を抑止する。【解決手段】  スロットマシンの当選判定手段に、複数の回転リールの全部又は一部について、リール位置検出回路からの信号に基づきストップスイッチの押下時の当該回転リールの位置（以下、「押下位置」）及び／又は停止時の当該回転リールの位置（以下、「停止位置」）を判定するリール位置判定部と、前記押下位置及び／又は前記停止位置に基づき数値を取得する数値取得部と、抽出された乱数と前記数値取得部で取得した数値を合成する合成部とを備え、当選判定テーブルを参照して前記合成部から出力される乱数の当選を判定する。押下位置・停止位置により乱数が変動するのでその予測が困難になる。【選択図】        図６
2008113914.tif 000002
【特許請求の範囲】
【請求項１】
複数の回転リールと、前記複数の回転リールの回転位置を検出する複数のリール位置検出回路と、前記複数の回転リールの回転を停止させるための複数のストップスイッチと、所定のスイッチの信号に基づき抽選を行い、当該抽選結果に基づき当選判定を行う当選判定手段を備える遊技機において、
前記当選判定手段は、
当選抽選用の乱数を発生する乱数発生器と、
前記乱数発生器が発生する乱数を前記所定のスイッチの信号に基づき抽出する乱数抽出器と、
抽選に係る数値と当選の対応関係を予め格納する当選判定テーブルと、
前記複数の回転リールの全部又は一部について、前記リール位置検出回路からの信号に基づき前記ストップスイッチの押下時の当該回転リールの位置（以下、「押下位置」）及び／又は停止時の当該回転リールの位置（以下、「停止位置」）を判定するリール位置判定部と、
前記押下位置及び／又は前記停止位置に基づき数値を取得する数値取得部と、
前記乱数抽出器により抽出された乱数と前記数値取得部で取得した数値を合成する合成部と、
前記当選判定テーブルを参照して前記合成部から出力される数値の当選を判定する判定部と、を備えることを特徴とする遊技機。
【請求項２】
前記数値取得部は、前記押下位置及び／又は前記停止位置に対応する値を乱数の抽出回数に設定し、
前記乱数抽出器は、前記所定のスイッチの信号を契機に、前記乱数の抽出回数に応じて前記乱数発生器が発生する乱数を繰り返し抽出することを特徴とする請求項１記載の遊技機。
【請求項３】
前記数値取得部は、前記押下位置及び／又は前記停止位置に対応して数値を予め記憶している合成値テーブルを含むことを特徴とする請求項１記載の遊技機。
【請求項４】
前記リール位置判定部は、前記複数の回転リールの少なくとも１つをランダムに選択し、選択された当該回転リールについて前記押下位置及び／又は前記停止位置を判定することを特徴とする請求項１乃至請求項３いずれかに記載の遊技機。
【請求項５】
前記合成部は、加算、減算及び乗除算を含む算術演算、又は、論理和、論理積及び排他的論理和を含む論理演算を行うことにより、前記乱数抽出器により抽出された乱数と前記数値取得部により取得した数値を合成することを特徴とする請求項１乃至請求項４いずれかに記載の遊技機。
【請求項６】
複数の回転リールと、前記複数の回転リールの回転位置を検出する複数のリール位置検出回路と、前記複数の回転リールの回転を停止させるための複数のストップスイッチとを備え、所定のスイッチの信号に基づき抽選を行い、当該抽選結果に基づき当選判定を行う遊技機の当選判定方法であって、
乱数を抽出するステップと、
前記複数の回転リールの全部又は一部について、前記リール位置検出回路からの信号に基づき前記ストップスイッチの押下時の当該回転リールの位置（以下、「押下位置」）及び／又は停止時の当該回転リールの位置（以下、「停止位置」）を判定するステップと、
前記押下位置及び／又は前記停止位置に基づき数値を生成するステップと、
生成された数値を抽出された前記乱数と合成するステップと、
予め用意された当選判定テーブルを参照して合成された数値について当選を判定するステップと、を備える遊技機の当選判定方法。
【請求項７】
複数の回転リールと、前記複数の回転リールの回転位置を検出する複数のリール位置検出回路と、前記複数の回転リールの回転を停止させるための複数のストップスイッチとを備え、所定のスイッチの信号に基づき抽選を行い、当該抽選結果に基づき当選判定を行う遊技機の当選判定方法をコンピュータに実行させるためのプログラムであって、
乱数を抽出するステップと、
前記複数の回転リールの全部又は一部について、前記リール位置検出回路からの信号に基づき前記ストップスイッチの押下時の当該回転リールの位置（以下、「押下位置」）及び／又は停止時の当該回転リールの位置（以下、「停止位置」）を判定するステップと、
前記押下位置及び／又は前記停止位置に基づき数値を生成するステップと、
生成された数値を抽出された前記乱数と合成するステップと、
予め用意された当選判定テーブルを参照して合成された数値について当選を判定するステップと、を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、スロットマシン等の遊技機及び遊技機の当選判定方法並びにプログラムに関する。
【背景技術】
【０００２】
スロットマシン等の遊技機にはメダルの投入口が設けられており、遊技者は所定の枚数のメダルを投入してゲームを楽しむことができる。遊技に必要なメダルは、遊技ホール内に設けられたメダル貸機等で借りることができ、所望の遊技機のメダル投入口に投入することによりゲームを開始することができる。
【０００３】
従来の遊技機の動作は次のようなものであった。
先ず、スタートスイッチが操作されることにより、スタートスイッチがＯＮとなる。これを受けて遊技機内部の当選判定手段により抽選処理が行われる。ここで所定の役に当選すると当選フラグがセットされる。回転リールの回転が開始する。ストップスイッチが操作されることにより、ストップスイッチがＯＮとなる。そして、対応する回転リールの回転が停止する。全部の回転リールに対応するストップスイッチの操作が行われた後、当選フラグ成立中に当該当選フラグに対応する入賞図柄が有効入賞ライン上に揃ったか否か、すなわち、入賞が確定したか否かが判定される。入賞が確定したと判定された場合、入賞図柄に相当するメダルが払い出される。
【０００４】
抽選処理の評価が例えば外れの場合は所定の図柄が揃わないように設定され（いわゆる蹴飛ばし）、当たりの場合はストップスイッチが所定のタイミングで押下されることなどを条件に所定の図柄が揃うように設定される（いわゆる引き込み）。つまり、抽選処理において当選しているときのみ所定の条件の下で図柄が揃い入賞することにより、メダルが払い出されるが、当選しないときはストップスイッチをどのように操作してもメダルが払い出されることはない。これはメダルの払い出しを一定確率に保つためである。これを実現するため抽選処理において乱数発生器が用いられている。
【０００５】
【特許文献１】特開２００１−２９６３３号公報  大当り抽選用乱数の推移を主制御部外部から予測できないようにし、「ぶら下げ基板」を用いた不正行為に対する防御を実現する。大当りまたは外れを判定するための判定図柄を表示する特別図柄表示装置７を備える。特別図柄表示装置７に関わる大当りの設定に用いるための複数個の乱数用カウンタを設け、複数個の乱数用カウンタの各値を用いて演算し、演算結果を大当り抽選用乱数として設定する大当り抽選用乱数設定手段を設ける。
【特許文献２】特開２００１−１４９５５２号公報  ぶら下げ基板などによる不正行為によって遊技価値の発生確率が操作されることを防止可能な遊技機を提供する。遊技価値判定用乱数値を生成する遊技価値判定用乱数値生成手段を備え、所定条件の成立に基づいて遊技価値判定用乱数値を抽出し、該抽出した遊技価値判定用乱数値と、予め設定された判定値との比較により、遊技者に対して付与する遊技価値を決定する遊技機である。乱数値を発生する乱数発生装置と、該乱数発生装置より乱数値を取得する乱数値取得手段とを備える。遊技価値判定用乱数値生成手段は、乱数値取得手段により取得した複数の乱数値を引数とする予め定められた演算を行うことによって、遊技価値判定用乱数値を生成する。
【特許文献３】特開２００５−１９３００４号公報  当たり乱数値が時間の経過に従って規則的に出現するのを防ぐことができる遊技機を提供する。乱数発生手段７０は、所定周波数のクロック信号を発生する水晶発振器７１と、水晶発振器７１から出力されるクロック信号に基づいて所定数の数値を繰り返し計数する乱数カウンタ７２と、乱数カウンタ７２の計数値を所定のタイミングで乱数値として保持するラッチ回路７３とを備える。ＲＯＭ８１の定義パターン格納領域８１１には、乱数値と役との対応関係を定める定義データが複数パターン記憶されている。乱数値比較手段８４は、遊技状態が予め定めた所定の状態になったときにこれを検出して信号を出力する。変更手段８５は、乱数値比較手段８４が出力した信号に基づいて、抽選処理を行うときに用いる定義データのパターンを変更する。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
遊技機の乱数発生器は例えばカウンタを用いて乱数を擬似的に発生させるものであった。この場合に発生する乱数はある程度の規則性をもち、そのため予測可能な面があった。遊技者がスタートスイッチを巧みに操作することにより、あるいは、いわゆる「ぶら下がり基板」のような不正な機器を用いることにより、抽出される乱数を予測し抽選確率を予め定められた値以上に高め、不正な利益を得るという不正行為が行われていた。
【０００７】
そこで、本発明は、乱数の予測を困難にすることで不正行為を抑止できる遊技機及び遊技機の当選判定方法並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明は、複数の回転リールと、前記複数の回転リールの回転位置を検出する複数のリール位置検出回路と、前記複数の回転リールの回転を停止させるための複数のストップスイッチと、所定のスイッチの信号に基づき抽選を行い、当該抽選結果に基づき当選判定を行う当選判定手段を備える遊技機において、
前記当選判定手段は、
当選抽選用の乱数を発生する乱数発生器と、
前記乱数発生器が発生する乱数を前記所定のスイッチの信号に基づき抽出する乱数抽出器と、
抽選に係る数値と当選の対応関係を予め格納する当選判定テーブルと、
前記複数の回転リールの全部又は一部について、前記リール位置検出回路からの信号に基づき前記ストップスイッチの押下時の当該回転リールの位置（以下、「押下位置」）及び／又は停止時の当該回転リールの位置（以下、「停止位置」）を判定するリール位置判定部と、
前記押下位置及び／又は前記停止位置に基づき数値を取得する数値取得部と、
前記乱数抽出器により抽出された乱数と前記数値取得部で取得した数値を合成する合成部と、
前記当選判定テーブルを参照して前記合成部から出力される数値の当選を判定する判定部と、を備えるものである。
当選結果に応じた引き込み／蹴飛ばしが行われ、リールの停止位置が調整されるので、前記押下位置と前記停止位置は異なる場合がある。
前記数値取得部で取得された数値は少なくとも一時的に記憶され、所定のタイミングまで保持される（例えば、前記乱数抽出器により次の乱数が抽出されるまで保持される）。前記合成部による処理が行われたことをもって、記憶した前記数値をクリアするとよい。
【０００９】
例えば、前記数値取得部は、前記押下位置及び／又は前記停止位置に対応する値を乱数の抽出回数に設定し、
前記乱数抽出器は、前記所定のスイッチの信号を契機に、前記乱数の抽出回数に応じて前記乱数発生器が発生する乱数を繰り返し抽出する、ようにしてもよい。
【００１０】
前記数値取得部は、前記押下位置及び／又は前記停止位置に対応して数値を予め記憶している合成値テーブルを含むようにしてもよい。
【００１１】
前記リール位置判定部は、前記複数の回転リールの少なくとも１つをランダムに選択し、選択された当該回転リールについて前記押下位置及び／又は前記停止位置を判定するようにしてもよい。
【００１２】
前記合成部は、例えば、加算、減算及び乗除算を含む算術演算、又は、論理和、論理積及び排他的論理和を含む論理演算を行うことにより、前記乱数抽出器により抽出された乱数と前記数値取得部により取得した数値を合成する。
【００１３】
この発明は、複数の回転リールと、前記複数の回転リールの回転位置を検出する複数のリール位置検出回路と、前記複数の回転リールの回転を停止させるための複数のストップスイッチとを備え、所定のスイッチの信号に基づき抽選を行い、当該抽選結果に基づき当選判定を行う遊技機の当選判定方法であって、
乱数を抽出するステップと、
前記複数の回転リールの全部又は一部について、前記リール位置検出回路からの信号に基づき前記ストップスイッチの押下時の当該回転リールの位置（以下、「押下位置」）及び／又は停止時の当該回転リールの位置（以下、「停止位置」）を判定するステップと、
前記押下位置及び／又は前記停止位置に基づき数値を生成するステップと、
生成された数値を抽出された前記乱数と合成するステップと、
予め用意された当選判定テーブルを参照して合成された数値について当選を判定するステップと、を備えるものである。
【００１４】
この発明は、上記方法をコンピュータに実行させるためのものである。
この発明に係るプログラムは、例えば、記録媒体に記録される。
媒体には、例えば、ＥＰＲＯＭデバイス、フラッシュメモリデバイス、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、ＣＤ（ＣＤ−ＲＯＭ、Ｖｉｄｅｏ−ＣＤを含む）、ＤＶＤ（ＤＶＤ−Ｖｉｄｅｏ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭを含む）、ＲＯＭカートリッジ、バッテリバックアップ付きのＲＡＭメモリカートリッジ、フラッシュメモリカートリッジ、不揮発性ＲＡＭカートリッジ等を含む。
【００１５】
媒体とは、何等かの物理的手段により情報（主にデジタルデータ、プログラム）が記録されているものであって、コンピュータ、専用プロセッサ等の処理装置に所定の機能を行わせることができるものである。
【発明の効果】
【００１６】
本発明によれば、抽選用の乱数を回転リールの位置に基づき取得した数値と合成することにより、乱数の不規則性を高め、その予測を困難にすることができる。例えば、遊技者がスタートスイッチを巧みに操作しても所望の乱数を取得することはできない。いわゆる「ぶら下がり基板」のような不正な機器を用いても同様である。したがって、本発明によれば、不正行為を抑止することができる。
【発明を実施するための最良の形態】
【００１７】
この発明の実施の形態に係る遊技機（スロットマシン）について図面を参照して説明する。
【００１８】
図１は前扉を閉めた状態を示すスロットマシンの正面図、図２は前扉を１８０度開いた状態を示すスロットマシンの正面図を示す。
【００１９】
図１及び図２中、１００はスロットマシンを示すもので、このスロットマシン１００は、図１に示すように、スロットマシン本体１２０と、このスロットマシン本体１２０の前面片側にヒンジ等により開閉可能に取り付けられた前扉１３０とを備えている。前記前扉１３０の前面には、図１に示すように、ほぼ中央にゲーム表示部１３１を設け、ゲーム表示部１３１の右下隅部に、遊技者がメダルを投入するためのメダル投入口１３２を設け、メダル投入口１３２のさらに下側には、メダル投入口１３２から投入され、詰まってしまったメダルをスロットマシン１００外に強制的に排出するためのリジェクトボタン１３３が設けられている。
【００２０】
また、前記ゲーム表示部１３１の左下方には、ゲームを開始するためのスタートスイッチ１３４を設けてあり、３つのリールのそれぞれに対応して３つのストップスイッチ１４０を設けてある。前扉の下端部中央には、メダルの払出し口１３５を設けてある。
【００２１】
スロットマシン本体１２０の内部には、図２に示すように、その内底面に固定され、内部に複数のメダルを貯留して、貯留したメダルを前扉１３０の前面に設けた払出し口１３５に１枚ずつ払い出すためのホッパ装置１２１が設置されている。このホッパ装置１２１の上部には、上方に向けて開口し、内部に複数のメダルを貯留するホッパタンク１２２を備えている。スロットマシン本体１２０の内部には、前扉１３０を閉めたときにゲーム表示部１３１が来る位置に三個の回転リールからなるリールユニット２０３が設置されている。ホッパ装置１２１の上側のリールユニット２０３との間には電源部２０５が設けられている。
【００２２】
前記前扉１３０の裏面には、図２に示すように、メダル（コイン）セレクタ１が、前扉１３０の前面に設けられたメダル投入口１３２の裏側に取り付けられている。このメダルセレクタ１は、メダル投入口１３２から投入されたメダルの通過を検出しながら、当該メダルをホッパ装置１２１に向かって転動させ、外径が所定寸法と違う異径メダルや、鉄又は鉄合金で作製された不正メダルを選別して排除するとともに、１ゲームあたりに投入可能な所定枚数以上のメダルを選別して排除するための装置である。
【００２３】
また、メダルセレクタ１の下側には、図２に示すように、その下部側を覆って前扉１３０の払出し口１３５に連通する導出路１３６が設けられている。メダルセレクタ１により振り分けられたメダルは、この導出路１３６を介して払出し口１３５から遊技者に返却される。
【００２４】
スロットマシンで遊技を楽しもうとする遊技者は、まずメダル貸機（図示しない）等から遊技媒体であるメダルを借り、メダル投入装置のメダル投入口１３２に直接メダルを入れることができる。スロットマシンの筐体の中央部及び上部には、遊技者側に向かって臨む四角窓状のゲーム表示部１３１が形成されている。ゲーム表示部１３１は、スロットマシンの内部に設けられた三個の回転リールの図柄を見ることができるように構成されている。遊技メダルの投入を条件に、スタートスイッチ１３４を押し下げることで、リールユニット２０３の駆動を開始させる。リールユニット２０３は、ストップスイッチ１４０によりその駆動が停止される。
【００２５】
図３は、リールユニット２０３を示す斜視図である。
各回転リール（回胴）４０ａ〜４０ｃがリールユニット２０３の主要部である。各回転リール（回胴）４０ａ〜４０ｃは、フレーム１５１にブラケット１５２を介して取り付けられている。各回転リール（回胴）４０ａ〜４０ｃはドラム１５３の外周に帯１５４が貼られたものである。帯１５４の外周面には２１個の図柄（図示せず）が描かれている。また、各ブラケット１５２にはステッピングモータ１５５が設けられており、各回転リール（回胴）４０ａ〜４０ｃはこれらモータ１５５で駆動されて回転する。
【００２６】
図４は、回転リール４０ａ〜４０ｃの構造を示す斜視図である。
帯１５４の背後のドラム１５３内部にはランプケース１５６が設けられており、このランプケース１５６の３個の各部屋にはそれぞれバックランプ１５７ａ，１５７ｂ，１５７ｃが取り付けられている。これらバックランプ１５７ａ〜１５７ｃは図５（ｂ）に示すように基板１５８に実装されており、この基板１５８がランプケース１５６の背後に取り付けられている。また、ブラケット１５２にはフォトインタラプタ１５９が取り付けられている。フォトインタラプタとは、１つのケースの中に発光素子（発光ダイオードなど）と受光素子（フォトトランジスタ、フォトダイオードなど）を対向配置し、その間に検出用の溝を設け、当該検出溝間を物体が通過したことを非接触で検知するものである。このフォトインタラプタ１５９は、ドラム１５３に設けられた遮蔽板１６０がドラム１５３の回転に伴ってフォトインタラプタ１５９を通過するのを検出する。
【００２７】
各バックランプ１５７ａ〜１５７ｃは図示しないランプ駆動回路によって個別に点灯制御される。各バックランプ１５７ａ〜１５７ｃの点灯により、帯１５４に描かれた図柄のうち、各バックランプ１５７の前部に位置する３個の図柄が背後から個別に照らし出され、図柄表示窓１３にそれぞれ３個ずつの図柄が映し出される。
【００２８】
図５はスロットマシン１００の電気的な概略構造を示すブロック図である。この図において電源系統についての表示は省略されている。スロットマシン１００は、その主要な処理装置としてメイン基板１とこれからコマンドを受けて動作するサブ基板２とを備える。なお、少なくともメイン基板１は、外部から接触不能となるようにケース内部に収容され、これら基板を取り外す際に痕跡が残るように封印処理が施されている。
【００２９】
メイン基板１は、遊技者の操作を受けて内部抽選を行ったり、リールの回転・停止やメダルの払い出しなどの処理を行うためのものである。メイン基板１は、予め設定されたプログラムに従って制御動作を行うＣＰＵと、前記プログラムを記憶する記憶手段であるＲＯＭおよび処理結果などを一時的に記憶するＲＡＭを含む。メイン基板１は、当選抽選を行うための当選判定手段１ａを含む（詳細は後述）。この処理は、例えばメイン基板１のＣＰＵにより実行される。メイン基板１のＲＯＭにはこの処理を行うためのプログラムが予め書き込まれている。
【００３０】
サブ基板２は、メイン基板１からコマンド信号を受けて内部抽選の結果を報知したり各種演出を行うためのものである。サブ基板２は、前記コマンド信号に応じた予め設定されたプログラムに従って制御動作を行うＣＰＵと、前記プログラムを記憶する記憶手段であるＲＯＭおよび処理結果などを一時的に記憶するＲＡＭを含む。
【００３１】
サブ基板２はメイン基板１からコマンドをうけ、これに従って演出等の処理を行う。コマンドの流れはメイン基板１からサブ基板２への一方のみであり、逆にサブ基板２からメイン基板１へコマンド等が出されることはない。
【００３２】
メイン基板１には、スタートスイッチ１３４，ストップスイッチ１４０，リール駆動部７０，リール位置検出回路７１、ホッパー駆動部８０、ホッパー８１及びホッパー８１から払い出されたメダルの枚数を数えるためのメダル検出部８２が接続されている。サブ基板２には図示しない液晶表示装置を制御する液晶制御基板２００、スピーカ２０１、ＬＥＤ基板２０２などの周辺基板（ローカル基板）が接続されている。以下、スタートスイッチ１３４，ストップスイッチ１４０を除く、これらの周辺基板／装置について説明する。
【００３３】
リール駆動部７０は、３つのリール４０を回転駆動するステッピングモータ１５５を駆動する回路である。各ステッピングモータ１５５はリール駆動回路７０によって１−２相励磁されており、所定数のパルスの駆動信号が供給されるとそれぞれ１回転する。
【００３４】
リール位置検出回路７１は、リール４０の近傍に設けられてリール４０の回転位置を検出するためのフォトインタラプタ１５９から出力パルス信号を受け、３つのリール４０それぞれの回転位置を検出し、その検出信号を出力するものである。フォトインタラプタ１５９の出力パルスはリール位置検出回路７１を介してメイン基板１のＣＰＵに与えられる。メイン基板１のＲＡＭ内には、各リール４０について一回転の範囲内における回転位置に対応した計数値（具体的には、ステッピングモータを駆動するパルスを計数したもの）が、ステッピングモータの駆動パルスの供給に伴って格納されており、ＣＰＵはリセットパルスを受け取ると、ＲＡＭ内に形成されたこの計数値を“０”にクリアする。このクリア処理により、各シンボルの移動表示と各ステッピングモータの回転との間に生じるずれが、一回転毎に解消されている。
【００３５】
ホッパー駆動部８０は、メダルを収納するとともに指示された入賞に応じた枚数のメダルを払い出すホッパー８１のモーターを駆動する回路である。
【００３６】
メダル検出部８２は、ホッパー８１から払い出されるメダル数を計数するためのものである。メイン基板１のＣＰＵは、このメダル検出部８２から受けた実際に払い出しのあったメダル計数値が入賞に応じた所定の配当枚数データに達した時に、ホッパー駆動部８０による駆動を停止させ、メダル払い出しを終了させる。ホッパー駆動回路８０，メダル検出部８２により、遊技の結果にて得られた入賞に基づいて所定枚数のメダルが遊技者に払い出される。
【００３７】
液晶制御基板２００は、液晶表示部６２を駆動するための回路である。
スピーカ２０１は、音声や効果音等の音響を発生するためのものである。
ＬＥＤ基板２０２は、図示しない表示ランプやバックランプを駆動するための回路である。
【００３８】
液晶制御基板２００により表示制御される液晶表示装置６２、スピーカ２０１や表示ランプ等を含むＬＥＤ基板２０２は演出表示装置を構成する。この演出表示装置は、遊技者に当選等を報知したり、いわゆるアシストタイム（ＡＴ）において、一定ゲーム間に特定の小役を台自体が何らかのアクションを伴ってユーザに教えるためのものである。
【００３９】
なお、メイン基板１のＲＯＭには、このスロットマシン１００で実行されるゲーム処理の手順がシーケンスプログラムとして記憶されている他、当選確率テーブル，シンボルテーブルおよび入賞シンボル組合せテーブル等がそれぞれ区分されて格納されている。当選確率テーブルは、抽出された乱数（詳細は後述）を各当選態様に区分けするように区分されており、一定範囲の数値の中から抽出される乱数を各当選態様に区画するデータを記憶している。すなわち、当選確率テーブルは、乱数の全領域に対応して、各当選態様ごとに区分された領域を有するものである。例えば、０〜一定数の範囲を複数に区分し、ひとつの区分（領域）を外れとし、他の区分（領域）を当選１、当選２、・・・というように設定する。抽出された乱数データは、乱数と対応するようにした全領域中の各当選態様ごとに区分された当選判定領域データそれぞれと照合し、当該抽出乱数データが属する当選態様に対応する当選が決定される。例えば、抽出された乱数の数値が、当選確率テーブルのどの区分（領域）に属するか調べ、その区分が例えば当選１の区分であれば「当選１」と判定される。同様に、抽出された乱数の数値が当選判定テーブル５の外れの区分（領域）に属すれば「外れ」と判定される。抽選処理の評価が例えば外れの場合は所定の図柄が揃わないように設定され（いわゆる蹴飛ばし）、当たりの場合はストップスイッチが所定のタイミングで押下されることなどを条件に所定の図柄が揃うように設定される（いわゆる引き込み）。そして、所定の図柄が揃えば入賞図柄に相当するメダルが払い出される。各種の当選はこのような当選確率テーブルのデータ設定に応じた確率の下で発生し図柄の停止制御が行われるため、遊技者の技量に極端に左右されることなく、例えば１日の営業時間内でのトータル的なメダル支払い率がほぼ一定に維持されている。
ストップスイッチの押下時のリールの位置（押下位置）と停止時のリールの位置（停止位置）は、通常は一致しない。なぜなら、リールの慣性のためにストップスイッチを押し下げたその瞬間にリールを停止させることはできないし、しかも、上述の停止制御により当選結果に応じた引き込み／蹴飛ばしが行われ、リールの停止位置が調整されるためである。  
【００４０】
図６は当選判定手段のブロック図である。当選判定手段の少なくとも一部の機能は、メイン基板１のＲＯＭに記憶されたプログラムを同上のＣＰＵが実行することにより又はハードウエアにより実現される。当選判定手段は、図６に示すように、乱数発生器２、乱数抽出器３、判定部４、当選判定テーブル５、リール位置判定部６、数値取得部７及び合成部８を含む。なお、当選判定手段の構成は図６に示したものに限定されない。
【００４１】
乱数発生器２は、当選抽選用の乱数を所定の領域内で発生させるものである。例えば、０〜一定数の範囲において任意の数値を所定の確率で発生させる。具体的には、乱数発生器２は、一定時間間隔で＋１を繰り返し、一定の値（例えばＦＦＦＦ（１６進））を超えると０に戻るカウンタである。
【００４２】
乱数抽出器３は、乱数発生器２が発生する乱数を所定の条件（例えば、スタートスイッチ１３４の操作）で抽出するものである。乱数発生器２は所定間隔で繰り返し乱数を発生させているが、そのうちの一部が乱数抽出器３により抽出される。具体的には、乱数抽出器３は、ラッチである。
【００４３】
リール位置判定部６は、複数の回転リール４０ａ〜４０ｃの全部又は一部について、リール位置検出回路７１からの信号に基づきストップスイッチ１４０の押下時の回転リールの位置（以下、「押下位置」）及び／又は停止時の回転リールの位置（以下、「停止位置」）を判定する。各回転リール４０ａ〜４０ｃには、それぞれ２１個の図柄が表示されており、リール位置判定部６は、例えば、各回転リール４０ａ〜４０ｃの回転位置についてその図柄の位置を示す数値として１〜２１の数値を割り当てる。
【００４４】
数値取得部７は、押下位置及び／又は停止位置を数値に変換するものである。押下位置及び／又は停止位置を示す１〜２１の数値をそのまま使用することもできるが、予測を困難にするためには、当該数値を他の数値に変換することが好ましい。
【００４５】
合成部８は、乱数抽出器３により抽出された乱数と数値取得部７で取得した数値を合成するものである。合成とは、例えば、少なくとも２つの数値を加算、減算及び乗除算を含む算術演算、又は、論理和、論理積及び排他的論理和を含む論理演算を行うことにより、ひとつの数値にまとめることである。
【００４６】
数値取得部７及び合成部８は、具体的には次のような処理を行う。以下の説明で、押下位置及び／又は停止位置が数値であるとする。
【００４７】
（１）３つの回転リール４０ａ〜４０ｃの押下位置及び／又は停止位置に対応する回数乱数を繰り返し抽出し（例えば、数値取得部７は、押下位置及び／又は停止位置に対応する値を乱数の抽出回数に設定し、乱数抽出器３は、スタートスイッチの信号を契機に、前記乱数の抽出回数分だけ乱数発生器２が発生する乱数を繰り返し抽出する）、そして得られた多数の乱数を合成する（これらの処理の詳細は後述）。３つの回転リール４０ａ〜４０ｃを全部使用することのほか、１つのみ又は任意の２つの押下位置及び／又は停止位置を使用してもよい。
【００４８】
（２）押下位置及び／又は停止位置に対応して数値を予め記憶している合成値テーブルを備え、３つの回転リール４０ａ〜４０ｃの全部又は一部の押下位置及び／又は停止位置に対応する数値を合成値テーブルから読み出すとともに、読み出した数値を乱数抽出器３で抽出した乱数と合成する（詳細は後述）。
【００４９】
（３）３つの回転リール４０ａ〜４０ｃの全部又は一部の押下位置及び／又は停止位置を基に、加算、減算及び乗除算を含む算術演算、線形あるいは非線形関数による変換、又は、論理和、論理積及び排他的論理和を含む論理演算を行うことにより、他の数値に変換し、変換した数値を乱数抽出器３で抽出した乱数と合成する。
【００５０】
当選判定テーブル５は、乱数発生器２がとる乱数の全領域に対応して、各当選態様ごとに区分された領域を有するものである。例えば、０〜一定数の範囲を複数に区分し、ひとつの区分（領域）を外れとし、他の区分（領域）を当選１、当選２、・・・というように設定する。
【００５１】
判定部４は、合成部で得た数値（抽出用乱数）を、当選判定テーブル５の抽選確率データと参照する。すなわち、当該抽出乱数データを、乱数発生器２がとる乱数の全領域中の各当選態様ごとに区分された当選判定領域データそれぞれと照合し、当該抽出乱数データが属する当選態様に対応する当選を決定するものである。例えば、抽出された乱数の数値が、当選判定テーブル５のどの区分（領域）に属するか調べ、その区分が例えば当選１の区分であれば「当選１」と判定される。同様に、抽出された乱数の数値が当選判定テーブル５の外れの区分（領域）に属すれば「外れ」と判定される。
【００５２】
抽選処理の評価が例えば外れの場合は所定の図柄が揃わないように設定され（いわゆる蹴飛ばし）、当たりの場合はストップスイッチが所定のタイミングで押下されることなどを条件に所定の図柄が揃うように設定される（いわゆる引き込み）。そして、所定の図柄が揃えば入賞図柄に相当するメダルが払い出される。
【００５３】
図７は、発明の実施の形態に係るスロットマシンの処理フローチャートである。
Ｓ１：メダルが投入されると遊技が可能な状態になる。
【００５４】
Ｓ２：この状態でスタートレバー１３４が押されると遊技が開始される。すなわち、回転リール４０が回転するとともに、Ｓ３の処理が行われる。
【００５５】
Ｓ３：ハードウエア乱数をラッチするとともに、合成部８で合成処理を行う。すなわち、前回のＳ６で取得された押下位置及び前回のＳ９で取得された停止位置を今回取得された乱数と合成する（詳細は後述）。
【００５６】
Ｓ４：合成部８で合成した数値に基づき図柄抽選処理が行われる。これは公知の処理であるので詳しく説明しない。
【００５７】
Ｓ５：ストップボタン１４０が押し下げられたかどうか判断する。押し下げられたとき（ＹＥＳ）はＳ６の処理を行う。
【００５８】
Ｓ６：ストップボタン１４０が押し下げられたとき、そのときの回転リール４０の位置（押下位置）を取得する。押下位置は１〜２１の整数で表現される。
【００５９】
Ｓ７：ストップボタン１４０の押し下げにより、回転リール（回胴）４０の停止位置決定処理を行う。この処理は引き込み又は蹴飛ばしの停止制御を含むが、これらは公知の処理であるので詳しく説明しない。
【００６０】
Ｓ８：回転リール（回胴）４０が停止したかどうか判定する。停止したとき（ＹＥＳ）はＳ９の処理を行う。
【００６１】
Ｓ９：回転リール４０が停止したとき、その回転リール４０の位置（停止位置）を取得する。停止位置は１〜２１の整数で表現される。
【００６２】
Ｓ１０：全回転リール（回胴）４０が停止したかどうか判定する。停止したとき（ＹＥＳ）はＳ１０の処理を行う。
【００６３】
Ｓ１１：入賞判定処理を行う。これは公知の処理であるので詳しく説明しない。
【００６４】
Ｓ１２：払い出し処理を行う。これは公知の処理であるので詳しく説明しない。
【００６５】
発明の実施の形態によれば、抽選用の乱数を回転リールの位置に基づき取得した数値と合成することにより、乱数の不規則性を高め、その予測を困難にすることができる。遊技者がスタートスイッチを巧みに操作しても所望の乱数を取得することはできない。いわゆる「ぶら下がり基板」のような不正な機器を用いても同様である。したがって、発明の実施の形態によれば、不正行為を抑止することができる。
【００６６】
次に、前述した（１）の処理について説明を加える。図８は当該処理を実行するための当選判定手段１ａのブロック図、図９はその処理フローチャート（図７のＳ３：乱数の取得に相当する）、図１０は当該処理を説明するためのタイミングチャートである。
【００６７】
図８の装置は、乱数を抽選する際に、前回遊技時における各回転リール４０の押下位置及び停止位置の両方、あるいは一方を使用し、抽選用乱数を生成するものである。乱数を不特定回数取得し、更に取得した乱数同士を加算（合成）していくことで、抽選用乱数の狙い撃ちが困難になり、体感器による不正行為を抑止できる。
【００６８】
図８の数値取得部７は、抽出タイミング生成部７ｂを含む。抽出タイミング生成部７ｂは、押下位置及び／又は停止位置に対応する回数繰り返し乱数発生器２が発生する乱数を抽出し、これらを合成部８へ送るように乱数抽出器３を制御することで、合成部８で抽出した複数の乱数を合成させる。図８の数値取得部７は、自身で直接数値を取得することに代えて、乱数抽出器３に抽出タイミング信号を与えることで合成に必要な数値を合成部８へ供給している。リール位置判定部６は前回の遊技における押下位置及び／又は停止位置を算出し記憶しており、スタートスイッチ１３４の押し下げの際に記憶していた押下位置及び／又は停止位置を抽出タイミング生成部７ｂへ送る。
【００６９】
図９のフローチャート及び図１０のタイミングチャートを参照してさらに説明を加える。
【００７０】
Ｓ３０：スタートスイッチ１３４の押し下げにより乱数抽出器３で乱数を抽出し、合成部８へ送る。この乱数はバッファに保存される。この乱数をｒ０とする。
【００７１】
Ｓ３１：抽出タイミング生成部７ｂで各回転リールの押下位置及び／又は停止位置の合成値を求める。簡単には、３つの回転リールの押下位置及び停止位置の合計値を求める。これをｎとする。前回遊技時における各回転リール４０の押下位置及び／又は停止位置は、リール位置判定部６に記憶されている。
【００７２】
Ｓ３２：合成値ｎに応じて繰り返し抽出タイミングを生成することで、乱数抽出器３に繰り返し乱数を抽出させる。図１０に示すようにｎ個の乱数（ｒ１、ｒ２、・・・、ｒｎ）が抽出される。どのようなタイミングでｎ個の乱数を抽出するかは任意であるが、簡単には一定の時間間隔で乱数を抽出すればよい。この時間間隔を、乱数の繰り返し周期と異なるものとすることで、より予測は困難になる。例えば、抽出の時間間隔と乱数の繰り返し周期を３：５や７：１１のような素数の比となるようにする。
【００７３】
Ｓ３３：取得した乱数を合成する。簡単には、取得した乱数を加算することで乱数ｒを生成する。ｒ＝ｒ０＋ｒ１＋ｒ２＋・・・＋ｒｎ。加算に際してオーバーフローした桁上がりは無視する（乱数が１６ビットであれば、最上位ビットの桁上がりは無視し、下位１６ビットを乱数ｒとする）。このように得られた乱数ｒが抽選に用いられる。あるいは、前回の抽選に用いられた乱数を加算するようにしてもよい。（今回の抽選用乱数）＝ｒ＋（前回の抽選用乱数）。
【００７４】
なお、全ての回転リールの押下位置及び／又は停止位置を使用する必要はない。例えば、図１１に示すように、複数の回転リールのいずれかをランダムに選択し、選択した回転リールについてＳ３１〜Ｓ３３の処理を適用するようにしてもよい（以下の（２）についても同じ）。選択の際に、乱数ｒ０を利用することができる。例えば、乱数ｒ０の下位２ビットが０１のとき第１回転リール４０ａを選択し、同じく１０のとき第２回転リール４０ｂを選択し、同じく１１のとき第３回転リール４０ｃを選択する。００のときは全部の回転リール４０ａ〜４０ｃを選択するようにしてもよい。
【００７５】
次に、前述した（２）の処理について説明を加える。図１２は当該処理を実行するための当選判定手段１ａのブロック図、図１３はその処理フローチャート（図７のＳ３：乱数の取得に相当する）である。
【００７６】
数値取得部７は、押下位置及び／又は停止位置に対応して数値を予め記憶している合成値テーブル７ｃを含む。合成値テーブル７ｃは、例えば図１４に示すもので、３つの回転リール４０ａ〜４０ｃの押下位置又は停止位置の合計値３〜６３に対応して、数値ｘ１〜ｘ６１が予め対応付けられている。数値ｘ１〜ｘ６１は乱数が好ましい。
【００７７】
図１３のフローチャートを参照して説明を加える。
【００７８】
Ｓ３０：スタートスイッチ１３４の押し下げにより乱数抽出器３で乱数を抽出し、合成部８へ送る。この乱数はバッファに保存される。この乱数をｒ０とする。
【００７９】
Ｓ３１：抽出タイミング生成部７ｂで各回転リールの押下位置及び／又は停止位置の合成値を求める。簡単には、３つの回転リールの押下位置及び停止位置の合計値を求める。これをｎとする。前回遊技時における各回転リール４０の押下位置及び／又は停止位置は、リール位置判定部６に記憶されている。
【００８０】
Ｓ３２ｂ：合計値ｎに対応する数値ｘｎを合成値テーブル７ｃから読み出す。
【００８１】
Ｓ３３：取得した乱数を合成する。簡単には、取得した乱数に数値ｘｎを加算する。ｒ＝ｒ０＋ｘｎ。乱数ｒが抽選に用いられる。あるいは、前回の抽選に用いられた乱数を加算するようにしてもよい。（今回の抽選用乱数）＝ｒ＋（前回の抽選用乱数）。
【００８２】
なお、数値取得部７で数値を取得する際に、押下位置又は停止位置の一方を使用するが、これらの両方を使用するようにしてもよい。例えば、押下位置と停止位置の合計値を算出する。また、合計（加算）に限らず、加算、減算及び乗除算を含む算術演算、又は、論理和、論理積及び排他的論理和を含む論理演算を行ってもよい。
【００８３】
本発明は、以上の実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【図面の簡単な説明】
【００８４】
【図１】前扉を閉めた状態を示すスロットマシンの正面図である。
【図２】前扉を１８０度開いた状態を示すスロットマシンの正面図である。
【図３】スロットマシンの回転リールユニットを示す斜視図である。
【図４】スロットマシンの回転リールユニットを構成する回転リールの構造を示す斜視図である。
【図５】発明の実施の形態に係るスロットマシンのブロック図である。
【図６】発明の実施の形態に係るスロットマシンの当選判定手段のブロック図である。
【図７】発明の実施の形態に係る遊技処理のフローチャートである。
【図８】発明の実施の形態に係るスロットマシンの他の当選判定手段のブロック図である。
【図９】発明の実施の形態に係る乱数の取得処理のフローチャートである。
【図１０】発明の実施の形態に係る乱数の取得処理の説明図（タイミングチャート）である。
【図１１】発明の実施の形態に係る他の乱数の取得処理のフローチャートである。
【図１２】発明の実施の形態に係るスロットマシンの他の当選判定手段のブロック図である。
【図１３】発明の実施の形態に係る他の乱数の取得処理のフローチャートである。
【図１４】発明の実施の形態に係る合成値テーブルの説明図である。
【符号の説明】
【００８５】
１ａ  当選判定手段
２    乱数発生器
３    乱数抽出器
４    判定部
５    当選判定テーブル
６    リール位置判定部
７    数値取得部
７ｂ  抽出タイミング生成部
７ｃ  合成値テーブル
８    合成部
４０ａ〜４０ｃ  回転リール（回胴）
７１  リール位置検出回路
１３４    スタートスイッチ
１４０    ストップスイッチ
２０３    リールユニット
【図１】
2008113914.tif 000003
【図２】
2008113914.tif 000004
【図３】
2008113914.tif 000005
【図４】
2008113914.tif 000006
【図５】
2008113914.tif 000007
【図６】
2008113914.tif 000008
【図７】
2008113914.tif 000009
【図８】
2008113914.tif 000010
【図９】
2008113914.tif 000011
【図１０】
2008113914.tif 000012
【図１１】
2008113914.tif 000013
【図１２】
2008113914.tif 000014
【図１３】
2008113914.tif 000015
【図１４】
2008113914.tif 000016