JP4467118B2 - Pachinko machine - Google Patents
Pachinko machine Download PDFInfo
- Publication number
- JP4467118B2 JP4467118B2 JP37171099A JP37171099A JP4467118B2 JP 4467118 B2 JP4467118 B2 JP 4467118B2 JP 37171099 A JP37171099 A JP 37171099A JP 37171099 A JP37171099 A JP 37171099A JP 4467118 B2 JP4467118 B2 JP 4467118B2
- Authority
- JP
- Japan
- Prior art keywords
- remaining time
- security
- value
- random number
- pachinko machine
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 claims description 66
- 238000000034 method Methods 0.000 claims description 63
- 238000012544 monitoring process Methods 0.000 description 35
- 238000010586 diagram Methods 0.000 description 9
- 238000004364 calculation method Methods 0.000 description 7
- 230000001186 cumulative effect Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000003466 anti-cipated effect Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000002360 preparation method Methods 0.000 description 3
- 241000722921 Tulipa gesneriana Species 0.000 description 2
- FFBHFFJDDLITSX-UHFFFAOYSA-N benzyl N-[2-hydroxy-4-(3-oxomorpholin-4-yl)phenyl]carbamate Chemical compound OC1=C(NC(=O)OCC2=CC=CC=C2)C=CC(=C1)N1CCOCC1=O FFBHFFJDDLITSX-UHFFFAOYSA-N 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 241001643392 Cyclea Species 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Images
Landscapes
- Pinball Game Machines (AREA)
- Display Devices Of Pinball Game Machines (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、パチンコ機に関し、特に、大当たりの遊技形態に係る不正行為を防止することが可能なパチンコ機に関する。
【0002】
【従来の技術】
従来、パチンコ機は、初期値からユーザリセット毎に1加算(=+1)し、所定値に達すると再び初期値に戻りながら循環する大当たり抽選カウンタ(=大当たり乱数カウンタ)を有しており、始動口に玉が入賞したタイミングで抽選した数値が予め定められた特定の数値(当たり値)に一致した場合に大当たりとなるように作られている。
【0003】
この大当たり抽選カウンタは、一定の周期で規則正しく変化するので、一度大当たりが発生すると、そのタイミングが一定周期で巡ってくることになる。
【0004】
そして、その大当たりのタイミングに合わせて玉を始動口に入賞させるような攻略法や、このタイミングで始動口の近接スイッチを作動させる「ゴト」行為がしばしば行われている。
【0005】
これに対して、大当たり抽選カウンタが一巡する毎に該大当たり抽選カウンタの初期値を変えて、大当たり抽選カウンタの一定周期のタイミングで入賞信号が入っても、大当たり抽選カウンタが抽選する乱数値が一定とならないような対策が行われている。
【0006】
この種の対策では、初期値決定用の乱数カウンタを設け、このカウンタをユーザリセット毎の残余時間を使って次々更新し、大当たり抽選カウンタが一巡した場合は、大当たり抽選カウンタの次回のスタートをその時の初期値決定用乱数カウンタの値までシフトして行うように大当たりの乱数更新処理を行っている。
【0007】
【発明が解決しようとする課題】
一般に、ユーザリセット毎の残余時間は、遊技機が行う種々の処理の大きさに依存し、遊技機の状態の変化に応じて変動するので、通常に遊技が行なわれれば、初期値決定用乱数カウンタが不規則にカウントアップされ、大当たり乱数カウンタが一巡したとき毎に使える初期値乱数も適当に散らばるとされている。
【0008】
しかしながら、実際には、大当たり乱数カウンタが一巡したとき毎に使える初期値乱数は、初期値決定用の乱数列を大当たり乱数カウンタの一巡毎にサンプリングしたものとなるので、初期値決定用乱数カウンタの進み方によっては偏りが発生する可能性がある。
【0009】
この点を悪用して、ゴト行為者が遊技機に改造を施した上で外部から所定の介入を行う場合には、上記のような残余時間の変動は必ずしも保証されないと考えなければならない。
【0010】
ゴト行為によってユーザリセット毎の残余時間が継続的にコントロールされると、上記リセット毎の初期値決定用乱数カウンタの更新回数もコントロールされるので、初期値決定用乱数カウンタの値に著しい偏りが発生する可能性がある。
【0011】
このような状況においては、大当たり乱数カウンタが一巡したとき毎に使える初期値乱数も偏り、同一又は特定範囲の少数の初期値を繰り返す虞れがあり、攻略の糸口を与えることになる。残余時間のコントロールを行うとした場合、一定時間に渡って個々の残余時間を一定に保つような制御(状態の単位的維持)や、所定回数のユーザリセットが行われた場合の残余時間の合計を一定にするような制御(状態の大域的維持)が問題となる。
【0012】
そこで、本発明の目的は、ユーザリセット毎に使える残余時間を監視することによって、予想されるゴト行為に対する不正行為の対策と一層のセキュリティ強化を行うことが可能なパチンコ機を提供することにある。
【0013】
また、本発明の他の目的は、大当たり乱数カウンタが一巡したとき毎の初期値乱数を監視することによって、予想されるゴト行為に対する不正行為の対策と一層のセキュリティ強化を行うことが可能なパチンコ機を提供することにある。
【0014】
【課題を解決するための手段】
本発明のパチンコ機は、一定の周期で割込みを発生させ、該割込みタイミング毎にプログラムの処理を先頭から開始することで種々の処理を行い、該種々の遊技形態の処理の大きさに応じて変動する前記一定の周期における遊技処理の残余時間の管理によるセキュリティ装置を備えたパチンコ機であって、前記セキュリティ装置は、前記種々の遊技形態の処理の大きさに応じて変動する残余時間を、各周期毎に検出する検出手段と、前記検出された各周期毎の残余時間が継続して所定の範囲内に存在するか否かを判断する判断手段と、前記残余時間が継続して所定の範囲内に存在すると判断した場合には、特定の遊技形態のみが継続的に行われないようにセキュリティ処理を実行するセキュリティ手段とを具えたことを特徴とする。
【0015】
本発明のパチンコ機は、所定の周期で設定される大当たり乱数の初期値の管理によるセキュリティ装置を備えたパチンコ機であって、前記セキュリティ装置は、前記大当たり乱数の初期値を決定する初期値乱数を、各周期毎に検出する検出手段と、前記検出された各周期毎の初期値乱数が継続して所定の範囲内に存在するか否かを判断する判断手段と、前記初期値乱数が継続して所定の範囲内に存在すると判断した場合には、前記特定の遊技形態のみが継続的に行われないようにセキュリティ処理を実行するセキュリティ手段とを具えたことを特徴とする。
【0016】
本発明のパチンコ機は、遊技球が始動入賞口に入賞して特別図柄表示装置が変動を開始し、特定の図柄の組み合わせとなったときに可変入賞球装置が開放動作を行うことにより、種々の遊技形態が選択実行されるパチンコ機であって、前記セキュリティ装置を具え、当該セキュリティ装置によって、前記種々の遊技形態の中で特定の遊技形態のみが継続的に行われないようにセキュリティ処理を実行することを特徴とする。
【0021】
ここで、前記判断手段は、前記各周期毎の残余時間が一定時間になる回数を算出し、前記算出された回数を最大限界回数と比較してもよい。
【0022】
また、前記判断手段は、前記各周期毎の残余時間を演算処理し、前記演算処理に基づく演算結果から一定の規則性を導出してもよい。
【0023】
前記セキュリティ処理において、大当たりの遊技形態を示すことになる大当たり用数値の設定を変更してもよい。
【0024】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態を詳細に説明する。
[第1の例]
本発明の第1の実施の形態を、図1〜図9に基づいて説明する。
【0025】
(システム構成)
まず、本発明に係る遊技装置としてのパチンコ機の概略構成を、図8および図9に基づいて説明する。
【0026】
図8は、パチンコ機の遊技盤1上に設けられた各種の構成部品を示す。
【0027】
2は、遊技球11が入賞する始動入賞口である。この始動入賞口2は、普通電動役物(電動チューリップ)となっている。
【0028】
3は、左図柄と中図柄と右図柄の3つの表示画面からなる特別図柄表示装置である。
【0029】
4は、大入賞口5を有する可変入賞球装置(アタッカー)である。この大入賞口5には、継続入賞領域(Vゾーン)6が設けられている。
【0030】
7は、ミニデジタル形式の普通図柄表示装置である。8は、普通図柄作動ゲート(スルーチャッカー)である。
【0031】
9は、ランプ表示装置である。10は、アウト口である。
【0032】
次に、図9は、本システムの電気的構成を示すブロック図であり、遊技盤1の裏面側に設けられている。
【0033】
100は、遊技制御の管理機能や指令コマンドの発生機能を備えた主基板であり、本発明に係るセキュリティ制御を担っている。
【0034】
この主基板100には、統括的な制御を行うCPU101、本発明に係るセキュリティ制御を実行するための各種制御プログラム等が記憶されたROM102、各種データの記憶域や演算処理の作業域等として用いられるRAM103等が付設されている。102aは、モジュール格納領域である。
【0035】
また、主基板100は、インターフェース部を介して、入力側のサブ基板20と、出力側のサブ基板30とに接続されている。
【0036】
入力側のサブ基板20には、入力ポート21を介して、特別図柄始動スイッチ22、普通図柄作動スイッチ23、大入賞口スイッチ24が接続されている。さらに、電源回路25と、主プログラムのリセット動作を所定の周期で行わせるためのリセット回路26が設けられている。
【0037】
出力側のサブ基板30上には、出力ポート31を介して、特別図柄表示装置3、普通図柄表示装置7、ランプ表示装置9、効果音発生装置32、賞球払出装置33等の各種遊技機能が分割された装置が搭載されており、これらの各装置は、CPU,ROM,RAM、コマンド受信機能を含み、プログラム化されている。すなわち、主基板100側の装置とサブ基板30側との装置とは、マスタ−スレーブの関係になっている。
【0038】
また、このサブ基板30には、普通電動役物作動ソレノイド34、大入賞口作動ソレノイド35が接続され、この他に、実際の検査部品、LED燈、ランプ燈、各種アクチュエータ(ソレノイド、回転モータ)、スピーカ、表示器等が接続されている。
【0039】
(システム動作)
以下、本システムの動作を、図1〜図7に基づいて説明する。
【0040】
本例では、ユーザリセット間隔における残余時間の監視によるセキュリティ処理について説明する。
【0041】
図1は、セキュリティ(不正防止対策)用の制御プログラムのアルゴリズムとして、残余時間が一定時間になる回数を数え、最大限界回数と比較する方法を示す。
【0042】
(フローチャートの説明)
まず、図1のフローチャートの全体的な処理の流れについて説明する。
【0043】
1つのユーザリセット内で行われる処理は、通常処理(ステップS1)と、通常処理終了後の残余時間で行われる処理(ステップS2〜ステップS5)とに分けられる。
【0044】
ステップS1は、種々の遊技状態の処理を実行する通常処理を示す。
【0045】
ここで、通常処理について簡単に説明する。例えば、図8の遊技盤1において、今、遊技球11が始動入賞口2に入賞すると、特別図柄表示装置3の3枚の図柄が変動を開始する。そして、その表示結果が特定の図柄の組み合わせになったとき(すなわち、大当たり)、可変入賞球装置4が開放動作を行う。さらに、この可変入賞球装置4内の継続入賞領域6に遊技球11が入賞したときには、当該回の開放動作終了後に続いて新たな回の開放動作(継続的な制御処理)が行われる。
【0046】
また、普通図柄作動ゲート8に遊技球11が通過することにより、普通図柄表示装置7が変動し、該表示装置7に特定の図柄が停止表示されたときに普通電動役物2である電動チューリップが開放する。
【0047】
ステップS1は、上述したような遊技機が通常行う大部分の処理、例えば、大当たり抽選カウンタの更新をはじめ、普通図柄や特賞図柄に絡む種々の処理等を含んでいる。
【0048】
ステップS2〜ステップS4は、ステップS1の処理が終了した後の残余時間で行われる各種の更新処理を示す。
【0049】
ステップS2では、図柄乱数の更新を行う。ステップS3では、セキュリティ乱数カウンタを用いて、セキュリティ乱数用メモリの数値に1を加算し、セキュリティ乱数用メモリに上書きする演算処理をユーザリセットの残余時間を利用して繰り返し行う。
【0050】
ただし、上記演算処理では、加算の結果が一定値(例えば、255)を越えた場合は再度0に戻るようにプログラムされている。この結果、セキュリティ乱数カウンタは、常に0から前記一定値までの範囲で巡回しており、後述のセキュリティ処理において使用する。
【0051】
ステップS4では、大当たり乱数の初期値として設定される初期値決定用乱数の更新を行う。
【0052】
ステップS5では、ユーザリセット間隔の残余時間内で行われる初期値乱数更新処理の直後に残余時間カウンタ(後述する図2参照)を設定し、この残余カウンタの更新を初期値決定用乱数の更新の直後に行う。
【0053】
このようにすれば、残余時間カウンタの更新回数が残余時間の長さに応じて変動するので、ユーザリセット毎にこのカウンタ値を読み取り、チェックすることにより、残余時間を監視することができる。
【0054】
残余時間の監視とその結果による処理は、ステップS1の通常処理の中に1つのサブルーチンとして組み込まれているものとする。
【0055】
(残余時間)
次に、残余時間について説明する。
【0056】
ユーザリセットは、前述した図9のリセット回路26を用いて行われ、一定の周期で割込みを発生させ、その割込みのタイミング毎に本制御プログラムの処理を先頭番地から再スタートさせる。例えば、図1のステップS1からステップS5までの処理を4msecの間隔で定期的に実行する。
【0057】
ユーザリセット毎の残余時間は、遊技装置が行う種々の処理の大きさに依存し、遊技状態の変化に応じて変動する。例えば、普通図柄が作動した遊技状態と特賞図柄が始動した状態とでは、ステップS1の通常処理における処理時間の長さが異なってくるため、その遊技状態の変化に応じてステップS2〜ステップS4までの処理に係る時間、すなわち、残余時間も変化する。
【0058】
これにより、通常の遊技状態であれば、遊技球が不規則に普通図柄を作動させ、又は特別図柄を始動させるので、ユーザリセット毎の残余時間も適当に変化し、初期値決定用乱数カウンタが不規則にカウントアップされるので、大当たり抽選カウンタの一巡周期毎に使える初期値乱数も適当に散らばる。
【0059】
これに対して、ゴト行為に対応した特定の遊技状態では、初期値決定用乱数カウンタを制御するために、例えば、一定時間に渡って残余時間を一定に保つようなプロセスを含む何らかのゴト的介入が行われることが考えられる。
【0060】
従って、残余時間が継続的に一定であるか否かをチェックすることによって、普通図柄や特賞図柄等が適当に混ざった通常の遊技状態なのか、或いは、ゴト行為の可能性を含む何らかの不自然な状態なのかを知ることができる。
【0061】
(残余時間の監視/セキュリティ)
次に、残余時間の監視処理およびセキュリティ処理を、図2〜図6に基づいて説明する。
【0062】
(残余時間の監視)
残余時間の監視処理を、図2および図3に基づいて説明する。
【0063】
図2は、残余時間の監視、および、セキュリティ処理の全体的な流れを示す。
【0064】
109は、残余時間を測定(図1のステップS5参照)するための残余時間カウンタである。110は、残余時間を監視する残余時間監視部である。200は、不正行為を防止するためのセキュリティ対策セット処理部である。なお、以下、詳細に説明する各部は、前述した図9の主基板100内においてハード的若しくはソフト的な手段として構成されるものである。
【0065】
図3は、残余時間監視部110の内部構成を示す。
【0066】
残余時間監視部110は、残余時間カウンタ値取込部111と、前回値用メモリ112と、比較部A113と、一致カウンタ114と、比較部B116と、その比較部B116の基準として一定数を記憶するメモリ115とから構成される。
【0067】
図3において、残余時間カウンタ値取込部111は、残余時間カウンタ109のカウンタ値を取り込み、そのカウンタ値を比較部A1と前回値用メモリ112内の所定のメモリに上書きした後、残余時間カウンタ109をクリアする。
【0068】
前回値用メモリ112は、少なくとも2つの記憶部位を含み、いずれか一方に今回値が書き込まれたとき、もう一方の値を比較参照用にセットする。
【0069】
比較部A113は、カウンタ値を1個前のカウンタ値と比較する。
【0070】
一致カウンタ114では、比較の結果、一致した場合は、一致カウンタ114のカウンタ値に1を加算し、不一致の場合は、一致カウンタ114のカウンタ値をクリアする。
【0071】
一致カウンタ114は、そのカウンタ値を比較部B116に送り、予め定めた一定数115と比較し、その比較結果を出力する。この出力結果に応じて、所定のセキュりティ対策がセットされる。
【0072】
図4は、残余時間の監視方法とその結果に応じた処理の流れを示す。
【0073】
ステップS11では、残余時間カウンタ109の値を取り込む。
【0074】
ステップS12では、メモリに記憶されている前回の残余時間カウンタ109の値を参照して今回のカウンタ値と比較する。
【0075】
比較結果、一致していればステップS13に進み、一致していなければステップS14に進む。
【0076】
ステップS13では、一致していると判定されたので、一致カウンタ114の値を+1する。
【0077】
ステップS14では、一致していないので、一致カウンタ114の値をクリアする。
【0078】
なお、一致不一致の判定は、文字通り等しい場合だけでなく、1つ違う場合を含めてもよい。
【0079】
ユーザリセットの残余時間が継続して一定になると、一致カウンタ114の値が増加することによって検出できる。
【0080】
ステップS15では、一致カウンタ114の値がK値よりも大きいか否かを判定し、大きい場合には、さらにステップS16に進む。
【0081】
ステップS16では、一致カウンタ114の値がKM値よりも大きいか否かを判定し、一定値以上に達したときは、残余時間が不自然に一定になったとして、予め設定したセキュリティ処理1(ステップS17)やセキュリティ処理2(ステップS18)を行う。
【0082】
(セキュリティ処理)
図5〜図7は、残余時間が一定になった場合のセキュリティ処理の例を示す。なお、図5〜図7に示す各要素は、主基板100内のROM102およびRAM103を用いた処理に対応するものである。
【0083】
セキュリティ処理は、前述した図2のセキュリティ対策セット処理部200において実行される。
【0084】
このセキュリティ処理としては、例えば、エラー音を発生して遊技者に知らせるセキュリティ処理1(図4のステップS17)と、エラー音を発生しない(遊技者に気付かれない)セキュリティ処理2(図4のステップS18)とに分けられる。
【0085】
(セキュリティ処理1)
セキュリティ処理1の例について説明する。
【0086】
一致カウンタ114の出力値により一定となる期間が所定値KM以上に達した場合、エラー音を発生させる。なお、エラー音の発生方法としては、周知の技術を用いて行える。
【0087】
(セキュリティ処理2)
セキュリティ処理2の例を、図5〜図7に基づいて説明する。なお、図5〜図7は、図2のセキュリティ対策セット処理部200での処理内容を示す。
【0088】
本例では、セキュリティ乱数カウンタ203aの値によって3つの処理(図5〜図7参照)のいずれかが行われるようになっているが、必ずしもこのようにする必要はなく、3つのうちのいずれか1つのみ行っても同様な効果が得られる。
【0089】
ここでは、セキュリティ乱数カウンタ203aの値が1つ違うと全く異なる処理を行うようにして予測を難しくしている。また、これらの処理のいずれが行われたかによって、そのときの残時間が影響を受けるので、残時間のコントロールをさらに難しくする狙いもある。
【0090】
セキュリティ処理2は、図5〜図7に示す各処理における要素からなり、セキュりティ乱数を3で割った余りに応じて異なる以下の(1)〜(3)のいずれかの処理を行う。
【0091】
(1)余り無し
余り無しの処理Aを、図5に基づいて説明する。
【0092】
図5において、初期値決定用乱数カウンタ201の進行に所定の変化を与える。例えば、セキュリティ乱数カウンタ203aのメモリ203bに記憶された乱数値を、初期値決定用乱数カウンタ201aのメモリ201bに記憶された乱数値に加える演算部205を行い、その結果を再びメモリ201bに上書きして初期値決定用乱数カウンタ201aをシフトさせる処理Aを行う。
【0093】
なお、演算部205において加算結果が初期値決定用乱数カウンタ201aの範囲を越えた場合は、当該加算結果から初期値決定用乱数カウンタ201aの最大値を減じて、初期値決定用乱数カウンタ201aのメモリ201bに記憶された乱数値が所定の範囲に収まるように設定している。
【0094】
(2)余り1
余り1の処理Bを、図6に基づいて説明する。
【0095】
図6において、大当たり用数値メモリ206に記憶されている数値と、セキュリティ乱数用のメモリ203bに記憶されている数値とを演算部207で加算する。
【0096】
その加算結果を大当たり対応の数値として大当たり用数値準備メモリ208に書き込み、大当たり抽選カウンタが一巡したタイミングで大当たり用数値準備メモリ208の内容を大当たり用数値メモリ206に上書きする処理Bをセットし、後述の処理Cを解除する。
【0097】
上記加算の結果、数値が大当たり抽選カウンタの範囲を越えた場合は、加算した結果から大当たり抽選カウンタの最大値を減算することにより、大当たり抽選カウンタの範囲に収め、これらを大当たり用数値準備メモリ208に書き込む。
【0098】
ここでいう大当たり抽選カウンタとは、主基板100内に設けられ、初期値からユーザリセット毎に+1ずつカウントし、一定値として例えば300の値に達すると再び初期値に戻りながら循環する機能を有するものである。そして、始動入賞口2に遊技玉11が入賞したタイミングで抽選した数値が、大当たり用数値メモリ206に予め設定された特定の数値(例えば、当たり値=7)に一致した場合に大当たりとなるように設定されている。
【0099】
(3)余り2
余り2の処理Cを、図7に基づいて説明する。
【0100】
図7において、ROM102に記憶されている複数の大当たり用数値テーブル201の中から、現在使っているものとは別の数値テーブルを選択し、大当たり抽選カウンタが一巡したタイミングでROM102から(選択した)大当たり用数値テーブルを大当たり用数値メモリ206に呼び込むための処理Cをセットし、処理Bを解除する(複数の大当たり数値テーブルがROM102に記憶されている)。
【0101】
大当たりの乱数抽選カウンタが一巡する間に、一致カウンタ114の値が一度でもKを超えると、上記のいずれかがセットされる。また、大当たりの乱数抽選カウンタが一巡する間に、一致カウンタ114の値が複数回Kを越えた場合は、(1)の処理を除き、最後にセットされた内容が一巡後に行われる。なお、いずれの場合でも、外部(ホールコンピュータ等)に警戒信号を出力させるようにしてもよい。
【0102】
上述したように、ユーザリセット毎に発生する残余時間を、残余時間カウンタ109を用いて監視し、残余時間が一定時間以上に渡って継続的に一定になった場合は、そのときのセキュリティ乱数の値に応じて多様に変化するセキュリティ処理を実行することによって、ゴト行為による攻略をより難しいものにすることができる。
【0103】
また、残余時間がかなりの時間に渡って一定になった場合は、遊技者やその周囲にも聞こえるようにエラー音を発することによって、長時間に渡って同一の台を継続的に攻略しにくくすることができ、これにより、ゴト行為による攻略をより一段と難しいものとすることが可能となる。
【0104】
[第2の例]
次に、本発明の第2の実施の形態を、図10〜図12に基づいて説明する。なお、前述した第1の例と同一部分については、その説明を省略し、同一符号を付す。
【0105】
本例では、ユーザリセット間隔における残余時間の和の監視によるセキュリティ処理について説明する。
【0106】
図10は、残余時間の和の監視、および、セキュリティ処理の全体的な流れを示す。300は、残余時間の和を監視する残余時間和監視部である。
【0107】
図11は、残余時間和監視部300の内部構成を示す。
【0108】
残余時間和監視部300は、残余時間カウンタ値取込部111と、残余時間カウンタ値累計加算部310と、加算回数カウンタ320と、第1の比較部330と、設定回数を記憶する設定回数記憶部340と、演算部350と、第2の比較部360と、記憶部370とから構成される。
【0109】
図12は、残余時間の和が一定となる場合の処理を示す。
【0110】
(残余時間の和の監視)
以下、残余時間の和の監視方法とその結果に応じた処理の流れを、図11および図12に基づいて説明する。
【0111】
まず、残余時間カウンタ値取込部111は、残余時間カウンタ109からカウンタ値を取り込む(ステップS21)。
【0112】
残余時間カウンタ値取込部111から取り込まれた残余時間のカウンタ値は、残余時間カウンタ値累計加算部310に逐次累積加算される(ステップS22)。
【0113】
また、残余時間のデータが取り込まれる毎に、加算回数カウンタ320のカウンタ値をカウントアップする。
【0114】
第1の比較部330は、そのカウントアップされたカウンタ値が、予め設定されている設定回数と一致しているか否かを比較する(ステップS23)。
【0115】
この場合、設定回数を大当たり抽選カウンタの最大値+1とすれば、大当たり抽選カウンタの一巡周期に渡って残余時間を累積加算することができる。
【0116】
加算回数カウンタ320のカウンタ値が設定回数と一致している場合には、そのときの残余時間の累積加算値と設定回数とを演算部350に送る。
【0117】
演算部350は、累積加算値を設定回数で除した余りを求める(ステップS24)。
【0118】
ここで、残余時間カウンタ値累計加算部310の累計加算値と、加算回数カウンタ320の値とを0(クリア)に戻す(ステップS25)。
【0119】
そして、演算部350で得られた余り値は、第2の比較部360に送られる。
【0120】
第2の比較部360は、その今回の余りを前回に得られた余りと比較し、これら余りの差(絶対値)が所定値よりも小さいか否かを判定する(ステップS26)。
【0121】
このとき、前回の余りと今回の余りの差が所定値よりも小さい場合は、セキュリティ処理へ移行する(ステップS27)。
【0122】
なお、第1の比較部330、第2の比較部360ともに、結果が否定的な場合はセキュリティ処理をせずにそのまま処理を抜けるものとする。
【0123】
(セキュリティ処理)
ここで、セキュリティ処理としては、例えば、前述した第1の例に示した残余時間が一定になった場合のセキュリティ処理2(図5〜図7参照)における3つのセキュリティ処理のうちの1つをその時点で実行するようにしてもよい。
【0124】
上述したように、ユーザリセット毎に発生する個々の残余時間が一定でなくても、所定回数の残余時間の合計値に一定の規則性があれば、セキュリティ処理を実行するようにしたので、ゴト行為によって残余時間に介入することをさらに困難にすることができる。
【0125】
[第3の例]
次に、本発明の第3の実施の形態を、図13に基づいて説明する。なお、前述した各例と同一部分については、その説明を省略し、同一符号を付す。
【0126】
本例では、大当たり抽選カウンタの初期値を直接監視することによるセキュリティ処理について説明する。
【0127】
通常行われている大当たりの乱数更新処理の中に、大当たり抽選カウンタが一巡したとき毎に使える初期値乱数が継続的に同一又は所定の範囲に入るか否かを監視する監視手段を設け、この監視手段によって当該初期値と直前の初期値とを比較し、その比較結果の差が所定の範囲に入っているかをチェックする。この差が所定の範囲に入っている場合には、初期値が継続して近い値をとったと判断して、後述するセキュリティ処理(1),(2)のいずれかを実行する。
【0128】
本例では、初期値乱数を直接監視するため、残余時間の監視を必ずしも必要とせず、比較的簡単に実施できる。ただし、複数の初期値を交互に使われた場合等には、対応できず、残余時間のレベルでの監視が必要となる。
【0129】
(初期値乱数の監視)
ここで、大当たり用乱数カウンタが一巡したときに用いられる初期値乱数の監視方法とその結果に応じた処理の流れを、図13に基づいて説明する。
【0130】
ステップS31では、大当たり抽選カウンタを+1にする。
【0131】
ステップS32では、その大当たり抽選カウンタの値が、乱数の最大値を超えたか否かをチェックする。
【0132】
最大値を超えていなければ、ステップS34に進む。一方、最大値を超えていればステップS33に進み、大当たり抽選カウンタを0にする。
【0133】
ステップS34では、大当たり抽選カウンタと、初期値データとが一致しているか否かを比較し、大当たり乱数が一巡して、その初期値に戻ったか否かを判定する。
【0134】
そして、一致していればステップS35に進み、初期値決定用乱数値を抽出する。一方、一致していなければ、処理を終了する。
【0135】
ステップS36では、その抽出した初期値決定用乱数値と初期値データとの差を求め、その差が所定の値εよりも小さいか否かをチェックする。
【0136】
その差が値εよりも小さい場合、言い替えると、初期値決定用乱数値が継続して同一値をとった場合には、ステップS37に進み、後述するセキュリティ処理を実行する。
【0137】
ステップS38では、初期値決定用乱数値を、大当たり乱数に格納する。
【0138】
ステップS39では、その格納された初期値決定用乱数値を、大当たり用の初期値データに格納する。なお、初期値データは、電源投入時は、0の値である。
【0139】
(セキュリティ処理)
ここで、セキュリティ処理の例について説明する。
【0140】
(1)大当たり数値からなる複数のテーブルをROM102(図7参照)に用意しておき、初期値データが続けて近い値をとった場合、別のテーブルを用いて大当たり用数値を置き換えることによって実行する。
【0141】
(2)セキュリティ用の乱数カウンタ203a(図6参照)を設け、初期値データが続けて近い値をとった場合、大当たり用数値メモリ206内の数値にそのセキュリティ乱数カウンタ203aの値を加算又は減算することによって実行する。
【0142】
【発明の効果】
以上説明したように、本発明によれば、種々の遊技形態の処理の大きさに応じて変動する残余時間又はそれらの残余時間を演算処理した結果が継続的に所定の範囲内にあるか否かを監視し、所定の範囲内にある場合には何らかのゴト行為が行われている虞れがあるとみなし、特定の遊技形態のみが継続的に行われないようにセキュリティ処理を実行するようにしたので、予想されるゴト行為に対する不正行為の対策と、より一層のセキュリティ強化を図ることができる。
【0143】
また、本発明によれば、大当たり抽選カウンタが一巡したとき毎に用いられる初期値乱数が継続的に所定の範囲にあるか否かを監視し、その監視結果に応じて特定の遊技形態のみが継続的に行われないようにセキュリティ処理を実行するようにしたので、予想されるゴト行為に対する対策と、より一層のセキュリティ強化を図ることができる。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態である、残余時間の監視の処理を示すフローチャートである。
【図2】残余時間の監視およびセキュリティ処理の全体的な流れを示すブロック図である。
【図3】残余時間監視部の内部構成を示すブロック図である。
【図4】残余時間の監視方法とその結果に応じた処理の流れを示すフローチャートである。
【図5】残余時間が一定になった場合のセキュリティ処理の例(余り無し)を示す説明図である。
【図6】残余時間が一定になった場合のセキュリティ処理の例(余り1)を示す説明図である。
【図7】残余時間が一定になった場合のセキュリティ処理の例(余り2)を示す説明図である。
【図8】パチンコ機の概略構成を示す正面図である。
【図9】本システムの電気的構成を示すブロック図である。
【図10】本発明の第2の実施の形態である、残余時間の和の監視およびセキュリティ処理の全体的な流れを示すブロック図である。
【図11】残余時間監視部の和の内部構成を示すブロック図である。
【図12】残余時間の和が一定となる場合の処理を示すフローチャートである。
【図13】本発明の第3の実施の形態である、大当たり用数値の設定に用いられる初期値乱数の監視方法とその結果に応じた処理の流れを示すフローチャートである。
【符号の説明】
1 遊技盤
2 始動入賞口
3 特別図柄表示装置
7 普通図柄表示装置
20,30 サブ基板
25 電源回路
26 リセット回路
100 主基板
101 CPU
102 ROM
103 RAM
109 残余時間カウンタ
110 残余時間監視部
200 セキュリティ対策セット処理部
300 残余時間和監視部[0001]
BACKGROUND OF THE INVENTION
The present inventionPachinko machineIn particular, to prevent fraud related to the jackpot game formPachinko machine capableAbout.
[0002]
[Prior art]
Conventionally, a pachinko machine has a jackpot lottery counter (= jackpot random number counter) that circulates while returning to the initial value again when the predetermined value is reached by adding 1 (= + 1) from the initial value and starting. It is made so that it becomes a big hit when the numerical value drawn at the timing when the ball is won in the mouth matches a predetermined specific numerical value (winning value).
[0003]
Since the jackpot lottery counter changes regularly at a constant cycle, once a jackpot is generated, the timing is repeated at a fixed cycle.
[0004]
Then, there are often a strategy method in which a ball is won at the start opening in accordance with the jackpot timing, or a “goto” act of operating the proximity switch of the start opening at this timing.
[0005]
On the other hand, every time the jackpot lottery counter makes a round, the initial value of the jackpot lottery counter is changed, and even if a winning signal is input at a fixed cycle timing of the jackpot lottery counter, the random value lottery lottery counter lottery is constant Measures are taken so as not to become.
[0006]
In this type of countermeasure, a random number counter for determining the initial value is provided, and this counter is updated one after another using the remaining time for each user reset, and when the big hit lottery counter makes a round, the next start of the big hit lottery counter is The jackpot random number update processing is performed so as to shift to the value of the initial value determination random number counter.
[0007]
[Problems to be solved by the invention]
In general, the remaining time for each user reset depends on the size of various processes performed by the gaming machine and varies according to changes in the state of the gaming machine. It is said that the initial value random numbers that can be used every time when the counter is counted up irregularly and the jackpot random number counter makes a round are scattered appropriately.
[0008]
However, in practice, the initial value random number that can be used every time the jackpot random number counter makes a round is obtained by sampling the random number sequence for initial value determination every round of the jackpot random number counter. Depending on how you proceed, there may be bias.
[0009]
When this point is abused and the goth actor modifies the gaming machine and performs predetermined intervention from the outside, it must be considered that the fluctuation of the remaining time is not necessarily guaranteed.
[0010]
If the remaining time for each user reset is continuously controlled by the goto action, the number of updates of the initial value determination random number counter for each reset is also controlled, so that a significant bias occurs in the value of the initial value determination random number counter. there's a possibility that.
[0011]
In such a situation, the initial value random numbers that can be used every time the jackpot random number counter makes a round are also biased, and there is a possibility that a small number of initial values in the same or a specific range may be repeated, which provides a clue to capture. When the remaining time is controlled, the total remaining time when the individual remaining time is kept constant over a certain period of time (unit maintenance of the state) or when a predetermined number of user resets are performed. Control that keeps constant (global maintenance of the state) becomes a problem.
[0012]
Therefore, an object of the present invention is to monitor the remaining time that can be used for each user reset, and thereby to take measures against fraudulent acts against anticipated goto acts and further enhance security.Pachinko machineIs to provide.
[0013]
Another object of the present invention is to monitor the initial value random number for each round of the jackpot random number counter, thereby making it possible to take countermeasures against fraudulent actions against anticipated goto actions and further enhance security.Pachinko machineIs to provide.
[0014]
[Means for Solving the Problems]
The pachinko machine of the present invention isInterrupts are generated at regular intervals, and various processes are performed by starting program processing from the beginning at each interrupt timing.Fluctuate depending on the processing size of various game formsGame processing in the fixed cycleA pachinko machine equipped with a security device by managing the remaining time, wherein the security device detects a remaining time that fluctuates according to the processing size of the various game modes for each period; When it is determined that the remaining time for each detected period is continuously within a predetermined range, and when it is determined that the remaining time is continuously within a predetermined range And security means for executing a security process so that only a specific game form is not continuously performed.
[0015]
The pachinko machine of the present invention, A security device by managing the initial value of the jackpot random number set at a predetermined cyclePachinko machine equipped withBecauseThe security device comprises:Detection means for detecting an initial value random number for determining an initial value of the jackpot random number for each period, and whether or not the detected initial value random number for each period is continuously within a predetermined range. A determination means for determining, and a security means for executing a security process so that only the specific game form is not continuously performed when it is determined that the initial value random number is continuously present within a predetermined range; WithIt is characterized by that.
[0016]
The pachinko machine of the present invention can be used in various ways by the variable winning ball apparatus performing the opening operation when the game ball wins the start winning opening and the special symbol display device starts to change and becomes a specific symbol combination. Is a pachinko machine in which the game form is selected and executed,A security device is provided, and security processing is executed by the security device so that only a specific game form is not continuously performed among the various game forms.It is characterized by that.
[0021]
WhereJudgment means isIt is also possible to calculate the number of times that the remaining time for each period reaches a certain time and compare the calculated number with the maximum limit number.
[0022]
Also, the aboveJudgment meansThe remaining time for each period may be calculated and a certain regularity may be derived from the calculation result based on the calculation process.
[0023]
In the security process, the setting of the jackpot value that indicates the jackpot game form may be changed.
[0024]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[First example]
A first embodiment of the present invention will be described with reference to FIGS.
[0025]
(System configuration)
First, a schematic configuration of a pachinko machine as a gaming apparatus according to the present invention will be described based on FIG. 8 and FIG.
[0026]
FIG. 8 shows various components provided on the
[0027]
[0028]
[0029]
4 is a variable winning ball apparatus (attacker) having a
[0030]
[0031]
[0032]
Next, FIG. 9 is a block diagram showing the electrical configuration of the present system, which is provided on the back side of the
[0033]
[0034]
The
[0035]
The
[0036]
A special symbol start
[0037]
Various game functions such as a special
[0038]
The sub-board 30 is connected to a normal electric
[0039]
(System operation)
Hereinafter, the operation of this system will be described with reference to FIGS.
[0040]
In this example, security processing by monitoring the remaining time at the user reset interval will be described.
[0041]
FIG. 1 shows a method of counting the number of times the remaining time reaches a certain time and comparing it with the maximum limit number as an algorithm of a control program for security (countermeasures against fraud).
[0042]
(Explanation of flowchart)
First, the overall processing flow of the flowchart of FIG. 1 will be described.
[0043]
The process performed within one user reset is divided into a normal process (step S1) and a process (steps S2 to S5) performed during the remaining time after the end of the normal process.
[0044]
Step S1 shows normal processing for executing processing in various gaming states.
[0045]
Here, the normal process will be briefly described. For example, in the
[0046]
Further, when the
[0047]
Step S1 includes most of the processes normally performed by the gaming machine as described above, for example, updating of the jackpot lottery counter, and various processes related to the normal symbols and special prize symbols.
[0048]
Steps S <b> 2 to S <b> 4 show various update processes performed in the remaining time after the process of step S <b> 1 ends.
[0049]
In step S2, the design random number is updated. In step S3, the security random number counter is used to add 1 to the numerical value of the security random number memory and overwrite the security random number memory using the remaining time of the user reset.
[0050]
However, in the above arithmetic processing, it is programmed to return to 0 again when the result of addition exceeds a certain value (for example, 255). As a result, the security random number counter always circulates in the range from 0 to the predetermined value, and is used in the security processing described later.
[0051]
In step S4, the initial value determination random number set as the initial value of the jackpot random number is updated.
[0052]
In step S5, a residual time counter (see FIG. 2 to be described later) is set immediately after the initial value random number update process performed within the remaining time of the user reset interval, and this residual counter is updated by updating the initial value determination random number. Immediately afterwards.
[0053]
In this way, since the number of updates of the remaining time counter varies depending on the length of the remaining time, the remaining time can be monitored by reading and checking the counter value at each user reset.
[0054]
It is assumed that the monitoring of the remaining time and the processing based on the result are incorporated as one subroutine in the normal processing in step S1.
[0055]
(Remaining time)
Next, the remaining time will be described.
[0056]
The user reset is performed using the
[0057]
The remaining time for each user reset depends on the size of various processes performed by the gaming device, and varies according to changes in the gaming state. For example, in the gaming state in which the normal symbol is activated and in the state in which the special prize symbol is started, the length of processing time in the normal processing in step S1 is different, and therefore, from step S2 to step S4 according to the change in the gaming state. The time required for this process, that is, the remaining time also changes.
[0058]
As a result, in the normal gaming state, the game ball irregularly activates the normal symbol or starts the special symbol, so the remaining time for each user reset also changes appropriately, and the initial value determination random number counter Since it is counted up irregularly, initial value random numbers that can be used for each round of the jackpot lottery counter are also scattered appropriately.
[0059]
On the other hand, in a specific gaming state corresponding to the goth action, in order to control the initial value determination random number counter, for example, some gothic intervention including a process for keeping the remaining time constant over a certain time Is considered to be performed.
[0060]
Therefore, by checking whether or not the remaining time is continuously constant, it is possible to determine whether the game is a normal game state in which normal symbols, special award symbols, etc. are properly mixed, or some unnatural behavior including the possibility of goto acts. You can know what the state is.
[0061]
(Remaining time monitoring / security)
Next, the remaining time monitoring process and the security process will be described with reference to FIGS.
[0062]
(Remaining time monitoring)
The remaining time monitoring process will be described with reference to FIGS.
[0063]
FIG. 2 shows the overall flow of the remaining time monitoring and security processing.
[0064]
[0065]
FIG. 3 shows an internal configuration of the remaining
[0066]
The remaining
[0067]
In FIG. 3, the remaining time counter
[0068]
The
[0069]
The comparison unit A113 compares the counter value with the previous counter value.
[0070]
The
[0071]
The
[0072]
FIG. 4 shows a method for monitoring the remaining time and a processing flow according to the result.
[0073]
In step S11, the value of the remaining
[0074]
In step S12, the value of the previous remaining
[0075]
As a result of comparison, if they match, the process proceeds to step S13, and if they do not match, the process proceeds to step S14.
[0076]
In step S13, since it is determined that they match, the value of the
[0077]
In step S14, since there is no match, the value of the
[0078]
In addition, the determination of coincidence / non-coincidence may include not only the case where they are literally equal but also the case where one is different.
[0079]
When the remaining time of the user reset becomes constant, it can be detected by increasing the value of the
[0080]
In step S15, it is determined whether or not the value of the
[0081]
In step S16, it is determined whether or not the value of the
[0082]
(Security processing)
5 to 7 show examples of security processing when the remaining time becomes constant. Each element shown in FIGS. 5 to 7 corresponds to a process using the
[0083]
The security processing is executed in the above-described security countermeasure set
[0084]
As this security process, for example, a security process 1 (step S17 in FIG. 4) for generating an error sound and notifying the player, and a security process 2 (not noticed by the player) that does not generate an error sound (not shown in FIG. 4). Step S18).
[0085]
(Security processing 1)
An example of the
[0086]
When a period that is constant according to the output value of the
[0087]
(Security processing 2)
An example of the
[0088]
In this example, one of the three processes (see FIGS. 5 to 7) is performed according to the value of the security
[0089]
Here, when the value of the security
[0090]
The
[0091]
(1) No remainder
The process A with no remainder will be described with reference to FIG.
[0092]
In FIG. 5, a predetermined change is given to the progress of the initial value determination
[0093]
When the addition result exceeds the range of the initial value determination
[0094]
(2)
The process B of the
[0095]
In FIG. 6, the
[0096]
The result of the addition is written in the jackpot
[0097]
As a result of the above addition, if the numerical value exceeds the range of the big hit lottery counter, the maximum value of the big hit lottery counter is subtracted from the added result so as to be within the range of the big hit lottery counter, and these are stored in the big hit
[0098]
The big hit lottery counter here is provided in the
[0099]
(3)
The process C of the
[0100]
In FIG. 7, a numerical value table different from the currently used numerical value table 201 is selected from a plurality of big hit value numerical tables 201 stored in the
[0101]
If the value of the
[0102]
As described above, the remaining time generated at each user reset is monitored using the remaining
[0103]
In addition, if the remaining time becomes constant over a considerable period of time, it is difficult to continuously capture the same platform for a long time by making an error sound so that it can be heard by the player and its surroundings. This makes it possible to make it more difficult to capture by Goto.
[0104]
[Second example]
Next, a second embodiment of the present invention will be described with reference to FIGS. In addition, about the same part as the 1st example mentioned above, the description is abbreviate | omitted and the same code | symbol is attached | subjected.
[0105]
In this example, security processing by monitoring the sum of the remaining time in the user reset interval will be described.
[0106]
FIG. 10 shows the overall flow of the monitoring of the remaining time sum and the security processing.
[0107]
FIG. 11 shows an internal configuration of the remaining time
[0108]
The remaining time
[0109]
FIG. 12 shows processing when the sum of the remaining times is constant.
[0110]
(Monitoring the sum of remaining time)
Hereinafter, a method for monitoring the sum of remaining times and a flow of processing according to the result will be described with reference to FIGS. 11 and 12.
[0111]
First, the remaining time counter
[0112]
The counter value of the remaining time fetched from the remaining time counter
[0113]
Each time the remaining time data is fetched, the counter value of the
[0114]
The
[0115]
In this case, if the set number of times is the maximum value of the jackpot lottery counter + 1, the remaining time can be cumulatively added over one round of the jackpot lottery counter.
[0116]
When the counter value of the
[0117]
The
[0118]
Here, the cumulative addition value of the remaining time counter value
[0119]
Then, the remainder value obtained by the
[0120]
The
[0121]
At this time, if the difference between the previous remainder and the current remainder is smaller than a predetermined value, the process proceeds to security processing (step S27).
[0122]
Note that if both the
[0123]
(Security processing)
Here, as the security process, for example, one of the three security processes in the security process 2 (see FIGS. 5 to 7) in the case where the remaining time shown in the first example described above becomes constant is as follows. It may be executed at that time.
[0124]
As described above, even if the individual remaining time generated at each user reset is not constant, the security process is executed if the total value of the remaining time of the predetermined number of times has a certain regularity. Intervention in the remaining time can be made more difficult by action.
[0125]
[Third example]
Next, a third embodiment of the present invention will be described with reference to FIG. In addition, about the same part as each example mentioned above, the description is abbreviate | omitted and the same code | symbol is attached | subjected.
[0126]
In this example, the security process by directly monitoring the initial value of the jackpot lottery counter will be described.
[0127]
A monitoring means for monitoring whether or not the initial value random number that can be used every time the jackpot lottery counter makes a round, is continuously included in the same or predetermined range in the jackpot random number update processing that is normally performed, The monitoring means compares the initial value with the immediately preceding initial value, and checks whether the difference between the comparison results is within a predetermined range. If this difference falls within a predetermined range, it is determined that the initial value has continued to be a close value, and either security processing (1) or (2) described later is executed.
[0128]
In this example, since the initial value random number is directly monitored, monitoring of the remaining time is not necessarily required, and can be performed relatively easily. However, when a plurality of initial values are used alternately, it cannot be handled, and monitoring at the remaining time level is required.
[0129]
(Initial value random number monitoring)
Here, an initial value random number monitoring method used when the jackpot random number counter makes a round and a processing flow corresponding to the result will be described with reference to FIG.
[0130]
In step S31, the big hit lottery counter is incremented by one.
[0131]
In step S32, it is checked whether or not the value of the jackpot lottery counter exceeds the maximum random number.
[0132]
If it does not exceed the maximum value, the process proceeds to step S34. On the other hand, if it exceeds the maximum value, the process proceeds to step S33, and the jackpot lottery counter is set to zero.
[0133]
In step S34, whether or not the big hit lottery counter matches the initial value data is compared, and it is determined whether or not the big hit random number has made a round and returned to the initial value.
[0134]
If they match, the process proceeds to step S35 to extract an initial value determining random value. On the other hand, if they do not match, the process ends.
[0135]
In step S36, a difference between the extracted initial value determining random number value and the initial value data is obtained, and it is checked whether or not the difference is smaller than a predetermined value ε.
[0136]
When the difference is smaller than the value ε, in other words, when the initial value determination random number value continues to have the same value, the process proceeds to step S37, and security processing described later is executed.
[0137]
In step S38, the initial value determination random number value is stored in the jackpot random number.
[0138]
In step S39, the stored initial value determination random number value is stored in the jackpot initial value data. The initial value data is a value of 0 when the power is turned on.
[0139]
(Security processing)
Here, an example of security processing will be described.
[0140]
(1) Prepare a plurality of tables consisting of jackpot numbers in the ROM 102 (see FIG. 7), and execute by replacing the jackpot numbers with another table when the initial value data continues to be close. To do.
[0141]
(2) A security
[0142]
【The invention's effect】
As described above, according to the present invention, the remaining time that fluctuates depending on the processing size of various game forms or the result of calculating the remaining time is continuously within a predetermined range. If it is within the predetermined range, it is considered that there is a possibility that some kind of goto action is being performed, and security processing is executed so that only a specific game form is not continuously performed As a result, it is possible to take countermeasures against fraudulent actions against anticipated goto acts and further enhance security.
[0143]
Further, according to the present invention, it is monitored whether or not the initial value random number used every time the big hit lottery counter makes a round, and only a specific game form is determined according to the monitoring result. Since the security processing is executed so as not to be performed continuously, it is possible to take measures against the anticipated goto action and further enhance the security.
[Brief description of the drawings]
FIG. 1 is a flowchart showing a remaining time monitoring process according to a first embodiment of the present invention;
FIG. 2 is a block diagram showing an overall flow of remaining time monitoring and security processing.
FIG. 3 is a block diagram showing an internal configuration of a remaining time monitoring unit.
FIG. 4 is a flowchart illustrating a remaining time monitoring method and a flow of processing according to the result.
FIG. 5 is an explanatory diagram showing an example of security processing (no remainder) when the remaining time becomes constant.
FIG. 6 is an explanatory diagram showing an example of security processing (residue 1) when the remaining time becomes constant.
FIG. 7 is an explanatory diagram showing an example of security processing (residue 2) when the remaining time becomes constant.
FIG. 8 is a front view showing a schematic configuration of the pachinko machine.
FIG. 9 is a block diagram showing an electrical configuration of the system.
FIG. 10 is a block diagram showing an overall flow of monitoring of the remaining time sum and security processing according to the second embodiment of the present invention;
FIG. 11 is a block diagram showing the internal configuration of the sum of the remaining time monitoring unit.
FIG. 12 is a flowchart showing a process when the sum of remaining time is constant.
FIG. 13 is a flowchart showing the initial value random number monitoring method used for setting the jackpot value and the processing flow according to the result, according to the third embodiment of the present invention.
[Explanation of symbols]
1 Game board
2 start prize opening
3 Special symbol display device
7 Normal symbol display device
20, 30 Sub-board
25 Power supply circuit
26 Reset circuit
100 Main board
101 CPU
102 ROM
103 RAM
109 Remaining time counter
110 Remaining time monitoring unit
200 Security measure set processing section
300 Remaining time sum monitor
Claims (6)
前記セキュリティ装置は、
前記種々の遊技形態の処理の大きさに応じて変動する残余時間を、各周期毎に検出する検出手段と、
前記検出された各周期毎の残余時間が継続して所定の範囲内に存在するか否かを判断する判断手段と、
前記残余時間が継続して所定の範囲内に存在すると判断した場合には、特定の遊技形態のみが継続的に行われないようにセキュリティ処理を実行するセキュリティ手段と
を具えたことを特徴とするパチンコ機。 An interrupt is generated at a constant cycle, and various processes are performed by starting the program process from the beginning at each interrupt timing. In the fixed period that varies depending on the process size of the various game modes A pachinko machine equipped with a security device by managing the remaining time of game processing ,
The security device comprises:
Detecting means for detecting, for each period, the remaining time that varies depending on the processing size of the various game forms;
Determination means for determining whether or not the remaining time for each detected period continuously exists within a predetermined range;
Security means for executing a security process so that only a specific game form is not continuously performed when it is determined that the remaining time is continuously within a predetermined range. Pachinko machine.
前記各周期毎の残余時間が一定時間になる回数を算出する手段と、
前記算出された回数を最大限界回数と比較する手段と
を含むことを特徴とする請求項1記載のパチンコ機。The determination means includes
Means for calculating the number of times the remaining time for each period becomes a fixed time;
The pachinko machine according to claim 1, further comprising means for comparing the calculated number of times with a maximum limit number of times.
前記各周期毎の残余時間を演算処理する手段と、
前記演算処理に基づく各残余時間から一定の規則性を導出する装置と
を含むことを特徴とする請求項1記載のパチンコ機。The determination means includes
Means for computing the remaining time for each period;
The pachinko machine according to claim 1, further comprising a device that derives a certain regularity from each remaining time based on the arithmetic processing.
前記セキュリティ装置は、
前記大当たり乱数の初期値を決定する初期値乱数を、各周期毎に検出する検出手段と、
前記検出された各周期毎の初期値乱数が継続して所定の範囲内に存在するか否かを判断する判断手段と、
前記初期値乱数が継続して所定の範囲内に存在すると判断した場合には、前記特定の遊技形態のみが継続的に行われないようにセキュリティ処理を実行するセキュリティ手段とを具えたことを特徴とするパチンコ機。A pachinko machine equipped with a security device by managing the initial value of a jackpot random number set at a predetermined cycle,
The security device comprises:
Detecting means for detecting an initial value random number for determining an initial value of the jackpot random number for each period;
Determining means for determining whether or not the detected initial value random number for each period is continuously within a predetermined range;
And security means for executing security processing so that only the specific game form is not continuously performed when it is determined that the initial value random number continues to be within a predetermined range. A pachinko machine.
大当たり遊技形態を示す大当たり乱数の当たり値の設定を変更することを特徴とする請求項1ないし4のいずれかに記載のパチンコ機。The security process is:
The pachinko machine according to any one of claims 1 to 4, wherein the hit value of the jackpot random number indicating the jackpot game form is changed.
請求項1ないし5のいずれかに記載のセキュリティ装置を具え、
当該セキュリティ装置によって、前記種々の遊技形態の中で特定の遊技形態のみが継続的に行われないようにセキュリティ処理を実行することを特徴とするパチンコ機。When the game ball wins the start winning opening, the special symbol display device starts to change, and when the combination of specific symbols is reached, the variable winning ball device performs an opening operation, so that various game forms are selected and executed. A pachinko machine,
Comprising the security device according to any one of claims 1 to 5,
A pachinko machine, wherein the security device executes security processing so that only a specific game form is not continuously performed among the various game forms.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP37171099A JP4467118B2 (en) | 1999-12-27 | 1999-12-27 | Pachinko machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP37171099A JP4467118B2 (en) | 1999-12-27 | 1999-12-27 | Pachinko machine |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2001187253A JP2001187253A (en) | 2001-07-10 |
| JP2001187253A5 JP2001187253A5 (en) | 2006-09-28 |
| JP4467118B2 true JP4467118B2 (en) | 2010-05-26 |
Family
ID=18499178
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP37171099A Expired - Fee Related JP4467118B2 (en) | 1999-12-27 | 1999-12-27 | Pachinko machine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4467118B2 (en) |
-
1999
- 1999-12-27 JP JP37171099A patent/JP4467118B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001187253A (en) | 2001-07-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4963354B2 (en) | Game machine | |
| JPH1170253A5 (en) | ||
| JPH1170251A5 (en) | ||
| JPH1170252A5 (en) | ||
| JP4467118B2 (en) | Pachinko machine | |
| JP2000271326A (en) | Controller for game machine | |
| JP2000079253A (en) | Gaming machine | |
| JP2007190446A (en) | Pinball game machine | |
| JP2000167212A (en) | Pachinko game machine | |
| JP4124062B2 (en) | Game machine | |
| JP2011173014A (en) | Pinball game machine | |
| JP4160737B2 (en) | Game machine | |
| JP2004000755A (en) | Pachinko game machine | |
| JP4843240B2 (en) | Slot machine | |
| JP2004008807A5 (en) | ||
| JP2004000755A5 (en) | ||
| JP2001046619A (en) | Ball game machine | |
| KR100544910B1 (en) | A control apparatus for a game machine | |
| KR19990025152A (en) | Tanggu Yugi (彈球 遊 技 機) | |
| JP4293218B2 (en) | Game machine | |
| JP5360022B2 (en) | Game machine | |
| JP2002306742A (en) | Ball game machine | |
| JP2004033480A (en) | Game machine | |
| JPH1170255A5 (en) | ||
| JP2001046618A (en) | Ball game machine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060811 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060811 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20060811 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090807 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091006 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100219 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100223 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4467118 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130305 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130305 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140305 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |