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