(57)【要約】【課題】実際のパチンコ遊技機に近い球軌道の計算が可能なパチンコ機シミュレーションプログラム等の提供を目的としている。【解決手段】本発明の一実施形態に係るパチンコ機シミュレーションプログラムは、所定の遊技盤情報を変更可能にするステップと、遊技盤および遊技要素の材質に関するパラメータを設定するステップと、前記パラメータおよび前記遊技盤情報に基づいて、遊技盤に向けて打ち出される遊技球の遊技盤上における軌道を計算するステップと、計算された遊技球の軌道を遊技盤上に表示するステップとをコンピュータに実行させることを特徴とする。【選択図】    図２
2006181278.tif 000002
【特許請求の範囲】
【請求項１】
所定の遊技領域を有する遊技盤およびこの遊技盤上に配置される遊技要素に関する遊技盤情報に基づいて、仮想的なパチンコ機の少なくとも一部をコンピュータの表示画面上に表示させる第１の表示ステップと、
前記遊技盤情報を変更可能にする変更ステップと、
前記遊技盤および前記遊技要素の材質に関するパラメータを設定する材質パラメータ設定ステップと、
前記パラメータおよび前記遊技盤情報に基づいて、前記遊技盤に向けて打ち出される遊技球の遊技盤上における軌道を計算する軌道計算ステップと、
前記軌道計算ステップによって計算された遊技球の軌道を前記遊技盤上に表示する第２の表示ステップと、
をコンピュータに実行させることを特徴とするパチンコ機シミュレーションプログラム。
【請求項２】
前記パラメータは、遊技球と前記遊技要素との間の摩擦係数または反発係数を含んでいることを特徴とする請求項１に記載のパチンコ機シミュレーションプログラム。
【請求項３】
前記パラメータを変更可能にするパラメータ変更ステップを更に含んでいることを特徴とする請求項１または請求項２に記載のパチンコ機シミュレーションプログラム。
【請求項４】
前記遊技盤情報は、遊技球の打ち出し速度、前記遊技盤の傾斜角、前記遊技要素の形状、位置、大きさのいずれか１つを含んでいることを特徴とする請求項１から請求項３のいずれか１項に記載のパチンコ機シミュレーションプログラム。
【請求項５】
コンピュータによって読み取り可能な記録媒体であって、請求項１から請求項４のいずれか１項に記載されたパチンコ機シミュレーションプログラムが記録されていることを特徴とする記録媒体。
【請求項６】
所定の遊技領域を有する遊技盤およびこの遊技盤上に配置される遊技要素に関する遊技盤情報を記憶するための記憶手段と、
前記遊技盤情報に基づいて、仮想的なパチンコ機の少なくとも一部を表示するための表示手段と、
前記遊技盤情報を変更するための変更手段と、
前記遊技盤および前記遊技要素の材質に関するパラメータを設定するための材質パラメータ設定手段と、
前記パラメータおよび前記遊技盤情報に基づいて、前記遊技盤に向けて打ち出される遊技球の遊技盤上における軌道を計算する計算手段と、
前記計算手段で計算した遊技球の軌道を前記表示手段上でシミュレートするシミュレート手段と、
を備えていることを特徴とするシミュレータ。
【請求項７】
前記パラメータを変更するためのパラメータ変更手段を更に備えていることを特徴とする請求項６に記載のシミュレータ。
【請求項８】
所定の遊技領域を有する遊技盤およびこの遊技盤上に配置される遊技要素に関する遊技盤情報を記憶するための記憶手段と、
前記遊技盤情報に基づいて、仮想的なパチンコ機の少なくとも一部を表示するための表示手段と、
前記遊技盤情報を変更するための変更手段と、
前記遊技盤および前記遊技要素の材質に関するパラメータを設定するための材質パラメータ設定手段と、
前記パラメータおよび前記遊技盤情報に基づいて、前記遊技盤に向けて打ち出される遊技球の遊技盤上における軌道を計算する計算手段と、
前記計算手段によって計算された遊技球の軌道を前記表示手段上でシミュレートするシミュレート手段と、
を備えていることを特徴とするパチンコ遊技機。
【請求項９】
前記パラメータを変更するためのパラメータ変更手段を更に備えていることを特徴とする請求項８に記載のパチンコ遊技機。
【請求項１０】
遊技に関する制御を行なうサーバと、前記サーバにネットワークを介して接続された遊技端末とを備えて成る遊技ネットワークシステムにおいて、
前記サーバは、所定の遊技領域を有する遊技盤およびこの遊技盤上に配置される遊技要素に関する遊技盤情報と前記遊技盤および前記遊技要素の材質に関するパラメータとを記憶する記憶手段と、前記記憶手段に記憶された前記遊技盤情報に基づいて、仮想的なパチンコ機の少なくとも一部を前記遊技端末の表示画面上に表示させる手段と、前記記憶手段に記憶された前記遊技盤情報および前記パラメータに基づいて、前記遊技盤に向けて打ち出される遊技球の遊技盤上における軌道を計算する計算手段と、前記計算手段によって計算された遊技球の軌道を前記遊技端末の表示画面上でシミュレートするシミュレート手段とを有し、
前記遊技端末は、前記サーバの前記記憶手段に記憶された前記遊技盤情報および前記パラメータを設定または変更するための設定・変更手段と、前記表示画面とを有していることを特徴とする遊技ネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ遊技機の動作を所定のパラメータに基づいてシミュレートするためのパチンコ機シミュレーションプログラム、および、そのようなプログラムを記録する記録媒体、並びに、前記プログラムを実行可能なシミュレータ、パチンコ遊技機、遊技ネットワークシステムに関する。
【背景技術】
【０００２】
一般に、パチンコ遊技機を設計する場合には、パチンコ遊技機の遊技盤を実際に製作するとともに、遊技盤上に遊技球を打ち出して遊技盤上における遊技球の軌道を調べ、その結果により、最終的な遊技盤上における遊技要素（例えば、釘、役物、風車、始動口等）のレイアウト等を決定している。
【０００３】
しかしながら、このような方法では、遊技要素のレイアウト等を変更したい場合、その都度、遊技盤を製作し直して、遊技球の軌道を調べ直さなければならないため、パチンコ遊技機の設計に多大な手間と時間とを要してしまう。
【０００４】
そこで、特許文献１では、遊技盤上の任意の位置に遊技要素をレイアウトでき、実際に遊技盤を製作しなくても遊技盤上における遊技球の軌道をシミュレートできるパチンコ機シミュレータを提案している。
【特許文献１】特開２０００−２１８０２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、現在、パチンコ遊技機の前記遊技盤および前記遊技素子には様々な材質が使用されている。しかしながら、前述した特許文献１では、パチンコ遊技機の材質が考慮されていないため、シミュレートされる遊技球の軌道が実際のパチンコ遊技機における遊技球の軌道とかけ離れたものになる虞がある。
【０００６】
本発明は、前記事情に着目してなされたものであり、その目的とするところは、実際のパチンコ遊技機に近い球軌道の計算が可能なパチンコ機シミュレーションプログラム等を提供することにある。
【課題を解決するための手段】
【０００７】
前記課題を解決するために、請求項１に記載されたパチンコ機シミュレーションプログラムは、所定の遊技領域を有する遊技盤およびこの遊技盤上に配置される遊技要素に関する遊技盤情報に基づいて、仮想的なパチンコ機の少なくとも一部をコンピュータの表示画面上に表示させる第１の表示ステップと、前記遊技盤情報を変更可能にする変更ステップと、前記遊技盤および前記遊技要素の材質に関するパラメータを設定する材質パラメータ設定ステップと、前記パラメータおよび前記遊技盤情報に基づいて、前記遊技盤に向けて打ち出される遊技球の遊技盤上における軌道を計算する軌道計算ステップと、前記軌道計算ステップによって計算された遊技球の軌道を前記遊技盤上に表示する第２の表示ステップとをコンピュータに実行させることを特徴とする。
【０００８】
この請求項１に記載されたパチンコ機シミュレーションプログラムによれば、遊技盤上における遊技球の軌道計算において、遊技盤および遊技要素の材質に関するパラメータを使用するため、実際のパチンコ遊技機に近い球軌道の計算を行なうことができる。
【０００９】
また、請求項２に記載されたパチンコ機シミュレーションプログラムは、請求項１に記載されたパチンコ機シミュレーションプログラムにおいて、前記パラメータは、遊技球と前記遊技要素との間の摩擦係数または反発係数を含んでいることを特徴とする。
【００１０】
この請求項２に記載されたパチンコ機シミュレーションプログラムによれば、請求項１に記載されたパチンコ機シミュレーションプログラムと同様の作用効果が得られるとともに、遊技盤および遊技要素の材質に直接関連する物理量が軌道計算に組み込まれるため、実際のパチンコ遊技機に近い球軌道の計算を効率的且つ有効に行なうことができる。
【００１１】
また、請求項３に記載されたパチンコ機シミュレーションプログラムは、請求項１または請求項２に記載されたパチンコ機シミュレーションプログラムにおいて、前記パラメータを変更可能にするパラメータ変更ステップを更に含んでいることを特徴とする。
【００１２】
この請求項３に記載されたパチンコ機シミュレーションプログラムによれば、請求項１または請求項２に記載されたパチンコ機シミュレーションプログラムと同様の作用効果が得られるとともに、遊技盤および遊技要素の材質に関するパラメータを変更できるため、設計変更の利便性が向上する。
【００１３】
また、請求項４に記載されたパチンコ機シミュレーションプログラムは、請求項１から請求項３のいずれか１項に記載されたパチンコ機シミュレーションプログラムにおいて、前記遊技盤情報は、遊技球の打ち出し速度、前記遊技盤の傾斜角、前記遊技要素の形状、位置、大きさのいずれか１つを含んでいることを特徴とする。
【００１４】
この請求項４に記載されたパチンコ機シミュレーションプログラムによれば、請求項１から請求項３のいずれか１項に記載されたパチンコ機シミュレーションプログラムと同様の作用効果が得られるとともに、遊技球の遊技盤上における軌道に影響を与えるパラメータが遊技盤情報として含まれているため、実際の遊技球の動作に近い動作を再現でき、遊技球の軌道計算の信頼度を更に高めることができる。また、遊技盤の設計に不可欠な情報が遊技盤情報として盛り込まれているため、遊技盤の設計に大きく寄与することができる。
【００１５】
また、本発明は、前述したパチンコ機シミュレーションプログラムを記録した記録媒体、および、前記プログラムを実行可能なシミュレータ、パチンコ遊技機、遊技ネットワークシステムも提供する。
【発明の効果】
【００１６】
本発明のパチンコ機シミュレーションプログラムによれば、実際のパチンコ遊技機に近い球軌道の計算を行なうことができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照しながら、本発明の一実施形態について説明する。
【００１８】
図１には、本発明の一実施形態に係るパチンコ機シミュレータ１の構成が概略的に示されている。なお、このシミュレータ１は、主にパチンコ機の設計のために使用されるが、遊技性を兼ね備えたパチンコゲーム機として製造されても構わない。以下では、便宜上、シミュレータ１がパチンコ機の設計に適用される場合について詳しく説明する。
【００１９】
図１に示されるように、シミュレータ１は、コンピュータを構成するシミュレータ本体３と、入力装置２と、表示装置（表示手段）４とから主に構成されている。なお、図１において、入力装置２および表示装置４は、シミュレータ本体３と分離して示されているが、シミュレータ本体３と一体を成していても良い。
【００２０】
シミュレータ本体３は、シミュレータ１における様々な動作を制御するための主制御部６と、所定の遊技領域を有するパチンコ機の遊技盤およびこの遊技盤上に配置される遊技要素（後述する釘、風車、役物等）に関する遊技盤情報を記憶する記憶手段としての記憶部８と、主制御部６からの制御信号に基づいて表示部４の表示制御を行なう表示制御部１０とを有している。
【００２１】
また、入力装置２は、キーボード、マウス、あるいは、他の任意のスイッチ（様々な家庭用ゲーム機で使用されるようなコントローラを含む）から成り、主制御部６に接続されるとともに、前記遊技盤情報および遊技盤上における遊技球の軌道に影響を与えるパラメータを設定または変更するための信号を主制御部６に入力するべく使用される。すなわち、入力装置２は、前記遊技盤情報を変更するための変更手段として機能するとともに、前記パラメータを設定または変更するためのパラメータ設定手段およびパラメータ変更手段としても機能する。なお、前記パラメータには、後述するように、前記遊技盤および前記遊技要素の材質に関するパラメータも含まれるため、入力装置２は、材質パラメータ設定手段として機能するとも言える。
【００２２】
また、表示装置４は、液晶、ＣＲＴ等の現在知られている様々なディスプレイ装置から成り、前記遊技盤情報に基づいて仮想的なパチンコ機の少なくとも一部を表示することができる。
【００２３】
主制御部６６は、記憶部８に記憶された前記遊技盤情報に基づいて、前記遊技盤に向けて打ち出される遊技球の遊技盤上における軌道を計算する球軌道計算部（計算手段）１２を有している。一方、表示制御部１０は、球軌道計算部１２によって計算された遊技球の軌道を表示装置４上でシミュレートするための球軌道表示制御部（シミュレート手段）２２を有している。すなわち、球軌道計算部１２および球軌道表示制御部２２は、協働して、遊技球の軌道計算およびシミュレート表示を行なうための演算シミュレート手段を構成している。
【００２４】
また、主制御部６６は、遊技球の遊技盤上における軌道に影響を与えるパラメータを変化させつつ、前記軌道計算および前記シミュレートを繰り返すことにより、遊技結果に関する所定の統計値を計算する統計値計算部１４を有している。一方、表示制御部１０は、統計値計算部１４で計算された統計値を表示装置４に表示させる統計値表示制御部２４を有している。なお、本実施形態において、統計値計算部１４および統計値表示制御部２４は、前記演算シミュレート手段を構成する球軌道計算部１２および球軌道表示制御部２２と別個に設けられているが、球軌道計算部１２および球軌道表示制御部２２と協働して前記演算シミュレート手段を構成していても構わない。
【００２５】
更に、主制御部６は、入力装置２からの信号に基づいて前記遊技盤情報を変更する遊技盤情報変更部１６と、主制御部６６内で所定のプログラムにしたがって前記パラメータを変更し或いは入力装置２からの信号に基づいて前記パラメータを変更するパラメータ変更部１８とを有している。
【００２６】
次に、上記構成のシミュレータ１によってパチンコ機の設計を行なう場合について、図２および図３のフローチャートを主に参照しながら詳しく説明する。
【００２７】
まず、図２の制御処理のフローチャートに示されるように、ステップＳ１において、遊技盤情報を表示装置４の画面上に表示させる（第１の表示ステップ）。これは、例えば、シミュレータ１のシミュレータ本体３の電源をＯＮするとともに、入力装置２の所定のキーまたはスイッチを操作することにより行なわれる。あるいは、入力装置２がマウスである場合には、電源ＯＮと共に表示装置４上の画面に表示される所定の項目にポインタを合わせて左クリックすることにより、前記遊技盤情報を表示装置４に表示させることができる。無論、記憶部８に記憶されているアプリケーションプログラムを立ち上げて、所定のファイルから前記遊技盤情報をロードする形態も考えられる。
【００２８】
表示装置４上に遊技盤情報を表示させた一例が図４に示されている。この例では、初期設定された遊技盤情報、具体的には、遊技盤３０および遊技盤３０上に配置される遊技要素の初期設定レイアウトが表示装置４上に表示されている（記憶部８に記憶された遊技盤情報に基づいて、仮想的なパチンコ機の少なくとも一部が表示装置４の画面上に表示されている）。後述するように、設計者等の操作者（シミュレータ１がゲーム機として製造されている場合には、遊技者）は、この初期設定レイアウトを任意に変更することにより、具体的には個々の遊技要素を移動等させることにより、所望のレイアウトを決定（設計）することができる。
【００２９】
なお、表示装置４上に遊技盤情報を表示させる他の例としては、例えば図５に示されるように、表示装置４の画面上に遊技盤３０の外形と遊技要素のセットＳとが別個に表示される表示形態も考えられる。この表示形態の場合、操作者は、遊技要素のセットＳの中から１つずつ遊技要素を遊技盤３０上に位置決めすることにより所望のレイアウトを決定することができる。
【００３０】
ここで、図４を参照しながら、遊技盤３０上に配置される遊技要素を、実際のパチンコ遊技機と関連付けて簡単に説明する。遊技盤３０の遊技領域Ａの略中央には、遊技状態を決定するための識別図柄（特別図柄；普通図柄）の変動表示および演出アニメーションを含む表示が行なわれる遊技要素としての図柄表示部１０４が設けられている。この図柄表示部１０４は、実際のパチンコ遊技機では、画像信号入力に基づいて識別図柄の変動表示および演出アニメーションを含む表示を主に行なう領域であり、後述の始動入賞口１０６に遊技球が入賞（「始動入賞」という）することにより識別図柄の変動表示を開始するものである。なお、実際のパチンコ遊技機では、識別図柄の変動表示が所定の表示態様で停止すると、「大当たり」となり、遊技者にとって有利な「特定遊技状態」（大当たり遊技状態）に移行するようになっている。
【００３１】
図柄表示部１０４の直ぐ上側には、遊技要素としてのセンター飾り１０３が設けられている。図柄表示部１０４の下方には、遊技要素としての始動入賞口１１５および普通電動役物飾り１１２が設けられている。なお、実際のパチンコ遊技機において、普通電動役物飾り１１２は、始動入賞口１１５へ入賞しやすい第１状態と始動入賞口１１５に入賞しにくい第２状態とに変換可能な可動片１１２ａを有しており（所謂「チューリップ」）、この可動片１１２ａが閉じた第２状態であっても、遊技球が１個程度入賞可能である。そして、遊技球が始動入賞口１１５に入賞すると、例えば５個の賞球が払い出される。後述するが、本実施形態のシミュレータ１では、実際に遊技球が打ち出されるものではなく、遊技球の軌道がシミュレートされるだけであるため、始動入賞口１１５等への遊技球の入賞による賞球の払い出しは行なわれず、その代わり、入賞形態に応じた所定のポイントが加算されるようになっている（すなわち、本実施形態のシミュレータ１の処理プログラムには、入賞形態に応じて所定数のポイントを加算するステップが含まれている）。また、後述するが、本実施形態のシミュレータ１における入賞とは、遊技盤３０上で所定の軌道を辿る仮想的な遊技球が所定の遊技要素（入賞用の遊技要素）と関連付けられる（具体的には、遊技球の軌道が入賞用の遊技要素またはその入賞口を通過する）ことによって成立する（すなわち、本実施形態のシミュレータ１の処理プログラムには、遊技盤上で所定の軌道を辿る遊技球が所定の遊技要素と関連付けられることによって入賞を成立させるステップが含まれている）。
【００３２】
図柄表示部１０４の左右には、遊技要素としての普通図柄作動用ゲート１０５，１２０が設けられている。実際のパチンコ遊技機では、この普通図柄作動用ゲート１０５，１２０に遊技球が通過すると、図柄表示部１０４によって普通図柄表示用の「○、×」の画像が交互に点灯されるようになっており、所定時間経過後、「○」の画像のみが点灯されると、普通電動役物飾り１１２が第１状態に変換される。
【００３３】
普通電動役物飾り１１２の下方には、遊技者にとって有利な「開状態」と遊技者にとって不利な「閉状態」とに変換可能な扉開閉式の変動入賞装置からなる遊技要素としての大入賞口１１４が設けられている。実際のパチンコ遊技機において、この大入賞口１１４は、図柄表示部１０４での特別図柄の変動表示が大当たり停止態様で停止したときに、所定時間だけ開状態に維持される。そして、本実施形態においては、例えば、この大入賞口１１４に仮想的な遊技球が入賞すると、所定のポイント数が加算されるように定められている。前述の「特定遊技状態」とは、この大入賞口１１４が開状態となった遊技状態をいい、この特定遊技状態中は、大入賞口１１４への１０球入賞あるいは３０秒経過まで開状態が連続する遊技（以下、「大当たり遊技」という）を、１５回（ラウンド）行なえるようになっている。
【００３４】
大入賞口１１４の左右には、遊技要素としてのサイドランプ１１０，１１６が設けられている。また、大入賞口１１４の下方には、アウト球を回収する遊技要素としてのアウト口１１３が設けられている。また、遊技盤３０の左右には、遊技要素としてのレール１２２のセットが設けられている。後述する仮想的な遊技球の軌道は、このレール１２２に沿って上昇移動し、遊技領域に打ち込まれる。
【００３５】
図柄表示部１０４の左右上下には、遊技要素としての左風車１１９，１２１および右風車１０２，１０６が設けられている。実際のパチンコ遊技機において、これらの風車１０２，１０６，１１９，１２１は、遊技球の流下経路を変更するとともに、遊技球が衝突したときに回転して遊技性を増大させる機能を果しているが、本実施形態においても、後述する遊技球の軌道計算において、この機能が加味される。
【００３６】
また、始動入賞口１１５の左右側には、遊技要素としての一般入賞口１０８，１０９，１１７，１１８が設けられている。更に、遊技領域Ａ内には、遊技要素としての多数の遊技釘１０７が点在して設けられている。
【００３７】
ここで、図２のフローチャートに沿う制御処理に話を戻すと、ステップＳ１において、前述したように初期設定された遊技盤情報を表示装置４の画面上に表示させたら、続いて、ステップＳ２において、遊技盤情報の編集処理を行なう。具体的には、前記遊技盤情報および前記パラメータを設定・変更可能にするプログラムの機能を利用して、遊技要素を移動・拡大縮小・回転させたり、あるいは、前記パラメータを設定・変更したりする。更に具体的には、例えば、入力装置２がマウスである場合には、移動させたい遊技要素を表示装置４の画面上のポインタＰで指定し、マウスの左クリックを利用したドラグ＆ドロップ操作により当該遊技要素を所定の位置へと移動させる。そのような移動の一形態が図６に示されている。また、例えば、「左クリック＋ＣＴＲＬキー」操作により遊技要素を拡大縮小できるようにし、あるいは、「左クリック＋ＳＨＩＦＴキー」操作により遊技要素を回転できるようにしても良い。無論、入力装置４がキーボードである場合には、キーボードのキー操作によって座標を直接に入力することにより、遊技要素を移動・拡大縮小・回転できるようにしても良い。
【００３８】
なお、このような遊技盤情報の設定・変更を可能にする処理（遊技盤情報を変更可能にする変更ステップ）としては、以上のような遊技要素の位置の設定・変更の他、遊技盤３０の前面部の形状の設定・変更、遊技要素の大きさや形状の設定・変更も含まれる。
【００３９】
一方、遊技盤３０上における遊技球の軌道に影響を与えるパラメータを設定・変更する場合、すなわち、前記パラメータを設定・変更可能にするステップを行なう場合（前述した遊技盤３０の前面部の形状および遊技要素の大きさや形状の設定・変更の場合も同様）には、例えば、マウスを右クリックすることによって表示装置４の画面上にポップアップメニューを出現させ、このポップアップメニューから「パラメータの設定」を選択して、キーボードにより数値等を入力する。前記パラメータとしては、重力加速度（９．８ｍ／ｓ２）、釘１０７の傾き、遊技球の速度を変化させるためのパラメータ、遊技盤３０および遊技要素の材質、遊技環境の温度および湿度等を挙げることができる。また、遊技球の速度を変化させるためのパラメータとしては、遊技盤（盤面）３０の傾斜角、遊技球の発射の初速度（遊技球の打ち出し速度）を挙げることができる。また、遊技盤３０および遊技要素の材質に関するパラメータ（材質パラメータ）には、遊技球と遊技要素との間の摩擦係数または反発係数が含まれている。
【００４０】
図９には、初期設定時における各遊技要素と遊技球（ボール）との間の摩擦係数および反発係数が示されている。本実施形態において、操作者は、例えば、前記ポップアップメニューから図９に示される表を画面上に出現させ、この表の各数値をキーボードにより設定・変更できるようになっている。すなわち、本実施形態では、マウス等を用いて、遊技盤３０および遊技要素の材質に関するパラメータを設定する材質パラメータ設定ステップの処理と、材質に関するパラメータを変更可能にするパラメータ変更ステップの処理とを行なえるようになっている。また、本実施形態では、これらの材質パラメータ（数値）を軌道計算に確実に反映させるため、材質パラメータの設定がなされないと、後述する計算処理が行なわれないようになっている。無論、そのようになっている必要はない。
【００４１】
以上のようにして入力装置４により設定・変更された遊技盤情報およびパラメータは、主制御部６の遊技盤情報変更部１６およびパラメータ変更部１８によって処理された後、記憶部８に記憶され（前述したアプリケーションの場合には、操作者が設定・変更情報をファイルにセーブする作業を必要としても良い）、ステップＳ２の遊技盤情報編集処理に続く計算処理（ステップＳ３）で利用される。
【００４２】
図３には、計算処理の基本的な流れが示されている。図示のように、この計算処理では、まず、ステップＳ１０において、スタートボタンがＯＮされたか否かが判断される。前記スタートボタンは、例えば入力装置４を構成するキーボード上の所定のキーであっても良い。この判断がＹＥＳの場合には、ステップＳ１１に移行し、ＮＯの場合には、計算処理が終了する。
【００４３】
ステップＳ１１では、第１発目の遊技球の遊技領域Ａへの打ち出しがセットされる（ｎ←１）。具体的には、ステップＳ２で設定・変更された遊技盤情報およびパラメータ（重力加速度（９．８ｍ／ｓ２）、反発係数、摩擦係数、盤面の傾き、釘１０７の傾き等）を固定した状態で、遊技球の発射の初速度（遊技球の打ち出し速度）を各打ち出し毎に無作為に変化させて、遊技盤３０上における遊技球の各軌道（１〜ｎ発目の各軌道）にばらつきを持たせるため、遊技球の発射の初速度を、ステップＳ２で設定・変更された遊技球の初速度を中心とする所定の変動幅内の所定値に設定する。
【００４４】
続いて、ステップＳ１２において、この第１発目（ｎ＝１）の遊技球の遊技盤３０上における軌道が、ステップＳ２で設定・変更された遊技盤情報およびパラメータに基づいて計算される（ｎ＝１発目の球軌道シミュレーションが行なわれる（軌道計算ステップ））とともに、ステップＳ１３において、計算された遊技球の軌道が遊技盤３０上に表示される（ｎ＝１発目の遊技球を発射する（第２の表示ステップ））。なお、このような処理は、主制御部６の球軌道計算部１２および表示制御部１０の球軌道表示制御部２２により所定のプログラムにしたがって行なわれる。また、遊技球の軌道表示の一例が図７に示されている。
【００４５】
ステップＳ１３における遊技球の軌道表示が終了すると、続いて、統計値計算処理が行なわれる（ステップＳ１４（統計値計算ステップ））。この処理は、前述したように遊技盤３０上における遊技球の軌道に影響を与えるパラメータ（先の例では、遊技球の発射の初速度）を変化させながら、後述するステップＳ１５〜Ｓ１７を含むループ処理経路Ｌに沿ってステップＳ１２およびステップＳ１３を繰り返す（ｎを１から所定の数まで変化させる（仮想的な遊技球を所定数ｎだけ打ち出す））ことにより、遊技結果に関する所定の統計値（本実施形態では、後述する入賞率または出玉率）を計算するものであるため、第１発目の遊技球の場合には、遊技結果のデータのみが記憶され、実質的な統計値計算処理が行なわれない。すなわち、ステップＳ１４における統計値計算処理は、実質的には、少なくとも第２発目（ｎ＝２）以降から行なわれるものである。
【００４６】
ここで、統計値の計算方法について、図８を参照しながら簡単に説明する。この図８は、１０００発の遊技球を発射した（前記ループ処理において、ｎを１から１０００まで変化させた）シミュレーションにおける入賞率リスト（統計結果）の一例を示している。この入賞率リストには、所定の遊技要素と、シミュレーションにおいてこれらの各遊技要素を通過し或いは各遊技要素に入賞した遊技球の個数とが示されている。無論、これらは、統計値データとして記憶部８に記憶されている。
【００４７】
この入賞率リストにおいて、ポイントが加算される入賞用の遊技要素が始動入賞口１１５だけであるとすると、統計値としての出玉率（遊技盤上に対する遊技球の打ち出し回数に対するポイント累積数の比率）は、以下の式から、３１．２％となる。
【００４８】
賞球数＝（始動入賞口に入賞時のポイント加算値）×（始動入賞口への入賞数）
＝７８×４＝３１２
出玉率＝賞球数／発射数＝３１２／１０００＝３１．２（％）
一方、各遊技要素に対する入賞率（遊技盤上に対する遊技球の打ち出し回数に対する入賞回数の比率）は、以下の式から計算される（各遊技要素における入賞率は、図８の入賞率リストの「通過数ｏｒ入賞数」の項目中に括弧書きで示されている）。
【００４９】
入賞率＝入賞数／発射数
以上のような計算処理は、主制御部６の統計値計算部１４により所定のプログラムにしたがって行なわれ、計算された統計値は、主制御部６の統計値表示制御部２４により所定のプログラムにしたがって表示装置４の画面上（例えば、仮想的な遊技盤画像（図４参照）の図柄表示部１０４）に表示される（ステップＳ１５（第３の表示ステップ））。
【００５０】
ステップＳ１５の処理が完了すると、今度は、ステップＳ１６において、第２発目の遊技球の遊技領域Ａへの打ち出しがセットされる（ｎ←ｎ＋１）。この場合も、前述したステップＳ１１と同様に、遊技球の発射の初速度が、ステップＳ２で設定・変更された遊技球の初速度を中心とする所定の変動幅内の所定値に設定される。そして、その後、ステップＳ１７において、ストップボタンがＯＮされたか否かが判断される。このストップボタンも、例えば入力装置４を構成するキーボード上の所定のキーであっても良い。この判断がＹＥＳの場合には、ステップＳ１８へ移行して、遊技球の遊技領域Ａへの打ち出しが停止され（ｎが０にセットされる）、計算処理が終了する。一方、ＹＥＳの場合には、ステップＳ１２に戻り、前述したステップＳ１２〜ステップＳ１６の処理が第２発目の遊技球に関して繰り返される。
【００５１】
以上説明したように、本実施形態のパチンコ機シミュレータ１では、遊技盤上のおける遊技球の軌道計算において、遊技盤および遊技要素の材質に関するパラメータを使用するため、実際のパチンコ遊技機に近い球軌道の計算を行なうことができる。また、材質に関するパラメータには、遊技球と前記遊技要素との間の摩擦係数および反発係数が含まれているため、遊技盤および遊技要素の材質に直接関連する物理量が軌道計算に組み込まれ、実際のパチンコ遊技機に近い球軌道の計算を効率的且つ有効に行なうことができる。
【００５２】
また、本実施形態のパチンコ機シミュレータ１では、遊技盤および遊技要素の材質に関するパラメータを変更できるため、設計変更の利便性が向上する。また、本実施形態のパチンコ機シミュレータ１において、前記遊技盤情報には、遊技球の打ち出し速度、前記遊技盤の傾斜角、前記遊技要素の形状、位置、大きさのいずれか１つが含まれている。すなわち、遊技球の遊技盤上における軌道に影響を与えるパラメータが遊技盤情報として含まれている。そのため、実際の遊技球の動作に近い動作を再現でき、遊技球の軌道計算の信頼度を更に高めることができる。また、遊技盤の設計に不可欠な情報が遊技盤情報として盛り込まれているため、遊技盤の設計に大きく寄与することができる。
【００５３】
また、本実施形態のパチンコ機シミュレータ１では、コンピュータの表示画面上、具合的には、コンピュータを構成するシミュレータ本体３の表示装置４の画面上に表示された遊技球の軌道および統計値に基づいて遊技盤３０上における遊技要素の最終的なレイアウト等を決定できるため、初心者であってもパチンコ遊技機の設計を容易に行なうことができ、ひいては、遊技盤の試作工程数を削減することができる。また、本実施形態のパチンコ機シミュレータ１では、遊技球の遊技盤上における軌道に影響を与えるパラメータを設定・変更できるため、遊技球の軌道計算および統計値の計算の信頼性を高めることができる。また、本実施形態のパチンコ機シミュレータ１では、遊技球の遊技盤上における軌道に影響を与えるパラメータに遊技球の打ち出し速度が含まれているため、実際の遊技球の動作に近い動作を再現でき、遊技球の軌道計算および統計値計算の信頼度を更に高めることができる。
【００５４】
また、本実施形態のパチンコ機シミュレータ１では、遊技球の打ち出し速度が無作為に変化されるため、遊技球の軌道にばらつきを持たせることができ、実際の遊技状態により近い状態を再現することができる。したがって、遊技球の軌道計算および統計値計算の信頼度を高めることができる。また、本実施形態のパチンコ機シミュレータ１では、遊技盤の設計に不可欠な情報が遊技盤情報として盛り込まれているため、遊技盤の設計を容易に行なうことができる。また、本実施形態のパチンコ機シミュレータ１では、遊技球の速度を変化させるための情報が遊技盤情報として含まれているため、遊技球の速度を関連付けた遊技盤の多面的な設計を行なうことができる。
【００５５】
また、本実施形態のパチンコ機シミュレータ１において、遊技球の速度を変化させるための前記情報には、遊技球の打ち出し速度、前記遊技盤の傾斜角が含まれている。そのため、遊技球の速度を関連付けた更に具体的な設計を行なうことができる。また、本実施形態のパチンコ機シミュレータ１では、遊技盤上に対する遊技球の打ち出し回数に対する入賞回数の比率が統計値として計算されるため、所謂「入賞率」に基づいた遊技盤のレイアウトが可能になり、所定の入賞率を備えた遊技盤の設計を容易に行なうことができる。また、本実施形態のパチンコ機シミュレータ１では、遊技盤上に対する遊技球の打ち出し回数に対するポイント累積数の比率が統計値として計算されるため、所謂「出玉率」に基づいた遊技盤のレイアウトが可能になるため、所定の出玉率を備えた遊技盤の設計を容易に行なうことができる。
【００５６】
なお、以上説明したシミュレータ１の機能が実際のパチンコ遊技機に備わっていても良い。すなわち、図１０は実際のパチンコ遊技機１００を示すものであるが、このパチンコ遊技機１００が図１に示されるシミュレータ本体３の構成または機能を有し、パチンコ遊技機１００の例えば遊技盤１０２上の表示部１０５が図１の表示装置４の機能を兼ね備えるとともに、パチンコ遊技機１００の操作パネル上のスイッチ類１２０が図１の入力装置２の機能を兼ね備えていても良い。
【００５７】
また、シミュレータ１の前述した処理がプログラムとしてフロッピーディスク（登録商標）やＣＤ等の記憶媒体に記憶されていても良い。その場合には、図１１に示されるように、例えばパーソナルコンピュータ２００によって記憶媒体２０２上のデータを読み取って実行し、コンピュータ２００のディスプレイ２０４の画面上に前述したシミュレーション画像を表示することができる。
【００５８】
また、前述したシミュレーションは、遊技ネットワークシステムにおいて実現することも可能である。そのような１つの実施形態が図１２に示されている。図１２に示される遊技ネットワークシステム３００は、パチンコ遊技に関する制御を行なうサーバ３０２と、サーバ３０２にネットワーク３０５を介して接続された複数の遊技端末３１０とを備えて成る。サーバ３００は、前述した図１のシミュレータ本体３の構成および機能を有しており、一方、各遊技端末３１０は、図１の入力装置２および表示装置４の構成または機能を有している。このような構成では、各端末３１０を操作する遊技者がネットワーク３０５を介してサーバ３０２とデータのやりとりを行なうことにより、前述したシミュレーションを実現できる。また、遊技者が前述したシミュレーションのプログラムデータをサーバ３０２から自分の端末（ハードディスクドライブ等）にダウンロードし、前述したシミュレーションを個別に実現する形態も考えられる。
【産業上の利用可能性】
【００５９】
本発明は、パチンコ遊技機以外の様々な遊技機の設計および遊技に応用することも可能である。
【図面の簡単な説明】
【００６０】
【図１】本発明の一実施形態に係るパチンコ機シミュレータの概略構成を示すブロック図である。
【図２】図１のシミュレータの制御処理を示すフローチャートである。
【図３】図１のシミュレータの計算処理を示すフローチャートである。
【図４】表示装置の画面上に表示されるパチンコ機の遊技盤のレイアウト画像の一例を示す図である。
【図５】表示装置の画面上に表示されるパチンコ機の遊技盤のレイアウト画像の他の例を示す図である。
【図６】図４のレイアウト画像上の遊技要素をドラッグ＆ドロップにより移動させる状態を示す図である。
【図７】図４のレイアウト画像上に表示される遊技球の軌道の一例を示す図である。
【図８】入賞率リストの一例を示している。
【図９】遊技球と各種遊技要素との反発係数および摩擦係数の設定表示例を示している。
【図１０】パチンコ遊技機の外観図である。
【図１１】図１のシミュレータの処理プログラムを記憶した記憶媒体をコンピュータで読み取って実行する形態の一例を示す概略図である。
【図１２】図１のシミュレータの機能を遊技ネットワークシステム上で実現する一例を示す図である。
【符号の説明】
【００６１】
１    パチンコ機シミュレータ
２    入力装置（変更手段）
４    表示装置（表示手段）
６    主制御部
８    記憶部（記憶手段）
１２    球軌道計算部
１６    遊技盤情報変更部
１８    パラメータ変更部
【図１】
2006181278.tif 000003
【図２】
2006181278.tif 000004
【図３】
2006181278.tif 000005
【図４】
2006181278.tif 000006
【図５】
2006181278.tif 000007
【図６】
2006181278.tif 000008
【図７】
2006181278.tif 000009
【図８】
2006181278.tif 000010
【図９】
2006181278.tif 000011
【図１０】
2006181278.tif 000012
【図１１】
2006181278.tif 000013
【図１２】
2006181278.tif 000014