(57)【要約】【課題】  スロットマシンの抽選における不正動作を防止することができるスロットマシンを提供することを目的とするものである。【解決手段】  スタートレバーが操作されたことを検出するスタートレバー操作検出手段と、その時々で異なる遅延時間を発生する遅延時間発生手段と、上記スタートレバーが操作されてから、上記遅延時間発生手段が発生した上記遅延時間が経過した後に、抽選動作を開始する抽選手段とを有することを特徴とするスロットマシンである。【選択図】  図２
2005124896.tif 000002
【特許請求の範囲】
【請求項１】
スタートレバーが操作されたことを検出するスタートレバー操作検出手段と；
その時々で異なる遅延時間を発生する遅延時間発生手段と；
上記スタートレバーが操作されてから、上記遅延時間発生手段が発生した上記遅延時間が経過した後に、抽選動作を開始する抽選手段と；
を有することを特徴とするスロットマシン。
【請求項２】
請求項１において、
上記遅延時間発生手段は、
乱数表と；
上記乱数表から乱数を取り出す乱数取り出し手段と；
上記乱数取り出し手段が取り出した乱数に基づいて上記遅延時間を決定する遅延時間決定手段と；
を有する手段であることを特徴とするスロットマシン。
【請求項３】
請求項２において、
上記乱数表は、Ｒレジスタに格納されている乱数表であることを特徴とするスロットマシン。
【請求項４】
請求項１において、
上記遅延時間発生手段は、
遊技一連の動作の中で遊技者が手で行う不定期な時間を検出する計時手段と；
上記計時手段が検出した時間に基づいて上記遅延時間を決定する遅延時間決定手段と；
を有する手段であることを特徴とするスロットマシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スロットマシンに関する。
【背景技術】
【０００２】
従来のスロットマシンは、コインが投入された後に、遊技者がスタートレバーを押すとこのスタートレバーが押されたときから、一定時間後に、抽選が行われる（たとえば、特許文献１参照）。
【０００３】
この抽選は、同じ順番で配列された数列が、常時、循環し、スタートレバーを押した瞬間から一定時間が経過したときのタイミングに対応する数字（数列中の１つ数字）が特定の数字であれば、当選であるとするものである。
【０００４】
つまり、上記数列が、たとえば、０、１、２、３、４、５，６、７の８個の数字によって構成されている数列であり、たとえば数字「１」が当選であるとする。そして、あるタイミングでは、「０」が抽出され、次のタイミングでは、「１」が抽出され、その次のタイミングでは、「２」が抽出され、……、「７」が抽出され、「７」が抽出された次のタイミングでは、「０」が抽出され、というように、数字０、１、２、３、４、５、６、７の組み合わせが同じ順番で、繰り返して抽出される。
【０００５】
ここで、上記数列を構成する１つの数字が抽出されてから次の数字が抽出されるまでの時間はいつも同じである。
【０００６】
そして、あるタイミングで、スタートレバーを押し、このスタートレバーを押したタイミングから一定時間が経過した後におけるタイミングに抽出された数字が「１」であれば、当選であり、数字「１」以外の数字が抽出されれば、外れである。
【０００７】
ところで、上記数列が繰り返して循環し、数列を構成する数字のうちで抽出される数字は、同じ順番であり、同じ間隔で抽出されるので、あるタイミングで「１」が抽出された場合、そのタイミングから一定時間後に、必ず「１」が抽出される。
【０００８】
したがって、当選である「１」が抽出されるタイミングを何らかの手段によって、検出することができ、また、上記一定の時間を遊技者に知らせ、遊技者が知らされたタイミングでスタートレバーを押せば、必ず当選することになる。つまり、不正が行われる。
【特許文献１】特開２００３―２９０４３７公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
つまり、従来例では、スロットマシンの抽選における不正を防止することができないという問題がある。
【００１０】
本発明は、スロットマシンの抽選における不正を防止することができるスロットマシンを提供することを目的とするものである。
【課題を解決するための手段】
【００１１】
本発明は、スタートレバーが操作されたことを検出するスタートレバー操作検出手段と、その時々で異なる遅延時間を発生する遅延時間発生手段と、上記スタートレバーが操作されてから、上記遅延時間発生手段が発生した上記遅延時間が経過した後に、抽選動作を開始する抽選手段とを有することを特徴とするスロットマシンである。
【発明の効果】
【００１２】
本発明によれば、スロットマシンの抽選における不正を防止することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１３】
発明を実施するための最良の形態は、以下の実施例である。
【実施例１】
【００１４】
図１は、本発明の実施例１であるスロットマシンの不正防止装置１００を示すブロック図である。
【００１５】
スロットマシンの不正防止装置１００は、スタートレバー１０と、ＣＰＵ３０と、ＲＯＭ４０と、ＲＡＭ５０と、抽選手段６０とを有する。
【００１６】
スタートレバー１０は、コイン投入後に、それが押されると、スタートレバー信号を出力し、図示しないドラムを回転させる契機を作るものである。
【００１７】
ＣＰＵ３０は、スロットマシンの不正防止装置１００の全体を制御し、また、その時々で異なる遅延時間を発生する遅延時間発生手段の例である。つまり、ＣＰＵ３０は、上記遅延時間が経過した後に、抽選処理を実行する。なお、上記遅延時間発生手段は、Ｒレジスタに格納されている乱数表から乱数を取り出す乱数取り出し手段と、上記乱数取り出し手段が取り出した乱数に基づいて上記遅延時間を決定する遅延時間決定手段とを有する手段である。
【００１８】
ＲＯＭ４０は、図２に示すフローチャートに対応するプログラムを格納している記憶手段である。
【００１９】
ＲＡＭ５０は、一時記憶メモリである。
【００２０】
抽選手段６０は、スタートレバー１０が操作されてから、上記遅延時間発生手段が発生した上記遅延時間が経過した後に、抽選動作を開始する抽選手段の例である。
【００２１】
次に、スロットマシンの不正防止装置１００の動作について説明する。
【００２２】
図２は、スロットマシンの不正防止装置１００の動作を示すフローチャートである。
【００２３】
メイン処理（Ｓ１）を行なう場合、まず、遊技メダルの投入処理を行い（Ｓ２）、スタートレバー１０が押されたかどうかを判断する（Ｓ３）。スタートレバー１０が押されたら、図示しないＲレジスタから取得した乱数を利用して、図示しないタイマのタイマ値をセットする（Ｓ４）。なお、Ｒレジスタには、予め、乱数が格納され、この乱数を取り出す毎に、取り出された数字は異なる。
【００２４】
そして、上記タイマがタイムアウトすると（Ｓ５）、抽選処理が行なわれる（Ｓ６）。ここで、上記タイマがカウントすべき時間は、取り出された乱数に応じた時間であるので、スタートレバーが押されてから、抽選処理が行なわれるまでの時間が、スタートレバー１０を押す度に異なる。したがって、同じ間隔でスタートレバー１０を押したとしても、抽選処理の結果は、その度に異なる。また、上記数列が一巡する時間を知っていた場合、その一巡時間と同じ間隔で、スタートレバー１０を押したとしても、抽選処理の結果は異なる。
【００２５】
なお、図２（２）は、スタートレバー１０が押され、Ｒレジスタから取得した乱数を利用してタイマ値がセットされた（Ｓ４）後における計時処理である割り込み処理（Ｓ１１）を示すフローチャートである。
【００２６】
つまり、一定の間隔で繰り返し起動される割り込み処理（Ｓ１１）は、起動される度に、タイマ値が０であるかどうかを判断し（Ｓ１２）、タイマ値が０になっていなければ、タイマ値から１だけ引き（Ｓ１３）、その回の割り込み処理を終了する。
【００２７】
一方、メイン処理（Ｓ１）は、割り込み処理（Ｓ１１）によって順次減算さるタイマ値を監視し（Ｓ５）、タイマ値が０になれば（Ｓ５）、図柄抽選処理（Ｓ６）に移行する。
【００２８】
つまり、従来例であれば、あるタイミングでスタートレバー１０を押せば当選するというタイミングを知っていても、スタートレバー１０を押してから抽選処理が始まるまでの時間（遅延時間）が、取り出した乱数に応じた時間によって設定されるので、当選する確立が、従来のように高くなることがなく、したがって、従来例であれば、所定のタイミングでスタートレバー１０を押せば当選するというタイミングを知っていたとしても、意味がない（そのことによって抽選確率が高くなるということにはならない）。すなわち、スロットマシンの不正防止装置１００は、スロットマシンの不正を適切に防止することができる。
【００２９】
抽選処理が行なわれた（Ｓ６）後に、回胴制御処理が行なわれ（Ｓ７）、入賞判定処理を行い（Ｓ８），遊技メダル払い出し処理を実行し（Ｓ９）、ステップＳ２に戻る。
【００３０】
スロットマシンの不正防止装置１００において、たとえば、
割り込み周期      ＝  １．８７７３ｍｓ
タイマ設定値      ＝  ０〜３（ディレイ値＝０〜５．６３１９ｍｓ）
抽選用乱数の範囲  ＝  ０〜２３７４６
抽選用乱数の周期  ＝  ２．３７４７ｍｓ
であるとする。
【００３１】
この場合、設定されたタイマ値別の乱数のズレ具合は、次のようになる。
【００３２】
所定値＝０の場合、
ディレイ値＝０ｍｓ
ズレなし
であり、
所定値＝１の場合、
ディレイ値＝１．８７７３ｍｓ
１８７７３のズレ
であり、
所定値＝２の場合、
ディレイ値＝３．７５４６ｍｓ
３７５４６のズレ（１周してさらに１３７９９進む）
であり、
所定値＝３の場合、
ディレイ値＝５．６３１９ｍｓ
５６３１９のズレ（２週してさらに８８２５進む）
である。
【００３３】
上記実施例によれば、抽選処理において使用する乱数自体に手を加えるのではなく、抽選処理において使用する乱数を読み込む（抽出する）タイミングをランダムに遅延させるので、抽選処理において使用する乱数の性質等に係わる統計的な検証を改めて行う必要がない。換言すれば、今まで使用していた乱数（抽選処理において使用する乱数）をそのまま使うことができる。
【００３４】
また、上記実施例によれば、上記遅延させる動作を実現するためには、簡単なプログラムで足りるので、上記簡単なプログラムを組み込むに必要な領域が少なくて足りる。
【００３５】
さらに、どのようなタイプの体感器（上記不正を行なうための道具）であっても、最終動作としてスタートレバーを操作する。しかし、上記実施例は最後の動作をトリガとして作動を開始するので、体感器側がそこに至るまでの仕組みや手順とは全く無関係であり、したがって、あらゆるタイプの体感器に対して、上記実施例は有効である。
【００３６】
そして、上記実施例では、ソフトウェアによって不正防止するので、部材、設置およびメンテナンス等のコストが必要ではない。
【００３７】
なお、実施例１において、抽選処理手段６０が、ＣＰＵ３０から独立して設けられているが、実際には、抽選処理手段６０の機能がＣＰＵ３０に含まれている。このように、抽選処理手段６０の機能がＣＰＵ３０に含まれている場合には、抽選処理手段６０を必要とはしない。
【実施例２】
【００３８】
本発明の実施例２は、基本的には、実施例１と同じであり、実施例１において、Ｒレジスタに格納されている乱数を使用する代わりに、スタートレバー１０を押し、スタートレバー信号が検出されてから、回胴が回転を開始し、その回胴の回転が終了するまでの時間を計時し、この計時された時間に応じて、上記遅延時間を決める実施例である。
【００３９】
つまり、実施例２において、上記遅延時間発生手段は、上記スタートレバーが押されてから、所定の回胴が停止するまでの時間を検出する計時手段と、上記計時手段が検出した時間に基づいて上記遅延時間を決定する遅延時間決定手段とを有する手段である。
【００４０】
つまり、スタートレバー１０を押し、スタートレバー信号が検出されてから、回胴の回転が停止するまでの時間は、ほぼ同じであるとしても、下１桁の秒の時間は、その時々で変わるものであり、そうでないとしても、０．１桁の秒の時間は、その時々で変わるものであり、これらは一種の乱数であるとして把握することができ、この乱数を使用して上記遅延時間を制御すれば、抽選に当たる確率を故意に高くすることはできない。
【００４１】
また、メダル投入から回胴の回転が停止するまでの時間等、スロットマシンにおける他の物理現象を検出し、この検出された物理現象の値を上記遅延時間に換算して使用するようにしてもよい。
【００４２】
しかも、上記遅延時間発生手段は、遊技一連の動作の中で遊技者が手で行う不定期な時間を検出する計時手段と、上記計時手段が検出した時間に基づいて上記遅延時間を決定する遅延時間決定手段とを有する手段である。
【００４３】
なお、上記実施例をプログラムの発明として把握することができ、つまり、上記実施例は、スタートレバーが操作されたことを検出するスタートレバー操作検出手順と、その時々で異なる遅延時間を発生する遅延時間発生手順と、上記スタートレバーが操作されてから、上記遅延時間発生手順が発生した上記遅延時間が経過した後に、抽選動作を開始する抽選手順とをコンピュータに実行させるプログラムの例である。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施例１であるスロットマシンの不正防止装置１００を示すブロック図である。
【図２】スロットマシンの不正防止装置１００の動作を示すフローチャートである。
【符号の説明】
【００４５】
１００…スロットマシンの不正防止装置、
１０…スタートレバー、
３０…ＣＰＵ、
４０…ＲＯＭ、
５０…ＲＡＭ、
６０…抽選処理手段。
【図１】
2005124896.tif 000003
【図２】
2005124896.tif 000004