JP2004344462A - Game machine - Google Patents

Game machine Download PDF

Info

Publication number
JP2004344462A
JP2004344462A JP2003145916A JP2003145916A JP2004344462A JP 2004344462 A JP2004344462 A JP 2004344462A JP 2003145916 A JP2003145916 A JP 2003145916A JP 2003145916 A JP2003145916 A JP 2003145916A JP 2004344462 A JP2004344462 A JP 2004344462A
Authority
JP
Japan
Prior art keywords
numerical data
display
predetermined
variable display
display result
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.)
Withdrawn
Application number
JP2003145916A
Other languages
Japanese (ja)
Inventor
Shohachi Ugawa
詔八 鵜川
Masanori Kinoshita
真紀 木下
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sankyo Co Ltd
Original Assignee
Sankyo Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sankyo Co Ltd filed Critical Sankyo Co Ltd
Priority to JP2003145916A priority Critical patent/JP2004344462A/en
Publication of JP2004344462A publication Critical patent/JP2004344462A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Pinball Game Machines (AREA)
  • Display Devices Of Pinball Game Machines (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a game machine for simultaneously executing variable display based on two or more pieces of numerical data without letting a player recognize that a specified display result is to be attained. <P>SOLUTION: This game machine is constituted so that, when there are the numerical data judged as matching with a prescribed judgement value by a prior judgement means in a numerical data storage means 55a, a display result batch deriving means specifically displays a number for which the number of the pieces of the numerical data to the numerical data judged as matching with the prescribed judgement value and the number of the pieces of the numerical data calculated by a specified numerical data number calculation means are subtracted from the number of the pieces of the numerical data judged by a numerical data number judgement means, simultaneously executes the variable display and derives one display result. Thus, since a memory display control means controls the display of the stored number of the numerical data as if execution is performed even for lacking numerical data, it is difficult for the player to recognize that there is a specified game state and two or more pieces of the numerical data are simultaneously consumed. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明は、所定の始動条件の成立に基づいて各々が識別可能な複数種類の識別情報の可変表示を行って表示結果を導出表示する可変表示装置を備え、前記始動条件の成立後、可変表示の開始条件の成立に基づいて前記複数種類の識別情報を可変表示させた後に表示結果を導出表示させて当該可変表示の表示結果が予め定められた特定表示結果となったときに遊技者にとって有利な特定遊技状態に制御する遊技機に関するものである。
【0002】
【従来の技術】
従来、所定の始動条件の成立に基づいて各々が識別可能な複数種類の識別情報の可変表示を行って表示結果を導出表示する可変表示装置を備えた遊技機、例えば、弾球遊技機において、数値データ記憶手段に記憶される数値データの個数が予め定められた所定数を超えた場合には、複数の数値データに基づく可変表示を同時に実行し、数値データ記憶手段に記憶されている数値データの個数に応じて予め定められた数値データの個数で同時に可変表示を実行していた。
【0003】
また、数値データは始動条件の成立順番が特定可能に記憶され、同時に可変表示を実行する複数の数値データの中に特定表示結果となる数値データが含まれる場合には、同時に可変表示を実行する複数の数値データに基づく表示結果として特定表示結果となる数値データまでに記憶されている数値データに基づく可変表示を実行していた。
【0004】
【特許文献1】
特開2003−19297号公報 (第4−5頁、第7図)
【0005】
【発明が解決しようとする課題】
上記した構成の遊技機においては、同時に可変表示を実行する複数の数値データの中に特定表示結果となる数値データが含まれる場合には同時に可変表示を実行する数値データの個数が予め定められた数値データの個数とは異なるものとなっていた。そのため、同時に可変表示を実行する数値データの個数と異なる個数の可変表示を行うことによって遊技者に特定表示結果となる数値データが含まれていることを悟られやすい構成となってしまっていた。本発明は、上記した事情に鑑みなされたもので、その目的とするところは、遊技者に特定表示結果となることを悟られることなく複数の数値データに基づく可変表示を同時に実行する遊技機を提供することにある。
【0006】
【課題を解決するための手段】
上記した目的を達成するために、請求項1に係る発明においては、所定の始動条件の成立(例えば、始動入賞口14への始動入賞)に基づいて各々が識別可能な複数種類の識別情報(例えば、特別図柄9a〜9c,21a〜21c,22a〜22c,23a〜23c,24a〜24c)の可変表示を行って表示結果を導出表示する可変表示装置(例えば、可変表示装置8)を備え、前記始動条件の成立後、可変表示の開始条件の成立(例えば、前回の特別図柄の可変表示および大当り遊技状態の終了)に基づいて前記複数種類の識別情報を可変表示させた後に表示結果を導出表示させて当該可変表示の表示結果が予め定められた特定表示結果(例えば、大当り図柄)となったときに遊技者にとって有利な特定遊技状態(例えば、大当り遊技状態)に制御する遊技機であって、前記識別情報を含むデータを記憶するデータ記憶手段(例えば、ROM113)と、該データ記憶手段に記憶されたデータを用いて前記可変表示装置を表示制御する表示制御手段(例えば、演出制御用CPU111)と、前記可変表示に関わる決定に用いられ所定の数値範囲で数値データ(例えば、大当り判定用乱数、等)を更新する数値データ更新手段(例えば、CPU56のメイン処理にて数値データを更新する処理)と、前記始動条件の成立時に前記数値データ更新手段から数値データを抽出し(例えば、ステップS113)、該抽出された数値データを当該始動条件に対応して抽出順番が特定可能に記憶する(例えば、ステップS113)と共に、前記数値データのうち未だ前記開始条件が成立していない始動条件に対応する数値データを予め定められた上限数まで記憶する数値データ記憶手段(例えば、数値データ記憶バッファ55a)と、該数値データ記憶手段に記憶される数値データが所定の判定値(例えば、大当り判定値)と合致するか否かにもとづいて前記特定表示結果を表示するか否かの判定を行う事前判定手段(例えば、ステップS129)と、予め定められた所定条件が成立(例えば、ステップS122で一括消化判定用乱数が一括消化判定テーブルの判定値と一致)したことに基づいて前記数値データ記憶手段に記憶された前記数値データのうち所定個数(例えば、4個)の数値データに基づく可変表示を同時に実行し、前記所定個数の数値データに対応した表示結果を前記事前判定手段による数値データの判定結果に基づいて導出する表示結果一括導出手段(例えば、CPU56の図9(B)〜図9(E)の演出を実行する機能:ステップS52)と、前記数値データ記憶手段に記憶された数値データの個数を判定する数値データ数判定手段(例えば、始動記憶カウンタ)と、該数値データ数判定手段によって前記数値データ記憶手段に予め定められた所定個数以上の数値データが記憶されることが判定されたときに、前記表示結果一括導出手段によって前記所定個数の数値データに基づく可変表示を同時に実行するか否かを決定する一括導出決定手段と(例えば、ステップS122)、該一括導出決定手段により前記所定個数の数値データに基づく可変表示を同時に実行する旨の決定がなされ、且つ、前記事前判定手段によって前記所定個数の数値データに前記所定の判定値と合致する旨の判定がなされた数値データが複数あったときには、該所定の判定値と合致する旨の判定がなされた数値データのうち前記抽出された順番が先の数値データを含む数値データまでの数値データの個数(例えば、始動記憶数=K)と、前記表示結果一括導出手段によって同時に実行する数値データの所定個数と(例えば、4個)、の差の数値データの個数を算出する特定数値データ数算出手段(例えば、CPU56のステップS132にて残りの処理数を算出する機能)と、前記数値データ数判定手段に判定された数値データの個数を特定可能に表示するメモリ表示制御手段(例えば、演出制御用CPU111のCPU56からのコマンドに応じて始動記憶表示キャラクタ画像18を表示制御する機能)と、を含み、該メモリ表示制御手段は、前記表示結果一括導出手段によって前記所定個数の数値データに基づく可変表示を同時に実行するとき、前記所定個数の数値データに前記事前判定手段によって前記所定の判定値と合致する旨の判定がなされた数値データが無かったときには、前記数値データ数判定手段に判定された数値データの個数から前記所定個数を減算した個数を表示する正規記憶導出演出(例えば、図9(A)〜図9(E)の演出)を実行する機能と、前記表示結果一括導出手段によって前記所定個数の数値データに基づく可変表示を同時に実行するとき、前記所定個数の数値データに前記事前判定手段によって前記所定の判定値と合致する旨の判定がなされた数値データがあったときには、前記所定の判定値と合致する旨の判定がなされた数値データまでの数値データの個数(例えば、図9(G)〜図10(J)で実行された2個の始動記憶)と、前記特定数値データ数算出手段によって算出された前記数値データの個数とを前記数値データ数判定手段に判定された数値データの個数から減算した個数(例えば、図9(G)〜図10(J)であたかも実行したように表示した2個分の始動記憶)を特定可能に表示するダミー記憶導出演出(例えば、図9(G)〜図10(J)の演出)を実行する機能を有し、前記表示制御手段は、前記表示結果一括導出手段によって、前記所定個数の数値データに基づく可変表示を同時に実行するとき、該所定個数の数値データに基づく表示結果のうち1つの表示結果を導出する(例えば、図9(A)〜図9(E)の演出にて4つの数値データに基づく表示結果を1つの表示結果として導出する)ことを特徴とする。
このように構成することにより、所定個数の数値データの中に特定表示結果となる数値データが複数あるときには、特定表示結果となる数値データが1つだけ含まれるように所定個数の数値データを構成し、数値データ記憶手段に記憶された数値データの個数を特定可能に表示するとき、ダミー記憶導出演出として所定個数の数値データに基づく表示結果を導出したかのように不足分を含めて表示することで特定表示結果/非特定表示結果の制御に不整合が発生せず、且つ、遊技者に特定遊技状態があることを悟られ難く同時に複数の数値データを消化できるため、遊技者の興趣を向上させることができる。
【0007】
また、請求項2に係る発明においては、所定の始動条件の成立(例えば、始動入賞口14への始動入賞)に基づいて各々が識別可能な複数種類の識別情報(例えば、特別図柄9a〜9c,21a〜21c,22a〜22c,23a〜23c,24a〜24c)の可変表示を行って表示結果を導出表示する可変表示装置(例えば、可変表示装置8)を備え、前記始動条件の成立後、可変表示の開始条件の成立(例えば、前回の特別図柄の可変表示および大当り遊技状態の終了)に基づいて前記複数種類の識別情報を可変表示させた後に表示結果を導出表示させて当該可変表示の表示結果が予め定められた特定表示結果(例えば、大当り図柄)となったときに遊技者にとって有利な特定遊技状態(例えば、大当り遊技状態)に制御する遊技機であって、前記識別情報を含むデータを記憶するデータ記憶手段(例えば、ROM113)と、該データ記憶手段に記憶されたデータを用いて前記可変表示装置を表示制御する表示制御手段(例えば、演出制御用CPU111)と、前記可変表示に関わる決定に用いられ所定の数値範囲で数値データ(例えば、大当り判定用乱数、等)を更新する数値データ更新手段(例えば、CPU56のメイン処理にて数値データを更新する処理)と、前記始動条件の成立時に前記数値データ更新手段から数値データを抽出し(例えば、ステップS113)、該抽出された数値データを当該始動条件に対応して抽出順番が特定可能に記憶する(例えば、ステップS113)と共に、前記数値データのうち未だ前記開始条件が成立していない始動条件に対応する数値データを予め定められた上限数まで記憶する数値データ記憶手段(例えば、数値データ記憶バッファ55a)と、該数値データ記憶手段に記憶される数値データが所定の判定値(例えば、大当り判定値)と合致するか否かにもとづいて前記特定表示結果を表示するか否かの判定を行う事前判定手段(例えば、ステップS129)と、予め定められた所定条件が成立(例えば、ステップS122で一括消化判定用乱数が一括消化判定テーブルの判定値と一致)したことに基づいて前記数値データ記憶手段に記憶された前記数値データのうち所定個数(例えば、4個)の数値データに基づく可変表示を同時に実行し、前記所定個数の数値データに対応した表示結果を前記事前判定手段による数値データの判定結果に基づいて導出する表示結果一括導出手段(例えば、CPU56の図12(B)〜図13(E)の演出を実行する機能:ステップS52)と、前記数値データ記憶手段に記憶された数値データの個数を判定する数値データ数判定手段(例えば、始動記憶カウンタ)と、該数値データ数判定手段によって前記数値データ記憶手段に予め定められた所定個数以上の数値データが記憶されることが判定されたときに、前記表示結果一括導出手段によって前記所定個数の数値データに基づく可変表示を同時に実行するか否かを決定する一括導出決定手段と(例えば、ステップS122)、該一括導出決定手段により前記所定個数の数値データに基づく可変表示を同時に実行する旨の決定がなされ、且つ、前記事前判定手段によって前記所定個数の数値データに前記所定の判定値と合致する旨の判定がなされた数値データが複数あったときには、該所定の判定値と合致する旨の判定がなされた数値データのうち前記抽出された順番が先の数値データを含む数値データまでの数値データの個数(例えば、始動記憶数=K)と、前記表示結果一括導出手段によって同時に実行する数値データの所定個数(例えば、4個)と、の差の数値データの個数を算出する特定数値データ数算出手段(例えば、CPU56のステップS132にて残りの処理数を算出する機能)と、前記数値データ数判定手段に判定された数値データの個数を特定可能に表示するメモリ表示制御手段(例えば、演出制御用CPU111のCPU56からのコマンドに応じて始動記憶表示キャラクタ画像18を表示制御する機能)と、を含み、該メモリ表示制御手段は、前記表示結果一括導出手段によって前記所定個数の数値データに基づく可変表示を同時に実行するとき、前記所定個数の数値データに前記事前判定手段によって前記所定の判定値と合致する旨の判定がなされた数値データが無かったときには、前記数値データ数判定手段に判定された数値データの個数から前記所定個数を減算した個数を表示する正規記憶導出演出(例えば、図12(A)〜図12(E)の演出)を実行する機能と、前記表示結果一括導出手段によって前記所定個数の数値データに基づく可変表示を同時に実行するとき、前記所定個数の数値データに前記事前判定手段によって前記所定の判定値と合致する旨の判定がなされた数値データがあったときには、前記所定の判定値と合致する旨の判定がなされた数値データまでの数値データの個数(例えば、図12(G)〜図13(L)で実行された2個の始動記憶)と、前記特定数値データ数算出手段によって算出された前記数値データの個数とを前記数値データ数判定手段に判定された数値データの個数から減算した個数(例えば、図12(G)〜図13(L)であたかも実行したかのように表示した2個分の始動記憶)を特定可能に表示するダミー記憶導出演出(例えば、図12(G)〜図13(L)の演出)を実行する機能を有し、前記表示制御手段は、前記表示結果一括導出手段によって前記所定個数の数値データに基づく可変表示を同時に実行し、且つ、該所定個数の数値データに前記所定の判定値と合致する旨の判定がなされた数値データが含まれるときに、前記所定の判定値と合致する旨の判定がなされた数値データのうち前記抽出された順番が先の数値データまでの数値データに基づく表示結果と、前記特定数値データ数算出手段によって算出された数値データの個数分の非特定表示結果と、を個々に導出する(例えば、図12(G)〜図13(M)の演出)ことを特徴とする。
このように構成することにより、所定個数の数値データの中に特定表示結果となる数値データが複数あるときには、特定表示結果となる数値データが1つだけ含まれるように所定個数の数値データを構成し、不足分は非特定表示結果を導出表示することで特定表示結果/非特定表示結果の制御に不整合が発生せず、且つ、遊技者に特定遊技状態があることを悟られ難く同時に複数の数値データを消化できるため、遊技者の興趣を向上させることができる。
【0008】
また、請求項3に係る発明においては、前記表示制御手段は、前記表示結果一括導出手段により前記所定個数の数値データに基づく可変表示を同時に実行して表示結果を個々に導出するときに、該個々に導出される表示結果の導出タイミングをそれぞれ異なった導出タイミングに制御するタイミング制御手段(例えば、はずれとなる可変表示パターンと、リーチはずれとなるリーチ時可変表示パターンと、を複数の可変表示時間で複数種類設定し、それぞれの表示エリアで異なる可変表示時間により特別図柄(21a〜21c,22a〜22c,23a〜23c,24a〜24c)の可変表示が行われるような可変表示パターンで可変表示が行われるように制御する)を含むことを特徴とする。
このように構成することにより、複数の数値データに基づく表示結果を個々に導出するタイミングを異ならせることで、全ての表示結果が導出されるまで複数導出される表示結果に対する遊技者の興味を持続できる。
【0009】
また、請求項4に係る発明においては、前記タイミング制御手段は、前記所定個数の数値データに対応する表示結果にリーチ表示態様(例えば、リーチ)となる数値データ(例えば、リーチ判定値と一致する数値データ)が含まれるときには、該リーチ表示態様となる数値データの導出タイミングをリーチ表示態様とならない数値データの導出タイミングよりも遅く制御するリーチタイミング制御手段(例えば、リーチとなる可変表示パターンの可変表示時間をリーチとならない可変表示パターンの可変表示時間よりも長くなるような可変表示パターンで可変表示が行われるように制御する)を含むことを特徴とする。
このように構成することにより、リーチ表示態様となる表示結果の導出タイミングをリーチ表示態様とならない表示結果の導出タイミングよりも遅くすることで、複数導出される表示結果に対する遊技者の興味を持続できる。
【0010】
また、請求項5に係る発明においては、前記表示制御手段は、一括導出決定手段により前記所定個数の数値データに基づく可変表示を同時に実行することが決定されたときに、前記可変表示装置にて識別情報が表示される表示エリア(例えば、第1表示エリア21〜第4表示エリア24)を前記所定個数の数値データの個数に応じた表示エリアに分割する表示エリア分割手段(例えば、一括消化コマンドを受信したときに表示エリアを分割させる演出制御用CPU111の機能)を含み、該表示エリア分割手段によって前記表示エリアを分割した後、前記表示制御手段は、前記表示結果一括導出手段によって導出される前記所定個数の数値データに基づく表示結果に対応した前記識別情報の可変表示を前記分割した表示エリアにて開始させる(例えば、図12(B)となった後に可変表示を開始する)ことを特徴とする。
このように構成することにより、所定個数の数値データに基づく表示結果を個々に導出するときには、表示エリアを分割し、分割された表示エリアにて複数の数値データに基づく表示結果に対応した識別情報の可変表示を開始させることにより、複数の表示結果に関してそれぞれ可変表示開始時から表示結果の導出まで表示することで遊技者の興趣を向上させることができる。
【0011】
また、請求項6に係る発明においては、前記ダミー表示結果は、リーチ表示態様となることを特徴とする。
このように構成することにより、リーチ表示態様となった後に非特定表示結果を導出表示するダミー表示結果によりダミー記憶導出演出を実行することで、遊技者の導出される表示結果に対する期待感を高めることができる。
【0012】
また、請求項7に係る発明においては、前記データ記憶手段には、前記数値データ記憶手段に記憶された前記数値データの個数を表す表示パターンとして予め定められた複数の数値データ数表示パターンに対応した複数の数値データ数表示データ(例えば、数値データ数表示データ113a)が記憶され、前記複数の数値データ数表示パターンは、前記数値データ記憶手段に記憶された前記数値データの個数に応じて所定のキャラクタ画像の形態を変化させる数値データ数表示キャラクタ変化パターンを含み、前記メモリ表示制御手段は、前記数値データ数表示データを用い前記数値データ記憶手段に記憶された数値データの個数に応じて、前記キャラクタ画像の形態を変化させる(例えば、図9(A)〜図9(E)の可変表示を実行したときに残りの数値データの個数に応じて始動記憶表示キャラクタ画像18を太った状態から細い状態に変化させる)ことを特徴とする。
このように構成することにより、数値データの個数の変化を所定のキャラクタ画像の形態を変化させることにより表現することによって、数値データの個数に関する表示演出のバリエーションを増加させることができる。また、複数の数値データに基づく表示結果を導出するため、数値データの個数を所定のキャラクタ画像の形態を変化させることにより表現した場合でも遊技者に数値データの個数の変化を容易に認識させることができる。
【0013】
また、請求項8に係る発明においては、前記表示制御手段は、前記表示結果一括導出手段により前記数値データ記憶手段に記憶された前記数値データのうち所定個数の数値データに基づく可変表示にて導出された数値データの個数を報知する導出数報知手段(例えば、始動記憶表示キャラクタ画像18により数値データの個数を表示させる機能)を備えたことを特徴とする。
このように構成することにより、所定個数の数値データに基づく可変表示にて導出された数値データの個数を報知することにより、複数の数値データに基づく表示結果を導出するときに遊技者に不信感を与えないようにすることができる。
【0014】
また、請求項9に係る発明においては、前記ダミー記憶導出演出を実行する際に参照され、複数のダミー演出用画像データを記憶したダミー演出用画像データ記憶手段(例えば、ROM113)と、該ダミー演出用画像データ記憶手段に記憶される複数のダミー演出用画像データのうちいずれか1つを選択するダミー演出選択手段(例えば、ステップSA801f,S801b)と、を備え、前記表示結果一括導出手段は、前記ダミー演出選択手段によって選択されたダミー演出用画像データに基づいて前記ダミー記憶導出演出を実行することを特徴とする。
このように構成することにより、ダミー演出用画像データ記憶手段に記憶されるダミー演出用画像データに基づいてダミー記憶導出演出を実行することができる。
【0015】
【発明の実施の形態】
以下、本発明の一実施形態について、図面を参照して説明する。まず、遊技機の一例である弾球遊技機1の全体の構成について説明する。図1は弾球遊技機1を正面からみた正面図である。なお、ここでは、遊技機の一例として弾球遊技機を示すが、本発明は弾球遊技機に限られず、例えば、画像式の遊技機、コイン遊技機、及び、スロット機、等であってもよい。
【0016】
弾球遊技機1は、縦長の方形状に形成された外枠(図示せず)と、外枠の内側に開閉可能に取り付けられた遊技枠とで構成される。また、弾球遊技機1は、遊技枠に開閉可能に設けられている額縁状に形成されたガラス扉枠2を有する。遊技枠は、外枠に対して開閉自在に設置される前面枠(図示せず)と、機構部品等が取り付けられる機構板と、それらに取り付けられる種々の部品(後述する遊技盤6を除く)と、を含む構造体である。
【0017】
図1に示すように、弾球遊技機1は、額縁状に形成されたガラス扉枠2を有する。ガラス扉枠2の下部表面には打球供給皿(上皿)3がある。打球供給皿3の下部には、打球供給皿3に収容しきれない遊技球を貯留する余剰球受皿4、打球を発射する打球操作ハンドル(操作ノブ)5が設けられている。ガラス扉枠2の背面には、遊技盤6が着脱可能に取り付けられている。なお、遊技盤6は、それを構成する板状体と、その板状体に取り付けられた種々の部品とを含む構造体である。また、遊技盤6の前面には打ち込まれた遊技球が流下可能な遊技領域7が形成されている。
【0018】
遊技領域7の中央付近には、所定の始動条件の成立(例えば、始動入賞)に基づいて各々が識別可能な複数種類の識別情報(例えば、特別図柄9a〜9c、図9参照)の可変表示を行って表示結果を導出表示する可変表示装置8を備えている。本実施形態では、可変表示装置8は液晶表示装置(LCD)により構成され、その中央には特別図柄9a〜9cを可変表示する表示部9が設けられている。この表示部9は、左・中・右の3つの表示領域に識別情報が表示制御されるものである。
【0019】
なお、本実施形態における弾球遊技機1は、後述する事前判定手段(ステップS129)が表示部9の表示結果を予め定められた特定表示結果とすることを決定したときに表示部9に特定表示結果を表示した後に遊技者にとって有利な特定遊技状態としての大当り遊技状態に制御する機能を有する。
【0020】
また、特定表示結果は、特別表示結果(確変図柄)と特別表示結果以外の非特別表示結果(非確変図柄)を含み、本実施形態における弾球遊技機1は、後述する事前判定手段が表示結果を特別表示結果とすることを決定したときに表示部9に特別表示結果を表示した後に特定遊技状態(大当り遊技状態)に制御し、大当り遊技状態終了後に、表示結果が通常遊技状態より特定表示結果(大当り図柄)となり易い(大当りとなる確率が高い)特別遊技状態としての確変状態に制御する機能も有している。なお、通常遊技状態とは、特別遊技状態および特定遊技状態とは異なる遊技状態のことである。
【0021】
また、表示部9の右上部には、始動条件の成立(打球が始動入賞口14へ入賞する)時に後述する数値データ更新手段から数値データを抽出し、抽出された数値データを始動条件に対応して抽出順番を特定可能に記憶すると共に、数値データのうち未だ開始条件(例えば、前回の特別図柄9a〜9cの可変表示および大当り遊技状態の終了)が成立していない始動条件に対応する数値データを予め定められた上限数まで記憶する数値データ記憶手段(例えば、数値データ記憶バッファ55a:主基板31のRAM55により数値データを記憶する機能)に記憶された数値データ(始動記憶)数を表示する数値データ(始動記憶)数表示手段としての始動記憶表示キャラクタ画像18(図9参照)が設けられている。
【0022】
この実施の形態では、始動記憶表示キャラクタ画像18に始動記憶数が表示される。この始動記憶表示キャラクタ画像18は、有効始動入賞(この実施の形態では、始動記憶数が20未満のときの始動入賞)がある毎に、始動記憶数の表示を更新し(例えば、始動記憶数の表示を1増やす)、可変表示装置8の可変表示が開始される毎に、始動記憶数の表示を更新する(例えば、始動記憶数の表示を1減らす)。また、始動記憶数が変化することにより始動記憶表示キャラクタ画像18の形態を変化させている。具体的には、始動記憶数が多いときには太った始動記憶表示キャラクタ画像18が表示され(図9(A)参照)、始動記憶数が少なくなるにつれて始動記憶表示キャラクタ画像18の体型が細くなるように始動記憶表示キャラクタ画像18の形態を変化させている(図9(E)参照)。このように、始動記憶数の表示を数字だけでなく、始動記憶表示キャラクタ画像18の形態を変化させて始動記憶数の変化をアナログ的に表現することで、視覚的な変化によって始動記憶数の変化を遊技者に容易に認識させることができる。
【0023】
なお、この実施の形態における可変表示装置8においては、表示部9と、始動記憶表示キャラクタ画像18の表示されるエリアと、が区分けされて設けられているので、可変表示中も始動記憶数が表示された状態とすることができる。
【0024】
可変表示装置8の下方には、始動入賞口14を有する可変入賞球装置15が設けられている。始動入賞口14に入った入賞球は、遊技盤6の背面に導かれ、始動口スイッチによって検出される。また、始動入賞口14の下部には開閉動作を行う可変入賞球装置15が設けられている。可変入賞球装置15は、ソレノイドによって開状態とされる。
【0025】
可変入賞球装置15の下部には、上述した特定遊技状態(大当り遊技状態)においてソレノイド(図示しない)によって開状態とされる開閉板20が設けられている。開閉板20は大入賞口を開閉する手段である。開閉板20から遊技盤6の背面に導かれた入賞球のうち、一方(V入賞領域)に入った入賞球はV入賞スイッチで検出され、もう一方(10カウント入賞領域)に入った入賞球はカウントスイッチで検出される。遊技盤6の背面には、大入賞口内の経路を切り換えるためのソレノイド(図示しない)も設けられている。
【0026】
開閉板20の右側方には、「○」及び「×」と付された一対のLEDからなる普通図柄表示器13が設けられている。この普通図柄表示器13は、普通図柄と呼ばれる複数種類の識別情報(例えば、「○」及び「×」)を可変表示可能なものである。
【0027】
ゲート32に遊技球が入賞しゲートスイッチで検出されると、普通図柄表示器13の始動記憶数である普通図柄始動記憶数が上限に達していなければ、所定の乱数値が抽出される。そして、普通図柄表示器13において表示状態が変化する可変表示を開始できる状態であれば、普通図柄表示器13の可変表示が開始される。普通図柄表示器13において表示状態が変化する可変表示を開始できる状態でなければ、普通図柄始動記憶の値が1増やされる。普通図柄表示器13の近傍には、普通図柄始動記憶数を表示する所定数(この実施の形態では4つ)のLEDによる表示部を有する普通図柄始動記憶表示器19が設けられている。ゲート32への入賞がある毎に、普通図柄始動記憶表示器19は点灯するLEDを1増やす。そして、普通図柄表示器13の可変表示が開始される毎に、点灯するLEDを1減らす。なお、特別図柄9a〜9cと普通図柄とを一つの可変表示装置で可変表示するように構成することもできる。その場合には、特別図柄9a〜9cを可変表示する特別可変表示領域と、普通図柄を可変表示する普通可変表示領域と、は1つの可変表示装置で実現される。
【0028】
この実施の形態では、○と×の付された上下のランプ(点灯時に図柄が視認可能になる)が交互に点灯することによって普通図柄の可変表示が行われ、可変表示は所定時間(例えば29.2秒)継続する。そして、可変表示の終了時に○の付された上側のランプが点灯すれば当りとなる。当りとするか否かは、ゲート32に遊技球が入賞したときに抽出された乱数の値が所定の当り判定値と一致したか否かによって決定される。普通図柄表示器13における可変表示の表示結果が当りである場合に、可変入賞球装置15が所定回数、所定時間だけ開状態になって遊技球が入賞しやすい状態になる。すなわち、可変入賞球装置15の状態は、普通図柄の停止図柄が当り図柄である場合に、遊技者にとって不利な状態から有利な状態に変化する。
【0029】
更に、特別遊技状態としての確変状態では、可変表示装置8の表示部9における特別図柄9a〜9cの停止図柄が当り図柄(特定表示結果:例えば、「777」)になる確率が通常遊技状態より高められるとともに、特別図柄9a〜9cの可変表示時間(変動時間)が通常遊技状態より短縮される。更に、普通図柄表示器13において、停止図柄が当り図柄になる確率が通常遊技状態より高められるとともに、可変入賞球装置15の開放時間と開放回数とのうちの一方又は双方が通常遊技状態より高められる。これにより遊技者にとって更に有利になる。また、確変状態等の所定の状態では、普通図柄表示器13における可変表示時間(変動時間)が通常遊技状態より短縮されることによって、遊技者にとって更に有利になるようにしてもよい。
【0030】
なお、特別遊技状態として時短状態に制御することにより、遊技者にとって更に有利な状態とするようにしてもよい。時短状態では、表示部9において特別図柄9a〜9cの変動表示(可変表示)が所定回数(例えば、100回)実行されるまで、可変表示装置8の表示部9および普通図柄表示器13において可変表示時間(変動時間)が通常遊技状態より短縮される。更に、可変入賞球装置15において、開放時間と開放回数とのうちの一方又は双方が通常遊技状態より高められる。可変入賞球装置15の開放時間又は開放回数が通常遊技状態より高められることにより、始動入賞口14への始動入賞が起こりやすくなり、所定期間内での表示部9における特別図柄9a〜9cの可変表示回数が増加して特別図柄9a〜9cが当り図柄となる確率が通常遊技状態より高まるため、遊技者にとって更に有利な状態となる。
【0031】
また、特別遊技状態は上記したものに限らず、遊技者に有利となる遊技制御を特別遊技状態とすればよい。以下、この遊技制御を大当りに直接的には係わらないもの(特定遊技状態中以外)と大当りに直接的に係わるもの(特定遊技状態中)とに分けて説明する。即ち、特定遊技状態に加える特別遊技状態とは、特定遊技状態とは別の特別遊技状態のことであってもよいし、また特定遊技状態を含む特別遊技状態のことであってもよい。先ず、大当りに直接的には係わらない遊技制御としては、特別図柄9a〜9c乃至普通図柄に対しての時間短縮(時短)制御又は確率変動(確変)制御、電役(例えば、可変入賞球装置15)の開放期間の延長制御、特別図柄乃至普通図柄に対しての始動通過領域の増設制御(例えば、遊技盤6に設置される入賞口(図示しない)を特別図柄9a〜9cの始動入賞口として設定変更する制御)、賞球数の増加制御(例えば、入賞に伴う賞球を通常遊技状態時の13個から15個に増加する制御)、あるいは所定領域への通過率向上制御(例えば、始動入賞口14の上流側に打玉規制装置を設け、該打玉規制装置の作動により始動入賞率を向上する制御)を特別遊技状態とすることができ、さらには始動入賞に基づいて可変表示される図柄の停止図柄が所定の図柄の組合せになると開放する所定の電動役物への入賞があると所定の権利が発生又は継続する第3種弾球遊技機に本発明を適用した場合には、特定領域への入賞率向上制御を特別遊技状態としてもよい。一方、大当りに直接的に係わる遊技制御としては、ラウンド上限数の向上制御、カウント上限数の向上制御、開閉板20の開放延長制御、あるいは開閉板20によって開放された大入賞口への入賞に伴う賞球数の増加制御を特別遊技状態とすることができる。なお、上記した遊技制御を組合せて特別遊技状態とすることもできるのは言うまでもない。さらには、特別遊技状態への突入(所定条件の成立)及び終了の契機については、本実施形態中に記載のものに限定せず、乱数、遊技履歴(例えば、時間、リーチ回数、所定入賞口への入賞回数、通過回数等)、入賞、及びサブゲーム(例えば、ジャンケンなどで遊技者自身が選択できるものを含む)の4つの要素のうちいずれか1つ乃至任意の組合せを突入契機乃至終了契機に設定するものであればよい。
【0032】
遊技盤6の遊技領域7の左右周辺には、遊技中に点滅表示される装飾ランプ25が設けられ、下部には、入賞しなかった打球が取り込まれるアウト口26がある。また、遊技領域7の外側の左右上部には、所定の音声出力として効果音や音声を発声する2つのスピーカ27が設けられている。遊技領域7の外周上部、外周左部および外周右部には、前面枠に設けられた天枠ランプ40、枠ランプ左41および枠ランプ右42が設けられている。また、可変表示装置8の左右上部には、ランプ10が設けられている。そして、この例では、枠ランプ左41の近傍に、賞球残数があるときに点灯する賞球ランプ51が設けられ、枠ランプ右42の近傍に、補給球が切れたときに点灯する球切れランプ52が設けられている。
【0033】
次に、リーチ状態について説明する。本実施形態におけるリーチ状態とは、停止した図柄が大当り図柄の一部を構成しているときに未だ停止していない図柄については可変表示(変動表示)が行われていること、および全てまたは一部の図柄が大当り図柄の全てまたは一部を構成しながら同期して変動表示している状態である。
【0034】
本実施形態では、予め定められた複数の表示領域としての表示部9に、予め定められた図柄が停止することで大当りとなる有効ラインが定められ、その有効ライン上の一部の表示領域に予め定められた図柄が停止しているときに未だ停止していない有効ライン上の表示領域において変動表示が行われている状態(例えば、左、中、右の表示領域のうち左、右の表示領域には大当り図柄の一部となる(例えば「7」)が停止表示されている状態で右の表示領域は未だ変動表示が行われている状態)、および有効ライン上の表示領域の全てまたは一部の図柄が大当り図柄の全てまたは一部を構成しながら同期して変動表示している状態(例えば、左、中、右の表示領域の全てに変動表示が行われており、常に同一の図柄が揃っている状態で変動表示が行われている状態)をいう。
【0035】
また、リーチの際に、通常と異なる演出がランプや音で行われることがある。この演出をリーチ演出という。また、リーチの際に、キャラクタ(人物等を模した演出表示であり、図柄とは異なるもの)を表示させたり、背景の表示態様を変化させたりすることがある。このキャラクタの表示や背景の表示態様の変化をリーチ演出表示という。
【0036】
また、図1には、弾球遊技機1に隣接して設置され、プリペイドカードが挿入されることによって球貸しを可能にするカードユニット50も示されている。カードユニット50には、使用可能状態であるか否かを示す使用可表示ランプ151、カードユニット50がいずれの側の弾球遊技機1に対応しているのかを示す連結台方向表示器153、カードユニット50内にカードが投入されていることを示すカード投入表示ランプ154、記録媒体としてのカードが挿入されるカード挿入口155、およびカード挿入口155の裏面に設けられているカードリーダライタの機構を点検する場合にカードユニット50を開放するためのカードユニット錠156が設けられている。
【0037】
打球発射装置から発射された遊技球は、打球レールを通って遊技領域7に入り、その後、遊技領域7を下りてくる。打球が始動入賞口14に入り始動口スイッチで検出されると、特別図柄9a〜9cの可変表示を開始できる状態であれば(例えば、大当り遊技終了又は前回の可変表示の終了)、表示部9において特別図柄9a〜9cの可変表示(変動表示)を開始する。特別図柄9a〜9cの可変表示を開始できる状態でなければ、数値データ記憶バッファ55aに記憶される始動記憶数を1増やし、始動記憶表示キャラクタ画像18の形態および始動記憶数の表示を更新する。
【0038】
表示部9における特別図柄9a〜9cの可変表示は、一定時間が経過したときに停止する。停止時の特別図柄9a〜9cが大当り図柄(特定表示結果)となると、大当り遊技状態に移行する。すなわち、開閉板20が、一定時間経過するまで、または、所定個数(例えば、10個)の打球が入賞するまで開放する。そして、開閉板20の開放中に打球がV入賞領域に入賞し、V入賞スイッチで検出されると、継続権が発生し開閉板20の開放が再度行われる。継続権の発生は、所定回数(例えば15ラウンド)許容される。
【0039】
表示部9における特別図柄9a〜9cの変動停止時の停止図柄が確率変動を伴う大当り図柄(特別表示結果:確変図柄)である場合には、大当り遊技状態に制御され、大当り遊技状態終了後に、次に大当りとなる確率が通常遊技状態より高くなる特別遊技状態に制御される。すなわち、確変状態という遊技者にとって更に有利な状態となる。
【0040】
図2は、本実施形態に係る弾球遊技機1の回路構成の概要を表したブロック図である。主基板31には、プログラムに従って弾球遊技機1を制御する基本回路53が搭載されている。基本回路53は、ゲーム制御用のプログラム等を記憶するROM54、ワークメモリとして使用される記憶手段としてのRAM55、プログラムに従って遊技の信号を制御する遊技制御手段としてのCPU56、及び演出制御基板80等に制御信号を送信するI/Oポート部57を含む。この実施の形態では、ROM54、RAM55、およびI/Oポート部57は、CPU56に内蔵されている。すなわち、CPU56は、1チップマイクロコンピュータである。なお、1チップマイクロコンピュータは、少なくともRAM55がCPU56に内蔵されていればよく、ROM54及びI/Oポート部57は外付けであっても内蔵されていてもよい。なお、CPU56はROM54に格納されているプログラムに従って制御を実行するので、以下、CPU56が実行する(または、処理を行う)ということは、具体的には、CPU56がプログラムに従って制御を実行することである。このことは、主基板31以外の他の基板に搭載されているCPUについても同様である。
【0041】
なお、図2には示されていないが、ゲートスイッチ、始動口スイッチ、V入賞スイッチ、カウントスイッチ、満タンスイッチ、カウントスイッチ短絡信号及びクリアスイッチからの信号を基本回路53に与えるスイッチ回路、可変入賞球装置15を開閉するソレノイド、開閉板20を開閉するソレノイド等を基本回路53からの指令に従って駆動するソレノイド回路、電源投入時に基本回路53をリセットするためのシステムリセット回路、基本回路53から与えられるデータに従って、大当りの発生を示す大当り情報、表示部9における特別図柄9a〜9cの可変表示開始に利用された始動入賞球の個数を示す有効始動情報、確率変動が生じたことを示す確変情報等の情報出力信号をホールコンピュータ等の外部装置に対して出力する情報出力回路、も主基板31に搭載されている。
【0042】
また、RAM(CPU内蔵RAMであってもよい)55の一部または全部が、電源基板において作成されるバックアップ電源によってバックアップされているバックアップRAMである。すなわち、遊技機に対する電力供給が停止しても、所定期間は、RAM55の一部または全部の内容は保存される。
【0043】
また、主基板31に搭載されるRAM55には、始動条件の成立(打球が始動入賞口14へ入賞する)時に後述する数値データ更新手段から数値データを抽出し、抽出された数値データを始動条件に対応して抽出順番を特定可能に記憶すると共に、数値データのうち未だ開始条件(例えば、前回の特別図柄9a〜9cの可変表示および大当り遊技状態の終了)が成立していない始動条件に対応する数値データを予め定められた上限数まで記憶する数値データ記憶手段(例えば、数値データ記憶バッファ55a:主基板31のRAM55により数値データを記憶する機能)が設けられている。そして、CPU56は、数値データ記憶バッファ55aに記憶される数値データに応じて遊技の進行を制御するコマンドを演出制御基板80に送信する処理を実行する。
【0044】
また、主基板31に設けられた遊技制御手段(例えば、CPU56)からのコマンドに基づいて、演出制御基板80に設けられた演出制御手段としての演出制御用CPU111が、可変表示装置8に設けられた表示部9の表示制御、スピーカ27の音声出力制御、ランプ・LEDの発光制御、等を行う。主基板31からは、可変表示装置8の表示制御、ランプ・LEDの点灯制御、遊技音発生等の演出の制御に関する指令情報として演出制御コマンドが伝送される。
【0045】
この実施の形態では、演出制御基板80に搭載される演出制御手段(例えば、演出制御用CPU111等)に含まれる表示制御手段が、主基板31に搭載される遊技制御手段(CPU56及びROM54,RAM55等の周辺回路)からの制御信号(演出制御コマンド)に基づいて遊技盤6に設けられている可変表示装置8、普通図柄表示器13の表示制御を行う。主基板31からは、可変表示装置8の可変表示態様を指定する信号として、可変表示時間(変動時間)を特定可能な変動パターンコマンド(可変表示パターンコマンド)と、特別図柄停止図柄設定処理(ステップS301)で決定された特別図柄9a〜9cの停止図柄を指示するコマンド(特別図柄指定コマンド)と、が送信される。
【0046】
演出制御基板80には、主基板31からの演出制御コマンドに応じて識別情報を含むデータ(例えば、ゲーム制御用のプログラム等)を記憶するデータ記憶手段としてのROM113、ワークメモリとして使用されるRAM112、主基板31からの演出制御コマンドに基づいて可変表示装置8等を表示制御する演出制御用CPU111および主基板31からの演出制御コマンドを受信するI/Oポート部114が搭載されている。
【0047】
なお、この実施の形態のRAM112は、主基板31から送信される変動パターンコマンドを記憶する(第2実施形態では、受信したそれぞれの変動パターンコマンドを受信した順番が特定可能となるように記憶する)変動パターンコマンド受信バッファ112aと、主基板から送信される特別図柄9a〜9cの停止図柄を指定する特別図柄指定コマンドを記憶する(第2実施形態では、受信したそれぞれの特別図柄指定コマンドを受信した順番が特定可能となるように記憶する)特別図柄受信バッファ112bと、を備えている。第2実施形態の変動パターンコマンド受信バッファ112aおよび特別図柄受信バッファ112bは、それぞれ保存領域1〜保存領域4を備えている。
【0048】
また、この実施の形態のROM113は、主基板31から送信される数値データ記憶バッファ55aに記憶された数値データ(始動記憶)数を示すコマンドに基づいて、数値データ(始動記憶)の個数を表す表示パターンとして始動記憶表示キャラクタ画像18の形態を変化させる数値データ数表示キャラクタ変化パターンを含む予め定められた複数の数値データ数表示パターンに対応した複数の数値データ数表示データ113aを備えている。始動記憶数が変化すると(例えば、始動入賞が生じると)主基板31から演出制御基板80に始動記憶数を示すコマンドが送信される。そして、演出制御用CPU111の表示制御手段は、始動記憶数を示すコマンドに基づき、ROM113に格納される数値データ数表示データ113aから数値データ数表示キャラクタ変化パターンのうちいずれか1つを選択し、選択した数値データ数表示キャラクタ変化パターンに従って始動記憶表示キャラクタ画像18を表示制御する。
【0049】
また、演出制御用CPU111は、VDP100を介してLCDを用いた表示部9の表示制御を行う。VDP100は、キャラクタROM102に記憶されているキャラクタ、背景、表示図柄に関する画像データをもとにVRAM101で画像表示信号を生成し、表示部9に出力する。そして、可変表示装置8は画像表示信号に基づいて表示部9に画像を表示させる。
【0050】
次に遊技機の動作について説明する。図3は、主基板31における遊技制御手段(例えば、CPU56等)が実行する特別図柄プロセス処理のプログラムの一例を示すフローチャートである。これらの処理は、主基板31の遊技制御手段が実行するメイン処理にて2ms毎に行われる割込処理内で実行される。CPU56は、特別図柄プロセス処理を行う際に、遊技盤6に設けられている始動入賞口14に遊技球が入賞したことを検出するための始動口スイッチがオンしていたら、すなわち遊技球が始動入賞口14に入賞する始動入賞が発生していたら(ステップS311)、始動口スイッチ通過処理(ステップS312)を行った後に、内部状態に応じて、ステップS300〜S308のうちのいずれかの処理を行う。
【0051】
なお、始動口スイッチ通過処理では、CPU56は、始動記憶数が最大値(例えば、20、等)に達しているかどうか確認し、始動記憶数が最大値に達していなければ、始動記憶数を1増やし、後述する数値データ更新手段から大当り判定用乱数等の各乱数の値を抽出し、それらを始動記憶数の値に対応した保存領域(数値データ記憶バッファ55a)に格納する処理が実行される。なお、乱数を抽出するとは、乱数を生成させるためのカウンタからカウント値を読み出して、読み出したカウント値を乱数値とすることである。
【0052】
特別図柄通常処理(ステップS300):特別図柄9a〜9cの可変表示を開始できる状態になるのを待つ。CPU56は、特別図柄9a〜9cの可変表示が開始できる状態になると、始動記憶数を確認する。始動記憶数が0でなければ、特別図柄9a〜9cの可変表示の結果、大当りとするか否か決定する。そして、内部状態(特別図柄プロセスフラグ)をステップS301に移行するように更新する。
【0053】
特別図柄停止図柄設定処理(ステップS301):可変表示後の特別図柄9a〜9cの停止図柄を決定する。そして、内部状態(特別図柄プロセスフラグ)をステップS302に移行するように更新する。
【0054】
変動パターン設定処理(ステップS302):特別図柄9a〜9cの可変表示の変動パターン(可変表示態様)を、変動パターン決定用乱数の値に応じて決定する。また、特別図柄プロセスタイマをスタートさせる。このとき、演出制御基板80に対して、特別図柄9a〜9cの停止図柄と変動態様(変動パターン)を指令する情報とが送信される。そして、内部状態(特別図柄プロセスフラグ)をステップS303に移行するように更新する。
【0055】
特別図柄変動処理(ステップS303):所定時間(ステップS302の特別図柄プロセスタイマで示された時間)が経過すると、内部状態(特別図柄プロセスフラグ)をステップS304に移行するように更新する。
【0056】
特別図柄停止処理(ステップS304):表示部9において可変表示される特別図柄9a〜9cが停止されるように制御する。具体的には、特別図柄停止を示す演出制御コマンド(確定コマンド)が送信される状態に設定する。そして、停止後の特別図柄9a〜9cが大当り図柄となった場合には、内部状態(特別図柄プロセスフラグ)をステップS305に移行するように更新する。そうでない場合には、内部状態をステップS300に移行するように更新する。
【0057】
大入賞口開放前処理(ステップS305):大入賞口を開放する制御を開始する。具体的には、カウンタやフラグを初期化するとともに、ソレノイドを駆動して開閉板20を開状態とすることで大入賞口を開放する。また、プロセスタイマによって大入賞口開放中処理の実行時間を設定し、大当り中フラグをセットする。そして、内部状態(特別図柄プロセスフラグ)をステップS306に移行するように更新する。
【0058】
大入賞口開放中処理(ステップS306):大入賞口ラウンド表示の演出制御コマンドを演出制御基板80に送出する制御や大入賞口の閉成条件の成立を確認する処理等を行う。最後の大入賞口の閉成条件が成立したら、内部状態をステップS307に移行するように更新する。
【0059】
特定領域有効時間処理(ステップS307):V入賞スイッチの通過の有無を監視して、大当り遊技状態継続条件の成立を確認する処理を行う。大当り遊技状態継続の条件が成立し、かつ、まだ残りラウンドがある場合には、内部状態をステップS305に移行するように更新する。また、所定の有効時間内に大当り遊技状態継続条件が成立しなかった場合、または、全てのラウンドを終えた場合には、内部状態をステップS308に移行するように更新する。
【0060】
大当り終了処理(ステップS308):大当り遊技状態が終了したことを遊技者に報知する表示制御を演出制御手段に行わせるための制御を行う。そして、内部状態をステップS300に移行するように更新する。
【0061】
図4は、特別図柄プロセス処理における始動口スイッチ通過処理(ステップS312)を示すフローチャートである。始動口スイッチ通過処理は、始動入賞が生じたときに実行される。始動口スイッチ通過処理において、CPU56は、数値データ記憶バッファ55aに記憶される数値データ数(始動記憶数)が予め定められた上限値に達しているか否か判定する。この実施の形態では、上限値は20である。つまり、CPU56は、始動記憶数が20であるか否かを判定する(ステップS111)。
【0062】
始動記憶数が20に達していない場合には、始動記憶カウンタ(数値データ数判定手段)を1加算し(ステップS112)、数値データ更新手段から大当り判定用乱数等の各乱数を抽出し、それらを始動記憶数に対応した保存領域に格納する(ステップS113)。
【0063】
なお、この実施の形態では、可変表示装置8における可変表示に関わる決定に用いられ、所定の数値範囲で数値データとしての乱数値(例えば、大当り判定用乱数、リーチ判定用乱数、等)を更新する数値データ更新手段を備えている。数値データ更新手段は、CPU56が実行するメイン処理および2ms毎に実行される割込処理にて数値データを更新する。具体的には、乱数(例えば、大当り判定用乱数)を生成するためのカウンタ(例えば、大当り判定用乱数カウンタ)のカウントアップ(1加算)を行う。演出制御用CPU111は、始動口スイッチ通過処理のステップS113では、乱数を生成するためのカウンタからカウント値を読み出して、読み出したカウント値を乱数値として数値データ記憶バッファ55aの始動記憶数に対応した保存領域に格納する。
【0064】
図5は、特別図柄プロセス処理における特別図柄通常処理(ステップS300)を示すフローチャートである。特別図柄通常処理において、CPU56は、特別図柄9a〜9cの変動を開始することができる(例えば、特別図柄プロセスプラグの値がステップS300を示す値となっている)状態であるか否か、つまり、開始条件が成立しているか否かを確認する(ステップS50)。特別図柄9a〜9cの変動を開始できる場合には、始動記憶カウンタのカウント値を確認する(ステップS51)。なお、開始条件が成立している場合とは、表示部9にて特別図柄9a〜9cの変動がなされていず、且つ、大当り遊技中でもない場合である。
【0065】
始動記憶カウンタのカウント値が0でなければ、一括消化設定処理を実行する(ステップS52)。この実施の形態では、予め定められた所定条件が成立したことに基づいて数値データ記憶バッファ55aに記憶された数値データ(始動記憶)のうち所定個数(この実施の形態では、4個)の数値データ(始動記憶)に基づく可変表示を同時に実行し(一括消化)、所定個数の数値データ(始動記憶)に対応した表示結果を事前判定手段による数値データの判定結果に基づいて導出する表示結果一括導出手段を備えている(ステップS52)。一括消化設定処理では、可変表示を同時に実行(一括消化)する数値データの個数を決定する。なお、この実施の形態では、可変表示を同時に実行する数値データに大当り判定値と一致する数値データが複数含まれる場合には、同時に実行(一括消化)する数値データのうち大当り判定値と一致する数値データが1つだけ含まれるように所定個数の数値データを構成する。そして、不足分の始動記憶についてもあたかも実行したかのように始動記憶表示キャラクタ18に始動記憶(数値データ)の記憶数を表示する。
【0066】
そして、一括消化設定処理にて決定された同時に実行(一括消化)する数値データの個数から不足分の始動記憶の個数を除いた個数を始動記憶カウンタから減算し、保存領域の内容をシフトする(ステップS53)。具体的には、始動記憶カウンタがnであるときに、一括消化設定処理にて可変表示を同時に実行(一括消化)する(同時に可変表示を実行する数値データの個数が4個と決定された)場合、m番目の数値データが大当り判定値と一致する場合には、4−m個分の始動記憶についてもあたかも実行したかのように始動記憶表示キャラクタ18に始動記憶(数値データ)の記憶数を表示する。そして、ステップS53では、始動記憶カウンタの値をm減算し、始動記憶数=n(n=m+1,m+2,〜20)に対応する保存領域に格納されている各乱数値を、始動記憶数=n−mに対応する保存領域に格納する。そして、特別図柄プロセスフラグの値を特別図柄停止図柄設定処理に対応した値に更新する(ステップS54)。
【0067】
図6は、特別図柄通常処理における一括消化設定処理を示すフローチャートである。一括消化設定処理において、CPU56は、一括消化判定用乱数を読み出し(ステップS120)、始動記憶カウンタに基づいて一括消化判定テーブルを選択する(ステップS121)。一括消化判定テーブルは、数値データ記憶バッファ55aに記憶される数値データの個数に応じて異なるテーブルが設けられ、この実施の形態では、一括消化判定用乱数が所定の判定値と一致するか否かに基づいて所定個数(この実施の形態では、4個)の数値データに基づく可変表示を同時に実行するか否かを決定している。なお、この実施の形態では、数値データ記憶バッファ55aに記憶される数値データの個数が所定数(例えば、5個)以下であるときには所定個数(この実施の形態では、4個)の数値データに基づく可変表示を同時に実行しない構成となっており、所定数を超えたときには所定の判定値と一致したことに基づいて所定個数(この実施の形態では、4個)の数値データに基づく可変表示を同時に実行する構成となっている。
【0068】
また、一括判定テーブルを、予め定められた所定条件として始動記憶カウンタのカウント値が1〜4のときには1個、5〜9のときには2個、10〜14のときには3個、15〜20のときには4個、の数値データに基づく可変表示を同時に実行(一括消化)するように構成してもよい。
【0069】
また、上記した一括消化判定テーブルは一例であり、所定条件および可変表示を同時に実行(一括消化)する数値データの個数(始動記憶数)はこれらに限られない。また、可変表示を同時に実行(一括消化)する数値データの個数(始動記憶数)を変動させるようにしてもよい。例えば、数値データ記憶バッファ55aに記憶されている数値データの個数に応じて異なる一括消化判定テーブルが選択され、一括消化判定用乱数に応じて可変表示を同時に実行(一括消化)する数値データの個数(始動記憶数)を変動させるようにしてもよい。つまり、始動記憶カウンタのカウント値が1〜20のときに可変表示を同時に実行(一括消化)する数値データの個数1〜4個に乱数値を振り分け、一括消化判定用乱数に応じて選択するようにしてもよい。また、この場合には、数値データ記憶バッファ55aに記憶される数値データの個数が多いほどより多くの数値データに基づく可変表示を同時に実行(一括消化)するように一括消化判定テーブルを構成してもよい。
【0070】
次いで、CPU56は、選択された一括消化判定テーブルと、一括消化判定用乱数と、に基づいて可変表示を同時に実行(一括消化)する数値データの個数(始動記憶数)を決定する(ステップS122:一括導出決定手段)。この実施の形態では、可変表示を同時に実行(一括消化)する場合には、数値データの個数4個が決定され、可変表示を同時に実行(一括消化)しない場合には数値データの個数1個が決定される。そして、決定された個数を処理数に設定するとともに(ステップS123)、検査回数カウンタのカウント値を初期値である0に設定する(ステップS124)。なお、検査回数カウンタは、後述するステップS125〜ステップS130のループ処理の繰り返し回数をカウントするためのカウンタである。
【0071】
次いで、CPU56は、処理数が0でなければ(ステップS125)、処理数を1減算する(ステップS126)。そして、検査回数カウンタのカウント値を1加算し(ステップS127)、始動記憶数=(検査回数カウンタのカウント値が示す数)に対応する保存領域に格納されている大当り判定用乱数値を読み出して(ステップS128)、大当り判定モジュールを実行する(ステップS129:事前判定手段)。すなわち、大当り判定サブルーチンをコールする。大当り判定モジュールにおいて読み出した大当り判定用乱数値にもとづいて大当りとならないと判定された場合には(ステップS130)、ステップS125の処理に移行する。ステップS129では、数値データ記憶バッファ55aに記憶される数値データが所定の判定値としての大当り判定値と一致するか否かに基づいて大当りとするか否かの判定を行っている(事前判定手段)。
【0072】
すなわち、この例では、ステップS125〜ステップS130の処理が、処理数が0になるまで繰り返し実行される。ただし、この例では、ステップS125〜ステップS130のループ処理におけるステップS129にて大当りとなるとの判定がなされると、その時点でループ処理を終了する。つまり、ステップS125〜ステップS130では、数値データ記憶バッファ55aに記憶される数値データの中に大当り判定値と一致するものがあると判定されるまで、または、処理数が0となるまで(同時に可変表示を実行(一括消化)する数値データ全ての判定を終えるまで)、始動記憶数それぞれの保存領域に格納されている各大当り判定用乱数値が、抽出された時期が早い方から順番に読み出され、大当りとなるか否かの判定が実行される。
【0073】
なお、所定の判定値としての大当り判定値は、上述した確変状態で使用される高確率時大当り判定値と、通常状態で使用される通常時大当り判定値と、を含んでいる。確変状態時には、CPU56は、始動入賞時に抽出されて数値データ記憶手段55aに格納されている数値データが高確率時大当り判定値と一致するか否かに基づいて大当りとするか否かの判定を行っている。
【0074】
ステップS130にて大当りとなると判定された場合には、大当りフラグをセットし(ステップS131)、処理数が0でなければ(ステップS132:特定数値データ数算出手段)、つまり、処理数が0となる前に数値データ記憶バッファ55aに記憶される数値データの中に大当り判定値と一致するものがあると判定された場合には、同時に可変表示を実行(一括消化)する数値データの不足分の数値データ(始動記憶)についてもあたかも実行したかのように始動記憶表示キャラクタ18に数値データ(始動記憶)の記憶数を表示するために、残り処理数をダミー始動記憶(数値データ)数に設定する(ステップS133)。
【0075】
なお、この実施の形態では、ステップS130で大当りとなる(大当り判定値と一致する)と判定された場合には、該判定のなされた数値データより後に抽出されて数値データ記憶手段55aに記憶された数値データの判定を行わないが、処理数が0となるまで大当りとなるか否かの判定を行うようにしてもよい。つまり、同時に可変表示を行う所定個数の数値データ全てについて大当りとなるか否かの判定を行うようにしてもよい。このように構成することで、所定個数の数値データに大当りとなる数値データが1つだけ含まれる場合には、ダミー始動記憶数を設定することなく、所定個数の数値データに基づく可変表示を実行することが可能となる。なお、この場合には、確変大当りと判定された数値データより抽出順番が後の数値データに基づく大当りとなるか否かの判定は、該数値データが高確率時大当り判定値と一致するか否かに基づいて行われる。
【0076】
図7は、演出制御基板80に搭載される演出制御用CPU111が実行するメイン処理における表示制御プロセス処理を示すフローチャートである。この実施の形態では、表示制御プロセス処理は、2ms毎に実行される割込処理で実行される。表示制御プロセス処理では、表示制御プロセスフラグの値に応じてステップS800〜S806のうちのいずれかの処理が行われる。各処理において、以下のような処理が実行される。
【0077】
変動パターンコマンド受信待ち処理(ステップS800):コマンド受信割込処理によって、演出制御コマンド(変動パターンコマンド)を受信したか否か確認する。具体的には、変動パターンコマンドが受信されたことを示すフラグ(変動パターン受信フラグ)がセットされたか否か確認する。変動パターン受信フラグは、演出制御用CPU111が実行するメイン処理における割込処理にて実行されるコマンド解析処理によって、変動パターン指定の演出制御コマンドが受信されたことが確認された場合にセットされる。
【0078】
ダミー記憶導出演出設定処理(ステップS801):同時に可変表示を実行する始動記憶数(数値データ記憶バッファ55aに記憶される数値データの個数)および、特別図柄9a〜9cの停止図柄を決定する。
【0079】
図柄変動開始処理(ステップS802):特別図柄9a〜9cおよび飾り図柄9a〜9cの変動が開始されるように制御する。また、変動時間タイマをスタートさせる。
【0080】
図柄変動中処理(ステップS803):変動パターンを構成する各変動状態(変動速度)の切替タイミングを制御するとともに、変動時間の終了を監視する。
また、変動時間タイマがタイムアウトしたことに基づいて特別図柄9a〜9cを停止させる処理に移行する。
【0081】
図柄停止待ち設定処理(ステップS804:導出表示手段):図柄停止を指示する演出制御コマンド(確定コマンド)を受信していたら、図柄の変動を停止し停止図柄(確定図柄)を表示する制御を行う。
【0082】
大当り表示処理(ステップS805):確定図柄の表示後、確変大当り表示または通常大当り表示の制御を行う。
【0083】
大当り遊技中処理(ステップS806):大当り遊技中の制御を行う。例えば、大入賞口開放前表示や大入賞口開放時表示の演出制御コマンドを受信したら、ラウンド数の表示制御等を行う。
【0084】
(第1実施形態)
図8は、表示制御プロセス処理におけるダミー記憶導出演出設定処理(ステップS801)を示すフローチャートである。ダミー記憶導出演出設定処理において、演出制御用CPU111は、一括消化フラグがセットされているか否かを確認する(ステップS801a)。この実施の形態では、一括消化を実行(所定個数の数値データに基づく可変表示を同時に実行)するときには、主基板31のCPU56から一括消化することを示す一括消化コマンドと、1つの変動パターンコマンドと、が送信される。つまり、この実施の形態ではCPU56にて、可変表示を同時に実行(一括消化)する所定個数の数値データのうちいずれか1つを選択し、選択した数値データに基づく変動パターンコマンドを送信する構成となっている。
【0085】
また、一括消化フラグは、演出制御用CPU111が実行するメイン処理の割込処理で主基板31から受信したコマンドを解析するコマンド解析処理にて一括消化コマンドを受信したときにセットされる。なお、一括消化コマンドは、不足分の数値データ(始動記憶)の個数(ダミー始動記憶数)に応じて設けられている。つまり、不足分の数値データ(始動記憶)が0個、1個、2個、3個のときのそれぞれに対応して一括消化コマンドが設けられている。このように、この実施の形態では、不足分の数値データ(始動記憶)の個数(ダミー始動記憶数)は、一括消化コマンドによって指示され、主基板31からは不足分の数値データ(始動記憶)に基づく変動パターンコマンドは送信されない。
【0086】
また、同時に可変表示を実行する所定個数の数値データのうち主基板31のCPU56によって選択される数値データの割合は、はずれとなる数値データ<リーチ判定値と一致する数値データ<大当り判定値と一致する数値データの順に高くなり、大当り判定値と一致する数値データが含まれる場合には、該数値データが選択される。また、同時に可変表示を実行する所定個数の数値データに大当り判定値と一致する数値データおよびリーチ判定値と一致する数値データが含まれていない場合には、所定個数の数値データのうちいずれか1つを選択する。
【0087】
また、リーチ判定値と一致する数値データが複数含まれる場合には、いずれか1つを選択するが、遊技者にとってより有利な遊技状態となるリーチ表示態様(例えば、確変状態(特別遊技状態)となる確変図柄(特別表示結果)になる可能性があるリーチ表示態様)を選択するようにしてもよい。
【0088】
また、この実施の形態では、一括消化を実行(所定個数の数値データに基づく可変表示を同時に実行)するときに用いられる変動パターンコマンド(一括消化用変動パターンコマンド)を設けていないが、一括消化用変動パターンコマンドを設けるようにしてもよい。この場合には、一括消化コマンドを送信しない構成としてもよく、同時に可変表示を実行する数値データの個数と、不足分の数値データ(始動記憶)の個数(ダミー始動記憶数)と、を示すコマンドを送信する構成としてもよい。
【0089】
ステップS801aにて、一括消化フラグがセットされていると判定された場合には、数値データ数表示データ113aの中から現在の始動記憶数(数値データ記憶バッファ55aに記憶される数値データ数)と、一括消化コマンドによって指示された不足分の数値データ(始動記憶)の個数(ダミー始動記憶数)と、に基づく数値データ数表示パターンを選択する(ステップS801b)。この実施の形態では、始動記憶表示キャラクタ画像18の表示パターンである数値データ数表示キャラクタ変化パターンのうち一括消化コマンドに基づく数値データ数表示キャラクタ変化パターンが選択される。
【0090】
なお、この実施の形態では、同時に可変表示を実行するときには常に数値データの個数(4個)に基づく可変表示が実行される。つまり、同時に可変表示を実行する数値データの個数は一定の4個となっている。そのため、一括消化フラグがセットされているということは、4個の数値データに基づく可変表示を実行するということを示している。
【0091】
次いで、特別図柄9a〜9cの停止図柄を設定し(ステップS801c)、設定した変動パターンコマンドに基づく変動時間を変動時間タイマにセットし(ステップS801d)、表示制御プロセスフラグの値を図柄変動開始処理(ステップS802)に対応した値に変更する(ステップS801e)。主基板31からは特別図柄停止図柄設定処理(ステップS301)で決定した特別図柄9a〜9cの停止図柄を指定するコマンド(特別図柄指定コマンド)が送信される。演出制御用CPU111は、特別図柄指定コマンドに基づいてステップS801cで特別図柄9a〜9cの停止図柄を設定する。また、変動時間タイマは、図柄変動中処理(ステップS803)にて参照され、変動時間タイマがタイムアウトしたことに基づいて特別図柄9a〜9cを停止(導出表示)させる処理に移行する。つまり、図柄停止待ち処理(ステップS804)に移行し、主基板31から特別図柄9a〜9cを停止させる確定コマンドの受信を監視する処理を行う。
【0092】
図9および図10は、第1実施形態の具体例を示す説明図である。前回の可変表示が終了し(図9(A))、一括消化設定処理(ステップS52)にて所定個数の数値データに基づく可変表示を同時に実行することが決定された場合には、上述したようにCPU56は、複数の数値データの中からいずれか1つを選択し、選択した数値データに基づく変動パターンコマンドと、所定個数の数値データに含まれる不足分の数値データ(始動記憶)の個数(ダミー数値データが0個のときも含む:0〜3個:ダミー始動記憶数)に基づいて選択した一括消化コマンドと、を送信する。
【0093】
演出制御用CPU111は、変動パターンコマンドと一括消化コマンドとを受信すると、ステップS801bにて、現在の始動記憶数と、一括消化コマンドによって指示された不足分の数値データ(始動記憶)の個数(ダミー数値データが0個のときも含む:0〜3個:ダミー始動記憶数)と、に基づいて数値データ数表示キャラクタ変化パターンを選択し、表示部9にて特別図柄9a〜9cの可変表示を開始するとともに、選択した数値データ数表示キャラクタ変化パターンに基づいて始動記憶表示キャラクタ画像18を表示制御する(図9(B))。この実施の形態では、図9(A)で始動記憶数が15となっており、一括消化コマンドを受信したことにより演出制御用CPU111は、選択した数値データ数表示キャラクタ変化パターンに基づいて所定個数の数値データに基づく可変表示を実行していることを遊技者に報知する。つまり、始動記憶表示キャラクタ画像18に表示されている始動記憶数15から始動記憶数11になるまでの始動記憶(数値データ)に基づく可変表示を実行していることを示す15→11を始動記憶表示キャラクタ画像18に表示させる(図9(B)〜図9(D))。
【0094】
主基板31から特別図柄9a〜9cの変動を停止させる確定コマンドを受信すると、演出制御用CPU111は、特別図柄9a〜9cの確定図柄を導出表示させるとともに、可変表示後の実際の始動記憶数(数値データ数:11)を表示させる(図9(E))。なお、上述したように、この実施の形態では、始動記憶数に応じて始動記憶表示キャラクタ画像18の形態を変化させている。つまり、演出制御用CPU111は、確定コマンドを受信したことに基づいて、始動記憶数の表示を11とすると共に、始動記憶表示キャラクタ画像18の形態を始動記憶数15に対応した形態(太った状態)から始動記憶数11に対応した形態(細い状態)に変化させている。
【0095】
そして、再び一括消化コマンドを受信したことにより(図9(F))、演出制御用CPU111は、選択した数値データ数表示キャラクタ変化パターンに基づいて所定個数の数値データに基づく可変表示を遊技者に報知する表示(8→4)を始動記憶表示キャラクタ画像18に表示させる(図9(G)〜図10(I))。
【0096】
主基板31から特別図柄9a〜9cの変動を停止させる確定コマンドを受信すると、演出制御用CPU111は、特別図柄9a〜9cの確定図柄を導出表示させるとともに、可変表示後の実際の始動記憶数(数値データ数:6)を表示させ、始動記憶表示キャラクタ画像18の形態を始動記憶数8に対応した形態(太った状態)から始動記憶数6に対応した形態(細い状態)に変化させる(図10(J))。この実施の形態では、図9(G)〜図9(I)で、始動記憶数8から始動記憶数4になるまでの始動記憶(数値データ)に基づく可変表示を実行していることを示していたが、特別図柄9a〜9cの変動停止後に始動記憶表示キャラクタ画像18に表示された始動記憶数は6となっている。
【0097】
つまり、上述したように、この実施の形態では、同時に可変表示を実行する数値データの個数(4個)は一定となっているが、一括消化設定処理(ステップS52)のステップS130で、同時に可変表示を実行する数値データ(一括消化する数値データ)に大当りとなる数値データ(大当り判定値と一致する数値データ)が含まれていることが判定された場合には、ステップS123で設定された処理数が0となる前にステップS125〜S130のループ処理を中止するため、同時に可変表示を実行する数値データの個数が予め定められた所定数(4個)に満たないときがある。従って、一括消化を実行するとき(同時に複数の数値データに基づく可変表示を実行するとき)に1個または4個以外の個数の数値データに基づく可変表示が同時に開始された場合には、大当りとなることが遊技者に悟られ易くなってしまうため、この実施の形態では、同時に可変表示を実行する数値データの個数が予め定められた所定数(4個)に満たないときには、不足分の数値データ(始動記憶)についてもあたかも実行したかのように始動記憶表示キャラクタ18に数値データ(始動記憶)の記憶数を表示させ、確定コマンドを受信したとき、つまり、特別図柄9a〜9cの変動を停止させるときに実際の始動記憶数(数値データ数)を表示させている。
【0098】
このように、図9(A)〜図9(E)の変動は、始動記憶数(数値データ記憶バッファ55aに記憶される数値データの個数)が15から11となるまでの始動記憶(数値データ)に基づく変動、つまり、4個の始動記憶(数値データ)に基づく変動を実行している。そのため、変動停止時に実際の始動記憶数として11が表示される。
【0099】
しかし、図9(F)〜図10(J)の変動は、始動記憶数が8から6となるまでの始動記憶(数値データ)に基づく変動、つまり、2個の始動記憶(数値データ)に基づく変動を実行しているが、上述したように、この実施の形態では、同時に複数の可変表示を実行する数値データの個数を4個と一定にしているため、始動記憶数8個から6個となるまでの2個の始動記憶に基づく変動を実行していることを始動記憶表示キャラクタ画像18に表示することで遊技者に報知してしまうと大当りとなることが悟られてしまう。
【0100】
そこで、この実施の形態では、実際の始動記憶数(数値データの個数)2個に、同時に変動を実行する予め定められた所定数(4個)の不足分2個の数値データ(始動記憶)についてもあたかも実行したかのように始動記憶表示キャラクタ18に数値データ(始動記憶)の記憶数を表示することで、同時に実行される複数の始動記憶(数値データ)に基づく変動(可変表示)が、予め定められた所定数である4個の始動記憶数(数値データの個数)に基づいて実行されているように遊技者に錯覚させるようにしている。そして、主基板31から確定コマンドを受信したことに基づいて、特別図柄9a〜9cの変動を停止させるとともに、始動記憶表示キャラクタ画像18に実際の始動記憶数(数値データ記憶バッファ55aに記憶される数値データの個数)を表示させている。
【0101】
上述した第1実施形態では、同時に複数の数値データに基づく可変表示を実行するときに、複数の数値データのうちいずれか1つを選択し、複数の数値データに基づく可変表示として選択された数値データに基づく可変表示のみを可変表示装置8にて実行する構成となっているが、複数の数値データ全てに基づく可変表示を可変表示装置8にて個々に実行する第2実施形態でもよい。以下、第2実施形態について説明する。
【0102】
(第2実施形態)
図11は、表示制御プロセス処理におけるダミー記憶導出演出設定処理(ステップS801)を示すフローチャートである。ダミー始動導出演出設定処理において、演出制御用CPU111は、一括消化フラグがセットされているか否かを確認する(ステップSA801a)。この実施の形態では、一括消化を実行(所定個数の数値データに基づく可変表示を同時に実行)するときには、主基板31のCPU56から変動パターンコマンドが送信される前に一括消化することを示す一括消化コマンドが送信される。次いで、一括消化する全ての数値データに基づく変動パターンコマンドが送信される。つまり、この実施の形態では、可変表示を同時に実行(一括消化)する所定個数の数値データに基づく全ての変動パターンコマンドがCPU56から演出制御基板80に送信される。そして、演出制御用CPU111は、一括消化コマンドと、一括消化する数値データに基づく変動パターンコマンドと、を受信すると受信した変動パターンコマンドに基づく可変表示(変動)を個々の表示エリアにて表示させる制御を実行する。
【0103】
また、一括消化フラグは、演出制御用CPU111が実行するメイン処理の割込処理で主基板31から受信したコマンドを解析するコマンド解析処理にて一括消化コマンドを受信したときにセットされる。なお、一括消化コマンドは、後述するダミー表示結果を表示させる表示エリア(第1表示エリア21〜第4表示エリア24)の個数(ダミー表示結果を表示させる表示エリアが0個のときも含む:0〜3個)に応じて設けられている。つまり、第1表示エリア21〜第4表示エリア24のうちダミー表示結果を表示させる表示エリアの個数が0個、1個、2個、3個であるときのそれぞれに対応して一括消化コマンドが設けられている。このように、この実施の形態では、ダミー表示結果を表示させる表示エリアの個数(ダミー表示結果を表示させる表示エリアが0個のときも含む:0〜3個)は、一括消化コマンドによって指示され、主基板31からはダミー表示結果を表示させるための変動パターンコマンドは送信されない。
【0104】
ステップSA801aにて、一括消化フラグがセットされていると判定された場合には、数値データ数表示データ113aの中から現在の始動記憶数(数値データ記憶バッファ55aに記憶される数値データ数)と、一括消化コマンドによって指示されたダミー表示数(ダミー表示結果を表示させる表示エリアの個数:0〜3)と、に基づく数値データ数表示パターンを選択する(ステップSA801b)。この実施の形態では、始動記憶表示キャラクタ画像18の表示パターンである数値データ数表示キャラクタ変化パターンのうち一括消化コマンドに基づく数値データ数表示キャラクタ変化パターンが選択される。
【0105】
なお、この実施の形態では、同時に可変表示を実行するときには常に一定の数値データの個数(4個)に基づく可変表示が実行される。つまり、同時に可変表示を実行する数値データの個数は一定の4個となっている。そのため、一括消化フラグがセットされているということは、4個の数値データに基づく可変表示を実行するということを示し、4つの表示エリアにて個々に可変表示(変動)が実行される。
【0106】
次いで、特別図柄9a〜9cの停止図柄を設定するが、上述したように、この実施の形態では、複数の数値データに基づく可変表示を同時に実行する場合には、主基板31から複数の数値データ(始動記憶)それぞれに基づく変動パターンコマンドが送信される。また、主基板31からは、複数の数値データそれぞれに基づく変動パターンコマンドそれぞれに、複数の数値データ(始動記憶)それぞれに基づき特別図柄停止図柄設定処理(ステップS301)で決定したそれぞれの特別図柄(21a〜21c,22a〜22c,23a〜23c,24a〜24c)の停止図柄を指定するコマンド(特別図柄指定コマンド)がそれぞれ送信される。つまり、数値データ記憶バッファ55aに記憶される数値データ1つに対して変動パターンコマンドと、該変動パターンコマンドに対応した特別図柄指定コマンドと、が決定されて、演出制御基板80に送信される。
【0107】
なお、この実施の形態では、CPU56は、特別図柄指定コマンドを送信する前に変動パターンコマンドを演出制御基板80に送信する。変動パターンコマンドは、数値データ記憶バッファ55aに記憶される数値データのうち抽出された時期が早い数値データに基づく変動パターンコマンドから順に送信され、特別図柄指定コマンドも変動パターンコマンドと同様に数値データ記憶バッファ55aに記憶される数値データのうち抽出された時期が早い数値データに基づく特別図柄指定コマンドから順に送信される。
【0108】
演出制御用CPU111は、変動パターンコマンドを受信するとコマンド解析処理にて、受信した変動パターンコマンドそれぞれを受信した順番が特定可能となるように変動パターンコマンド受信バッファ112aに格納する。同様に、特別図柄指定コマンドを受信するとコマンド解析処理にて、受信した特別図柄指定コマンドそれぞれを受信した順番が特定可能となるように特別図柄受信バッファ112bに格納する。
【0109】
具体的には、変動パターンコマンド受信バッファ112aおよび特別図柄受信バッファ112bは、コマンドを受信した順番に保存する領域(この実施の形態では、保存領域1〜保存領域4)を有し、上述したコマンドを受信するとそれぞれの受信バッファにおける保存領域1から順に格納する。このとき、変動パターンコマンド受信バッファ112aの保存領域1に格納される変動パターンコマンドと、特別図柄受信バッファ112bに格納される特別図柄指定コマンドは、同一の数値データに基づくコマンドである。このように構成することで、変動パターンコマンドと、特別図柄指定コマンドと、を対応させることができる。
【0110】
演出制御用CPU111は、特別図柄(21a〜21c,22a〜22c,23a〜23c,24a〜24c)それぞれの特別図柄指定コマンドに基づいてステップS801cで、受信した変動パターンコマンドそれぞれに対して特別図柄(21a〜21c,22a〜22c,23a〜23c,24a〜24c)の停止図柄を設定する(ステップSA801c)。
【0111】
次いで、ダミー表示結果を表示させる(ダミー表示する)か否かを判定する(ステップSA801d)。ダミー表示結果を表示させる場合には、ダミー表示結果を表示させる個数のダミー表示パターンを選択し、選択されたダミー表示パターンのダミー表示結果を設定する(ステップSA801f)。なお、ダミー表示パターンは、主基板31から送信される変動パターンコマンドのうち変動時間が最も長くなる変動パターンコマンドに基づく変動時間を越えないダミー表示パターンが選択される。また、この実施の形態では、主基板31のCPU56によりダミー表示結果が0でない一括消化コマンドが送信されたときには、演出制御基板80に搭載される演出制御用CPU111が、ダミー表示パターンと、ダミー表示結果と、をそれぞれ選択する構成となっているが、ダミー表示結果を含んだダミー表示パターンを選択するように構成してもよい。このように構成することにより、ダミー表示パターンを1回選択することによりダミー表示パターンと、ダミー表示結果と、を選択することが可能となる。なお、ダミー表示結果を表示させるダミー演出用画像データはROM113に記憶されている。また、コマンドが削減されることにより主基板31のROM54に記憶されるデータ量、およびCPU56の処理量を軽減させることができる。
【0112】
この実施の形態では、主基板31からは特別図柄(21a〜21c,22a〜22c,23a〜23c,24a〜24c)の変動停止を指示する確定コマンドが1回だけ送信される。つまり、主基板31のCPU56は、複数の数値データに基づく可変表示を同時に実行するときには、変動パターン設定処理(ステップS302)にて、複数の数値データに基づく変動パターンを設定すると共に、設定された変動パターンのうち最も変動時間が長くなる変動パターンに基づく変動時間を特別図柄(21a〜21c,22a〜22c,23a〜23c,24a〜24c)を変動させるタイマとして特別図柄プロセスタイマに設定する。そして、特別図柄変動処理(ステップS303)で特別図柄プロセスタイマがタイムアウトしたことに基づいて、特別図柄停止処理(ステップS304)に移行し、確定コマンドを送信する。確定コマンドを受信したことに基づいて演出制御用CPU111は、変動または後述する表示制御プロセスデータが終了したことに基づいて仮停止している特別図柄(21a〜21c,22a〜22c,23a〜23c,24a〜24c)を停止させる。
【0113】
主基板31から送信される変動パターンコマンドには、変動時間を指定する情報が含まれている。演出制御用CPU111は、受信した変動パターンコマンドそれぞれの変動時間を判定し、最も変動時間の長い変動パターンコマンドに基づく変動時間を変動時間タイマにセットするとともに受信した変動パターンコマンドそれぞれが示す変動パターンの制御データが記憶された表示制御プロセスデータを選択してそれぞれの表示エリアに設定する(ステップSA801g)。そして、表示制御プロセスフラグの値を図柄変動開始処理(ステップS802)に対応した値に変更する(ステップS801e)。変動時間タイマは、図柄変動中処理(ステップS803)にて参照され、変動時間タイマがタイムアウトしたことに基づいて特別図柄9a〜9cを停止(導出表示)させる処理に移行する。つまり、図柄停止待ち処理(ステップS804)に移行し、主基板31から特別図柄9a〜9cを停止させる確定コマンドの受信を監視する処理を行う。また、表示制御プロセスデータは、異なる変動時間で実行される図柄の変動態様を示すデータである。この実施の形態では、表示制御プロセスデータに基づく図柄の変動(可変表示)が終了したが、未だ確定コマンドを受信していない場合には、図柄を仮停止した状態となっている。
【0114】
ステップSA801aで一括消化フラグがセットされていないとき、つまり、複数の数値データに基づく可変表示を同時に実行しないとき(一括消化しないとき)には、受信した特別図柄指定コマンド(特別図柄受信バッファ112bの保存領域1に保存される特別図柄指定コマンド)に基づいて特別図柄9a〜9cの停止図柄を設定し(ステップSA801e)、受信した変動パターンコマンド(変動パターンコマンド受信バッファ112aの保存領域1に保存される変動パターンコマンド)に基づく変動時間を変動時間タイマにセットする(ステップSA801g)。
【0115】
なお、変動パターンコマンドに変動時間を指定する情報を含まないようにしてもよく、この場合には、主基板31から変動時間を指定するコマンドを変動パターンコマンドと別に送信するようにしてもよい。
【0116】
また、この実施の形態では、演出制御用CPU111が、主基板31から受信した変動パターンコマンドの変動時間を判定し、最も変動時間が長い変動パターンコマンドに基づく変動時間を変動時間タイマにセットする構成となっているが、主基板31からどの変動パターン基づく変動時間を変動時間タイマにセットするかを指示するコマンドを送信するようにしてもよい。例えば、送信した順番を示すコマンドを送信することにより、該コマンドによって示された順番で受信した変動パターンコマンドに基づく変動時間を変動時間タイマにセットするように構成してもよい。このように構成することで、主基板31に搭載されるCPU56と、演出制御基板80に搭載される演出制御用CPU111と、の間で変動時間(可変表示時間)の不整合を防止することができる。
【0117】
また、この実施の形態では、変動パターンコマンドを個々に送信する構成となっているが、複数の数値データ(始動記憶)に基づく可変表示を同時に実行する場合に用いられる変動パターンを別に設けるようにしてもよい。このように構成することにより、1つの変動時間を示す情報を含んだ変動パターンコマンドが主基板31のCPU56から演出制御基板80の演出制御用CPU111に送信されるため、CPU56と、演出制御用CPU111と、の間で変動時間(可変表示時間)の不整合を防止することができる。また、この場合には、演出制御基板80の演出制御用CPU111により個々に変動表示(可変表示)を行う表示態様を決定するようにしてもよく、このように構成することで、コマンドを削減でき、主基板31のROM54に記憶されるデータ量、およびCPU56の処理量を軽減させることができる。
【0118】
また、この実施の形態では、主基板31から確定コマンドが1回だけ送信される構成となっているが、主基板31にて変動パターンコマンドそれぞれに対応した変動時間を示す特別図柄プロセスタイマがタイムアウトしたことに基づいて個々に確定コマンドを送信する構成としてもよい。この場合には、予め変動パターンコマンドを受信した順番に基づいて変動表示を行う表示エリアを設定しておいてもよい。また、このように構成することで、主基板31のCPU56は、どの表示エリアに何番目に送信した変動パターンコマンドに基づく変動が行われているかを把握することが可能となるため、表示エリアを指定する情報を含んだ確定コマンドを送信するようにしてもよい。例えば、主基板31のCPU56から後述する第1表示エリア21に表示される特別図柄21a〜21cの変動を停止させる確定コマンドとして第1確定コマンドを送信するようにしてもよい。
【0119】
図12および図13は、第2実施形態の具体例を示す説明図である。前回の可変表示が終了し、一括消化設定処理(ステップS52)にて所定個数の数値データに基づく可変表示を同時に実行することが決定された場合には、上述したように、CPU56は、ダミー表示結果を表示させる表示エリアの個数(ダミー表示結果が0個のときも含む:0〜3個)に基づいて選択した一括消化コマンドを送信した後、複数の数値データそれぞれに基づく変動パターンコマンドを送信する。
【0120】
演出制御用CPU111は、変動パターンコマンドと一括消化コマンドとを受信すると、ステップSA801bにて、ダミー表示結果を表示させる表示エリアの個数に基づいて数値データ数表示キャラクタ変化パターンを選択し、選択した数値データ数表示キャラクタ変化パターンに基づいて始動記憶表示キャラクタ画像18を表示制御することで所定個数の数値データに基づく可変表示を実行することを遊技者に報知する(図12(A))。そして、表示部9を所定個数の数値データに基づく可変表示を同時に実行する数値データの個数(この実施の形態では4個)に分割した後、それぞれの表示エリアにて受信した変動パターンコマンドに基づく可変表示を開始する(図12(B))。つまり、表示部9を、第1表示エリア21、第2表示エリア22、第3表示エリア23、第4表示エリア24、に分割した後、受信した変動パターンコマンドに基づきそれぞれのエリアで特別図柄(21a〜21c,22a〜22c,23a〜23c,24a〜24c)の可変表示が開始される。そのため、それぞれの表示エリアで可変表示開始時から特別図柄(21a〜21c,22a〜22c,23a〜23c,24a〜24c)の可変表示を表示させることができる。
【0121】
なお、それぞれの表示エリア(21〜24)に表示される特別図柄(21a〜21c,22a〜22c,23a〜23c,24a〜24c)は、特別図柄9a〜9cと同様に扱われるものである。つまり、特別図柄21a〜21cは、従来の弾球遊技機1における今回の可変表示を実行するときの特別図柄9a〜9cであり、特別図柄22a〜22cは、従来の弾球遊技機1における次回の可変表示を実行するときの特別図柄9a〜9cであり、特別図柄23a〜23cは、従来の弾球遊技機1における今回の可変表示の2回後に可変表示が実行されるときの特別図柄9a〜9cであり、特別図柄24a〜24cは、従来の弾球遊技機1における今回の可変表示の3回後に可変表示が実行されるときの特別図柄9a〜9cである。ゆえに、いずれかの表示エリアにて特定表示結果(大当り図柄)が表示されたときには、特定遊技状態(大当り遊技状態)に制御される。
【0122】
この実施の形態では、前回の可変表示が終了したときの始動記憶数は15であり、一括消化コマンドを受信したことにより演出制御用CPU111は、選択した数値データ数表示キャラクタ変化パターンに基づいて所定個数の数値データに基づく可変表示を実行していることを遊技者に報知する。つまり、始動記憶表示キャラクタ画像18に表示されている始動記憶数15から始動記憶数11になるまでの始動記憶(数値データ)に基づく可変表示を実行していることを示す15→11を始動記憶表示キャラクタ画像18に表示させる(図12(A)〜図12(D))。
【0123】
主基板31からそれぞれの表示エリア(21〜24)に表示される特別図柄(21a〜21c,22a〜22c,23a〜23c,24a〜24c)の変動を停止させる確定コマンドを受信すると、演出制御用CPU111は、特別図柄(21a〜21c,22a〜22c,23a〜23c,24a〜24c)の確定図柄を導出表示させるとともに、可変表示後の実際の始動記憶数(数値データ数:11)を表示させる(図12(E))。なお、上述したように、この実施の形態では、始動記憶数に応じて始動記憶表示キャラクタ画像18の形態を変化させている。つまり、演出制御用CPU111は、確定コマンドを受信したことに基づいて、始動記憶数の表示を11とすると共に、始動記憶表示キャラクタ画像18の形態を始動記憶数15に対応した形態(太った状態)から始動記憶数11に対応した形態(細い状態)に変化させている。
【0124】
なお、演出制御用CPU111は、変動パターンコマンドを受信すると変動パターンコマンドによって指示される表示制御プロセスデータを選択し、選択した表示制御プロセスデータに基づいて特別図柄(9a〜9c、21a〜21c,22a〜22c,23a〜23c,24a〜24c)の表示制御を行う。この実施の形態では、それぞれの表示エリアそれぞれに表示制御プロセスデータが選択されて、特別図柄(21a〜21c,22a〜22c,23a〜23c,24a〜24c)の表示制御を行っている。それぞれの表示エリアにて変動時間が異なる場合には、変動時間が短い表示制御プロセスデータを選択した表示エリアでは、表示制御データが終了したことに基づいて主基板31から確定コマンドを受信するまで図柄を仮停止した状態としている。
【0125】
図12(F)で前回の所定個数の数値データに基づく可変表示が終了し、再び一括消化コマンドを受信したことにより(図12(G))、演出制御用CPU111は、選択した数値データ数表示キャラクタ変化パターンに基づいて所定個数の数値データに基づく可変表示を遊技者に報知する表示(8→4)を始動記憶表示キャラクタ画像18に表示させる(図12(G)〜図13(K))。
【0126】
この実施の形態では、第1表示エリア21、第2表示エリア22および第4表示エリア24で変動パターンコマンドに基づいて選択された表示制御プロセスデータは、第3表示エリア23で変動パターンコマンドに基づいて選択された表示制御プロセスデータの変動時間よりも短いため、第3表示エリア23の変動が停止するまで、つまり、確定コマンドを受信するまで仮停止の状態となる(図13(J)〜(K))。
【0127】
そして、主基板31から特別図柄(9a〜9c、21a〜21c,22a〜22c,23a〜23c,24a〜24c)の変動を停止させる確定コマンドを受信すると、演出制御用CPU111は、特別図柄(9a〜9c、21a〜21c,22a〜22c,23a〜23c,24a〜24c)の確定図柄を導出表示させるとともに、可変表示後の実際の始動記憶数(数値データ数:6)を表示させ、始動記憶表示キャラクタ画像18の形態を始動記憶数8に対応した形態(太った状態)から始動記憶数6に対応した形態(細い状態)に変化させる(図13(L))。この実施の形態では、図12(G)〜図12(K)で、始動記憶数8から始動記憶数4になるまでの始動記憶(数値データ)に基づく可変表示を実行していることを示していたが、特別図柄(9a〜9c、21a〜21c,22a〜22c,23a〜23c,24a〜24c)の変動停止後に始動記憶表示キャラクタ画像18に表示された始動記憶数は6となっている。
【0128】
つまり、上述したように、この実施の形態では、同時に可変表示を実行する数値データの個数(4個)は一定となっているが、一括消化設定処理(ステップS52)のステップS130で、同時に可変表示を実行する数値データ(一括消化する数値データ)に大当りとなる数値データ(大当り判定値と一致する数値データ)が含まれていることが判定された場合には、ステップS123で設定された処理数が0となる前にステップS125〜S130のループ処理を中止するため、同時に可変表示を実行する数値データの個数が予め定められた所定数(4個)に満たないときがある。従って、一括消化を実行するとき(同時に複数の数値データに基づく可変表示を実行するとき)に1個または4個以外の表示エリアで可変表示が同時に開始された場合には、大当りとなることが遊技者に悟られ易くなってしまうため、この実施の形態では、同時に可変表示を実行する数値データの個数が予め定められた所定数(4個)に満たないときには、ダミー表示結果(ダミーの数値データ)で補足することで、第1表示エリア21〜第4表示エリア24全てで変動表示を行うと共に、不足分の数値データ(始動記憶)についてもあたかも実行したかのように始動記憶表示キャラクタ18に数値データ(始動記憶)の記憶数を表示させる。そして、確定コマンドを受信したとき、つまり、特別図柄(9a〜9c、21a〜21c,22a〜22c,23a〜23c,24a〜24c)の変動を停止させるときに実際の始動記憶数(数値データ数)を表示させている。
【0129】
上述した図12(A)〜図12(E)の変動は、始動記憶数(数値データ記憶バッファ55aに記憶される数値データの個数)が15から11となるまでの始動記憶(数値データ)に基づく変動、つまり、4個の始動記憶(数値データ)に基づく変動を実行している。そのため、変動停止時に実際の始動記憶数として11が表示される。
【0130】
しかし、図12(G)〜図13(L)の変動は、始動記憶数が8から6となるまでの始動記憶(数値データ)に基づく変動、つまり、2個の始動記憶(数値データ)に基づく変動を実行しているが、上述したように、この実施の形態では、同時に複数の可変表示を実行する数値データの個数を4個と一定にしているため、2つの表示エリアだけで変動を開始させたり、始動記憶数8個から6個となるまでの2個の始動記憶に基づく変動を実行していることを始動記憶表示キャラクタ画像18に表示したりすることで遊技者に報知してしまうと大当りとなることが悟られてしまう。
【0131】
そこで、この実施の形態では、実際の始動記憶数(数値データの個数)2個に、同時に変動を実行する予め定められた所定数(4個)の不足分2個をダミー表示結果で補足し、同時に実行される複数の始動記憶(数値データ)に基づく変動(可変表示)が、予め定められた所定数である4個の始動記憶数(数値データの個数)に基づいて実行されているように始動記憶表示キャラクタ画像18を制御すると共に第1表示エリア21〜第4表示エリア24で特別図柄(9a〜9c、21a〜21c,22a〜22c,23a〜23c,24a〜24c)の変動を行うことで、遊技者に錯覚させるようにしている。そして、主基板31から確定コマンドを受信したことに基づいて、特別図柄(9a〜9c、21a〜21c,22a〜22c,23a〜23c,24a〜24c)の変動を停止させるとともに、始動記憶表示キャラクタ画像18に実際の始動記憶数(数値データ記憶バッファ55aに記憶される数値データの個数)を表示させている。
【0132】
なお、この実施の形態では、はずれとなる表示結果が導出表示されるタイミングと、リーチはずれとなる表示結果が導出表示されるタイミングと、大当りとなる表示結果が導出表示されるタイミングと、を異ならせるように構成しているが、表示結果に関わらず、第1表示エリア21〜第4表示エリア24の導出表示させるタイミングを異ならせるようにしてもよい。例えば、はずれとなる変動パターンと、リーチはずれとなるリーチ時変動パターンと、を複数の変動時間で複数種類設定し、それぞれの表示エリアで異なる変動時間により特別図柄(21a〜21c,22a〜22c,23a〜23c,24a〜24c)の変動が行われるように構成してもよい。このように構成することで、表示結果が1つずつ導出表示されていくため、遊技者の興趣を持続させることができる。
【0133】
また、リーチとなる変動パターンの変動時間をリーチとならない変動パターンの変動時間よりも長くなるように構成してもよく、リーチとなる数値データ(始動記憶)に基づく変動が実行される表示エリアで図柄を導出表示させるタイミングをリーチとならない数値データ(始動記憶)に基づく変動が実行される表示エリアで図柄を導出表示させるタイミングよりも遅くなるように構成してもよい。このように構成することで、遊技者の興趣を持続させることができる。
【0134】
また、大当りとなる変動パターンの変動時間を大当りとならない変動パターンの変動時間よりも長くなるように構成してもよく、大当りとなる(大当り判定値と一致する)数値データ(始動記憶)に基づく変動が実行される表示エリアで図柄を導出表示させるタイミングを大当りとならない(大当り判定値と一致しない)数値データ(始動記憶)に基づく変動が実行される表示エリアで図柄を導出表示させるタイミングよりも遅くなるように構成してもよい。このように構成することで、遊技者の興趣を持続させることができる。
【0135】
また、変動パターン設定処理(ステップS302)にて、主基板31のCPU56によりリーチとなる数値データに基づく変動パターンを選択するときに、リーチとならない数値データに基づく変動パターンの変動時間よりも長くなるように変動パターンを選択するようにしてもよい。このように構成することで、リーチとなる表示結果の導出表示されるタイミングがリーチとならない表示結果の導出表示されるタイミングよりも遅くなるため、遊技者の興趣を持続させることができる。
【0136】
また、変動パターン設定処理(ステップS302)にて、主基板31のCPU56により大当りとなる数値データに基づく変動パターンを選択するときに、大当りとならない数値データに基づく変動パターンの変動時間よりも長くなるように変動パターンを選択するようにしてもよい。このように構成することで、大当りとなる表示結果の導出表示されるタイミングがはずれとなる表示結果の導出表示されるタイミングよりも遅くなるため、遊技者の興趣を持続させることができる。
【0137】
また、演出制御用CPU111によりステップSA801fで選択されるダミー表示結果をリーチとなる表示結果としてもよい。なお、この場合には、大当りとなる変動パターンコマンドの変動時間よりも短くなるような変動時間を示すダミー表示パターンを選択するようにしてもよい。このように構成することにより、ダミー表示結果がリーチとなる表示結果となるため、遊技者の興趣を向上させることができる。なお、ダミー表示結果のうちいずれか1つをリーチとなる表示結果となるように構成してもよい。
【0138】
上記した第1実施形態および第2実施形態においては、同時に可変表示を実行する数値データの個数を一定の4個としているが、所定個数の数値データの個数を変化させるように一括消化判定テーブルを構成してもよい。その場合には、一括消化コマンドを複数種類設定し、同時に可変表示を実行する数値データの個数(一括消化する始動記憶数)に基づく一括消化コマンドを選択するように構成してもよい。このように構成することにより、複数種類の演出を実行することが可能となる。
【0139】
さらに、同時に可変表示を実行する数値データが所定個数(この実施の形態では、4個)に満たない場合には、同時に可変表示を実行する数値データの個数と、不足分の数値データ(始動記憶)の個数(ダミー始動記憶数)と、に基づく一括消化コマンドを選択するように構成してもよい。つまり、一括消化コマンドを、同時に可変表示を実行する数値データの個数と、不足分の数値データ(始動記憶)の個数と、を指示する情報を含むようにしてもよい。このように構成することで、主基板31から1回一括消化コマンドを送信することで、演出制御用CPU111に同時に可変表示を実行する数値データの個数と、不足分の数値データ(始動記憶)の個数と、を指示することが可能となる。
【0140】
また、この実施の形態では、数値データ記憶バッファ55aに記憶する数値データの上限値を20としているがこれに限られるものではない。例えば、上限値を30としてもよく、同時に可変表示を実行する数値データの個数(一括消化する始動記憶数)を多くしてもよい。例えば、10個の数値データに基づく可変表示を同時に実行するようにしてもよい。このように構成することにより、複数種類の演出を実行することが可能となる。
【0141】
【発明の効果】
以上のように、請求項1記載の発明では、所定個数の数値データの中に特定表示結果となる数値データが複数あるときには、特定表示結果となる数値データが1つだけ含まれるように所定個数の数値データを構成し、数値データ記憶手段に記憶された数値データの個数を特定可能に表示するとき、ダミー記憶導出演出として所定個数の数値データに基づく表示結果を導出したかのように不足分を含めて表示することで特定表示結果/非特定表示結果の制御に不整合が発生せず、且つ、遊技者に特定遊技状態があることを悟られ難く同時に複数の数値データを消化できるため、遊技者の興趣を向上させることができる。
【0142】
請求項2記載の発明では、所定個数の数値データの中に特定表示結果となる数値データが複数あるときには、特定表示結果となる数値データが1つだけ含まれるように所定個数の数値データを構成し、不足分は非特定表示結果を導出表示することで特定表示結果/非特定表示結果の制御に不整合が発生せず、且つ、遊技者に特定遊技状態があることを悟られ難く同時に複数の数値データを消化できるため、遊技者の興趣を向上させることができる。
【0143】
請求項3記載の発明では、複数の数値データに基づく表示結果を個々に導出するタイミングを異ならせることで、全ての表示結果が導出されるまで複数導出される表示結果に対する遊技者の興味を持続できる。
【0144】
請求項4記載の発明では、リーチ表示態様となる表示結果の導出タイミングをリーチ表示態様とならない表示結果の導出タイミングよりも遅くすることで、複数導出される表示結果に対する遊技者の興味を持続できる。
【0145】
請求項5記載の発明では、所定個数の数値データに基づく表示結果を個々に導出するときには、表示エリアを分割し、分割された表示エリアにて複数の数値データに基づく表示結果に対応した識別情報の可変表示を開始させることにより、複数の表示結果に関してそれぞれ可変表示開始時から表示結果の導出まで表示することで遊技者の興趣を向上させることができる。
【0146】
請求項6記載の発明では、リーチ表示態様となった後に非特定表示結果を導出表示するダミー表示結果によりダミー記憶導出演出を実行することで、遊技者の導出される表示結果に対する期待感を高めることができる。
【0147】
請求項7記載の発明では、数値データの個数の変化を所定のキャラクタ画像の形態を変化させることにより表現することによって、数値データの個数に関する表示演出のバリエーションを増加させることができる。また、複数の数値データに基づく表示結果を導出するため、数値データの個数を所定のキャラクタ画像の形態を変化させることにより表現した場合でも遊技者に数値データの個数の変化を容易に認識させることができる。
【0148】
請求項8記載の発明では、所定個数の数値データに基づく可変表示にて導出された数値データの個数を報知することにより、複数の数値データに基づく表示結果を導出するときに遊技者に不信感を与えないようにすることができる。
【0149】
請求項9記載の発明では、ダミー演出用画像データ記憶手段に記憶されるダミー演出用画像データに基づいてダミー記憶導出演出を実行することができる。
【図面の簡単な説明】
【図1】本実施形態に係る弾球遊技機を正面からみた正面図である。
【図2】本実施形態に係る弾球遊技機1の回路構成の概要を表したブロック図である。
【図3】特別図柄プロセス処理の一例を示す説明図である。
【図4】始動口スイッチ通過処理の一例を示すフローチャートである。
【図5】特別図柄通常処理の一例を示すフローチャートである。
【図6】一括消化設定処理の一例を示す説明図である。
【図7】表示制御プロセス処理の一例を示すフローチャートである。
【図8】第1実施形態のダミー記憶導出演出設定処理の一例を示すフローチャートである。
【図9】第1実施形態の一例を示す説明図である。
【図10】同じく、第1実施形態の一例を示す説明図である。
【図11】第2実施形態のダミー記憶導出演出設定処理の一例を示すフローチャートである。
【図12】第2実施形態の一例を示す説明図である。
【図13】同じく、第2実施形態の一例を示す説明図である。
【符号の説明】
1 弾球遊技機
8 可変表示装置
9 表示部
14 始動入賞口
15 可変入賞球装置
18 始動記憶表示キャラクタ画像
31 主基板
55a 数値データ記憶バッファ
56 CPU
80 演出制御基板
111 演出制御用CPU
113a 数値データ数表示データ
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention includes a variable display device that variably displays a plurality of types of identification information each of which can be identified based on satisfaction of a predetermined start condition and derives and displays a display result. It is advantageous for the player when the display result is derived and displayed after the plurality of types of identification information are variably displayed based on the establishment of the start condition, and the display result of the variable display becomes a predetermined specific display result. The present invention relates to a gaming machine that controls a specific game state.
[0002]
[Prior art]
Conventionally, in a gaming machine equipped with a variable display device that performs variable display of a plurality of types of identification information each of which can be identified based on establishment of a predetermined starting condition and derives and displays a display result, for example, in a ball game machine, When the number of the numerical data stored in the numerical data storage means exceeds a predetermined number, the variable display based on the plurality of numerical data is simultaneously executed, and the numerical data stored in the numerical data storage means is displayed. The variable display is executed simultaneously with a predetermined number of numerical data according to the number of data items.
[0003]
In addition, the numerical data is stored so that the order in which the start conditions are satisfied can be specified, and when the numerical data that results in the specific display is included in a plurality of numerical data that simultaneously perform the variable display, the variable display is simultaneously performed. Variable display based on numerical data stored up to numerical data that is a specific display result as a display result based on a plurality of numerical data has been executed.
[0004]
[Patent Document 1]
JP-A-2003-19297 (Pages 4-5, FIG. 7)
[0005]
[Problems to be solved by the invention]
In the gaming machine having the above-described configuration, when a plurality of numerical data that simultaneously perform variable display include numerical data that is a specific display result, the number of numerical data that simultaneously performs variable display is predetermined. It was different from the number of numerical data. For this reason, the variable display of a number different from the number of the numerical data for which the variable display is performed is performed at the same time, so that the player can easily recognize that the numerical data that is the specific display result is included. The present invention has been made in view of the above-described circumstances, and an object of the present invention is to provide a gaming machine that simultaneously executes variable display based on a plurality of numerical data without realizing that a specific display result is obtained by a player. To provide.
[0006]
[Means for Solving the Problems]
In order to achieve the above-mentioned object, in the invention according to claim 1, a plurality of types of identification information (e.g., a plurality of types of identification information each of which can be identified based on establishment of a predetermined starting condition (for example, starting winning in the starting winning opening 14)). For example, a variable display device (for example, a variable display device 8) that performs variable display of special symbols 9a to 9c, 21a to 21c, 22a to 22c, 23a to 23c, and 24a to 24c) to derive and display a display result is provided. After the start condition is satisfied, the display result is derived after the plurality of types of identification information are variably displayed based on the satisfaction of the variable display start condition (for example, the previous special symbol variable display and the end of the big hit game state). When the display result of the variable display is changed to a predetermined specific display result (for example, a big hit symbol), a specific game state (for example, a big hit game state) advantageous to the player is displayed. ), A data storage means (for example, ROM 113) for storing data including the identification information, and a display for controlling display of the variable display device using the data stored in the data storage means. A control means (for example, effect control CPU 111) and a numerical data updating means (for example, CPU 56) for updating numerical data (for example, a random number for jackpot determination, etc.) in a predetermined numerical range used for determination relating to the variable display. A process of updating numerical data in the main process), and extracting numerical data from the numerical data updating means when the starting condition is satisfied (for example, step S113), and matching the extracted numerical data with the starting condition. (For example, step S113) and the start condition of the numerical data is not satisfied. Numerical data storage means (for example, a numerical data storage buffer 55a) for storing numerical data corresponding to no starting conditions up to a predetermined upper limit number, and numerical data stored in the numerical data storage means are provided with a predetermined judgment value ( For example, a preliminary determination unit (for example, step S129) for determining whether or not to display the specific display result based on whether or not the predetermined display condition is met (for example, a big hit determination value); , A predetermined number (for example, four) of the numerical data stored in the numerical data storage means based on the fact that the random number for batch digestion determination matches the determination value of the batch digestion determination table in step S122) The variable display based on the predetermined number is simultaneously executed, and the display result corresponding to the predetermined number of numerical data is determined based on the determination result of the numerical data by the preliminary determination unit. (For example, the function of the CPU 56 for executing the effects of FIGS. 9B to 9E: step S52), and the number of numerical data stored in the numerical data storage means. A numerical data number determining means (for example, a start storage counter), and when the numerical data number determining means determines that a predetermined number or more of numerical data is stored in the numerical data storing means. A collective derivation determining means for determining whether or not to simultaneously execute variable display based on the predetermined number of numerical data by the display result collective deriving means (for example, step S122); The variable display based on the numerical data is determined to be performed simultaneously, and the predetermined number of numerical data is When there are a plurality of numerical data that have been determined to match the predetermined determination value, the numerical data that has been determined to match the predetermined determination value has the earlier extracted numerical data. Numerical data of the difference between the number of numerical data up to the numerical data including (for example, the number of starting storages = K) and the predetermined number of numerical data simultaneously executed by the display result batch deriving means (for example, 4) Specific numerical data number calculating means for calculating the number (for example, a function of calculating the number of remaining processes in step S132 of the CPU 56), and the numerical data number determining means displaying the number of the numerical data determined by the numerical data number determining means so as to be specified. Memory display control means (for example, a function of controlling the display of the start storage display character image 18 in response to a command from the CPU 56 of the effect control CPU 111). The memory display control means, when simultaneously performing the variable display based on the predetermined number of numerical data by the display result batch deriving means, the predetermined determination value by the advance determination means to the predetermined number of numerical data When there is no numerical data that has been determined to match, a normal storage derivation effect that displays the number obtained by subtracting the predetermined number from the number of numerical data determined by the numerical data number determining means (for example, FIG. 9 ( (A) to (E) of FIG. 9 (E) and simultaneously performing variable display based on the predetermined number of numerical data by the display result collective deriving means, the predetermined number of numerical data are added to the advance When there is numerical data that has been determined by the determination means to match the predetermined determination value, determination is made that the value matches the predetermined determination value. The number of pieces of numerical data up to the specified numerical data (for example, two start memories executed in FIGS. 9G to 10J) and the numerical data calculated by the specific numerical data number calculating means. Is subtracted from the number of numerical data judged by the numerical data number judging means (for example, two start-up memories displayed as if they were executed as shown in FIGS. 9 (G) to 10 (J)). ) Is displayed so as to be identifiable (for example, the effects of FIGS. 9 (G) to 10 (J)), and the display control means is provided by the display result batch derivation means. When simultaneously performing the variable display based on the predetermined number of numerical data, one display result is derived from the display results based on the predetermined number of numerical data (for example, FIGS. 9A to 9E). Four numerical data in the production Display results derived as a single display results based on) that characterized.
With this configuration, when there are a plurality of numerical data as a specific display result among a predetermined number of numerical data, a predetermined number of numerical data are configured so as to include only one numerical data as a specific display result. When displaying the number of numerical data stored in the numerical data storage means so as to be identifiable, a display result based on a predetermined number of numerical data is displayed as a dummy storage derivation effect, including a shortage as if derived. As a result, there is no inconsistency in the control of the specific display result / non-specific display result, and it is difficult for the player to realize that there is a specific game state, and a plurality of numerical data can be digested at the same time. Can be improved.
[0007]
Further, in the invention according to claim 2, a plurality of types of identification information (for example, special symbols 9a to 9c) each of which can be identified based on establishment of a predetermined starting condition (for example, starting winning in the starting winning opening 14). , 21a to 21c, 22a to 22c, 23a to 23c, 24a to 24c) and a variable display device (for example, a variable display device 8) for deriving and displaying a display result. The display result is derived and displayed after the plurality of types of identification information are variably displayed based on the establishment of the start condition of the variable display (for example, the previous variable display of the special symbol and the end of the big hit game state). When the display result is a predetermined specific display result (for example, a big hit symbol), the gaming machine is controlled to a specific game state (for example, a big hit game state) advantageous to the player. A data storage means (for example, ROM 113) for storing data including the identification information; and a display control means (for example, for effect control) for displaying and controlling the variable display device using the data stored in the data storage means. A CPU 111) and numerical data updating means (for example, updating the numerical data in the main processing of the CPU 56) for updating numerical data (for example, a random number for jackpot determination, etc.) in a predetermined numerical range used for the determination relating to the variable display. And numerical data is extracted from the numerical data updating means when the starting condition is satisfied (for example, step S113), and the extracted numerical data is stored so that the extraction order can be specified corresponding to the starting condition. (E.g., step S113), and corresponds to a start condition of the numerical data in which the start condition is not satisfied. Numerical data storage means (for example, a numerical data storage buffer 55a) for storing value data up to a predetermined upper limit number, and numerical data stored in the numerical data storage means for storing a predetermined determination value (for example, a jackpot determination value) (E.g., step S129) for determining whether or not to display the specific display result based on whether or not the predetermined display condition is satisfied (for example, batch digestion is performed in step S122) At the same time, the variable display based on a predetermined number (for example, four) of numerical data stored in the numerical data storage means is performed based on the fact that the random number for determination matches the determination value of the batch digest determination table. Executing the display result corresponding to the predetermined number of numerical data based on the determination result of the numerical data by the preliminary determination unit. The derivation means (for example, the function of the CPU 56 for executing the effects of FIGS. 12B to 13E: step S52) and the number of numerical data for determining the number of numerical data stored in the numerical data storage means Determining means (for example, a start storage counter) and the display result batch when the numerical data number determining means determines that a predetermined number or more of numerical data is stored in the numerical data storing means. Collective derivation determining means for determining whether to simultaneously execute variable display based on the predetermined number of numerical data by the deriving means (for example, step S122), and changing the variable display based on the predetermined number of numerical data by the collective deriving means It is determined that display is to be performed simultaneously, and the pre-determination means adds the predetermined number of numerical data to the predetermined determination value. When there are a plurality of numerical data that have been determined to be performed, numerical data up to the numerical data including the preceding numerical data in the extracted order among the numerical data that have been determined to match the predetermined determination value Specific numerical data for calculating the number of numerical data that is the difference between the number of data (for example, starting storage number = K) and a predetermined number of numerical data (for example, four) that are simultaneously executed by the display result batch deriving means. Number calculation means (for example, a function of calculating the number of remaining processes in step S132 of the CPU 56) and memory display control means (for example, a function for displaying the number of numerical data determined by the numerical data number determination means so as to be identifiable) A function of controlling the display of the start storage display character image 18 in response to a command from the CPU 56 of the effect control CPU 111). The step determines whether the predetermined number of numerical data matches the predetermined judgment value by the advance judgment means when simultaneously performing variable display based on the predetermined number of numerical data by the display result batch deriving means. When there is no numerical data subjected to the above, a normal storage derivation effect of displaying the number obtained by subtracting the predetermined number from the number of numerical data determined by the numerical data number determining means (for example, FIG. 12 (A) to FIG. (E) effect, and when the variable display based on the predetermined number of numerical data is simultaneously executed by the display result batch deriving unit, the predetermined number of numerical data is added to the predetermined number by the preliminary determination unit. If there is numerical data that has been determined to match the determination value of the above, the numerical data that has been determined to match the predetermined determination value (For example, the two start memories executed in FIGS. 12 (G) to 13 (L)) and the number of the numerical data calculated by the specific numerical data number calculating means. The number subtracted from the number of numerical data judged by the numerical data number judging means (for example, two start memories displayed as if executed in FIGS. 12 (G) to 13 (L)). The display control means has a function of executing a dummy storage deriving effect (for example, the effect of FIGS. 12 (G) to 13 (L)) which is displayed so as to be identifiable. When the variable display based on the numerical data is simultaneously executed, and when the predetermined number of numerical data includes the numerical data determined to match the predetermined determination value, the numerical value matches the predetermined determination value. Judgment to do A display result based on the numerical data up to the preceding numerical data in the extracted numerical data of the extracted numerical data, and a non-specific display result for the number of numerical data calculated by the specific numerical data number calculating unit, It is characteristically derived (for example, the effects of FIGS. 12 (G) to 13 (M)).
With this configuration, when there are a plurality of numerical data as a specific display result among a predetermined number of numerical data, a predetermined number of numerical data are configured so as to include only one numerical data as a specific display result. However, since the non-specific display result is derived and displayed, there is no inconsistency in the control of the specific display result / non-specific display result, and it is difficult for the player to realize that there is a specific game state. Can be digested, and the interest of the player can be improved.
[0008]
Further, in the invention according to claim 3, the display control means executes the variable display based on the predetermined number of numerical data simultaneously by the display result collective deriving means and individually derives the display results. Timing control means for controlling the derivation timings of the individually derived display results to different derivation timings (for example, a variable display pattern that is out of reach and a variable display pattern at the time of reach that is out of reach by a plurality of variable display times The variable display is performed in a variable display pattern such that the variable display of the special symbols (21a to 21c, 22a to 22c, 23a to 23c, and 24a to 24c) is performed at different variable display times in the respective display areas. Control to be performed).
With this configuration, the timing of individually deriving the display results based on the plurality of numerical data is made different, so that the player's interest in the plurality of derived display results is maintained until all the display results are derived. it can.
[0009]
Further, in the invention according to claim 4, the timing control means matches numerical data (for example, a reach determination value) in a reach display mode (for example, reach) in a display result corresponding to the predetermined number of numerical data. When numerical data) is included, reach timing control means for controlling the timing of deriving the numerical data to be the reach display mode later than the timing of deriving the numerical data not to be the reach display mode (for example, the variable of the variable display pattern to be the reach) The variable display pattern is controlled so that the display time is longer than the variable display time of the variable display pattern that does not reach the reach.
With such a configuration, by deriving the display result of the display result in the reach display mode later than the derivation timing of the display result in the non-reach display mode, it is possible to keep the player interested in a plurality of derived display results. .
[0010]
Also, in the invention according to claim 5, the display control means is configured to execute the variable display based on the predetermined number of numerical data simultaneously by the collective derivation determination means. Display area dividing means (for example, a batch digest command) for dividing a display area (for example, first display area 21 to fourth display area 24) on which identification information is displayed into display areas corresponding to the predetermined number of numerical data pieces After the display area is divided by the display area dividing means, the display control means is derived by the display result batch deriving means. A variable display of the identification information corresponding to a display result based on the predetermined number of numerical data is started in the divided display area. For example, to start variable display after reaching 12 and (B)) be characterized.
With this configuration, when individually deriving the display result based on the predetermined number of numerical data, the display area is divided, and the identification information corresponding to the display result based on the plurality of numerical data is divided in the divided display area. By starting the variable display, the display of a plurality of display results from the start of the variable display to the derivation of the display result can be improved, so that the interest of the player can be improved.
[0011]
Further, in the invention according to claim 6, the dummy display result is in a reach display mode.
With this configuration, the dummy storage derived effect is performed based on the dummy display result for deriving and displaying the non-specific display result after the reach display mode is established, thereby increasing the player's expectation of the derived display result. be able to.
[0012]
In the invention according to claim 7, the data storage means corresponds to a plurality of numerical data number display patterns predetermined as display patterns representing the number of the numerical data stored in the numerical data storage means. A plurality of numerical data number display data (for example, numerical data number display data 113a) are stored, and the plurality of numerical data number display patterns are predetermined according to the number of the numerical data stored in the numerical data storage means. Numerical data number display character change pattern to change the form of the character image of the, the memory display control means, according to the number of numerical data stored in the numerical data storage means using the numerical data number display data, The form of the character image is changed (for example, the variable display shown in FIGS. 9A to 9E is performed). Wherein the remaining according to the number of numerical data is changed to a thin state from fat state start memory display character image 18) that the.
With this configuration, the variation in the number of the numerical data can be increased by expressing the change in the number of the numerical data by changing the form of the predetermined character image. Further, in order to derive a display result based on a plurality of numerical data, even when the number of numerical data is expressed by changing the form of a predetermined character image, it is possible to make the player easily recognize the change in the number of numerical data. Can be.
[0013]
Further, in the invention according to claim 8, the display control means derives by variable display based on a predetermined number of numerical data among the numerical data stored in the numerical data storage means by the display result collective deriving means. It is characterized by having a derived number notifying means (for example, a function of displaying the number of numerical data by the start storage display character image 18) for notifying the number of numerical data thus obtained.
With this configuration, the number of numerical data derived in the variable display based on the predetermined number of numerical data is notified, so that the player is not distrusted when deriving a display result based on a plurality of numerical data. Not be given.
[0014]
Further, in the invention according to claim 9, a dummy effect image data storage means (for example, the ROM 113) which is referred to when executing the dummy memory derived effect and stores a plurality of dummy effect image data, Dummy effect selecting means (for example, steps SA801f and S801b) for selecting any one of the plurality of dummy effect image data stored in the effect image data storage means, and the display result batch deriving means is provided. And performing the dummy storage derived effect based on the image data for the dummy effect selected by the dummy effect selecting means.
With this configuration, it is possible to execute a dummy storage derived effect based on the dummy effect image data stored in the dummy effect image data storage unit.
[0015]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. First, the overall configuration of a ball game machine 1 which is an example of a game machine will be described. FIG. 1 is a front view of the ball game machine 1 as viewed from the front. Note that, here, a ball game machine is shown as an example of a game machine, but the present invention is not limited to a ball game machine, for example, an image game machine, a coin game machine, a slot machine, and the like. Is also good.
[0016]
The ball game machine 1 includes an outer frame (not shown) formed in a vertically long rectangular shape, and a game frame attached to the inside of the outer frame so as to be openable and closable. Further, the ball-and-ball game machine 1 has a glass door frame 2 formed in a frame shape and provided in a game frame so as to be openable and closable. The game frame includes a front frame (not shown) which can be freely opened and closed with respect to the outer frame, a mechanism plate to which mechanical components and the like are attached, and various components attached to them (excluding a game board 6 described later). And a structure including:
[0017]
As shown in FIG. 1, the ball game machine 1 has a glass door frame 2 formed in a frame shape. On the lower surface of the glass door frame 2, there is a hit ball supply tray (upper tray) 3. A surplus ball receiving tray 4 for storing game balls that cannot be accommodated in the hitting ball supply tray 3 and a hitting operation handle (operation knob) 5 for firing a hitting ball are provided below the hitting ball supply tray 3. A game board 6 is detachably attached to the back of the glass door frame 2. The game board 6 is a structure that includes a plate-like body constituting the game board 6 and various components attached to the plate-like body. Further, a game area 7 is formed on the front of the game board 6 so that the shot game balls can flow down.
[0018]
In the vicinity of the center of the game area 7, a plurality of types of identification information (for example, special symbols 9a to 9c, see FIG. 9) variably displayed based on establishment of a predetermined starting condition (for example, starting winning). And a variable display device 8 for deriving and displaying the display result. In the present embodiment, the variable display device 8 is configured by a liquid crystal display device (LCD), and a display unit 9 that variably displays special symbols 9a to 9c is provided at the center thereof. The display unit 9 controls display of identification information in three display areas: left, middle, and right.
[0019]
Note that the ball game machine 1 according to the present embodiment specifies the display unit 9 when the preliminary determination unit (step S129) described later determines that the display result of the display unit 9 is a predetermined specific display result. After displaying the display result, the game machine has a function of controlling a big hit game state as a specific game state advantageous to the player.
[0020]
In addition, the specific display result includes a special display result (probable variable design) and a non-special display result (non-probable variable design) other than the special display result. When it is determined that the result is a special display result, the special display result is displayed on the display unit 9 and then controlled to a specific game state (big hit game state). After the big hit game state ends, the display result is specified from the normal game state. It also has a function of controlling a probable change state as a special game state in which a display result (big hit symbol) is likely to occur (a large hit probability is high). Note that the normal game state is a game state different from the special game state and the specific game state.
[0021]
In the upper right part of the display unit 9, when starting conditions are satisfied (a hit ball wins the starting winning opening 14), numerical data is extracted from a numerical data updating means described later, and the extracted numerical data is corresponded to the starting conditions. And a numerical value corresponding to a start condition for which a start condition (for example, the previous variable display of the special symbols 9a to 9c and the end of the big hit game state) is not satisfied. Numerical data storage means (for example, a numerical data storage buffer 55a: a function of storing numerical data by the RAM 55 of the main board 31) for storing data up to a predetermined upper limit number indicates the number of numerical data (starting storage). A start memory display character image 18 (see FIG. 9) is provided as numerical data (start memory) number display means.
[0022]
In this embodiment, the start storage number is displayed on the start storage display character image 18. The start storage display character image 18 updates the display of the start storage number every time there is an effective start prize (in this embodiment, a start prize when the start storage number is less than 20) (for example, the start storage number). Is incremented by one), and each time the variable display of the variable display device 8 is started, the display of the number of stored memories is updated (for example, the display of the number of stored memories is decreased by one). Further, the form of the start storage display character image 18 is changed by changing the start storage number. Specifically, when the number of start storages is large, a fat start storage display character image 18 is displayed (see FIG. 9A), and as the start storage number decreases, the body shape of the start storage display character image 18 becomes thinner. The form of the start storage display character image 18 is changed (see FIG. 9E). In this way, the display of the start storage number is not only a numeral, but also the form of the start storage display character image 18 is changed to represent the change in the start storage number in an analog manner. The change can be easily recognized by the player.
[0023]
In the variable display device 8 according to this embodiment, the display unit 9 and the area in which the start storage display character image 18 is displayed are provided separately, so that the number of start storages can be maintained even during the variable display. It can be in the displayed state.
[0024]
Below the variable display device 8, a variable winning ball device 15 having a starting winning port 14 is provided. The winning ball that has entered the starting winning port 14 is guided to the back of the game board 6, and is detected by the starting port switch. In addition, a variable winning ball device 15 that performs opening and closing operations is provided below the starting winning port 14. The variable winning ball device 15 is opened by a solenoid.
[0025]
An opening / closing plate 20 that is opened by a solenoid (not shown) in the above-mentioned specific game state (big hit game state) is provided below the variable winning ball device 15. The opening / closing plate 20 is a means for opening and closing the special winning opening. Of the prize balls guided from the opening / closing plate 20 to the back of the game board 6, the prize ball entering one (V prize area) is detected by the V prize switch, and the prize ball entering the other (10 count prize area). Is detected by the count switch. On the back of the game board 6, a solenoid (not shown) for switching the route in the special winning opening is also provided.
[0026]
On the right side of the opening / closing plate 20, there is provided an ordinary symbol display 13 composed of a pair of LEDs marked with “O” and “X”. The ordinary symbol display device 13 is capable of variably displaying a plurality of types of identification information (for example, “O” and “X”) called ordinary symbols.
[0027]
When a game ball is won at the gate 32 and detected by the gate switch, a predetermined random number value is extracted unless the normal symbol start storage number, which is the start memory number of the normal symbol display 13, has reached the upper limit. Then, if the variable display in which the display state changes on the ordinary symbol display 13 can be started, the variable display of the ordinary symbol display 13 is started. If it is not possible to start the variable display in which the display state changes on the ordinary symbol display 13, the value of the ordinary symbol start memory is increased by one. In the vicinity of the ordinary symbol display 13, an ordinary symbol start storage display 19 having a predetermined number (four in this embodiment) of LEDs for displaying the number of ordinary symbols to be stored is provided. Each time there is a winning in the gate 32, the normal symbol start storage display 19 increases the number of lit LEDs by one. Then, each time the variable display of the ordinary symbol display 13 is started, the number of the lighted LEDs is reduced by one. The special symbols 9a to 9c and the ordinary symbols can be variably displayed on one variable display device. In that case, the special variable display area for variably displaying the special symbols 9a to 9c and the normal variable display area for variably displaying the normal symbols are realized by one variable display device.
[0028]
In this embodiment, variable display of a normal symbol is performed by alternately lighting the upper and lower lamps (the symbol becomes visible at the time of lighting) marked with a circle and a cross, and the variable display is performed for a predetermined time (for example, 29 seconds). .2 seconds). Then, if the upper lamp marked with a circle is turned on at the end of the variable display, it is a hit. Whether or not to win is determined by whether or not the value of the random number extracted when the gaming ball has won the gate 32 matches a predetermined hit determination value. When the display result of the variable display on the ordinary symbol display device 13 is a hit, the variable winning ball device 15 is opened for a predetermined number of times and for a predetermined time, so that the game ball is in a state where it is easy to win. That is, the state of the variable winning ball device 15 changes from a disadvantageous state to an advantageous state for the player when the stop symbol of the normal symbol is a hit symbol.
[0029]
Further, in the probable change state as the special game state, the probability that the stop symbol of the special symbols 9a to 9c on the display unit 9 of the variable display device 8 becomes a hit symbol (specific display result: for example, “777”) is higher than that in the normal game state. As well as being increased, the variable display time (variation time) of the special symbols 9a to 9c is shortened from the normal gaming state. Furthermore, in the ordinary symbol display 13, the probability that the stopped symbol will be a hit symbol will be higher than in the normal gaming state, and one or both of the opening time and the number of times of opening the variable winning ball device 15 will be higher than in the normal gaming state. Can be This is even more advantageous for the player. Further, in a predetermined state such as a probable change state, the variable display time (variation time) on the ordinary symbol display 13 may be shorter than that in the normal game state, so that the player may be more advantageous.
[0030]
In addition, by controlling the special game state to the time saving state, the state may be made more advantageous for the player. In the time saving state, the variable symbols (variable displays) of the special symbols 9a to 9c are displayed on the display unit 9 until the variable symbols are displayed a predetermined number of times (for example, 100 times). The display time (variation time) is shorter than in the normal gaming state. Further, in the variable winning ball device 15, one or both of the opening time and the number of times of opening are raised from the normal gaming state. By increasing the opening time or the number of times of opening of the variable winning prize ball device 15 from the normal gaming state, it becomes easier for the starting winning prize port 14 to start winning, and the special symbols 9a to 9c on the display unit 9 can be changed within a predetermined period. The probability that the special symbols 9a to 9c are hit and the symbols are increased as the number of times of display is increased as compared with the normal game state, so that the player is in a more advantageous state.
[0031]
In addition, the special game state is not limited to the above, and the game control that is advantageous to the player may be set to the special game state. Hereinafter, the game control will be described by dividing into those that are not directly related to the big hit (except during the specific game state) and those that are directly related to the big hit (during the specific game state). That is, the special game state added to the specific game state may be a special game state different from the specific game state, or may be a special game state including the specific game state. First, as the game control that is not directly related to the big hit, time reduction (time saving) control or probability variation (probable change) control for special symbols 9a to 9c or ordinary symbols, electric winning (for example, a variable winning ball device) 15) Extension control of the opening period, control for increasing the start passage area for the special symbol or the ordinary symbol (for example, a winning opening (not shown) provided on the game board 6) is changed to a starting winning opening of the special symbols 9a to 9c. Control to change the setting as), control to increase the number of prize balls (for example, control to increase the number of prize balls accompanying a prize from 13 in the normal game state to 15), or control to improve the passage rate to a predetermined area (for example, A hit ball restricting device is provided upstream of the starting winning port 14, and control for improving the starting winning rate by operating the hit ball restricting device can be set to a special game state, and furthermore, is variably displayed based on the starting winning. Stopped pattern In the case where the present invention is applied to a third-type ball game machine in which a predetermined right is generated or continues when a predetermined electric combination which is opened when a symbol is a predetermined combination of symbols is applied, a specific region is set. May be set to a special game state. On the other hand, the game control directly related to the big hit includes the control for improving the upper limit number of rounds, the control for improving the upper limit number of counts, the control for extending the opening and closing of the opening and closing plate 20, or the winning of the big winning opening opened by the opening and closing plate 20. The accompanying increase control of the number of prize balls can be set to a special game state. It goes without saying that a special game state can be set by combining the above game controls. Further, the triggers for entering the special game state (establishment of the predetermined condition) and ending are not limited to those described in the present embodiment, but may be random numbers, game histories (for example, time, number of reach, predetermined winning opening). Number of prizes, number of passes, etc.), prize, and sub-game (including, for example, a game that can be selected by the player himself / herself). What is necessary is just to set it as an opportunity.
[0032]
At the left and right sides of the game area 7 of the game board 6, there are provided decorative lamps 25 which are blinkingly displayed during the game, and at the bottom there is an out opening 26 for taking in a hit ball which has not won. In addition, two speakers 27 that emit sound effects and voices as predetermined voice outputs are provided on the upper left and right sides outside the game area 7. A top frame lamp 40, a frame lamp left 41, and a frame lamp right 42 provided on the front frame are provided on the outer periphery upper portion, the outer periphery left portion, and the outer periphery right portion of the game area 7. Further, lamps 10 are provided on the left and right upper portions of the variable display device 8. In this example, a prize ball lamp 51 is provided near the frame lamp left 41 to be lit when there is a remaining prize ball, and a ball lit near the frame lamp right 42 when the supply ball has run out is provided. An off lamp 52 is provided.
[0033]
Next, the reach state will be described. The reach state in the present embodiment means that when the stopped symbols form a part of the big hit symbol, the symbols that have not been stopped are displayed in a variable manner (variable display), and all or one of them is displayed. This is a state in which the symbol of the part is synchronously changed and displayed while composing all or a part of the big hit symbol.
[0034]
In the present embodiment, an effective line that becomes a big hit when a predetermined symbol stops is determined on the display unit 9 as a plurality of predetermined display areas, and a partial display area on the effective line is determined. A state in which the variable display is performed in the display area on the activated line that has not been stopped when the predetermined symbol is stopped (for example, the left, right display of the left, middle, and right display areas) In the area, a part of the big hit symbol (for example, “7”) is displayed in a stopped state, and the right display area is still in a variable display state). A state in which some symbols are variably displayed synchronously while configuring all or a part of the big hit symbol (for example, the variably displayed is performed in all of the left, middle, and right display areas, and is always the same. Variation table with the patterns aligned It refers to a state) that is being carried out.
[0035]
At the time of the reach, an unusual effect may be performed by a lamp or sound. This production is called reach production. In addition, at the time of the reach, a character (an effect display imitating a person or the like, which is different from the design) may be displayed, or the display mode of the background may be changed. This change in the display of the character and the display of the background is called reach effect display.
[0036]
FIG. 1 also shows a card unit 50 installed adjacent to the ball game machine 1 and enabling lending of a ball by inserting a prepaid card. The card unit 50 has a usable indicator lamp 151 for indicating whether or not the card unit 50 is in a usable state, a connecting stand direction indicator 153 for indicating which side of the ball game machine 1 the card unit 50 corresponds to, A card insertion indicator lamp 154 indicating that a card has been inserted into the card unit 50, a card insertion slot 155 into which a card as a recording medium is inserted, and a card reader / writer provided on the back of the card insertion slot 155. A card unit lock 156 for opening the card unit 50 when checking the mechanism is provided.
[0037]
A game ball fired from the hit ball firing device enters the game area 7 through the hit ball rail, and then descends from the game area 7. If the hit ball enters the start winning opening 14 and is detected by the start switch, if the variable display of the special symbols 9a to 9c can be started (for example, the end of the big hit game or the end of the previous variable display), the display unit 9 is set. , Variable display (variable display) of the special symbols 9a to 9c is started. If it is not possible to start the variable display of the special symbols 9a to 9c, the number of start storages stored in the numerical data storage buffer 55a is increased by one, and the form of the start storage display character image 18 and the display of the number of start storages are updated.
[0038]
The variable display of the special symbols 9a to 9c on the display unit 9 stops when a certain time has elapsed. When the special symbols 9a to 9c at the time of stop become a big hit symbol (specific display result), the game shifts to a big hit game state. That is, the opening / closing plate 20 is opened until a predetermined time has elapsed or until a predetermined number (for example, 10) of hit balls has won. When the hit ball hits the V winning area while the opening and closing plate 20 is open and is detected by the V winning switch, a continuation right is generated and the opening and closing plate 20 is opened again. Generation of the continuation right is permitted a predetermined number of times (for example, 15 rounds).
[0039]
When the stop symbol at the time of stopping the change of the special symbols 9a to 9c on the display unit 9 is a big hit symbol with a probability change (special display result: a probable change symbol), it is controlled to the big hit game state, and after the big hit game state, Next, the special game state is controlled in which the probability of a big hit is higher than the normal game state. That is, it is a more advantageous state for the player, that is, the probable change state.
[0040]
FIG. 2 is a block diagram illustrating an outline of a circuit configuration of the ball game machine 1 according to the present embodiment. On the main board 31, a basic circuit 53 for controlling the ball game machine 1 according to a program is mounted. The basic circuit 53 includes a ROM 54 for storing a game control program and the like, a RAM 55 as a storage means used as a work memory, a CPU 56 as a game control means for controlling a game signal in accordance with the program, and an effect control board 80. An I / O port unit 57 for transmitting a control signal is included. In this embodiment, the ROM 54, the RAM 55, and the I / O port unit 57 are built in the CPU 56. That is, the CPU 56 is a one-chip microcomputer. In the one-chip microcomputer, at least the RAM 55 only needs to be built in the CPU 56, and the ROM 54 and the I / O port unit 57 may be externally mounted or built in. Since the CPU 56 executes control according to a program stored in the ROM 54, hereinafter, execution (or processing) by the CPU 56 means specifically that the CPU 56 executes control according to the program. is there. The same applies to the CPU mounted on a board other than the main board 31.
[0041]
Although not shown in FIG. 2, a switch circuit for giving signals from the gate switch, starting port switch, V winning switch, count switch, full switch, count switch short circuit signal and clear switch to the basic circuit 53, a variable circuit A solenoid for driving the solenoid for opening and closing the winning ball device 15, a solenoid for opening and closing the opening and closing plate 20 in accordance with a command from the basic circuit 53, a system reset circuit for resetting the basic circuit 53 when the power is turned on, and a signal from the basic circuit 53. Big hit information indicating the occurrence of a big hit, valid starting information indicating the number of start winning prize balls used to start variable display of the special symbols 9a to 9c on the display unit 9, and certainty changing information indicating that a probability change has occurred in accordance with the given data. To output information output signals to external devices such as hall computers Power circuit, also mounted on the main substrate 31.
[0042]
A part or all of the RAM (may be a CPU built-in RAM) 55 is a backup RAM that is backed up by a backup power supply created on a power supply board. That is, even if the power supply to the gaming machine is stopped, a part or all of the content of the RAM 55 is stored for a predetermined period.
[0043]
The RAM 55 mounted on the main board 31 extracts numerical data from a numerical data updating means, which will be described later, when a starting condition is satisfied (a hit ball wins the starting winning opening 14), and stores the extracted numerical data in the starting condition. And the start order (for example, the previous variable display of the special symbols 9a to 9c and the end of the big hit game state) of the numerical data is not satisfied. Numerical data storage means (for example, a numerical data storage buffer 55a: a function of storing numerical data by the RAM 55 of the main board 31) for storing numerical data to be stored up to a predetermined upper limit number is provided. Then, the CPU 56 executes a process of transmitting a command for controlling the progress of the game to the effect control board 80 in accordance with the numerical data stored in the numerical data storage buffer 55a.
[0044]
Further, based on a command from a game control means (for example, CPU 56) provided on the main board 31, an effect control CPU 111 as an effect control means provided on the effect control board 80 is provided on the variable display device 8. Display control of the display unit 9, audio output control of the speaker 27, light emission control of a lamp / LED, and the like. An effect control command is transmitted from the main board 31 as instruction information relating to display control of the variable display device 8, lighting control of lamps / LEDs, and control of effects such as generation of game sounds.
[0045]
In this embodiment, the display control means included in the effect control means (such as the effect control CPU 111) mounted on the effect control board 80 is replaced with a game control means (CPU 56, ROM 54, RAM 55) mounted on the main board 31. The display control of the variable display device 8 and the ordinary symbol display 13 provided on the game board 6 is performed based on a control signal (production control command) from a peripheral circuit such as the above. From the main board 31, as a signal for specifying the variable display mode of the variable display device 8, a variable pattern command (variable display pattern command) capable of specifying a variable display time (variable time) and a special symbol stop symbol setting process (step A command (special symbol designation command) for designating a stop symbol of the special symbols 9a to 9c determined in S301) is transmitted.
[0046]
The effect control board 80 includes a ROM 113 as data storage means for storing data (for example, a game control program or the like) including identification information in response to an effect control command from the main board 31, and a RAM 112 used as a work memory. An effect control CPU 111 for controlling display of the variable display device 8 and the like based on an effect control command from the main board 31 and an I / O port unit 114 for receiving an effect control command from the main board 31 are mounted.
[0047]
Note that the RAM 112 of this embodiment stores the variation pattern command transmitted from the main board 31 (in the second embodiment, the received variation pattern commands are stored so that the order in which they were received can be specified. ) A variation pattern command receiving buffer 112a and a special symbol designation command for designating a stop symbol of the special symbols 9a to 9c transmitted from the main board are stored (in the second embodiment, each received special symbol designation command is received). Special symbol reception buffer 112b). The variation pattern command reception buffer 112a and the special symbol reception buffer 112b of the second embodiment have storage areas 1 to 4, respectively.
[0048]
Further, the ROM 113 of this embodiment indicates the number of numerical data (start storage) based on a command transmitted from the main board 31 and indicating the number of numerical data (start storage) stored in the numerical data storage buffer 55a. As a display pattern, a plurality of numerical data number display data 113a corresponding to a plurality of predetermined numerical data number display patterns including a numerical data number display character change pattern for changing the form of the start storage display character image 18 is provided. When the start storage number changes (for example, when a start winning is generated), a command indicating the start storage number is transmitted from the main board 31 to the effect control board 80. Then, the display control means of the effect control CPU 111 selects any one of the numerical data number display character change patterns from the numerical data number display data 113a stored in the ROM 113 based on the command indicating the start storage number, The display of the start storage display character image 18 is controlled in accordance with the selected numerical data number display character change pattern.
[0049]
The effect control CPU 111 controls display of the display unit 9 using the LCD via the VDP 100. The VDP 100 generates an image display signal in the VRAM 101 based on the image data on the character, the background, and the display pattern stored in the character ROM 102 and outputs the image display signal to the display unit 9. Then, the variable display device 8 causes the display unit 9 to display an image based on the image display signal.
[0050]
Next, the operation of the gaming machine will be described. FIG. 3 is a flowchart showing an example of a special symbol process processing program executed by the game control means (for example, the CPU 56 or the like) on the main board 31. These processes are executed in an interrupt process performed every 2 ms in the main process executed by the game control means of the main board 31. When performing the special symbol process, the CPU 56 turns on the start-up switch for detecting that the game ball has won the start winning port 14 provided on the game board 6, that is, when the game ball is started. If a start winning to win the winning opening 14 has occurred (step S311), after performing a start opening switch passing process (step S312), any one of steps S300 to S308 is performed according to the internal state. Do.
[0051]
In the starting port switch passage processing, the CPU 56 checks whether the number of stored memories has reached the maximum value (for example, 20, etc.). If the number of stored memories has not reached the maximum value, the CPU 56 sets the number of stored memories to one. Then, a process of extracting the values of each random number such as the big hit determination random number from the numerical data updating means to be described later and storing them in the storage area (numeric data storage buffer 55a) corresponding to the value of the starting storage number is executed. . Note that extracting a random number means reading a count value from a counter for generating a random number and using the read count value as a random number value.
[0052]
Special symbol normal processing (step S300): Wait until it becomes possible to start variable display of special symbols 9a to 9c. When the CPU 56 is ready to start the variable display of the special symbols 9a to 9c, the CPU 56 confirms the number of stored memories. If the starting memory number is not 0, it is determined whether or not to make a big hit as a result of the variable display of the special symbols 9a to 9c. Then, the internal state (special symbol process flag) is updated so as to shift to step S301.
[0053]
Special symbol stop symbol setting process (step S301): The stop symbols of the special symbols 9a to 9c after variable display are determined. Then, the internal state (special symbol process flag) is updated so as to shift to step S302.
[0054]
Variation pattern setting process (step S302): Variation patterns (variable display mode) for variable display of the special symbols 9a to 9c are determined according to the value of the variation pattern determination random number. Further, the special symbol process timer is started. At this time, the stop symbols of the special symbols 9a to 9c and information instructing the variation mode (variation pattern) are transmitted to the effect control board 80. Then, the internal state (special symbol process flag) is updated so as to shift to step S303.
[0055]
Special symbol variation processing (step S303): When a predetermined time (time indicated by the special symbol process timer in step S302) has elapsed, the internal state (special symbol process flag) is updated so as to shift to step S304.
[0056]
Special symbol stop processing (step S304): Control is performed so that the special symbols 9a to 9c variably displayed on the display unit 9 are stopped. Specifically, it is set to a state where an effect control command (confirmation command) indicating a special symbol stop is transmitted. Then, when the special symbols 9a to 9c after the stop become a big hit symbol, the internal state (special symbol process flag) is updated so as to shift to step S305. If not, the internal state is updated to shift to step S300.
[0057]
Preliminary winning opening processing (step S305): Control for opening the winning opening is started. More specifically, the large winning opening is opened by initializing the counter and the flag, and driving the solenoid to open the opening / closing plate 20. Further, the execution time of the special winning opening opening process is set by the process timer, and the big hit flag is set. Then, the internal state (special symbol process flag) is updated so as to shift to step S306.
[0058]
Processing during opening of the special winning opening (step S306): Control for transmitting an effect control command for displaying the special winning opening round to the effect control board 80, processing for confirming establishment of the closing condition of the special winning opening, and the like are performed. When the closing condition of the last big winning opening is satisfied, the internal state is updated to shift to step S307.
[0059]
Specific area effective time process (step S307): A process of monitoring whether or not the V winning switch has passed is performed to confirm whether the big hit game state continuation condition is satisfied. If the condition of the big hit game state continuation is satisfied and there are still remaining rounds, the internal state is updated to shift to step S305. If the jackpot gaming state continuation condition is not satisfied within the predetermined effective time, or if all rounds have been completed, the internal state is updated to shift to step S308.
[0060]
Big hit end processing (step S308): Control is performed to cause the effect control means to perform display control for notifying the player that the big hit gaming state has ended. Then, the internal state is updated so as to shift to step S300.
[0061]
FIG. 4 is a flowchart showing the starting-port switch passing process (step S312) in the special symbol process process. The starting port switch passing process is executed when a winning start occurs. In the starting port switch passage processing, the CPU 56 determines whether or not the number of numerical data (starting storage number) stored in the numerical data storage buffer 55a has reached a predetermined upper limit. In this embodiment, the upper limit is 20. That is, the CPU 56 determines whether or not the number of start storages is 20 (step S111).
[0062]
If the start storage number has not reached 20, the start storage counter (numerical data number determining means) is incremented by 1 (step S112), and each random number such as a jackpot determination random number is extracted from the numerical data updating means. Is stored in the storage area corresponding to the start storage number (step S113).
[0063]
In this embodiment, a random number value (for example, a random number for a jackpot determination, a random number for a reach determination, or the like) as numerical data is updated in a predetermined numerical range, which is used for determination regarding variable display in the variable display device 8. Numerical data updating means is provided. The numerical data updating means updates the numerical data by the main processing executed by the CPU 56 and the interruption processing executed every 2 ms. Specifically, a counter (for example, a random number counter for jackpot determination) for generating a random number (for example, a random number for jackpot determination) is counted up (addition of 1). In step S113 of the start-up switch passing process, the effect control CPU 111 reads a count value from a counter for generating a random number, and uses the read count value as a random value to correspond to the starting storage number of the numerical data storage buffer 55a. Store in the storage area.
[0064]
FIG. 5 is a flowchart showing the special symbol normal process (step S300) in the special symbol process process. In the special symbol normal processing, the CPU 56 determines whether or not it is in a state where the change of the special symbols 9a to 9c can be started (for example, the value of the special symbol process plug is a value indicating step S300). Then, it is determined whether the start condition is satisfied (step S50). If the fluctuation of the special symbols 9a to 9c can be started, the count value of the start storage counter is checked (step S51). The case where the start condition is satisfied is a case where the special symbols 9a to 9c are not changed on the display unit 9 and the big hit game is not being performed.
[0065]
If the count value of the start storage counter is not 0, a batch digestion setting process is executed (step S52). In this embodiment, a predetermined number (four in this embodiment) of numerical data of numerical data (starting storage) stored in numerical data storage buffer 55a based on the satisfaction of a predetermined predetermined condition is satisfied. Variable display based on data (startup memory) is simultaneously executed (collective digestion), and a display result corresponding to a predetermined number of numerical data (startup memory) is derived based on the determination result of the numerical data by the preliminary determination unit. Derivation means is provided (step S52). In the batch digest setting process, the number of numerical data to be simultaneously executed (collective digest) for variable display is determined. In the present embodiment, if the numerical data for which variable display is performed simultaneously includes a plurality of numerical data that matches the jackpot determination value, the numerical data that is simultaneously executed (collectively digested) matches the jackpot determination value. A predetermined number of numerical data is configured so that only one numerical data is included. Then, the start memory (numerical data) is displayed on the start memory display character 18 as if the insufficient start memory was executed.
[0066]
Then, the number of the numerical data to be simultaneously executed (collectively digested) determined in the batch digest setting processing is subtracted from the start memory counter by the number obtained by subtracting the insufficient start memory, and the contents of the storage area are shifted ( Step S53). Specifically, when the start storage counter is n, the variable display is simultaneously executed (collectively digested) in the batch digest setting process (the number of numerical data for which the variable display is executed at the same time is determined to be four). In this case, if the m-th numerical data coincides with the jackpot determination value, the number of start memories (numerical data) stored in the start memory display character 18 is as if the 4-m start memories were executed. Is displayed. Then, in step S53, the value of the start storage counter is subtracted by m, and each random number value stored in the storage area corresponding to the start storage number = n (n = m + 1, m + 2 to 2020) is calculated as the start storage number = mn is stored in the storage area corresponding to mn. Then, the value of the special symbol process flag is updated to a value corresponding to the special symbol stop symbol setting process (step S54).
[0067]
FIG. 6 is a flowchart showing the batch digestion setting process in the special symbol normal process. In the batch digestion setting process, the CPU 56 reads a random number for batch digestion determination (step S120), and selects a batch digestion determination table based on the start storage counter (step S121). The batch digestion determination table is provided with a different table according to the number of numeric data stored in the numeric data storage buffer 55a. In this embodiment, whether the random number for batch digestion matches a predetermined determination value is determined. , It is determined whether or not to execute variable display based on a predetermined number (four in this embodiment) of numerical data at the same time. In this embodiment, when the number of numerical data stored in the numerical data storage buffer 55a is equal to or smaller than a predetermined number (for example, 5), the predetermined number (in this embodiment, 4) of numerical data is used. Variable display based on a predetermined number (four in this embodiment) of numerical data based on the fact that a predetermined number is exceeded and a match with a predetermined determination value when the predetermined number is exceeded. It is configured to execute simultaneously.
[0068]
In addition, the batch determination table is defined as a predetermined condition that is one when the count value of the start storage counter is 1-4, two when the count value is 5-9, three when the count value is 10-14, and three when the count is 15-20. The variable display based on the four numerical data may be simultaneously executed (collectively digested).
[0069]
Further, the above-described batch digest determination table is an example, and the number (starting storage number) of numerical data for simultaneously executing (collect digest) the predetermined condition and the variable display is not limited thereto. Further, the number of numerical data (starting storage number) for simultaneously executing the variable display (collective digestion) may be varied. For example, different batch digestion determination tables are selected according to the number of numeric data stored in the numeric data storage buffer 55a, and the number of numeric data to be simultaneously displayed (batch digested) according to the random number for batch digestion determination. (The number of stored memories) may be varied. That is, when the count value of the start storage counter is 1 to 20, the random number is distributed to 1 to 4 pieces of numerical data to be simultaneously displayed (digested) at the same time (collective digestion), and is selected according to the random number for batch digestion determination. It may be. In this case, the batch digest determination table is configured so that the variable display based on more numeric data is simultaneously executed (batch digest) as the number of numeric data stored in the numeric data storage buffer 55a increases. Is also good.
[0070]
Next, the CPU 56 determines the number of numerical data (starting storage number) for simultaneously executing variable display (collective digestion) based on the selected batch digestion determination table and the random number for batch digestion determination (step S122). Collective derivation determination means). In this embodiment, when variable display is performed simultaneously (collective digestion), the number of numerical data is determined to be four, and when variable display is not performed simultaneously (collective digestion), the number of numerical data is determined to be one. It is determined. Then, the determined number is set as the number of processes (step S123), and the count value of the inspection number counter is set to 0, which is the initial value (step S124). Note that the inspection number counter is a counter for counting the number of repetitions of the loop processing in steps S125 to S130 described below.
[0071]
Next, if the number of processes is not 0 (step S125), the CPU 56 subtracts 1 from the number of processes (step S126). Then, the count value of the inspection number counter is incremented by 1 (step S127), and the random number value for jackpot determination stored in the storage area corresponding to the starting storage number = (the number indicated by the count value of the inspection number counter) is read out. (Step S128), the big hit determination module is executed (Step S129: advance determination means). That is, the big hit determination subroutine is called. If it is determined in the big hit determination module that the big hit will not be a big hit based on the read random number for big hit determination (step S130), the process proceeds to step S125. In step S129, it is determined whether or not to make a big hit based on whether or not the numerical data stored in the numerical data storage buffer 55a matches the big hit determination value as a predetermined determination value (prior determination means). ).
[0072]
That is, in this example, the processes of steps S125 to S130 are repeatedly executed until the number of processes becomes zero. However, in this example, if it is determined in step S129 in the loop processing of steps S125 to S130 that a big hit will be made, the loop processing ends at that point. That is, in steps S125 to S130, it is determined that there is numerical data stored in the numerical data storage buffer 55a that matches the jackpot determination value, or the number of processes becomes 0 (variable at the same time). Until the determination of all the numerical data to be executed (collective digestion) is completed), the random numbers for the jackpot determination stored in the respective storage areas of the starting storage numbers are sequentially read out from the earliest extraction time. Then, it is determined whether or not a big hit occurs.
[0073]
The jackpot determination value as the predetermined determination value includes the high probability jackpot determination value used in the above-described probable change state and the normal jackpot determination value used in the normal state. In the probable change state, the CPU 56 determines whether or not to make a big hit based on whether or not the numerical data extracted at the time of the start winning and stored in the numerical data storage means 55a matches the high probability big hit determination value. Is going.
[0074]
If it is determined in step S130 that a big hit will be made, a big hit flag is set (step S131). If the number of processes is not 0 (step S132: specific numerical data number calculating means), that is, the number of processes is 0 If it is determined that any of the numerical data stored in the numerical data storage buffer 55a coincides with the jackpot determination value before the numerical data storage buffer 55a, the shortage of the numerical data for simultaneously executing variable display (collective digestion) is determined. The number of remaining processes is set to the number of dummy start memory (numerical data) in order to display the number of stored numerical data (start memory) on the start memory display character 18 as if the numerical data (start memory) were executed. (Step S133).
[0075]
In this embodiment, if it is determined in step S130 that a big hit will occur (matches the big hit determination value), the numerical data is extracted after the determined numerical data and stored in the numerical data storage unit 55a. Although the determination of the numerical data obtained is not performed, it may be determined whether or not a big hit occurs until the number of processes becomes zero. That is, a determination may be made as to whether or not all of the predetermined number of numerical data to be variably displayed at the same time will be a big hit. With this configuration, when the predetermined number of numerical data includes only one large hit numerical data, the variable display based on the predetermined number of numerical data is executed without setting the dummy start storage number. It is possible to do. In this case, the determination as to whether or not the numerical data determined to be a probable big hit is a jackpot based on numerical data subsequent to the extraction order is made based on whether or not the numerical data matches the high-probability jackpot determination value. It is performed based on crab.
[0076]
FIG. 7 is a flowchart showing a display control process in the main process executed by the effect control CPU 111 mounted on the effect control board 80. In this embodiment, the display control process is executed by an interrupt process executed every 2 ms. In the display control process, any one of steps S800 to S806 is performed according to the value of the display control process flag. In each process, the following process is performed.
[0077]
Variation pattern command reception waiting process (step S800): It is confirmed whether or not an effect control command (variation pattern command) has been received by the command reception interruption process. Specifically, it is confirmed whether or not a flag indicating that the variation pattern command has been received (variation pattern reception flag) has been set. The variation pattern reception flag is set when it is confirmed that the effect control command for designating the variation pattern has been received by the command analysis process executed in the interrupt process in the main process executed by the effect control CPU 111. .
[0078]
Dummy storage deriving effect setting processing (step S801): The start storage number (the number of numerical data stored in the numerical data storage buffer 55a) for simultaneously executing the variable display and the stop symbols of the special symbols 9a to 9c are determined.
[0079]
Symbol change start processing (step S802): Control is performed so that the change of the special symbols 9a to 9c and the decoration symbols 9a to 9c is started. Further, the variable time timer is started.
[0080]
Symbol variation processing (step S803): The switching timing of each variation state (variation speed) constituting the variation pattern is controlled, and the end of the variation time is monitored.
In addition, the process shifts to a process of stopping the special symbols 9a to 9c based on the timeout of the variable time timer.
[0081]
Symbol stop wait setting process (step S804: derivation display means): If an effect control command (fixing command) for instructing symbol stop has been received, the control of stopping the change of the symbol and displaying the stopped symbol (fixed symbol) is performed. .
[0082]
Big hit display processing (step S805): After displaying the fixed symbol, the control of the probability change big hit display or the normal big hit display is performed.
[0083]
Big hit game processing (step S806): Control during the big hit game. For example, upon receiving an effect control command for display before opening the special winning opening or display when opening the special winning opening, display control of the number of rounds is performed.
[0084]
(1st Embodiment)
FIG. 8 is a flowchart showing the dummy storage derived effect setting process (step S801) in the display control process process. In the dummy storage deriving effect setting process, the effect control CPU 111 checks whether or not the batch digestion flag is set (step S801a). In this embodiment, when performing the batch digestion (simultaneously performing the variable display based on a predetermined number of numerical data), the CPU 56 of the main board 31 indicates a batch digestion command indicating that the batch digestion is to be performed, and one variation pattern command. Is sent. That is, in this embodiment, the CPU 56 selects any one of a predetermined number of numerical data to be simultaneously executed (collectively digested) in a variable display, and transmits a variation pattern command based on the selected numerical data. Has become.
[0085]
The batch digestion flag is set when a batch digestion command is received in the command analysis process for analyzing the command received from the main board 31 in the interrupt process of the main process executed by the effect control CPU 111. The batch digest command is provided in accordance with the number of insufficient numerical data (start storage) (the number of dummy start storages). That is, a batch digest command is provided corresponding to each of the cases where the numerical data (startup memory) for the shortage is 0, 1, 2, or 3. As described above, in this embodiment, the number of insufficient numerical data (start storage) (the number of dummy start storages) is instructed by the batch digest command, and the insufficient numerical data (start storage) from the main board 31. Is not transmitted.
[0086]
The ratio of the numerical data selected by the CPU 56 of the main board 31 among the predetermined number of numerical data that simultaneously executes the variable display is out of numerical data <numeric data matching the reach determination value <numeric data matching the jackpot determination value. In the case where numerical data that becomes higher in the order of the numerical data that matches and includes numerical data that matches the jackpot determination value is included, the numerical data is selected. In addition, when the predetermined number of numerical data that simultaneously performs the variable display does not include the numerical data that matches the jackpot determination value and the numerical data that matches the reach determination value, any one of the predetermined number of numerical data is used. Choose one.
[0087]
When a plurality of numerical data that match the reach determination value are included, one of them is selected, but a reach display mode (for example, a probable change state (special game state)) that provides a more advantageous game state for the player May be selected (reach display mode that may be a probable change symbol (special display result)).
[0088]
Further, in this embodiment, a variation pattern command (variation pattern command for batch digestion) used for executing batch digestion (simultaneously performing variable display based on a predetermined number of numerical data) is not provided. May be provided. In this case, the configuration may be such that the batch digest command is not transmitted, and at the same time, a command indicating the number of numerical data to execute variable display and the number of insufficient numerical data (start memory) (dummy start memory number) May be transmitted.
[0089]
If it is determined in step S801a that the batch digestion flag is set, the present start storage number (the number of numerical data stored in the numerical data storage buffer 55a) is displayed from the numerical data number display data 113a. Then, a numerical data number display pattern is selected based on the number of insufficient numerical data (start storage) (dummy start storage number) designated by the batch digest command (step S801b). In this embodiment, the numerical data number display character change pattern based on the batch digest command is selected from the numerical data number display character change patterns that are the display patterns of the start storage display character image 18.
[0090]
In this embodiment, when simultaneously performing the variable display, the variable display based on the number of numerical data (four) is always performed. That is, the number of numerical data items for which variable display is performed at the same time is a fixed four. Therefore, the fact that the batch digestion flag is set indicates that the variable display based on the four numerical data is executed.
[0091]
Next, the stop symbols of the special symbols 9a to 9c are set (step S801c), the fluctuation time based on the set fluctuation pattern command is set in the fluctuation time timer (step S801d), and the value of the display control process flag is changed to the symbol fluctuation start process. The value is changed to a value corresponding to (Step S802) (Step S801e). From the main board 31, a command (special symbol designation command) for designating a stop symbol of the special symbols 9a to 9c determined in the special symbol stop symbol setting process (step S301) is transmitted. The effect control CPU 111 sets the stop symbols of the special symbols 9a to 9c in step S801c based on the special symbol designation command. The variable time timer is referred to in the symbol change process (step S803), and shifts to a process of stopping (deriving and displaying) the special symbols 9a to 9c based on the timeout of the variable time timer. In other words, the process proceeds to the symbol stop waiting process (step S804), and a process of monitoring the reception of the finalization command for stopping the special symbols 9a to 9c from the main board 31 is performed.
[0092]
9 and 10 are explanatory diagrams illustrating a specific example of the first embodiment. If the previous variable display is completed (FIG. 9A) and it is determined in the batch digestion setting process (step S52) that variable display based on a predetermined number of numerical data is to be performed simultaneously, as described above. The CPU 56 selects any one of the plurality of numerical data, changes the variation pattern command based on the selected numerical data, and the number of insufficient numerical data (startup memory) included in the predetermined number of numerical data ( (Including the case where the number of the dummy numerical data is 0: 0 to 3: the number of stored dummy start)) and the batch digest command selected based on the dummy numerical data.
[0093]
Upon receiving the fluctuation pattern command and the batch digest command, the effect control CPU 111 determines in step S801b the current start storage count and the number of insufficient numerical data (start memory) indicated by the batch digest command. (Including the case where the number of numerical data is 0: 0 to 3: the number of stored dummy start)), the character change pattern for displaying the number of numerical data is selected, and the special symbols 9a to 9c are variably displayed on the display unit 9. At the same time, the start storage display character image 18 is controlled to be displayed based on the selected numerical data number display character change pattern (FIG. 9B). In this embodiment, the starting storage number is 15 in FIG. 9 (A), and the effect control CPU 111 receives the collective digestion command and determines the predetermined number based on the selected numerical data number display character change pattern. Is notified to the player that the variable display based on the numerical data is executed. That is, 15 → 11 indicating that the variable display based on the start memory (numerical data) from the start memory number 15 displayed on the start memory display character image 18 to the start memory number 11 is executed is stored. It is displayed on the display character image 18 (FIGS. 9B to 9D).
[0094]
When receiving the confirmation command for stopping the fluctuation of the special symbols 9a to 9c from the main board 31, the effect control CPU 111 causes the confirmed symbols of the special symbols 9a to 9c to be derived and displayed, and the actual start storage number after the variable display ( Numerical data number: 11) is displayed (FIG. 9E). As described above, in this embodiment, the form of the start storage display character image 18 is changed in accordance with the number of start storages. That is, the effect control CPU 111 sets the display of the start storage number to 11 based on the reception of the confirmation command, and changes the form of the start storage display character image 18 to the start storage number 15 (bold state). Is changed to a form (thin state) corresponding to the start storage number 11.
[0095]
Then, upon receiving the batch digest command again (FIG. 9 (F)), the effect control CPU 111 provides the player with a variable display based on a predetermined number of numerical data based on the selected numerical data number display character change pattern. The display (8 → 4) to be notified is displayed on the start storage display character image 18 (FIGS. 9 (G) to 10 (I)).
[0096]
When receiving the confirmation command for stopping the fluctuation of the special symbols 9a to 9c from the main board 31, the effect control CPU 111 causes the confirmed symbols of the special symbols 9a to 9c to be derived and displayed, and the actual start storage number after the variable display ( Numerical data number: 6) is displayed, and the form of the start storage display character image 18 is changed from the form corresponding to the start storage number 8 (thick state) to the form corresponding to the start storage number 6 (thin state) (FIG. 10). (J)). In this embodiment, FIG. 9 (G) to FIG. 9 (I) show that the variable display based on the start memory (numerical data) from the start memory number 8 to the start memory number 4 is performed. However, the start storage number displayed on the start storage display character image 18 after the special symbols 9a to 9c have stopped changing is six.
[0097]
That is, as described above, in this embodiment, the number (four) of numerical data for which variable display is performed at the same time is constant, but it is simultaneously variable in step S130 of the batch digestion setting process (step S52). If it is determined that the numerical data to be displayed (numerical data to be collectively digested) includes numerical data to be a big hit (numerical data that matches the big hit determination value), the processing set in step S123 is performed. In order to stop the loop processing of steps S125 to S130 before the number becomes 0, the number of numerical data for simultaneously performing variable display may be less than a predetermined number (four). Therefore, if the variable display based on numerical data other than one or four is started at the same time when performing the batch digestion (when simultaneously performing the variable display based on a plurality of numerical data), a big hit In this embodiment, when the number of numerical data items for which variable display is performed at the same time is less than a predetermined number (four), the shortage numerical value is used. Regarding the data (starting memory), the number of stored numerical data (starting memory) is displayed on the starting memory display character 18 as if it had been executed, and when the confirmation command was received, that is, the fluctuation of the special symbols 9a to 9c was detected. At the time of stopping, the actual number of stored memories (number of numerical data) is displayed.
[0098]
As described above, the fluctuations in FIGS. 9A to 9E are caused by the start storage (numerical data) until the start storage number (the number of numerical data stored in the numerical data storage buffer 55a) becomes 15 to 11. ), That is, a change based on four start memories (numerical data). Therefore, 11 is displayed as the actual start storage number at the time of the fluctuation stop.
[0099]
However, the fluctuations in FIGS. 9 (F) to 10 (J) are the fluctuations based on the starting memory (numerical data) until the number of starting memories becomes 8 to 6, that is, the two starting memories (numerical data). However, as described above, in this embodiment, the number of numerical data for simultaneously executing a plurality of variable displays is fixed at four, so that the number of startup storages is eight to six. If the player is notified by displaying on the start storage display character image 18 that the variation based on the two start memories is being executed until the start is reached, a big hit is realized.
[0100]
Therefore, in the present embodiment, a predetermined number (four) of the two shortfalls of the numerical data (start storage), which is a predetermined number (four) of which are simultaneously changed, is added to the actual start storage number (the number of numerical data) two. By displaying the number of stored numerical data (starting memory) on the starting memory display character 18 as if it were executed, the fluctuation (variable display) based on a plurality of starting memories (numerical data) that are executed simultaneously can be reduced. In this case, the player is made to have an illusion that the process is executed based on a predetermined number of four starting storage numbers (number of numerical data). Then, based on the reception of the confirmation command from the main board 31, the fluctuation of the special symbols 9a to 9c is stopped, and the actual number of start storages (stored in the numerical data storage buffer 55a) is displayed in the start storage display character image 18. (The number of numerical data) is displayed.
[0101]
In the first embodiment described above, when simultaneously performing variable display based on a plurality of numerical data, one of the plurality of numerical data is selected and the numerical value selected as the variable display based on the plurality of numerical data is selected. Although only the variable display based on the data is executed by the variable display device 8, the second embodiment in which the variable display based on all of the plurality of numerical data is individually executed by the variable display device 8 may be adopted. Hereinafter, the second embodiment will be described.
[0102]
(2nd Embodiment)
FIG. 11 is a flowchart showing the dummy storage derived effect setting process (step S801) in the display control process process. In the dummy start derivation effect setting processing, effect control CPU 111 confirms whether or not the batch digestion flag is set (step SA801a). In this embodiment, when performing batch digestion (simultaneously performing variable display based on a predetermined number of numerical data), batch digestion indicating that batch digestion is performed before a variation pattern command is transmitted from CPU 56 of main board 31. Command is sent. Next, a fluctuation pattern command based on all the numerical data to be collectively digested is transmitted. That is, in this embodiment, the CPU 56 transmits all variation pattern commands based on a predetermined number of numerical data to simultaneously execute variable display (collective digestion) from the CPU 56 to the effect control board 80. Then, when the effect control CPU 111 receives the batch digest command and the variation pattern command based on the numerical data to be batch digested, the control for displaying the variable display (fluctuation) based on the received variation pattern command in each display area. Execute
[0103]
The batch digestion flag is set when a batch digestion command is received in the command analysis process for analyzing the command received from the main board 31 in the interrupt process of the main process executed by the effect control CPU 111. The batch digest command includes the number of display areas (first display area 21 to fourth display area 24) for displaying a dummy display result to be described later (including the case where the number of display areas for displaying the dummy display result is 0: 0). To 3). That is, the batch digestion command is issued corresponding to the case where the number of the display areas for displaying the dummy display result among the first display area 21 to the fourth display area 24 is 0, 1, 2, or 3, respectively. Is provided. As described above, in this embodiment, the number of display areas for displaying the dummy display result (including when the number of display areas for displaying the dummy display result is 0: 0 to 3) is specified by the batch digest command. However, the fluctuation pattern command for displaying the dummy display result is not transmitted from the main board 31.
[0104]
If it is determined in step SA801a that the batch digestion flag has been set, the current start storage number (the number of numerical data stored in the numerical data storage buffer 55a) is displayed from the numerical data number display data 113a. A numerical data number display pattern is selected based on the number of dummy displays specified by the batch digest command (the number of display areas for displaying the dummy display result: 0 to 3) (step SA801b). In this embodiment, the numerical data number display character change pattern based on the batch digest command is selected from the numerical data number display character change patterns that are the display patterns of the start storage display character image 18.
[0105]
In this embodiment, when the variable display is performed simultaneously, the variable display based on the constant number of numerical data (four) is always performed. That is, the number of numerical data items for which variable display is performed at the same time is a fixed four. Therefore, the fact that the batch digestion flag is set indicates that the variable display based on the four numerical data is performed, and the variable display (variation) is individually performed in the four display areas.
[0106]
Next, stop symbols of the special symbols 9a to 9c are set. As described above, in this embodiment, when performing variable display based on a plurality of numerical data simultaneously, a plurality of numerical data (Start memory) A fluctuation pattern command based on each is transmitted. In addition, from the main board 31, each special pattern (step S301) determined in the special symbol stop symbol setting process (step S301) based on each of the plural numerical data (start storage) for each of the fluctuation pattern commands based on each of the plural numerical data. 21a to 21c, 22a to 22c, 23a to 23c, and 24a to 24c), commands for designating the stop symbols (special symbol designation commands) are transmitted. That is, a variation pattern command and a special symbol designating command corresponding to the variation pattern command are determined for one piece of numeric data stored in the numeric data storage buffer 55a and transmitted to the effect control board 80.
[0107]
In this embodiment, the CPU 56 transmits a variation pattern command to the effect control board 80 before transmitting the special symbol designation command. The fluctuation pattern command is transmitted in order from the fluctuation pattern command based on the numerical data whose extraction time is earlier among the numerical data stored in the numerical data storage buffer 55a, and the special symbol designation command stores the numerical data similarly to the fluctuation pattern command. Among the numerical data stored in the buffer 55a, the special symbol designating command based on the numerical data whose extraction time is earlier is transmitted in order.
[0108]
Upon receiving the variation pattern command, the effect control CPU 111 stores the received variation pattern command in the variation pattern command reception buffer 112a in a command analysis process so that the order in which the received variation pattern commands are received can be specified. Similarly, when the special symbol designating command is received, the command is stored in the special symbol receiving buffer 112b by command analysis processing so that the order in which the received special symbol designating commands are received can be specified.
[0109]
Specifically, the variation pattern command receiving buffer 112a and the special symbol receiving buffer 112b have areas (in this embodiment, storage areas 1 to 4) for storing commands in the order in which the commands are received. Are received and stored sequentially from the storage area 1 in each reception buffer. At this time, the fluctuation pattern command stored in the storage area 1 of the fluctuation pattern command reception buffer 112a and the special symbol designation command stored in the special symbol reception buffer 112b are commands based on the same numerical data. With such a configuration, the variation pattern command and the special symbol designation command can be associated with each other.
[0110]
In step S801c, the effect control CPU 111 determines the special symbol (21a-21c, 22a-22c, 23a-23c, 24a-24c) for each of the received variation pattern commands based on the special symbol designating command. The stop symbols 21a to 21c, 22a to 22c, 23a to 23c, and 24a to 24c are set (step SA801c).
[0111]
Next, it is determined whether to display the dummy display result (dummy display) (step SA801d). When displaying the dummy display result, the number of dummy display patterns for displaying the dummy display result is selected, and the dummy display result of the selected dummy display pattern is set (step SA801f). As the dummy display pattern, a dummy display pattern that does not exceed the fluctuation time based on the fluctuation pattern command having the longest fluctuation time among the fluctuation pattern commands transmitted from the main board 31 is selected. In this embodiment, when the CPU 56 of the main board 31 transmits a batch digestion command whose dummy display result is not 0, the effect control CPU 111 mounted on the effect control board 80 executes the dummy display pattern and the dummy display pattern. And (2) are selected, but a dummy display pattern including a dummy display result may be selected. With this configuration, it is possible to select the dummy display pattern and the dummy display result by selecting the dummy display pattern once. Note that the image data for dummy effect for displaying the dummy display result is stored in the ROM 113. Further, by reducing the number of commands, the amount of data stored in the ROM 54 of the main board 31 and the amount of processing by the CPU 56 can be reduced.
[0112]
In this embodiment, the main board 31 transmits a fixed command for instructing the special symbols (21a to 21c, 22a to 22c, 23a to 23c, 24a to 24c) to stop changing once only. That is, when simultaneously performing variable display based on a plurality of numerical data, the CPU 56 of the main board 31 sets and sets the fluctuation pattern based on the plurality of numerical data in the fluctuation pattern setting process (step S302). The change time based on the change pattern having the longest change time among the change patterns is set as a timer for changing the special symbols (21a to 21c, 22a to 22c, 23a to 23c, 24a to 24c) in the special symbol process timer. Then, based on the fact that the special symbol process timer has timed out in the special symbol variation process (step S303), the process shifts to a special symbol stop process (step S304) and transmits a confirmation command. Based on the receipt of the confirmation command, the effect control CPU 111 temporarily stops the special symbols (21a to 21c, 22a to 22c, 23a to 23c, 24a to 24c) are stopped.
[0113]
The fluctuation pattern command transmitted from the main board 31 includes information for specifying the fluctuation time. The effect control CPU 111 determines the fluctuation time of each of the received fluctuation pattern commands, sets the fluctuation time based on the fluctuation pattern command with the longest fluctuation time in the fluctuation time timer, and sets the fluctuation time of the fluctuation pattern indicated by each of the received fluctuation pattern commands. The display control process data in which the control data is stored is selected and set in each display area (step SA801g). Then, the value of the display control process flag is changed to a value corresponding to the symbol change start process (step S802) (step S801e). The variation time timer is referred to in the symbol variation process (step S803), and shifts to a process of stopping (deriving and displaying) the special symbols 9a to 9c based on the timeout of the variation time timer. In other words, the process proceeds to the symbol stop waiting process (step S804), and a process of monitoring the reception of the finalization command for stopping the special symbols 9a to 9c from the main board 31 is performed. In addition, the display control process data is data indicating a variation mode of a symbol executed at different variation times. In this embodiment, the change of the symbol (variable display) based on the display control process data has been completed, but the symbol has been temporarily stopped if no confirmation command has been received yet.
[0114]
When the batch digest flag is not set in step SA801a, that is, when the variable display based on a plurality of numerical data is not executed simultaneously (when batch digest is not performed), the received special symbol designation command (the special symbol reception buffer 112b The stop symbols of the special symbols 9a to 9c are set based on the special symbol designation command stored in the storage region 1 (step SA801e), and are stored in the storage region 1 of the received variation pattern command (variation pattern command reception buffer 112a). The variation time based on the variation pattern command is set in the variation time timer (step SA801g).
[0115]
Note that the fluctuation pattern command may not include information for specifying the fluctuation time. In this case, the command for specifying the fluctuation time may be transmitted from the main board 31 separately from the fluctuation pattern command.
[0116]
In this embodiment, the effect control CPU 111 determines the fluctuation time of the fluctuation pattern command received from the main board 31 and sets the fluctuation time based on the fluctuation pattern command having the longest fluctuation time in the fluctuation time timer. However, a command instructing which fluctuation pattern based on which fluctuation pattern to set in the fluctuation time timer may be transmitted from the main board 31. For example, by transmitting a command indicating the transmission order, the fluctuation time based on the fluctuation pattern command received in the order indicated by the command may be set in the fluctuation time timer. With this configuration, it is possible to prevent inconsistency in the fluctuation time (variable display time) between the CPU 56 mounted on the main board 31 and the CPU 111 for effect control mounted on the effect control board 80. it can.
[0117]
In this embodiment, the variation pattern commands are individually transmitted. However, a variation pattern used when simultaneously performing variable display based on a plurality of numerical data (startup memory) is provided separately. You may. With such a configuration, a variation pattern command including information indicating one variation time is transmitted from the CPU 56 of the main board 31 to the effect control CPU 111 of the effect control board 80, so that the CPU 56 and the effect control CPU 111 , The variation time (variable display time) can be prevented from being inconsistent. In this case, the effect control CPU 111 of the effect control board 80 may determine the display mode in which the variable display (variable display) is performed individually. With such a configuration, commands can be reduced. The amount of data stored in the ROM 54 of the main board 31 and the amount of processing by the CPU 56 can be reduced.
[0118]
Further, in the present embodiment, the fixed command is transmitted only once from the main board 31. However, the special symbol process timer indicating the fluctuating time corresponding to each fluctuating pattern command on the main board 31 times out. It is good also as a structure which transmits a confirmation command individually based on what was done. In this case, a display area for performing the fluctuation display may be set in advance based on the order in which the fluctuation pattern commands are received. In addition, with such a configuration, the CPU 56 of the main board 31 can recognize which display area is performing the variation based on the variation pattern command transmitted at which position, and therefore, the display area is changed. A confirmation command including information to be specified may be transmitted. For example, a first confirmation command may be transmitted from the CPU 56 of the main board 31 as a confirmation command for stopping the fluctuation of the special symbols 21a to 21c displayed in the first display area 21 described later.
[0119]
12 and 13 are explanatory diagrams illustrating a specific example of the second embodiment. If the previous variable display is completed and it is determined in the batch digest setting process (step S52) that variable display based on a predetermined number of numerical data is to be performed simultaneously, the CPU 56 sets the dummy display as described above. After transmitting the batch digest command selected based on the number of display areas for displaying the results (including the case where the number of dummy display results is 0: 0 to 3), a variation pattern command based on each of a plurality of numerical data is transmitted. I do.
[0120]
Upon receiving the fluctuation pattern command and the batch digestion command, effect control CPU 111 selects a numerical data number display character change pattern based on the number of display areas for displaying the dummy display result in step SA801b, and selects the selected numerical value. By controlling the display of the start storage display character image 18 based on the data number display character change pattern, the player is informed that variable display based on a predetermined number of numerical data is to be executed (FIG. 12A). Then, the display unit 9 is divided into the number of numerical data (four in this embodiment) for simultaneously executing variable display based on a predetermined number of numerical data, and is divided based on the variation pattern command received in each display area. The variable display is started (FIG. 12B). That is, after the display unit 9 is divided into the first display area 21, the second display area 22, the third display area 23, and the fourth display area 24, a special symbol ( 21a to 21c, 22a to 22c, 23a to 23c, and 24a to 24c). Therefore, the variable display of the special symbols (21a to 21c, 22a to 22c, 23a to 23c, 24a to 24c) can be displayed in each display area from the start of the variable display.
[0121]
The special symbols (21a to 21c, 22a to 22c, 23a to 23c, 24a to 24c) displayed in the respective display areas (21 to 24) are handled in the same manner as the special symbols 9a to 9c. That is, the special symbols 21a to 21c are the special symbols 9a to 9c at the time of executing the current variable display in the conventional ball game machine 1, and the special symbols 22a to 22c are the next symbols in the conventional ball game machine 1. Are the special symbols 9a to 9c when the variable display is executed, and the special symbols 23a to 23c are the special symbols 9a when the variable display is executed two times after the current variable display in the conventional ball game machine 1. To 9c, and the special symbols 24a to 24c are special symbols 9a to 9c when the variable display is executed three times after the current variable display in the conventional ball game machine 1. Therefore, when the specific display result (big hit symbol) is displayed in any of the display areas, the game is controlled to the specific game state (big hit game state).
[0122]
In this embodiment, the starting storage number at the end of the previous variable display is 15, and upon receiving the batch digestion command, the effect control CPU 111 determines a predetermined number based on the selected numerical data number display character change pattern. The player is notified that the variable display based on the numerical data of the number is being executed. That is, 15 → 11 indicating that the variable display based on the start memory (numerical data) from the start memory number 15 displayed on the start memory display character image 18 to the start memory number 11 is executed is stored. It is displayed on the display character image 18 (FIGS. 12A to 12D).
[0123]
When a confirmation command to stop the fluctuation of the special symbols (21a to 21c, 22a to 22c, 23a to 23c, 24a to 24c) displayed on the respective display areas (21 to 24) from the main board 31 is received, the effect control is performed. The CPU 111 derives and displays the fixed symbols of the special symbols (21a to 21c, 22a to 22c, 23a to 23c, and 24a to 24c), and displays the actual number of start storages after the variable display (number of numerical data: 11). (FIG. 12E). As described above, in this embodiment, the form of the start storage display character image 18 is changed in accordance with the number of start storages. That is, the effect control CPU 111 sets the display of the start storage number to 11 based on the reception of the confirmation command, and changes the form of the start storage display character image 18 to the start storage number 15 (bold state). Is changed to a form (thin state) corresponding to the start storage number 11.
[0124]
When the effect control CPU 111 receives the change pattern command, the effect control CPU 111 selects display control process data specified by the change pattern command, and selects special symbols (9a to 9c, 21a to 21c, 22a) based on the selected display control process data. To 22c, 23a to 23c, and 24a to 24c). In this embodiment, display control process data is selected for each display area, and display control of special symbols (21a to 21c, 22a to 22c, 23a to 23c, 24a to 24c) is performed. If the fluctuation time is different in each display area, in the display area where the display control process data with the short fluctuation time is selected, the pattern is changed until the finalization command is received from the main board 31 based on the completion of the display control data. Is temporarily stopped.
[0125]
In FIG. 12 (F), the variable display based on the previous predetermined number of numerical data ends, and the batch control command is received again (FIG. 12 (G)). A display (8 → 4) for notifying the player of a variable display based on a predetermined number of numerical data based on the character change pattern is displayed on the start storage display character image 18 (FIGS. 12 (G) to 13 (K)). .
[0126]
In this embodiment, the display control process data selected based on the variation pattern command in the first display area 21, the second display area 22, and the fourth display area 24 is based on the variation pattern command in the third display area 23. Since the change time is shorter than the change time of the display control process data selected, the temporary stop state is maintained until the change of the third display area 23 stops, that is, until the confirmation command is received (FIG. 13 (J) to FIG. K)).
[0127]
Then, when receiving the confirmation command for stopping the fluctuation of the special symbols (9a to 9c, 21a to 21c, 22a to 22c, 23a to 23c, and 24a to 24c) from the main board 31, the effect control CPU 111 causes the special symbol (9a 9c, 21a to 21c, 22a to 22c, 23a to 23c, and 24a to 24c) are derived and displayed, and the actual start storage number (numerical data number: 6) after the variable display is displayed. The form of the display character image 18 is changed from a form (thick state) corresponding to the start storage number 8 to a form (thin state) corresponding to the start storage number 6 (FIG. 13 (L)). In this embodiment, FIG. 12 (G) to FIG. 12 (K) show that the variable display based on the start memory (numerical data) from the start memory number 8 to the start memory number 4 is performed. However, the start storage number displayed on the start storage display character image 18 after the special symbols (9a to 9c, 21a to 21c, 22a to 22c, 23a to 23c, and 24a to 24c) stop changing is six. .
[0128]
That is, as described above, in this embodiment, the number (four) of numerical data for which variable display is performed at the same time is constant, but it is simultaneously variable in step S130 of the batch digestion setting process (step S52). If it is determined that the numerical data to be displayed (numerical data to be collectively digested) includes numerical data to be a big hit (numerical data that matches the big hit determination value), the processing set in step S123 is performed. In order to stop the loop processing of steps S125 to S130 before the number becomes 0, the number of numerical data for simultaneously performing variable display may be less than a predetermined number (four). Therefore, if the variable display is started simultaneously in one or four display areas when performing the batch digestion (when performing the variable display based on a plurality of numerical data simultaneously), a big hit may occur. In this embodiment, when the number of numerical data for simultaneously performing variable display is less than a predetermined number (four), a dummy display result (dummy numerical value) is used. Data), the variable display is performed in all of the first display area 21 to the fourth display area 24, and the lacking numerical data (start memory) is displayed as if the start memory display character 18 were executed. Displays the number of stored numerical data (startup memory). Then, when the finalization command is received, that is, when the fluctuation of the special symbols (9a to 9c, 21a to 21c, 22a to 22c, 23a to 23c, 24a to 24c) is stopped, the actual start storage number (numerical data number) ) Is displayed.
[0129]
12 (A) to FIG. 12 (E) are caused in the starting storage (numerical data) until the number of starting storages (the number of numerical data stored in the numerical data storage buffer 55a) becomes 15 to 11. A variation based on four start memories (numerical data) is executed. Therefore, 11 is displayed as the actual start storage number at the time of the fluctuation stop.
[0130]
However, the fluctuations in FIG. 12 (G) to FIG. 13 (L) are fluctuations based on the starting memory (numerical data) until the number of starting memories is changed from 8 to 6, ie, two starting memories (numerical data). However, as described above, in this embodiment, the number of numerical data items for which a plurality of variable displays are simultaneously performed is fixed at four. Notifying the player by starting or displaying in the start memory display character image 18 that the variation based on the two start memories from the number of start memories of eight to six is performed. If you do, you will realize that it will be a big hit.
[0131]
Therefore, in this embodiment, a predetermined number (four) of the two shortfalls, which are simultaneously changed, is supplemented by the dummy display result to the actual start storage number (the number of numerical data) two. Variation (variable display) based on a plurality of start memories (numerical data) executed simultaneously is executed based on a predetermined number of four start memories (number of numerical data) which is a predetermined number. In the first display area 21 to the fourth display area 24, the special symbols (9a to 9c, 21a to 21c, 22a to 22c, 23a to 23c, 24a to 24c) are changed. In this way, the player is given an illusion. Then, based on the reception of the confirmation command from the main board 31, the fluctuation of the special symbols (9a to 9c, 21a to 21c, 22a to 22c, 23a to 23c, 24a to 24c) is stopped, and the start storage display character is displayed. The actual start storage number (the number of numerical data stored in the numerical data storage buffer 55a) is displayed on the image 18.
[0132]
In this embodiment, the timing at which the display result that is out of reach is derived and displayed, the timing at which the display result that is out of reach is derived and displayed, and the timing at which the display result that is a big hit is derived and displayed are different. Although the configuration is such that the first display area 21 to the fourth display area 24 are derived and displayed regardless of the display result. For example, a plurality of types of a variation pattern that becomes a loss and a variation pattern at the time of the reach that becomes a reach are set with a plurality of variation times, and special symbols (21a to 21c, 22a to 22c, 23a to 23c and 24a to 24c). With this configuration, the display results are derived and displayed one by one, so that the interest of the player can be maintained.
[0133]
Further, the fluctuation time of the fluctuation pattern which becomes the reach may be configured to be longer than the fluctuation time of the fluctuation pattern which does not become the reach, and in the display area where the fluctuation based on the numerical data (the start memory) which becomes the reach is executed. The timing at which the symbol is derived and displayed may be configured to be later than the timing at which the symbol is derived and displayed in the display area in which the fluctuation based on the numerical data (starting memory) that does not reach the target is executed. With this configuration, the interest of the player can be maintained.
[0134]
Further, the fluctuation time of the fluctuation pattern that becomes a big hit may be configured to be longer than the fluctuation time of the fluctuation pattern that does not become a big hit, and is based on numerical data (starting memory) that becomes a big hit (coincides with the big hit determination value). The timing at which the symbol is derived and displayed in the display area in which the variation is executed does not become a big hit (does not match the big hit determination value) than the timing in which the symbol is derived and displayed in the display area in which the variation based on the numerical data (startup memory) is executed. You may comprise so that it may become slow. With this configuration, the interest of the player can be maintained.
[0135]
Further, in the variation pattern setting process (step S302), when the variation pattern based on the numerical data that becomes the reach is selected by the CPU 56 of the main board 31, the variation time is longer than the variation time of the variation pattern that is based on the numerical data that does not become the reach. The variation pattern may be selected as described above. With this configuration, the timing of deriving and displaying the display result that reaches the reach is later than the timing of deriving and displaying the display result that does not reach the reach, so that the interest of the player can be maintained.
[0136]
In the variation pattern setting process (step S302), when the CPU 56 of the main board 31 selects a variation pattern based on the numerical data that makes a big hit, the variation time of the fluctuation pattern based on the numerical data that does not make a big hit becomes longer. The variation pattern may be selected as described above. With such a configuration, the timing of deriving and displaying the display result of the big hit is later than the timing of deriving and displaying the display result of the big hit, so that the interest of the player can be maintained.
[0137]
Further, the dummy display result selected by the effect control CPU 111 in step SA801f may be used as the reach display result. In this case, a dummy display pattern indicating a fluctuation time that is shorter than the fluctuation time of the fluctuation pattern command that causes a big hit may be selected. With such a configuration, the dummy display result becomes a display result that reaches the reach, so that the interest of the player can be improved. In addition, any one of the dummy display results may be configured to be a display result that reaches the reach.
[0138]
In the above-described first and second embodiments, the number of numerical data items for which variable display is performed at the same time is fixed at four, but the batch digestion determination table is changed so as to change the number of numerical data items of a predetermined number. You may comprise. In this case, a plurality of types of batch digestion commands may be set, and a batch digestion command may be selected based on the number of numerical data items (variable display start counts) to be simultaneously variably displayed. With this configuration, it is possible to execute a plurality of types of effects.
[0139]
Further, when the number of numerical data for simultaneously performing variable display is less than a predetermined number (four in this embodiment), the number of numerical data for simultaneously performing variable display and the insufficient numerical data (startup storage) ) May be configured to select the batch digestion command based on the number (dummy start storage number). In other words, the batch digest command may include information indicating the number of numerical data items to be simultaneously variably displayed and the number of insufficient numerical data items (startup storage). With this configuration, by transmitting a batch digestion command once from the main board 31, the number of numerical data for simultaneously executing variable display to the effect control CPU 111 and the numerical data for the shortage (startup memory) are stored. And the number.
[0140]
Further, in this embodiment, the upper limit value of the numerical data stored in the numerical data storage buffer 55a is set to 20, but the present invention is not limited to this. For example, the upper limit value may be set to 30, and the number of numerical data (variable display start-up storage number) to execute variable display at the same time may be increased. For example, variable display based on ten pieces of numerical data may be simultaneously executed. With this configuration, it is possible to execute a plurality of types of effects.
[0141]
【The invention's effect】
As described above, according to the first aspect of the present invention, when there are a plurality of numerical data as the specific display result in the predetermined number of numerical data, the predetermined number of the numerical data as the specific display result are included. When the number of numerical data stored in the numerical data storage means is displayed so as to be identifiable, as a dummy storage deriving effect, the display result based on a predetermined number of numerical data is derived. Since the display of the special display result / non-specific display result does not cause inconsistency, and it is difficult for the player to recognize that there is a specific game state, and a plurality of numerical data can be simultaneously digested. The interest of the player can be improved.
[0142]
According to the second aspect of the present invention, when there are a plurality of numerical data as the specific display result in the predetermined number of numerical data, the predetermined number of numerical data is configured so that only one numerical data as the specific display result is included. However, since the non-specific display result is derived and displayed, there is no inconsistency in the control of the specific display result / non-specific display result, and it is difficult for the player to realize that there is a specific game state. Can be digested, and the interest of the player can be improved.
[0143]
According to the third aspect of the present invention, the timing at which the display results based on the plurality of numerical data are individually derived is made different, so that the player's interest in the plurality of derived display results is maintained until all the display results are derived. it can.
[0144]
According to the fourth aspect of the present invention, the derivation timing of the display result in the reach display mode is made later than the derivation timing of the display result in the non-reach display mode, so that the player's interest in the plurality of derived display results can be maintained. .
[0145]
According to the fifth aspect of the present invention, when individually deriving a display result based on a predetermined number of numerical data, the display area is divided and identification information corresponding to a display result based on a plurality of numerical data in the divided display area. By starting the variable display, the display of a plurality of display results from the start of the variable display to the derivation of the display result can be improved, so that the interest of the player can be improved.
[0146]
In the invention according to claim 6, by executing the dummy storage derivation effect based on the dummy display result for deriving and displaying the non-specific display result after the reach display mode is achieved, the player's sense of expectation for the derived display result is increased. be able to.
[0147]
According to the seventh aspect of the invention, the variation in the number of numerical data is represented by changing the form of the predetermined character image, so that the number of display effects related to the number of numerical data can be increased. Further, in order to derive a display result based on a plurality of numerical data, even when the number of numerical data is expressed by changing the form of a predetermined character image, it is possible to make the player easily recognize the change in the number of numerical data. Can be.
[0148]
In the invention according to claim 8, by notifying the number of numerical data derived by variable display based on a predetermined number of numerical data, the player is distrusted when deriving a display result based on a plurality of numerical data. Not be given.
[0149]
According to the ninth aspect of the present invention, it is possible to execute the dummy storage derived effect based on the dummy effect image data stored in the dummy effect image data storage means.
[Brief description of the drawings]
FIG. 1 is a front view of a ball game machine according to an embodiment, as viewed from the front.
FIG. 2 is a block diagram illustrating an outline of a circuit configuration of the ball game machine 1 according to the embodiment.
FIG. 3 is an explanatory diagram showing an example of a special symbol process process.
FIG. 4 is a flowchart illustrating an example of a starting port switch passing process.
FIG. 5 is a flowchart illustrating an example of a special symbol normal process.
FIG. 6 is an explanatory diagram showing an example of a batch digestion setting process.
FIG. 7 is a flowchart illustrating an example of a display control process.
FIG. 8 is a flowchart illustrating an example of a dummy storage derived effect setting process according to the first embodiment.
FIG. 9 is an explanatory diagram illustrating an example of the first embodiment.
FIG. 10 is an explanatory diagram showing an example of the first embodiment.
FIG. 11 is a flowchart illustrating an example of a dummy storage derived effect setting process according to the second embodiment.
FIG. 12 is an explanatory diagram showing an example of the second embodiment.
FIG. 13 is an explanatory diagram showing an example of the second embodiment.
[Explanation of symbols]
1 ball and ball game machine
8 Variable display device
9 Display
14 Start Winner
15 Variable winning ball device
18 Startup memory display character image
31 Main board
55a Numeric data storage buffer
56 CPU
80 Production control board
111 Effect Control CPU
113a Numeric data number display data

Claims (9)

所定の始動条件の成立に基づいて各々が識別可能な複数種類の識別情報の可変表示を行って表示結果を導出表示する可変表示装置を備え、前記始動条件の成立後、可変表示の開始条件の成立に基づいて前記複数種類の識別情報を可変表示させた後に表示結果を導出表示させて当該可変表示の表示結果が予め定められた特定表示結果となったときに遊技者にとって有利な特定遊技状態に制御する遊技機であって、
前記識別情報を含むデータを記憶するデータ記憶手段と、
該データ記憶手段に記憶されたデータを用いて前記可変表示装置を表示制御する表示制御手段と、
前記可変表示に関わる決定に用いられ所定の数値範囲で数値データを更新する数値データ更新手段と、
前記始動条件の成立時に前記数値データ更新手段から数値データを抽出し、該抽出された数値データを当該始動条件に対応して抽出順番を特定可能に記憶すると共に、前記数値データのうち未だ前記開始条件が成立していない始動条件に対応する数値データを予め定められた上限数まで記憶する数値データ記憶手段と、該数値データ記憶手段に記憶される数値データが所定の判定値と合致するか否かにもとづいて前記特定表示結果を表示するか否かの判定を行う事前判定手段と、
予め定められた所定条件が成立したことに基づいて前記数値データ記憶手段に記憶された前記数値データのうち所定個数の数値データに基づく可変表示を同時に実行し、前記所定個数の数値データに対応した表示結果を前記事前判定手段による数値データの判定結果に基づいて導出する表示結果一括導出手段と、
前記数値データ記憶手段に記憶された数値データの個数を判定する数値データ数判定手段と、
該数値データ数判定手段によって前記数値データ記憶手段に予め定められた所定個数以上の数値データが記憶されることが判定されたときに、前記表示結果一括導出手段によって前記所定個数の数値データに基づく可変表示を同時に実行するか否かを決定する一括導出決定手段と、
該一括導出決定手段により前記所定個数の数値データに基づく可変表示を同時に実行する旨の決定がなされ、且つ、前記事前判定手段によって前記所定個数の数値データに前記所定の判定値と合致する旨の判定がなされた数値データが複数あったときには、該所定の判定値と合致する旨の判定がなされた数値データのうち前記抽出された順番が先の数値データを含む数値データまでの数値データの個数と、前記表示結果一括導出手段によって同時に実行する数値データの所定個数と、の差の数値データの個数を算出する特定数値データ数算出手段と、
前記数値データ数判定手段に判定された数値データの個数を特定可能に表示するメモリ表示制御手段と、を含み、
該メモリ表示制御手段は、
前記表示結果一括導出手段によって前記所定個数の数値データに基づく可変表示を同時に実行するとき、前記所定個数の数値データに前記事前判定手段によって前記所定の判定値と合致する旨の判定がなされた数値データが無かったときには、前記数値データ数判定手段に判定された数値データの個数から前記所定個数を減算した個数を表示する正規記憶導出演出を実行する機能と、
前記表示結果一括導出手段によって前記所定個数の数値データに基づく可変表示を同時に実行するとき、前記所定個数の数値データに前記事前判定手段によって前記所定の判定値と合致する旨の判定がなされた数値データがあったときには、前記所定の判定値と合致する旨の判定がなされた数値データまでの数値データの個数と、前記特定数値データ数算出手段によって算出された前記数値データの個数とを前記数値データ数判定手段に判定された数値データの個数から減算した個数を特定可能に表示するダミー記憶導出演出を実行する機能を有し、
前記表示制御手段は、前記表示結果一括導出手段によって、前記所定個数の数値データに基づく可変表示を同時に実行するとき、該所定個数の数値データに基づく表示結果のうち1つの表示結果を導出することを特徴とする遊技機。
A variable display device that variably displays a plurality of types of identification information each of which can be identified based on satisfaction of a predetermined start condition, and derives and displays a display result. A specific game state advantageous to the player when the display result is derived and displayed after the plurality of types of identification information are variably displayed based on the establishment, and the display result of the variable display becomes a predetermined specific display result. A gaming machine controlled to
Data storage means for storing data including the identification information;
Display control means for controlling the display of the variable display device using the data stored in the data storage means,
Numerical data updating means for updating numerical data in a predetermined numerical range used for the determination related to the variable display,
Numerical data is extracted from the numerical data updating means when the start condition is satisfied, and the extracted numerical data is stored so as to be able to specify an extraction order in accordance with the start condition. Numerical data storage means for storing numerical data corresponding to a starting condition for which the condition is not satisfied up to a predetermined upper limit number, and determining whether the numerical data stored in the numerical data storage means matches a predetermined determination value Prior determination means for determining whether to display the specific display result based on the crab,
A variable display based on a predetermined number of numerical data among the numerical data stored in the numerical data storage means is simultaneously executed based on a predetermined predetermined condition being satisfied, and the variable display corresponding to the predetermined number of numerical data is performed. A display result collective deriving unit that derives a display result based on a result of the determination of the numerical data by the preliminary determining unit,
Numerical data number determining means for determining the number of numerical data stored in the numerical data storage means,
When it is determined by the numerical data number determining means that a predetermined number or more of numerical data is stored in the numerical data storage means, the display result batch deriving means is based on the predetermined number of numerical data. Batch derivation determining means for determining whether to perform variable display simultaneously,
The collective derivation determining means determines that variable display is simultaneously performed based on the predetermined number of numerical data, and the predetermining means matches the predetermined number of numerical data with the predetermined determination value. When there are a plurality of numerical data for which the determination has been made, among the numerical data that have been determined to match the predetermined determination value, the extracted order of the numerical data up to the numerical data including the preceding numerical data A specific numerical data number calculating means for calculating the number of numerical data of a difference between the number and a predetermined number of numerical data to be simultaneously executed by the display result collective deriving means;
Memory display control means for identifiably displaying the number of numerical data determined by the numerical data number determining means,
The memory display control means includes:
When simultaneously performing the variable display based on the predetermined number of numerical data by the display result collective deriving unit, it is determined by the preliminary determination unit that the predetermined number of numerical data matches the predetermined determination value. When there is no numerical data, a function of executing a normal storage derivation effect of displaying a number obtained by subtracting the predetermined number from the number of numerical data determined by the numerical data number determining means,
When simultaneously performing the variable display based on the predetermined number of numerical data by the display result collective deriving unit, it is determined by the preliminary determination unit that the predetermined number of numerical data matches the predetermined determination value. When there is numerical data, the number of numerical data up to the numerical data that has been determined to match the predetermined determination value, and the number of the numerical data calculated by the specific numerical data number calculating means, A function of executing a dummy storage derivation effect of displaying the number subtracted from the number of numerical data determined by the numerical data number determining means so as to be identifiable,
The display control means, when simultaneously performing variable display based on the predetermined number of numerical data by the display result collective deriving means, derives one display result among display results based on the predetermined number of numerical data. A gaming machine characterized by the following.
所定の始動条件の成立に基づいて各々が識別可能な複数種類の識別情報の可変表示を行って表示結果を導出表示する可変表示装置を備え、前記始動条件の成立後、可変表示の開始条件の成立に基づいて前記複数種類の識別情報を可変表示させた後に表示結果を導出表示させて当該可変表示の表示結果が予め定められた特定表示結果となったときに遊技者にとって有利な特定遊技状態に制御する遊技機であって、
前記識別情報を含むデータを記憶するデータ記憶手段と、
該データ記憶手段に記憶されたデータを用いて前記可変表示装置を表示制御する表示制御手段と、
前記可変表示に関わる決定に用いられ所定の数値範囲で数値データを更新する数値データ更新手段と、
前記始動条件の成立時に前記数値データ更新手段から数値データを抽出し、該抽出された数値データを当該始動条件に対応して抽出順番を特定可能に記憶すると共に、前記数値データのうち未だ前記開始条件が成立していない始動条件に対応する数値データを予め定められた上限数まで記憶する数値データ記憶手段と、該数値データ記憶手段に記憶される数値データが所定の判定値と合致するか否かにもとづいて前記特定表示結果を表示するか否かの判定を行う事前判定手段と、
予め定められた所定条件が成立したことに基づいて前記数値データ記憶手段に記憶された前記数値データのうち所定個数の数値データに基づく可変表示を同時に実行し、前記所定個数の数値データに対応した表示結果を前記事前判定手段による数値データの判定結果に基づいて導出する表示結果一括導出手段と、
前記数値データ記憶手段に記憶された数値データの個数を判定する数値データ数判定手段と、
該数値データ数判定手段によって前記数値データ記憶手段に予め定められた所定個数以上の数値データが記憶されることが判定されたときに、前記表示結果一括導出手段によって前記所定個数の数値データに基づく可変表示を同時に実行するか否かを決定する一括導出決定手段と、
該一括導出決定手段により前記所定個数の数値データに基づく可変表示を同時に実行する旨の決定がなされ、且つ、前記事前判定手段によって前記所定個数の数値データに前記所定の判定値と合致する旨の判定がなされた数値データが複数あったときには、該所定の判定値と合致する旨の判定がなされた数値データのうち前記抽出された順番が先の数値データを含む数値データまでの数値データの個数と、前記表示結果一括導出手段によって同時に実行する数値データの所定個数と、の差の数値データの個数を算出する特定数値データ数算出手段と、
前記数値データ数判定手段に判定された数値データの個数を特定可能に表示するメモリ表示制御手段と、を含み、
該メモリ表示制御手段は、
前記表示結果一括導出手段によって前記所定個数の数値データに基づく可変表示を同時に実行するとき、前記所定個数の数値データに前記事前判定手段によって前記所定の判定値と合致する旨の判定がなされた数値データが無かったときには、前記数値データ数判定手段に判定された数値データの個数から前記所定個数を減算した個数を表示する正規記憶導出演出を実行する機能と、
前記表示結果一括導出手段によって前記所定個数の数値データに基づく可変表示を同時に実行するとき、前記所定個数の数値データに前記事前判定手段によって前記所定の判定値と合致する旨の判定がなされた数値データがあったときには、前記所定の判定値と合致する旨の判定がなされた数値データまでの数値データの個数と、前記特定数値データ数算出手段によって算出された前記数値データの個数とを前記数値データ数判定手段に判定された数値データの個数から減算した個数を特定可能に表示するダミー記憶導出演出を実行する機能を有し、
前記表示制御手段は、前記表示結果一括導出手段によって前記所定個数の数値データに基づく可変表示を同時に実行し、且つ、該所定個数の数値データに前記所定の判定値と合致する旨の判定がなされた数値データが含まれるときに、前記所定の判定値と合致する旨の判定がなされた数値データのうち前記抽出された順番が先の数値データまでの数値データに基づく表示結果と、前記特定数値データ数算出手段によって算出された数値データの個数分の非特定表示結果と、を個々に導出することを特徴とする遊技機。
A variable display device that variably displays a plurality of types of identification information each of which can be identified based on satisfaction of a predetermined start condition, and derives and displays a display result. A specific game state advantageous to the player when the display result is derived and displayed after the plurality of types of identification information are variably displayed based on the establishment, and the display result of the variable display becomes a predetermined specific display result. A gaming machine controlled to
Data storage means for storing data including the identification information;
Display control means for controlling the display of the variable display device using the data stored in the data storage means,
Numerical data updating means for updating numerical data in a predetermined numerical range used for the determination related to the variable display,
Numerical data is extracted from the numerical data updating means when the start condition is satisfied, and the extracted numerical data is stored so as to be able to specify an extraction order in accordance with the start condition. Numerical data storage means for storing numerical data corresponding to a starting condition for which the condition is not satisfied up to a predetermined upper limit number, and determining whether the numerical data stored in the numerical data storage means matches a predetermined determination value Prior determination means for determining whether to display the specific display result based on the crab,
A variable display based on a predetermined number of numerical data among the numerical data stored in the numerical data storage means is simultaneously executed based on a predetermined predetermined condition being satisfied, and the variable display corresponding to the predetermined number of numerical data is performed. A display result collective deriving unit that derives a display result based on a result of the determination of the numerical data by the preliminary determining unit,
Numerical data number determining means for determining the number of numerical data stored in the numerical data storage means,
When it is determined by the numerical data number determining means that a predetermined number or more of numerical data is stored in the numerical data storage means, the display result batch deriving means is based on the predetermined number of numerical data. Batch derivation determining means for determining whether to perform variable display simultaneously,
The collective derivation determining means determines that variable display is simultaneously performed based on the predetermined number of numerical data, and the predetermining means matches the predetermined number of numerical data with the predetermined determination value. When there are a plurality of numerical data for which the determination has been made, among the numerical data that have been determined to match the predetermined determination value, the extracted order of the numerical data up to the numerical data including the preceding numerical data A specific numerical data number calculating means for calculating the number of numerical data of a difference between the number and a predetermined number of numerical data to be simultaneously executed by the display result collective deriving means;
Memory display control means for identifiably displaying the number of numerical data determined by the numerical data number determining means,
The memory display control means includes:
When simultaneously performing the variable display based on the predetermined number of numerical data by the display result collective deriving unit, it is determined by the preliminary determination unit that the predetermined number of numerical data matches the predetermined determination value. When there is no numerical data, a function of executing a normal storage derivation effect of displaying a number obtained by subtracting the predetermined number from the number of numerical data determined by the numerical data number determining means,
When simultaneously performing the variable display based on the predetermined number of numerical data by the display result collective deriving unit, it is determined by the preliminary determination unit that the predetermined number of numerical data matches the predetermined determination value. When there is numerical data, the number of numerical data up to the numerical data that has been determined to match the predetermined determination value, and the number of the numerical data calculated by the specific numerical data number calculating means, A function of executing a dummy storage derivation effect of displaying the number subtracted from the number of numerical data determined by the numerical data number determining means so as to be identifiable,
The display control means simultaneously executes variable display based on the predetermined number of numerical data by the display result collective deriving means, and determines that the predetermined number of numerical data matches the predetermined determination value. When the numerical data includes the extracted numerical data, a display result based on the numerical data up to the preceding numerical data in the extracted order among the numerical data determined to match the predetermined determination value, and the specific numerical value A non-specific display result corresponding to the number of numerical data calculated by the number-of-data calculating means, and the non-specific display results are individually derived.
前記表示制御手段は、前記表示結果一括導出手段により前記所定個数の数値データに基づく可変表示を同時に実行して表示結果を個々に導出するときに、該個々に導出される表示結果の導出タイミングをそれぞれ異なった導出タイミングに制御するタイミング制御手段を含むことを特徴とする請求項2記載の遊技機。The display control means, when simultaneously performing variable display based on the predetermined number of numerical data by the display result collective deriving means to derive display results individually, sets the derivation timing of the individually derived display results. 3. The gaming machine according to claim 2, further comprising timing control means for controlling different derivation timings. 前記タイミング制御手段は、前記所定個数の数値データに対応する表示結果にリーチ表示態様となる数値データが含まれるときには、該リーチ表示態様となる数値データの導出タイミングをリーチ表示態様とならない数値データの導出タイミングよりも遅く制御するリーチタイミング制御手段を含むことを特徴とする請求項3記載の遊技機。The timing control means, when the display result corresponding to the predetermined number of numerical data includes the numerical data to be the reach display mode, sets the timing of deriving the numerical data to be the reach display mode of the numerical data not to be the reach display mode. 4. The gaming machine according to claim 3, further comprising reach timing control means for controlling the timing later than the derivation timing. 前記表示制御手段は、一括導出決定手段により前記所定個数の数値データに基づく可変表示を同時に実行することが決定されたときに、前記可変表示装置にて識別情報が表示される表示エリアを前記所定個数の数値データの個数に応じた表示エリアに分割する表示エリア分割手段を含み、
該表示エリア分割手段によって前記表示エリアを分割した後、前記表示制御手段は、前記表示結果一括導出手段によって導出される前記所定個数の数値データに基づく表示結果に対応した前記識別情報の可変表示を前記分割した表示エリアにて開始させることを特徴とする請求項2乃至請求項4のいずれかに記載の遊技機。
The display control means, when the collective derivation determination means determines that variable display based on the predetermined number of numerical data is to be performed simultaneously, sets the display area where identification information is displayed on the variable display device to the predetermined display area. Including display area dividing means for dividing into display areas according to the number of numerical data of the number,
After dividing the display area by the display area dividing means, the display control means performs variable display of the identification information corresponding to a display result based on the predetermined number of numerical data derived by the display result collective deriving means. The gaming machine according to any one of claims 2 to 4, wherein the game machine is started in the divided display area.
前記ダミー表示結果は、リーチ表示態様となることを特徴とする請求項2乃至請求項5のいずれかに記載の遊技機。The gaming machine according to claim 2, wherein the dummy display result is in a reach display mode. 前記データ記憶手段には、前記数値データ記憶手段に記憶された前記数値データの個数を表す表示パターンとして予め定められた複数の数値データ数表示パターンに対応した複数の数値データ数表示データが記憶され、
前記複数の数値データ数表示パターンは、前記数値データ記憶手段に記憶された前記数値データの個数に応じて所定のキャラクタ画像の形態を変化させる数値データ数表示キャラクタ変化パターンを含み、
前記メモリ表示制御手段は、前記数値データ数表示データを用い前記数値データ記憶手段に記憶された数値データの個数に応じて、前記キャラクタ画像の形態を変化させることを特徴とする請求項1乃至請求項6のいずれかに記載の遊技機。
The data storage means stores a plurality of numerical data number display data corresponding to a plurality of numerical data number display patterns predetermined as display patterns representing the number of the numerical data stored in the numerical data storage means. ,
The plurality of numerical data number display patterns include a numerical data number display character change pattern that changes the form of a predetermined character image according to the number of the numerical data stored in the numerical data storage means,
The memory display control means changes the form of the character image according to the number of numerical data stored in the numerical data storage means using the numerical data number display data. Item 7. A gaming machine according to any one of Items 6.
前記表示制御手段は、前記表示結果一括導出手段により前記数値データ記憶手段に記憶された前記数値データのうち所定個数の数値データに基づく可変表示にて導出された数値データの個数を報知する導出数報知手段を備えたことを特徴とする請求項1乃至請求項7のいずれかに記載の遊技機。The display control means is a derived number for notifying the number of numerical data derived by variable display based on a predetermined number of numerical data among the numerical data stored in the numerical data storage means by the display result collective deriving means. The gaming machine according to any one of claims 1 to 7, further comprising a notification unit. 前記ダミー記憶導出演出を実行する際に参照され、複数のダミー演出用画像データを記憶したダミー演出用画像データ記憶手段と、
該ダミー演出用画像データ記憶手段に記憶される複数のダミー演出用画像データのうちいずれか1つを選択するダミー演出選択手段と、を備え、
前記表示結果一括導出手段は、前記ダミー演出選択手段によって選択されたダミー演出用画像データに基づいて前記ダミー記憶導出演出を実行することを特徴とする請求項1乃至請求項8のいずれかに記載の遊技機。
Referenced when executing the dummy storage derived effect, a dummy effect image data storage means that stores a plurality of dummy effect image data,
Dummy effect selecting means for selecting any one of the plurality of dummy effect image data stored in the dummy effect image data storage means,
9. The display result collective derivation unit executes the dummy storage derivation effect based on the dummy effect image data selected by the dummy effect selection unit. 10. Gaming machine.
JP2003145916A 2003-05-23 2003-05-23 Game machine Withdrawn JP2004344462A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003145916A JP2004344462A (en) 2003-05-23 2003-05-23 Game machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003145916A JP2004344462A (en) 2003-05-23 2003-05-23 Game machine

Publications (1)

Publication Number Publication Date
JP2004344462A true JP2004344462A (en) 2004-12-09

Family

ID=33532926

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003145916A Withdrawn JP2004344462A (en) 2003-05-23 2003-05-23 Game machine

Country Status (1)

Country Link
JP (1) JP2004344462A (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007117662A (en) * 2005-10-31 2007-05-17 Daikoku Denki Co Ltd Pachinko game machine
JP2009195293A (en) * 2008-02-19 2009-09-03 Sophia Co Ltd Game machine
JP2009195292A (en) * 2008-02-19 2009-09-03 Sophia Co Ltd Game machine
JP2010099271A (en) * 2008-10-23 2010-05-06 Sankyo Co Ltd Game machine
JP2011161266A (en) * 2011-05-30 2011-08-25 Daiichi Shokai Co Ltd Game machine
JP2011167563A (en) * 2011-06-07 2011-09-01 Sophia Co Ltd Game machine
JP2011167562A (en) * 2011-06-07 2011-09-01 Sophia Co Ltd Game machine
JP2012250110A (en) * 2012-09-27 2012-12-20 Sophia Co Ltd Game machine
JP2012250111A (en) * 2012-09-27 2012-12-20 Sophia Co Ltd Game machine
JP2013063330A (en) * 2013-01-11 2013-04-11 Sophia Co Ltd Game machine
JP2013090938A (en) * 2013-01-11 2013-05-16 Sophia Co Ltd Game machine
JP2013126588A (en) * 2013-03-26 2013-06-27 Kyoraku Sangyo Kk Game machine
JP2013126589A (en) * 2013-03-26 2013-06-27 Kyoraku Sangyo Kk Game machine
JP2013172991A (en) * 2013-04-15 2013-09-05 Daiichi Shokai Co Ltd Game machine
JP2016047178A (en) * 2014-08-28 2016-04-07 株式会社三共 Game machine
JP2016047177A (en) * 2014-08-28 2016-04-07 株式会社三共 Game machine
JP2016047176A (en) * 2014-08-28 2016-04-07 株式会社三共 Game machine

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007117662A (en) * 2005-10-31 2007-05-17 Daikoku Denki Co Ltd Pachinko game machine
JP4651504B2 (en) * 2005-10-31 2011-03-16 ダイコク電機株式会社 Pachinko machine
JP2009195293A (en) * 2008-02-19 2009-09-03 Sophia Co Ltd Game machine
JP2009195292A (en) * 2008-02-19 2009-09-03 Sophia Co Ltd Game machine
JP2010099271A (en) * 2008-10-23 2010-05-06 Sankyo Co Ltd Game machine
JP2011161266A (en) * 2011-05-30 2011-08-25 Daiichi Shokai Co Ltd Game machine
JP2011167563A (en) * 2011-06-07 2011-09-01 Sophia Co Ltd Game machine
JP2011167562A (en) * 2011-06-07 2011-09-01 Sophia Co Ltd Game machine
JP2012250110A (en) * 2012-09-27 2012-12-20 Sophia Co Ltd Game machine
JP2012250111A (en) * 2012-09-27 2012-12-20 Sophia Co Ltd Game machine
JP2013063330A (en) * 2013-01-11 2013-04-11 Sophia Co Ltd Game machine
JP2013090938A (en) * 2013-01-11 2013-05-16 Sophia Co Ltd Game machine
JP2013126588A (en) * 2013-03-26 2013-06-27 Kyoraku Sangyo Kk Game machine
JP2013126589A (en) * 2013-03-26 2013-06-27 Kyoraku Sangyo Kk Game machine
JP2013172991A (en) * 2013-04-15 2013-09-05 Daiichi Shokai Co Ltd Game machine
JP2016047178A (en) * 2014-08-28 2016-04-07 株式会社三共 Game machine
JP2016047177A (en) * 2014-08-28 2016-04-07 株式会社三共 Game machine
JP2016047176A (en) * 2014-08-28 2016-04-07 株式会社三共 Game machine

Similar Documents

Publication Publication Date Title
JP3492092B2 (en) Gaming machine
JP5264638B2 (en) Game machine
JP2004344462A (en) Game machine
JP2006288511A (en) Game machine
JP2023086849A (en) game machine
JP2005342262A (en) Game machine
JP2004357983A (en) Game machine
JP2011024633A (en) Game machine
JP2005000324A (en) Game machine
JP2004321428A (en) Game machine
JP2006325879A (en) Game machine and game program
JP2010279799A (en) Game machine
JP6385248B2 (en) Game machine
JP5405776B2 (en) Game machine
JP4300177B2 (en) Pachinko machine and display device used therefor
JP2005000239A (en) Game machine
JP4646059B2 (en) Bullet ball machine
JP2005131125A (en) Game machine
JP2010115255A (en) Game machine
JP2004121340A (en) Game machine
JP4942830B2 (en) Game machine
JP2006255115A (en) Game machine and game program
JP2005007095A (en) Game machine
JP5805164B2 (en) Game machine
JP4335117B2 (en) Pachinko machine and display device used therefor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060419

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20090605