(57)【要約】【課題】複数の遊技状態へ遷移可能な遊技機において、状態遷移判定に確率カウンタを用いるパチンコ式遊技機で状態遷移の試験を効率よく行える遊技機試験装置を提供する。【解決手段】所定のプロトコルで遊技機１０と送受信可能なデータ受信器２０と、該データ受信器２０を介して遊技機１０からの情報を収集・演算・加工するデータ処理装置３０と、該データ処理装置３０が処理した情報を表示するディスプレイ４０とからなる遊技機試験装置１は、遊技機１０が所定入賞口への入賞時に確率カウンタの値を内部的に取得すると、これを入賞時カウント値の時系列データとして収集し、大当りの出現頻度グラフや大当り間隔の発生頻度グラフなどを作成して、試験者に可視表示する。【選択図】    図１
2004261483.tif 000002
【特許請求の範囲】
【請求項１】
内部情報を送信可能な遊技機から所望の遊技データを収集可能な遊技機内部データ収集手段と、
上記遊技機内部データ収集手段により収集したデータを保存する収集データ保存手段と、
からなることを特徴とする遊技機試験装置。
【請求項２】
上記請求項１に記載の遊技機試験装置において、
上記遊技機内部データ収集手段は、少なくとも、遊技機における遊技状態の遷移条件を判定するために遊技機内部で取得された遷移条件判定データを収集し、
上記収集データ保存手段は、遷移条件判定データが遊技機内部で取得された時間に基づいて、遷移条件判定データを時系列に保存することを特徴とする遊技機試験装置。
【請求項３】
上記請求項２に記載の遊技機試験装置において、
上記収集データ保存手段に時系列で保存されている遷移条件判定データを取り出し、遷移条件判定データの値毎の頻度および／または遷移条件判定データの値毎の発生間隔の頻度を視覚的に表示する収集情報提示手段を設けたことを特徴とする遊技機試験装置。
【請求項４】
上記請求項２又は請求項３に記載の遊技機試験装置において、
遊技状態遷移条件の判定に際して、状態遷移判定データと併せて補助的条件判定データも遊技機内部で取得される場合には、上記遷移データ保存手段は、状態遷移判定データと補助的条件判定データとを関連付けて、補助的条件判定データを時系列に保存することを特徴とする遊技機試験装置。
【請求項５】
上記請求項２〜請求項４に記載の遊技機試験装置と、該遊技機試験装置が収集した遷移条件判定データを諸条件に応じて加工するデータ加工手段とからなる遊技機開発支援システムであって、
上記データ加工手段は、遷移条件判定データの値から遷移条件達成値を任意に変更することで、変更した遷移条件達成値で遷移条件判定が行われた場合の遷移条件達成頻度をシミュレートし、そのシミュレーション結果を表示することで、遊技機開発における遊技状態遷移の条件設定の判断に供し得るようにしたことを特徴とする遊技機開発支援システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パチンコ式遊技機や回胴式遊技機等で遊技状態が遷移する遊技機の開発において重要である、遊技状態を遷移させる判定の根拠となるデータ（以下、確率カウンタと称す）の値を、遊技機から読出すことのできる遊技機試験装置および、この遊技機試験装置を用いて収集したデータを加工して遊技機の開発に有用な情報を提示できる遊技機開発支援システムに関するものである。
【０００２】
【従来の技術】
パチンコ式遊技機あるいは回胴式遊技機等の遊技機においては、通常状態、大当り状態、確変状態など、種々の遊技状態が設定されており、遊技中の諸条件が成立することで、異なる遊技状態へ遷移するものが主流である。異なる遊技状態へ遷移させるか否かの状態遷移判定は、遊技機の統括的制御を行っている遊技制御装置が各種センサからの入力に基づき、遊技球が入賞した、あるいはスタートレバーが操作されたと判断したときに確率カウンタの値を根拠に行われる。通常、制御装置には遊技状態の出力端子があり、状態遷移判定を行う際にスタート信号あるいはゲーム信号と呼ばれる信号が出力され、大当りを示す大当り信号、確変状態を示す確変信号などが現在の状態を示す信号として出力されるようになっている。なお、この遊技状態の出力端子から出力される信号は、単に各状態であるか否かの状態を示すもので、制御用マイクロプロセッサが使用しているデータのような複雑な内容を出力する端子ではない。
【０００３】
遊技機の開発に際しては、遊技制御装置から出力されるこれらの信号を取り出して、状態遷移判定の試行回数と大当りの回数を集計し、実際の確率（通常状態から大当りする確率、確変状態から大当りする確率など）を計出して参考とし、適正な確率で遊技状態の遷移が行われるように遊技機の開発を行っていた。
【０００４】
一方、遊技店においても、店の営業の参考にしたり、不正行為の監視に役立てたりするために、遊技機から同様のデータを所謂ホールコンピュータにより収集していた。
【０００５】
このような状況に対し、遊技機の制御を行っている遊技制御装置内のマイクロプロセッサに遊技データを出力する機能を付加し、マイクロプロセッサから出力される遊技データを外部で収集する発明が提案されている（例えば、特許文献１参照）。また、マイクロプロセッサから出力されるデータを大当り判定用確率カウンタの値（状態遷移判定に用いるデータ）としたものも提案されている（例えば、特許文献２，特許文献３参照）。
【０００６】
【特許文献１】
特開平９−１９２３２６号公報
【特許文献２】
特開平１０−４００９９号公報
【特許文献３】
特開２０００−３００８１３号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、遊技機の開発において、開発した遊技機が設計通りの状態遷移の確率を満足しているかどうかの試験は、前述のようにスタート信号や大当り信号などを集計して試験結果を得ていたため、有意な試験結果を出すためには、数日から１週間以上の試験期間を要していた。これは、遊技機における状態遷移判定の確率が、通常５０分の１〜３６０分の１付近であることに起因する。
【０００８】
また、状態遷移を判定するデータとして確率カウンタの値を用いる場合、不正防止のために確率カウンタの更新手法が年々複雑になっており、更に、遊技内容の高度化・複雑化に伴って複数の確率カウンタを用いる遊技機が一般的となっているため、これらの動作確認のために試験期間が更に必要となり、開発期間の更なる長期化要因となっている。
【０００９】
そこで、本発明は、遊技機の開発現場や遊技店において、遊技機の状態遷移判定情報を収集して状態遷移の試験を簡易に行える遊技機試験装置と、この遊技機試験装置により収集された情報を加工して遊技機の開発効率を高めることが可能な遊技機開発支援システムの提供を目的とする。
【００１０】
【課題を解決するための手段】
上記の課題を解決するために、請求項１に係る発明は、内部情報を送信可能な遊技機から所望の遊技データを収集可能な遊技機内部データ収集手段と、上記遊技機内部データ収集手段により収集したデータを保存する収集データ保存手段と、からなることを特徴とする。
【００１１】
また、請求項２に係る発明は、上記請求項１に記載の遊技機試験装置において、上記遊技機内部データ収集手段は、少なくとも、遊技機における遊技状態の遷移条件を判定するために遊技機内部で取得された遷移条件判定データを収集し、上記収集データ保存手段は、遷移条件判定データが遊技機内部で取得された時間に基づいて、遷移条件判定データを時系列に保存することを特徴とする。
【００１２】
また、請求項３に係る発明は、上記請求項２に記載の遊技機試験装置において、上記収集データ保存手段に時系列で保存されている遷移条件判定データを取り出し、遷移条件判定データの値毎の頻度および／または遷移条件判定データの値毎の発生間隔の頻度を視覚的に表示する収集情報提示手段を設けたことを特徴とする。
【００１３】
また、請求項４に係る発明は、上記請求項２又は請求項３に記載の遊技機試験装置において、遊技状態遷移条件の判定に際して、状態遷移判定データと併せて補助的条件判定データも遊技機内部で取得される場合には、上記遷移データ保存手段は、状態遷移判定データと補助的条件判定データとを関連付けて、補助的条件判定データを時系列に保存することを特徴とする。
【００１４】
また、請求項５に係る発明は、上記請求項２〜請求項４に記載の遊技機試験装置と、該遊技機試験装置が収集した遷移条件判定データを諸条件に応じて加工するデータ加工手段とからなる遊技機開発支援システムであって、上記データ加工手段は、遷移条件判定データの値から遷移条件達成値を任意に変更することで、変更した遷移条件達成値で遷移条件判定が行われた場合の遷移条件達成頻度をシミュレートし、そのシミュレーション結果を表示することで、遊技機開発における遊技状態遷移の条件設定の判断に供し得るようにしたことを特徴とする。
【００１５】
【発明の実施の形態】
次に、添付図面に基づいて、本発明に係る遊技機試験装置及びこれを用いた遊技機開発支援システムの実施形態を詳細に説明する。
【００１６】
図１において、遊技機試験装置１は、遊技機１０から取り出されるデータを受信し、収集・加工するもので、本実施形態においては、所定のプロトコルで遊技機と送受信可能なデータ受信器２０と、該データ受信器２０を介して遊技機１０からの情報を収集・演算・加工するデータ処理装置３０と、該データ処理装置３０が処理した情報を表示するディスプレイ４０とで遊技機試験装置１を構成するものとした。
【００１７】
上記遊技機１０は、遊技機制御基板１１に搭載されているＭＰＵ１２により制御される。遊技機１０には遊技機制御基板１１の他、表示基板や表示機、表示ランプ、表示ランプ制御基板、外部への信号出力基板などが組み込まれている標準的な遊技機で、予め定めた種々の遊技状態へ遷移するものある。図２には、パチンコ式遊技機の代表的な状態遷移を示しており、通常状態，確変状態，大当たり状態，確変大当たり状態がある。そして、予め定めた状態遷移条件が達成されることにより、現在の遊技状態から異なる遊技状態へと遷移してゆくのである。なお、通常状態又は確変状態から通常大当り状態又は確変大当り状態に遷移する際には、状態遷移を判定するデータとして確率カウンタの値（後に詳述）を用いる。
【００１８】
データ受信機２０は、ＭＰＵ１２に対してＲＡＭ内容の読出しコマンドを送信する。すると、ＭＰＵ１２に内蔵されているＲＡＭ（後に詳述）に記憶されているデータがインターフェース１３を通って基板外部へ出力される。また、データ受信機２０は、ＲＡＭに記憶されたデータのなかから、遊技状態の遷移判定に用いるデータとして確率カウンタの値を取り出し、データ処理装置３０へ送信する。
【００１９】
データ処理装置３０は、例えばパーソナルコンピュータ等で構成でき、データ受信装置３０経由で入手した確率カウンタの値を時系列データとして、時間と確率カウンタ値の組で記憶装置に保存するとともにデータの加工処理を行う。なお、データ受信機２０の機能をデータ処理装置３０に設けて、データ処理装置３０が直接ＭＰＵ１２からデータを取り出すようにしても良い。また、本実施形態における遊技機試験装置１のように、データ処理装置３０としてパーソナルコンピュータを用いれば、これに適宜なデータ処理プログラム等を実行させることで、遊技機開発に好適な情報提示を行える遊技機開発支援システムとして用いることが可能である。
【００２０】
図３に、上記遊技機制御基板１１に使用されるＭＰＵ１２の概略構成例を示し、ＭＰＵ１２は内蔵ＲＡＭの値を外部に出力する機能を有するものである。ＭＰＵ１２内の内蔵ＲＡＭ１２−１へは、ＣＰＵブロック１２−２からさまざまなデータがリード・ライトされている。この内蔵ＲＡＭ１２−１へデータがライトされる際に、アドレスデコーダ１２−５で内蔵ＲＡＭ１２−１への書込みデータを判別し、同じ信号を監視用ＲＡＭ１２−３に与えることで監視用ＲＡＭ１２−３には内蔵ＲＡＭ１２−１の複製が出来上がる。
【００２１】
通信制御部１２−４は、外部（本実施形態においては、データ受信機２０）から内蔵ＲＡＭ読出し要求を受けた場合、この監視用ＲＡＭ１２−３の値を読出し、外部へ送信する。すなわち、通信制御部１２−４は、ＣＰＵブロック１２−２が使用している内蔵ＲＡＭ１２−１を直接読み出さないので、ＣＰＵブロック１２−２にウェイトをかける等の影響を与えることなく、内蔵ＲＡＭ１２−１の内容（と同一の内容）を読み出すことができるのである。なお、十分に処理能力の高いＣＰＵを用いる場合は、ＣＰＵがプログラムにより当該データを外部に送信する構成としても良い。
【００２２】
上述した遊技用制御基板１１において、所定時間（例えば、２ｍｓｅｃ）毎に行われる割込処理を図４に示す。この割込処理では、遊技機を制御するプログラムにおいて、大当りでない状態から大当りとなる状態へ遷移させるかを決める判定するために用いる確率カウンタの更新と遊技球の入賞時処理とを行うものである。
【００２３】
割込処理においては、先ず、確率カウンタの更新を行う（ステップＳ１）。確率カウンタの更新とは、確率カウンタの値に１を加算し、その値が予め定めた上限値（本例では３２０）になった場合に０に戻すという処理である。確率カウンタの更新手法としては、＋１を行う場合のほか、素数を加える方法もある。また、カウンタが一周した場合、カウンタの初期値を変更してカウントをする方法もある。これは、大当りと判定されるカウント値を取るタイミングが、一定周期になることを避ける目的である。何れの手法を採用した確率カウンタを用いても良い。
【００２４】
なお、遊技機１０で使用する確率カウンタは遊技状態の遷移条件判定に確率を用いる場合に使用するので、条件判定の確率値に応じて複数設ける場合もある。確率カウンタを複数用いる場合には、上記Ｓ１の処理で夫々のカウンタの更新を行えば良い。また、本例の遊技機１０では、例えば、１／３２０の確率で大当りを出すものとしたので、０〜３１９の３２０個の値を取り得るカウンタを用い、上限値３１９になると帰零させるというサイクリック処理を行い、更新後の値をＲＡＭ１２−１に書き込む。
【００２５】
上記のようにして確率カウンタを更新した後、遊技球が入賞口へ入賞するなどして、予め定めた入賞センサがＯＮになったか否かを判定する（ステップＳ２）。ここでは、入賞センサの特性に応じて、チャタリングを取り除く処理を行う場合もある。入賞センサーがＯＮになっていなければ、そのまま割込処理を終了するが、入賞センサがＯＮになっていた場合には、確率カウンタの値（確率カウント値）を読み出して入賞時の確率カウント値としてＲＡＭ１２−１に保存する（ステップＳ３）。この値は、監視用ＲＡＭ１２−３にコピーされ、通信制御部１２−４によって読み出すことができる。
【００２６】
続いて、確率カウント値が予め定めた大当り番号と一致するか否かを判定し（ステップＳ４）、大当り番号と一致していなければ一旦割込処理を終了するが、大当り番号と一致していた場合には、大当りフラグをＯＮにする（ステップＳ５）。この大当りフラグがセットされることで、他の処理により、遊技状態の移行が行われると共に、試験又はパチンコ店での管理のため、大当りの状態を示す信号が遊技機外部に出力される。遊技機制御基板１１ではここで述べた大当り判定のほか、確変状態への状態遷移判定も同様の手法で行っている。また、他に遊技機の表示ランプ類の点灯制御，表示装置への指示など多様なプログラムが実行されているが本発明とは無関係なので説明は省略する。
【００２７】
なお、上記の割込処理の例では、入賞センサーがＯＮになった時に、確率カウンタの値を読み出して、直ぐに大当り番号か否かの判定を行うものとしたが、例えば、前回入賞した球に対する遊技の演出処理などが終了していない場合は、その演出が終了するまで、今回入賞した球に対する演出を一時留保するため、この確率カウント値を保留しておくようにしても良い。また、前回の入賞球に対する演出中に入賞する球が１個とは限らないので、入賞時の確率カウント値を保留する記憶領域を、保留１，保留２，保留３，…のように複数設けるようにしても良い。このように保留された入賞時の確率カウント値は、前回の遊技球の演出が終了した時点で読み出し、状態遷移判定を行うようにする。
【００２８】
また、上記大当りか否かの判定で用いる大当り番号とは、例えば、前記０〜３１９の値うちから任意に定めた番号（例えば「７」）であり、上記Ｓ４の処理では確率カウント値が７であれば大当りとする。この場合、大当り番号を「７」のみの１個とすれば、３２０種類の確率カウンタの値が「７」を取り得る確率は１／３２０であると言える。すなわち、最終的に得たい確率を満たすように、確率カウンタの取り得る値の範囲および大当り番号の数を定めれば良い。
【００２９】
例えば、図５（ａ）に示す確率カウンタでは、カウンタが取り得る値として「０〜３１９」の３２０種類があり、上記Ｓ１の処理が行われる毎に確率カウント値を示す針が１カウントずつ時計の針のように回っていき、大当り番号である「７」を確率カウント値としている時に入賞センサがＯＮした場合にのみ大当りとなり、その確率は１／３２０である。図５（ｂ）に示すカウンタでは、カウンタが取り得る値として「０〜１２７９」の１２８０種類があり、上記Ｓ１の処理が行われる毎に確率カウント値を示す針が１カウントずつ時計の針のように回っていき、大当り番号である「７」，「１２」，「５１２」，「９００」の何れかを確率カウント値としている時に入賞センサがＯＮした場合に大当りとなり、その確率は、４／１２８０＝１／３２０である。
【００３０】
図６は、上述した遊技機１０から収集したデータ（状態遷移判定用のデータたる入賞時の確率カウント値）を遊技機試験装置１が取得する例を示したもので、遊技機１０より読み出した入賞時確率カウント値［５］，［２５６］，［７］，…，［３１０］，［２８９］を、入賞した時刻にあわせて並べたものである。入賞時の確率カウント値はＲＡＭ１２−１上に保存される為、これの複製がある監視用ＲＡＭ１２−４にもその値が記憶されており、データ処理装置３０はデータ受信機２０を介して監視用ＲＡＭ１２−４の入賞時確率カウント値のデータに該当するアドレスの値を読み出すことで、入賞時確率カウント値を時系列データとして読み出す事ができる。このデータは、以下に述べる種々のデータ処理の元データとなるばかりでなく、時系列データであるので、遊技球の入賞タイミング等の機械的な特性を把握するデータとしても使用できる。
【００３１】
なお、遊技機１０から入賞時確率カウント値を読み出すタイミングや読み出し方法は特に限定されるものではなく、例えば、入賞時確率カウント値の読出しを確実とする為に、遊技機１０から出力される入賞信号をトリガとしてＲＡＭデータを読み出す方法や、確率カウンタの保存毎にカウントアップする循環型データをＲＡＭ上に設定しこのＲＡＭの値を参照し確率カウンタが更新されたことを判断し確率カウンタを読み出す方法など、多くの方法が考えられる。データの読出しの確実性を高める方法は本発明の主旨ではないのでここではこれ以上の説明を省略する。
【００３２】
図７は、遊技機試験装置１で出現頻度グラフを表示した時の表示画面例である。本図において、横軸は確率カウンタの取り得る値，縦軸は発生頻度であり、確率カウンタの値ごとの出現頻度（入賞時確率カウント値となった頻度）をグラフにしたものである。このグラフは常に更新し、遊技機の試験をしている際、リアルタイムに出現頻度が変化していく様子を試験者らが観測できるようにすることが望ましい。
【００３３】
なお、図７に示した出現頻度グラフでは、確率カウンタ値毎に出現頻度の隔たりが大きいものの、プログラム上は各確率カウント値が均等に出るように設計されているので、試験が進むと、各確率カウント値の出現頻度は、どれも同程度の頻度になるものと予想される。従って、この確率カウンタの出現頻度に極端な偏りがあれば、プログラムの誤り等の何らかの要因があることを試験者等が容易に認識できる。また、このような出現頻度の偏りは、試験開始後リアルタイムに更新される出現頻度グラフを見れば容易に察知できるので、このような単純な誤りのために、従来のような長時間の試験を行う必要がなく、効率的な遊技機試験を行うことができる。この出現頻度グラフの表示は、確率カウンタの更新方法を変更した場合に、その効果を確かめるようなケースで特に有効である。
【００３４】
次に、上述した遊技機試験装置１により行った遊技機試験の収集データを使って、遊技機開発のための有用な情報を提示する遊技機開発支援システムの機能について説明する。なお、本実施形態では、パーソナルコンピュータからなるデータ処理装置３０を用いるものとしたので、遊技機試験装置１の構成で遊技機支援システムを構成できるが、例えば、遊技機情報の収集と所定のデータ加工・表示機能に特化した遊技機試験装置を用いる場合には、この遊技機試験装置で収集した情報を、以下に説明するようなデータ加工機能を有する処理装置を別途も受けることで遊技機開発支援システムを構成すれば良い。
【００３５】
先ず、図８に基づいて、試験が終了した後に遊技機１０より読み出したデータ（遊技球が入賞した時の確率カウンタの値）を整理して提示する方法を説明する。図８（ａ）は、上記図６と同様に、入賞時確率カウント値を時系列に並べたもので、図８（ｂ）は、図８（ａ）で示す時系列の確率カウント値を時刻を無視して、順に左に詰めて並べたもので、横軸は状態遷移判定の回数となる。すなわち、１回目の状態遷移判定に用いたデータ（入賞時確率カウント値）が［５］で、２回目の入賞時確率カウント値が［２５６］で、３回目の入賞時確率カウント値が［７］…という情報となる。
【００３６】
図８（ｃ）は、図８（ｂ）を元に、大当り番号（ここでは、［７］とする）の位置を基準とすることで、大当りと大当りとの間隔を遊技球が入賞した回数（大当りと判定されなかった状態遷移判定が行われた回数：外れ回数）として算出しているものである。この様に、時系列データ（本実施形態では、時刻と確率カウント値）を出現順に並べたり、大当たりの間隔を遊技球が入賞した回数（大当りと判定されなかった判定回数）を取得したりすることで、遊技機の特性を判断する基本データとして提示できる。
【００３７】
なお、この大当り間隔データは、大当り番号を変更することで、異なるデータとして得ることができる。すなわち、遊技機開発支援システムにおいては、試験用の遊技機１０に設定されている大当り番号に拘束されることなく、遊技制御用のプログラムに記述した大当り番号とは異なる番号を指定して、これを大当り番号とした場合の大当り間隔をシミュレートできるので、従来の如く、別番号で大当り判定をするために再度長時間の試験を行う必要がない。これは、遊技機試験装置１が遊技機１０から状態遷移判定用のカウント値を収集しているからであり、大当りの発生情報を収集している従来技術と大きく異なる点である。
【００３８】
図９は、上記図８（ｃ）で得た大当り間隔データを元に、その出現頻度をグラフ化した大当り間隔頻度グラフを示す。すなわち、この大当り間隔グラフでは、短い間隔で大当りが発生する頻度や、長時間のスランプの後に大当りが発生する頻度などを視覚的に把握することができる。また、この大当り間隔頻度グラフは、上述したように、大当りの値を変えて作成することができる。従って、大当りを別番号に変えた時の大当り間隔頻度を得るために、再度長時間の試験を行う必要が無く、大当り番号毎の大当り間隔頻度を最小限の試験期間で提示することができ、遊技機開発期間の短縮に大きく寄与できる。
【００３９】
図１０は、シミュレーション結果をいわゆるスランプグラフに表示したものである。スランプグラフとは、遊技店においてパチンコ式遊技機の稼動状態を示すものとして普及しているグラフ形式であり、時間の経緯に従い、遊技で消費した玉数と遊技により獲得した玉数との差をグラフ化したもので、客側のプラスであるか、店側のプラスであるかが一目で分る。無論、本遊技機開発支援システムによれば、上述したように、大当りの値を変えることで、夫々のスランプグラフを作成できる。
【００４０】
なお、スランプグラフの作成には、上記遊技機試験装置１で収集したデータ（入賞時確率カウント値と入賞時刻）があれば、他の要素（時間当りの発射玉数、一般入賞による時間当りの平均獲得玉数、大当り時の獲得玉数）は設計値を使って作成することができる。シミュレーションにより作成したスランプグラフは、実際の遊技のように不規則な入賞状態まで再現できないため、差玉の増減は画一的となってしまうが、大当りの発生・終了の大まかな流れを把握するスランプグラフとしては、遊技機の開発支援に十分な情報を提示できるものである。
【００４１】
そもそも、スランプグラフは、遊技店において遊技機の良し悪しを判断する手掛りにもなっているものであり、従来から遊技機メーカにおいても市場で人気の出る遊技機がどのようなスランプグラフになるか、その概要を把握していたものの、その情報を遊技機の開発に役立てるためには、スランプグラフ作成のための試験に長時間かかることがネックとなっており、現実的でなかったのである。しかるに、本実施形態に係る遊技機開発支援システムによれば、一度行った試験の結果から、大当りの値を変更した場合のスランプグラフをシミュレーションで作成・表示することができるので、大当りの値毎にスランプグラフ作成用の試験を行う必要が無く、限られた開発期間の中でスランプグラフに基づいて遊技機の開発を進めることができ、実用的価値が大きい。
【００４２】
図１１は、状態遷移のために複数のカウンタを用いる遊技機から遊技機試験装置１が夫々のカウント値を取得する例を示す。▲１▼の列は大当りの判定をする確率カウンタから取得した入賞時確率カウント値で、▲２▼の列は大当りの場合にその図柄を決定するための図柄カウンタから取得した図柄決定時カウント値である。例えば、大当りの図柄が１２種類ある場合に、遊技機のプログラムは、状態遷移判定用の確率カウンタのカウント値と同時に、そのカウント値が大当りの場合に備えて、０〜１１の１２種類の値をとる大当り図柄を決定するためのカウンタのカウント値も同時に保存しておく。
【００４３】
このように、複数のカウンタをプログラムが使用する場合、従来の方法による実動試験で確認するためには、実際に大当りになった場合のその図柄の出方を確認する必要があり、大当りを発生させること自体が１日に数十回程度であるため、有意な結果を得るためには、非常に長期間のテストが必要となって、迅速な遊技機の開発に支障をきたしていた。そこで、遊技機試験装置１によって一通りのデータを取得した後に、夫々のケースに応じた試験結果（大当り値を変えた時の当り図柄の発生状態）をシミュレートすれば、各々の事象が実際に発生するように長時間かけてカウンタの動作を実動試験することなく、遊技機の開発支援に有用な情報を提示できる。
【００４４】
なお、複数のカウンタを用いるケースは、上述した大当たり状態への遷移時のほかに、図柄変動時にリーチさせるか否かの確率、大当りの発生に伴って確率変動を行うか否かの確率などがある。そして、遊技内容が年々バラエティに富むようになることに伴い、複数のカウンタを用いるケースは更に増加している。しかしながら、３つ以上のカウンタを用いる場合であっても、それらカウンタから得たカウント値相互の関連付けが分かるように遊技機試験装置１によってデータを収集すれば、大当りの値を変えたシミュレーションなどに応用できる。
【００４５】
図１２は、上記の図１１で得られたデータの解析表示画面例である大当り図柄の出現頻度グラフを示す。この棒グラフにおいて、横軸は大当り図柄（図柄カウンタのカウント値：０〜１１）、縦軸はそれぞれの発生頻度を示す。この大当り図柄の発生頻度も、大当り番号を変えてシミュレートでき、遊技機の開発支援に有用な情報を提示できる。
【００４６】
図１３は上記の、図１１で得られたデータの解析表示画面の他の例を示す。図１３では、大当り番号の確率カウント値と大当り図柄のカウント値を夫々Ｘ軸，Ｙ軸に設定し、Ｚ軸にその発生頻度を割り当てて、三者の関連を３次元的に示したグラフである。このグラフを用いれば、試験結果が視覚的に判り易くなる。なお、図１３では、２つのカウンタ値をＸ軸，Ｙ軸に割り当てて表示したが、３つ以上のカウンタを用いている場合には、適当な２つのカウンタ値を選択することで、同様な三次元表示のグラフを作成できる。
【００４７】
以上の実施形態では、パチンコ式遊技機を試験対象として説明したが、回胴式遊技機に対しても、同様にデータ収集や開発支援の情報提示を行うことができる。但し、パチンコ式遊技機と回胴式遊技機との構造的相違から、例えば、以下のような点を踏まえて適用する必要がある。
【００４８】
１．確率カウンタのカウント値を取得するタイミングが、パチンコ式遊技機における遊技球の入賞時の代りに、スタートレバーの押し下げ時である。
２．確率を外部から選択設定できるので、各設定値によって確率カウンタの母数が異なる場合がある。
３．大当りしたとき、獲得できるメダル数は、遊技者の技量によって多少変動する。
【００４９】
相違点１から、確率カウンタのカウント値を取得するタイミングについては、パチンコ式遊技機の場合（例えば、１分間に１００発発射）のように単位時間当りの投入メダル数を設計値とみなしてシミュレートする必要が無く、収集データを直接使用できる。その他、確率カウンタのカウント値を読み取り、集計する点は、パチンコ式遊技機で説明した手法を使うことができる。
【００５０】
相違点２から、回胴式遊技機では、設定可能な確率毎に異なる確率カウンタを用いるような場合は、各設定値毎に試験を行う必要がある。しかしながら、確率の設定値によってカウンタの母数が異なるような設計としないで、全ての設定値で母数を変えずに、大当り番号の数を変更して確率を変える設計とした場合には、１回の試験で各設定確率のデータを取得できる。従って、遊技機の設計によっては１回の試験で必要なデータを収集することが可能となり、開発期間の短縮に寄与できる。
【００５１】
相違点３から、大当りしたときの獲得メダル数のバラツキは、パチンコ式遊技機において設計上の獲得玉数でシミュレートする場合よりも顕著となる傾向にあるため、大当り時の獲得メダル数をある代表的な数を用いてスランプグラフ等を作成した場合のシミュレーション結果と現実のデータとの開きが大きい場合もある。しかしながら、開発支援のために提示するスランプグラフとしては十分であるから、回胴式遊技機においても、統計的に定めた所定数を大当り時の獲得メダル数として用いても支障ない。
【００５２】
【発明の効果】
以上説明したように、請求項１に係る遊技機試験装置によれば、遊技機内部データ収集手段によって収集した遊技機の内部情報を、収集データ保存手段により保存できるので、試験に必要な遊技機内部情報を得ることができる。そして、従来の遊技機試験装置では、大当りの発生情報のみを収集していたことから、試験結果としてはＯＫ／ＮＧの判定を得るのみであり、試験に要した時間の割に得るものが少なかったのに対し、請求項１に係る遊技機試験装置では、遊技機の内部情報そのものを収集することができるので、この収集した内部情報をシミュレーション等に利用すれば、より有効な判断情報を得ることができ、実用的価値が大きい。
【００５３】
また、請求項２に係る遊技機試験装置によれば、遊技機における遊技状態の遷移条件を判定するために遊技機内部で取得される遷移条件判定データを時系列に得ることができる。この時系列な遷移条件判定データは、遊技機の特性を判断する基本データとして有用なものである他、球入賞時に遊技状態の遷移条件判定を行うパチンコ式遊技機においては、遊技球の入賞タイミング等、パチンコ式遊技機の機械的な特性を判断するために活用することもできる。
【００５４】
また、請求項３に係る遊技機試験装置によれば、収集情報提示手段が、収集データ保存手段に時系列で保存されている遷移条件判定データから、遷移条件判定データの値毎の頻度および／または遷移条件判定データの値毎の発生間隔の頻度を視覚的に表示するので、単なるデータの羅列を見ただけでは把握が困難な試験結果を把握しやすい形で試験実施者に提示できる。また、収集データの蓄積に伴って、表示を逐次更新可能なものとすれば、時間経緯に伴う遊技機の特性をリアルタイムに把握することができ、加えて、単純なプログラムミス等に起因する遊技機の動作異常があった場合、これを試験の終了を待たずに発見することもでき、遊技機開発に要する無駄な時間を削減する上で、一層効果的である。
【００５５】
また、請求項４に係る遊技機試験装置によれば、遷移データ保存手段が、状態遷移判定データと補助的条件判定データとを関連付けて、補助的条件判定データを時系列に保存するので、遊技状態の遷移条件判定と補助的条件判定とを関連付けた状態で試験を行うことができる。従って、遊技状態の遷移条件判定に際し、状態遷移判定データ用の確率カウンタと補助的条件判定データ用の確率カウンタを用いる複雑な遊技機であっても、各カウンタが設計の確率通りに動作しているかを簡単に確認することができるようになる。このことは、試験時間の短縮を意味するだけでなく、従来は採用できなかったより多くのカウンタの複雑な組合せであっても、その動作確認を短時間で簡易に行うことも意味し、よりバラエティに富む面白い遊技機の開発に寄与することができる。
【００５６】
請求項５に係る遊技機開発支援システムによれば、データ加工手段が、遊技機試験装置により収集した遷移条件判定データの値から遷移条件達成値を任意に変更することで、変更した遷移条件達成値で遷移条件判定が行われた場合の遷移条件達成頻度をシミュレートし、そのシミュレーション結果を表示するので、遊技機側の遷移条件達成値を変更した上で改めて遷移条件判定データを取得する必要が無く、遊技機開発の大幅な時間短縮を図れる。また、遊技店でパチンコ式遊技機の評価にも使用しているスランプグラフをシミュレーション表示すれば、従来は試験時間がかかり過ぎることに起因して遊技機の開発に使用することが困難であったスランプグラフを遊技機の開発時に使用することがで可能となり、一層興趣の高い遊技機の開発が可能となる。更に、営業職の者であっても、スランプグラフから新規開発した遊技機の特性を容易に把握することができるので、営業活動においても有意義である。
【図面の簡単な説明】
【図１】本発明に係る遊技機試験装置と試験対象の遊技機とを示す概略構成図である。
【図２】遊技機における遊技状態の状態遷移を示す説明図である。
【図３】遊技機が備えるＭＰＵの概略構成図である。
【図４】遊技機で一定時間毎に実行される割込処理を示すフローチャートである。
【図５】（ａ）１／３２０確率カウンタの動作説明図である。
（ｂ）４／１２８０確率カウンタの動作説明図である。
【図６】確率カウンタにおける入賞時確率カウント値の出現状況の説明図である。
【図７】収集データに基づいて作成した出現頻度グラフの表示画面を示す画面イメージ図である。
【図８】収集データに基づいて大当り間隔を取得する手順を示した説明図である。
【図９】収集データに基づいて作成した大当り間隔の発生頻度グラフの表示画面を示す画面イメージ図である。
【図１０】収集データと遊技機の設計値に基づくシミュレーションで作成したスランプグラフの表示画面を示す画面イメージ図である。
【図１１】複数のカウンタにおけるカウント値の出現状況の説明図である。
【図１２】収集データに基づく大当り図柄の出現頻度グラフの表示画面を示す画面イメージ図である。
【図１３】収集した確率カウンタのカウント値と大当り図柄カウンタのカウント値と発生頻度の関連を示す三次元グラフの表示画面を示す画面イメージ図である。
【符号の説明】
１  遊技機試験装置
１０  遊技機
１１  遊技機制御基板
１２  ＭＰＵ
２０  データ受信機
３０  データ処理装置
４０  ディスプレイ
【図１】
2004261483.tif 000003
【図２】
2004261483.tif 000004
【図３】
2004261483.tif 000005
【図４】
2004261483.tif 000006
【図５】
2004261483.tif 000007
【図６】
2004261483.tif 000008
【図７】
2004261483.tif 000009
【図８】
2004261483.tif 000010
【図９】
2004261483.tif 000011
【図１０】
2004261483.tif 000012
【図１１】
2004261483.tif 000013
【図１２】
2004261483.tif 000014
【図１３】
2004261483.tif 000015