(57)【要約】【課題】  複数の契機で取得した複数の乱数を合成し、その結果を抽選処理に使用しているので、乱数取得タイミングを一定にしても所望の乱数を取得できなくなる。【解決手段】  抽選結果に基づき入賞判定を行う入賞抽選手段を備える遊技機において、前記入賞抽選手段は、入賞抽選用の乱数を発生する乱数発生器と、前記乱数発生器の発生する乱数を複数の契機に基づき抽出する乱数抽出器と、前記乱数抽出器により抽出された複数の乱数を合成して出力する乱数合成部と、抽選に係る数値と入賞の対応関係を予め格納する入賞判定テーブルと、前記入賞判定テーブルを参照して前記乱数合成部により合成された乱数の入賞の有無又は入賞の種類を判定する判定部とを備える。【選択図】        図４
2005198732.tif 000002
【特許請求の範囲】
【請求項１】
所定の信号に基づき抽選を行い、当該抽選結果に基づき入賞判定を行う入賞抽選手段を備える遊技機において、前記入賞抽選手段は、入賞抽選用の乱数を発生する乱数発生器と、前記乱数発生器の発生する乱数を複数の契機に基づき抽出する乱数抽出器と、前記乱数抽出器により抽出された複数の乱数を合成して出力する乱数合成部と、抽選に係る数値と入賞の対応関係を予め格納する入賞判定テーブルと、前記入賞判定テーブルを参照して前記乱数合成部により合成された乱数の入賞の有無又は入賞の種類を判定する判定部とを備えることを特徴とする遊技機。
【請求項２】
所定の信号に基づき抽選を行い、当該抽選結果に基づき入賞判定を行う入賞抽選手段を備える遊技機において、前記入賞抽選手段は、入賞抽選用の乱数を発生する乱数発生器と、前記乱数発生器の発生する乱数を複数の契機に基づき抽出する乱数抽出器と、前記乱数抽出器により抽出された複数の乱数を記憶する記憶部と、前記記憶部に記憶された乱数のいずれかを選択して出力する乱数選択部と、抽選に係る数値と入賞の対応関係を予め格納する入賞判定テーブルと、前記入賞判定テーブルを参照して前記乱数選択部により選択された乱数の入賞の有無又は入賞の種類を判定する判定部とを備えることを特徴とする遊技機。
【請求項３】
前記乱数選択部は、乱数を選択する際に前記乱数発生器の乱数を読み込み、当該乱数に対応するアドレスに記憶された乱数を選択することを特徴とする請求項２記載の遊技機。
【請求項４】
前記乱数選択部は、前記記憶部の乱数を順番に選択することを特徴とする請求項２記載の遊技機。
【請求項５】
前記乱数抽出部が乱数を抽出する複数の契機は、スタートスイッチの押下、ストップスイッチの押下、ベットスイッチの押下、メダルセレクタのメダル投入検出及びリールインデックスの検出の全部又は一部であることを特徴とする請求項１乃至請求項４いずれかに記載の遊技機。
【請求項６】
所定の信号に基づき抽選を行い、当該抽選結果に基づき入賞判定を行う方法であって、
複数の契機に関する信号に基づき前記複数の契機それぞれについて乱数を取得する第１ステップと、
前記第１ステップで取得された複数の乱数を合成してひとつの乱数を生成する第２ステップと、
予め用意された入賞判定テーブルを参照して前記第２ステップで合成された乱数の入賞の有無又は入賞の種類を判定する第３ステップと、を備える遊技機の入賞判定方法。
【請求項７】
所定の信号に基づき抽選を行い、当該抽選結果に基づき入賞判定を行う方法であって、
複数の契機に関する信号に基づき前記複数の契機それぞれについて乱数を取得する第１ステップと、
前記第１ステップで取得された複数の乱数のいずれかを選択する第２ステップと、
予め用意された入賞判定テーブルを参照して前記第２ステップで選択された乱数の入賞の有無又は入賞の種類を判定する第３ステップと、を備える遊技機の入賞判定方法。
【請求項８】
所定の信号に基づき抽選を行い、当該抽選結果に基づき入賞判定を行う方法をコンピュータに実行させるためのプログラムであって、
複数の契機に関する信号に基づき前記複数の契機それぞれについて乱数を取得する第１ステップと、
前記第１ステップで取得された複数の乱数を合成してひとつの乱数を生成する第２ステップと、
予め用意された入賞判定テーブルを参照して前記第２ステップで合成された乱数の入賞の有無又は入賞の種類を判定する第３ステップと、を備える遊技機の入賞判定方法をコンピュータに実行させるためのプログラム。
【請求項９】
所定の信号に基づき抽選を行い、当該抽選結果に基づき入賞判定を行う方法をコンピュータに実行させるためのプログラムであって、
複数の契機に関する信号に基づき前記複数の契機それぞれについて乱数を取得する第１ステップと、
前記第１ステップで取得された複数の乱数のいずれかを選択する第２ステップと、
予め用意された入賞判定テーブルを参照して前記第２ステップで選択された乱数の入賞の有無又は入賞の種類を判定する第３ステップと、を備える遊技機の入賞判定方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、遊技機及び遊技機の入賞判定方法並びにプログラムに関する。
【背景技術】
【０００２】
スロットマシン等の遊技機にはメダルの投入口が設けられており、遊技者は所定の枚数のメダルを投入してゲームを楽しむことができる。遊技に必要なメダルは、遊技ホール内に設けられたメダル貸機等で借りることができ、所望の遊技機のメダル投入口に投入することによりゲームを開始することができる。
【０００３】
従来の遊技機の動作は次のようなものであった。
先ず、スタートスイッチが操作されることにより、スタートスイッチがＯＮとなる。これを受けて遊技機内部の入賞抽選手段により抽選処理が行われる。ここで所定の役に当選すると入賞フラグがセットされる。回転リールの回転が開始する。ストップスイッチが操作されることにより、ストップスイッチがＯＮとなる。そして、対応する回転リールの回転が停止する。全部の回転リールに対応するストップスイッチの操作が行われた後、入賞フラグ成立中に当該入賞フラグに対応する入賞図柄が有効入賞ライン上に揃ったか否か、すなわち、入賞が確定したか否かが判定される。入賞が確定したと判定された場合、入賞図柄に相当するメダルが払い出される。
【０００４】
抽選処理の評価が例えば外れの場合は所定の図柄が揃わないように設定され（いわゆる蹴飛ばし）、当たりの場合はストップスイッチが所定のタイミングで押下されることなどを条件に所定の図柄が揃うように設定される（いわゆる引き込み）。つまり、抽選処理において当選しているときのみ所定の条件の下で図柄が揃い入賞することにより、メダルが払い出されるが、当選しないときはストップスイッチをどのように操作してもメダルが払い出されることはない。これはメダルの払い出しを一定確率に保つためである。これを実現するため抽選処理において乱数発生器が用いられている。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
遊技機の乱数発生器は例えばカウンタを用いて乱数を擬似的に発生させるものであった。この場合に発生する乱数はある程度の規則性をもち、そのため予測可能な面があった。遊技者がスタートスイッチを巧みに操作することにより抽選確率を予め定められた値以上にする可能性を否定できなかった。
【０００６】
このことを図１４を参照して説明する。図柄抽選においてはスタートレバーの押下タイミングにより乱数を取得している（図１４のｔ１、ｔ２）。乱数は一定周期かつ一定範囲（同図では００００（１６進）〜ＦＦＦＦ（１６進））内で周期的に発生されている。スタートレバー押下タイミングｔ１、ｔ２の間隔Ｔを、乱数発生周期の整数倍に合わせれば取得される乱数ａ，ａ‘を同じものとすることができる。このようにタイミングを工夫して所望の乱数を取得するようにすれば、当選確率を高めることもできるようになる。実際には、低周波治療器を腕に取り付けて一定間隔で指を震わせたり、一定間隔で作動するソレノイドでスタートレバーを叩くようにして間隔Ｔを乱数発生周期の整数倍にしているようである。このような不正行為は、「ソレノイドゴト」と呼ばれている。かかる行為によりホールが蒙る損失は無視できないものとなっている。
【０００７】
そこで、本発明は、スタートスイッチの操作を工夫しても特定の乱数を取得できることがなく、抽選確率の点で特定の遊技者が有利にならない遊技機及び遊技機の入賞判定方法並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明は、所定の信号に基づき抽選を行い、当該抽選結果に基づき入賞判定を行う入賞抽選手段を備える遊技機において、前記入賞抽選手段は、入賞抽選用の乱数を発生する乱数発生器と、前記乱数発生器の発生する乱数を複数の契機に基づき抽出する乱数抽出器と、前記乱数抽出器により抽出された複数の乱数を合成して出力する乱数合成部と、抽選に係る数値と入賞の対応関係を予め格納する入賞判定テーブルと、前記入賞判定テーブルを参照して前記乱数合成部により合成された乱数の入賞の有無又は入賞の種類を判定する判定部とを備えることを特徴とするものである。
【０００９】
前記乱数合成部は、例えば、前記複数の乱数を加算し、その合計の下位ビットを出力するようにしてもよい。
【００１０】
この発明は、所定の信号に基づき抽選を行い、当該抽選結果に基づき入賞判定を行う入賞抽選手段を備える遊技機において、前記入賞抽選手段は、入賞抽選用の乱数を発生する乱数発生器と、前記乱数発生器の発生する乱数を複数の契機に基づき抽出する乱数抽出器と、前記乱数抽出器により抽出された複数の乱数を記憶する記憶部と、前記記憶部に記憶された乱数のいずれかを選択して出力する乱数選択部と、抽選に係る数値と入賞の対応関係を予め格納する入賞判定テーブルと、前記入賞判定テーブルを参照して前記乱数選択部により選択された乱数の入賞の有無又は入賞の種類を判定する判定部とを備えるものである。
【００１１】
前記乱数選択部は、例えば、乱数を選択する際に前記乱数発生器の乱数を読み込み、当該乱数に対応するアドレスに記憶された乱数を選択する。あるいは、前記乱数選択部は、前記記憶部の乱数を順番に選択する。
【００１２】
前記乱数抽出部が乱数を抽出する複数の契機は、具体的には、スタートスイッチの押下、ストップスイッチの押下、ベットスイッチの押下、メダルセレクタのメダル投入検出及びリールインデックスの検出の全部又は一部である。
【００１３】
この発明は、所定の信号に基づき抽選を行い、当該抽選結果に基づき入賞判定を行う方法であって、
複数の契機に関する信号に基づき前記複数の契機それぞれについて乱数を取得する第１ステップと、
前記第１ステップで取得された複数の乱数を合成してひとつの乱数を生成する第２ステップと、
予め用意された入賞判定テーブルを参照して前記第２ステップで合成された乱数の入賞の有無又は入賞の種類を判定する第３ステップと、を備えるものである。
【００１４】
この発明は、所定の信号に基づき抽選を行い、当該抽選結果に基づき入賞判定を行う方法であって、
複数の契機に関する信号に基づき前記複数の契機それぞれについて乱数を取得する第１ステップと、
前記第１ステップで取得された複数の乱数のいずれかを選択する第２ステップと、
予め用意された入賞判定テーブルを参照して前記第２ステップで選択された乱数の入賞の有無又は入賞の種類を判定する第３ステップと、を備えるものである。
【００１５】
この発明に係るプログラムは、例えば、記録媒体に記録される。
媒体には、例えば、ＥＰＲＯＭデバイス、フラッシュメモリデバイス、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、ＣＤ（ＣＤ−ＲＯＭ、Ｖｉｄｅｏ−ＣＤを含む）、ＤＶＤ（ＤＶＤ−Ｖｉｄｅｏ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭを含む）、ＲＯＭカートリッジ、バッテリバックアップ付きのＲＡＭメモリカートリッジ、フラッシュメモリカートリッジ、不揮発性ＲＡＭカートリッジ等を含む。
【００１６】
また、電話回線等の有線通信媒体、マイクロ波回線等の無線通信媒体等の通信媒体を含む。インターネットもここでいう通信媒体に含まれる。
【００１７】
媒体とは、何等かの物理的手段により情報（主にデジタルデータ、プログラム）が記録されているものであって、コンピュータ、専用プロセッサ等の処理装置に所定の機能を行わせることができるものである。
【発明の効果】
【００１８】
本発明によれば、複数の契機で取得した複数の乱数を合成又は選択し、その結果を抽選処理に使用しているので、乱数取得タイミングの誤差が大きくなり所望の乱数の取得が困難になる。さらに、複数契機を発生させるために時間がかかり、しかもそれらを発生させるための操作が不自然に見えるので不正行為はやりにくくなる。
【発明を実施するための最良の形態】
【００１９】
発明の実施の形態１．
この発明の実施の形態に係る遊技機について図面を参照して説明する。
図１は、発明の実施の形態に係る遊技機（スロットマシン）の正面図である。
スロットマシン１０で遊技を楽しもうとする遊技者は、まずメダル貸機（図示しない）等から遊技媒体であるメダルを借り、メダル投入装置のメダル投入口１００に直接メダルを入れる。メダル投入口１００は、スロットマシン１０の正面で略中央の高さ位置に設けられている。
【００２０】
スロットマシン１０は、四角箱状の筐体１１を有する。前記筐体１１の中央部及び上部には、遊技者側に向かって臨む四角窓状の表示窓１２が形成されている。そして、この中央部の表示窓１２の中央には、三個の回転リール４０の図柄６１を見ることができる図柄表示窓１３が形成されている。ベットスイッチ１６は、回転リール４０の下方に位置するスイッチであって、貯留メダル数を減じてメダル投入に代える。精算スイッチ１７は、回転リールの斜め下方に位置するスイッチであって、貯留した投入メダルを払い出す。スタートスイッチ３０は回転リール４０の斜め下方に位置するレバーであって、遊技メダルの投入若しくはベットスイッチ１６の投入を条件に、リールユニット６０の駆動を開始させる。ストップスイッチ５０は、リールユニット６０の駆動を停止させるためのものである。リールユニット６０は、三個の回転リール４０とから構成されている。そして、各回転リール４０は、合成樹脂からなる回転ドラムと、この回転ドラムの周囲に貼付されるテープ状のリールテープ４２とを備えている。このリールテープ４２の外周面には、複数個（例えば２１個）の図柄６１が表示されている。６２は各種の演出を行うための液晶表示部である。
【００２１】
スロットマシン１０の内部には、図示していないが、スロットマシン１０の全体の動作を制御するための制御装置が内蔵されている。制御装置は、図示しないが、ＣＰＵを中心に構成され、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ等を備えている。そして、ＣＰＵがＲＯＭに記憶されたプログラムを読み込むことで動作し、スタートスイッチ３０及びストップスイッチ５０の操作に基づき回転リール４０の回転及び停止を制御するとともに、ランプやスピーカ等の表示を制御する。
【００２２】
スタートスイッチ３０は、前述のように回転リール４０の斜め下方に位置するレバーであって、遊技メダルの投入若しくはベットスイッチ１６の投入を条件に、または、「再遊技（Ｒｅｐｌａｙ）」時には前遊技からの所定時間経過を条件に、リールユニット６０の駆動を開始させるためのものである。
【００２３】
ストップスイッチ５０は、前述のようにリールユニット６０の駆動を停止させるためのものである。具体的には、ストップスイッチ５０は、各回転リール４０に対応した三個のスイッチから構成され、各回転リール４０の下方に１個ずつ配置されているものである。回転リール４０に対応したストップスイッチ５０の操作により、当該対応した回転リール４０の回転を停止するように設定されている。
【００２４】
メダルの投入若しくはベットスイッチ１６の投入を条件に、または、「再遊技（Ｒｅｐｌａｙ）」時には前遊技から所定時間経過を条件に、スタートスイッチ３０を操作すると、リールユニット６０が駆動され、三個の回転リール４０が回転を開始する。その後、ストップスイッチ５０の一個を操作すると、当該対応する回転リール４０の回転が停止する。そして、ストップスイッチ５０を三個全て操作すると、三個の回転リール４０の回転が全て停止する。このとき、表示窓１２の有効入賞ライン上に、予め設定された図柄６１が停止すると、ホッパーユニット６５を介して所定枚数のメダルが払い出される。なお、メダルを払い出す代わりに、クレジットしてもよい。
【００２５】
前述の制御装置は、スタートスイッチ３０及びストップスイッチ５０の操作に基づき回転リール４０の回転及び停止を制御する際に、予め定めた抽選確率に基づいて抽選処理を行い、入賞資格を得たか否かの入賞判定を行う入賞抽選手段（図４及びその説明を参照）を含む。この入賞抽選手段による抽選結果が当選である場合に入賞フラグが成立し、この入賞フラグ成立中に、回転リール４０の停止図柄の組み合わせが予め定められた入賞図柄と一致したことを条件に入賞が確定し、遊技者にメダルの払い出しや、特別遊技等の利益が付与されるように設定されている。
【００２６】
図２はスロットマシン１０の電気的な概略構造を示すブロック図である。この図において電源系統についての表示は省略されている。スロットマシン１０は、その主要な処理装置としてメイン基板１（第１処理部）とこれからコマンドを受けて動作するサブ基板２（第２処理部）とを備える。なお、少なくともメイン基板１は、外部から接触不能となるようにケース内部に収容され、これら基板を取り外す際に痕跡が残るように封印処理が施されている。
【００２７】
メイン基板１は、遊技者の操作を受けて内部抽選を行ったり、リールの回転・停止やメダルの払い出しなどの処理を行うためのものである。メイン基板１は、予め設定されたプログラムに従って制御動作を行うＣＰＵと、前記プログラムを記憶する記憶手段であるＲＯＭおよび処理結果などを一時的に記憶するＲＡＭを含む。
【００２８】
サブ基板２は、メイン基板１からコマンド信号を受けて内部抽選の結果を報知したり各種演出を行うためのものである。サブ基板２は、前記コマンド信号に応じた予め設定されたプログラムに従って制御動作を行うＣＰＵと、前記プログラムを記憶する記憶手段であるＲＯＭおよび処理結果などを一時的に記憶するＲＡＭを含む。
【００２９】
サブ基板２はメイン基板１からコマンドをうけ、これに従って演出等の処理を行う。コマンドの流れはメイン基板１からサブ基板２への一方のみであり、逆にサブ基板２からメイン基板１へコマンド等が出されることはない。
【００３０】
メイン基板１には乱数発生部２０、スタートスイッチ３０，ストップスイッチ５０，リール駆動部７０，リール位置検出回路７１、ホッパー駆動部８０、ホッパー８１、ホッパー８１から払い出されたメダルの枚数を数えるためのメダル検出部８２、及びメダルセレクタ８３が接続されている。サブ基板２には液晶表示装置６２の制御基板２００、スピーカ２０１、ＬＥＤ基板２０２などの周辺基板（ローカル基板）が接続されている。なお、図２において説明の便宜上、乱数発生部２０をメイン基板１と別個のブロックとして示しているが、乱数発生部２０をメイン基板１内に設けるようにしてもよい。乱数発生器２０をメイン基板１上のプログラム（ソフトウエア）で実現してもよい。
以下、スタートスイッチ３０，ストップスイッチ５０を除く、これらの周辺基板／装置について説明する。
【００３１】
乱数発生部２０は、一定範囲の数値を高速更新することで擬似的な乱数を発生させる乱数発生機能と、発生した乱数の中から任意の乱数を遊技者の操作を受けて抽出するサンプリング機能を備えるものである。具体例を挙げればカウンタとラッチで構成されるものである。
【００３２】
リール駆動部７０は、３つのリール４０を回転駆動する図示しないステッピングモータを駆動する回路である。各ステッピングモータはリール駆動回路７０によって１−２相励磁されており、所定数のパルスの駆動信号が供給されるとそれぞれ１回転する。
【００３３】
リール位置検出回路７１は、リール４０の近傍に設けられてリール４０の回転位置を検出するための図示しないフォトインタラプタから出力パルス信号を受け、３つのリール４０それぞれの回転位置を検出し、その検出信号を出力するものである。図示しないフォトインタラプタは各リール４０が一回転する毎に各リール４０に設けられた遮蔽板を検出してリセットパルスを発生する。このリセットパルスはリール位置検出回路７１を介してメイン基板１のＣＰＵに与えられる。メイン基板１のＲＡＭ内には、各リール４０について一回転の範囲内における回転位置に対応した計数値が格納されており、ＣＰＵはリセットパルスを受け取ると、ＲＡＭ内に形成されたこの計数値を“０”にクリアする。このクリア処理により、各シンボルの移動表示と各ステッピングモータの回転との間に生じるずれが、一回転毎に解消されている。（リールユニットについては図８及び図９ならびにこれらの説明を参照）
【００３４】
ホッパー駆動部８０は、メダルを収納するとともに指示された入賞に応じた枚数のメダルを払い出すホッパー８１のモーターを駆動する回路である。
【００３５】
メダル検出部８２は、ホッパー８１から払い出されるメダル数を計数するためのものである。メイン基板１のＣＰＵは、このメダル検出部８２から受けた実際に払い出しのあったメダル計数値が入賞に応じた所定の配当枚数データに達した時に、ホッパー駆動部８０による駆動を停止させ、メダル払い出しを終了させる。ホッパー駆動回路８０，メダル検出部８２により、遊技の結果にて得られた入賞に基づいて所定枚数のメダルが遊技者に払い出される。
【００３６】
メダルセレクタ８３は、メダル投入口１００に投入されたメダルを受けて規格外のメダルをメダル返却口３０４へ返すとともに、正規のメダルの投入枚数を計数するためのものである。メダルを検出するとその信号がメイン基板１に送られる。
【００３７】
液晶制御基板２００は、液晶表示部６２を駆動するための回路である。
スピーカ２０１は、音声や効果音等の音響を発生するためのものである。
ＬＥＤ基板２０２は、図示しない表示ランプやバックランプを駆動するための回路である。
【００３８】
液晶制御基板２００により表示制御される液晶表示装置６２、スピーカ２０１や表示ランプ等を含むＬＥＤ基板２０２は演出表示装置を構成する。この演出表示装置は、遊技者に入賞等を報知したり、いわゆるアシストタイム（ＡＴ）において、一定ゲーム間に特定の小役を台自体が何らかのアクションを伴ってユーザに教えるためのものである。
【００３９】
図３は本発明の実施の形態１に係る乱数取得機構のブロック図を示す。図３は、図２のメイン基板１、乱数発生部２０、スタートスイッチ３０、ストップスイッチ５０の関係を具体的に示したものである。なお、図３は概念を示すものであって実際の接続は必ずしも同図のようでなくてもよいし、ソフトウエアで実現されてもよい。
【００４０】
図３において、３つのストップスイッチ５０を第１回胴停止ボタン５０ａ〜第３回胴停止ボタン５０ｃに分けて示している。第１回胴停止ボタン５０ａ〜第３回胴停止ボタン５０ｃとスタートレバー３０の出力信号は、それぞれ乱数発生部２０とメイン基板１に入力される。図３の４つのスイッチのうちいずれかが押下されると、そのときの乱数値（図示しないカウンタの出力）がラッチされ保持されるとともに、メイン基板１のＣＰＵがラッチされた乱数値を読みに行く。そして、読み出した乱数値をメイン基板１のバッファ１ａに記憶する。従来の乱数取得機構ではスタートレバー３０の押下タイミングで乱数を読み込んでいた。これに対し、本発明の実施の形態１では複数のスイッチの押下タイミングで乱数を読み込むことが特徴である。なお、乱数の読み込みタイミングとして、ベットスイッチ１６の押下タイミング、メダルセレクタ８３のメダル検出タイミング、リール４０のインデックス検出タイミングなどを用いることができる。
【００４１】
３回胴回転開始後、まずいずれかの停止ボタン５０ａ〜５０ｃを押下すると押下信号が乱数発生部２０とメイン基板１のＣＰＵへ出力される。乱数発生部２０では、その押下信号のタイミングで乱数値をラッチする。ＣＰＵは押下信号を受け取り乱数発生部２０に乱数値を読み込みにいき、バッファ１ａに保存する。同様に他の停止ボタンを押下すると押下信号が乱数発生部２０とＣＰＵに出力され、乱数発生部２０で乱数値をラッチし、ＣＰＵは乱数発生部２０に乱数値を読み込みに行く。その乱数値をバッファ１ａ内に記憶されたデータと加算した後にバッファに保存する。次遊技のスタートレバー３０押下時にＣＰＵが乱数発生部２０から読み込んだ乱数値をバッファ１ａ内のデータと加算した後にバッファに保存する。したがってバッファ１ａには４つの契機で取得した４つの乱数の合計が記憶される。その値を図柄抽選乱数値とする。
【００４２】
図４は入賞抽選手段のブロック図である。図４の乱数発生器２２，乱数抽出器２３は図３の乱数発生部２０に相当し、図４の判定部２４乃至乱数合成部２６は図３のメイン基板１に相当する（なお、乱数発生部２０をメイン基板１内に設けてもよい）。入賞抽選手段は、具体的にはメイン基板１のＲＯＭに記憶されたプログラムを同上のＣＰＵが実行することにより及び／又はハードウエアにより実現される。なお、入賞抽選手段の構成は図４に示したものに限定されない。
【００４３】
乱数発生器２２は、入賞抽選用の乱数を所定の領域内で発生させるものである。例えば、０〜一定数の範囲において任意の数値を所定の確率で発生させる。
【００４４】
乱数抽出器２３は、乱数発生器２２が発生する乱数をスタートスイッチ３０やストップボタン５０の押下タイミングで抽出するものである。乱数発生器２２は所定間隔で連続的に乱数を発生させているが、そのうちの一部が乱数抽出器２３により抽出される。なお、この抽出した乱数を抽出乱数データとする。
【００４５】
乱数合成部２６は、複数の契機で取得された乱数を合成してひとつの乱数データにするものである。例えば、図３の４つの契機で取得された乱数を加算し、その合計値を出力する。取得された乱数がａ１〜ａ４であれば、平均値：（ａ１＋ａ２＋ａ３＋ａ４）／４を出力したり、（ａ１＋ａ２＋ａ３＋ａ４）の下位１６ビットを出力したりする（この場合は加算の際の桁上がりを無視する）。ａ１〜ａ４を加算するとその合計は最初の乱数よりも最大２ビット分だけ大きくなるが、入賞判定テーブル２５のビット数は元のままであるからそれをそのまま使用することはできない。そこで４で割り算することにより元のビット数に戻す。あるいは上位１６ビットを使い、下位２ビットを無視するようにしても同じである。
【００４６】
なお、合成演算は加算に限定されない。他の算術演算や論理和・論理積などの論理演算でもよい。
【００４７】
入賞判定テーブル２５は、乱数発生器２２がとる乱数の全領域に対応して、各入賞態様ごとに区分された領域を有するものである。例えば、０〜一定数の範囲を複数に区分し、ひとつの区分（領域）を外れとし、他の区分（領域）を入賞１、入賞２、・・・というように設定する。
【００４８】
判定部２４は、乱数合成部２６で合成された乱数データを、入賞判定テーブル２５の抽選確率データと参照する。すなわち、当該乱数データを、乱数発生器２２がとる乱数の全領域中の各入賞態様ごとに区分された入賞判定領域データそれぞれと照合し、当該乱数データが属する入賞態様に対応する当選を決定するものである。例えば、合成された乱数の数値が、入賞判定テーブル２５のどの区分（領域）に属するか調べ、その区分が例えば入賞１の区分であれば「入賞１」と判定される。同様に、合成された乱数の数値が入賞判定テーブル２５の外れの区分（領域）に属すれば「外れ」と判定される。
【００４９】
抽選処理の評価が例えば外れの場合は所定の図柄が揃わないように設定され（いわゆる蹴飛ばし）、当たりの場合はストップスイッチが所定のタイミングで押下されることなどを条件に所定の図柄が揃うように設定される（いわゆる引き込み）。そして、所定の図柄が揃えば入賞図柄に相当するメダルが払い出される。
【００５０】
次に、上記構成を備えたスロットマシンの動作の概略について図５及び図６のフローチャートならびに図７のタイミングチャートを参照して説明する。
【００５１】
Ｓ１：図５のステップＳ１においてメダル投入口１００からメダルを投入するか、またはベットボタン１６を押下することにより遊技処理開始の準備が整う。
Ｓ１ｂ：スタートスイッチ３０が操作されることにより、スタートスイッチ３０がＯＮとなる。スタートスイッチ３０の押下により遊技が開始される。
Ｓ２：図４の入賞抽選手段により抽選処理が行われる。抽選処理の詳細を図６に示す。その説明は後述する。
【００５２】
Ｓ３：３つの回転リール４０の回転を開始する。
Ｓ４：いずれかのストップスイッチ５０が操作されることにより、ストップスイッチ５０がＯＮとなる。
【００５３】
Ｓ４ｂ：ストップスイッチ５０の押下タイミングで乱数値を取得する。そして、取得した乱数をバッファ１ａに記憶された値と加算し、加算結果をバッファ１ａに書き込む（図７のａ１〜ａ３）。このステップはストップスイッチ５０ごとに実行されるので、このステップの乱数値の取得と加算は合計３回実行される。
Ｓ５：押下されたストップスイッチ５０に対応するひとつの回転リール４０の回転停止処理を行う。
【００５４】
Ｓ６：三個の回転リール４０に対応するストップスイッチ５０の操作が行われたか否かが判定される。そして、三個の回転リール４０に対応するストップスイッチ５０の操作が行われたと判定された場合、次のステップＳ７に進む。
Ｓ７：入賞フラグ成立中に当該入賞フラグに対応する入賞図柄が有効入賞ライン上に揃ったか否か、すなわち、入賞が確定したか否かが判定される。そして、入賞が確定したと判定された場合、次のステップＳ８に進む。
【００５５】
Ｓ８：入賞図柄に相当するメダルが払い出される。そして、次のステップＳ９に進む。
Ｓ９：ビッグボーナス（ＢＢ）ゲームやレギュラーボーナス（ＲＢ）ゲームの特別遊技に入賞確定した際、当該特別遊技の入賞確定回数が一つ増えた状態で、カウントされる。
【００５６】
上述したステップＳ２の抽選処理について図６のフローを用いて説明する。
Ｓ１１：スタートスイッチ３０の押下タイミングで乱数発生器２２から乱数抽出器２３により乱数が抽出される。
【００５７】
Ｓ１２：バッファ１ａから値を読み出し、これと抽出された乱数（図７のａ４）を加算し、その結果をバッファ１ａに再び記憶する。この処理により複数（４つ）の契機で取得された複数（４つ）の乱数値が合成されることになる。スタートスイッチ３０の押下で取得された乱数ａ４は今回の遊技で取得されたものであるが、ストップスイッチ５０の押下で取得された乱数ａ１〜ａ３は前回の遊技で取得されたものである。発明の実施の形態１では前回の遊技で取得した乱数と今回の遊技で取得した乱数を合成している。遊技を跨いで取得した乱数を用いれば、乱数値の予測はより困難になる。
Ｓ１３：判定器２４により、合成された乱数と、入賞判定テーブル２５の入賞判定領域データとの比較が行われる。そして、次のステップＳ１４に進む。
【００５８】
Ｓ１４：判定器２４により、抽出された乱数が、入賞判定テーブル２５のどの入賞態様に含まれるか決定され、抽選処理の評価が決定される。そして、次のステップＳ１５に進む。
Ｓ１５：抽選処理の評価が例えば外れの場合は所定の図柄が揃わないように設定され（いわゆる蹴飛ばし）、当たりの場合はストップスイッチが所定のタイミングで押下されることなどを条件に所定の図柄が揃うように設定される（いわゆる引き込み）。そして、抽選処理が終了する。
Ｓ１６：次回の抽選処理に備えてバッファ１ａをクリアする。なお、図５のＳ４ｂで取得した乱数はバッファ１ａに記憶されるので、当該遊技において乱数値の一部（ａ１〜ａ３）が合成されることになる。一部合成された乱数値は次回の遊技の抽選処理において使用される。なお、Ｓ１６のクリア処理は必須ではなく、当該処理を行わなくても本発明の実施の形態に係る作用・効果を奏することができる。
【００５９】
図７のタイミングチャートについて説明する。乱数は一定周期かつ一定範囲（同図では００００（１６進）〜ＦＦＦＦ（１６進））内で周期的に発生されている。本発明の実施の形態１では、第１回胴停止ボタン５０ａ〜スタートスイッチ３０を押下する４つのタイミングｔ１〜ｔ４それぞれで乱数値を取得する。ｔ４で４つ目の乱数を取得した後、４つの乱数を合成する。ｔ４は今回の遊技で取得された乱数であるが、ｔ１〜ｔ３は前回の遊技において取得された乱数である。
【００６０】
以上の説明から明らかなように、本発明の実施の形態１では複数の契機で取得した乱数を合成し、これを抽選処理に使用している。上記例では乱数取得契機を前遊技の３回胴それぞれの停止ボタン押下と、現遊技のスタートレバー押下の計４回とし、４つの乱数値を合計した値を図柄抽選乱数としている。このようなやり方をすれば、不正行為においてソレノイドを用いる契機は回胴停止ボタン３個の押下とスタートレバー押下の計４回となるので、意図した乱数取得タイミングの誤差が大きくなる（ｔ１〜ｔ４の全ての間隔を一定にしなければ同じ乱数値を得ることができない）。その結果不正行為の成功率は低くなる。また、遊技に時間がかかるので不正行為は困難になるとともに、遊技する姿も不自然に見えるので不正行為はやりにくくなる（スタートボタンとストップボタンの間で指を動かす際に、不自然に震える指やソレノイドなどの不正機器が露見してしまう。従来はスタートボタンのみを不正に押下すればよいので指をスタートボタンに置いたままにできたが、本発明の実施の形態に係る遊技機で不正行為を行おうとすれば指をスタートボタンとストップボタンの間を頻繁に行き来させなければならない）。
【００６１】
なお、乱数の読み込みタイミングとして、スタートスイッチ３０やストップスイッチ５０に代えて、あるいはこれらとともにベットスイッチ１６の押下タイミング、メダルセレクタ８３のメダル検出タイミング、リール４０のインデックス検出タイミングなどを用いることができる。
【００６２】
リールのインデックス検出タイミングの理解を容易にするために、図８及び図９を参照して、回転リール（回胴）の具体的構成について説明を加える。
【００６３】
図８に示すように、各リール４０ａ〜４０ｃは回転リールユニットとして構成されており、フレーム１５１にブラケット１５２を介して取り付けられている。各リール４０ａ〜４０ｃはリールドラム１５３の外周にリール帯１５４が貼られて構成されている。リール帯１５４の外周面には上記のシンボル列（図柄６１）が描かれている。また、各ブラケット１５２にはステッピングモータ１５５が設けられており、各リール４０ａ〜４０ｃはこれらモータ１５５で駆動されて回転する。
【００６４】
各リール４０ａ〜４０ｃの構造は図９（ａ）に示される。リール帯１５４の背後のリールドラム１５３内部にはランプケース１５６が設けられており、このランプケース１５６の３個の各部屋にはそれぞれバックランプ１５７ａ，１５７ｂ，１５７ｃが取り付けられている。これらバックランプ１５７ａ〜１５７ｃは図９（ｂ）に示すように基板１５８に実装されており、この基板１５８がランプケース１５６の背後に取り付けられている。また、ブラケット１５２にはフォトインタラプタ１５９が取り付けられている。フォトインタラプタとは、１つのケースの中に発光素子（発光ダイオードなど）と受光素子（フォトトランジスタ、フォトダイオードなど）を対向配置し、その間に検出用の溝を設け、当該検出溝間を物体が通過したことを非接触で検知するものである。このフォトインタラプタ１５９は、リールドラム１５３に設けられた遮蔽板１６０がリールドラム１５３の回転に伴ってフォトインタラプタ１５９を通過するのを検出する。フォトインタラプタ１５９の信号が図２のリール位置検出回路７１に入力される。
【００６５】
各バックランプ１５７ａ〜１５７ｃは図示しないランプ駆動回路によって個別に点灯制御される。各バックランプ１５７ａ〜１５７ｃの点灯により、リール帯１５４に描かれたシンボルの内、各バックランプ１５７の前部に位置する３個のシンボルが背後から個別に照らし出され、図柄表示窓１３にそれぞれ３個ずつのシンボルが映し出される。
【００６６】
リール位置検出回路７１は、フォトインタラプタ１５９からの出力パルス信号を受けて各リール４０の回転位置を検出する。フォトインタラプタ１５９は各リール４０が一回転する毎に遮蔽板６０を検出してリセットパルスを発生する。このリセットパルスはリール位置検出回路を介してメイン基板に与えられる。メイン基板のＲＡＭ内には、各リール４０について、一回転の範囲内における回転位置に対応した計数値が格納されており、メイン基板のＣＰＵはリセットパルスを受け取ると、ＲＡＭ内に形成されたこの計数値を“０”にクリアする。このクリア処理により、各シンボルの移動表示と各ステッピングモータ１５５の回転との間に生じるずれが、一回転毎に解消されている。ストップスイッチ５０が押された時に、対応するリール４０を停止させる信号がメイン基板に送られる。
【００６７】
発明の実施の形態２．
発明の実施の形態１では複数の契機で乱数を取得し、これらを合成してひとつの乱数としていた。発明の実施の形態２では複数の契機で乱数を取得し、これらのいずれかを選択して抽選処理に用いる。
【００６８】
発明の実施の形態２に係る遊技機のブロック図を図１０に示す。図１１は同じく入賞抽選手段のブロック図である。乱数取得の契機の数に応じてバッファを複数設ける。図１０では４つのバッファ１ａ−１〜１ａ−４を設ける。これらのうちのいずれかを乱数選択部１ｂで選択し、選択された乱数を用いて抽選処理を行う。４つの契機における乱数取得の手順は発明の実施の形態１の場合と同じである。
【００６９】
乱数選択部１ｂは、抽選処理を行う際（例えばスタートスイッチ３０を押下して遊技が開始された後）に適当なやり方で乱数を選択する。例えば次のように選択する。
【００７０】
（１）ランダムに選択する。例えば、抽選処理の際に乱数発生部２０の乱数を読み込み、その下位２ビットでどのバッファを選択するか決定する。例えば、下位２ビットが００であればバッファ１ａ−１を、同じく０１であればバッファ１ａ−２を、同じく１０であればバッファ１ａ−３を、同じく１１であればバッファ１ａ−４を選択する。
【００７１】
（２）順番に選択する。例えば、バッファ１ａ−１、１ａ−２、１ａ−３、１ａ−４の順番に選択する。メモリのアドレスの順番にしたがって選択するようにしてもよい（アドレスの降順又は昇順に選択する）。
【００７２】
（３）その他、４つの乱数を偶数か奇数かで分けたとき少数のものから選択する。複数存在するときはさらに上記（１）又は（２）の手順を用いる。
【００７３】
図１２は発明の実施の形態２の遊技処理のフローチャートである。同図の処理は、図５の処理と比較して、Ｓ４ｃで取得した乱数を単に対応するバッファに保存し、取得済みの乱数と合成（加算）しない点で相違する。
【００７４】
図１３は発明の実施の形態２の抽選処理のフローチャートである。同図の処理は、図６の処理と比較して、Ｓ１２で（スタートスイッチ押下のタイミングで）取得した乱数を単に対応するバッファに保存し、取得済みの乱数と合成（加算）しない点、及び、Ｓ１２ｂで取得した複数の乱数のうちいずれかを選択する点で相違する。選択手法の例は上記（１）〜（３）で述べた。
【００７５】
発明の実施の形態２によれば、複数の契機で取得した複数の乱数のいずれかを選択し、その結果を抽選処理に使用しているので、乱数取得タイミングの誤差が大きくなり所望の乱数の取得が困難になる。さらに、複数契機を発生させるために時間がかかり、しかも複数契機を発生させるための操作が不自然に見えるので不正行為はやりにくくなる、という効果を奏する。
【００７６】
本発明は、以上の実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【００７７】
また、本明細書において、部とは必ずしも物理的手段を意味するものではなく、各部の機能が、ソフトウェアによって実現される場合も包含する。さらに、一つの部の機能が、二つ以上の物理的手段により実現されても、若しくは、二つ以上の部の機能が、一つの物理的手段により実現されてもよい。
【図面の簡単な説明】
【００７８】
【図１】遊技機（スロットマシン）の正面図である。
【図２】遊技機の電気的ブロック図である。
【図３】発明の実施の形態１に係る遊技機のブロック図である（乱数取得機構の部分を示す）。
【図４】発明の実施の形態１に係る入賞抽選手段のブロック図である。
【図５】発明の実施の形態１に係る遊技機の動作の概略を示すフローチャートである。
【図６】発明の実施の形態１に係る抽選処理を示すフローチャートである。
【図７】発明の実施の形態１に係る遊技機の動作説明図（タイミングチャート）である（乱数取得に関する部分を示す）。
【図８】回胴式遊技機の回転リールユニットを示す斜視図である。
【図９】遊技機の回転リールユニットを構成する回転リールの構造を示す斜視図である。
【図１０】発明の実施の形態２に係る遊技機のブロック図である（乱数取得機構の部分を示す）。
【図１１】発明の実施の形態２に係る入賞抽選手段のブロック図である。
【図１２】発明の実施の形態２に係る遊技機の動作の概略を示すフローチャートである。
【図１３】発明の実施の形態２に係る抽選処理を示すフローチャートである。
【図１４】従来の遊技機の動作説明図（タイミングチャート）である（乱数取得に関する部分を示す）。
【符号の説明】
【００７９】
１    メイン基板
１ａ  バッファ
１ｂ  乱数選択部
２    サブ基板
１０    スロットマシン
１１    筐体
１２    表示窓
１３    図柄表示窓
１６    ベットスイッチ
１７    精算スイッチ
２０    乱数発生部
２２    乱数発生器
２３    乱数抽出器
２４    判定部
２５    入賞判定テーブル
２６    合成部
３０    スタートスイッチ
４０    回転リール
４２    リールテープ
５０    ストップスイッチ
６０    リールユニット
６１    図柄
６２    液晶表示部
７０    リール駆動部
７１    リール位置検出回路
８０    ホッパー駆動部
８１    ホッパー
８２    メダル検出部
８３    メダルセレクタ
１００  メダル投入口
２００  液晶制御基板
２０１  スピーカ
２０２  ＬＥＤ基板
３０４  メダル払い出し口
３１１  メダル受け部（下皿）
【図１】
2005198732.tif 000003
【図２】
2005198732.tif 000004
【図３】
2005198732.tif 000005
【図４】
2005198732.tif 000006
【図５】
2005198732.tif 000007
【図６】
2005198732.tif 000008
【図７】
2005198732.tif 000009
【図８】
2005198732.tif 000010
【図９】
2005198732.tif 000011
【図１０】
2005198732.tif 000012
【図１１】
2005198732.tif 000013
【図１２】
2005198732.tif 000014
【図１３】
2005198732.tif 000015
【図１４】
2005198732.tif 000016