JP2005027834A - Game machine - Google Patents
Game machine Download PDFInfo
- Publication number
- JP2005027834A JP2005027834A JP2003195604A JP2003195604A JP2005027834A JP 2005027834 A JP2005027834 A JP 2005027834A JP 2003195604 A JP2003195604 A JP 2003195604A JP 2003195604 A JP2003195604 A JP 2003195604A JP 2005027834 A JP2005027834 A JP 2005027834A
- Authority
- JP
- Japan
- Prior art keywords
- display
- image
- area
- variable display
- displayed
- 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
Links
Images
Landscapes
- Pinball Game Machines (AREA)
- Display Devices Of Pinball Game Machines (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、遊技者が所定の遊技を行うことが可能であり、各々を識別可能な複数種類の識別情報を可変表示可能な複数の可変表示部を有する可変表示手段を備え、表示結果として識別情報の組合せが特定の表示結果になったときに遊技者にとって有利な遊技状態である特定遊技状態に制御可能なパチンコ遊技機等の遊技機に関する。
【0002】
【従来の技術】
遊技機として、遊技球などの遊技媒体を発射装置によって遊技領域に発射し、遊技領域に設けられている入賞口などの入賞領域に遊技媒体が入賞すると、所定個の賞球が遊技者に払い出されるものがある。さらに、識別情報を可変表示可能な可変表示手段が設けられ、当該識別情報の可変表示の表示結果が特定の表示結果となった場合に遊技者にとって有利な特定遊技状態に制御可能となるように構成されたものがある。
【0003】
特定遊技状態とは、所定の遊技価値が付与された遊技者にとって有利な状態を意味する。具体的には、特定遊技状態は、例えば可変入賞球装置の状態が打球が入賞しやすい遊技者にとって有利な状態(大当り遊技状態)、遊技者にとって有利な状態となるための権利が発生した状態、景品遊技媒体払出の条件が成立しやすくなる状態などの、所定の遊技価値が付与された状態である。
【0004】
パチンコ遊技機では、識別情報として特別図柄を表示する可変表示手段の表示結果があらかじめ定められた特定の表示態様の組合せとなることを、通常、「大当り」という。大当りが発生すると、例えば、大入賞口が所定回数開放して打球が入賞しやすい大当り遊技状態に移行する。そして、各開放期間において、所定個(例えば10個)の大入賞口への入賞があると大入賞口は閉成する。そして、大入賞口の開放回数は、所定回数(例えば15ラウンド)に固定されている。なお、各開放について開放時間(例えば29.5秒)が決められ、入賞数が所定個に達しなくても開放時間が経過すると大入賞口は閉成する。また、大入賞口が閉成した時点で所定の条件(例えば、大入賞口内に設けられているVゾーンへの入賞)が成立していない場合には、大当り遊技状態は終了する。
【0005】
また、可変表示手段において最終停止図柄(例えば左右中ドラムのうち中ドラムにおける図柄)となる図柄以外の図柄が、所定時間継続して、特定の表示結果と一致している状態で停止、揺動、拡大縮小もしくは変形している状態、または、複数の図柄が同一図柄で同期して変動したり、表示図柄の位置が入れ替わっていたりして、最終結果が表示される前で大当り発生の可能性が継続している状態(以下、これらの状態をリーチ状態という。)において行われる演出をリーチ演出という。また、リーチ状態やその様子をリーチ態様といい、リーチ状態となったことをリーチ成立という。さらに、リーチ演出を含む可変表示をリーチ可変表示という。リーチ状態において、変動パターンを通常状態における変動パターンとは異なるパターンにすることによって、遊技の興趣が高められている。そして、可変表示手段に可変表示される図柄の表示結果がリーチ状態となる条件を満たさない場合には「はずれ」となり、可変表示状態は終了する。遊技者は、大当りをいかにして発生させるかを楽しみつつ遊技を行う。
【0006】
従来の遊技機では、識別情報としての特別図柄を周面に配した回転ドラムの前面側(手前)にハーフミラー(透明板)を設け、投影表示機構によってハーフミラーに画像を投影して表示させている。このような構成により、回転ドラムによる特別図柄の表示に加えてキャラクタ図柄をハーフミラーにおいて表示することが可能となり、装飾的な視覚効果を向上させている(例えば、特許文献1参照。)。
【0007】
また、可変表示器を複数設け、各可変表示器で別々に可変表示を行う遊技機も提案されている(例えば、特許文献2参照。)。
【0008】
【特許文献1】
特開平11−104311号公報(段落0017−0019、図2)
【特許文献2】
特開平5−3947号公報(段落0007−0013、図1)
【0009】
【発明が解決しようとする課題】
しかし、特許文献1に記載されている従来の遊技機では、ハーフミラーに画像を表示させるためには投影表示機構が必要であるので、ハーフミラーにおける画像を表示するための表示範囲を大きくすることは技術的に困難であった。また、表示範囲を大型化できたとしても、ハーフミラーは光を透過するので、ハーフミラーに画像を投影していないときにはハーフミラーの全範囲(すなわち全表示範囲)が遊技者に透けて見えてしまい、機械の内部まで見えてしまうことになる。よって、表示範囲を小さくせざるを得ないため、装飾的な視覚効果が減少し、演出効果も減少してしまうという課題がある。
【0010】
また、特許文献2に記載の遊技機の各可変表示器は、それぞれ他の表示器と協働して可変表示を行っているわけではないので、可変表示の面白みに欠けていた。
【0011】
そこで、本発明は、前面側に画像を表示するための表示範囲を大型化することにより視覚効果および演出効果を向上させることができるとともに、表示範囲に透明部分と非透明部分を設けることにより不必要な部位(例えば機械内部)を隠すことができ、また、可変表示の際の面白みをより増進させることができる遊技機を提供することを目的とする。
【0012】
【課題を解決するための手段】
本発明による遊技機は、各々を識別可能な複数種類の識別情報(例えば飾り図柄)を可変表示可能な可変表示手段(例えば飾り図柄表示装置11)を備え、あらかじめ定められている可変表示の実行条件(例えば始動入賞:始動入賞口14への遊技球の入賞)が成立した後、可変表示の開始条件(例えば、前回の特別図柄の可変表示および大当り遊技状態が終了し、かつ、始動入賞記憶数が0でないこと)の成立にもとづいて可変表示の実行条件が成立した順番に従って複数種類の識別情報の可変表示を開始し、当該複数種類の識別情報の可変表示の表示結果が特定表示結果(例えば、可変表示結果におけるあるラインで図柄が揃った状態)となったときに遊技者にとって有利な特定遊技状態(例えば大当り遊技状態)に制御可能となる遊技機であって、可変表示手段は、外部より視認可能な表示画面に画像(例えば、飾り図柄などの識別情報の画像、キャラクタなどの画像)を表示する画像表示装置(例えば液晶表示装置12)と、画像表示装置の表示画面の裏面側に配置され、表面に識別情報が配され回動可能な可変表示部材(例えば回転ドラム機構13)とを含み、表示画面は、当該表示画面の裏面側に配置される可変表示部材の表面に配された識別情報を遊技者が視認可能な透過領域(例えば透明部分)と、当該表示画面の裏面側を遊技者が視認不可能な非透過領域(例えば非透明部分)とを有し、画像を表示画面に表示するために用いられる画像データを格納する画像データ格納手段(例えばCGROM83)と、可変表示手段を制御する可変表示制御手段(例えば、CPU56を含む基本回路53および、演出制御用CPU101とGCL81とを含む図柄制御基板80)と、遊技の進行にもとづいて遊技情報(例えば、始動入賞記憶数であるが、始動入賞記憶数の他、普通図柄保留数、リーチの信頼度、大当りの発生回数、可変表示が始動した回数、時短回数等であってもよい。)を算出する遊技情報算出手段(例えば、ステップS112を実行する部分)と、開始条件が成立したときに、当該開始条件が成立した実行条件の成立にもとづく可変表示の表示結果が特定表示結果となるか否かを判定する開始時事前判定手段(例えばステップS56を実行する部分)とを備え、可変表示制御手段は、開始時事前判定手段の判定結果にもとづいて、画像データ格納手段から画像データを選択して所定の演出表示画像を透過領域に表示する制御を実行する演出表示制御手段(例えば、ステップS706aを実行する部分)と、遊技情報算出手段の算出結果にもとづいて、画像データ格納手段から画像データを選択して遊技情報を示す画像を非透過領域に表示する制御を実行する遊技情報表示制御手段(例えば、ステップS634,S636を実行する部分)と、所定条件が成立したとき、開始時事前判定手段の判定結果にもとづいて、可変表示部材のみに識別情報の可変表示を実行させ表示結果を導出表示させる第1の状態から、可変表示部材に識別情報の可変表示を実行させるとともに、可変表示部材の識別情報の可変表示を実行する起因となった開始時事前判定手段の判定結果とは別に判定された開始時事前判定手段の判定結果にもとづいて表示画面に識別情報の可変表示を実行させ表示結果を導出表示させる第2の状態へ切り替える表示状態切替制御手段(例えば、特別図柄プロセスフラグ2の有効無効を切り替えるステップS315等を実行する部分)とを含むことを特徴とする。
【0013】
所定条件は、実行条件が成立したが未だ開始条件の成立していない実行条件の成立回数が予め定められている回数以上となったとき(例えば、ステップS314のY)に成立するものであってもよい。
【0014】
所定条件は、特定遊技状態に制御されているときに実行条件が成立したが未だ開始条件の成立していない実行条件の成立回数(例えば大当り遊技状態中に生じた始動入賞記憶数)が予め定められている回数以上となったときに成立するものであってもよい。
【0015】
画像データ格納手段は、第1の状態にて遊技情報を非透過領域に表示するときに用いる第1データ(例えば図11(A)に示す保留数表示の画像データ)と、該第1とは異なるデータであり、第2の状態にて遊技情報を表示するときに用いる第2データ(例えば図11(B)に示す保留数表示の画像データ)とを格納し、遊技情報表示制御手段は、表示状態切替制御手段によって第1の状態と第2の状態とのいずれに切り替えられているかにもとづいて、画像データを選択して遊技情報を非透過領域に表示する制御を実行する(例えば、ステップS633,S635の判定結果にもとづいて、ステップS634またはステップS636の処理を実行する)ように構成されていてもよい。
【0016】
画像表示装置の表示画面に表示される画像を一旦展開するための仮想表示領域(例えばVRAM内の表示領域)を含む一時格納手段(例えばVRAMすなわちSDRAM84)を備え、可変表示制御手段は、画像を仮想表示領域の所定位置に展開することを指示する(「指示する」とは、例えば、所定の処理を指示する信号を表示制御マイクロコンピュータから表示制御マイクロコントローラに対して出力することを意味する)表示制御用マイクロコンピュータと、表示制御用マイクロコンピュータからの信号に応じて、画像データ格納手段に格納されている画像データを用いた画像を仮想表示領域の所定位置に展開する処理を実行するマイクロコントローラ(例えば、ステップS501〜S505を実行する部分)とを含み、マイクロコントローラは、仮想表示領域に画像を展開するときに、展開する画像が仮想表示領域内における透過領域に対応する領域内に展開されるか否かを判定する透過領域判定手段(例えば、ステップS505における画像の各画素が透明部分内にあるか否かを判定する部分)と、透過領域判定手段により画像の少なくとも一部の領域が透過領域に対応する領域内に展開されるときには、透過領域に対応する領域内に展開される画像の領域についての画像の展開を禁止する透過領域展開禁止手段(例えば、ステップS505における透明部分内の画像の画素に対して展開を禁止する部分)と、仮想表示領域内に展開された画像を画像表示装置の表示画面に表示する処理を実行する画面表示手段(例えばステップS505における画像を液晶表示装置12に出力する部分)とを含む構成とされていてもよい。
【0017】
表示制御用マイクロコンピュータは、マイクロコントローラに対して画像の展開を指示する前に、当該画像の領域が仮想表示領域内に展開されることになるか否かを判定する画像位置判定手段(例えば、ステップS902において、画像の全領域がVRAM84の表示領域外に展開されるのかを判定する部分)と、画像位置判定手段により画像の全領域が仮想表示領域外に展開されることになると判定されたときには(例えばステップS903のY)、マイクロコントローラに対する画像の展開の指示を行わず、画像位置判定手段により画像の少なくとも一部の領域が仮想表示領域内に展開されることになると判定されたときには(例えばステップS903のN)、マイクロコントローラに対する画像の展開の指示を行う制御を実行する展開指示制御手段(例えば、図柄変動開始処理、図柄変動中処理においてLCD制御を指示する部分およびステップS904を実行する部分)とを含む構成とされていてもよい。
【0018】
表示制御用マイクロコンピュータは、マイクロコントローラに対して画像の展開を指示する前に、当該画像が非透過領域に展開する画像であるか否かを判定する画像展開領域判定手段(例えば、ステップS902において、画像が非透明部分に展開される画像であるのか否かを判定する部分)と、画像展開領域判定手段により画像が非透過領域に展開する画像であると判定されたときに、当該画像の領域が仮想表示領域内における透過領域に対応する領域内に展開されることになるか否かを判定する非透過領域画像位置判定手段(例えば、ステップS902において、画像の全領域が透明部分内に展開されるのかを判定する部分)と、非透過領域画像位置判定手段により画像の全領域が透過領域に対応する領域内に展開されることになると判定されたときには(例えばステップS905のY)、マイクロコントローラに対する画像の展開の指示を行わず、非透過領域画像位置判定手段により画像の少なくとも一部の領域が透過領域に対応する領域外に展開されることになると判定されたときには(例えばステップS905のN)、マイクロコントローラに対する画像の展開の指示を行う制御を実行する非透過領域展開指示制御手段(例えば、図柄変動開始処理、図柄変動中処理においてLCD制御を指示する部分およびステップS904を実行する部分)とを含む構成とされていてもよい。
【0019】
【発明の実施の形態】
以下、本発明の一実施形態を図面を参照して説明する。
【0020】
まず、遊技機の一例であるパチンコ遊技機の全体の構成について説明する。図1は遊技盤の前面を示す正面図である。
【0021】
遊技領域7の中央付近には、各々を識別可能な識別情報としての図柄(飾り図柄)の画像やキャラクタの画像などを表示する液晶表示装置(LCD;画像表示装置)12と、識別情報としての図柄(飾り図柄)を可変表示する複数の回転ドラムを備えた回転ドラム機構13とからなる飾り図柄表示装置11が設けられている。飾り図柄表示装置11の構成については、後述する。
【0022】
液晶表示装置12は、始動入賞口14に入った有効入賞球数すなわち始動記憶数を表示する。液晶表示装置12は、有効始動入賞がある毎に、表示する始動記憶数の値を1増加させる。そして、特別図柄表示器9の可変表示が開始される毎に、表示する始動記憶数の値を1減少させる。なお、液晶表示装置12は、始動記憶数だけを表示するわけではなく、遊技における演出のための画像等の各種画像を表示する。
【0023】
飾り図柄表示装置11の上部には、特別図柄を可変表示する7セグメントLEDによる特別図柄表示器9が設けられている。飾り図柄表示装置11の下方には、始動入賞口14としての可変入賞球装置15が設けられている。始動入賞口14に入った入賞球は、遊技盤6の背面に導かれ、始動口スイッチ14aによって検出される。また、始動入賞口14の下部には開閉動作を行う可変入賞球装置15が設けられている。可変入賞球装置15は、ソレノイド16によって開状態とされる。
【0024】
可変入賞球装置15の下部には、特定遊技状態(大当り状態)においてソレノイド21によって開状態とされる開閉板20が設けられている。開閉板20は大入賞口を開閉する手段である。開閉板20から遊技盤6の背面に導かれた入賞球のうち一方(V入賞領域:特別領域)に入った入賞球はV入賞スイッチ22で検出され、開閉板20からの入賞球はカウントスイッチ23で検出される。遊技盤の背面には、大入賞口内の経路を切り換えるためのソレノイドも設けられている。
【0025】
ゲート32に遊技球が入賞しゲートスイッチ32aで検出されると、普通図柄表示器10の表示の可変表示が開始される。この実施の形態では、「〇」および「×」のランプ(点灯時に図柄が視認可能になる)が交互に点灯することによって可変表示が行われ、例えば、可変表示の終了時に「〇」が点灯すれば当たりとなる。そして、普通図柄表示器10における停止図柄が所定の図柄(当り図柄)である場合に、可変入賞球装置15が所定回数、所定時間だけ開状態になる。飾り図柄表示装置11の上部には、ゲート32を通過した入賞球数を表示する4つのLEDによる表示部を有する普通図柄始動記憶表示器41が設けられている。ゲート32への球通過がある毎に、普通図柄始動記憶表示器41は点灯するLEDを1増やす。そして、普通図柄表示器10の可変表示が開始される毎に、点灯するLEDを1減らす。
【0026】
遊技盤には、複数の入賞口29,30,33,39が設けられ、遊技球の入賞口29,30,33,39への入賞は、それぞれ入賞口スイッチによって検出される。各入賞口29,30,33,39は、遊技媒体を受け入れて入賞を許容する領域として遊技盤に設けられる入賞領域を構成している。なお、始動入賞口14や大入賞口も、遊技媒体を受け入れて入賞を許容する入賞領域を構成する。遊技領域7の下部には、入賞しなかった遊技球を吸収するアウト口26がある。
【0027】
打球発射装置から発射された遊技球は、打球レールを通って遊技領域7に入り、その後、遊技領域7を下りてくる。遊技球が始動入賞口14に入り始動口スイッチ14aで検出されると、図柄の可変表示を開始できる状態であれば、飾り図柄表示装置11(液晶表示装置12と回転ドラム機構13のいずれか一方または双方))において飾り図柄が可変表示(変動)を始めるとともに、特別図柄表示器9において特別図柄が可変表示(変動)を始める。図柄の可変表示を開始できる状態でなければ、始動記憶数を1増やす。
【0028】
飾り図柄表示装置11における飾り図柄の可変表示および特別図柄表示器9における特別図柄の可変表示は、それぞれ一定時間が経過したときに最終的に停止(確定)する。停止時の特別図柄すなわち停止図柄が大当り図柄(特定表示結果)である場合には、飾り図柄の停止図柄も、大当り図柄に対応した特定の表示結果になる。特別図柄の停止図柄が大当り図柄ではないはずれ図柄である場合には、飾り図柄の停止図柄も、はずれ図柄に対応した非特定の表示結果になる。
【0029】
特別図柄の停止図柄が大当り図柄になると、大当り遊技状態に移行する。すなわち、開閉板20が、一定時間経過するまで、または、所定個数(例えば10個)の遊技球が入賞するまで開放する。そして、開閉板20の開放中に遊技球がV入賞領域に入賞しV入賞スイッチ22で検出されると、継続権が発生し開閉板20の開放が再度行われる。継続権の発生は、所定回数(例えば15ラウンド)許容される。
【0030】
特別図柄の停止図柄が確率変動を伴う大当り図柄(確変図柄)である場合には、次に大当りとなる確率が高くなる。すなわち、確変状態という遊技者にとってさらに有利な遊技状態になる。
【0031】
遊技球がゲート32を通過すると、普通図柄表示器10において普通図柄が可変表示される状態になる。また、普通図柄表示器10における停止図柄が所定の図柄(当り図柄)である場合に、可変入賞球装置15が所定時間だけ開状態になる。さらに、確変状態では、普通図柄表示器10における停止図柄が当り図柄になる確率が高められるとともに、可変入賞球装置15の開放時間と開放回数が高められる。すなわち、可変入賞球装置15の開放時間と開放回数は、普通図柄の停止図柄が当り図柄であったり、特別図柄の停止図柄が確変図柄である場合等に高められ、遊技者にとって不利な状態から有利な状態に変化する。なお、開放回数が高められることは、閉状態から開状態になることも含む概念である。
次に、遊技機を制御する基板の構成について説明する。
【0032】
図2は、主基板31および図柄制御基板80における回路構成の一例を示すブロック図である。主基板31には、プログラムに従ってパチンコ遊技機を制御する基本回路53が搭載されている。なお、主基板31には、ゲートスイッチ32a、始動口スイッチ14a、V入賞スイッチ22、カウントスイッチ23等からの信号を基本回路53に与えるスイッチ回路(図示せず。)も搭載されている。
【0033】
基本回路53は、ゲーム制御用のプログラム等を記憶するROM54、ワークメモリとして使用される記憶手段(変動データを記憶する手段)としてのRAM55、プログラムに従って制御動作を行うCPU56およびI/Oポート部57を含む。この実施の形態では、ROM54,RAM55はCPU56に内蔵されている。すなわち、CPU56は、1チップマイクロコンピュータである。なお、1チップマイクロコンピュータは、少なくともRAM55が内蔵されていればよく、ROM54およびI/Oポート部57は外付けであっても内蔵されていてもよい。なお、CPU56はROM54に格納されているプログラムに従って制御を実行するので、以下、CPU56が実行する(または、処理を行う)ということは、具体的には、CPU56がプログラムに従って制御を実行することである。このことは、主基板31以外の他の基板に搭載されているCPUについても同様である。
【0034】
この実施の形態では、図柄制御基板80に搭載されている表示制御手段(CPU、ROM、RAM等)が、遊技制御手段からの表示制御コマンドに従って、飾り図柄表示装置11の液晶表示装置12、回転ドラム機構13および回転ドラム内部に設けられるLEDの制御を行う。
【0035】
図柄制御基板80にはマイクロコンピュータが搭載されている。マイクロコンピュータにおける表示制御用CPU101は、RAM103を適宜用いて、ROM102に格納されたプログラムに従って動作する。表示制御用CPU101は、主基板31からのストローブ信号(INT信号)に応じて、主基板31から表示制御コマンドを受信する。
【0036】
そして、表示制御用CPU101は、受信した表示制御コマンドに従って、液晶表示装置12の表示画面に表示させる画像の描画処理を実行させるための制御信号(指令)を、出力ポートを介してGCL(Graphics Controller LSI )81に与える。GCL81は、表示制御用CPU101からの信号に従って、各種画像の描画処理を実行する。
【0037】
また、表示制御用CPU101は、受信した表示制御コマンドに従って、ドラムを回転させるモータの駆動制御を行うための制御信号(指令)を、出力ポートを介してモータ駆動回路177に与える。モータ駆動回路177は、表示制御用CPU101からの信号に従って、モータに駆動信号を供給する。
【0038】
さらに、表示制御用CPU101は、フルカラーLED駆動回路178に、ドラム装飾用LED151A,152A,151B,152B,151C,152C(図3参照。)を所定の色で点灯させたり消灯させたりするための制御信号を与える。フルカラーLED駆動回路178は、制御信号に応じて、ドラム装飾用LED151A,152A,151B,152B,151C,152Cを所定の色で点灯させたり消灯させたりする。
【0039】
なお、表示制御用CPU101は、表示制御コマンドを受信すると、出力ポートを介して、受信した表示制御コマンドに応じたランプ制御コマンドをランプ制御基板(図示せず。)に送信する。ランプ制御基板35に搭載されているランプ制御用CPUを含むランプ制御手段は、ランプ制御コマンドに応じて、特別図柄表示器9、普通図柄表示器10、普通図柄始動記憶表示器41および遊技機に設けられた各種飾りランプ等の表示制御を行う。
【0040】
CGROM83には、図柄や使用頻度の高いキャラクタの画像データが格納されている。CGROM83に格納されている使用頻度の高いキャラクタとは、例えば、液晶表示装置12に表示される人物、動物、または、文字、図形もしくは記号等からなる画像である。なお、キャラクタには、実写による動画像(映像)や静止画像も含まれる。GCL81は、CGROM83に格納されている画像データを用いて液晶表示装置12に表示させるための画像データを生成する。
【0041】
GCL81は、表示制御用CPU101からの指令により画像データを生成すると、R(赤),G(緑),B(青)信号および同期信号を液晶表示装置12に出力し、液晶表示装置12に画像を表示させる。
【0042】
図柄制御基板80には、CGROM83やSDRAM(VRAM)84等の各種の記憶媒体が備えられている。SDRAM84には、フレームバッファ、キャラクタのソースデータ、表示色の特定や変更等のために用いられるパレットデータ等の表示画像に関するデータが格納される。ソースデータは画像データであり、元画像のデータという意味で、ソースデータと表現する。
【0043】
VRAM84は、後述するように、液晶表示装置12の表示画面全体に対応する領域を含む記憶媒体である。図柄制御基板80は、このVRAM84とは別のVRAM(図示せず。)も備えている。図11(A)に示すように、液晶表示装置12の表示画面には、始動入賞記憶数(保留数)が表示される。図柄制御基板80は、この始動入賞記憶数を表示するための領域に対応するVRAMを、VRAM84とは別に備える。このVRAMに始動入賞記憶数のデータが書き込まれることにより、図11(A)に示す始動入賞記憶数の表示が更新される。また、図11(B)に示すように、図11(A)に示す場合とは別の箇所に始動入賞記憶数(保留数)を表示する場合もある。図柄制御基板80は、この始動入賞記憶数を表示するための領域に対応するVRAMも備える。このVRAMに始動入賞記憶数のデータが書き込まれることにより、図11(B)に示す始動入賞記憶数の表示が更新される。さらに、図10(A)に示すように、図11(A),(B)に示す場合とは別の箇所に始動入賞記憶数を表示する場合もある。図柄制御基板80は、この始動入賞記憶数を表示するための領域に対応するVRAMも備える。このVRAMに始動入賞記憶数のデータが書き込まれることにより、図10(A)に示す始動入賞記憶数の表示が更新される。
【0044】
また、図11(B)に示すように、回転ドラムによる可変表示とは別に、液晶表示装置12においても可変表示を行う場合がある。図柄制御基板80は、液晶表示装置12における可変表示箇所に対応するVRAMも、VRAM84等とは別に備える。このVRAMに可変表示画像のデータが書き込まれることにより、液晶表示装置12において可変表示が行われる。
【0045】
次に、飾り図柄表示装置11の構成について説明する。飾り図柄表示装置11は、液晶表示装置12と回転ドラム機構13とを備える。図3は、飾り図柄表示装置11の構成例を示す断面図である。液晶表示装置12は、遊技者側に配置され、回転ドラム機構13は、液晶表示装置12を挟んで遊技者側とは反対側に配置される。
【0046】
回転ドラム機構13は、円筒状の回転ドラムを複数個(例えば、3個)備え、また、各回転ドラム毎に、回転ドラムを回転させるためのモータ(図示せず。)を備える。各回転ドラムの表面には複数の図柄(飾り図柄)が付されていて、モータが回転ドラムを回転させることによって、可変表示が行われる。
【0047】
また、各回転ドラムには、ドラム装飾用LED151A,152A,151B,152B,151C,152Cが設けられている。本実施の形態では、各回転ドラムの表面に付されている飾り図柄のうち、3図柄が同時に遊技者に視認可能であるとする。ドラム装飾用LED151A,152Aは、そのうちの1図柄を装飾し、ドラム装飾用LED151B,152Bは、他の1図柄を装飾し、ドラム装飾用LED151C,152Cは、さらに他の1図柄を装飾する。なお、ドラム装飾用LEDとして、それぞれ、フルカラーLEDが用いられている。
【0048】
さらに、各回転ドラムの内部には、それぞれ、内側から回転ドラムの表面を照明するドラム用バックライト250が設けられている。ドラム用バックライト250は、図3に示すように前面側に光を照射する。各回転ドラムの表面は、光を完全に遮断するのではなく、光の一部を透過させる(なお、光を全て透過させるわけではないので、回転ドラムの表面は透明ではない)。従って、ドラム用バックライト250からの光の一部は、回転ドラムの表面を透過して遊技者方向に導かれる。
【0049】
この実施の形態における液晶表示装置12は、遊技者が表示画面の裏側を視認可能な(裏側が透けて見える)透明部分(透明領域)711と、遊技者が表示画面の裏側を視認不可能な(裏側が見えない)非透明部分(非透明領域)712とを有している。図3に示すように、表示画面の透明部分711の裏側には回転ドラムが配置されているので、遊技者は、回転ドラムの表面に付されている図柄を透明部分711を介して視認することができる。以下、液晶表示装置12の構造および原理について説明する。なお、液晶表示装置12の表示画面は方形状に形成されている。
【0050】
図3に示すように、液晶表示装置12は多層パネルから構成されている。多層パネルは、前面側から保護ガラス301、液晶パネル310、ホログラム304、導光板305および反射フィルム306を備えた多層構造となっている。保護ガラス301は、光を透過させる透明な強化ガラスであって、裏面側の液晶パネル310を保護する役割を果たす。液晶パネル310は、2枚のガラス基板303A,303Bの内側に液晶302が挟まれた構造となっている。液晶302は、液晶を高分子(ポリマー)中に微小粒として分散させた高分子分散型液晶(PDLC:Polymer Dispersed Liquid Crystal)である。高分子分散型液晶は、光散乱効果をディスプレイ装置に利用するものである。すなわち、高分子・液晶の複合体に電圧を加えて液晶分子の配列方向を電界の方向にそろえ、高分子と液晶の屈折率のマッチングによる効果を利用して白濁・透明の切替を行うものである。このような高分子分散型液晶を用いれば、偏光板が不要となる。図3には示していないが、ガラス基板303A,303Bの内面には、液晶302に電圧を印加する透明電極が配されている。透明電極の電極パターンはマトリクス状となっている。
【0051】
液晶表示装置12において使用されるホログラム304は、光源320から斜め下方向に入射した特定波長の平行光を回折して液晶パネル310側に対して斜め上方向に出射し、また、面に垂直に入射した光はそのまま透過させるように作成される。面に垂直に入射する光をそのまま透過させるので、ホログラム304は面に垂直な方向から観察すると、透明である。導光板305は、光源320から照射される光をホログラム304の面に導くアクリル板である。導光板305の裏面には、ドラム側からの光を透過させるが、導光板305側からの光を反射する反射フィルム306が貼り付けられている。
【0052】
光源320は、液晶302に対して特定波長の平行光(照明光)を照射するための冷陰極管である。光源320は、導光板305の上部に隣接して設置されている。なお、導光板305、反射フィルム306および光源320により液晶表示装置12のバックライトを構成する。導光板305および反射フィルム306の裏面における非透明部分712に対応する部分には、裏側からの光を遮る遊技機の筐体の一部である遮蔽板60が配置されている。従って、遮蔽板60によって裏側からの光が遮られるので、遊技者は表示画面の非透明部分712においては裏側を見ることができない。
【0053】
次いで、透明領域に画像を表示する原理を説明する。導光板305の上端部に設けられた光源320は、特定波長の平行光(照明光)を照射する。導光板305の上端部から入射された平行光は、導光板305内を進行しホログラム304に入射する。ホログラム304では、斜め下方向に入射した特定波長の平行光を回折して液晶パネル310側に対して斜め上方向に出射する。ホログラム304からの回折光は、液晶パネル310のガラス基板303Bを通じて液晶302に入射する。
【0054】
液晶302は、上述したように、高分子分散型液晶であって、透明電極により電圧が印加されているとき(オン状態のとき)は透明で、電圧が印加されていないとき(オフ状態のとき)は白濁である。オフ状態の画素では、回折光の入射方向に関係なく光を前方に散乱する。オフ状態の画素で前方散乱された光が遊技者の眼に入ることにより遊技者にはオフ状態の画素のみ輝いて見える。一方、オン状態の画素では、ホログラム304からの回折光が斜め上方向に入射されるので、その回折光は遊技者の眼に入らない。また、外光(ドラム側からの光)は、導光板305およびホログラム304を透過し、さらに液晶302におけるオン状態の画素を透過するので、遊技者の眼に入る。よって、オン状態の画素においてドラム側が透けて見えることになる。
【0055】
従って、液晶表示装置12の表示画面の透明領域において、画像を表示すべき箇所の画素をオフ状態にして、透明にすべき箇所の画素をオン状態にすれば、画像を表示することができるとともに、画像を表示していない部分を透明にすることができる。よって、液晶表示装置12の表示画面における透明部分711において、裏側の回転ドラムによる図柄等の表示と重畳させて画像を表示することができる。ここで、液晶表示装置12では偏光板が用いられていないため、光の透過率が低下してしまうことがない。また、光源320からの光を液晶302に照射して液晶302を散乱させているので明るい画像を得ることができる一方、ホログラム304からの回折光は斜め上方向に液晶302に入射するので遊技者の眼に入ることはない。
【0056】
ここでは、透明領域について説明したが、非透明領域においても、画像を表示すべき箇所の画素をオフ状態にし、液晶302を透明にして遮蔽板60の色を観察させるべき箇所の画素をオン状態にすればよい。非透明領域では、遮蔽板60が設けられているので、遊技者が表示画面における非透明部分712の裏側を視認することができない。
【0057】
以上においては、モノクロ(白黒)画像を表示可能な液晶表示装置の構成を説明していたが、カラー画像を表示可能な液晶表示装置も実現することが可能である。例えば、二枚のガラス基板の一方の表面(例えばガラス基板303Aと透明電極との間)にカラーフィルタを画素毎に設けることなどによって実現できる。
【0058】
なお、図3に示した液晶表示装置12の構成は例示であり、液晶表示装置12は透明領域に画像を表示することができる表示装置であれば、他の構造であってもよい。
【0059】
次に遊技機の動作について説明する。主基板31における遊技制御手段(CPU56およびROM,RAM等の周辺回路)が実行するメイン処理について説明する。メイン処理では、表示用乱数更新処理および初期値用乱数更新処理が繰り返し実行される。表示用乱数更新処理および初期値用乱数更新処理が実行されるときには、後述の遊技制御処理の割込が禁止される。表示用乱数更新処理および初期値用乱数更新処理の実行が終了すると、遊技制御処理の割込が許可される。表示用乱数とは、特別図柄表示器9に表示される図柄を決定するための乱数であり、表示用乱数更新処理とは、表示用乱数を発生するためのカウンタのカウント値を更新する処理である。また、初期値用乱数更新処理とは、初期値用乱数を発生するためのカウンタのカウント値を更新する処理である。初期値用乱数とは、大当りとするか否かを決定するための乱数を発生するためのカウンタ(大当り判定用乱数発生カウンタ)等の、カウント値の初期値を決定するための乱数である。後述する遊技制御処理において、大当り判定用乱数発生カウンタのカウント値が1周すると、そのカウンタに初期値が設定される。
【0060】
次に、定期的(本実施の形態では2ms毎とする。)に発生するタイマ割込を契機として実行される遊技制御処理について説明する。タイマ割込が発生すると、CPU56は、遊技制御処理を実行する。CPU56は、遊技制御処理において、スイッチ回路を介して、ゲートスイッチ32a、始動口スイッチ14a、カウントスイッチ23および入賞口スイッチ24a等のスイッチの検出信号を入力し、それらの状態判定を行う(スイッチ処理)。
【0061】
次に、遊技制御に用いられる大当り判定用の乱数等の各判定用乱数を生成するための各カウンタのカウント値を更新する処理を行う(判定用乱数更新処理)。CPU56は、さらに、初期値用乱数を生成するためのカウンタのカウント値を更新する処理および表示用乱数を生成するためのカウンタのカウント値を更新する処理を行う(表示用乱数更新処理)。
乱数として、以下のような乱数を用いる。
(1)ランダム1:大当りを発生させるか否か決定する(大当り判定用)
(2)ランダム2−1〜2−3(ランダム2):飾り図柄の左中右のはずれ図柄決定用(飾り図柄左中右)
(3)ランダム3:大当りを発生させる特別図柄の停止図柄を決定する(大当り図柄決定用)
(4)ランダム4:飾り図柄の変動パターンを決定する(変動パターン決定用)
(5)ランダム5:大当りを発生させない場合にリーチとするか否かを決定する(リーチ判定用)
(6)ランダム6:普通図柄にもとづく当りを発生させるか否か決定する(普通図柄当り判定用)
(7)ランダム7:ランダム1の初期値を決定する(ランダム1初期値決定用)
(8)ランダム8:ランダム6の初期値を決定する(ランダム6初期値決定用)
【0062】
遊技制御処理における判定用乱数更新処理では、CPU56は、(1)の大当り判定用乱数、(3)の大当り図柄決定用乱数、および(6)の普通図柄当り判定用乱数を生成するためのカウンタのカウントアップ(1加算)を行う。すなわち、それらが判定用乱数であり、それら以外の乱数が表示用乱数または初期値用乱数である。なお、遊技効果を高めるために、上記(1)〜(8)の乱数以外の乱数等も用いられている。
【0063】
さらに、CPU56は、特別図柄プロセス処理を行う。特別図柄プロセス制御では、遊技状態に応じてパチンコ遊技機を所定の順序で制御するための特別図柄プロセスフラグに従って該当する処理が選び出されて実行される。そして、特別図柄プロセスフラグの値は、遊技状態に応じて各処理中に更新される。また、始動入賞記憶を液晶表示装置12の表示画面の非透明部分に表示している状態で、始動入賞記憶数が所定数以上になったならば、回転ドラム機構13だけでなく、液晶表示装置12においても識別情報の可変表示を行う。回転ドラム機構13における可変表示の制御には特別図柄プロセスフラグ1を使用し、液晶表示装置12における可変表示の制御には特別図柄プロセスフラグ1とは異なる特別図柄プロセスフラグ2を使用する。
【0064】
また、CPU56は、普通図柄プロセス処理を行う。普通図柄プロセス処理では、普通図柄表示器10の表示状態を所定の順序で制御するための普通図柄プロセスフラグに従って該当する処理が選び出されて実行される。そして、普通図柄プロセスフラグの値は、遊技状態に応じて各処理中に更新される。
【0065】
次いで、CPU56は、特別図柄に関する表示制御コマンドをRAM55の所定の領域に設定して表示制御コマンドを送出する処理を行う(特別図柄コマンド制御処理)。また、普通図柄に関する表示制御コマンドをRAM55の所定の領域に設定して表示制御コマンドを送出する処理を行う(普通図柄コマンド制御処理)。
【0066】
さらに、CPU56は、例えばホール管理用コンピュータに供給される大当り情報、始動情報、確率変動情報などのデータを出力する情報出力処理を行う。また、CPU56は、入賞口スイッチ29a,30a,33a,39aの検出信号にもとづく賞球個数の設定などを行う賞球処理を実行する。
【0067】
そして、CPU56は、始動入賞記憶数の増減をチェックする記憶処理を実行する。記憶処理では、CPU56は、始動入賞記憶カウンタのカウント値が前回始動入賞記憶カウンタのカウント値と同じであるか否か確認し、同じでなければ、すなわち始動入賞記憶数に変化が生じていれば、始動入賞記憶数に応じた始動入賞記憶指定のコマンド送信テーブルのアドレスをポインタにセットし、サブルーチンであるコマンドセット処理を実行する。そして、始動入賞記憶カウンタのカウント値を、前回始動入賞記憶カウンタに設定しておく。このようにして、記憶処理において、始動入賞記憶数が変化したときには、図柄制御基板80に搭載されている演出制御手段に対して、始動入賞記憶数指定の表示制御コマンドが送信される。
【0068】
また、所定の条件が成立したときにソレノイド回路(ソレノイド16,21の駆動回路)に駆動指令を行い、可変入賞球装置15または開閉板20を開状態または閉状態としたり、大入賞口内の遊技球通路を切り替えたりする。その後、割込許可状態に設定する。
【0069】
この実施の形態では、以上のような遊技制御処理が実行され、この遊技制御処理は2ms毎に起動されることになる。なお、この実施の形態では、タイマ割込処理で遊技制御処理が実行されているが、タイマ割込処理では例えば割込が発生したことを示すフラグのセットのみがなされ、遊技制御処理はメイン処理において実行されるようにしてもよい。
【0070】
図4および図5は、CPU56が実行する特別図柄プロセス処理のプログラムの一例を示すフローチャートである。図4および図5に示す処理は、上述した遊技制御処理における特別図柄プロセス処理の具体的な処理である。CPU56は、特別図柄プロセス処理を行う際に、変動短縮タイマ減算処理(ステップS310)を行う。変動短縮タイマは、特別図柄の変動時間が短縮される場合に、変動時間を設定するためのタイマである。ステップS310の後、遊技盤に設けられている始動入賞口14に遊技球が入賞したことを検出するための始動口スイッチ14aがオンしていたら、すなわち遊技球が始動入賞口14に入賞する始動入賞が発生していたら(ステップS311)、始動口スイッチ通過処理(ステップS312)を行う。CPU56は、ステップS312の後、内部状態に応じて、ステップS300a〜S308aのうちのいずれかの処理を行う。
【0071】
なお、回転ドラム機構13および液晶表示装置12は、それぞれ飾り図柄の可変表示を行うことができる。ただし、以下の説明では、特別図柄表示器9は一つだけ設けられているものとする。すなわち、特別図柄表示器9における可変表示は、回転ドラム機構13による飾り図柄の可変表示にも対応し、液晶表示装置12で行われる飾り図柄の可変表示にも対応する。
【0072】
通常処理(ステップS300a):回転ドラム機構13の可変表示を伴う特別図柄の可変表示を開始できる状態になるのを待つ。特別図柄の可変表示が開始できる状態になると、始動入賞記憶数を確認する。始動入賞記憶数が0でなければ、特別図柄の可変表示の結果、大当りとするか否か決定する。そして、内部状態(特別図柄プロセスフラグ1)をステップS301aに移行するように更新し、ステップS313以降の処理を実行する。
【0073】
なお、回転ドラム機構13の可変表示を伴う特別図柄の可変表示を開始できる状態とは、(1)大当り遊技中でなく、かつ、特別図柄表示器9と液晶表示装置12と回転ドラム機構13において図柄の変動がなされていない状態、または、(2)大当り遊技中でなく、特別図柄表示器9および液晶表示装置12において可変表示が行われているが、その可変表示の終了までの時間が、回転ドラム機構13における可変表示時間のうち、最も短い時間未満となっている状態のことである。回転ドラム機構13における複数種類の可変表示時間のうち、最も短い時間がT_DRUM_MINであるとする。液晶表示装置12で可変表示が行われていて、その可変表示終了までの時間がT_DRUM_MIN以上であるならば、回転ドラム機構13の可変表示を伴う特別図柄の可変表示を開始できる状態には該当しない。すなわち、液晶表示装置12における可変表示終了までの時間がT_DRUM_MIN以上のときには、回転ドラム機構13の可変表示を伴う特別図柄の可変表示を禁止する。そして、液晶表示装置12における可変表示終了までの時間がT_DRUM_MIN未満になったならば、回転ドラム機構13の可変表示を伴う特別図柄の可変表示を許可する。このように制御すれば、液晶表示装置12での可変表示の最中に、回転ドラム機構13の可変表示を伴う特別図柄の可変表示が開始および終了してしまう事態の発生を防止することができる。
【0074】
特別図柄停止図柄設定処理(ステップS301a):回転ドラム機構13の可変表示を伴う特別図柄の可変表示後の停止図柄を決定する。そして、内部状態(特別図柄プロセスフラグ1)をステップS302aに移行するように更新し、ステップS313以降の処理を実行する。
【0075】
飾り図柄変動パターン設定処理(ステップS302a):回転ドラム機構13における飾り図柄の可変表示の変動パターンを、ランダム4の値に応じて決定する。また、回転ドラム機構13用の変動時間タイマをスタートさせる。このとき、図柄制御基板80に対して、変動時間を指令する情報と特別図柄の停止図柄とが送信される。そして、内部状態(特別図柄プロセスフラグ1)をステップS303aに移行するように更新し、ステップS313以降の処理を実行する。なお、飾り図柄の変動パターンを決定することによって、飾り図柄および特別図柄の変動時間も決定されることになる。
【0076】
ステップS302aの飾り図柄変動パターン設定処理では、演出パターン(演出のための表示パターン)も決定する。演出パターンには、例えば、背景となる画像の表示パターンや、キャラクタの表示パターン等が含まれる。CPU56は、可変表示の結果が大当りになると判定した場合、大当りに応じた演出パターンを決定し、可変表示の結果がはずれになると判定した場合、はずれに応じた演出パターンを決定する。さらに、CPU56は、表示態様フラグがオフであるならば、液晶表示装置12の表示画面の非透明部分に画像を表示する演出パターンを決定する。また、表示態様フラグがオンであるならば、液晶表示装置12の表示画面の透明部分に画像を表示する演出パターンを決定する。なお、表示態様フラグは、始動入賞記憶を透明部分と非透明部分のどちらに表示するのかを示すフラグである。演出パターンは、始動入賞記憶とは異なる領域に表示されることになる。また、ステップS302aでは、決定した演出パターンや可変表示の変動パターンの組み合わせを指定する表示制御コマンドを図柄制御基板80に送信する。
【0077】
図柄変動処理(ステップS303a):所定時間(ステップS302aの変動時間タイマで示された時間)が経過すると、内部状態(特別図柄プロセスフラグ1)をステップS304aに移行するように更新し、ステップS313以降の処理を実行する。
【0078】
図柄停止処理(ステップS304a):特別図柄表示器9において可変表示される特別図柄および回転ドラム機構13において可変表示される飾り図柄が停止されるように制御する。具体的には、特別図柄停止を示す表示制御コマンドが送信される状態に設定する。そして、停止図柄が大当り図柄(可変表示結果におけるあるラインで図柄が揃った状態)である場合には、内部状態(特別図柄プロセスフラグ1)をステップS305aに移行するように更新する。そうでない場合には、内部状態をステップS300aに移行するように更新する。内部状態を更新後、ステップS313以降の処理を実行する。
【0079】
大入賞口開放開始処理(ステップS305a):大入賞口を開放する制御を開始する。具体的には、カウンタやフラグを初期化するとともに、ソレノイド21を駆動して大入賞口を開放する。また、プロセスタイマによって大入賞口開放中処理の実行時間を設定し、大当り中フラグをセットする。そして、内部状態(特別図柄プロセスフラグ1)をステップS306aに移行するように更新する。
【0080】
大入賞口開放中処理(ステップS306a):大入賞口ラウンド表示の表示制御コマンドを図柄制御基板80に送出する制御や大入賞口の閉成条件の成立を確認する処理等を行う。最後の大入賞口の閉成条件が成立したら、内部状態(特別図柄プロセスフラグ1)をステップS307aに移行するように更新する。
【0081】
特定領域有効時間処理(ステップS307a):V入賞スイッチ22の通過の有無を監視して、大当り遊技状態継続条件の成立を確認する処理を行う。大当り遊技状態継続の条件が成立し、かつ、まだ残りラウンドがある場合には、内部状態(特別図柄プロセスフラグ1)をステップS305aに移行するように更新する。また、所定の有効時間内に大当り遊技状態継続条件が成立しなかった場合、または、全てのラウンドを終えた場合には、内部状態(特別図柄プロセスフラグ1)をステップS308aに移行するように更新する。
【0082】
大当り終了処理(ステップS308a):大当り遊技状態が終了したことを遊技者に報知する表示制御を表示制御手段に行わせるための制御を行う。そして、内部状態(特別図柄プロセスフラグ1)をステップS300aに移行するように更新する。
【0083】
ステップS300a〜S304aの処理の終了後には、以下に示すステップS313以降の処理を実行する。ステップS313では、CPU56は、特別図柄プロセスフラグ2が有効であるか否かを判定する(ステップS313)。特別図柄プロセスフラグ2が有効であるとは、液晶表示装置12における飾り図柄の可変表示のための制御順序が管理されていることを意味する。具体的には、処理が後述のステップS300b〜S308bのいずれかに移行するように特別図柄プロセスフラグ2が設定されていることを意味する。特別図柄プロセスフラグ2は、初期状態において「無効」に設定されている。その後、CPU56が、後述のステップS315の処理で、ステップS300bに移行することを示す有効な状態に更新すると、ステップS300b〜ステップS308bの各処理の経過に応じて、CPU56は、さらに特別図柄プロセスフラグ2の内容を更新していく。
【0084】
ステップS313において特別図柄プロセスフラグ2が無効であった場合、CPU56は、「表示態様フラグがオンであり、かつ始動入賞記憶数(保留記憶数)が所定数以上」という条件が満たされているか否かを判断する(ステップS314)。この条件を満たしていれば、次に説明するステップS300bの通常処理(ステップS300aとは異なる)に移行するように特別図柄プロセスフラグ2を設定し(ステップS315)、ステップS300bの通常処理を行う。ステップS314の条件が満たされていて、CPU56が、特別図柄プロセスフラグ2を有効(ここでは、ステップS300bに移行する設定)にすることによって、液晶表示装置12での可変表示の制御が可能となる。
【0085】
表示態様フラグがオンであるときは、始動入賞記憶数を液晶表示装置12の非透明部分に表示する状態であり、表示態様フラグがオフであるときは、始動入賞記憶数を液晶表示装置12の透明部分に表示する状態である。従って、ステップS314では、「始動入賞記憶数を非透明部分に表示していて、かつ始動入賞記憶数が所定数以上である」という条件を判定していることになる。なお、表示態様フラグの設定は、後述するように、始動口スイッチ通過処理(ステップ312)において行われる。
【0086】
ステップS313において特別図柄プロセスフラグ2が有効であった場合、内部状態(特別図柄プロセスフラグ2)に応じて、ステップS300b〜S308bのうちのいずれかの処理を行う。なお、上述のステップS300a〜S308aは、回転ドラム機構13における可変表示のための処理であり、次に説明するステップS300b〜S308bは、液晶表示装置12における可変表示のための処理である。
【0087】
通常処理(ステップS300b):液晶表示装置12での飾り図柄の可変表示を伴う特別図柄の可変表示を開始できる状態になるのを待つ。特別図柄の可変表示が開始できる状態になると、始動入賞記憶数を確認する。始動入賞記憶数が0でなければ、特別図柄の可変表示の結果、大当りとするか否か決定する。そして、内部状態(特別図柄プロセスフラグ2)をステップS301bに移行するように更新する。
【0088】
なお、液晶表示装置12での飾り図柄の可変表示を伴う特別図柄の可変表示を開始できる状態とは、大当り遊技中でなく、特別図柄表示器9および回転ドラム機構13において可変表示が行われているが、その可変表示の終了までの時間が、液晶表示装置12における可変表示時間のうち、最も短い時間未満となっている状態のことである。液晶表示装置12における複数種類の可変表示時間のうち、最も短い時間がT_LCD_MINであるとする。回転ドラム機構13で可変表示が行われていて、その可変表示終了までの時間がT_LCD_MIN以上であるならば、液晶表示装置12での飾り図柄の可変表示を伴う特別図柄の可変表示を開始できる状態にはならない。すなわち、回転ドラム機構13における可変表示終了までの時間がT_LCD_MIN以上のときには、液晶表示装置12での飾り図柄の可変表示を伴う特別図柄の可変表示を禁止する。そして、回転ドラム機構13における可変表示終了までの時間がT_LCD_MIN未満になったならば、液晶表示装置12での飾り図柄の可変表示を伴う特別図柄の可変表示を許可する。このように制御すれば、回転ドラム機構13における可変表示の最中に、液晶表示装置12での飾り図柄の可変表示を伴う特別図柄の可変表示が開始および終了してしまう事態の発生を防止することができる。
【0089】
特別図柄停止図柄設定処理(ステップS301b):液晶表示装置12での飾り図柄の可変表示を伴う特別図柄の可変表示後の停止図柄を決定する。そして、内部状態(特別図柄プロセスフラグ2)をステップS302bに移行するように更新する。
【0090】
飾り図柄変動パターン設定処理(ステップS302b):液晶表示装置12における飾り図柄の可変表示の変動パターンを、ランダム4の値に応じて決定する。また、液晶表示装置12用の変動時間タイマをスタートさせる。このとき、図柄制御基板80に対して、変動時間を指令する情報と特別図柄の停止図柄とが送信される。そして、内部状態(特別図柄プロセスフラグ2)をステップS303bに移行するように更新する。なお、飾り図柄の変動パターンを決定することによって、飾り図柄および特別図柄の変動時間も決定されることになる。
【0091】
ステップS302bの飾り図柄変動パターン設定処理では、CPU56は、演出パターンも決定する。CPU56は、可変表示の結果が大当りになると判定した場合、大当りに応じた演出パターンを決定し、可変表示の結果がはずれになると判定した場合、はずれに応じた演出パターンを決定する。また、CPU56は、液晶表示装置12の表示画面の非透明部分に画像を表示する演出パターンを決定する。ステップS302aでは、決定した演出パターンや可変表示の変動パターンの組み合わせを指定する表示制御コマンドを図柄制御基板80に送信する。
【0092】
図柄変動処理(ステップS303b):所定時間(ステップS302bの変動時間タイマで示された時間)が経過すると、内部状態(特別図柄プロセスフラグ2)をステップS304bに移行するように更新する。
【0093】
図柄停止処理(ステップS304b):特別図柄表示器9において可変表示される特別図柄および液晶表示装置12において可変表示される飾り図柄が停止されるように制御する。具体的には、特別図柄停止を示す表示制御コマンドが送信される状態に設定する。そして、停止図柄が大当り図柄である場合には、内部状態(特別図柄プロセスフラグ2)をステップS305aに移行するように更新する。そうでない場合には、ステップS314と同様に、「表示態様フラグがオンであり、かつ始動入賞記憶数が所定数以上」という条件が満たされているか否かを判定する。そして、この条件が満たされているならば、内部状態(特別図柄プロセスフラグ2)をステップS300aに移行するように更新し、この条件が満たされていなければ、特別図柄プロセスフラグ2を無効に設定する。
【0094】
大入賞口開放開始処理(ステップS305b):大入賞口を開放する制御を開始する。具体的には、カウンタやフラグを初期化するとともに、ソレノイド21を駆動して大入賞口を開放する。また、プロセスタイマによって大入賞口開放中処理の実行時間を設定し、大当り中フラグをセットする。そして、内部状態(特別図柄プロセスフラグ2)をステップS306bに移行するように更新する。
【0095】
また、回転ドラム機構13による可変表示と、液晶表示装置12における可変表示のいずれか一方において、大当り図柄が導出され、大当り遊技状態になったときに、もう一方の可変表示を停止させる。具体的には、CPU56は、ステップS305aまたは305bにおいて、継続中の可変表示を制御する変動時間タイマ(ステップS302aまたはステップS302bでスタートした変動時間タイマ)を一旦停止する。さらに、CPU56は、表示制御用CPU101に対して、可変表示を制御するために用いるプロセスタイマを一旦停止させる命令を送信し、表示制御用CPU101は、この命令に応じて、可変表示を制御するために用いるプロセスタイマを一旦停止する。大当り遊技状態が終了したならば、CPU56は、変動時間タイマを再開させ、また、表示制御用CPU101にプロセスタイマの再開を指示することにより、大当り遊技状態中に一旦停止していた可変表示を再開させる。
【0096】
例えば、回転ドラム機構13による可変表示が確定し、大当り遊技状態になったとする。このとき、液晶表示装置12においても可変表示が行われていたならば、CPU56は変動時間タイマを一旦停止し、表示制御用CPU101に可変表示のプロセスタイマを一旦停止させることによって、大当り中、液晶表示装置12での可変表示を一旦停止させる。大当り遊技状態が終了したならば、CPU56は、変動時間タイマを再開し、表示制御用CPU101に可変表示のプロセスタイマを再開させ、液晶表示装置12での可変表示を再開させる。液晶表示装置12における可変表示が確定して大当り遊技状態になったときに、回転ドラム機構13による可変表示がおこなわれていた場合も同様である。
【0097】
ただし、変動時間タイマやプロセスタイマを一旦停止した状態にして、ドラムの回転や液晶表示装置12上での飾り図柄の変動を継続することが好ましい。変動時間タイマやプロセスタイマを一旦停止して、飾り図柄の可変表示も一旦停止したとする。一旦停止したときの飾り図柄が大当り図柄であった場合、変動時間タイマやプロセスタイマが終了しておらず、図柄が確定していないにも関わらず、大当たり図柄が導出されたという誤解を遊技者に与えてしまうことになる。変動時間タイマやプロセスタイマを一旦停止したときであっても、ドラムの回転や液晶表示装置12上での飾り図柄の変動は継続すれば、このような誤解の発生を防止することができる。
【0098】
大入賞口開放中処理(ステップS306b):大入賞口ラウンド表示の表示制御コマンドを図柄制御基板80に送出する制御や大入賞口の閉成条件の成立を確認する処理等を行う。最後の大入賞口の閉成条件が成立したら、内部状態(特別図柄プロセスフラグ2)をステップS307bに移行するように更新する。
【0099】
特定領域有効時間処理(ステップS307b):V入賞スイッチ22の通過の有無を監視して、大当り遊技状態継続条件の成立を確認する処理を行う。大当り遊技状態継続の条件が成立し、かつ、まだ残りラウンドがある場合には、内部状態(特別図柄プロセスフラグ2)をステップS305bに移行するように更新する。また、所定の有効時間内に大当り遊技状態継続条件が成立しなかった場合、または、全てのラウンドを終えた場合には、内部状態(特別図柄プロセスフラグ2)をステップS308aに移行するように更新する。
【0100】
大当り終了処理(ステップS308b):大当り遊技状態が終了したことを遊技者に報知する表示制御を表示制御手段に行わせるための制御を行う。そして、ステップS314と同様に、「表示態様フラグがオンであり、かつ始動入賞記憶数が所定数以上」という条件が満たされているか否かを判定する。そして、この条件が満たされているならば、内部状態(特別図柄プロセスフラグ2)をステップS300bに移行するように更新し、この条件が満たされていなければ、特別図柄プロセスフラグ2を無効に設定する。
【0101】
図6は始動口スイッチ通過処理(ステップS312)を示すフローチャートである。始動口スイッチ通過処理において、CPU56は、始動入賞記憶数が最大値(例えば20)に達しているかどうか確認する(ステップS111)。始動入賞記憶数がこの最大値に達していなければ、始動入賞記憶数を1増やし(ステップS112)、大当り判定用乱数等の各乱数の値を抽出し、それらを始動入賞記憶数の値に対応した保存領域(特別図柄判定用バッファ)に格納する(ステップS113)。なお、乱数を抽出するとは、乱数を生成させるためのカウンタからカウント値を読み出して、読み出したカウント値を乱数値とすることである。ステップS113では、ランダム1〜ランダム5が抽出される。そして、変動時間を短縮するか否かの判定を行うための変動時間短縮判定時間をセットする(ステップS114)。
【0102】
始動入賞記憶数を1加算する処理(ステップS112)は、始動入賞記憶の総数を算出する処理に相当する。この処理は、始動口スイッチ通過処理とは別個に行ってもよい。
【0103】
ステップS114に続いて、CPU56は、保留表示予告を行う状態であり、保留表示予告において大当りが発生することを予告している始動入賞記憶があるか否かを判定する(ステップS116)。保留表示予告を行う状態であるか否かは、後述のステップS215(保留表示予告を行うか否かの判定処理)において、保留表示予告を行う状態か否かを示すフラグを設定しておき、このフラグにもとづいて判定すればよい。また、大当りの発生を予告している始動入賞記憶の有無については、各始動入賞記憶に対応して格納された大当り判定用乱数値を用いて大当り判定を行い、大当りとなる始動入賞記憶があるか否かを判定すればよい。なお、保留表示予告とは、表示態様を変更することによって、表示態様が変更された始動入賞記憶に対応する可変表示において大当りが発生することを遊技者に報知するための予告演出を意味する。
【0104】
ステップS116において、大当りの発生を予告している始動入賞記憶がないと判定した場合、表示態様切替タイマを参照して、予め定められた一定時間が経過したか否かを判定する(ステップS117)。本実施の形態では、この一定時間毎に、始動入賞記憶数を表示する領域を、液晶表示装置12の透明部分から非透明部分に、あるいは非透明部分から透明部分に切り替える。表示態様切替タイマは、この一定時間を計測するためのタイマである。ステップS117において、CPU56は、予め定められた一定時間が経過していなければ、始動入賞記憶を表示する領域が変化していないと判定する(すなわち、始動入賞記憶を透明領域に表示していたのであれば、そのまま透明領域に表示し、始動入賞記憶を非透明領域に表示していたのであれば、そのまま非透明領域に表示すると判定する)。逆に、一定時間が経過していれば、始動入賞記憶を表示する領域が変化すると判定する(すなわち、それまで始動入賞記憶を透明領域に表示していたのであれば非透明領域に表示し、それまで始動入賞記憶を非透明領域に表示していたのであれば透明領域に表示すると判定する)。
【0105】
ステップS117で、一定時間が経過していた場合、CPU56は、表示態様切替タイマをリセットし(ステップS118)、表示態様フラグのオン、オフを切り替える(ステップS119)。そして、CPU56は、予告設定処理を実行する(ステップS115)。なお、表示態様フラグがオンのときは、始動入賞記憶数を液晶表示装置12の非透明部分に表示することを意味し、表示態様フラグがオフのときは、始動入賞記憶数を液晶表示装置12の透明部分に表示することを意味する。
【0106】
ステップS116において、保留表示予告を行う状態であり、大当りの発生を予告している始動入賞記憶があると判定した場合、ステップS117〜S119を行うことなく、予告設定処理(ステップS115)に移行する。従って、保留表示予告を行っている場合、大当りの発生を予告している始動入賞記憶にもとづく可変表示が終了するまでの間は、始動入賞記憶を表示する領域の判定を行わないことになる。
【0107】
図7および図8は、始動口スイッチ通過処理における予告設定処理(ステップS115)を示すフローチャートである。予告設定処理において、CPU56は、連続予告の一種である保留表示予告を実現するための予告演出の実行回数のうち、未だ実行されていない残りの回数が記憶されている実行回数カウンタを読み出す(ステップS201)。読み出した実行回数カウンタのカウント値が0であった場合には(ステップS202)、CPU56は、始動入賞カウンタのカウント値を処理数に設定するとともに(ステップS203)、検査回数カウンタのカウント値を初期値である0に設定する(ステップS204)。なお、検査回数カウンタは、後述するステップS205〜ステップS210のループ処理の繰り返し回数をカウントするためのカウンタである。
【0108】
次いで、CPU56は、検査回数カウンタのカウント値を1加算し(ステップS205)、始動入賞記憶数=(検査回数カウンタのカウント値が示す数)に対応する保存領域に格納されている大当り判定用乱数値を読み出して(ステップS206)、大当り判定モジュールを実行する。すなわち、大当り判定サブルーチンをコールする(ステップS207)。大当り判定モジュールにおいて、読み出した大当り判定用乱数値にもとづいて大当りとならないと判定された場合には(ステップS208のN)、CPU56は、処理数を1減算し(ステップS209)、減算後の処理数が0になっていなければステップS205の処理に移行する(ステップS210のY)。
【0109】
すなわち、この例では、ステップS205〜ステップS210の処理が、処理数が0になるまで繰り返し実行される。ただし、この例では、ステップS205〜ステップS210のループ処理におけるステップS207において大当りとなるとの判定がなされると(ステップS208のY)、その時点でループ処理を終了する。つまり、ステップS205〜ステップS210では、保留中の可変表示の中に大当りとなるものがあると判定されるまで、または、処理数が0となるまで(保留中の可変表示についての判定を全て終えるまで)、各始動入賞記憶数に対応するそれぞれの保存領域に格納されている各大当り判定用乱数値が、抽出された時期が早い方から順番に読み出され、大当りとなるか否かの判定が実行される。
【0110】
CPU56は、ステップS207において大当りとなると判定された場合には(ステップS208のY)、大当りあり時の予告判定テーブル(図示せず。)を使用テーブルとして設定する(ステップS211)。
【0111】
そして、CPU56は、検査回数カウンタのカウント値が2以上であれば(ステップS212のY)、予告判定用乱数を抽出し(ステップS213)、予告判定用乱数が、使用テーブルとして設定されている予告判定テーブルに設定されている値のいずれかと一致したら保留表示予告を行うことに決定する(ステップS214)。
【0112】
保留表示予告を行うと判定された場合には(ステップS215のY)、CPU56は、連続予告(保留表示予告)における予告演出の連続回数の残数をカウントする実行回数カウンタに、検査回数カウンタのカウント値を設定する(ステップS216)。
【0113】
CPU56は、ステップS217の後、表示態様フラグがオンであるか否かを判定する(ステップS232)。既に説明したように、表示態様フラグがオンであるとは、始動入賞記憶数を液晶表示装置12の非透明部分に表示することを意味し、表示態様フラグがオフであるとは、始動入賞記憶数を液晶表示装置12の透明部分に表示することを意味する。表示態様フラグがオフであれば、予告演出1指定のコマンド送信テーブルのアドレスをポインタにセットし(ステップS233)、サブルーチンであるコマンドセット処理を実行する(ステップS237)。また、表示態様フラグがオンである場合、CPU56は、始動入賞記憶数が所定数以上であるか否かを判定する(ステップS234)。始動入賞記憶数が所定数以上でなければ、CPU56は、予告演出2a指定のコマンド送信テーブルのアドレスをポインタにセットし(ステップS235)、サブルーチンであるコマンドセット処理を実行する(ステップS237)。始動入賞記憶数が所定数以上であれば、CPU56は、予告演出2b指定のコマンド送信テーブルのアドレスをポインタにセットし(ステップS236)、コマンドセット処理を実行する(ステップS237)。
【0114】
なお、予告演出1は、液晶表示装置12の透明部分に始動入賞記憶数を表示する表示態様である。予告演出2a,2bは、いずれも液晶表示装置12の非透明部分に始動入賞記憶数を表示する表示態様である。ただし、予告演出2aは、液晶表示装置12において飾り図柄の可変表示を行わない場合の表示態様であり、予告演出2bは、液晶表示装置12において飾り図柄の可変表示を行う場合の表示態様である。
【0115】
保留表示予告を行わないと判定された場合には(ステップS215のN)、CPU56は、予告演出無指定のコマンド送信テーブルのアドレスをポインタにセットし(ステップS238)、サブルーチンであるコマンドセット処理を実行する(ステップS237)。
【0116】
図9は、変動開始時処理を示すフローチャートである。変動開始時処理は、特別図柄プロセス処理におけるステップS300a、ステップS301aおよびステップS302aをまとめて示す処理(あるいは、ステップS300b、ステップS301bおよびステップS302bをまとめて示す処理)である。ここでは、S300a、ステップS301aおよびステップS302aをまとめて示した処理として説明する。
【0117】
変動開始時処理において、CPU56は、回転ドラム機構13の可変表示を伴う特別図柄の変動を開始することができる状態である場合には(ステップS51)、始動入賞記憶数(保留記憶数)の値を確認する(ステップS52)。具体的には、始動入賞カウンタのカウント値を確認する。
【0118】
始動入賞記憶数が0でなければ、始動入賞記憶数=1に対応する保存領域に格納されている各乱数値を読み出してRAM55の乱数バッファ領域に格納するとともに(ステップS53)、始動入賞記憶数の値を1減らし(始動入賞記憶カウンタのカウント値を1減らし)、かつ、各保存領域の内容をシフトする(ステップS54)。すなわち、始動入賞記憶数=n(n=2,3,4,・・・)に対応する保存領域に格納されている各乱数値を、始動入賞記憶数=n−1に対応する保存領域に格納する。よって、各始動入賞記憶数に対応するそれぞれの保存領域に格納されている各乱数値が抽出された順番は、常に、始動入賞記憶数=1,2,3,4,・・・の順番と一致するようになっている。すなわち、この例では、CPU56は、可変表示の開始条件が成立する毎に、各保存領域の内容をシフトする処理を実行するので、始動入賞が生じたときに実行された入賞時判定処理の判定結果が、いずれの始動入賞記憶に対応するのかを容易に特定することができる。
【0119】
次いで、CPU56は、乱数格納バッファから大当り判定用乱数を読み出し(ステップS55)、大当り判定モジュールを実行する(ステップS56)。大当りとすることに決定しない場合には、乱数格納バッファからリーチ判定用乱数を読み出して、リーチ判定モジュールを実行する(ステップS57)。
【0120】
大当りの有無(はずれの場合にはリーチの有無)を決定すると、CPU56は、始動入賞記憶数=1に対応する保存領域に保存されているランダム3の格納値(大当りとする場合)、あるいは、ランダム2の格納値(はずれとする場合)を抽出し、特別図柄の停止図柄を決定する(ステップS58)。
【0121】
また、CPU56は、実行回数カウンタをロードし(ステップS59)、カウント値が0でなければ1減算し(ステップS60,S61)、変動パターン決定用乱数カウンタから変動パターン決定用乱数を抽出し(ステップS62)、抽出した変動パターン決定用乱数の値に応じて変動パターンを決定する。具体的には、ステップS62において、あらかじめ用意されている複数種類の変動パターンの中から、あらかじめ定められている変動パターン選択用のテーブルに配されている比較値のうち、抽出した変動パターン決定用乱数の値と一致する比較値が対応付けられている変動パターンとすることに決定される。
【0122】
また、変動パターン選択用のテーブルは、例えば、大当り時に液晶表示装置12の透明部分に画像を表示する変動パターンをまとめたテーブル、大当り時に非透明部分に画像を表示する変動パターンをまとめたテーブル、はずれのときに透明部分に画像を表示する変動パターンをまとめたテーブル、はずれのときに非透明部分に画像を表示する変動パターンをまとめたテーブル等のように各種テーブルが予め用意されている。
【0123】
表示態様フラグがオフであり、ステップS56において大当りになると判定されたならば、CPU56は、大当り時に非透明部分に画像を表示する変動パターンをまとめたテーブルの中から変動パターンを選択すればよい。この変動パターンに従って画像が表示されると、後述の図10(A)に例示するような、非透明部分712に予告キャラクタ713を登場させる画面が実現される。また、表示態様フラグがオンであり、ステップS56において大当りになると判定されたならば、CPU56は、大当り時に透明部分711に画像を表示する変動パターンをまとめたテーブルの中から変動パターンを選択すればよい。この変動パターンに従って画像が表示されると、後述の図10(B)に例示するような、透明部分711に予告キャラクタ714を登場させる画面が実現される。
【0124】
また、リーチ状態の予告をする変動パターン(リーチ用変動パターン)のテーブルも予め用意されている。具体的には、リーチ有りのときに液晶表示装置12の透明部分にリーチ予告画像を表示する変動パターンをまとめたテーブル、およびリーチ有りのときに非透明部分に画像を表示する変動パターンをまとめたテーブルが予め用意されている。
【0125】
表示態様フラグがオフであり、ステップS57においてリーチ有りと判定されたならば、CPU56は、リーチ有りのときに非透明部分に画像を表示する変動パターンをまとめたテーブルの中から変動パターンを選択すればよい。この変動パターンに従って画像が表示されると、非透明部分にリーチ予告キャラクタを登場させる画面が表示される。また、表示態様フラグがオンであり、ステップS57においてリーチ有りと判定されたならば、CPU56は、リーチ有りのときに透明部分に画像を表示する変動パターンをまとめたテーブルの中から変動パターンを選択すればよい。この変動パターンに従って画像が表示されると、透明部分にリーチ予告キャラクタを登場させる画面が表示される。
【0126】
変動パターンを決定すると、CPU56は、決定した変動パターンの変動時間データを特別図柄プロセスタイマに設定する(ステップS64)。そして、CPU56は、決定した変動パターン指定のコマンド送信テーブルのアドレスをポインタにセットし(ステップS65)、サブルーチンであるコマンドセット処理を実行する(ステップS66)。そして、内部状態(特別図柄プロセスフラグ)をステップS303aに移行するように更新する(ステップS67)。
【0127】
なお、ここに示した変動開始時処理内の大当り判定(ステップS56)で実行する大当り判定モジュールは、予告設定処理における大当り判定(ステップS207)で実行する大当り判定モジュールと共通である。大当り判定モジュールでは、予め数値を格納したテーブルを用意しておき、大当り判定用の乱数の値が、そのテーブルの中に格納されているか否かによって、大当りか否かを判定する。また、モジュールが共通であるとは、同じルーチン(サブルーチン)を呼び出すことによって処理を実行することを意味する。
【0128】
図10は、このようなCPU56による制御にもとづいて飾り図柄表示装置11に表示される画像の例を示す。図10(A)は、液晶表示装置12の透明部分(回転ドラムが視認可能な部分)711に始動入賞記憶数を表示する第1の予告演出態様を示す。図10(A)に例示した第1の予告演出態様では、大当りとなる始動入賞記憶を星形の画像によって表示し、他の始動入賞記憶は丸形の画像によって表示している。また、第1の予告演出態様では、演出のための画像(図10(A)に示す例では恐竜のキャラクタ画像)713を非透明部分712に表示する。表示態様フラグがオフである場合、CPU56は、予告演出1指定コマンドおよび非透明部分712に画像713を表示する変動パターンに応じたコマンドを表示制御用CPU101に送信することにより、図10(A)に例示する画像を表示させる。
【0129】
図10(B)は、液晶表示装置12の非透明部分712に始動入賞記憶数を表示する第2の予告演出態様を示す。図10(B)に例示した第2の予告演出態様では、大当りとなる始動入賞記憶を三角形の画像によって表示し、他の始動入賞記憶はばつ印の画像によって表示している。また、第2の予告演出態様では、演出のための画像(図10(B)に示す例ではUFOのキャラクタ画像)714を透明部分711に表示する。
【0130】
図11は、第2の予告演出態様における、液晶表示装置12で飾り図柄の可変表示を行う場合と行わない場合の例を示す。図11(A)は、液晶表示装置12で飾り図柄の可変表示を行わない場合の表示の例を示している。図11(A)に示す例では、飾り図柄の可変表示は回転ドラムによって行われる。表示態様フラグがオンであり、始動入賞記憶数が所定数に満たない場合、CPU56が予告演出2a指定コマンドおよび透明部分に画像を表示する変動パターンに応じたコマンドを表示制御用CPU101に送信することにより、図11(A)に例示する画像が表示される。
【0131】
図11(B)は、液晶表示装置12で飾り図柄の可変表示を行う場合の表示の例を示している。図11(B)に示す例では、飾り図柄の可変表示は回転ドラムおよび液晶表示装置12の双方によって行われる。表示態様フラグがオンであり、始動入賞記憶数が所定数以上である場合、CPU56が予告演出2b指定コマンドおよび透明部分に画像を表示する変動パターンに応じたコマンドを表示制御用CPU101に送信することにより、図11(B)に例示する画像が表示される。
【0132】
また、表示制御用CPU101は、液晶表示装置12で可変表示を行う場合と、行わない場合とで、非透明部分に表示する遊技情報(本例では、始動入賞記憶数)の表示態様を変化させる。図11に示す例では、液晶表示装置12で可変表示を行わない場合にばつ印等の画像を用いて始動入賞記憶数を表示し、液晶表示装置12で可変表示を行う場合には数字で始動入賞記憶数を表示している。
【0133】
CGROM83は、各予告演出態様で用いる画像データをそれぞれ、予め格納しておく。例えば、CGROM83は、図10(A)に例示する予告演出態様において始動入賞記憶を表す丸形の図形および星形の図形や、演出のために非透明領域に表示される恐竜のキャラクタ図形の画像データを予め格納しておく。そして、CGROM83は、この画像データとは別に、図10(B)に例示する予告演出態様において始動入賞記憶を表すばつ印の図形および三角形の図形や、演出のために透明領域に表示されるUFOのキャラクタ図形の画像データも格納しておく。同様に、CGROM83は、図11(B)に示す態様で用いられる画像データも格納しておく。GCL81は、選択された態様に応じた画像データをCGROM83から読み出し、その画像データにもとづいて始動入賞記憶や演出のための画像を液晶表示装置12に表示させる。
【0134】
図11(B)に示すように、回転ドラムによる可変表示と、液晶表示装置12における可変表示を行うことで、一方の可変表示が終了する前に、他方でも可変表示を開始することができ、その結果、始動入賞記憶数の減少を早めることができる。
【0135】
次に、表示制御手段の動作を説明する。図12は、図柄制御基板80に搭載されている表示制御用CPU101が実行するメイン処理を示すフローチャートである。メイン処理では、RAM領域のクリアや各種初期値の設定、ドラムを初期位置に設定するための処理、表示制御の起動間隔を決めるための2msタイマの初期設定等を行うための初期化処理が行われる(ステップS701)。その後、表示制御用CPU101は、タイマ割込フラグの監視(ステップS702)の確認を行うループ処理に移行する。タイマ割込が発生すると、表示制御用CPU101は、タイマ割込処理においてタイマ割込フラグをセットする。メイン処理において、タイマ割込フラグがセットされていたら、表示制御用CPU101は、そのフラグをクリアし(ステップS703)、以下の表示制御処理を実行する。
【0136】
この実施の形態では、タイマ割込は2ms毎にかかる。すなわち、表示制御処理は、2ms毎に起動される。また、この実施の形態では、タイマ割込処理ではフラグセットのみがなされ、具体的な表示制御処理はメイン処理において実行されるが、タイマ割込処理で表示制御処理を実行してもよい。
【0137】
表示制御処理において、表示制御用CPU101は、まず、受信した表示制御コマンドを解析する(コマンド解析実行処理:ステップS704)。次いで、ランプ制御基板35に対してランプ制御コマンドを送信するランプ制御コマンド出力処理を行う(ステップS705)。さらに、表示制御用CPU101は、表示制御プロセス処理を行う(ステップS706a,S706b)。表示制御プロセス処理では、制御状態に応じた各プロセスのうち、現在の制御状態に対応したプロセスを選択して実行する。また、3つのドラムを回転させるための3つのドラムモータを制御するモータ制御処理を行う(ステップS707)。その後、ステップS702のタイマ割込フラグの確認を行う処理に戻る。
【0138】
主基板31からの表示制御用のINT信号は表示制御用CPU101の割込端子に入力されている。例えば、主基板31からのINT信号がオン状態になると、表示制御用CPU101において割込がかかる。そして、表示制御用CPU101は、割込処理において表示制御コマンドの受信処理を実行する。表示制御コマンドの受信処理において、表示制御用CPU101は、受信した表示制御コマンドデータを、コマンド受信個数カウンタが示す受信コマンドバッファに格納する。コマンド受信個数カウンタは、受信したコマンドをどの領域に格納するのかを示すカウンタである。
【0139】
図13および図14は、コマンド解析処理の具体例を示すフローチャートである。主基板31から受信された表示制御コマンドは受信コマンドバッファに格納されるが、コマンド解析処理では、表示制御用CPU101は、コマンド受信バッファに格納されているコマンドの内容を確認する。
【0140】
コマンド解析処理において、表示制御用CPU101は、まず、コマンド受信バッファに受信コマンドが格納されているか否か確認する(ステップS611)。格納されているか否かは、コマンド受信個数カウンタの値と読出ポインタとを比較することによって判定される。両者が一致している場合が、受信コマンドが格納されていない場合である。コマンド受信バッファに受信コマンドが格納されている場合には、表示制御用CPU101は、コマンド受信バッファから受信コマンドを読み出す(ステップS612)。なお、読み出したら読出ポインタの値を+1しておく。
【0141】
受信した表示制御コマンドが始動入賞記憶数指定の表示制御コマンドであれば(ステップS618)、表示制御用CPU101は、RAMにおける始動入賞数記憶領域の始動入賞記憶数を表示制御コマンドで指定された数に更新する(ステップS619)。また、表示制御用CPU101は、液晶表示装置12における始動入賞記憶数の表示を更新後の数に更新するように、GCL81に命令を出力する(ステップS620)。GCL81は、始動入賞記憶の表示領域に対応するVRAMに、更新後の始動入賞記憶数の画像データを書き込むことによって、始動入賞記憶数の表示を更新する。データの書き込みが行われるのは、始動入賞記憶の表示領域に対応するVRAMだけであるので、始動入賞記憶数以外の画像は更新されない。ステップS620の後、予告乱数カウンタの値を+1する(ステップS621)。なお、予告乱数カウンタのカウント値が最大値を越えたら、その値を0に戻す。また、予告乱数カウンタが複数設けられている場合には、各予告乱数カウンタの歩進がなるべく同期しないように、例えば、予告乱数カウンタn(予告乱数カウンタが4つ設けられている場合であればn=1〜3)のカウント値が0に戻されるときに、予告乱数カウンタn+1のカウント値を+1するようにしてもよい。
【0142】
また、始動入賞記憶数が減少した場合には(ステップS622)、保留表示予告実行フラグがセットされていれば、すなわち、保留表示予告の実行中であれば(ステップS623)、保留表示予告の対象となっている始動入賞記憶の表示位置を一つずらすように、GCL81に命令を出力する(ステップS624)。例えば、図10(A),(B)に示すように、5番目の始動入賞記憶が保留表示予告の対象となっているのであれば、5番目の星形や三角形の画像を、4番目の位置に表示するように、表示位置をずらすように命令を出力する。GCL81は、始動入賞記憶の表示領域に対応するVRAMに、新たな始動入賞記憶の画像データを書き込むことによって、始動入賞記憶の表示を更新する。データの書き込みが行われるのは、始動入賞記憶の表示領域に対応するVRAMだけであるので、始動入賞記憶数以外の画像は更新されない。
【0143】
さらに、保留表示予告がなされる部分が消滅する場合には(ステップS625)、保留表示予告実行フラグをリセットする(ステップS626)。保留表示予告がなされる部分が消滅する場合とは、保留表示予告の実行を開始する契機となった始動入賞記憶(例えば大当りとなる始動入賞記憶)にもとづく特別図柄の変動が開始される場合である。
【0144】
また、受信した表示制御コマンドが予告演出1指定の表示制御コマンドであれば(ステップS631)、表示制御用CPU101は、予告演出1の演出態様で保留表示予告を開始するようにGCL81に命令を出力する(ステップS632)。GCL81は、図10(A)に例示する透明部分内の始動入賞記憶の表示領域に対応するVRAMに始動入賞記憶のデータを書き込むことによって、予告演出1の演出態様で保留表示予告を開始する。GCL81は、図10(A)に例示するように、液晶表示装置12の透明部分に始動入賞記憶数を表示する態様で始動入賞記憶を表示し、保留表示予告の対象となる始動入賞記憶は、他の始動入賞記憶とは異なる画像で表示する。図10(A)に示す例では、保留表示予告の対象となる始動入賞記憶を星形の画像で表示し、他の始動入賞記憶を丸形の画像で表示している。
【0145】
また、受信した表示制御コマンドが予告演出2a指定の表示制御コマンドであれば(ステップS633)、表示制御用CPU101は、予告演出2aの演出態様で保留表示予告を開始するようにGCL81に命令を出力する(ステップS634)。GCL81は、図10(B)や図11(A)に例示する非透明部分内の始動入賞記憶の表示領域に対応するVRAMに始動入賞記憶のデータを書き込むことによって、予告演出2aの演出態様で保留表示予告を開始する。GCL81は、図10(B)に例示するように、液晶表示装置12の非透明部分に始動入賞記憶数を表示する態様で始動入賞記憶を表示し、保留表示予告の対象となる始動入賞記憶は、他の始動入賞記憶とは異なる画像で表示する。また、始動入賞記憶を表す画像の態様は、予告演出1指定の場合と異なるようにする。図10(B)に示す例では、保留表示予告の対象となる始動入賞記憶を三角形の画像で表示し、他の始動入賞記憶をばつ印の図形で表示している。非透明部分の面積が透明部分の面積よりも広い場合、三角形の画像の近傍にキャラクタの画像を表示して、三角形の画像およびキャラクタ画像の組み合わせによって、保留表示予告の対象となる始動入賞記憶を表してもよい。
【0146】
また、受信した表示制御コマンドが予告演出2b指定の表示制御コマンドであれば(ステップS635)、表示制御用CPU101は、予告演出2bの演出態様で保留表示予告を開始するようにGCLに命令を出力する(ステップS636)。GCL81は、図11(B)に例示する非透明部分内の始動入賞記憶の表示領域に対応するVRAMに始動入賞記憶のデータを書き込むことによって、予告演出2bの演出態様で保留表示予告を開始する。GCL81は、図11(B)に例示するように、予告演出2a指定の場合と異なる表示態様で、遊技情報である始動入賞記憶数を表示する。例えば、予告演出2a指定の場合とは異なる場所に表示する。なお、液晶表示装置12においても可変表示を行うので、可変表示を行う領域以外の非透明部分に始動入賞記憶数を表示する(図11(B)参照。)。また、図11(B)に示す例では、始動入賞記憶数を直接数字で表示することにより、予告演出2a指定の場合とは異なる表示態様としている。
【0147】
表示制御用CPU101は、ステップS632,S634,S636の後、保留表示予告実行フラグをセットする(ステップS637)。
【0148】
また、ステップS612で読み出した受信コマンドがその他の表示制御コマンドである場合には、受信コマンドに対応するフラグをセットする(ステップS638)。
【0149】
次に、メイン処理における表示制御プロセス処理および表示制御プロセス処理2について説明する。ステップS706aの表示制御プロセス処理は、ステップS302aにおいて設定された変動パターン(演出パターンも含む。)にもとづいて表示を行う処理である。ステップS706bの表示制御プロセス処理2は、ステップS302bにおいて設定された変動パターンにもとづいて液晶表示装置12で可変表示を行う処理である。
【0150】
表示制御プロセス処理(ステップS706a)では、表示制御プロセスフラグの値に応じて、以下に示す変動パターンコマンド受信待ち処理、図柄変動開始処理、図柄変動中処理および図柄停止待ち処理のうちのいずれかの処理が行われる。
【0151】
変動パターンコマンド受信待ち処理:コマンド受信割込処理によって変動時間を特定可能な表示制御コマンド(変動パターンコマンド)を受信したか否か確認する。具体的には、変動パターンコマンドが受信されたことを示すフラグ(変動パターンコマンド受信フラグ)がセットされたか否か確認する。変動パターンコマンド受信フラグは、コマンド解析処理によって、飾り図柄変動パターン指定の表示制御コマンドが受信されたことが確認された場合にセットされる。なお、この変動パターンコマンド受信待ち処理において受信有無の確認対象となる変動パターンコマンドは、ステップS302aで送信されたコマンドである。
【0152】
図柄変動開始処理:飾り図柄表示装置11での変動が開始されるように制御する。
【0153】
図柄変動中処理:変動パターンを構成する各変動状態(変動速度)の切替タイミングを制御するとともに、変動時間の終了を監視する。
【0154】
図柄停止待ち設定処理:変動時間の終了時に、図柄停止を指示する表示制御コマンド(特別図柄停止の表示制御コマンド)を受信していたら、図柄の変動を停止させる制御を行う。
【0155】
図柄変動開始処理において、表示制御用CPU101は以下のように動作する。表示制御用CPU101は、まず、飾り図柄の可変表示の変動パターン、ドラムの停止時の表示図柄および演出パターンの種類に応じたプロセステーブルを選択する。
【0156】
プロセステーブルは、プロセスタイマ、LCD制御実行データおよびモータ制御実行データの組合せが複数集まったデータで構成されている。プロセステーブルはROM102に格納されている。LCD制御実行データは、液晶表示装置12の表示画面における表示演出の内容を示すデータが設定されている。モータ制御実行データは、回転ドラムを駆動するドラムモータの駆動制御の内容を示すデータが設定されている。また、プロセスタイマには、直後に続くLCD制御実行データおよびモータ制御実行データにもとづく表示制御がなされる時間が設定されている。
【0157】
表示制御用CPU101は、プロセステーブル選択後、ドラムモータに対する通電を開始する。そして、選択したプロセステーブルにおいて最初に設定されているプロセスタイマをスタートさせる。
【0158】
次いで、表示制御用CPU101は、図16のステップS904,S906,S910においてレジスタに設定される画像の展開指示を禁止する展開指示禁止データを参照してから、プロセステーブル中のLCD制御実行データ1の内容に従ってLCD制御することを指示する。具体的には、表示制御用CPU101は、展開指示禁止データがレジスタに設定されていないかどうかを確認する。そして、展開指示禁止データがレジスタに設定されていない場合は、表示制御用CPU101は、LCD制御実行データ1に画像をVRAM84に展開すべきことを示すデータが設定されているか否かを確認する。設定されていれば、そのデータの内容に従って、液晶表示装置12に表示されるフレームに配置される各部品画像のVRAM84への展開を指示する信号をGCL81に出力する。展開指示禁止データがレジスタに設定されている場合は、展開指示が禁止された画像を除く各部品画像のVRAM84への展開を指示する信号をGCL81に出力する。
【0159】
画像の展開指示の信号には、各部品画像の展開位置やサイズを示すデータが含まれている。また、所定の部品画像を変形(縮小、拡大または回転)させて表示させる場合には、その所定の部品画像の変形態様を示すデータ(縮小/拡大率、回転率)も含まれる。また、複数の部品画像を重畳して表示させる場合には、いずれの部品画像を前面側に表示するかを示す優先度に関するデータも含まれる。表示制御用CPU101からの画像の展開指示の信号にもとづくGCL81による画像の展開処理については後述する。なお、LCD制御実行データにはROMのアドレスが設定され、そのアドレスから始まる領域に、より詳細な制御データを格納しておき、それらの制御データに従ってLCD制御を行うように構成してもよい。
【0160】
また、表示制御用CPU101は、プロセスデータ1(プロセステーブルの最初に設定されているプロセスデータ)の内容に従ってモータ制御することをモータ制御処理に指示する。具体的には、その旨を示す内部フラグをセットする。次いで、変動時間タイマ(飾り図柄の変動時間に応じたタイマ)をスタートし、表示制御プロセスフラグの値を図柄変動中処理に対応した値にする。
【0161】
図柄変動中処理において、表示制御用CPU101は以下のように動作する。表示制御用CPU101は、プロセスタイマがタイムアウトしたら、プロセスデータの切り替えを行う。すなわち、プロセステーブルにおいて、次に設定されているプロセスデータのプロセスタイマをスタートさせる。
【0162】
次いで、表示制御用CPU101は、図16のステップS904,S906,S910においてレジスタに設定される展開指示禁止データを参照してから、次に設定されているLCD制御実行データの内容に従ってLCD制御することを指示する。なお、展開指示禁止データの参照およびLCD制御実行データにもとづくLCD制御の処理は、上述した図柄変動開始処理の場合と同様である。次いで、表示制御用CPU101は、次のモータ制御実行データの内容に従ってモータ制御することをモータ制御処理に指示する。なお、プロセスタイマがタイムアウトしていない場合には、上記の各処理を実行しない。
【0163】
また、変動時間タイマがタイムアウトしていたら、特別図柄停止の表示制御コマンドの受信を監視するための監視タイマをスタートさせ、表示制御プロセスフラグの値を図柄停止待ち処理に対応した値に更新する。
【0164】
図柄停止待ち設定処理において、表示制御用CPU101は以下のように動作する。表示制御用CPU101は、全図柄停止を指示する表示制御コマンド(特別図柄停止の表示制御コマンド)を受信しているか否か確認する。全図柄停止を指示する表示制御コマンドを受信していれば、表示画面に図柄の画像を表示させる場合には記憶されている停止図柄の画像を表示画面に表示させる制御を行うとともに、ドラムを停止させる制御を行う。そして、表示制御プロセスフラグの値を変動パターンコマンド受信待ち処理に対応した値に設定する。
【0165】
全図柄停止を指定する表示制御コマンドを受信していない場合には、監視タイマがタイムアウトしているかどうか確認する。タイムアウトした場合には、何らかの異常が発生したと判断して、エラー報知する制御を行う。そして、表示制御プロセスフラグの値を変動パターンコマンド受信待ち処理に対応した値に設定する。なお、エラー報知する制御とは、例えば、ランプ・LEDをエラー報知用の態様で点滅させることを示すランプ制御コマンドをランプ制御基板に送信する処理である。
【0166】
表示制御プロセス処理2(ステップS706b)では、表示制御プロセスフラグ2の値に応じて、変動パターンコマンド受信待ち処理、図柄変動開始処理、図柄変動中処理および図柄停止待ち処理のうちのいずれかの処理が行われる。変動パターンコマンド受信待ち処理、図柄変動開始処理、図柄変動中処理および図柄停止待ち処理は、以下の点を除き、表示制御プロセス処理(ステップS706a)における処理と同様である。
【0167】
変動パターンコマンド受信待ち処理では、ステップS302bで送信されたコマンドを、受信の有無の確認対象とする。また、図柄変動開始処理、図柄変動中処理および図柄停止待ち処理では、回転ドラムに関する処理(例えば、ドラムモータに対する通電開始処理など)を実行しない。そして、プロセステーブルの選択においては、図11(B)に例示する液晶表示装置12における可変表示を行うための第2可変表示用プロセステーブルを選択する。第2可変表示用プロセステーブルには、液晶表示装置12での可変表示データが含まれる。この可変表示データはプロセスタイマと対になっている。表示制御用CPU101は、第2可変表示用プロセステーブル内のデータに従って、画像を表示するようにGCL81に命令を出力する。GCL81は、VRAM84ではなく、液晶表示装置12における可変表示箇所に対応するVRAMに画像データを展開して、液晶表示装置12上で可変表示を実現する。表示制御プロセス処理2では、VROM84への展開を行わないので、液晶表示装置12の可変表示領域内の画像のみが更新される。
【0168】
なお、ステップS302bで送信されたコマンドによって、液晶表示装置12での可変表示に伴う演出画像を表示する場合、その画像は、表示制御プロセス処理(ステップS706a)で表示する。ステップS706aの表示制御プロセス処理内で、表示制御用CPU101は、可変表示のためのプロセスタイマを参照し、液晶表示装置12での可変表示に伴って表示すべき画像を特定する。そして、ステップS706aの表示制御プロセス処理内でプロセステーブルを選択する際には、この画像のデータも包含しているプロセステーブルを選択すればよい。
【0169】
また、表示制御プロセス処理2では、実行すべき処理を示すフラグとして、表示制御プロセスフラグとは異なる表示制御プロセスフラグ2を用いる。
【0170】
次に、VRAM84およびトリミング処理について説明する。表示画面に表示されるキャラクタ画像や識別情報画像等を部品画像または画像要素と呼ぶ。また、部品画像には、静止画像だけでなく、動画像も含まれている。また、画像データをVRAM84の指定された位置に書き込むことを展開または描画と呼ぶ。VRAM84には、液晶表示装置12の画面に相当する表示領域(描画領域ともいう)が確保されている。部品画像をVRAM84の表示領域外から表示領域に展開するということは、具体的には、VRAM84の表示領域外に格納されている部品画像のソースデータを、表示領域に書き込むことである。ソースデータはビットマップデータであり、符号化されている部品画像のデータについても、復号された後にソースデータとしてVRAM84の表示領域外に格納されている。VRAM84には、表示領域が2箇所確保されていて、2つの表示領域に交互に画像が展開される。
【0171】
VRAM84において、表示領域以外の領域には、CGROM83から転送される部品画像の転送先領域が確保されている。CGROM83から転送先領域へは、その時点で使用される可能性が高い、すなわちVRAM84の表示領域に展開される可能性が高い部品画像(具体的には部品画像のソースデータ)が格納される。
【0172】
液晶表示装置12の表示画面には透明部分と非透明部分とが設けられている。従って、液晶表示装置12の表示画面に相当するVRAM84内の表示領域にも透明部分と非透明部分とが同様に設けられる。
【0173】
上述したように、透明部分は遊技者が裏側を視認可能な部分であり、非透明部分は遊技者が裏側を視認不可能な部分である。従って、透明部分では画像が表示されていない部分の裏側が透けて見えるのに対して、非透明部分では画像が表示されている部分も画像が表示されていない部分も裏側が透けて見えない。裏側が視認可能か否かという違いにより、透明部分と非透明部分に、異なる画像を表示させることが多い。このような場合、非透明部分に表示する画像と透明部分に表示する画像を別々にVRAM84における表示領域外の領域に一旦展開する処理が実行される。そして、このように別々にVRAM84における表示領域外の領域に一旦展開された画像をVRAM84における表示領域内に展開することによって、非透明部分に表示する画像と透明部分に表示する画像とを合成する処理が行われる。そして、VRAM84における表示領域内に展開された画像の画像データを液晶表示装置12に出力して液晶表装置12の表示画面に表示する処理が実行される。
【0174】
図15は、非透明部分にのみ展開されるべき画像のトリミング処理を示す説明図である。非透明部分に表示されるべきキャラクタなどの画像が透明部分に表示されてしまうと、ドラムによる図柄の表示の妨げとなる(すなわち、遊技者がドラムで表示されている図柄を視認困難となる)。従って、非透明部分に表示されるべき画像が透明部分にはみ出してしまうときは、その画像のはみ出し部分のトリミング処理が行われる。
【0175】
図15に示すように、非透明部分に表示する画像をVRAM84における表示領域外の領域に一旦展開する処理を実行する。次に、VRAM84における表示領域外の領域に一旦展開された画像のうち透明部分にはみ出している部分をトリミングする処理を実行する。例えば、図15に示すように、「恐竜」のキャラクタ画像の一部が透明部分にはみ出している場合には、そのはみ出し部分がトリミングされる。また、「UFO」のキャラクタ画像が透明部分にはみ出している場合には、そのはみ出し部分もトリミングされる。さらに、「山」の背景画像の一部が透明部分にはみ出している場合には、そのはみ出し部分もトリミングされる。一方、透明部分に表示する画像として、透明部分の周囲を囲む枠画像をVRAM84における表示領域外の領域に一旦展開する処理を実行する。
【0176】
そして、非透明部分に表示するトリミング処理後の画像と透明部分に表示する枠画像とをVRAM84の表示領域内に展開して合成する。その後、VRAM84の表示領域内に展開した画像の画像データを液晶表示装置12に出力して液晶表装置12の表示画面に表示する。
【0177】
このように、非透明部分にのみ展開すべき画像のトリミング処理を行うので、非透明部分にのみ表示すべき画像がドラムによる図柄の表示の妨げ(邪魔)となるのを防止することができるとともに、画面表示されない画像の一部分に関する表示領域への展開処理を省くことができ、GCL81の制御負担が軽減される。また、透明部分の周囲を囲む枠画像を表示することにより、透明部分と非透明部分の境界が明確となり、透明部分を介して遊技者が視認可能なドラムにおける図柄の表示を認識し易くなる。また、枠画像を表示することにより、透明部分と非透明部分の境界の端部が遊技者に見えないように隠すこともできる。
【0178】
また、図15では、透明部分にはみ出している部分をトリミングする場合について説明した。トリミング処理は、透明部分にはみ出している部分だけでなく、始動入賞記憶の表示領域にはみ出している部分についても行う。例えば、図10(B)に例示する態様で始動入賞記憶を表示しているのであれば、図10(B)の右上の始動入賞記憶表示領域にはみ出す部分についてもトリミングする。また、液晶表示装置12で可変表示を行っているのであれば、液晶表示装置12上の可変表示領域にはみ出す部分についてもトリミングする。
【0179】
図16は、GCLからのVブランク割込に応じて実行されるVブランク割込処理を示すフローチャートである。Vブランク割込は、液晶表示装置12に供給される垂直同期信号の周期と同周期でGCL81が発生する割込である。例えば、液晶表示装置12の画面変更周波数(フレーム周波数)が30Hzである場合にはVブランク割込の発生周期は33.3msであり、フレーム周波数が60Hzである場合にはVブランク割込の発生周期は16.7msである。
【0180】
Vブランク割込処理において、まず、表示制御用CPU101は、現在用いられている図柄の可変表示の変動パターンに応じたプロセスデータを選択する(ステップS901)。このプロセスデータは、第2可変表示用プロセステーブル内のデータではなく、ステップS706aの表示制御プロセス処理で選択されるプロセステーブル内のプロセスデータである。ステップS901に続いて、表示制御用CPU101は、選択したプロセスデータ中の現在表示制御プロセス処理において用いられているLCD制御実行データの次のLCD制御実行データを参照し、そのLCD制御実行データに、画像をVRAM84に展開すべきことを示すデータが設定されていれば、その画像の全ての部分(画像が占める全領域)がVRAM84の表示領域外に展開されるか否か、また画像の全ての部分がVRAM84の表示領域内の透明部分内に展開されるか否かを判定する画像展開位置判定処理を実行する(ステップS902)。
【0181】
画像展開位置判定処理では、画像の全領域がVRAM84の表示領域外に展開されるのか、あるいは画像の少なくとも一部が表示領域内に展開されるのかを判定する。さらに、画像が非透明部分に展開される画像であるのか否かも判定し、非透明部分に展開される画像である場合には、画像の全領域が透明部分内に展開されるのか、あるいは画像の少なくとも一部が透明部分外に展開されるのかを判定する。
【0182】
表示制御用CPU101は、画像の全ての部分が表示領域外に展開されると判定すると、レジスタに表示領域外に展開される画像の展開指示を禁止する展開指示禁止データを設定する(ステップS903,S904)。展開指示禁止データは、上述した図柄変動開始処理、図柄変動中処理において参照される。なお、画像をVRAM84に展開すべきことを示すデータには、VRAM84における展開位置を示す座標情報も含まれている。また、現在表示制御プロセス処理において用いられているLCD制御実行データとは、図柄変動中処理において切り替えられる前のLCD制御実行データである。
【0183】
次に、表示制御用CPU101は、画像の全ての部分が透明部分内に展開されると判定すると、レジスタに透明部分内に展開される画像の展開指示を禁止する展開指示禁止データを設定する(ステップS905,S906)。
【0184】
次に、表示制御用CPU101は、表示制御実行データに、複数の画像をVRAM84に展開すべきことを示すデータが設定されていれば、複数の画像の展開位置やサイズを認識して、複数の画像が重畳するか否かを判定する(ステップS907)。表示制御用CPU101は、複数の画像が重畳すると判定した場合、プロセステーブル中の現在表示制御プロセス処理において用いられているLCD制御実行データの次のLCD制御実行データを参照して、いずれの画像を前面側に表示するかを示す優先度を各画像について確認する(ステップS908)。
【0185】
そして、表示制御用CPU101は、優先度の低い画像の全ての部分(全領域)が優先度の高い画像により完全に隠されてしまうかどうかを判定する(ステップS909)。優先度の高い画像によって完全に隠されてしまう優先度の低い画像が存在すると判定した場合には、レジスタに当該優先度の低い画像の展開指示を禁止する展開指示禁止データを設定する(ステップS910)。
【0186】
なお、Vブランク割込処理では、上記のような画像の展開指示の制御に関する処理のほかに、CGROM83からVRAM84への画像データの転送指示などの処理も行う。
【0187】
次に、図柄制御基板80に搭載されているGCL81の画像展開処理について説明する。 図17は、GCL81が実行する動画画像復号化表示処理の例を示すフローチャートである。
【0188】
GCL81は、表示制御用CPU101から所定の動画画像データの展開指示を受けると、CGROM83に格納されている指示された所定の動画画像データを読み出す(ステップS501)。次いで、GCL81は、読み出した動画画像データが圧縮されている場合は、その動画画像データを復号する(ステップS502)。
【0189】
GCL81は、表示制御用CPU101から動画画像の変形の指示があったか否かについて判定する(ステップS503)。動画画像の変形の指示がなかった場合には、GCL81は、画像データの変形処理を実行せずに、ステップS505に移行する。動画画像の変形の指示があった場合には、GCL81は、指示された所定の変形態様(拡大、縮小または回転)で画像データの変形処理を実行する(ステップS504)。具体的には、まず、GCL81は、変形を行わない場合の画像データを展開するVRAM空間の各ドット(各画素)の座標を認識する。そして、表示制御用CPU101から指示された所定の変形態様が例えば拡大または縮小である場合、GCL81は、表示制御用CPU101から出力された拡大/縮小率のデータにもとづいて、拡大または縮小した後の画像データを展開するVRAM空間の各ドットの座標を演算する。なお、変形処理には画像データの回転処理などもある。
【0190】
次いで、GCL81は、変形処理されたまたは変形処理されていない画像データを、表示制御用CPU101から指定されたVRAM(画像メモリ)84上の所定の展開位置に展開する。このとき、GCL81は、画像データを展開するVRAM84上の各ドット(各画素)の座標が表示領域内の座標であるか否かを判定する。そして、GCL81は、表示領域内のドットに対してのみ画像データを展開する。すなわち、表示領域外のドットに対する画像データの展開を禁止する。
【0191】
なお、図15を参照して説明したように、画像データが非透明部分に展開すべき画像の画像データであって、その画像データを展開すると透明部分にはみ出してしまう場合には、そのはみ出し部分のトリミング処理(画像データの展開を禁止する処理)を行う。このトリミング処理の対象となる画像データは、非透明部分に表示する画像の画像データである。同様に、始動入賞記憶の表示領域にはみ出している部分についてもトリミング処理を行う。さらに、液晶表示装置12上で可変表示を行っている場合には、その可変表示領域にはみ出している部分についてもトリミング処理を行う。
【0192】
その後、画像の表示タイミングになると、GCL81は、表示領域内に展開された画像を液晶表示装置12に出力して、画像を液晶表示装置12の表示領域に表示させる(ステップS505)。
【0193】
また、透明部分に表示する画像であって、非透明部分にはみ出さない画像については、トリミング処理を行う必要はなく、その画像をそのまま透明部分に表示すればよい。例えば、図10(A)における丸形の図形および星形の図形(始動入賞記憶を表す図形)等については、トリミング処理を行うことなく、透明部分に表示してよい。
【0194】
この実施の形態によれば、液晶表示装置12の表示画面に非透明部分と透明部分とが設けられているので、表示画面の大型化を容易に図ることができ、その結果、視覚効果および演出効果を向上させることができる。また、表示画面に透明部分と非透明部分を設けることにより遊技機内部を非透明部分で隠すことができるようになる。
【0195】
また、始動入賞記憶数を透明部分に表示する場合と、非透明部分に表示する場合とで、始動入賞記憶数の表示態様を変化させているので、遊技者に対する演出効果を高めることができる。さらに、始動入賞記憶数を透明部分に表示する場合には、演出画像を非透明部分に表示し、始動入賞記憶数を非透明部分に表示する場合には、演出画像を透明部分に表示し、各場合でそれぞれ異なる演出画像を表示している。従って、演出効果をさらに高めることができる。
【0196】
また、ステップS116において、大当りの発生を予告する始動入賞記憶があると判定した場合、ステップS117以降の処理を行わないようにし、大当りの発生を予告する始動入賞記憶にもとづく可変表示の終了までは、始動入賞記憶の表示領域を変化させないようにしている。このため、大当り発生予告の始動入賞記憶の表示中に、その始動入賞記憶の表示態様を変化させないように保つことができる。
【0197】
GCL81は、画像をVRAM空間に展開する際に、非透明部分に展開する画像を構成する各画素について透明部分内に展開されるか否かを判定し、透明部分内に展開される画素に対する画像の展開を禁止しているので、画像表示されない画像の一部分に関する展開処理を省くことができ、GCL81の制御負担が軽減される。
【0198】
また、表示制御用CPU101が、GCL81に対して画像の展開を指示する前に、画像の全領域がVRAMの表示領域内に展開されるか否かを判定する画像展開位置判定処理を実行し、画像展開位置判定処理によって画像の全領域が表示領域外に展開されると判定されたときには、GCL81に対する画像の展開の指示を禁止するように構成されているので、全く画像表示されずに遊技者の見た目で認識されない画像に関する表示制御処理をGCL81に行わせる必要がなくなる。その結果、GCL81の制御負担を軽減させることができるようになる。また、表示領域から大きくはみ出して画像がVRAM空間に展開されることがなくなるので、VRAM84を効率良く使用することができるようになる。
【0199】
また、表示制御用CPU101が、GCL81に対して非透明部分への画像の展開を指示する前に、画像の全領域がVRAMの表示領域内の透明部分内に展開されるか否かを判定する処理を実行し、当該判定処理によって画像の全領域が表示領域内の透明部分内に展開されると判定されたときには、GCL81に対する画像の展開の指示を禁止するように構成されているので、この場合も、全く画像表示されずに遊技者の見た目で認識されない画像に関する表示制御処理をGCL81に行わせる必要がなくなり、GCL81の制御負担を軽減させることができるようになる。
【0200】
また、回転ドラム機構13だけでなく、液晶表示装置12においても可変表示を行い、その可変表示に伴う演出画像を透明部分に表示するので遊技の面白みを向上させることができる。また、回転ドラム機構13による可変表示と、液晶表示装置12上での可変表示とを行い、一方の可変表示が終了するまでの間に他方の可変表示を開始できるので、始動入賞記憶数の減少を早めることができる。
【0201】
また、液晶表示装置12上での可変表示を行う場合と行わない場合とで、遊技情報(上述の例では始動入賞記憶数)の表示態様を変化させる。したがって、液晶表示装置12上での可変表示を行う場合と行わない場合において、それぞれ適した態様で遊技情報を表示することができ、演出効果を高めることができる。例えば、可変表示を行うために遊技情報を表示できる領域が減少する場合は、図11(B)に示すように数字で直接始動入賞記憶数を表示するようにすることができる。
【0202】
上記の実施の形態において説明した保留表示予告には、いわゆる偽予告が含まれていない。偽予告とは、ステップS207の大当り判定においてはずれになると判定されたにも関わらず、大当りが導出されることを示すような始動入賞記憶を表示することである。保留表示予告の中に、このような偽予告を含めてもよい。また、本来はずれになるにも関わらず、大当りが導出されることを示すような始動入賞記憶を表示するか否かの判定処理は、例えば、予告設定処理の中で大当りがないと判定され、ステップS210においてNと判定された場合に実行すればよい。また、偽予告の具体的な制御は、乱数等を用いた抽選を行って、所定の割合で偽予告を発生させるように制御すればよい。このような制御により、偽予告が発生したり、発生しなかったりするようにすることができる。
【0203】
また、偽予告ではない場合、大当りの発生を予告する始動入賞記憶がある場合、始動入賞記憶の表示領域の変更を禁止する(図7に示すステップS116〜S119参照。)。偽予告を行う場合も、偽予告となる始動入賞記憶がある場合、ステップS117〜S119の処理を実行せずに、始動入賞記憶の表示領域の変更を禁止する。
【0204】
上記の実施の形態において、始動入賞記憶数を非透明部分に表示する場合、始動入賞記憶数以外の遊技情報も表示してよい。図18は、各種遊技情報を表示した場合の液晶表示装置12の表示態様を示す。遊技の進行に伴って算出される遊技情報として、始動入賞記憶数の他に普通図柄保留数等がある。図18では、普通図柄保留数についても、非透明部分に表示する場合を示している。さらに、図18に示す例では、当り図柄履歴や普通図柄も非透明部分に示している。また、図18(A)は、液晶表示装置12で可変表示を行わないときの画面を示し、図18(B)は、液晶表示装置12で可変表示を行うときの画面を示している。図柄制御基板80は、図18に示すように、可変表示を行う場合と行わない場合とで、非透明領域に表示する遊技情報の表示態様を変化させる。
【0205】
このほか、非透明部分に表示させることができる遊技情報として、例えば、リーチの信頼度、大当りの発生回数、可変表示が始動した回数、時短回数(変動時間が短縮された状態で可変表示が行われる回数)等がある。
【0206】
ある一つのリーチ予告画像が表示されたときのリーチの信頼度は、以下のように算出される。ステップS57においてリーチ有りと判定された場合に、そのリーチ予告画像が表示される確率をP1とし、リーチ無しと判定された場合に、そのリーチ予告画像が表示される確率をP2とする。すると、そのリーチ予告画像の信頼度は、P1/(P1+P2)と算出される。このように、リーチ予告画像毎にリーチの信頼度を算出することができ、そのリーチの信頼度を遊技情報として表示してもよい。また、大当りの発生回数は、大当りが発生する度に大当りの発生回数を表すカウンタを1加算することにより求めることができる。可変表示が始動した回数についても同様である。また、時短回数は、予め上限値を定めておき、上限値を初期値として、変動時間が短縮された可変表示が一回行われる毎に1ずつ減算することによって算出することができる。
【0207】
また、始動入賞記憶を表示する領域を透明部分にするか、あるいは非透明部分にするのかを、遊技機外部から入力し、その入力結果に従って、始動入賞記憶を透明部分と非透明部分のいずれかに表示してもよい。例えば、遊技機が、ホールコンピュータ等の外部装置とのインタフェースを備え、そのインタフェースを介して、始動入賞記憶を表示する領域の指示(透明部分と非透明部分のどちらに表示するのかの指示)が入力されてもよい。また、遊技機が、店員や顧客に操作されるスイッチと、そのスイッチからの操作信号を主基板31に入力するインタフェースを備え、店員や顧客によるスイッチの操作に応じて、操作信号がインタフェースを介して主基板31のCPU56に入力され、CPU56が操作信号に応じて始動入賞記憶を表示する領域を判定する構成であってもよい。この場合、CPU56は、ステップS116において、保留表示予告を行う状態であり、保留表示予告において大当りが発生することを予告している始動入賞記憶があるか否かを判定し、そのような始動入賞記憶がないと判定した場合に、外部からの入力結果を参照し、入力結果に応じて表示態様フラグを切り替えればよい。このような構成の場合、遊技機外部のホールコンピュータや遊技者が始動入賞記憶の表示領域を指定することができる。なお、顧客とは、遊技者のことであり、店員とは、遊技機によって顧客に遊技を行わせる店の従業員のことである。
【0208】
また、上記の実施の形態では、ステップS314において、始動入賞記憶数が所定数以上であるという条件を判断する。ステップS314において、表示態様フラグがオンであり、始動入賞記憶数が所定数以上であり、回転ドラムによる可変表示が行われているという条件を判断し、その条件が満たされているときに、ステップS315以降の処理を実行してもよい。
【0209】
また、ステップS314における始動入賞記憶数の判断として、大当り中に発生した始動入賞記憶数が所定数以上であるという条件を判断し、その条件が満たされているときにステップS315以降の処理を実行してもよい。大当り中に発生した始動入賞記憶にもとづく可変表示は、大当り状態の終了後に開始される。このとき、回転ドラムによる可変表示と、液晶表示装置12上での可変表示とが行われるので、大当り終了後における始動入賞記憶数の減少が早められる。
【0210】
また、上記の実施の形態では、始動入賞記憶を非透明部分に表示する場合、透明領域に演出の画像を表示するが、ドラムの可変表示にあわせて、非透明部分にも演出のための画像を表示してもよい。ドラムの可変表示にあわせて、非透明部分にも演出のための画像を表示することにより、演出効果を高めることができる。
【0211】
また、ドラムによる可変表示と、液晶表示装置12上での可変表示とを、別々に行うのではなく、一つの可変表示として実行してもよい。すなわち、図11(B)に例示するような態様において、6箇所(回転ドラム機構で3箇所、液晶表示装置上で3箇所、計6箇所)での飾り図柄の変動を組み合わせて、可変表示を行ってもよい。この場合、特別図柄プロセス処理において、ステップS313以降の処理は行わず、液晶表示装置12における可変表示のパターンは、回転ドラム機構13における可変表示に伴う演出画像として、ステップS302aで決定すればよい。
【0212】
また、透明部分に始動入賞記憶数を表示する場合や、非透明部分に始動入賞記憶数を表示する場合の例として、図10(A),(B)を示した。図10に示す例では、保留表示予告の対象となっている始動入賞記憶を他の始動入賞記憶とは異なる図形(星形や三角形の図形)で表示する場合を示している。各始動入賞記憶を同じ図形で表示して、その各始動入賞記憶のいずれかに大当りとなる始動入賞記憶があるということを表示してもよい。例えば、複数の赤い丸形の始動入賞記憶を表示した場合、その中には大当りとなる始動入賞記憶が含まれていて、複数の白い丸形の始動入賞記憶を表示した場合、その中には大当りとなる始動入賞記憶が含まれていない等の態様で始動入賞記憶を表示してもよい。
【0213】
また、始動入賞記憶数の表示は、記憶した数を全て表示しなくてもよい。例えば、表示する始動入賞記憶数の上限値をXとし、記憶している始動入賞記憶数がXを越える場合には、図10や図11に例示する表示態様において10を越える始動入賞記憶を表示しないようにしてもよい。
【0214】
また、液晶表示装置12において可変表示を行わず、予告演出1指定の場合の表示態様(例えば、図10(A))あるいは予告演出2a指定の場合の表示態様(例えば、図10(B))によって始動入賞記憶や演出画像を表示してもよい。この場合、特別図柄プロセス処理において、ステップS313以降の処理は行わなくてよい。
【0215】
始動入賞記憶数を透明部分に表示する状態と、非透明部分に表示する状態とに切り替える場合を示したが、常に非透明部分に表示してもよい。この場合、表示態様フラグを常にオンとし、ステップS314では、始動入賞記憶数(保留記憶数)が所定数以上であるという条件が満たされているか否かを判断して、所定数以上であればステップS315以降の処理を実行すればよい。
【0216】
また、液晶表示装置12において可変表示を行う場合、その可変表示を行う領域は非透明部分であっても、透明部分であってもよい。さらに、非透明部分と透明部分の双方を用いて可変表示を行ってもよい。
【0217】
また、上記の実施の形態では、一つの特別図柄表示器9を設ける場合を示した。特別図柄表示器9は、回転ドラム機構13にのみ対応させて、液晶表示装置12で可変表示を行う場合には、その可変表示に対応するの特別図柄表示部を液晶表示装置12上に表示させてもよい。
【0218】
また、上記の各実施の形態では、図柄制御基板80は、主基板31の制御に従って動作する場合を示した。図柄制御基板80は、実行する処理のうちの一部を、主基板31の制御によらずに実行してもよい。
【0219】
例えば、始動入賞記憶を透明部分711と非透明部分712のどちらに表示するのかを、図柄制御基板80に搭載された表示制御用CPU101が判定してもよい。この場合、表示制御用CPU101は、店員や顧客が操作するスイッチとのインタフェースを介して、スイッチから操作信号を受信する。そして、その操作信号にもとづいて始動入賞記憶を表示する領域を判定する。さらに、この場合、主基板のCPU56は、どの領域にどのような態様で始動入賞記憶を表示し、どの領域にどのような予告演出画像を表示するのかを具体的に指示するコマンドを送信しなくてもよい。CPU56は、少なくとも、演出画像の表示時間の情報を表示制御用CPU101に送信すればよい。表示制御用CPU101は、スイッチからの指示に応じて始動入賞記憶、演出画像を表示する領域を決定し、CPU56から指定された時間に応じた演出画像を選択して、決定した領域上に、その演出画像を表示すればよい。
【0220】
さらに、大当りの発生を予告する始動入賞記憶がある場合、始動入賞記憶の表示領域の変更を禁止する制御(図6に示すステップS116〜S119参照。)を、CPU56ではなく、表示制御用CPU101が実行してもよい。CPU56は、新たな始動入賞記憶の発生および、その始動入賞記憶が大当りとなるか否かという情報を表示制御用CPU101に送信すればよい。表示制御用CPU101は、CPU56から始動入賞記憶の情報を受信する度に、始動入賞記憶の数をカウントアップし、どの始動入賞記憶が大当たりになるのかを記憶する。そして、飾り図柄の可変表示を開始するたびに、始動入賞記憶の数を1減算する。表示制御用CPU101は、このように始動入賞記憶数を管理し、大当りになる始動入賞記憶があれば、スイッチから始動入賞記憶の表示領域を変更する指示が入力されても、表示領域の変更を行わない。
【0221】
【発明の効果】
以上のように、請求項1記載の発明では、可変表示手段が、外部より視認可能な表示画面に画像を表示する画像表示装置と、画像表示装置の表示画面の裏面側に配置され、表面に識別情報が配され回動可能な可変表示部材とを含み、表示画面が、当該表示画面の裏面側に配置される可変表示部材の表面に配された識別情報を遊技者が視認可能な透過領域と、当該表示画面の裏面側を遊技者が視認不可能な非透過領域とを有し、画像を表示画面に表示するために用いられる画像データを格納する画像データ格納手段と、可変表示手段を制御する可変表示制御手段と、遊技の進行にもとづいて遊技情報を算出する遊技情報算出手段と、開始条件が成立したときに、当該開始条件が成立した実行条件の成立にもとづく可変表示の表示結果が特定表示結果となるか否かを判定する開始時事前判定手段とを備え、可変表示制御手段は、開始時事前判定手段の判定結果にもとづいて、画像データ格納手段から画像データを選択して所定の演出表示画像を透過領域に表示する制御を実行する演出表示制御手段と、遊技情報算出手段の算出結果にもとづいて、画像データ格納手段から画像データを選択して遊技情報を示す画像を非透過領域に表示する制御を実行する遊技情報表示制御手段と、所定条件が成立したとき、開始時事前判定手段の判定結果にもとづいて、可変表示部材のみに識別情報の可変表示を実行させ表示結果を導出表示させる第1の状態から、可変表示部材に識別情報の可変表示を実行させるとともに、可変表示部材の識別情報の可変表示を実行する起因となった開始時事前判定手段の判定結果とは別に判定された開始時事前判定手段の判定結果にもとづいて表示画面に識別情報の可変表示を実行させ表示結果を導出表示させる第2の状態へ切り替える表示状態切替制御手段とを含む構成としたので、前面側に設けられた画像を表示するための表示画面を容易に大型化することができ、視覚効果および演出効果を向上させることができる。また、表示画面に透過領域と非透過領域を設けることにより遊技機内部を非透過領域で隠すことができ美観性が向上するようになる。また、可変表示部材とは別に、画像表示装置を備え、開始時事前判定手段の判定結果にもとづいた演出表示を実行するので、可変表示の際の面白みをより増進させることができる。さらに、実行条件が成立しているが未だ開始条件の成立していない可変表示の開始を早めることができる。
【0222】
請求項2記載の発明では、所定条件は、実行条件が成立したが未だ開始条件の成立していない実行条件の成立回数が予め定められている回数以上となったときに成立するので、実行条件が成立していて未だ開始条件の成立していない可変表示の回数が所定数になったときに、複数箇所で可変表示が行われ、遊技の面白みを向上させることができる。
【0223】
請求項3記載の発明では、所定条件は、特定遊技状態に制御されているときに実行条件が成立したが未だ開始条件の成立していない実行条件の成立回数が予め定められている回数以上となったときに成立するので、特定遊技状態終了後に、未だ開始されていない可変表示の開始を早めることができる。
【0224】
請求項4記載の発明では、画像データ格納手段は、第1の状態にて遊技情報を非透過領域に表示するときに用いる第1データと、該第1とは異なるデータであり、第2の状態にて遊技情報を表示するときに用いる第2データとを格納し、遊技情報表示制御手段が、表示状態切替制御手段によって第1の状態と第2の状態とのいずれに切り替えられているかにもとづいて、画像データを選択して遊技情報を非透過領域に表示する制御を実行する構成とされているので、画像表示装置の表示画面に識別情報を可変表示させる場合とさせない場合において、それぞれ適した態様で遊技情報を表示することができ、演出効果を高めることができる。
【0225】
請求項5記載の発明では、画像表示装置の表示画面に表示される画像を一旦展開するための仮想表示領域を含む一時格納手段を備え、可変表示制御手段が、画像を仮想表示領域の所定位置に展開することを指示する表示制御用マイクロコンピュータと、表示制御用マイクロコンピュータからの信号に応じて、画像データ格納手段に格納されている画像データを用いた画像を仮想表示領域の所定位置に展開する処理を実行するマイクロコントローラとを含み、マイクロコントローラが、仮想表示領域に画像を展開するときに、展開する画像が仮想表示領域内における透過領域に対応する領域内に展開されるか否かを判定する透過領域判定手段と、透過領域判定手段により画像の少なくとも一部の領域が透過領域に対応する領域内に展開されるときには、透過領域に対応する領域内に展開される画像の領域についての画像の展開を禁止する透過領域展開禁止手段と、仮想表示領域内に展開された画像を画像表示装置の表示画面に表示する処理を実行する画面表示手段とを含む構成とされているので、画面表示されない画像の一部分に関する展開処理を省くことができ、画像処理手段の制御負担を軽減させることができる。
【0226】
請求項6記載の発明では、表示制御用マイクロコンピュータが、マイクロコントローラに対して画像の展開を指示する前に、当該画像の領域が仮想表示領域内に展開されることになるか否かを判定する画像位置判定手段と、画像位置判定手段により画像の全領域が仮想表示領域外に展開されることになると判定されたときには、マイクロコントローラに対する画像の展開の指示を行わず、画像位置判定手段により画像の少なくとも一部の領域が仮想表示領域内に展開されることになると判定されたときには、マイクロコントローラに対する画像の展開の指示を行う制御を実行する展開指示制御手段とを含む構成とされているので、全く画面表示されない画像に関する処理をマイクロコントローラに行わせることがなくなり、マイクロコントローラの制御負担を軽減させることができる。
【0227】
請求項7記載の発明では、表示制御用マイクロコンピュータが、マイクロコントローラに対して画像の展開を指示する前に、当該画像が非透過領域に展開する画像であるか否かを判定する画像展開領域判定手段と、画像展開領域判定手段により画像が非透過領域に展開する画像であると判定されたときに、当該画像の領域が仮想表示領域内における透過領域に対応する領域内に展開されることになるか否かを判定する非透過領域画像位置判定手段と、非透過領域画像位置判定手段により画像の全領域が透過領域に対応する領域内に展開されることになると判定されたときには、マイクロコントローラに対する画像の展開の指示を行わず、非透過領域画像位置判定手段により画像の少なくとも一部の領域が透過領域に対応する領域外に展開されることになると判定されたときには、マイクロコントローラに対する画像の展開の指示を行う制御を実行する非透過領域展開指示制御手段とを含む構成とされているので、全く画面表示されない画像に関する処理をマイクロコントローラに行わせることがなくなり、マイクロコントローラの制御負担を軽減させることができる。
【図面の簡単な説明】
【図1】遊技盤の前面を示す正面図である。
【図2】主基板および図柄制御基板における回路構成の一例を示すブロック図である。
【図3】飾り図柄表示装置の構成例を示す断面図である。
【図4】特別図柄プロセス処理を示すフローチャートである。
【図5】特別図柄プロセス処理を示すフローチャートである。
【図6】始動口スイッチ通過処理を示すフローチャートである。
【図7】予告設定処理を示すフローチャートである。
【図8】予告設定処理を示すフローチャートである。
【図9】変動開始時処理を示すフローチャートである。
【図10】飾り図柄表示装置に表示される画像の例を示す説明図である。
【図11】液晶表示装置において可変表示を行わない場合と行う場合の画像の例を示す説明図である。
【図12】表示制御用CPUが実行するメイン処理を示すフローチャートである。
【図13】コマンド解析処理の具体例を示すフローチャートである。
【図14】コマンド解析処理の具体例を示すフローチャートである。
【図15】トリミング処理を示す説明図である。
【図16】Vブランク割込処理を示すフローチャートである。
【図17】動画画像復号化表示処理を示すフローチャートである。
【図18】液晶表示装置において可変表示を行わない場合と行う場合の画像の例を示す説明図である。
【符号の説明】
11 飾り図柄表示装置(可変表示装置)
12 液晶表示装置
13 回転ドラム機構
31 主基板(遊技制御基板)
56 CPU
80 図柄制御基板
81 GCL
83 CGROM
84 SDRAM(VRAM)
101 表示制御用CPU[0001]
BACKGROUND OF THE INVENTION
The present invention includes a variable display means having a plurality of variable display units capable of variably displaying a plurality of types of identification information that allows a player to play a predetermined game, and identifying each of them as a display result. The present invention relates to a gaming machine such as a pachinko gaming machine that can be controlled to a specific gaming state, which is a gaming state advantageous to the player when a combination of information results in a specific display result.
[0002]
[Prior art]
As a gaming machine, a game medium such as a game ball is launched into a game area by a launching device, and when a game medium wins a prize area such as a prize opening provided in the game area, a predetermined number of prize balls are paid out to the player. There is something to be done. Furthermore, variable display means capable of variably displaying the identification information is provided, so that when the display result of the variable display of the identification information becomes a specific display result, it can be controlled to a specific gaming state advantageous to the player. There is something configured.
[0003]
The specific game state means a state advantageous for a player who is given a predetermined game value. Specifically, the specific gaming state is, for example, a state in which the state of the variable winning ball apparatus is advantageous for a player who is easy to win a ball (a big hit gaming state), or a state in which a right to be advantageous for a player has occurred. A state in which a predetermined game value is given, such as a state where conditions for paying out premium game media are easily established.
[0004]
In a pachinko gaming machine, the fact that the display result of the variable display means for displaying a special symbol as identification information is a combination of specific display modes determined in advance is generally called “hit”. When the big hit occurs, for example, the big winning opening is opened a predetermined number of times, and the game shifts to a big hit gaming state where the hit ball is easy to win. And in each open period, if there is a prize for a predetermined number (for example, 10) of the big prize opening, the big prize opening is closed. And the number of times the special winning opening is opened is fixed to a predetermined number (for example, 15 rounds). An opening time (for example, 29.5 seconds) is determined for each opening, and even if the number of winnings does not reach a predetermined number, the big winning opening is closed when the opening time elapses. Further, when a predetermined condition (for example, winning in the V zone provided in the big prize opening) is not established at the time when the big prize opening is closed, the big hit gaming state is ended.
[0005]
Further, the symbols other than the symbol which becomes the final stop symbol (for example, the symbol in the middle drum among the left and right middle drums) on the variable display means are stopped and oscillated in a state in which they coincide with a specific display result for a predetermined time. There is a possibility that a big hit will occur before the final result is displayed due to scaling, deformation, or deformation, or when multiple symbols change synchronously with the same symbol, or the position of the displayed symbol changes. An effect that is performed in a state in which the state continues (hereinafter, these states are referred to as reach states) is referred to as reach effect. Further, the reach state and the state thereof are referred to as a reach mode, and the reach state is referred to as reach establishment. Furthermore, variable display including reach production is called reach variable display. In the reach state, the interest of the game is enhanced by making the variation pattern different from the variation pattern in the normal state. And when the display result of the symbol variably displayed on the variable display means does not satisfy the condition for reaching the reach state, it becomes “displaced”, and the variable display state ends. A player plays a game while enjoying how to generate a big hit.
[0006]
In a conventional gaming machine, a half mirror (transparent plate) is provided on the front side (front side) of a rotating drum with a special symbol as identification information arranged on the peripheral surface, and an image is projected and displayed on the half mirror by a projection display mechanism. ing. With such a configuration, it is possible to display the character design on the half mirror in addition to the display of the special design by the rotating drum, and the decorative visual effect is improved (for example, see Patent Document 1).
[0007]
There has also been proposed a gaming machine in which a plurality of variable displays are provided and variable display is performed separately on each variable display (see, for example, Patent Document 2).
[0008]
[Patent Document 1]
JP-A-11-104311 (paragraphs 0017-0019, FIG. 2)
[Patent Document 2]
JP-A-5-3947 (paragraphs 0007-0013, FIG. 1)
[0009]
[Problems to be solved by the invention]
However, in the conventional gaming machine described in
[0010]
Moreover, each variable display of the gaming machine described in
[0011]
Therefore, the present invention can improve the visual effect and the rendering effect by enlarging the display range for displaying an image on the front side, and is not effective by providing a transparent portion and a non-transparent portion in the display range. It is an object of the present invention to provide a gaming machine that can hide a necessary part (for example, the inside of a machine) and can further enhance the fun of variable display.
[0012]
[Means for Solving the Problems]
The gaming machine according to the present invention includes variable display means (for example, a decorative symbol display device 11) that can variably display a plurality of types of identification information (for example, decorative symbols) that can identify each of them. After the condition (for example, start winning: winning of the game ball to the start winning opening 14) is established, the variable display start condition (for example, the last special symbol variable display and jackpot gaming state is completed, and the start winning memory is stored) The variable display of the plurality of types of identification information is started according to the order in which the variable display execution conditions are satisfied based on the establishment of the non-zero number), and the display result of the variable display of the plurality of types of identification information is the specific display result ( For example, a game that can be controlled to a specific gaming state (for example, a big hit gaming state) that is advantageous to the player when the symbols are aligned on a certain line in the variable display result) The variable display means includes an image display device (for example, a liquid crystal display device 12) that displays an image (for example, an image of identification information such as a decorative pattern, an image of a character, etc.) on a display screen that can be visually recognized from the outside. It is arranged on the back side of the display screen of the image display device, and includes a variable display member (for example, a rotating drum mechanism 13) that has identification information arranged on the front surface and is rotatable, and the display screen is arranged on the back side of the display screen. A transparent area (for example, a transparent portion) where the player can visually recognize the identification information arranged on the surface of the variable display member, and a non-transparent area (for example, non-transparent) where the player cannot visually recognize the back side of the display screen. Image data storage means (for example, CGROM 83) for storing image data used for displaying an image on the display screen, and variable display control means (for example, C) for controlling the variable display means. Based on the
[0013]
The predetermined condition is satisfied when the execution condition is satisfied but the start condition is not yet satisfied, and the execution condition is satisfied more than a predetermined number of times (for example, Y in step S314). Also good.
[0014]
The predetermined condition is determined in advance by the number of times the execution condition is satisfied when the execution condition is satisfied but the start condition is not yet satisfied (for example, the number of start winning memories generated during the big hit gaming state). It may be established when the number of times is exceeded.
[0015]
The image data storage means includes first data (for example, image data with a holding number shown in FIG. 11A) used when displaying game information in the non-transparent area in the first state, and the first The second data used when displaying game information in the second state (for example, image data indicating the number of holds shown in FIG. 11B) is stored, and the game information display control means Based on whether the display state switching control means is switched to the first state or the second state, control for selecting image data and displaying game information in the non-transparent area is executed (for example, step). The processing of step S634 or step S636 may be executed based on the determination result of S633 and S635).
[0016]
Temporary storage means (for example, a VRAM or SDRAM 84) including a virtual display area (for example, a display area in a VRAM) for temporarily expanding an image displayed on the display screen of the image display device is provided. Instructing expansion to a predetermined position in the virtual display area (“instructing” means, for example, outputting a signal instructing predetermined processing from the display control microcomputer to the display control microcontroller) Microcontroller for executing display processing microcomputer and processing for expanding image using image data stored in image data storage means to predetermined position in virtual display area in accordance with signal from display control microcomputer (For example, a part that executes steps S501 to S505) When the roller expands the image in the virtual display area, the roller determines whether or not the image to be expanded is expanded in an area corresponding to the transparent area in the virtual display area (for example, in step S505). A portion that determines whether or not each pixel of the image is in a transparent portion) and when at least a portion of the image is expanded in a region corresponding to the transmissive region by the transmissive region determination means, it corresponds to the transmissive region Transparent area development prohibiting means (for example, a part prohibiting the development of the image pixels in the transparent part in step S505) for prohibiting the development of the image for the area of the image developed in the area to be developed, and the virtual display area Screen display means for executing a process of displaying the image expanded in the display screen of the image display device (for example, the image in step S505 is displayed on the liquid crystal display device 12). Or it may be configured to include a part) and to be output.
[0017]
The display control microcomputer determines whether or not an area of the image is to be expanded in the virtual display area before instructing the microcomputer to expand the image (for example, In step S902, it is determined that the entire area of the image is expanded outside the display area of the VRAM 84) and the image position determination means determines that the entire area of the image is expanded outside the virtual display area. Sometimes (for example, Y in step S903), when the image position determination means determines that at least a part of the image is to be expanded in the virtual display area without instructing the microcontroller to expand the image ( For example, N in step S903, development for executing control to instruct the microcontroller to develop an image示制 control means (e.g., symbol variation start processing, portions for performing the partial and step S904 to instruct the LCD control during processing symbol variation) and may be configured to include.
[0018]
The display control microcomputer determines whether or not the image is an image to be developed in the non-transparent area before instructing the microcontroller to develop the image (for example, in step S902). A portion for determining whether or not the image is an image developed in a non-transparent portion), and when the image development region determination means determines that the image is an image developed in a non-transparent region, Non-transparent area image position determining means for determining whether or not the area is to be expanded in an area corresponding to the transparent area in the virtual display area (for example, in step S902, the entire area of the image is in the transparent portion). And a non-transparent area image position determination means that the entire area of the image is expanded within an area corresponding to the transparent area. When it is done (for example, Y in step S905), an instruction to develop the image is not given to the microcontroller, and at least a part of the image is developed outside the region corresponding to the transmissive region by the non-transparent region image position determining means. When it is determined that this will occur (for example, N in step S905), non-transparent area expansion instruction control means for executing control for instructing the image expansion to the microcontroller (for example, the LCD in the pattern variation start process and the pattern variation in-process) A part for instructing control and a part for executing step S904).
[0019]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0020]
First, the overall configuration of a pachinko gaming machine that is an example of a gaming machine will be described. FIG. 1 is a front view showing the front of the game board.
[0021]
Near the center of the
[0022]
The liquid
[0023]
On the upper part of the decorative symbol display device 11, a special
[0024]
An open /
[0025]
When a game ball wins the
[0026]
The game board is provided with a plurality of winning
[0027]
The game balls launched from the hit ball launching device enter the
[0028]
The variable display of the decorative symbol on the decorative symbol display device 11 and the variable display of the special symbol on the special
[0029]
When the stop symbol of the special symbol becomes a jackpot symbol, it shifts to a jackpot gaming state. That is, the opening /
[0030]
When the special symbol stop symbol is a jackpot symbol (probability variation symbol) with a probability variation, the probability of the next jackpot increases. In other words, the game state is more advantageous for the player, which is a probable change state.
[0031]
When the game ball passes through the
Next, the structure of the board that controls the gaming machine will be described.
[0032]
FIG. 2 is a block diagram showing an example of the circuit configuration of the main board 31 and the
[0033]
The
[0034]
In this embodiment, the display control means (CPU, ROM, RAM, etc.) mounted on the
[0035]
A microcomputer is mounted on the
[0036]
Then, in accordance with the received display control command, the
[0037]
Further, the
[0038]
Further, the
[0039]
When receiving the display control command, the
[0040]
The CGROM 83 stores image data of symbols and frequently used characters. The frequently used character stored in the CGROM 83 is, for example, a person, an animal, or an image made up of characters, figures, symbols, or the like displayed on the liquid
[0041]
When the GCL 81 generates image data in response to a command from the
[0042]
The
[0043]
As will be described later, the
[0044]
Further, as shown in FIG. 11B, in addition to the variable display by the rotating drum, the liquid
[0045]
Next, the configuration of the decorative symbol display device 11 will be described. The decorative symbol display device 11 includes a liquid
[0046]
The rotating drum mechanism 13 includes a plurality (for example, three) of cylindrical rotating drums, and a motor (not shown) for rotating the rotating drums for each rotating drum. A plurality of symbols (decorative symbols) are attached to the surface of each rotary drum, and variable display is performed by the motor rotating the rotary drum.
[0047]
Each rotary drum is provided with
[0048]
Further, a
[0049]
In the liquid
[0050]
As shown in FIG. 3, the liquid
[0051]
The hologram 304 used in the liquid
[0052]
The
[0053]
Next, the principle of displaying an image in the transparent area will be described. A
[0054]
As described above, the
[0055]
Therefore, in the transparent area of the display screen of the liquid
[0056]
Although the transparent region has been described here, even in the non-transparent region, the pixel where the image should be displayed is turned off, and the pixel where the color of the shielding
[0057]
The configuration of the liquid crystal display device capable of displaying a monochrome (monochrome) image has been described above, but a liquid crystal display device capable of displaying a color image can also be realized. For example, it can be realized by providing a color filter for each pixel on one surface of the two glass substrates (for example, between the
[0058]
The configuration of the liquid
[0059]
Next, the operation of the gaming machine will be described. The main process executed by the game control means (
[0060]
Next, a description will be given of game control processing that is executed in response to a timer interrupt that occurs periodically (every 2 ms in the present embodiment). When the timer interrupt occurs, the
[0061]
Next, a process of updating the count value of each counter for generating each determination random number such as a big hit determination random number used for game control is performed (determination random number update process). The
The following random numbers are used as random numbers.
(1) Random 1: Decide whether or not to generate a big hit (for big hit judgment)
(2) Random 2-1 to 2-3 (Random 2): For determining the left middle right of the decorative design (decorative design left middle right)
(3) Random 3: Decide the stop symbol of the special symbol that generates a big hit (for determining the big hit symbol)
(4) Random 4: Determine the variation pattern of the decorative pattern (for variation pattern determination)
(5) Random 5: Decide whether or not to reach when no big hit is generated (for reach determination)
(6) Random 6: Determines whether or not to generate a hit based on a normal symbol (for normal symbol hit determination)
(7) Random 7: Determine initial value of random 1 (for determining random 1 initial value)
(8) Random 8: Determine initial value of random 6 (for determining random 6 initial value)
[0062]
In the determination random number update process in the game control process, the
[0063]
Further, the
[0064]
The
[0065]
Next, the
[0066]
Further, the
[0067]
And CPU56 performs the memory | storage process which checks the increase / decrease in the number-of-start winning memory | storage number. In the storage process, the
[0068]
Further, when a predetermined condition is satisfied, a drive command is issued to the solenoid circuit (the drive circuit of the
[0069]
In this embodiment, the game control process as described above is executed, and this game control process is started every 2 ms. In this embodiment, the game control process is executed by the timer interrupt process. However, in the timer interrupt process, for example, only a flag indicating that an interrupt has occurred is set, and the game control process is performed by the main process. It may be executed in step (b).
[0070]
FIG. 4 and FIG. 5 are flowcharts showing an example of a special symbol process processing program executed by the
[0071]
The rotary drum mechanism 13 and the liquid
[0072]
Normal processing (step S300a): Waits for a state where variable display of the special symbol accompanied by variable display of the rotating drum mechanism 13 can be started. When the special symbol variable display can be started, the start winning memory number is confirmed. If the start winning memorization number is not 0, it is determined whether or not to win the game as a result of variable display of special symbols. Then, the internal state (special symbol process flag 1) is updated so as to shift to step S301a, and the processing after step S313 is executed.
[0073]
The state where variable display of the special symbol with the variable display of the rotary drum mechanism 13 can be started is (1) not in the big hit game, and in the
[0074]
Special symbol stop symbol setting process (step S301a): The stop symbol after the variable symbol variable display of the rotating drum mechanism 13 is determined. Then, the internal state (special symbol process flag 1) is updated so as to shift to step S302a, and the processing after step S313 is executed.
[0075]
Decoration symbol variation pattern setting process (step S302a): The variation pattern of the variable display of the ornament symbol in the rotary drum mechanism 13 is determined according to the value of 4 at random. Also, a variable time timer for the rotating drum mechanism 13 is started. At this time, information for commanding the variation time and a special symbol stop symbol are transmitted to the
[0076]
In the decorative design variation pattern setting process in step S302a, an effect pattern (display pattern for effect) is also determined. The effect pattern includes, for example, a display pattern of a background image, a character display pattern, and the like. If the
[0077]
Symbol variation processing (step S303a): When a predetermined time (the time indicated by the variation time timer in step S302a) elapses, the internal state (special symbol process flag 1) is updated to shift to step S304a, and after step S313 Execute the process.
[0078]
Symbol stop process (step S304a): Control is performed so that the special symbol variably displayed on the
[0079]
Grand prize opening opening process (step S305a): Control for opening the big prize opening is started. Specifically, the counter and the flag are initialized, and the
[0080]
Processing for opening a special prize opening (step S306a): Control for sending a display control command for round display of a special prize opening to the
[0081]
Specific area valid time process (step S307a): Monitors whether or not the
[0082]
Big hit end processing (step S308a): Control is performed to cause the display control means to perform display control for notifying the player that the big hit gaming state has ended. Then, the internal state (special symbol process flag 1) is updated so as to shift to step S300a.
[0083]
After the processing of steps S300a to S304a is completed, the processing after step S313 shown below is executed. In step S313, the
[0084]
When the special
[0085]
When the display mode flag is on, the start winning memory number is displayed on a non-transparent portion of the liquid
[0086]
If the special
[0087]
Normal processing (step S300b): Waiting for a state where variable display of special symbols accompanied by variable display of decorative symbols on the liquid
[0088]
The state in which the special symbol variable display with the variable symbol variable display on the liquid
[0089]
Special symbol stop symbol setting process (step S301b): The stop symbol after the variable symbol special display accompanied by the variable symbol display on the liquid
[0090]
Decoration design variation pattern setting process (step S302b): The variation pattern of variable display of the decoration design in the liquid
[0091]
In the decorative symbol variation pattern setting process in step S302b, the
[0092]
Symbol variation processing (step S303b): When a predetermined time (time indicated by the variation time timer in step S302b) elapses, the internal state (special symbol process flag 2) is updated to shift to step S304b.
[0093]
Symbol stop processing (step S304b): Control is performed so that the special symbol variably displayed on the
[0094]
Grand prize opening opening process (step S305b): Control for opening the big prize opening is started. Specifically, the counter and the flag are initialized, and the
[0095]
Further, in either one of the variable display by the rotary drum mechanism 13 and the variable display in the liquid
[0096]
For example, it is assumed that the variable display by the rotary drum mechanism 13 is confirmed and a big hit gaming state is entered. At this time, if variable display has been performed also on the liquid
[0097]
However, it is preferable that the fluctuation time timer and the process timer are temporarily stopped to continue the rotation of the drum and the variation of the decorative pattern on the liquid
[0098]
Processing for opening a special prize opening (step S306b): Control for sending a display control command for a round display for a special prize opening to the
[0099]
Specific area valid time processing (step S307b): Monitors whether or not the
[0100]
Big hit end processing (step S308b): Control is performed to cause the display control means to perform display control for notifying the player that the big hit gaming state has ended. Then, similarly to step S314, it is determined whether or not the condition that “the display mode flag is ON and the number of stored start winnings is a predetermined number or more” is satisfied. If this condition is satisfied, the internal state (special symbol process flag 2) is updated to shift to step S300b. If this condition is not satisfied, the special
[0101]
FIG. 6 is a flowchart showing the start port switch passing process (step S312). In the start port switch passing process, the
[0102]
The process of adding 1 to the number of start winning memories (step S112) corresponds to the process of calculating the total number of start winning memories. This process may be performed separately from the start port switch passing process.
[0103]
Subsequent to step S114, the
[0104]
In step S116, when it is determined that there is no start winning memory foreturing the occurrence of the big hit, it is determined by referring to the display mode switching timer whether a predetermined time has elapsed (step S117). . In the present embodiment, the area for displaying the start winning memorized number is switched from the transparent portion to the non-transparent portion or from the non-transparent portion to the transparent portion of the liquid
[0105]
If the predetermined time has elapsed in step S117, the
[0106]
If it is determined in step S116 that the hold display notice is being given and there is a start winning memory for notifying the occurrence of a big hit, the process proceeds to the notice setting process (step S115) without performing steps S117 to S119. . Therefore, in the case of performing the hold display advance notice, the area for displaying the start prize memory is not determined until the variable display based on the start prize memory informing the occurrence of the big hit is completed.
[0107]
7 and 8 are flowcharts showing the advance notice setting process (step S115) in the start port switch passing process. In the advance notice setting process, the
[0108]
Next, the
[0109]
That is, in this example, the processes in steps S205 to S210 are repeatedly executed until the number of processes becomes zero. However, in this example, when it is determined that a big hit is made in step S207 in the loop processing of step S205 to step S210 (Y in step S208), the loop processing is terminated at that point. That is, in step S205 to step S210, until it is determined that there is a big hit among the variable displays on hold, or until the number of processes becomes 0 (all determinations on the variable display on hold are completed). Until each jackpot determination random number value stored in each storage area corresponding to each start winning memory number is read out in order from the earliest extracted time to determine whether or not the jackpot Is executed.
[0110]
When it is determined in step S207 that the game is a big hit (Y in step S208), the
[0111]
If the count value of the inspection number counter is 2 or more (Y in step S212), the
[0112]
When it is determined that the hold display advance notice is to be performed (Y in step S215), the
[0113]
After step S217, the
[0114]
The
[0115]
When it is determined not to perform the hold display advance notice (N in step S215), the
[0116]
FIG. 9 is a flowchart showing the variation start time process. The variation start process is a process that collectively indicates step S300a, step S301a, and step S302a in the special symbol process (or a process that collectively indicates step S300b, step S301b, and step S302b). Here, S300a, step S301a, and step S302a will be described as processing collectively shown.
[0117]
In the variation start process, when the
[0118]
If the starting winning memory number is not 0, each random number value stored in the storage area corresponding to the starting winning memory number = 1 is read and stored in the random number buffer area of the RAM 55 (step S53), and the starting winning memory number Is decreased by 1 (the count value of the start winning memory counter is decreased by 1), and the contents of each storage area are shifted (step S54). That is, each random number value stored in the storage area corresponding to the start winning memory number = n (n = 2, 3, 4,...) Is stored in the storage area corresponding to the starting winning memory number = n−1. Store. Therefore, the order in which each random number value stored in each storage area corresponding to each start winning memory number is extracted is always the order of starting winning memory number = 1, 2, 3, 4,. It is supposed to match. In other words, in this example, every time the variable display start condition is satisfied, the
[0119]
Next, the
[0120]
When the presence / absence of a big hit (determined if there is a loss) is determined, the
[0121]
Further, the
[0122]
The variation pattern selection table is, for example, a table that summarizes variation patterns for displaying an image on a transparent portion of the liquid
[0123]
If the display mode flag is off and it is determined in step S56 that the game will be a big hit, the
[0124]
In addition, a table of fluctuation patterns (reach fluctuation patterns) for notifying the reach state is also prepared in advance. Specifically, a table that summarizes the variation pattern for displaying the reach notice image on the transparent portion of the liquid
[0125]
If the display mode flag is off and it is determined that the reach is present in step S57, the
[0126]
When the variation pattern is determined, the
[0127]
The jackpot determination module executed in the jackpot determination (step S56) in the variation start process shown here is common to the jackpot determination module executed in the jackpot determination (step S207) in the notice setting process. The jackpot determination module prepares a table storing numerical values in advance, and determines whether or not the jackpot is based on whether or not a random number value for jackpot determination is stored in the table. Further, the common module means that the processing is executed by calling the same routine (subroutine).
[0128]
FIG. 10 shows an example of an image displayed on the decorative symbol display device 11 based on such control by the
[0129]
FIG. 10B shows a second notice effect mode in which the start winning memorized number is displayed on the
[0130]
FIG. 11 shows an example in the case where the decorative symbol is variably displayed on the liquid
[0131]
FIG. 11B shows an example of display when the liquid
[0132]
Further, the
[0133]
The CGROM 83 stores image data used in each notice effect mode in advance. For example, the CGROM 83 is an image of a round figure and a star figure representing the start winning memory in the notice effect mode illustrated in FIG. 10A, or a dinosaur character figure displayed in a non-transparent area for the effect. Data is stored in advance. In addition to the image data, the CGROM 83 displays a cross-shaped figure and a triangular figure representing the start winning memory in the notice effect form illustrated in FIG. 10B, and a UFO displayed in a transparent area for the effect. The image data of the character figure is also stored. Similarly, the CGROM 83 also stores image data used in the mode shown in FIG. The GCL 81 reads out image data corresponding to the selected mode from the CGROM 83, and causes the liquid
[0134]
As shown in FIG. 11B, by performing variable display by the rotating drum and variable display in the liquid
[0135]
Next, the operation of the display control means will be described. FIG. 12 is a flowchart showing a main process executed by the
[0136]
In this embodiment, the timer interrupt takes every 2 ms. That is, the display control process is started every 2 ms. In this embodiment, only the flag is set in the timer interrupt process, and the specific display control process is executed in the main process. However, the display control process may be executed in the timer interrupt process.
[0137]
In the display control process, the
[0138]
An INT signal for display control from the main board 31 is input to an interrupt terminal of the
[0139]
13 and 14 are flowcharts showing a specific example of command analysis processing. The display control command received from the main board 31 is stored in the reception command buffer. In the command analysis process, the
[0140]
In the command analysis process, the
[0141]
If the received display control command is a display control command for designating the start winning memory number (step S618), the
[0142]
Further, when the number of start winning memories is decreased (step S622), if the hold display advance notice execution flag is set, that is, if the hold display advance notice is being executed (step S623), the object of the hold display advance notice is set. A command is output to the GCL 81 so as to shift the display position of the start winning memory that is indicated by one (step S624). For example, as shown in FIGS. 10 (A) and 10 (B), if the fifth start winning memory is the subject of the pending display notice, the fifth star-shaped or triangular image is displayed as the fourth A command is output to shift the display position so that the display position is displayed. The GCL 81 updates the display of the start prize memory by writing new image data of the start prize memory in the VRAM corresponding to the display area of the start prize memory. Since the data is written only in the VRAM corresponding to the display area of the start winning memory, images other than the start winning memory number are not updated.
[0143]
Further, when the portion for which the hold display advance notice is made disappears (step S625), the hold display advance notice execution flag is reset (step S626). The part where the hold display notice is made disappears when the special symbol changes based on the start prize memory (for example, the start prize memory that becomes a big hit) that triggered the execution of the hold display notice. is there.
[0144]
If the received display control command is a display control command designated for the notice effect 1 (step S631), the
[0145]
If the received display control command is a display control command designated by the notice effect 2a (step S633), the
[0146]
If the received display control command is a display control command designated by the notice effect 2b (step S635), the
[0147]
The
[0148]
If the received command read in step S612 is another display control command, a flag corresponding to the received command is set (step S638).
[0149]
Next, the display control process process and the display
[0150]
In the display control process (step S706a), one of the following variation pattern command reception wait processing, symbol variation start processing, symbol variation in-progress processing, and symbol stop waiting processing is performed according to the value of the display control process flag. Processing is performed.
[0151]
Fluctuation pattern command reception waiting process: Checks whether a display control command (fluctuation pattern command) capable of specifying the fluctuation time by the command reception interrupt process is received. Specifically, it is confirmed whether or not a flag (variation pattern command reception flag) indicating that a variation pattern command has been received is set. The variation pattern command reception flag is set when it is confirmed by the command analysis processing that a display control command for designating a decorative symbol variation pattern has been received. Note that the variation pattern command to be checked for reception in this variation pattern command reception waiting process is the command transmitted in step S302a.
[0152]
Symbol variation start processing: Control is performed so that variation in the decorative symbol display device 11 is started.
[0153]
Symbol variation processing: Controls the switching timing of each variation state (variation speed) constituting the variation pattern, and monitors the end of the variation time.
[0154]
Symbol stop waiting setting process: If a display control command (special symbol stop display control command) for instructing symbol stop is received at the end of the variation time, control for stopping the symbol variation is performed.
[0155]
In the symbol variation start process, the
[0156]
The process table includes data obtained by collecting a plurality of combinations of process timers, LCD control execution data, and motor control execution data. The process table is stored in the
[0157]
The
[0158]
Next, the
[0159]
The image development instruction signal includes data indicating the development position and size of each component image. In addition, when a predetermined part image is deformed (reduced, enlarged or rotated) and displayed, data (reduction / enlargement ratio, rotation rate) indicating a deformation mode of the predetermined part image is also included. In addition, when a plurality of component images are displayed in a superimposed manner, data on priority indicating which component image is displayed on the front side is also included. The image expansion processing by the GCL 81 based on the image expansion instruction signal from the
[0160]
Further, the
[0161]
In the symbol variation processing, the
[0162]
Next, the
[0163]
If the variable time timer has timed out, the monitor timer for monitoring the reception of the special symbol stop display control command is started, and the value of the display control process flag is updated to a value corresponding to the symbol stop waiting process.
[0164]
In the symbol stop waiting setting process, the
[0165]
If the display control command for designating all symbols is not received, check whether the monitoring timer has timed out. When a time-out occurs, it is determined that some abnormality has occurred, and an error notification control is performed. Then, the value of the display control process flag is set to a value corresponding to the variation pattern command reception waiting process. The error notification control is, for example, a process of transmitting a lamp control command indicating that the lamp / LED blinks in an error notification mode to the lamp control board.
[0166]
In the display control process 2 (step S706b), any one of a variation pattern command reception waiting process, a symbol variation start process, a symbol variation in process, and a symbol stop waiting process is performed according to the value of the display
[0167]
In the variation pattern command reception waiting process, the command transmitted in step S302b is used as a confirmation target of reception. Further, in the symbol variation start processing, symbol variation in-progress processing, and symbol stop waiting processing, processing relating to the rotating drum (for example, energization start processing for the drum motor) is not executed. In selecting the process table, the second variable display process table for performing variable display in the liquid
[0168]
In addition, when displaying the effect image accompanying the variable display in the liquid
[0169]
In the display
[0170]
Next, the
[0171]
In the
[0172]
The display screen of the liquid
[0173]
As described above, the transparent portion is a portion where the player can visually recognize the back side, and the non-transparent portion is a portion where the player cannot visually recognize the back side. Therefore, in the transparent portion, the back side of the portion where the image is not displayed can be seen through, whereas in the non-transparent portion, the portion where the image is displayed and the portion where the image is not displayed cannot be seen through. Different images are often displayed on the transparent and non-transparent portions depending on whether the back side is visible or not. In such a case, processing for temporarily expanding the image displayed in the non-transparent portion and the image displayed in the transparent portion separately into an area outside the display area in the
[0174]
FIG. 15 is an explanatory diagram showing a trimming process for an image to be developed only in a non-transparent portion. If an image of a character or the like that should be displayed on the non-transparent portion is displayed on the transparent portion, it will hinder the display of the symbol on the drum (that is, it will be difficult for the player to visually recognize the symbol displayed on the drum). . Therefore, when an image to be displayed in the non-transparent part protrudes into the transparent part, trimming processing of the protruding part of the image is performed.
[0175]
As shown in FIG. 15, processing for temporarily expanding an image to be displayed on the non-transparent portion to an area outside the display area in the
[0176]
Then, the trimmed image displayed on the non-transparent part and the frame image displayed on the transparent part are developed in the display area of the
[0177]
As described above, since the trimming process of the image to be developed only in the non-transparent portion is performed, it is possible to prevent the image to be displayed only in the non-transparent portion from obstructing (disturbing) the display of the pattern by the drum. Thus, it is possible to omit the process of expanding the display area for a part of the image that is not displayed on the screen, and the control burden on the GCL 81 is reduced. Further, by displaying a frame image surrounding the periphery of the transparent portion, the boundary between the transparent portion and the non-transparent portion becomes clear, and it becomes easy to recognize the display of the symbols on the drum that can be visually recognized by the player through the transparent portion. In addition, by displaying the frame image, it is possible to hide the end of the boundary between the transparent part and the non-transparent part so that the player cannot see it.
[0178]
Further, in FIG. 15, the case where the portion that protrudes from the transparent portion is trimmed has been described. The trimming process is performed not only on the portion protruding from the transparent portion but also on the portion protruding from the display area of the start winning memory. For example, if the start winning memory is displayed in the manner illustrated in FIG. 10B, the portion that protrudes from the start winning memory display area at the upper right in FIG. 10B is also trimmed. In addition, if variable display is performed on the liquid
[0179]
FIG. 16 is a flowchart showing a V blank interrupt process executed in response to a V blank interrupt from the GCL. The V blank interrupt is an interrupt generated by the GCL 81 at the same cycle as the cycle of the vertical synchronization signal supplied to the liquid
[0180]
In the V blank interrupt process, first, the
[0181]
In the image development position determination process, it is determined whether the entire area of the image is expanded outside the display area of the
[0182]
When the
[0183]
Next, if the
[0184]
Next, if the display control execution data includes data indicating that a plurality of images should be developed in the
[0185]
Then, the
[0186]
In the V blank interrupt process, in addition to the process related to the control of the image development instruction as described above, the process of transferring the image data from the CGROM 83 to the
[0187]
Next, the image development process of the GCL 81 mounted on the
[0188]
When the GCL 81 receives an instruction to develop predetermined moving image data from the
[0189]
The GCL 81 determines whether or not there is an instruction to deform the moving image from the display control CPU 101 (step S503). If there is no instruction for deformation of the moving image, the GCL 81 proceeds to step S505 without executing the deformation process of the image data. When there is an instruction to deform the moving image, the GCL 81 executes image data deformation processing in the specified predetermined deformation mode (enlargement, reduction, or rotation) (step S504). Specifically, first, the GCL 81 recognizes the coordinates of each dot (each pixel) in the VRAM space where the image data when the deformation is not performed is developed. When the predetermined deformation mode instructed from the
[0190]
Next, the GCL 81 develops the image data that has undergone the deformation process or has not been subjected to the deformation process to a predetermined development position on the VRAM (image memory) 84 designated by the
[0191]
As described with reference to FIG. 15, when the image data is image data of an image to be developed in a non-transparent portion, and the image data expands into the transparent portion, the protruding portion Trimming processing (processing for prohibiting development of image data) is performed. The image data to be subjected to the trimming process is image data of an image to be displayed on the non-transparent portion. Similarly, the trimming process is performed for the portion that protrudes from the display area of the start winning memory. Further, when variable display is performed on the liquid
[0192]
After that, when the image display timing comes, the GCL 81 outputs the image developed in the display area to the liquid
[0193]
Further, for an image displayed in a transparent part and not protruding in a non-transparent part, it is not necessary to perform trimming processing, and the image may be displayed in the transparent part as it is. For example, the round figure and the star figure (the figure representing the start winning memory) in FIG. 10A may be displayed on the transparent portion without performing the trimming process.
[0194]
According to this embodiment, since the non-transparent portion and the transparent portion are provided on the display screen of the liquid
[0195]
Moreover, since the display mode of the start winning memory number is changed depending on whether the starting winning memory number is displayed on the transparent portion or the non-transparent portion, it is possible to enhance the effect for the player. Further, when displaying the start winning memory number on the transparent part, the effect image is displayed on the non-transparent part, and when displaying the start winning memory number on the non-transparent part, the effect image is displayed on the transparent part, Different effect images are displayed in each case. Therefore, the effect of production can be further enhanced.
[0196]
If it is determined in step S116 that there is a start winning memory for notifying the occurrence of a big win, the processing after step S117 is not performed, and until the end of the variable display based on the start winning memory for notifying the occurrence of a big win. The display area of the start winning memory is not changed. For this reason, it is possible to keep the display mode of the start winning memory from being changed during the display of the starting winning memory of the big hit occurrence notice.
[0197]
When the GCL 81 develops an image in the VRAM space, the GCL 81 determines whether or not each pixel constituting the image developed in the non-transparent portion is developed in the transparent portion, and the image corresponding to the pixel developed in the transparent portion. Therefore, the development process for a part of the image that is not displayed can be omitted, and the control burden on the GCL 81 is reduced.
[0198]
Further, before the
[0199]
Further, before the
[0200]
Further, not only the rotary drum mechanism 13 but also the liquid
[0201]
In addition, the display mode of the game information (the number of start winning prizes in the above example) is changed depending on whether or not variable display is performed on the liquid
[0202]
The hold display notice described in the above embodiment does not include a so-called false notice. The false notice is to display a start winning memory indicating that a big hit is derived even though it is determined that the big hit is determined to be out of step S207. Such a false notice may be included in the hold notice. In addition, the determination process for determining whether or not to display the start winning memory indicating that the big hit is derived in spite of the fact that the big hit is derived is, for example, determined that there is no big hit in the notice setting process, What is necessary is just to perform when it determines with N in step S210. Further, the specific control of the false notice may be performed by performing lottery using a random number or the like and generating the false notice at a predetermined rate. By such control, it is possible to cause false notice or not.
[0203]
Further, if it is not a false notice, and there is a start winning memory for notifying the occurrence of a big hit, the change of the display area of the start winning memory is prohibited (see steps S116 to S119 shown in FIG. 7). Even when making a false notice, if there is a start prize memory that becomes a false notice, the process of steps S117 to S119 is not executed, and the change of the display area of the start prize memory is prohibited.
[0204]
In the above embodiment, when the starting winning memory number is displayed in the non-transparent portion, game information other than the starting winning memory number may be displayed. FIG. 18 shows a display mode of the liquid
[0205]
In addition, as game information that can be displayed on the non-transparent portion, for example, reach reliability, number of jackpot occurrences, number of times variable display is started, number of time reductions (variable display is performed with reduced variation time. Etc.).
[0206]
The reach reliability when a certain reach notice image is displayed is calculated as follows. If it is determined in step S57 that there is a reach, the probability that the reach notice image will be displayed is P1, and if it is determined that there is no reach, the probability that the reach notice image will be displayed is P2. Then, the reliability of the reach notice image is calculated as P1 / (P1 + P2). Thus, the reach reliability can be calculated for each reach notice image, and the reach reliability may be displayed as game information. Further, the number of occurrences of big hits can be obtained by adding 1 to a counter representing the number of occurrences of big hits every time a big hit occurs. The same applies to the number of times the variable display is started. Further, the number of time reductions can be calculated by setting an upper limit value in advance and subtracting one by one each time variable display with a reduced variation time is performed with the upper limit value as an initial value.
[0207]
In addition, it is input from the outside of the gaming machine whether the area for displaying the start winning memory is a transparent part or a non-transparent part, and according to the input result, the start winning memory is either a transparent part or a non-transparent part. May be displayed. For example, the gaming machine has an interface with an external device such as a hall computer, and through that interface, an instruction for an area to display the start winning memory (indication of whether to display in a transparent part or a non-transparent part) It may be entered. In addition, the gaming machine includes a switch operated by a store clerk or a customer and an interface for inputting an operation signal from the switch to the main board 31, and the operation signal is transmitted via the interface according to the switch operation by the store clerk or the customer. In other words, the
[0208]
In the above-described embodiment, in step S314, a condition is determined that the start winning memorized number is greater than or equal to a predetermined number. In step S314, a condition is determined that the display mode flag is on, the number of start winning memories is a predetermined number or more, and variable display by the rotating drum is performed, and when the condition is satisfied, You may perform the process after S315.
[0209]
In addition, as a determination of the number of start winning memory in step S314, a condition that the starting winning memory number generated during the big hit is a predetermined number or more is determined, and when the condition is satisfied, the processing after step S315 is executed. May be. The variable display based on the start winning memory generated during the big win is started after the end of the big win state. At this time, since the variable display by the rotating drum and the variable display on the liquid
[0210]
Further, in the above embodiment, when the start winning memory is displayed in the non-transparent portion, an effect image is displayed in the transparent region. However, in accordance with the variable display of the drum, the effect image is also displayed in the non-transparent portion. May be displayed. In accordance with the variable display of the drum, the effect for the effect can be enhanced by displaying the effect image on the non-transparent portion.
[0211]
Further, the variable display by the drum and the variable display on the liquid
[0212]
Further, FIGS. 10A and 10B show examples of displaying the start winning memory number in the transparent portion and displaying the starting winning memory number in the non-transparent portion. In the example shown in FIG. 10, a case is shown in which the start winning memory that is the subject of the hold display notice is displayed in a different figure (star shape or triangular shape) from the other start winning memories. Each start winning memory may be displayed in the same figure, and it may be displayed that any of the respective start winning memories has a start winning memory that is a big hit. For example, when a plurality of red round start winning memories are displayed, a start winning memory that is a big hit is included therein, and when a plurality of white round start winning memories are displayed, The start winning memory may be displayed in such a manner that the start winning memory that is a big hit is not included.
[0213]
Further, the start winning memorized number may not be displayed all of the memorized numbers. For example, when the upper limit value of the number of stored start prizes to be displayed is X and the stored number of stored start prizes exceeds X, the start prize memory exceeding 10 is displayed in the display mode illustrated in FIGS. 10 and 11. You may make it not.
[0214]
In addition, the liquid
[0215]
Although the case where the start winning memory number is switched between the state of displaying in the transparent part and the state of displaying in the non-transparent part has been shown, it may be always displayed in the non-transparent part. In this case, the display mode flag is always turned on, and in step S314, it is determined whether or not the condition that the start winning memory number (holding memory number) is a predetermined number or more is satisfied. What is necessary is just to perform the process after step S315.
[0216]
Moreover, when performing variable display in the liquid
[0217]
Moreover, in said embodiment, the case where the one
[0218]
Further, in each of the above-described embodiments, the case where the
[0219]
For example, the
[0220]
Further, when there is a start winning memory for notifying the occurrence of a big hit, the
[0221]
【The invention's effect】
As described above, in the first aspect of the present invention, the variable display means is disposed on the back surface side of the display screen of the image display device and the image display device that displays the image on the display screen that is visible from the outside. A transparent display area in which the player can visually recognize the identification information arranged on the surface of the variable display member arranged on the back side of the display screen. And an image data storage means for storing image data used to display an image on the display screen, and a variable display means. Variable display control means for controlling, game information calculation means for calculating game information based on the progress of the game, and display results of variable display based on the satisfaction of the execution condition when the start condition is satisfied when the start condition is satisfied Specific display And a variable display control unit that selects image data from the image data storage unit based on a determination result of the start preliminary determination unit, and determines a predetermined effect. Based on the calculation result of the display information display means for displaying the display image in the transparent area and the game information calculation means, the image data is selected from the image data storage means and the image indicating the game information is displayed in the non-transparent area. Game information display control means for executing display control, and when a predetermined condition is established, based on the determination result of the start prior determination means, only the variable display member executes variable display of the identification information, and the display result is derived and displayed. From the first state, the variable display member is caused to execute variable display of identification information, and at the same time the variable information display unit performs variable display of identification information. Display state switching control means for switching to the second state in which the variable display of the identification information is executed on the display screen and the display result is derived and displayed based on the determination result of the start preliminary determination means determined separately from the determination result of Since it is set as the structure included, the display screen for displaying the image provided in the front side can be enlarged easily, and the visual effect and presentation effect can be improved. Further, by providing a transparent area and a non-transmissive area on the display screen, the inside of the gaming machine can be hidden by the non-transmissive area, and the aesthetics are improved. In addition, since the image display device is provided separately from the variable display member and the effect display based on the determination result of the start prior determination means is executed, the fun at the time of variable display can be further enhanced. Furthermore, the start of variable display in which the execution condition is satisfied but the start condition is not yet satisfied can be accelerated.
[0222]
In the second aspect of the invention, the predetermined condition is satisfied when the execution condition is satisfied but the execution condition for which the start condition is not yet satisfied is equal to or greater than a predetermined number of times. When the number of variable displays for which is satisfied and the start condition is not yet satisfied reaches a predetermined number, variable display is performed at a plurality of locations, and the fun of the game can be improved.
[0223]
In the invention according to
[0224]
In the invention according to claim 4, the image data storage means is the first data used when the game information is displayed in the non-transparent area in the first state, and the data different from the first data. 2nd data used when displaying game information in the state, and whether the game information display control means is switched to the first state or the second state by the display state switching control means Based on the above, it is configured to execute control for selecting image data and displaying game information in a non-transparent area. Therefore, it is suitable for each case where the identification information is variably displayed on the display screen of the image display device. The game information can be displayed in the above-described manner, and the production effect can be enhanced.
[0225]
According to a fifth aspect of the present invention, the image display device further includes temporary storage means including a virtual display area for temporarily expanding an image displayed on the display screen of the image display device, and the variable display control means displays the image at a predetermined position in the virtual display area. In response to a signal from the display control microcomputer and the display control microcomputer, the image using the image data stored in the image data storage means is expanded at a predetermined position in the virtual display area. Whether or not the developed image is developed in an area corresponding to the transparent area in the virtual display area when the microcontroller develops the image in the virtual display area. When at least a partial area of the image is expanded in an area corresponding to the transmissive area by the transmissive area determining means for determining and the transmissive area determining means Includes a transparent area expansion prohibiting means for prohibiting image expansion for an image area expanded in an area corresponding to the transparent area, and displaying the image expanded in the virtual display area on the display screen of the image display device. Therefore, it is possible to omit the development processing for a part of the image that is not displayed on the screen, and to reduce the control burden on the image processing means.
[0226]
In the invention described in claim 6, before the display control microcomputer instructs the microcontroller to develop the image, it is determined whether or not the image region is to be developed in the virtual display region. When the image position determining means and the image position determining means determine that the entire area of the image is to be expanded outside the virtual display area, the image position determining means does not instruct the microcontroller to expand the image. When it is determined that at least a part of the area of the image is to be expanded in the virtual display area, the image forming apparatus includes a deployment instruction control unit that executes control for instructing the microcontroller to expand the image. This eliminates the need for the microcontroller to process images that are not displayed on the screen at all. It is possible to reduce the control burden of La.
[0227]
According to the seventh aspect of the invention, the display control microcomputer determines whether or not the image is an image to be developed in the non-transparent area before instructing the microcontroller to develop the image. When the determination means and the image development area determination means determine that the image is an image to be developed in the non-transparent area, the area of the image is developed in an area corresponding to the transparent area in the virtual display area. When it is determined by the non-transparent area image position determining means that determines whether or not to become the entire area of the image within the area corresponding to the transparent area, Without instructing the controller to expand the image, at least a part of the image is expanded outside the region corresponding to the transparent region by the non-transparent region image position determination means. When it is determined that this is the case, it is configured to include a non-transparent area development instruction control means for executing control for instructing the image development to the microcontroller. The control burden on the microcontroller can be reduced.
[Brief description of the drawings]
FIG. 1 is a front view showing a front surface of a game board.
FIG. 2 is a block diagram showing an example of a circuit configuration on a main board and a symbol control board.
FIG. 3 is a cross-sectional view showing a configuration example of a decorative symbol display device.
FIG. 4 is a flowchart showing a special symbol process.
FIG. 5 is a flowchart showing a special symbol process.
FIG. 6 is a flowchart showing start port switch passing processing;
FIG. 7 is a flowchart showing a notice setting process.
FIG. 8 is a flowchart showing a notice setting process.
FIG. 9 is a flowchart showing processing at the start of change.
FIG. 10 is an explanatory diagram showing an example of an image displayed on the decorative symbol display device.
FIG. 11 is an explanatory diagram illustrating an example of an image when variable display is not performed and when it is performed in a liquid crystal display device.
FIG. 12 is a flowchart showing a main process executed by a display control CPU.
FIG. 13 is a flowchart illustrating a specific example of command analysis processing;
FIG. 14 is a flowchart illustrating a specific example of command analysis processing;
FIG. 15 is an explanatory diagram showing trimming processing;
FIG. 16 is a flowchart showing a V blank interrupt process;
FIG. 17 is a flowchart showing moving image decoding display processing;
FIG. 18 is an explanatory diagram illustrating an example of an image when variable display is not performed and when it is performed in a liquid crystal display device.
[Explanation of symbols]
11 Decorative design display device (variable display device)
12 Liquid crystal display device
13 Rotating drum mechanism
31 Main board (game control board)
56 CPU
80 design control board
81 GCL
83 CGROM
84 SDRAM (VRAM)
101 CPU for display control
Claims (7)
前記可変表示手段は、外部より視認可能な表示画面に画像を表示する画像表示装置と、前記画像表示装置の表示画面の裏面側に配置され、表面に識別情報が配され回動可能な可変表示部材とを含み、
前記表示画面は、当該表示画面の裏面側に配置される前記可変表示部材の表面に配された識別情報を遊技者が視認可能な透過領域と、当該表示画面の裏面側を遊技者が視認不可能な非透過領域とを有し、
前記画像を前記表示画面に表示するために用いられる画像データを格納する画像データ格納手段と、
前記可変表示手段を制御する可変表示制御手段と、
遊技の進行にもとづいて遊技情報を算出する遊技情報算出手段と、
前記開始条件が成立したときに、当該開始条件が成立した実行条件の成立にもとづく可変表示の表示結果が前記特定表示結果となるか否かを判定する開始時事前判定手段とを備え、
前記可変表示制御手段は、前記開始時事前判定手段の判定結果にもとづいて、前記画像データ格納手段から画像データを選択して所定の演出表示画像を前記透過領域に表示する制御を実行する演出表示制御手段と、
前記遊技情報算出手段の算出結果にもとづいて、前記画像データ格納手段から画像データを選択して遊技情報を示す画像を前記非透過領域に表示する制御を実行する遊技情報表示制御手段と、
所定条件が成立したとき、前記開始時事前判定手段の判定結果にもとづいて、前記可変表示部材のみに識別情報の可変表示を実行させ表示結果を導出表示させる第1の状態から、前記可変表示部材に識別情報の可変表示を実行させるとともに、前記可変表示部材の識別情報の可変表示を実行する起因となった開始時事前判定手段の判定結果とは別に判定された開始時事前判定手段の判定結果にもとづいて前記表示画面に識別情報の可変表示を実行させ表示結果を導出表示させる第2の状態へ切り替える表示状態切替制御手段とを含む
ことを特徴とする遊技機。A variable display means capable of variably displaying a plurality of types of identification information that can identify each of them, and after the predetermined variable display execution condition is satisfied, the variable display of the variable display is established based on the satisfaction of the variable display start condition. Start variable display of multiple types of identification information according to the order in which the execution conditions are satisfied, and control to a specific gaming state advantageous to the player when the display result of the variable display of the multiple types of identification information becomes the specific display result A gaming machine that can be used,
The variable display means is an image display device that displays an image on a display screen that is visible from the outside, and a variable display that is disposed on the back side of the display screen of the image display device and has identification information on the front surface and is rotatable. Including members,
The display screen includes a transparent area in which the player can visually recognize the identification information arranged on the surface of the variable display member disposed on the back side of the display screen, and the player cannot visually recognize the back side of the display screen. Possible non-transparent areas,
Image data storage means for storing image data used to display the image on the display screen;
Variable display control means for controlling the variable display means;
Game information calculating means for calculating game information based on the progress of the game;
When the start condition is satisfied, a start prior determination unit that determines whether a display result of variable display based on the satisfaction of the execution condition that satisfies the start condition is the specific display result,
The variable display control means selects an image data from the image data storage means based on the determination result of the start prior determination means, and performs an effect display for executing a control for displaying a predetermined effect display image in the transparent area Control means;
Based on the calculation result of the game information calculation means, game information display control means for executing control for selecting image data from the image data storage means and displaying an image indicating game information in the non-transparent area;
When the predetermined condition is satisfied, based on the determination result of the start prior determination means, the variable display member is changed from the first state in which only the variable display member performs variable display of the identification information and the display result is derived and displayed. The determination result of the start preliminary determination means determined separately from the determination result of the start preliminary determination means that causes the variable display of the identification information of the variable display member to be executed. And a display state switching control means for switching to a second state in which the display information is variably displayed on the display screen and the display result is derived and displayed on the display screen.
遊技情報表示制御手段は、表示状態切替制御手段によって前記第1の状態と前記第2の状態とのいずれに切り替えられているかにもとづいて、画像データを選択して遊技情報を前記非透過領域に表示する制御を実行する
請求項1から請求項4のうちのいずれかに記載の遊技機。The image data storage means is first data used when displaying game information in the non-transparent area in the first state, and data different from the first data, and displays the game information in the second state. Storing the second data to be used sometimes
The game information display control means selects image data based on whether the display state switching control means is switched to the first state or the second state, and places the game information in the non-transparent area. The gaming machine according to claim 1, wherein the display control is executed.
可変表示制御手段は、
前記画像を前記仮想表示領域の所定位置に展開することを指示する表示制御用マイクロコンピュータと、
前記表示制御用マイクロコンピュータからの信号に応じて、画像データ格納手段に格納されている画像データを用いた画像を前記仮想表示領域の所定位置に展開する処理を実行するマイクロコントローラとを含み、
前記マイクロコントローラは、前記仮想表示領域に画像を展開するときに、展開する画像が前記仮想表示領域内における透過領域に対応する領域内に展開されるか否かを判定する透過領域判定手段と、
前記透過領域判定手段により前記画像の少なくとも一部の領域が前記透過領域に対応する領域内に展開されるときには、前記透過領域に対応する領域内に展開される前記画像の領域についての画像の展開を禁止する透過領域展開禁止手段と、
前記仮想表示領域内に展開された画像を前記画像表示装置の前記表示画面に表示する処理を実行する画面表示手段とを含む
請求項1から請求項4のうちのいずれかに記載の遊技機。A temporary storage means including a virtual display area for temporarily expanding an image displayed on the display screen of the image display device;
The variable display control means
A display control microcomputer for instructing to expand the image to a predetermined position in the virtual display area;
A microcontroller that executes a process of expanding an image using image data stored in image data storage means to a predetermined position in the virtual display area in response to a signal from the display control microcomputer;
The microcontroller, when expanding the image in the virtual display area, a transmission area determination means for determining whether or not the image to be expanded is expanded in an area corresponding to the transmission area in the virtual display area;
When at least a partial area of the image is expanded in the area corresponding to the transmissive area by the transmissive area determination means, the image is expanded for the area of the image expanded in the area corresponding to the transmissive area. A transparent area expansion prohibiting means for prohibiting
5. The gaming machine according to claim 1, further comprising a screen display unit configured to execute a process of displaying an image developed in the virtual display area on the display screen of the image display device.
前記画像位置判定手段により前記画像の全領域が前記仮想表示領域外に展開されることになると判定されたときには、前記マイクロコントローラに対する前記画像の展開の指示を行わず、前記画像位置判定手段により前記画像の少なくとも一部の領域が前記仮想表示領域内に展開されることになると判定されたときには、前記マイクロコントローラに対する前記画像の展開の指示を行う制御を実行する展開指示制御手段とを含む
請求項5記載の遊技機。The display control microcomputer, before instructing the microcontroller to expand the image, determines whether or not the region of the image is expanded in the virtual display region; and
When the image position determining means determines that the entire area of the image is to be expanded outside the virtual display area, the image position determining means does not instruct the microcontroller to expand the image. And a development instruction control unit configured to execute control for instructing the microcontroller to develop the image when it is determined that at least a part of the image is to be developed in the virtual display region. 5. The gaming machine according to 5.
前記画像展開領域判定手段により前記画像が前記非透過領域に展開する画像であると判定されたときに、当該画像の領域が仮想表示領域内における透過領域に対応する領域内に展開されることになるか否かを判定する非透過領域画像位置判定手段と、
前記非透過領域画像位置判定手段により前記画像の全領域が前記透過領域に対応する領域内に展開されることになると判定されたときには、前記マイクロコントローラに対する前記画像の展開の指示を行わず、前記非透過領域画像位置判定手段により前記画像の少なくとも一部の領域が前記透過領域に対応する領域外に展開されることになると判定されたときには、前記マイクロコントローラに対する前記画像の展開の指示を行う制御を実行する非透過領域展開指示制御手段とを含む
請求項5または請求項6記載の遊技機。The display control microcomputer, before instructing the microcontroller to develop the image, determines whether or not the image is an image to be developed in the non-transparent region;
When the image development area determination unit determines that the image is an image developed in the non-transparent area, the area of the image is developed in an area corresponding to the transparent area in the virtual display area. Non-transparent area image position determining means for determining whether or not
When the non-transparent area image position determination means determines that the entire area of the image is to be expanded in the area corresponding to the transmissive area, the microcontroller does not instruct the expansion of the image, Control for instructing the microcontroller to develop the image when it is determined by the non-transparent region image position determination means that at least a part of the image is to be expanded outside the region corresponding to the transparent region. The gaming machine according to claim 5 or 6, further comprising a non-transparent area expansion instruction control means for executing
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003195604A JP2005027834A (en) | 2003-07-11 | 2003-07-11 | Game machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003195604A JP2005027834A (en) | 2003-07-11 | 2003-07-11 | Game machine |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005027834A true JP2005027834A (en) | 2005-02-03 |
Family
ID=34206373
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003195604A Withdrawn JP2005027834A (en) | 2003-07-11 | 2003-07-11 | Game machine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005027834A (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007007346A (en) * | 2005-07-08 | 2007-01-18 | Toyomaru Industry Co Ltd | Game machine |
JP2007014386A (en) * | 2005-07-05 | 2007-01-25 | Samii Kk | Game machine |
JP2007089657A (en) * | 2005-09-27 | 2007-04-12 | Abilit Corp | Game machine |
JP2007202607A (en) * | 2006-01-30 | 2007-08-16 | Sankyo Kk | Slot machine |
JP2007236621A (en) * | 2006-03-08 | 2007-09-20 | Sanyo Product Co Ltd | Game machine |
JP2008048824A (en) * | 2006-08-23 | 2008-03-06 | Sankyo Kk | Game machine |
JP2011172814A (en) * | 2010-02-25 | 2011-09-08 | Kyoraku Sangyo Kk | Game machine, and method and program for performance |
JP2012106135A (en) * | 2012-03-15 | 2012-06-07 | Daito Giken:Kk | Game machine |
JP2012147853A (en) * | 2011-01-17 | 2012-08-09 | Sophia Co Ltd | Game machine |
JP2014212974A (en) * | 2013-04-25 | 2014-11-17 | 株式会社三共 | Game machine |
JP2016105989A (en) * | 2016-03-23 | 2016-06-16 | 株式会社三共 | Game machine |
JP2016105991A (en) * | 2016-03-23 | 2016-06-16 | 株式会社三共 | Game machine |
JP2016105990A (en) * | 2016-03-23 | 2016-06-16 | 株式会社三共 | Game machine |
JP2016135302A (en) * | 2016-03-23 | 2016-07-28 | 株式会社三共 | Game machine |
-
2003
- 2003-07-11 JP JP2003195604A patent/JP2005027834A/en not_active Withdrawn
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007014386A (en) * | 2005-07-05 | 2007-01-25 | Samii Kk | Game machine |
JP2007007346A (en) * | 2005-07-08 | 2007-01-18 | Toyomaru Industry Co Ltd | Game machine |
JP2007089657A (en) * | 2005-09-27 | 2007-04-12 | Abilit Corp | Game machine |
JP2007202607A (en) * | 2006-01-30 | 2007-08-16 | Sankyo Kk | Slot machine |
JP2007236621A (en) * | 2006-03-08 | 2007-09-20 | Sanyo Product Co Ltd | Game machine |
JP2008048824A (en) * | 2006-08-23 | 2008-03-06 | Sankyo Kk | Game machine |
JP2011172814A (en) * | 2010-02-25 | 2011-09-08 | Kyoraku Sangyo Kk | Game machine, and method and program for performance |
JP2012147853A (en) * | 2011-01-17 | 2012-08-09 | Sophia Co Ltd | Game machine |
JP2012106135A (en) * | 2012-03-15 | 2012-06-07 | Daito Giken:Kk | Game machine |
JP2014212974A (en) * | 2013-04-25 | 2014-11-17 | 株式会社三共 | Game machine |
JP2016105989A (en) * | 2016-03-23 | 2016-06-16 | 株式会社三共 | Game machine |
JP2016105991A (en) * | 2016-03-23 | 2016-06-16 | 株式会社三共 | Game machine |
JP2016105990A (en) * | 2016-03-23 | 2016-06-16 | 株式会社三共 | Game machine |
JP2016135302A (en) * | 2016-03-23 | 2016-07-28 | 株式会社三共 | Game machine |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6173124B2 (en) | Game machine | |
JP6364248B2 (en) | Game machine | |
JP2005027833A (en) | Game machine | |
JP6487151B2 (en) | Game machine | |
JP2004283548A (en) | Game machine | |
JP2005027834A (en) | Game machine | |
JP2017143853A (en) | Game machine | |
JP2013180129A (en) | Game machine | |
JP6554124B2 (en) | Game machine | |
JP6507111B2 (en) | Gaming machine | |
JP2016150071A (en) | Game machine | |
JP2015019928A (en) | Game machine | |
JP2018094313A (en) | Game machine | |
JP4393803B2 (en) | Game machine | |
JP2016150031A (en) | Game machine | |
JP6014885B2 (en) | Amusement stand | |
JP2015019930A (en) | Game machine | |
JP2015019929A (en) | Game machine | |
JP6507110B2 (en) | Gaming machine | |
JP6718899B2 (en) | Amusement machine | |
JP6718900B2 (en) | Amusement machine | |
JP2020005733A (en) | Game machine | |
JP2008054969A (en) | Game machine | |
JP6438078B2 (en) | Game machine | |
JP2019213819A (en) | Game machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20051206 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20060126 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060622 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20090717 |