ゲーム機
【課題】 ベット枚数に応じてゲームの難易度を変化させる事のできるゲームを提供する。
【解決手段】 ゲーム機側のダイスの目とプレイヤ側のダイスの目とを比較して勝敗を決するステージを複数有するゲームをプレイヤに遊技させるゲーム機であって、プレイヤが支払ったベット枚数を記憶させるクレジット値/ベット値処理部と、ゲーム機側のダイスの目であるCPU側ダイス目値を決定するステージ情報生成部と、プレイヤ側のダイスの目であるプレイヤ側ダイス目値を決定するプレイヤ側ダイス決定部と、CPU側ダイス目値と前記プレイヤ側ダイス目値とを比較して、そのステージの勝敗の判定を行うステージ勝敗判定部とを有し、記憶させたベット枚数に応じて、複数のステージの内プレイヤがプレイ可能なステージを決定する。
【解決手段】 ゲーム機側のダイスの目とプレイヤ側のダイスの目とを比較して勝敗を決するステージを複数有するゲームをプレイヤに遊技させるゲーム機であって、プレイヤが支払ったベット枚数を記憶させるクレジット値/ベット値処理部と、ゲーム機側のダイスの目であるCPU側ダイス目値を決定するステージ情報生成部と、プレイヤ側のダイスの目であるプレイヤ側ダイス目値を決定するプレイヤ側ダイス決定部と、CPU側ダイス目値と前記プレイヤ側ダイス目値とを比較して、そのステージの勝敗の判定を行うステージ勝敗判定部とを有し、記憶させたベット枚数に応じて、複数のステージの内プレイヤがプレイ可能なステージを決定する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、ゲーム機に関し、より詳しくはダイスなどよく知られた遊具・道具を利用したゲームをおこなうゲーム機に関する。
【背景技術】
【0002】
近年の家庭用ゲーム機、業務用ゲーム機の普及に伴い、様々な新しいゲームが開発され、ユーザに提供されるようになっている。市場に出回るゲームが多様化したことにより、いわゆる売れるゲーム、ヒットするゲームと、売れないゲームとの二極化が進展しており、ゲーム及びゲーム機開発者にとって、次々と発表される膨大な数の新ゲームの中から、ユーザに選択してもらえるようなゲームを提供する事がゲーム事業を継続していく上で重要となっている。
【0003】
ところで、ユーザに選択してもらえるゲームの条件の一つとして、ゲーム内容がシンプルでユーザがすぐになじめる事ができること、という点がある。ゲーム内容が複雑であれば、いわゆるコアなゲームファンには受け入れられるが、ライトユーザ層には受け入れてもらえず、ゲームの販売数を伸ばす事は難しい。
【0004】
シンプルなゲームであっても、ゲームの展開や進行に変化を付ける事によって、プレイヤの意欲を維持させる事も可能である。ゲームの展開や進行に変化を付ける方法としては、互いに難易度の異なる複数のコースを用意しておき、プレイヤがスタート処理を実行すると、コース選択画面や難易度選択画面がディスプレイ装置に表示されプレイヤの選択により、難易度が低い初級コースや難易度の高い上級コースが選択されて実行される方法があった(例えば、特許文献1、特許文献2)。
【0005】
また、シンプルなゲームであっても、ゲームの展開や進行に変化を付ける方法として、ベットされたコイン数のうち一定の割合をジャックポットとして蓄積しておき、抽選により当選が発生した場合には、蓄積されているジャックポット分のコイン数を当選者に払い戻すという「ジャックポット」ボーナスを付与する方法も提案されていた(例えば、特許文献3)。
【特許文献1】特開2000−107449号公開公報(段落[0040])
【特許文献2】特開2000−107451号公開公報(段落[0040])
【特許文献3】特開平10−118247号公開公報(段落[0003])
【発明の開示】
【発明が解決しようとする課題】
【0006】
しかしながら、単にユーザの選択によりコースの選択をおこなわせるだけでは、初級コースを選択したプレイヤと、上級コースを選択したプレイヤとの間で、ゲームに勝利した場合に付与される特典、例えば、コインの払い戻しなどについて不公平が生ずる虞があった。例えば、どのコースを選択しても同数のコインの払い戻しを受けるのであれば、ローリスク・ハイリターンの選択がおこなわれるため、プレイヤは常に初級コースを選択して、より確実に特典を得ようとしてしまう。
【0007】
本発明の目的は、ベット枚数に応じてゲームの難易度を変化させる事のできるゲームを提供することを目的とする。
【課題を解決するための手段】
【0008】
上記課題を解決するための手段として、本発明は以下のような特徴として提案される。
【0009】
本発明のある一つの態様は、ゲーム機側のダイスの目とプレイヤ側のダイスの目とを比較して勝敗を決するステージを複数有するゲームをプレイヤに遊技させるゲーム機として提案される。
【0010】
このゲーム機は、プレイヤが支払ったベット枚数を記憶させるベット値処理手段(例えば、メインCPU、若しくはクレジット値/ベット値処理部)と、ゲーム機側のダイスの目であるCPU側ダイス目値を決定するCPU側ダイス目値決定手段(例えば、メインCPU、若しくはステージ情報生成部)と、プレイヤ側のダイスの目であるプレイヤ側ダイス目値を決定するプレイヤ側ダイス決定手段(例えば、メインCPU、若しくはプレイヤ側ダイス決定部)と、CPU側ダイス目値とプレイヤ側ダイス目値とを比較して、そのステージの勝敗の判定を行うステージ勝敗判定手段(例えば、メインCPU、若しくはステージ勝敗判定部)とを有し、ゲーム機は、ベット値処理手段が記憶させたベット枚数に応じて、複数のステージの内プレイヤがプレイ可能なステージを決定することを特徴としている。
このゲーム機によれば、ベット枚数に応じてゲームの難易度を変化させる事のできるゲームを提供できる。
【0011】
また、上述のゲーム機は、ジャックポット値を累積して記憶させるジャックポット累積手段(例えば、CPU、若しくはジャックポット累積部)をさらに有し、ベット値処理手段が記憶させたベット枚数に応じて、ジャックポット値に応じた特典の獲得の可否を決定する構成としても良い。
【0012】
かかる構成のゲーム機によれば、ベット枚数の多寡に応じてジャックポットの獲得の可否が定まるため、ハイリスク・ハイリターンのゲームを選択するか、或いはローリスク・ローリターンのゲームを選択するかを戦略的に考慮しながら楽しむ事ができるゲームが提供できる。
【発明の効果】
【0013】
本発明によれば、ベット数に応じてゲームの難易度を変化させる事により、プレイヤに戦略的にベット数を決定する事を求め、シンプルなゲームでありつつもゲームの興趣を高めることを可能とする。
【発明を実施するための最良の形態】
【0014】
以下、添付図面を参照して本発明に係るゲーム機を実施するにあたり最良と思われる形態について詳細に説明する。なお、同一又は同等の要素については同一の符号を付し、説明が重複する場合にはその説明を省略する。
【0015】
[1.第1の実施の形態]
[1.1.ゲーム機により提供されるゲームの概要]
なお、本実施の形態にかかるゲーム機は、一又は複数のステージで構成されるゲームをプレイヤに遊技させる装置である。このゲーム機により提供されるゲームの概略は、以下の通りである。まず、ゲーム機は、各ステージについて、ゲーム機側のN個のダイスであるN個のダイスの目をランダムに決定すると共に、プレイヤ側のM個のダイスをロールし、プレイヤ側のM個のダイスの目を決定する。なお、上記ダイスの個数N、Mは共に自然数であり、N≦Mの関係が成立する数であればどのような数も選択可能である。
次に、ゲーム機は、ゲーム機側のN個のダイスの目とプレイヤ側のM個のダイスの目とを比較し、ゲーム機側のN個のダイスの目とプレイヤ側のM個のダイスのうちいずれかN個のダイスの目が一致した場合に、そのステージをプレイヤがクリアしたと判定し、プレイヤが次のステージに進むことを許可する。
このようにプレイヤは各ステージをクリアしていき、そのゲームを構成するステージをすべてクリアした場合に、プレイヤがゲームに勝利したと判定される。プレイヤがゲームに勝利した場合には、プレイヤに特典(コイン等の払出など)が付与される。
【0016】
なお、いずれかのステージでプレイヤがクリアできない場合は、その時点でプレイヤはゲームに負けたと判定され、ゲームはそこで終了する。この場合には、プレイヤに特典は全く付与されないか、或いはゲームに勝利した場合の特典より大幅に減額されたものとなる。
但し、ゲーム機は所定の条件下でプレイヤにリプレイ権を与えることがある。リプレイ権を有する場合には、プレイヤはあるステージをクリアできなかった場合でも、ゲーム終了とはならず、再度そのステージに挑戦しゲームを継続することが許される。
【0017】
なお、本実施の形態では、ゲーム機側のダイス個数は2個(N=2)とし、プレイヤ側のダイス個数は5個(M=5)であるとして説明するが、本発明がこの個数設定に拘束される趣旨ではない。
【0018】
また、「ダイス」は通常1〜6までの目を持つ正6面体のものであるが、本明細書中の「ダイス」はこれに限定されるものではなく、1〜Lまでの自然数が等しい確率ででるL面体のダイス(Lは4以上の自然数)も含む概念である。
【0019】
本実施の形態にかかるゲーム機は、上述のようなゲームをプレイヤに遊技させるに際して、ゲーム開始時にプレイヤがベットしたコイン枚数に応じて、ゲームに含まれるステージ数を決定し、またゲームに並行して実行されるいわゆるジャックポットの発生の有無を決定する。
【0020】
[1.2.ゲーム機の外観構成例]
図1は、第1の実施の形態にかかるゲーム機を示す全体外観斜視図である。ゲーム機1は、筐体2を有しており、筐体2にはディスプレイ3が設けられている。ディスプレイ3は、例えばゲーム画面を表示するための液晶ディスプレイパネルである。
【0021】
また、ディスプレイ3の表面には、タッチパネルセンサ74が設けられており、ディスプレイ3に表示されるソフトボタンなどをプレイヤに触れさせ、これを接触検知してユーザ入力とする。
【0022】
ディスプレイ3の下方手前には、コイン、メダル、トークン、チップなど遊技の対価として支払われる遊技価値媒体(以下、総称して「コイン」と呼ぶ)を投入するコイン投入部(コイン投入スロット)4が設けられている。なお、いわゆるビルバリ装置などの紙幣挿入部を適宜筐体2に設けて、紙幣を遊技価値媒体として用いる事によってゲーム機1の提供するゲームを遊技させるようにしてもよい。
【0023】
ディスプレイ3の下方には、プレイヤの入力手段であるコントロールパネル5が設けられている。このコントロールパネル5は、プレイヤがゲーム機1に指示を入力するための公知のゲーム機に設けられているものと略同様であり、本実施の形態においては、図2に示したような7個のボタン6a〜6gが設けられている。
【0024】
すなわち、コントロールパネル5は、プレイヤが獲得したコインの払出をゲーム機1に行わせるペイアウト(PAYOUT)ボタン6aと、ステージ終了時に次のステージへ進む事をゲーム機1に指示するためのコレクトボタン(COLLECT)6bと、ヘルプ機能の実行を指示するハーフダブルボタン(HALF DOUBLE)6cと、ゲーム機1にクレジットされているコイン数から、許される最大値までをベットに使用するマックスベットボタン(MAXBET)6dと、ゲーム機1にクレジットされているコイン数から、1をベットに使用する1ベットボタン(1BET)6eと、ゲーム機1にクレジットされているコイン数から、前回ベットしたコイン数と同数をベットに使用するリピートベットボタン(REPEAT BET)6fと、ベット終了後にゲーム機1にゲーム開始させるディール/ドロウボタン(DEAL/DRAW)6gとが設けられている。
【0025】
図1に戻って、ゲーム機1の外観構成例の説明を続ける。
筐体2の上部には、ゲームに直接的には関与しないような情報・画像(例えば、払い戻し枚数テーブル、後に説明するダイス役テーブル、ゲーム内容の説明文など)を随時変更可能に表示するためのサブディスプレイ8が設けられている。また、サブディスプレイ8の両側部には、音声・音楽などを出力するための一対のスピーカ9L、9Rが設けられている。
一方、筐体2の下部には、払い出されたコインを遊技者が受け取るためのコイン受部7が設けられている。
【0026】
[1.3.ゲーム機の内部構成例]
【0027】
図3は、ゲーム機1の内部構成を示したブロック図である。図3に示すように、ゲーム機1は、その筐体2内部にゲーム機基板30とこのゲーム機基板に接続された周辺装置とを有している。ゲーム機基板30には、マイクロコンピュータ31を中心にして、複数の回路が搭載されている。
【0028】
マイクロコンピュータ31は、メインCPU(Central Processing Unit)32と、RAM(Random Access Memory)33と、ROM(Read
Only Memory)34とを有している。
【0029】
メインCPU32は、ROM34に記憶されているプログラムに従って機能し、I/Oポート39を介して、コントロールパネル5の各部から信号を入力する一方、他の構成要素との信号の入出力をおこない、ゲーム機1全体の動作制御をおこなう。RAM33はメインCPU32が機能する際に用いるデータやプログラムが記憶され、例えば、後述するサンプリング回路36によりサンプリングされる乱数値がゲーム開始後、一時的に保持されている。ROM34には、メインCPU32が実行するプログラムと、恒久的なデータが記憶されている。
【0030】
メインCPU32には、乱数発生器35と、サンプリング回路36と、クロックパルス発生回路37と、分周器38とが接続されている。
乱数発生器35は、メインCPU32の指示に従って機能して、一定範囲の乱数を発生させる。
サンプリング回路36は、メインCPU32の指示に従い、乱数発生器35が発生させた乱数の中から任意の乱数を抽出し、その抽出した乱数をメインCPU32に入力する。クロックパルス発生回路37は、メインCPU32に利用する基準クロックを発生させ、分周器38はその基準クロックを一定周期で分周した信号をメインCPU32に入力する。
【0031】
ゲーム機基板30には、ランプ駆動回路59、LED駆動回路61、ホッパー駆動回路63、払出完了信号回路65、画像制御回路71、音制御回路72とが搭載されており、これら回路はI/Oポート39を介してメインCPU32と接続されている。
【0032】
ゲーム機1は、ディスプレイ3及びサブディスプレイ8に表示する画像の制御処理をおこなう画像制御回路71と、スピーカ9L、9Rから発生させる音の制御をおこなう音制御回路72とを有している。
【0033】
ランプ駆動回路59は、ランプ60を点灯させるための信号をランプ60に出力し、ランプ60をゲーム実行中に点灯/消灯させる。この点灯/消灯によって、ゲームの演出がおこなわれる。
LED駆動回路61は、LED62の点滅表示を制御する。LED62はクレジット枚数表示や獲得枚数表示等をおこなう。
ホッパー駆動回路63はメインCPU32の制御に従ってホッパー64を駆動させ、ホッパー64は遊技価値であるコインの払い出しをおこなうための動作をおこない、コイン受部7にコインを射出し、プレイヤに対するコインの払い戻しを実行する装置である。
【0034】
払出完了信号回路65はコイン検出部66に接続されており、コイン検出部66は、ホッパー64により払い出されたコインの枚数を計測し、その計測した枚数値のデータを払出完了信号回路65に通知する。払出完了信号回路65は、コイン検出部66からコインの枚数値をカウントし、その枚数値が、設定された枚数のデータに達したときにコインの払出完了を通知する信号をメインCPU32に出力する。
【0035】
画像制御回路71は、ディスプレイ3及びサブディスプレイ8のそれぞれにおける画像表示を制御して、後述する図柄画像等の各種画像をディスプレイ3及びサブディスプレイ8に表示させる。
【0036】
この画像制御回路71は、画像制御CPU、ワークRAM、プログラムROM、画像ROM、ビデオRAMおよびVDP(Video Display Processor)から構成される。画像制御CPUは、マイクロコンピュータ31で設定されたパラメータに基づき、プログラムROMに予め記憶されている画像制御プログラムに従い、ディスプレイ3、サブディスプレイ8に表示される画像(図柄画像等)を決定する。ワークRAMは、画像制御CPUが画像制御プログラムを実行するときの一時記憶手段として構成されている。
【0037】
プログラムROMは、画像制御プログラムや各種選択テーブルなどを記憶している。画像ROMは、キャラクタ画像、背景画像を形成するためのドットデータなどの画像データを記憶している。ビデオRAMは、VDPにより画像を形成するときの一時記憶手段として構成されている。VDPは、制御RAMを有し、画像制御CPUで決定されたディスプレイ3及びサブディスプレイ8の表示内容に応じた画像信号を生成し、生成された各画像信号をディスプレイ3及びサブディスプレイ8に出力する。
【0038】
音制御回路72は、メインCPU31からの指令に基づいてスピーカ9L、9Rから発生させる、音楽や効果音などの音の制御をおこなう。
【0039】
また、マイクロコンピュータ31には、入力手段である前述の、コントロールパネル5、タッチパネルセンサ74が接続されていると共に、コイン投入部4から投入されたコインを検知して、検知信号をマイクロコンピュータ31に出力する投入コインセンサ73が接続されている。マイクロコンピュータ31は検知信号に応じて投入されたコイン枚数に応じた値をクレジットに加算処理する。
【0040】
[1.4.ゲーム機の機能]
本実施の形態にかかるゲーム機1の機能は、主に、ROM34に記憶されたプログラムを、マイクロコンピュータ31、より詳しくはメインCPU32が実行する事により、実現される。以下、マイクロコンピュータ31、より詳しくはメインCPU32がプログラムを実行する事により実現される諸機能を説明する。
図4は、ゲーム機1の機能ブロック図である。図に示す例では、メインCPU32は、主制御部401と、この主制御部401とデータの受け取りを行うクレジット値/ベット値処理部402と、ジャックポット蓄積部415と、ステージ情報生成部403と、プレイヤ側ダイス決定部404と、プレイヤ側ダイス再決定部405と、ステージ勝敗判定部406と、ゲーム結果処理部407として機能する。
【0041】
[1.4.1.主制御部]
主制御部401は、ゲーム機中の各回路及び各部の動作を統括して制御する。より具体的には、主制御部401は、投入コインセンサ73、コントロールパネル5、及びタッチパネルセンサ74から各入力信号を受け取り、受け取った入力信号に応じて各部に起動し処理を行うよう命令する。また、主制御部401は、各部からの要求に従ってサンプリング回路36から乱数値を取得し、各部にこの乱数値を渡す。また、主制御部401は、各部の動作に応じた画面をディスプレイ3及び/又はサブディスプレイ8に表示させるよう、画像制御回路71に画像生成命令を送信する。
【0042】
また、主制御部401は、プレイヤがペイアウトボタン6aを押下した場合など、所定の条件下でホッパー駆動回路63にコイン払出命令を送信し、コインの払い出しを行わせる。また、各部の動作に応じて演出を行うため、ランプ駆動回路59、LED駆動回路61、音制御回路72(図4においては図示省略した)に駆動命令を送信し、ランプ60、LED62、スピーカ9L、9Rによる演出を実行させる。
【0043】
主制御部401により制御されるクレジット値/ベット値処理部402と、ジャックポット蓄積部415と、ステージ情報生成部403と、プレイヤ側ダイス決定部404と、プレイヤ側ダイス再決定部405と、ステージ勝敗判定部406と、ゲーム結果処理部407は、それぞれ以下のような機能を有する。
【0044】
[1.4.2.クレジット値/ベット値処理部]
ベット値処理手段であるクレジット値/ベット値処理部402は、ゲーム機1からプレイヤへのゲーム勝利の特典であるコインの払い戻しや、ペイアウトボタン6aの押下によるコインの払い出しなどに基づく主制御部401からの指令に応じて、ゲーム機1に保有されるプレイヤ所有のコイン枚数に相当する値(「クレジット値」と呼ぶ)の増減を行い、このクレジット値を後述のクレジット値記憶部408に記憶させると共に、ゲーム開始時にプレイヤがベットしたコイン数(「ベット値」と呼ぶ)を後述のベット値記憶部409に記憶させる。
【0045】
より具体的には、主制御部401が投入コインセンサ73からのコイン投入検出信号を受けると、主制御部401はクレジット値/ベット値処理部402を起動させる。起動したクレジット値/ベット値処理部402は、コイン投入検出信号に応じて、後述するクレジット値記憶部408に記憶されているクレジット値を増加させる。
【0046】
またコントロールパネル5からの払出信号を主制御部401が受けると、主制御部401により、クレジット値/ベット値処理部402を起動させる。起動したクレジット値/ベット値処理部402は、払出信号に応じてホッパー駆動回路63に駆動命令を出し、コインの払い出しをホッパー64に行わせると共に、ホッパー64による払出枚数を後述するクレジット値記憶部408に記憶されているクレジット値から減算させる。
【0047】
また、クレジット値/ベット値処理部402は、プレイヤがゲームに勝利した場合、プレイヤが獲得したコイン枚数に応じた値をクレジット値記憶部408の記憶する値に加算させる。
【0048】
[1.4.3.ジャックポット蓄積部]
ジャックポット累積手段であるジャックポット蓄積部415は、クレジット値/ベット値処理部402がベット値記憶部409に加算処理をするごとに、加算分のうち一定割合を後述のジャックポット値記憶部416が記憶する値に加算して記憶させる機能を有する。例えば、現在のジャックポット値記憶部416が記憶する値が「1200.8」である場合に、プレイヤが10コイン分のベットを行いゲームを遊技しようとしたとする。このとき、クレジット値/ベット値処理部402はベット値記憶部409に10を加算処理する。クレジット値/ベット値処理部402は主制御部401を介して加算する値「10」をジャックポット蓄積部415に通知する。ジャックポット蓄積部415は、この加算する値「10」の所定の割合(10%とする)を算出し、これを記憶する値「1200.8」に加算して「1201.8」を新たなジャックポット値としてジャックポット値記憶部416に記憶される。
【0049】
なお、ジャックポット値記憶部416が記憶するジャックポット値の全部又は一部は、ジャックポット当選発生時に支払われるコイン数に相当する値である。
【0050】
[1.4.4.ステージ情報生成部]
CPU側ダイス目値決定手段であるステージ情報生成部403は、CPU側ダイス目値を含むステージ情報を生成する機能を有する。
【0051】
主制御部401は、各ベットボタン6d、6e、6fのいずれかの押下後、ディール/ドロウボタン6gの押下の検出をコントロールパネル5から通知されると、ステージ情報生成部403を起動させる。起動したステージ情報生成部403は、ステージ情報を生成して、ステージ情報記憶部410に記憶させる。ステージ情報は、少なくともCPU側ダイス目値を有する情報である。「CPU側ダイス目値」とは、ゲーム機側のN個のダイスであるN個のダイスの目のそれぞれに相当する値である。
【0052】
図5に、ステージ情報のデータ構成例を示す。この図に示す例では、ステージ情報500は、一のゲームに含まれるステージごとに一つのレコード501を有する。レコード501は、ステージを区別するためのステージ番号を格納するステージナンバーフィールド502と、CPU側ダイス目値を格納するCPU側ダイス目値フィールド503と、そのステージの勝敗状況を示すステージ勝敗フラグを格納するステージ勝敗フラグフィールド504とを有する。なお、本実施の形態においては、ゲーム機側のダイス個数は2個(N=2)とするため、CPU側ダイス目値フィールド503は、2つのCPU側ダイス目値を格納する構成となっている。また、本実施の形態においては、1ゲームのステージ数は13ステージであるため、ステージ情報500は13のレコード501を有している。
【0053】
起動したステージ情報生成部403は、主制御部401に13ステージ分の乱数値である、2個の乱数値13組分を要求する。主制御部401は、サンプリング回路36から乱数値を2個13組分取得し、ステージ情報生成部403に渡す。ステージ情報生成部403は、これら13組の乱数値を一組ずつレコード501のCPU側ダイス目値フィールド503に格納する。また、ステージ情報生成部403は、ステージ勝敗フラグフィールド504には、そのステージの結果が未決定である事を示すフラグ値「N」を書き込んでおく。このフラグ値は、そのステージが実行されプレイヤが勝利した場合は、フラグ値「W」に、一方、プレイヤが負けた場合はフラグ値「L」に書き換えられる。
【0054】
なお、ステージ情報生成部403は、ベット枚数が所定枚数以下である場合、すなわちベット値記憶部409に格納された値が所定の条件(例えば、10枚以下)である場合は、レコード501のうち所定のもの(例えば、ステージNo.9からNo.13に相当するレコード)について、フラグ値に「F」(Forbidden;禁止)を書き込む。フラグ値に「F」(Forbidden;禁止)が書き込まれたレコード501に相当するステージは遊技できないものと、主制御部401が認識し、フラグ値「F」を有するレコード501に相当するステージについては後述するステージ実行処理はおこなわれない。
【0055】
[1.4.5.プレイヤ側ダイス決定部]
プレイヤ側ダイス決定手段であるプレイヤ側ダイス決定部404は、プレイヤ側ダイス目値を含むプレイヤ側ダイス情報を生成し、記憶させる機能を有している。
ゲーム開始可能な条件下で、プレイヤがディール/ドロウボタン6gを押下すると、コントロールパネル5からの押下検出信号に応じて主制御部401はプレイヤ側ダイス決定部404を起動させる。起動したプレイヤ側ダイス決定部404は、プレイヤ側ダイス情報を生成し、これを後述するプレイヤ側ダイス記憶部411に記憶させる。より具体的には、起動したプレイヤ側ダイス決定部404は、5個のプレイヤ側のダイスの目に相当する5つの乱数値を主制御部401に要求し、この要求に応じて主制御部401はサンプリング回路36から5個の乱数値を取得し、プレイヤ側ダイス決定部404に渡す。プレイヤ側ダイス決定部404はこの5個の乱数値を5個のプレイヤ側ダイス目値として格納するプレイヤ側ダイス情報を生成し、プレイヤ側ダイス記憶部411に渡す。プレイヤ側ダイス記憶部411はプレイヤ側ダイス情報を記憶する。
【0056】
図6に、プレイヤ側ダイス情報のデータ構成例を示す。プレイヤ側ダイス情報600は、5つのダイスに対応する5つのレコード601を有している。各レコードは、他のダイスと区別するためのダイス番号を格納するダイス番号フィールド602と、そのダイスの出目、すなわち主制御部401から受け取った乱数値である5個のプレイヤ側ダイス目値を格納するプレイヤ側ダイス目値フィールド603と、そのプレイヤ側ダイス目値の保持/再決定の別を示すフラグ(HOLD/TURN;H/Tフラグという)を格納するH/Tフラグフィールド604を有している。H/Tフラグフィールド604は、プレイヤ側ダイス目値の保持を意味するフラグ値「H」と、プレイヤ側ダイス目値の再決定を意味するフラグ値「T」のいずれかが格納されるフィールドである。
【0057】
すなわち、プレイヤ側ダイス決定部404は、主制御部401から5つの乱数値を受け取ると、それぞれ5つのレコード601のプレイヤ側ダイス目値フィールド603に格納し、またすべてのレコード601のH/Tフラグフィールド604に、再決定を示すフラグ値「T」を格納する。なお、フラグ値「T」ではなくフラグ値「H」を初期値として格納するようにしても構わない。
【0058】
[1.4.6.プレイヤ側ダイス再決定部]
図4に戻り、プレイヤ側ダイス再決定手段であるプレイヤ側ダイス再決定部405の機能について説明する。本実施の形態にかかるゲーム機1は、プレイヤ側ダイス決定部404により決定された5つのダイス目である5つのダイス目値の全部又は一部を一回に限りプレイヤの選択により再決定させる事ができる。プレイヤ側ダイス決定部404は、このプレイヤ側ダイス目の再決定を行う機能を有する。具体的には、プレイヤ側ダイス再決定部405は、以下のような処理を実行する。
【0059】
あるステージが開始されると、ディスプレイ3にプレイヤ側ダイス決定部404により決定された5つのダイス目が表示される。プレイヤは、この表示されたダイス目の全部又は一部を再決定させ、自分に有利なダイス目を得るようゲーム機1に再決定を行わせる事ができる。プレイヤは再決定するダイス目と、再決定しないダイス目とをタッチパネルセンサ74で触れる事により指定する。タッチパネルセンサ74は、主制御部401に接触位置を送信し、主制御部401はプレイヤにより指定されたダイス番号をプレイヤ側ダイス再決定部405に通知する。プレイヤ側ダイス再決定部405は、主制御部401から通知されたダイス番号に対応するレコード601(図6参照)において、H/Tフラグフィールド604のフラグ値を「T」から「H」に変更し、あるいは「H」から「T」に変更する。
【0060】
その後、プレイヤ側ダイス再決定部405はプレイヤ側ダイス情報600のH/Tフラグフィールド604のフラグ値を参照し、フラグ値「T」を有するレコード数分の乱数値を主制御部401に要求する。要求を受けた主制御部401は、要求にかかる数の乱数値をサンプリング回路36より取得し、プレイヤ側ダイス再決定部405に渡す。プレイヤ側ダイス再決定部405は、受け取った乱数値を、H/Tフラグフィールド604のフラグ値が「T」であるレコード601のプレイヤ側ダイス目値フィールド603に上書きして書き込む。これにより、プレイヤの選択により、ダイス目が再決定される事になる。なお、プレイヤの選択によってはいずれのダイス目も再決定しない事も選択可能である。
【0061】
[1.4.7.ステージ勝敗判定部]
主制御部401は、プレイヤ側ダイス再決定部405から処理完了の通知を受けると、ステージ勝敗判定部406を起動させる。ステージ勝敗判定手段であるステージ勝敗判定部406は、そのステージの勝敗の判定を行うと共に、プレイヤ側ダイス記憶部411に記憶されるプレイヤ側ダイス目値が所定の役を構成しているか否かの判定を行う。
【0062】
ステージの勝敗の判定については、ステージ勝敗判定部406はステージ情報記憶部410に記憶されたステージ情報に含まれるCPU側ダイス目値と、プレイヤ側ダイス記憶部411に記憶されているプレイヤ側ダイス目値とを比較する。比較の結果、CPU側ダイス目値のすべてがプレイヤ側ダイス記憶部411に記憶されているプレイヤ側ダイス目値にある場合には、ステージ勝敗判定部406はプレイヤ側の勝ちと判定し、ステージ情報記憶部410のそのステージに対応するレコード501のステージ勝敗フラグを「W」に書き換える。その他の場合はステージ勝敗判定部406はそのステージに対応するレコード501のステージ勝敗フラグを「L」に書き換える。
【0063】
また、ステージ勝敗判定部406はプレイヤ側の勝ちと判定した場合であって、所定の条件を満たした場合は、リプレイ権フラグ記憶部412にリプレイ権を取得した事を示すフラグ値(例えば、「1」)を書き込む。所定の条件は、たとえばそのステージ番号が「5」である場合である。
【0064】
また、プレイヤ側ダイス目値が所定の役を構成しているか否かの判定については、ステージ勝敗判定部406は、後述するダイス役テーブル414を参照してこのダイス役テーブル414に記述された役が成立しているか否かを判定し、成立していると判定した場合は、その役に対応した特典をプレイヤに付与する。この実施の形態では、その役に対応した特典は、ジャックポットの抽選を受けるための権利を得るためのポイント値であるとする。プレイヤはステージをこなして、役を作る事によりポイント値をためる事ができる。たまったポイント値が所定の値に達した場合は、プレイヤはジャックポットの抽選を受けるための権利を獲得し、ゲーム終了時など所定の条件下でジャックポットの抽選を受ける事ができ、当選した場合はジャックポット値記憶部416が記憶する値に相当するコインの払い出しを受ける事ができる。
【0065】
図7に、ダイス役テーブル414の例を示す。この例では、ダイス役テーブル414は、ダイス役と、その役に対応するクレジット値が対応付けされて記述している。本実施の形態では、ダイス役は、トランプのポーカーの役に準じた役が定められているが、ダイス役としてどのような役を定めるかはポーカーの役に限定されるものではなく、プレイヤの興趣を引く事が可能などのような役を定める事も本発明の範囲に含まれる。
【0066】
本図の例に言う「Two Pair」は、ポーカーのツーペアに相当する役でありプレイヤ側ダイス目のいずれか2つが同一の目である場合に成立する役である。「Three
Dice」は、ポーカーのスリーカードに相当する役でありプレイヤ側ダイス目のいずれか3つが同一の目である場合に成立する役である。「Full House」は、ポーカーのフルハウスに相当する役でありプレイヤ側ダイス目のいずれか3つが同一の目であり、かつ残りの2つが同一の目である場合に成立する役である。「Straight」は、ポーカーのストレートに相当する役でありプレイヤ側ダイス目が「2、3、4、5、6」のように連続した番号である場合(順番は問わない)に成立する役である。「Four Dice」は、ポーカーのフォーカードに相当する役でありプレイヤ側ダイス目のいずれか4つが同一の目である場合に成立する役である。「Straight
Royal」は、ポーカーのロイヤルストレートに相当する役でありプレイヤ側ダイス目が「1、2、3、4、5」のように連続した番号である場合で、且つ左から右へ番号が昇順又は降順に並んだ場合に成立する役である。「Five Dice」は、ポーカーのファイブカードに相当する役であり、プレイヤ側ダイス目のすべてが同一の目である場合に成立する役である。
【0067】
ステージ勝敗判定部406は、ダイス役テーブル414を参照して役の成立を判定し、いずれかの役が成立していると判定した場合は、対応するポイント値をポイント値記憶部417に記憶されている値に加算し、加算後の値を新たなポイント値としてポイント値記憶部417に記憶させる。
【0068】
ステージ勝敗判定部406は、上記のステージの勝敗の判定及びダイス役の判定、及びステージ情報及びポイント値の更新を行った後、主制御部401に処理終了を通知する。
【0069】
[1.4.8.ゲーム結果処理部]
再び図4に戻り、ゲーム結果処理部407の機能について説明する。
ステージ勝敗判定部406から処理通知を受け取った主制御部401は、プレイヤが前ステージで勝利しており、且つ残りステージがある場合はプレイヤに次のステージに進むか否かをディスプレイ3に表示したユーザインターフェイス画面により問い合わせる。プレイヤが次のステージに進む事を選択した場合は、次にステージを開始し、プレイヤ側ダイス決定部404を起動させる。一方、プレイヤが次のステージに進まない事を選択した場合は、ゲーム結果処理部407を起動させる。
【0070】
起動したゲーム結果処理部407は、後述する払い戻し倍率テーブル413を参照して、払い戻し処理を行う。また、ベット枚数が所定の条件である場合は、ジャックポットの抽選を行い、抽選の結果が当選である場合は、ポイント値記憶部417に記憶されているジャックポット値相当の枚数のコインの払い戻しをおこなう。
【0071】
図8に、払い戻し倍率テーブル413の例を示す。この図の例では、各ステージごとに定められた払い戻し倍率が記述されている。ゲーム結果処理部407は、ベット数記憶部409に記憶されているベット値と、この払い戻し倍率の数値を乗じて得られる値を払い戻しコイン数として払い戻し処理を行う。例えばベット値が5の時、ステージが第9ステージである場合は払い戻し倍率は「50」となり、結果払い戻しコイン数は5×50=250と算出される。
【0072】
このように、払い戻し倍率テーブル413を参照してゲーム結果処理部407は、プレイヤに払い戻すコイン数を決定し、決定したコイン数を主制御部401に通知する。コイン数を通知された主制御部401は、ホッパー駆動回路63を駆動させて通知された数のコインを排出させるか、あるいはクレジット値記憶部408が記憶する値に、通知されたコイン数に対応する値を加算して、新たなクレジット値として記憶させる。
【0073】
プレイヤが前ステージで負けた場合は、ゲーム結果処理部407は、リプレイ権フラグ記憶部412の記憶しているフラグ値を参照して、フラグ値がリプレイ権ありを示す「1」である場合は、主制御部401にリプレイを行わせるよう通知する。一方、リプレイ権なしを示す「0」である場合は、ゲーム結果処理部407は、上述の払い戻し処理を実行する。
【0074】
また、プレイヤが実行可能なすべてのステージをクリアし、残りステージがなくなった場合は、ゲーム結果処理部407は払い戻し処理を実行すると共に、主制御部401にエンディング演出を実行するよう要求する。主制御部401はこの要求に応じて画像制御回路71にエンディングムービーをディスプレイ3に表示させるなど、所定のエンディング演出を行ってプレイヤをたたえる演出を実行する。
【0075】
図4に戻り、マイクロコンピュータ31の機能について説明を続ける。マイクロコンピュータ31は、メインCPU32と協働して機能するRAM33と、ROM34を有している。RAM33は、前述のクレジット値記憶部408、ベット値記憶部409、ステージ情報記憶部410、プレイヤ側ダイス記憶部411、リプレイ権フラグ記憶部412、ジャックポット値記憶部416、及びポイント値記憶部417として機能する。これらの説明は前述したのでここでは省略する。
【0076】
また、ROM34は、払い戻し倍率テーブル413及びダイス役テーブル414を記憶しており、これらテーブルとして機能する。これらテーブルについても前述したのでここでの説明は省略する。
以上で、ゲーム機1の構成及び機能の説明を終了する。
【0077】
[1.5.ゲーム機の動作例]
続いて、上記ゲーム機1の動作例について、図9から図20を参照しながら説明する。図9は、本ゲーム機のメイン処理の例を示すフローチャート、図10は、メイン処理中に含まれるステージ実行処理の例を示すフローチャート、図11から図20はメイン処理又はゲーム実行処理においてディスプレイ3に表示されるゲーム画面若しくはユーザインターフェイス画面の例を示す図である。
【0078】
[1.5.1.メイン処理]
まず、本実施の形態にかかるゲーム機1が実行するメイン処理を図9を参照しながら説明する。この図に示す例では、既にゲーム機1の電源が投入済みであり、RAM33のクリアなどの初期処理は完了した事を前提としている。
【0079】
まず、メインCPU32(主制御部401、クレジット値/ベット値処理部402)は、ベット枚数決定処理を実行する(S901)。
ベット枚数決定処理は、プレイヤがこれから行おうとしているゲームに、幾ら分のコインを賭けるかを決める事を促す処理である。ベット枚数決定処理を開始すると、メインCPU32(主制御部401)は、ディスプレイ3又はサブディスプレイ8にBET枚数を決定する事をプレイヤに促すメッセージや画面を表示し、プレイヤの入力を待つ。プレイヤはコントロールパネル5のマックスベットボタン6d、1ベットボタン6e、リピートボタン6fを押下する事により、ベット枚数をゲーム機1に入力する。メインCPU32(クレジット値/ベット値処理部402)は、プレイヤのディール/ドロウボタン6gの押下により、BET枚数を確定させ、その確定したBET枚数に応じた値をベット値記憶部409に格納する。これで、ベット枚数決定処理が終了する。
【0080】
次に、メインCPU32(主制御部401)は、ベット値記憶部409に格納されたベット数が所定数以下か、或いはこれを超えているかを判定する(S902)。
ベット値記憶部409に格納されたベット数が所定数以下である場合(S902、Yes)は、メインCPU32(主制御部401、ステージ情報生成部403)は、一回のゲーム中に含まれる全ステージの内、途中までをプレイ可能と設定するステージ数制限処理を実行する(S903)。このとき、メインCPU32(主制御部401)は、途中ステージまで挑戦可能である旨をプレイヤに告知する画面(図11)をディスプレイ3に表示させる。
【0081】
図11にステップS903において、ディスプレイ3に表示される画面例を示す。
この図に示す例では、鍵開けのエキスパートであるプレイヤキャラクタ1101が、ある古城に飾られている幻の画家の絵画を、鍵開けをしながら獲得するというストーリーのゲームである。古城には、ステージに相当する絵画が全ステージ数分(本実施の形態では13枚)あり、それぞれ鍵で閉ざされた部屋に飾られているというストーリー設定になっている。
【0082】
図11に示す画面例では、古城1102を背景としてステージに相当する部屋アイコン1103が第1のステージに相当する第1の部屋から第13のステージに相当する第13の部屋の分まで表示されている。ステップS903における画面例では、全ステージの挑戦は許可されておらず、13の部屋の内上部5部屋については、鍵開けはできない旨が対応する部屋アイコンとして表示されている。
【0083】
なお、プレイヤがステージで勝利しステージをクリアするとプレイヤキャラクタ1101が、次にプレイするステージに相当する部屋アイコン1103にすすみ、プレイヤにゲームの進行状況を知らせる。
【0084】
図9に戻り、メイン処理の説明を続ける。
一方、ステップS902の判定処理において、ベット値記憶部409に格納されたベット数が所定数を超えている場合(S902、No)は、メインCPU32(主制御部401)は、一回のゲーム中に含まれる全ステージのすべてをプレイ可能と設定する全ステージ処理を実行する(S904)。このとき、メインCPU32(主制御部401)は、最終ステージまで挑戦可能である旨をプレイヤに告知する画面(図12)をディスプレイ3に表示させる。
【0085】
図12にステップS904においてディスプレイ3に表示される画面例を示す。この図に示す例では、図11に示す画面とほぼ同様であるが、全ステージの挑戦が許可されていることに対応して、13の部屋のすべての部屋アイコン1103が挑戦可能を示す図柄で表示されている。
【0086】
また、ベット値記憶部409に格納されたベット数が所定数を超えている場合(S902、No)において、メインCPU32(主制御部401)は、ゲーム結果処理部407にゲーム終了時にジャックポット抽選を実行するよう指令しておくジャックポット起動処理を実行する(S905)。メインCPU32(ゲーム結果処理部407)はこの指令に応じて、後にゲーム終了時にポイント値記憶部417が記憶する値を参照し、所定の値を超えている場合は、ジャックポット抽選を実行する。ジャックポット抽選を実行した結果当選となった場合は、メインCPU32(ゲーム結果処理部407)はジャックポット値記憶部416に記憶された値の全部又は一部に相当する枚数のコインをプレイヤに払い戻す。
【0087】
図9に戻り、メイン処理の説明を続ける。
ステップS903、又はS904及びS905の実行が終了すると、メインCPU32(ステージ情報生成部403)は、各ステージについてCPU側ダイス目値を乱数により決定し、このCPU側ダイス目値を含む図5に示すようなステージ情報500を生成し、これをRAM33(ステージ情報記憶部410)に記憶させる処理であるステージ情報生成処理を実行する(S906)。なお、ステップS903に続いておこなわれるステージ情報生成処理では、ステージ勝敗フラグ504にフラグ値「F」が格納されているレコード501については、CPU側ダイス目値は決定しなくとも良い。例えば、第9ステージから第13ステージに相当するレコード501のステージ勝敗フラグ504にフラグ値「F」が格納されている場合、第1ステージから第8ステージまでのCPU側ダイス目値は決定するが、第9ステージから第13ステージ分のCPU側ダイス目値は決定しない。
【0088】
[1.5.2.ステージ実行処理]
ステージ情報生成処理(S906)が終了すると、メインCPU32(主制御部401)は、ステージ実行処理を実行する(S907)。図10は、ステージ実行処理の一例を示すフローチャートである。以下、図10を参照しながらステージ実行処理の例を説明する。
【0089】
ステージ実行処理が開始されると、メインCPU32(主制御部401)は、ステージをユーザに遊技させるためのユーザインターフェイスである画面を表示する、ステージ初期画面表示処理を実行する(S1001)。図13にステージ初期画面表示処理において表示される画面例を示す。
【0090】
この例では、プレイヤキャラクタ1101がステージに対応する部屋の前の大扉の前に到達した状態の背景画の前に、2つのCPU側ダイス目値を表示する領域であるCPU側ダイス表示領域12011、12012と、5つのプレイヤ側ダイス目値を表示する領域であるプレイヤ側ダイス表示領域12021、12022、12023、12024、12025とが生成されている。
【0091】
また、プレイヤ側ダイス表示領域12021、12022、12023、12024、12025のそれぞれの下部には、プレイヤがダイス目再決定に際して、そのダイス目を保持するか再決定させるかを指示するためのH/Tボタン領域12031、12032、12033、12034、12035が設けられている。H/Tボタン領域1203は、プレイヤがその領域内を指などで触れると、タッチパネルセンサ74によりプレイヤが保持を意味する「HOLD」を選択しているか、再決定を意味する「TURN」を選択しているかが主制御部401、プレイヤ側ダイス再決定部405に通知される。また、「HOLD」/「TURN」の選択が確定した状態で、再度プレイヤがそのH/Tボタン領域1203内に触れると、「HOLD」が選択されていた場合は領域の表示が「TURN」に切り替わり、一方「TURN」が選択されていた場合は領域の表示が「HOLD」に切り替わることにより、「HOLD」/「TURN」の選択変更が自由におこなえるようになっている。
【0092】
また、H/Tボタン領域12035の右側部には、プレイヤ側ダイス表示領域12021、12022、12023、12024、12025に表示されているダイスの回転表示を開始させるためのロールボタン領域1204がある。このロールボタン領域1204をプレイヤが指などで触れると、ロールボタン領域1204がプレイヤに操作された事がタッチパネルセンサ74によりメインCPU32(主制御部401)に通知され、メインCPU32(主制御部401)は、画像制御回路71にプレイヤ側ダイス表示領域12021、12022、12023、12024、12025におけるダイスの回転表示実行させる。
【0093】
また、画面上部には、ポイント値記憶部417に記憶されたポイント値の蓄積度合いをプレイヤに示すポイント値ゲージ1301が表示されている。ポイント値ゲージ1301は、ポイント値の増加に伴いゲージが画面右方に伸張するように表示される。ポイント値が、ジャックポットの抽選の権利獲得に至る所定の値に達した場合は、ジャックポットの抽選の権利獲得を表示するアイコン1302が明るく表示され、プレイヤにジャックポットの抽選の権利獲得を知らせる。
【0094】
図10に戻り、ステージ実行処理の説明を続ける。
ステージ初期画面表示処理(S1001)が終了すると、メインCPU32(主制御部401)はCPU側ダイス目値表示処理を実行する(S1002)。この処理は、ステージ情報生成処理(S906)において生成されたステージ情報に含まれるCPU側ダイス目値に応じたダイス目の画像を、CPU側ダイス表示領域12011、12012に表示する処理である。
【0095】
図14、図15はCPU側ダイス目値表示処理において、ディスプレイ3に表示される画面例を示している。ディスプレイ3には、まず図14に示すようにCPU側ダイス表示領域12011、12012に回転するダイスがそれぞれ表示される。所定時間回転するダイスが表示された後、ダイスの回転が停止し、決定したダイス目の画像がCPU側ダイス表示領域12011、12012に表示される(図15)。この表示された画像のダイス目は、ステージ情報500(図5参照)のCPU側ダイス目値に等しくなる。
【0096】
図10に戻り、ステージ実行処理の説明を続ける。
CPU側ダイス目値表示処理(S1002)が終了すると、メインCPU32(プレイヤ側ダイス決定部404)は、図6に示すようなプレイヤ側ダイス情報600を生成し、プレイヤ側ダイス記憶部411に記憶させる処理であるプレイヤ側ダイス情報生成処理を実行する(S1003)。
【0097】
次に、メインCPU32(主制御部401)は、プレイヤ側ダイス目値表示処理を実行する(S1004)。この処理は、プレイヤ側ダイス情報生成処理(S1003)において生成されたプレイヤ側ダイス情報600に含まれるプレイヤ側ダイス目値に応じたダイス目の画像を、図16に示すようにプレイヤ側ダイス表示領域12021、12022、12023、12024、12025に表示する処理である。
【0098】
図15、図16に、プレイヤ側ダイス目値表示処理(S1004)において、ディスプレイ3に表示される画面例を示す。プレイヤ側ダイス目値表示処理(S1004)において、ディスプレイ3には、まず図15に示すようにプレイヤ側ダイス表示領域12021、12022、12023、12024、12025に回転するダイスがそれぞれ表示される。所定時間回転するダイスが表示された後、ダイスの回転が停止し、決定したダイス目の画像がプレイヤ側ダイス表示領域12021、12022、12023、12024、12025に表示される(図16)。この表示された画像のダイス目は、プレイヤ側ダイス情報600(図6参照)のプレイヤ側ダイス目値に等しくなる。これで、プレイヤ側ダイス目値表示処理は終了する。
【0099】
次に、メインCPU32(プレイヤ側ダイス再決定部405)は、プレイヤ側ダイス目値再決定処理を実行する(S1005)。プレイヤ側ダイス目値再決定処理は、プレイヤ側ダイス決定部404により決定された5つのダイス目である5つのダイス目値の全部又は一部を一回に限りプレイヤの選択により再決定させる処理である。
【0100】
図17から図20にプレイヤ側ダイス目値再決定処理(S1005)において、ディスプレイ3に表示される画面例を示す。
【0101】
図17は、プレイヤ側ダイス目値再決定処理(S1005)において、プレイヤがプレイヤ側ダイス目値表示処理(S1004)でプレイヤ側ダイス表示領域12021、12022、12023、12024、12025に表示されたダイス目の内、どのダイス目を保持し、どのダイス目を再決定させるかをプレイヤに入力させる入力用ユーザインターフェース画面の例である。図16の画面表示の後、図17の画面に遷移する。表示内容は図16とほぼ同様であるが、再決定の為の入力が許可される残り時間表示1701が追加されている。
【0102】
この例では、プレイヤは、左端のダイス目と、右から2番目のダイス目を保持し、他は再決定させる事を選択して、左端のダイス目と、右から2番目のダイス目に対応するH/Tボタン領域12031、12034を指で触れたものとする。
【0103】
プレイヤがH/Tボタン領域12031、12034に指で触れると、図17に示す画面から図18に示す画面に遷移する。図18に示す画面例では、H/Tボタン領域12031、12034の表示が「TURN」から「HOLD」に切り替わっている。一方、他のH/Tボタン領域12032、12033、12035の表示は「TURN」のまま変わらずに残る。ここで、プレイヤがこのロールボタン領域1204をプレイヤが指などで触れると、図19に示す画面に遷移する。
【0104】
図19に示す画面では、「TURN」表示であったH/Tボタン領域12032、12033、12035に対応するプレイヤ側ダイス表示領域12022、12023、12025では、ダイスの回転表示がおこなわれる。このとき、メインCPU32(プレイヤ側ダイス再決定部405)は、主制御部401より受け取った乱数値を、プレイヤ側ダイス表示領域12022、12023、12025に対応するレコード601(図6参照)のプレイヤ側ダイス目値フィールド603に上書きして書き込む。これにより、「TURN」として選択されたダイス目が再決定される事になる。
【0105】
所定時間ダイスの回転表示が事項された後、ディスプレイ3に表示される画面は図20に示す画面に遷移する。図20に示す画面では、プレイヤ側ダイス目値フィールド603に上書きして書き込まれたダイス目値に応じて、プレイヤ側ダイス表示領域12022、12023、12025に新たなダイス目の画像が表示される。これで、プレイヤ側ダイス目値再決定処理(S1005)が終了する。
【0106】
図10に戻り、ステージ実行処理の説明を続ける。
プレイヤ側ダイス目値再決定処理(S1005)の終了後、メインCPU32(ステージ勝敗判定部406)が、プレイヤが勝利したか否かを判定を行う(S1006)。すなわち、メインCPU32(ステージ勝敗判定部406)は、CPU側ダイス目値とプレイヤ側ダイス記憶部411に記憶されるプレイヤ側ダイス目値が一致するか否かにより勝敗を判定する。ダイス目値が一致する場合は、メインCPU32(ステージ勝敗判定部406)はプレイヤの勝利と判定し、一致しない場合はプレイヤの負けと判定する。
【0107】
メインCPU32(ステージ勝敗判定部406)がプレイヤの勝利と判定した場合(S1006、Yes)は、メインCPU32(ステージ勝敗判定部406)はさらにプレイヤ側ダイス記憶部411に記憶されるプレイヤ側ダイス目値が所定の役を構成しているか否かのダイス役判定処理をおこなう(S1007)。所定の役を構成を構成している場合は、クレジット値/ベット値処理部402にクレジット値の加算処理をおこなわせる。
【0108】
一方、メインCPU32(ステージ勝敗判定部406)がプレイヤの勝利でないと判定した場合(S1006、No)は、メインCPU32(ステージ勝敗判定部406)はリプレイ権フラグ記憶部412を参照して、リプレイ権ありか否かを判定する(S1008)。
リプレイ権ありと判定した場合は、メインCPU32(ステージ勝敗判定部406)はダイス役判定処理(S1007)をおこなう。一方、リプレイ権なしと判定した場合は、メインCPU32(ステージ勝敗判定部406、主制御部401)は、半額ペイアウト処理をおこない(S1009)、勝利した場合に得られるコイン数の半分の払出をホッパー駆動回路63によりおこなわせ、ステージ実行処理を終了する。
【0109】
さて、ダイス役判定処理(S1007)が終了すると、メインCPU32(主制御部401)は、プレイヤに次のステージに進か否かを問い合わせる(S1010)。プレイヤは、次にステージには進まず獲得済みのコインの払い出しを希望する場合は、コレクトボタン6bを押下する。一方、次のステージに進みゲームを継続する事を希望する場合は、コレクトボタン以外のボタン、たとえばディール/ドロウボタン6gを押下する。
【0110】
コレクトボタンが押下された場合(S1010、Yes)は、メインCPU32(主制御部401)は、ステージ実行処理を終了し、メイン処理に戻る。一方、コレクトボタンが押下されない場合(S1010、No)は、メインCPU32(主制御部401)は、次ステージへの移行を実行し(S1011)、ステップS1001に戻って、ステージ初期画面表示を開始する。
【0111】
ステージ実行処理が終了するとメイン処理に戻り、メインCPU32(ゲーム結果処理部407)は、払い戻し倍率テーブル413を参照して払い戻し処理を実行する。
また、ジャックポット起動処理905が実行されている場合には、払い戻し処理において、メインCPU32(ゲーム結果処理部407)はジャックポットの抽選を実行し、抽選の結果当選となった場合は、ジャックポット値記憶部416に記憶された値の全部又は一部に相当する枚数のコインをプレイヤに払い戻す。以上でメイン処理の説明を終了する。
【0112】
メイン処理が終了すると1回のゲームが終了した事になる。ゲーム機1は再びステップS901の状態に戻り、プレイヤからのベットを待ち受け、次のゲームの開始に備える。
以上で、ゲーム機1の動作例の説明を終了する。
【0113】
[2.その他]
(1) 本実施の形態において、CPU側ダイスの個数は、ゲーム開始時においてプレイヤの選択により変更できるようにしても良い。CPU側ダイスの個数とプレイヤ側ダイスの個数の差が大きいほど、ゲームの難易度は低くなり、逆にCPU側ダイスの個数とプレイヤ側ダイスの個数の差が小さいほどゲームの難易度が高くなるため、プレイヤの技量によって適切な難易度のゲームを楽しむ事が可能となる。
【0114】
(2)本実施の態様では、ダイスを用いたがダイスの代わりに、トランプや花札、麻雀牌のような複数種類の札や牌を有する遊具を用いても、本発明は成立する。
【0115】
(3)各ステージに難易度が設定されており、ステージ数が進むほど難易度が情報する設定としても良い。この様な設定において、ベット枚数が所定数以下であれば、難易度の低いゲーム前半ステージのみプレイできるようにし、ベット枚数が所定数を超えている場合は、全部のステージをプレイできるようにしても良い。
【0116】
(4)ベット枚数が所定枚数以下(S902,Yes)の場合においては、ベット枚数が所定枚数を超える(S902,No)でプレイしているプレイヤよりもステージ数が少なくなる分ゲーム自体の難易度は易しくするが(図11)、プログレッシブオッズ(ジャックポット値)は発生しないように設定しても良い。
【0117】
(5)本実施の形態においては、CPU側ダイス目値はゲーム開始後第1のステージが開始される前に、第1から第13ステージのすべてについて決定する設定としたが、本発明はこれに限定されるものではなく、各ステージの開始前にそのステージ分のCPU側ダイス目値のみをその都度決定する設定としても構わない。
【図面の簡単な説明】
【0118】
【図1】ゲーム機の外観斜視図
【図2】コントロールパネルの例を示す図
【図3】ゲーム機のブロック図
【図4】ゲーム機の機能ブロック図
【図5】ステージ情報のデータ構成例を示す図
【図6】プレイヤ側ダイス情報のデータ構成例を示す図
【図7】ダイス役テーブルの例を示す図
【図8】払い戻し倍率テーブルの例を示す図
【図9】メイン処理の例を示すフローチャート
【図10】ステージ実行処理の例を示すフローチャート
【図11】ディスプレイに表示される画面例を示す図
【図12】ディスプレイに表示される画面例を示す図
【図13】図11、図12から遷移して、ディスプレイに表示される画面例を示す図
【図14】図13から遷移して、ディスプレイに表示される画面例を示す図
【図15】図14から遷移して、ディスプレイに表示される画面例を示す図
【図16】図15から遷移して、ディスプレイに表示される画面例を示す図
【図17】図16から遷移して、ディスプレイに表示される画面例を示す図
【図18】図17から遷移して、ディスプレイに表示される画面例を示す図
【図19】図18から遷移して、ディスプレイに表示される画面例を示す図
【図20】図19から遷移して、ディスプレイに表示される画面例を示す図
【符号の説明】
【0119】
1 … ゲーム機
32 … メインCPU
33 … RAM
34 … ROM
403 … ステージ情報生成部
404 … プレイヤ側ダイス決定部
405 … プレイヤ側ダイス再決定部
406 … ステージ勝敗判定部
【技術分野】
【0001】
本発明は、ゲーム機に関し、より詳しくはダイスなどよく知られた遊具・道具を利用したゲームをおこなうゲーム機に関する。
【背景技術】
【0002】
近年の家庭用ゲーム機、業務用ゲーム機の普及に伴い、様々な新しいゲームが開発され、ユーザに提供されるようになっている。市場に出回るゲームが多様化したことにより、いわゆる売れるゲーム、ヒットするゲームと、売れないゲームとの二極化が進展しており、ゲーム及びゲーム機開発者にとって、次々と発表される膨大な数の新ゲームの中から、ユーザに選択してもらえるようなゲームを提供する事がゲーム事業を継続していく上で重要となっている。
【0003】
ところで、ユーザに選択してもらえるゲームの条件の一つとして、ゲーム内容がシンプルでユーザがすぐになじめる事ができること、という点がある。ゲーム内容が複雑であれば、いわゆるコアなゲームファンには受け入れられるが、ライトユーザ層には受け入れてもらえず、ゲームの販売数を伸ばす事は難しい。
【0004】
シンプルなゲームであっても、ゲームの展開や進行に変化を付ける事によって、プレイヤの意欲を維持させる事も可能である。ゲームの展開や進行に変化を付ける方法としては、互いに難易度の異なる複数のコースを用意しておき、プレイヤがスタート処理を実行すると、コース選択画面や難易度選択画面がディスプレイ装置に表示されプレイヤの選択により、難易度が低い初級コースや難易度の高い上級コースが選択されて実行される方法があった(例えば、特許文献1、特許文献2)。
【0005】
また、シンプルなゲームであっても、ゲームの展開や進行に変化を付ける方法として、ベットされたコイン数のうち一定の割合をジャックポットとして蓄積しておき、抽選により当選が発生した場合には、蓄積されているジャックポット分のコイン数を当選者に払い戻すという「ジャックポット」ボーナスを付与する方法も提案されていた(例えば、特許文献3)。
【特許文献1】特開2000−107449号公開公報(段落[0040])
【特許文献2】特開2000−107451号公開公報(段落[0040])
【特許文献3】特開平10−118247号公開公報(段落[0003])
【発明の開示】
【発明が解決しようとする課題】
【0006】
しかしながら、単にユーザの選択によりコースの選択をおこなわせるだけでは、初級コースを選択したプレイヤと、上級コースを選択したプレイヤとの間で、ゲームに勝利した場合に付与される特典、例えば、コインの払い戻しなどについて不公平が生ずる虞があった。例えば、どのコースを選択しても同数のコインの払い戻しを受けるのであれば、ローリスク・ハイリターンの選択がおこなわれるため、プレイヤは常に初級コースを選択して、より確実に特典を得ようとしてしまう。
【0007】
本発明の目的は、ベット枚数に応じてゲームの難易度を変化させる事のできるゲームを提供することを目的とする。
【課題を解決するための手段】
【0008】
上記課題を解決するための手段として、本発明は以下のような特徴として提案される。
【0009】
本発明のある一つの態様は、ゲーム機側のダイスの目とプレイヤ側のダイスの目とを比較して勝敗を決するステージを複数有するゲームをプレイヤに遊技させるゲーム機として提案される。
【0010】
このゲーム機は、プレイヤが支払ったベット枚数を記憶させるベット値処理手段(例えば、メインCPU、若しくはクレジット値/ベット値処理部)と、ゲーム機側のダイスの目であるCPU側ダイス目値を決定するCPU側ダイス目値決定手段(例えば、メインCPU、若しくはステージ情報生成部)と、プレイヤ側のダイスの目であるプレイヤ側ダイス目値を決定するプレイヤ側ダイス決定手段(例えば、メインCPU、若しくはプレイヤ側ダイス決定部)と、CPU側ダイス目値とプレイヤ側ダイス目値とを比較して、そのステージの勝敗の判定を行うステージ勝敗判定手段(例えば、メインCPU、若しくはステージ勝敗判定部)とを有し、ゲーム機は、ベット値処理手段が記憶させたベット枚数に応じて、複数のステージの内プレイヤがプレイ可能なステージを決定することを特徴としている。
このゲーム機によれば、ベット枚数に応じてゲームの難易度を変化させる事のできるゲームを提供できる。
【0011】
また、上述のゲーム機は、ジャックポット値を累積して記憶させるジャックポット累積手段(例えば、CPU、若しくはジャックポット累積部)をさらに有し、ベット値処理手段が記憶させたベット枚数に応じて、ジャックポット値に応じた特典の獲得の可否を決定する構成としても良い。
【0012】
かかる構成のゲーム機によれば、ベット枚数の多寡に応じてジャックポットの獲得の可否が定まるため、ハイリスク・ハイリターンのゲームを選択するか、或いはローリスク・ローリターンのゲームを選択するかを戦略的に考慮しながら楽しむ事ができるゲームが提供できる。
【発明の効果】
【0013】
本発明によれば、ベット数に応じてゲームの難易度を変化させる事により、プレイヤに戦略的にベット数を決定する事を求め、シンプルなゲームでありつつもゲームの興趣を高めることを可能とする。
【発明を実施するための最良の形態】
【0014】
以下、添付図面を参照して本発明に係るゲーム機を実施するにあたり最良と思われる形態について詳細に説明する。なお、同一又は同等の要素については同一の符号を付し、説明が重複する場合にはその説明を省略する。
【0015】
[1.第1の実施の形態]
[1.1.ゲーム機により提供されるゲームの概要]
なお、本実施の形態にかかるゲーム機は、一又は複数のステージで構成されるゲームをプレイヤに遊技させる装置である。このゲーム機により提供されるゲームの概略は、以下の通りである。まず、ゲーム機は、各ステージについて、ゲーム機側のN個のダイスであるN個のダイスの目をランダムに決定すると共に、プレイヤ側のM個のダイスをロールし、プレイヤ側のM個のダイスの目を決定する。なお、上記ダイスの個数N、Mは共に自然数であり、N≦Mの関係が成立する数であればどのような数も選択可能である。
次に、ゲーム機は、ゲーム機側のN個のダイスの目とプレイヤ側のM個のダイスの目とを比較し、ゲーム機側のN個のダイスの目とプレイヤ側のM個のダイスのうちいずれかN個のダイスの目が一致した場合に、そのステージをプレイヤがクリアしたと判定し、プレイヤが次のステージに進むことを許可する。
このようにプレイヤは各ステージをクリアしていき、そのゲームを構成するステージをすべてクリアした場合に、プレイヤがゲームに勝利したと判定される。プレイヤがゲームに勝利した場合には、プレイヤに特典(コイン等の払出など)が付与される。
【0016】
なお、いずれかのステージでプレイヤがクリアできない場合は、その時点でプレイヤはゲームに負けたと判定され、ゲームはそこで終了する。この場合には、プレイヤに特典は全く付与されないか、或いはゲームに勝利した場合の特典より大幅に減額されたものとなる。
但し、ゲーム機は所定の条件下でプレイヤにリプレイ権を与えることがある。リプレイ権を有する場合には、プレイヤはあるステージをクリアできなかった場合でも、ゲーム終了とはならず、再度そのステージに挑戦しゲームを継続することが許される。
【0017】
なお、本実施の形態では、ゲーム機側のダイス個数は2個(N=2)とし、プレイヤ側のダイス個数は5個(M=5)であるとして説明するが、本発明がこの個数設定に拘束される趣旨ではない。
【0018】
また、「ダイス」は通常1〜6までの目を持つ正6面体のものであるが、本明細書中の「ダイス」はこれに限定されるものではなく、1〜Lまでの自然数が等しい確率ででるL面体のダイス(Lは4以上の自然数)も含む概念である。
【0019】
本実施の形態にかかるゲーム機は、上述のようなゲームをプレイヤに遊技させるに際して、ゲーム開始時にプレイヤがベットしたコイン枚数に応じて、ゲームに含まれるステージ数を決定し、またゲームに並行して実行されるいわゆるジャックポットの発生の有無を決定する。
【0020】
[1.2.ゲーム機の外観構成例]
図1は、第1の実施の形態にかかるゲーム機を示す全体外観斜視図である。ゲーム機1は、筐体2を有しており、筐体2にはディスプレイ3が設けられている。ディスプレイ3は、例えばゲーム画面を表示するための液晶ディスプレイパネルである。
【0021】
また、ディスプレイ3の表面には、タッチパネルセンサ74が設けられており、ディスプレイ3に表示されるソフトボタンなどをプレイヤに触れさせ、これを接触検知してユーザ入力とする。
【0022】
ディスプレイ3の下方手前には、コイン、メダル、トークン、チップなど遊技の対価として支払われる遊技価値媒体(以下、総称して「コイン」と呼ぶ)を投入するコイン投入部(コイン投入スロット)4が設けられている。なお、いわゆるビルバリ装置などの紙幣挿入部を適宜筐体2に設けて、紙幣を遊技価値媒体として用いる事によってゲーム機1の提供するゲームを遊技させるようにしてもよい。
【0023】
ディスプレイ3の下方には、プレイヤの入力手段であるコントロールパネル5が設けられている。このコントロールパネル5は、プレイヤがゲーム機1に指示を入力するための公知のゲーム機に設けられているものと略同様であり、本実施の形態においては、図2に示したような7個のボタン6a〜6gが設けられている。
【0024】
すなわち、コントロールパネル5は、プレイヤが獲得したコインの払出をゲーム機1に行わせるペイアウト(PAYOUT)ボタン6aと、ステージ終了時に次のステージへ進む事をゲーム機1に指示するためのコレクトボタン(COLLECT)6bと、ヘルプ機能の実行を指示するハーフダブルボタン(HALF DOUBLE)6cと、ゲーム機1にクレジットされているコイン数から、許される最大値までをベットに使用するマックスベットボタン(MAXBET)6dと、ゲーム機1にクレジットされているコイン数から、1をベットに使用する1ベットボタン(1BET)6eと、ゲーム機1にクレジットされているコイン数から、前回ベットしたコイン数と同数をベットに使用するリピートベットボタン(REPEAT BET)6fと、ベット終了後にゲーム機1にゲーム開始させるディール/ドロウボタン(DEAL/DRAW)6gとが設けられている。
【0025】
図1に戻って、ゲーム機1の外観構成例の説明を続ける。
筐体2の上部には、ゲームに直接的には関与しないような情報・画像(例えば、払い戻し枚数テーブル、後に説明するダイス役テーブル、ゲーム内容の説明文など)を随時変更可能に表示するためのサブディスプレイ8が設けられている。また、サブディスプレイ8の両側部には、音声・音楽などを出力するための一対のスピーカ9L、9Rが設けられている。
一方、筐体2の下部には、払い出されたコインを遊技者が受け取るためのコイン受部7が設けられている。
【0026】
[1.3.ゲーム機の内部構成例]
【0027】
図3は、ゲーム機1の内部構成を示したブロック図である。図3に示すように、ゲーム機1は、その筐体2内部にゲーム機基板30とこのゲーム機基板に接続された周辺装置とを有している。ゲーム機基板30には、マイクロコンピュータ31を中心にして、複数の回路が搭載されている。
【0028】
マイクロコンピュータ31は、メインCPU(Central Processing Unit)32と、RAM(Random Access Memory)33と、ROM(Read
Only Memory)34とを有している。
【0029】
メインCPU32は、ROM34に記憶されているプログラムに従って機能し、I/Oポート39を介して、コントロールパネル5の各部から信号を入力する一方、他の構成要素との信号の入出力をおこない、ゲーム機1全体の動作制御をおこなう。RAM33はメインCPU32が機能する際に用いるデータやプログラムが記憶され、例えば、後述するサンプリング回路36によりサンプリングされる乱数値がゲーム開始後、一時的に保持されている。ROM34には、メインCPU32が実行するプログラムと、恒久的なデータが記憶されている。
【0030】
メインCPU32には、乱数発生器35と、サンプリング回路36と、クロックパルス発生回路37と、分周器38とが接続されている。
乱数発生器35は、メインCPU32の指示に従って機能して、一定範囲の乱数を発生させる。
サンプリング回路36は、メインCPU32の指示に従い、乱数発生器35が発生させた乱数の中から任意の乱数を抽出し、その抽出した乱数をメインCPU32に入力する。クロックパルス発生回路37は、メインCPU32に利用する基準クロックを発生させ、分周器38はその基準クロックを一定周期で分周した信号をメインCPU32に入力する。
【0031】
ゲーム機基板30には、ランプ駆動回路59、LED駆動回路61、ホッパー駆動回路63、払出完了信号回路65、画像制御回路71、音制御回路72とが搭載されており、これら回路はI/Oポート39を介してメインCPU32と接続されている。
【0032】
ゲーム機1は、ディスプレイ3及びサブディスプレイ8に表示する画像の制御処理をおこなう画像制御回路71と、スピーカ9L、9Rから発生させる音の制御をおこなう音制御回路72とを有している。
【0033】
ランプ駆動回路59は、ランプ60を点灯させるための信号をランプ60に出力し、ランプ60をゲーム実行中に点灯/消灯させる。この点灯/消灯によって、ゲームの演出がおこなわれる。
LED駆動回路61は、LED62の点滅表示を制御する。LED62はクレジット枚数表示や獲得枚数表示等をおこなう。
ホッパー駆動回路63はメインCPU32の制御に従ってホッパー64を駆動させ、ホッパー64は遊技価値であるコインの払い出しをおこなうための動作をおこない、コイン受部7にコインを射出し、プレイヤに対するコインの払い戻しを実行する装置である。
【0034】
払出完了信号回路65はコイン検出部66に接続されており、コイン検出部66は、ホッパー64により払い出されたコインの枚数を計測し、その計測した枚数値のデータを払出完了信号回路65に通知する。払出完了信号回路65は、コイン検出部66からコインの枚数値をカウントし、その枚数値が、設定された枚数のデータに達したときにコインの払出完了を通知する信号をメインCPU32に出力する。
【0035】
画像制御回路71は、ディスプレイ3及びサブディスプレイ8のそれぞれにおける画像表示を制御して、後述する図柄画像等の各種画像をディスプレイ3及びサブディスプレイ8に表示させる。
【0036】
この画像制御回路71は、画像制御CPU、ワークRAM、プログラムROM、画像ROM、ビデオRAMおよびVDP(Video Display Processor)から構成される。画像制御CPUは、マイクロコンピュータ31で設定されたパラメータに基づき、プログラムROMに予め記憶されている画像制御プログラムに従い、ディスプレイ3、サブディスプレイ8に表示される画像(図柄画像等)を決定する。ワークRAMは、画像制御CPUが画像制御プログラムを実行するときの一時記憶手段として構成されている。
【0037】
プログラムROMは、画像制御プログラムや各種選択テーブルなどを記憶している。画像ROMは、キャラクタ画像、背景画像を形成するためのドットデータなどの画像データを記憶している。ビデオRAMは、VDPにより画像を形成するときの一時記憶手段として構成されている。VDPは、制御RAMを有し、画像制御CPUで決定されたディスプレイ3及びサブディスプレイ8の表示内容に応じた画像信号を生成し、生成された各画像信号をディスプレイ3及びサブディスプレイ8に出力する。
【0038】
音制御回路72は、メインCPU31からの指令に基づいてスピーカ9L、9Rから発生させる、音楽や効果音などの音の制御をおこなう。
【0039】
また、マイクロコンピュータ31には、入力手段である前述の、コントロールパネル5、タッチパネルセンサ74が接続されていると共に、コイン投入部4から投入されたコインを検知して、検知信号をマイクロコンピュータ31に出力する投入コインセンサ73が接続されている。マイクロコンピュータ31は検知信号に応じて投入されたコイン枚数に応じた値をクレジットに加算処理する。
【0040】
[1.4.ゲーム機の機能]
本実施の形態にかかるゲーム機1の機能は、主に、ROM34に記憶されたプログラムを、マイクロコンピュータ31、より詳しくはメインCPU32が実行する事により、実現される。以下、マイクロコンピュータ31、より詳しくはメインCPU32がプログラムを実行する事により実現される諸機能を説明する。
図4は、ゲーム機1の機能ブロック図である。図に示す例では、メインCPU32は、主制御部401と、この主制御部401とデータの受け取りを行うクレジット値/ベット値処理部402と、ジャックポット蓄積部415と、ステージ情報生成部403と、プレイヤ側ダイス決定部404と、プレイヤ側ダイス再決定部405と、ステージ勝敗判定部406と、ゲーム結果処理部407として機能する。
【0041】
[1.4.1.主制御部]
主制御部401は、ゲーム機中の各回路及び各部の動作を統括して制御する。より具体的には、主制御部401は、投入コインセンサ73、コントロールパネル5、及びタッチパネルセンサ74から各入力信号を受け取り、受け取った入力信号に応じて各部に起動し処理を行うよう命令する。また、主制御部401は、各部からの要求に従ってサンプリング回路36から乱数値を取得し、各部にこの乱数値を渡す。また、主制御部401は、各部の動作に応じた画面をディスプレイ3及び/又はサブディスプレイ8に表示させるよう、画像制御回路71に画像生成命令を送信する。
【0042】
また、主制御部401は、プレイヤがペイアウトボタン6aを押下した場合など、所定の条件下でホッパー駆動回路63にコイン払出命令を送信し、コインの払い出しを行わせる。また、各部の動作に応じて演出を行うため、ランプ駆動回路59、LED駆動回路61、音制御回路72(図4においては図示省略した)に駆動命令を送信し、ランプ60、LED62、スピーカ9L、9Rによる演出を実行させる。
【0043】
主制御部401により制御されるクレジット値/ベット値処理部402と、ジャックポット蓄積部415と、ステージ情報生成部403と、プレイヤ側ダイス決定部404と、プレイヤ側ダイス再決定部405と、ステージ勝敗判定部406と、ゲーム結果処理部407は、それぞれ以下のような機能を有する。
【0044】
[1.4.2.クレジット値/ベット値処理部]
ベット値処理手段であるクレジット値/ベット値処理部402は、ゲーム機1からプレイヤへのゲーム勝利の特典であるコインの払い戻しや、ペイアウトボタン6aの押下によるコインの払い出しなどに基づく主制御部401からの指令に応じて、ゲーム機1に保有されるプレイヤ所有のコイン枚数に相当する値(「クレジット値」と呼ぶ)の増減を行い、このクレジット値を後述のクレジット値記憶部408に記憶させると共に、ゲーム開始時にプレイヤがベットしたコイン数(「ベット値」と呼ぶ)を後述のベット値記憶部409に記憶させる。
【0045】
より具体的には、主制御部401が投入コインセンサ73からのコイン投入検出信号を受けると、主制御部401はクレジット値/ベット値処理部402を起動させる。起動したクレジット値/ベット値処理部402は、コイン投入検出信号に応じて、後述するクレジット値記憶部408に記憶されているクレジット値を増加させる。
【0046】
またコントロールパネル5からの払出信号を主制御部401が受けると、主制御部401により、クレジット値/ベット値処理部402を起動させる。起動したクレジット値/ベット値処理部402は、払出信号に応じてホッパー駆動回路63に駆動命令を出し、コインの払い出しをホッパー64に行わせると共に、ホッパー64による払出枚数を後述するクレジット値記憶部408に記憶されているクレジット値から減算させる。
【0047】
また、クレジット値/ベット値処理部402は、プレイヤがゲームに勝利した場合、プレイヤが獲得したコイン枚数に応じた値をクレジット値記憶部408の記憶する値に加算させる。
【0048】
[1.4.3.ジャックポット蓄積部]
ジャックポット累積手段であるジャックポット蓄積部415は、クレジット値/ベット値処理部402がベット値記憶部409に加算処理をするごとに、加算分のうち一定割合を後述のジャックポット値記憶部416が記憶する値に加算して記憶させる機能を有する。例えば、現在のジャックポット値記憶部416が記憶する値が「1200.8」である場合に、プレイヤが10コイン分のベットを行いゲームを遊技しようとしたとする。このとき、クレジット値/ベット値処理部402はベット値記憶部409に10を加算処理する。クレジット値/ベット値処理部402は主制御部401を介して加算する値「10」をジャックポット蓄積部415に通知する。ジャックポット蓄積部415は、この加算する値「10」の所定の割合(10%とする)を算出し、これを記憶する値「1200.8」に加算して「1201.8」を新たなジャックポット値としてジャックポット値記憶部416に記憶される。
【0049】
なお、ジャックポット値記憶部416が記憶するジャックポット値の全部又は一部は、ジャックポット当選発生時に支払われるコイン数に相当する値である。
【0050】
[1.4.4.ステージ情報生成部]
CPU側ダイス目値決定手段であるステージ情報生成部403は、CPU側ダイス目値を含むステージ情報を生成する機能を有する。
【0051】
主制御部401は、各ベットボタン6d、6e、6fのいずれかの押下後、ディール/ドロウボタン6gの押下の検出をコントロールパネル5から通知されると、ステージ情報生成部403を起動させる。起動したステージ情報生成部403は、ステージ情報を生成して、ステージ情報記憶部410に記憶させる。ステージ情報は、少なくともCPU側ダイス目値を有する情報である。「CPU側ダイス目値」とは、ゲーム機側のN個のダイスであるN個のダイスの目のそれぞれに相当する値である。
【0052】
図5に、ステージ情報のデータ構成例を示す。この図に示す例では、ステージ情報500は、一のゲームに含まれるステージごとに一つのレコード501を有する。レコード501は、ステージを区別するためのステージ番号を格納するステージナンバーフィールド502と、CPU側ダイス目値を格納するCPU側ダイス目値フィールド503と、そのステージの勝敗状況を示すステージ勝敗フラグを格納するステージ勝敗フラグフィールド504とを有する。なお、本実施の形態においては、ゲーム機側のダイス個数は2個(N=2)とするため、CPU側ダイス目値フィールド503は、2つのCPU側ダイス目値を格納する構成となっている。また、本実施の形態においては、1ゲームのステージ数は13ステージであるため、ステージ情報500は13のレコード501を有している。
【0053】
起動したステージ情報生成部403は、主制御部401に13ステージ分の乱数値である、2個の乱数値13組分を要求する。主制御部401は、サンプリング回路36から乱数値を2個13組分取得し、ステージ情報生成部403に渡す。ステージ情報生成部403は、これら13組の乱数値を一組ずつレコード501のCPU側ダイス目値フィールド503に格納する。また、ステージ情報生成部403は、ステージ勝敗フラグフィールド504には、そのステージの結果が未決定である事を示すフラグ値「N」を書き込んでおく。このフラグ値は、そのステージが実行されプレイヤが勝利した場合は、フラグ値「W」に、一方、プレイヤが負けた場合はフラグ値「L」に書き換えられる。
【0054】
なお、ステージ情報生成部403は、ベット枚数が所定枚数以下である場合、すなわちベット値記憶部409に格納された値が所定の条件(例えば、10枚以下)である場合は、レコード501のうち所定のもの(例えば、ステージNo.9からNo.13に相当するレコード)について、フラグ値に「F」(Forbidden;禁止)を書き込む。フラグ値に「F」(Forbidden;禁止)が書き込まれたレコード501に相当するステージは遊技できないものと、主制御部401が認識し、フラグ値「F」を有するレコード501に相当するステージについては後述するステージ実行処理はおこなわれない。
【0055】
[1.4.5.プレイヤ側ダイス決定部]
プレイヤ側ダイス決定手段であるプレイヤ側ダイス決定部404は、プレイヤ側ダイス目値を含むプレイヤ側ダイス情報を生成し、記憶させる機能を有している。
ゲーム開始可能な条件下で、プレイヤがディール/ドロウボタン6gを押下すると、コントロールパネル5からの押下検出信号に応じて主制御部401はプレイヤ側ダイス決定部404を起動させる。起動したプレイヤ側ダイス決定部404は、プレイヤ側ダイス情報を生成し、これを後述するプレイヤ側ダイス記憶部411に記憶させる。より具体的には、起動したプレイヤ側ダイス決定部404は、5個のプレイヤ側のダイスの目に相当する5つの乱数値を主制御部401に要求し、この要求に応じて主制御部401はサンプリング回路36から5個の乱数値を取得し、プレイヤ側ダイス決定部404に渡す。プレイヤ側ダイス決定部404はこの5個の乱数値を5個のプレイヤ側ダイス目値として格納するプレイヤ側ダイス情報を生成し、プレイヤ側ダイス記憶部411に渡す。プレイヤ側ダイス記憶部411はプレイヤ側ダイス情報を記憶する。
【0056】
図6に、プレイヤ側ダイス情報のデータ構成例を示す。プレイヤ側ダイス情報600は、5つのダイスに対応する5つのレコード601を有している。各レコードは、他のダイスと区別するためのダイス番号を格納するダイス番号フィールド602と、そのダイスの出目、すなわち主制御部401から受け取った乱数値である5個のプレイヤ側ダイス目値を格納するプレイヤ側ダイス目値フィールド603と、そのプレイヤ側ダイス目値の保持/再決定の別を示すフラグ(HOLD/TURN;H/Tフラグという)を格納するH/Tフラグフィールド604を有している。H/Tフラグフィールド604は、プレイヤ側ダイス目値の保持を意味するフラグ値「H」と、プレイヤ側ダイス目値の再決定を意味するフラグ値「T」のいずれかが格納されるフィールドである。
【0057】
すなわち、プレイヤ側ダイス決定部404は、主制御部401から5つの乱数値を受け取ると、それぞれ5つのレコード601のプレイヤ側ダイス目値フィールド603に格納し、またすべてのレコード601のH/Tフラグフィールド604に、再決定を示すフラグ値「T」を格納する。なお、フラグ値「T」ではなくフラグ値「H」を初期値として格納するようにしても構わない。
【0058】
[1.4.6.プレイヤ側ダイス再決定部]
図4に戻り、プレイヤ側ダイス再決定手段であるプレイヤ側ダイス再決定部405の機能について説明する。本実施の形態にかかるゲーム機1は、プレイヤ側ダイス決定部404により決定された5つのダイス目である5つのダイス目値の全部又は一部を一回に限りプレイヤの選択により再決定させる事ができる。プレイヤ側ダイス決定部404は、このプレイヤ側ダイス目の再決定を行う機能を有する。具体的には、プレイヤ側ダイス再決定部405は、以下のような処理を実行する。
【0059】
あるステージが開始されると、ディスプレイ3にプレイヤ側ダイス決定部404により決定された5つのダイス目が表示される。プレイヤは、この表示されたダイス目の全部又は一部を再決定させ、自分に有利なダイス目を得るようゲーム機1に再決定を行わせる事ができる。プレイヤは再決定するダイス目と、再決定しないダイス目とをタッチパネルセンサ74で触れる事により指定する。タッチパネルセンサ74は、主制御部401に接触位置を送信し、主制御部401はプレイヤにより指定されたダイス番号をプレイヤ側ダイス再決定部405に通知する。プレイヤ側ダイス再決定部405は、主制御部401から通知されたダイス番号に対応するレコード601(図6参照)において、H/Tフラグフィールド604のフラグ値を「T」から「H」に変更し、あるいは「H」から「T」に変更する。
【0060】
その後、プレイヤ側ダイス再決定部405はプレイヤ側ダイス情報600のH/Tフラグフィールド604のフラグ値を参照し、フラグ値「T」を有するレコード数分の乱数値を主制御部401に要求する。要求を受けた主制御部401は、要求にかかる数の乱数値をサンプリング回路36より取得し、プレイヤ側ダイス再決定部405に渡す。プレイヤ側ダイス再決定部405は、受け取った乱数値を、H/Tフラグフィールド604のフラグ値が「T」であるレコード601のプレイヤ側ダイス目値フィールド603に上書きして書き込む。これにより、プレイヤの選択により、ダイス目が再決定される事になる。なお、プレイヤの選択によってはいずれのダイス目も再決定しない事も選択可能である。
【0061】
[1.4.7.ステージ勝敗判定部]
主制御部401は、プレイヤ側ダイス再決定部405から処理完了の通知を受けると、ステージ勝敗判定部406を起動させる。ステージ勝敗判定手段であるステージ勝敗判定部406は、そのステージの勝敗の判定を行うと共に、プレイヤ側ダイス記憶部411に記憶されるプレイヤ側ダイス目値が所定の役を構成しているか否かの判定を行う。
【0062】
ステージの勝敗の判定については、ステージ勝敗判定部406はステージ情報記憶部410に記憶されたステージ情報に含まれるCPU側ダイス目値と、プレイヤ側ダイス記憶部411に記憶されているプレイヤ側ダイス目値とを比較する。比較の結果、CPU側ダイス目値のすべてがプレイヤ側ダイス記憶部411に記憶されているプレイヤ側ダイス目値にある場合には、ステージ勝敗判定部406はプレイヤ側の勝ちと判定し、ステージ情報記憶部410のそのステージに対応するレコード501のステージ勝敗フラグを「W」に書き換える。その他の場合はステージ勝敗判定部406はそのステージに対応するレコード501のステージ勝敗フラグを「L」に書き換える。
【0063】
また、ステージ勝敗判定部406はプレイヤ側の勝ちと判定した場合であって、所定の条件を満たした場合は、リプレイ権フラグ記憶部412にリプレイ権を取得した事を示すフラグ値(例えば、「1」)を書き込む。所定の条件は、たとえばそのステージ番号が「5」である場合である。
【0064】
また、プレイヤ側ダイス目値が所定の役を構成しているか否かの判定については、ステージ勝敗判定部406は、後述するダイス役テーブル414を参照してこのダイス役テーブル414に記述された役が成立しているか否かを判定し、成立していると判定した場合は、その役に対応した特典をプレイヤに付与する。この実施の形態では、その役に対応した特典は、ジャックポットの抽選を受けるための権利を得るためのポイント値であるとする。プレイヤはステージをこなして、役を作る事によりポイント値をためる事ができる。たまったポイント値が所定の値に達した場合は、プレイヤはジャックポットの抽選を受けるための権利を獲得し、ゲーム終了時など所定の条件下でジャックポットの抽選を受ける事ができ、当選した場合はジャックポット値記憶部416が記憶する値に相当するコインの払い出しを受ける事ができる。
【0065】
図7に、ダイス役テーブル414の例を示す。この例では、ダイス役テーブル414は、ダイス役と、その役に対応するクレジット値が対応付けされて記述している。本実施の形態では、ダイス役は、トランプのポーカーの役に準じた役が定められているが、ダイス役としてどのような役を定めるかはポーカーの役に限定されるものではなく、プレイヤの興趣を引く事が可能などのような役を定める事も本発明の範囲に含まれる。
【0066】
本図の例に言う「Two Pair」は、ポーカーのツーペアに相当する役でありプレイヤ側ダイス目のいずれか2つが同一の目である場合に成立する役である。「Three
Dice」は、ポーカーのスリーカードに相当する役でありプレイヤ側ダイス目のいずれか3つが同一の目である場合に成立する役である。「Full House」は、ポーカーのフルハウスに相当する役でありプレイヤ側ダイス目のいずれか3つが同一の目であり、かつ残りの2つが同一の目である場合に成立する役である。「Straight」は、ポーカーのストレートに相当する役でありプレイヤ側ダイス目が「2、3、4、5、6」のように連続した番号である場合(順番は問わない)に成立する役である。「Four Dice」は、ポーカーのフォーカードに相当する役でありプレイヤ側ダイス目のいずれか4つが同一の目である場合に成立する役である。「Straight
Royal」は、ポーカーのロイヤルストレートに相当する役でありプレイヤ側ダイス目が「1、2、3、4、5」のように連続した番号である場合で、且つ左から右へ番号が昇順又は降順に並んだ場合に成立する役である。「Five Dice」は、ポーカーのファイブカードに相当する役であり、プレイヤ側ダイス目のすべてが同一の目である場合に成立する役である。
【0067】
ステージ勝敗判定部406は、ダイス役テーブル414を参照して役の成立を判定し、いずれかの役が成立していると判定した場合は、対応するポイント値をポイント値記憶部417に記憶されている値に加算し、加算後の値を新たなポイント値としてポイント値記憶部417に記憶させる。
【0068】
ステージ勝敗判定部406は、上記のステージの勝敗の判定及びダイス役の判定、及びステージ情報及びポイント値の更新を行った後、主制御部401に処理終了を通知する。
【0069】
[1.4.8.ゲーム結果処理部]
再び図4に戻り、ゲーム結果処理部407の機能について説明する。
ステージ勝敗判定部406から処理通知を受け取った主制御部401は、プレイヤが前ステージで勝利しており、且つ残りステージがある場合はプレイヤに次のステージに進むか否かをディスプレイ3に表示したユーザインターフェイス画面により問い合わせる。プレイヤが次のステージに進む事を選択した場合は、次にステージを開始し、プレイヤ側ダイス決定部404を起動させる。一方、プレイヤが次のステージに進まない事を選択した場合は、ゲーム結果処理部407を起動させる。
【0070】
起動したゲーム結果処理部407は、後述する払い戻し倍率テーブル413を参照して、払い戻し処理を行う。また、ベット枚数が所定の条件である場合は、ジャックポットの抽選を行い、抽選の結果が当選である場合は、ポイント値記憶部417に記憶されているジャックポット値相当の枚数のコインの払い戻しをおこなう。
【0071】
図8に、払い戻し倍率テーブル413の例を示す。この図の例では、各ステージごとに定められた払い戻し倍率が記述されている。ゲーム結果処理部407は、ベット数記憶部409に記憶されているベット値と、この払い戻し倍率の数値を乗じて得られる値を払い戻しコイン数として払い戻し処理を行う。例えばベット値が5の時、ステージが第9ステージである場合は払い戻し倍率は「50」となり、結果払い戻しコイン数は5×50=250と算出される。
【0072】
このように、払い戻し倍率テーブル413を参照してゲーム結果処理部407は、プレイヤに払い戻すコイン数を決定し、決定したコイン数を主制御部401に通知する。コイン数を通知された主制御部401は、ホッパー駆動回路63を駆動させて通知された数のコインを排出させるか、あるいはクレジット値記憶部408が記憶する値に、通知されたコイン数に対応する値を加算して、新たなクレジット値として記憶させる。
【0073】
プレイヤが前ステージで負けた場合は、ゲーム結果処理部407は、リプレイ権フラグ記憶部412の記憶しているフラグ値を参照して、フラグ値がリプレイ権ありを示す「1」である場合は、主制御部401にリプレイを行わせるよう通知する。一方、リプレイ権なしを示す「0」である場合は、ゲーム結果処理部407は、上述の払い戻し処理を実行する。
【0074】
また、プレイヤが実行可能なすべてのステージをクリアし、残りステージがなくなった場合は、ゲーム結果処理部407は払い戻し処理を実行すると共に、主制御部401にエンディング演出を実行するよう要求する。主制御部401はこの要求に応じて画像制御回路71にエンディングムービーをディスプレイ3に表示させるなど、所定のエンディング演出を行ってプレイヤをたたえる演出を実行する。
【0075】
図4に戻り、マイクロコンピュータ31の機能について説明を続ける。マイクロコンピュータ31は、メインCPU32と協働して機能するRAM33と、ROM34を有している。RAM33は、前述のクレジット値記憶部408、ベット値記憶部409、ステージ情報記憶部410、プレイヤ側ダイス記憶部411、リプレイ権フラグ記憶部412、ジャックポット値記憶部416、及びポイント値記憶部417として機能する。これらの説明は前述したのでここでは省略する。
【0076】
また、ROM34は、払い戻し倍率テーブル413及びダイス役テーブル414を記憶しており、これらテーブルとして機能する。これらテーブルについても前述したのでここでの説明は省略する。
以上で、ゲーム機1の構成及び機能の説明を終了する。
【0077】
[1.5.ゲーム機の動作例]
続いて、上記ゲーム機1の動作例について、図9から図20を参照しながら説明する。図9は、本ゲーム機のメイン処理の例を示すフローチャート、図10は、メイン処理中に含まれるステージ実行処理の例を示すフローチャート、図11から図20はメイン処理又はゲーム実行処理においてディスプレイ3に表示されるゲーム画面若しくはユーザインターフェイス画面の例を示す図である。
【0078】
[1.5.1.メイン処理]
まず、本実施の形態にかかるゲーム機1が実行するメイン処理を図9を参照しながら説明する。この図に示す例では、既にゲーム機1の電源が投入済みであり、RAM33のクリアなどの初期処理は完了した事を前提としている。
【0079】
まず、メインCPU32(主制御部401、クレジット値/ベット値処理部402)は、ベット枚数決定処理を実行する(S901)。
ベット枚数決定処理は、プレイヤがこれから行おうとしているゲームに、幾ら分のコインを賭けるかを決める事を促す処理である。ベット枚数決定処理を開始すると、メインCPU32(主制御部401)は、ディスプレイ3又はサブディスプレイ8にBET枚数を決定する事をプレイヤに促すメッセージや画面を表示し、プレイヤの入力を待つ。プレイヤはコントロールパネル5のマックスベットボタン6d、1ベットボタン6e、リピートボタン6fを押下する事により、ベット枚数をゲーム機1に入力する。メインCPU32(クレジット値/ベット値処理部402)は、プレイヤのディール/ドロウボタン6gの押下により、BET枚数を確定させ、その確定したBET枚数に応じた値をベット値記憶部409に格納する。これで、ベット枚数決定処理が終了する。
【0080】
次に、メインCPU32(主制御部401)は、ベット値記憶部409に格納されたベット数が所定数以下か、或いはこれを超えているかを判定する(S902)。
ベット値記憶部409に格納されたベット数が所定数以下である場合(S902、Yes)は、メインCPU32(主制御部401、ステージ情報生成部403)は、一回のゲーム中に含まれる全ステージの内、途中までをプレイ可能と設定するステージ数制限処理を実行する(S903)。このとき、メインCPU32(主制御部401)は、途中ステージまで挑戦可能である旨をプレイヤに告知する画面(図11)をディスプレイ3に表示させる。
【0081】
図11にステップS903において、ディスプレイ3に表示される画面例を示す。
この図に示す例では、鍵開けのエキスパートであるプレイヤキャラクタ1101が、ある古城に飾られている幻の画家の絵画を、鍵開けをしながら獲得するというストーリーのゲームである。古城には、ステージに相当する絵画が全ステージ数分(本実施の形態では13枚)あり、それぞれ鍵で閉ざされた部屋に飾られているというストーリー設定になっている。
【0082】
図11に示す画面例では、古城1102を背景としてステージに相当する部屋アイコン1103が第1のステージに相当する第1の部屋から第13のステージに相当する第13の部屋の分まで表示されている。ステップS903における画面例では、全ステージの挑戦は許可されておらず、13の部屋の内上部5部屋については、鍵開けはできない旨が対応する部屋アイコンとして表示されている。
【0083】
なお、プレイヤがステージで勝利しステージをクリアするとプレイヤキャラクタ1101が、次にプレイするステージに相当する部屋アイコン1103にすすみ、プレイヤにゲームの進行状況を知らせる。
【0084】
図9に戻り、メイン処理の説明を続ける。
一方、ステップS902の判定処理において、ベット値記憶部409に格納されたベット数が所定数を超えている場合(S902、No)は、メインCPU32(主制御部401)は、一回のゲーム中に含まれる全ステージのすべてをプレイ可能と設定する全ステージ処理を実行する(S904)。このとき、メインCPU32(主制御部401)は、最終ステージまで挑戦可能である旨をプレイヤに告知する画面(図12)をディスプレイ3に表示させる。
【0085】
図12にステップS904においてディスプレイ3に表示される画面例を示す。この図に示す例では、図11に示す画面とほぼ同様であるが、全ステージの挑戦が許可されていることに対応して、13の部屋のすべての部屋アイコン1103が挑戦可能を示す図柄で表示されている。
【0086】
また、ベット値記憶部409に格納されたベット数が所定数を超えている場合(S902、No)において、メインCPU32(主制御部401)は、ゲーム結果処理部407にゲーム終了時にジャックポット抽選を実行するよう指令しておくジャックポット起動処理を実行する(S905)。メインCPU32(ゲーム結果処理部407)はこの指令に応じて、後にゲーム終了時にポイント値記憶部417が記憶する値を参照し、所定の値を超えている場合は、ジャックポット抽選を実行する。ジャックポット抽選を実行した結果当選となった場合は、メインCPU32(ゲーム結果処理部407)はジャックポット値記憶部416に記憶された値の全部又は一部に相当する枚数のコインをプレイヤに払い戻す。
【0087】
図9に戻り、メイン処理の説明を続ける。
ステップS903、又はS904及びS905の実行が終了すると、メインCPU32(ステージ情報生成部403)は、各ステージについてCPU側ダイス目値を乱数により決定し、このCPU側ダイス目値を含む図5に示すようなステージ情報500を生成し、これをRAM33(ステージ情報記憶部410)に記憶させる処理であるステージ情報生成処理を実行する(S906)。なお、ステップS903に続いておこなわれるステージ情報生成処理では、ステージ勝敗フラグ504にフラグ値「F」が格納されているレコード501については、CPU側ダイス目値は決定しなくとも良い。例えば、第9ステージから第13ステージに相当するレコード501のステージ勝敗フラグ504にフラグ値「F」が格納されている場合、第1ステージから第8ステージまでのCPU側ダイス目値は決定するが、第9ステージから第13ステージ分のCPU側ダイス目値は決定しない。
【0088】
[1.5.2.ステージ実行処理]
ステージ情報生成処理(S906)が終了すると、メインCPU32(主制御部401)は、ステージ実行処理を実行する(S907)。図10は、ステージ実行処理の一例を示すフローチャートである。以下、図10を参照しながらステージ実行処理の例を説明する。
【0089】
ステージ実行処理が開始されると、メインCPU32(主制御部401)は、ステージをユーザに遊技させるためのユーザインターフェイスである画面を表示する、ステージ初期画面表示処理を実行する(S1001)。図13にステージ初期画面表示処理において表示される画面例を示す。
【0090】
この例では、プレイヤキャラクタ1101がステージに対応する部屋の前の大扉の前に到達した状態の背景画の前に、2つのCPU側ダイス目値を表示する領域であるCPU側ダイス表示領域12011、12012と、5つのプレイヤ側ダイス目値を表示する領域であるプレイヤ側ダイス表示領域12021、12022、12023、12024、12025とが生成されている。
【0091】
また、プレイヤ側ダイス表示領域12021、12022、12023、12024、12025のそれぞれの下部には、プレイヤがダイス目再決定に際して、そのダイス目を保持するか再決定させるかを指示するためのH/Tボタン領域12031、12032、12033、12034、12035が設けられている。H/Tボタン領域1203は、プレイヤがその領域内を指などで触れると、タッチパネルセンサ74によりプレイヤが保持を意味する「HOLD」を選択しているか、再決定を意味する「TURN」を選択しているかが主制御部401、プレイヤ側ダイス再決定部405に通知される。また、「HOLD」/「TURN」の選択が確定した状態で、再度プレイヤがそのH/Tボタン領域1203内に触れると、「HOLD」が選択されていた場合は領域の表示が「TURN」に切り替わり、一方「TURN」が選択されていた場合は領域の表示が「HOLD」に切り替わることにより、「HOLD」/「TURN」の選択変更が自由におこなえるようになっている。
【0092】
また、H/Tボタン領域12035の右側部には、プレイヤ側ダイス表示領域12021、12022、12023、12024、12025に表示されているダイスの回転表示を開始させるためのロールボタン領域1204がある。このロールボタン領域1204をプレイヤが指などで触れると、ロールボタン領域1204がプレイヤに操作された事がタッチパネルセンサ74によりメインCPU32(主制御部401)に通知され、メインCPU32(主制御部401)は、画像制御回路71にプレイヤ側ダイス表示領域12021、12022、12023、12024、12025におけるダイスの回転表示実行させる。
【0093】
また、画面上部には、ポイント値記憶部417に記憶されたポイント値の蓄積度合いをプレイヤに示すポイント値ゲージ1301が表示されている。ポイント値ゲージ1301は、ポイント値の増加に伴いゲージが画面右方に伸張するように表示される。ポイント値が、ジャックポットの抽選の権利獲得に至る所定の値に達した場合は、ジャックポットの抽選の権利獲得を表示するアイコン1302が明るく表示され、プレイヤにジャックポットの抽選の権利獲得を知らせる。
【0094】
図10に戻り、ステージ実行処理の説明を続ける。
ステージ初期画面表示処理(S1001)が終了すると、メインCPU32(主制御部401)はCPU側ダイス目値表示処理を実行する(S1002)。この処理は、ステージ情報生成処理(S906)において生成されたステージ情報に含まれるCPU側ダイス目値に応じたダイス目の画像を、CPU側ダイス表示領域12011、12012に表示する処理である。
【0095】
図14、図15はCPU側ダイス目値表示処理において、ディスプレイ3に表示される画面例を示している。ディスプレイ3には、まず図14に示すようにCPU側ダイス表示領域12011、12012に回転するダイスがそれぞれ表示される。所定時間回転するダイスが表示された後、ダイスの回転が停止し、決定したダイス目の画像がCPU側ダイス表示領域12011、12012に表示される(図15)。この表示された画像のダイス目は、ステージ情報500(図5参照)のCPU側ダイス目値に等しくなる。
【0096】
図10に戻り、ステージ実行処理の説明を続ける。
CPU側ダイス目値表示処理(S1002)が終了すると、メインCPU32(プレイヤ側ダイス決定部404)は、図6に示すようなプレイヤ側ダイス情報600を生成し、プレイヤ側ダイス記憶部411に記憶させる処理であるプレイヤ側ダイス情報生成処理を実行する(S1003)。
【0097】
次に、メインCPU32(主制御部401)は、プレイヤ側ダイス目値表示処理を実行する(S1004)。この処理は、プレイヤ側ダイス情報生成処理(S1003)において生成されたプレイヤ側ダイス情報600に含まれるプレイヤ側ダイス目値に応じたダイス目の画像を、図16に示すようにプレイヤ側ダイス表示領域12021、12022、12023、12024、12025に表示する処理である。
【0098】
図15、図16に、プレイヤ側ダイス目値表示処理(S1004)において、ディスプレイ3に表示される画面例を示す。プレイヤ側ダイス目値表示処理(S1004)において、ディスプレイ3には、まず図15に示すようにプレイヤ側ダイス表示領域12021、12022、12023、12024、12025に回転するダイスがそれぞれ表示される。所定時間回転するダイスが表示された後、ダイスの回転が停止し、決定したダイス目の画像がプレイヤ側ダイス表示領域12021、12022、12023、12024、12025に表示される(図16)。この表示された画像のダイス目は、プレイヤ側ダイス情報600(図6参照)のプレイヤ側ダイス目値に等しくなる。これで、プレイヤ側ダイス目値表示処理は終了する。
【0099】
次に、メインCPU32(プレイヤ側ダイス再決定部405)は、プレイヤ側ダイス目値再決定処理を実行する(S1005)。プレイヤ側ダイス目値再決定処理は、プレイヤ側ダイス決定部404により決定された5つのダイス目である5つのダイス目値の全部又は一部を一回に限りプレイヤの選択により再決定させる処理である。
【0100】
図17から図20にプレイヤ側ダイス目値再決定処理(S1005)において、ディスプレイ3に表示される画面例を示す。
【0101】
図17は、プレイヤ側ダイス目値再決定処理(S1005)において、プレイヤがプレイヤ側ダイス目値表示処理(S1004)でプレイヤ側ダイス表示領域12021、12022、12023、12024、12025に表示されたダイス目の内、どのダイス目を保持し、どのダイス目を再決定させるかをプレイヤに入力させる入力用ユーザインターフェース画面の例である。図16の画面表示の後、図17の画面に遷移する。表示内容は図16とほぼ同様であるが、再決定の為の入力が許可される残り時間表示1701が追加されている。
【0102】
この例では、プレイヤは、左端のダイス目と、右から2番目のダイス目を保持し、他は再決定させる事を選択して、左端のダイス目と、右から2番目のダイス目に対応するH/Tボタン領域12031、12034を指で触れたものとする。
【0103】
プレイヤがH/Tボタン領域12031、12034に指で触れると、図17に示す画面から図18に示す画面に遷移する。図18に示す画面例では、H/Tボタン領域12031、12034の表示が「TURN」から「HOLD」に切り替わっている。一方、他のH/Tボタン領域12032、12033、12035の表示は「TURN」のまま変わらずに残る。ここで、プレイヤがこのロールボタン領域1204をプレイヤが指などで触れると、図19に示す画面に遷移する。
【0104】
図19に示す画面では、「TURN」表示であったH/Tボタン領域12032、12033、12035に対応するプレイヤ側ダイス表示領域12022、12023、12025では、ダイスの回転表示がおこなわれる。このとき、メインCPU32(プレイヤ側ダイス再決定部405)は、主制御部401より受け取った乱数値を、プレイヤ側ダイス表示領域12022、12023、12025に対応するレコード601(図6参照)のプレイヤ側ダイス目値フィールド603に上書きして書き込む。これにより、「TURN」として選択されたダイス目が再決定される事になる。
【0105】
所定時間ダイスの回転表示が事項された後、ディスプレイ3に表示される画面は図20に示す画面に遷移する。図20に示す画面では、プレイヤ側ダイス目値フィールド603に上書きして書き込まれたダイス目値に応じて、プレイヤ側ダイス表示領域12022、12023、12025に新たなダイス目の画像が表示される。これで、プレイヤ側ダイス目値再決定処理(S1005)が終了する。
【0106】
図10に戻り、ステージ実行処理の説明を続ける。
プレイヤ側ダイス目値再決定処理(S1005)の終了後、メインCPU32(ステージ勝敗判定部406)が、プレイヤが勝利したか否かを判定を行う(S1006)。すなわち、メインCPU32(ステージ勝敗判定部406)は、CPU側ダイス目値とプレイヤ側ダイス記憶部411に記憶されるプレイヤ側ダイス目値が一致するか否かにより勝敗を判定する。ダイス目値が一致する場合は、メインCPU32(ステージ勝敗判定部406)はプレイヤの勝利と判定し、一致しない場合はプレイヤの負けと判定する。
【0107】
メインCPU32(ステージ勝敗判定部406)がプレイヤの勝利と判定した場合(S1006、Yes)は、メインCPU32(ステージ勝敗判定部406)はさらにプレイヤ側ダイス記憶部411に記憶されるプレイヤ側ダイス目値が所定の役を構成しているか否かのダイス役判定処理をおこなう(S1007)。所定の役を構成を構成している場合は、クレジット値/ベット値処理部402にクレジット値の加算処理をおこなわせる。
【0108】
一方、メインCPU32(ステージ勝敗判定部406)がプレイヤの勝利でないと判定した場合(S1006、No)は、メインCPU32(ステージ勝敗判定部406)はリプレイ権フラグ記憶部412を参照して、リプレイ権ありか否かを判定する(S1008)。
リプレイ権ありと判定した場合は、メインCPU32(ステージ勝敗判定部406)はダイス役判定処理(S1007)をおこなう。一方、リプレイ権なしと判定した場合は、メインCPU32(ステージ勝敗判定部406、主制御部401)は、半額ペイアウト処理をおこない(S1009)、勝利した場合に得られるコイン数の半分の払出をホッパー駆動回路63によりおこなわせ、ステージ実行処理を終了する。
【0109】
さて、ダイス役判定処理(S1007)が終了すると、メインCPU32(主制御部401)は、プレイヤに次のステージに進か否かを問い合わせる(S1010)。プレイヤは、次にステージには進まず獲得済みのコインの払い出しを希望する場合は、コレクトボタン6bを押下する。一方、次のステージに進みゲームを継続する事を希望する場合は、コレクトボタン以外のボタン、たとえばディール/ドロウボタン6gを押下する。
【0110】
コレクトボタンが押下された場合(S1010、Yes)は、メインCPU32(主制御部401)は、ステージ実行処理を終了し、メイン処理に戻る。一方、コレクトボタンが押下されない場合(S1010、No)は、メインCPU32(主制御部401)は、次ステージへの移行を実行し(S1011)、ステップS1001に戻って、ステージ初期画面表示を開始する。
【0111】
ステージ実行処理が終了するとメイン処理に戻り、メインCPU32(ゲーム結果処理部407)は、払い戻し倍率テーブル413を参照して払い戻し処理を実行する。
また、ジャックポット起動処理905が実行されている場合には、払い戻し処理において、メインCPU32(ゲーム結果処理部407)はジャックポットの抽選を実行し、抽選の結果当選となった場合は、ジャックポット値記憶部416に記憶された値の全部又は一部に相当する枚数のコインをプレイヤに払い戻す。以上でメイン処理の説明を終了する。
【0112】
メイン処理が終了すると1回のゲームが終了した事になる。ゲーム機1は再びステップS901の状態に戻り、プレイヤからのベットを待ち受け、次のゲームの開始に備える。
以上で、ゲーム機1の動作例の説明を終了する。
【0113】
[2.その他]
(1) 本実施の形態において、CPU側ダイスの個数は、ゲーム開始時においてプレイヤの選択により変更できるようにしても良い。CPU側ダイスの個数とプレイヤ側ダイスの個数の差が大きいほど、ゲームの難易度は低くなり、逆にCPU側ダイスの個数とプレイヤ側ダイスの個数の差が小さいほどゲームの難易度が高くなるため、プレイヤの技量によって適切な難易度のゲームを楽しむ事が可能となる。
【0114】
(2)本実施の態様では、ダイスを用いたがダイスの代わりに、トランプや花札、麻雀牌のような複数種類の札や牌を有する遊具を用いても、本発明は成立する。
【0115】
(3)各ステージに難易度が設定されており、ステージ数が進むほど難易度が情報する設定としても良い。この様な設定において、ベット枚数が所定数以下であれば、難易度の低いゲーム前半ステージのみプレイできるようにし、ベット枚数が所定数を超えている場合は、全部のステージをプレイできるようにしても良い。
【0116】
(4)ベット枚数が所定枚数以下(S902,Yes)の場合においては、ベット枚数が所定枚数を超える(S902,No)でプレイしているプレイヤよりもステージ数が少なくなる分ゲーム自体の難易度は易しくするが(図11)、プログレッシブオッズ(ジャックポット値)は発生しないように設定しても良い。
【0117】
(5)本実施の形態においては、CPU側ダイス目値はゲーム開始後第1のステージが開始される前に、第1から第13ステージのすべてについて決定する設定としたが、本発明はこれに限定されるものではなく、各ステージの開始前にそのステージ分のCPU側ダイス目値のみをその都度決定する設定としても構わない。
【図面の簡単な説明】
【0118】
【図1】ゲーム機の外観斜視図
【図2】コントロールパネルの例を示す図
【図3】ゲーム機のブロック図
【図4】ゲーム機の機能ブロック図
【図5】ステージ情報のデータ構成例を示す図
【図6】プレイヤ側ダイス情報のデータ構成例を示す図
【図7】ダイス役テーブルの例を示す図
【図8】払い戻し倍率テーブルの例を示す図
【図9】メイン処理の例を示すフローチャート
【図10】ステージ実行処理の例を示すフローチャート
【図11】ディスプレイに表示される画面例を示す図
【図12】ディスプレイに表示される画面例を示す図
【図13】図11、図12から遷移して、ディスプレイに表示される画面例を示す図
【図14】図13から遷移して、ディスプレイに表示される画面例を示す図
【図15】図14から遷移して、ディスプレイに表示される画面例を示す図
【図16】図15から遷移して、ディスプレイに表示される画面例を示す図
【図17】図16から遷移して、ディスプレイに表示される画面例を示す図
【図18】図17から遷移して、ディスプレイに表示される画面例を示す図
【図19】図18から遷移して、ディスプレイに表示される画面例を示す図
【図20】図19から遷移して、ディスプレイに表示される画面例を示す図
【符号の説明】
【0119】
1 … ゲーム機
32 … メインCPU
33 … RAM
34 … ROM
403 … ステージ情報生成部
404 … プレイヤ側ダイス決定部
405 … プレイヤ側ダイス再決定部
406 … ステージ勝敗判定部
【特許請求の範囲】
【請求項1】
ゲーム機側のダイスの目とプレイヤ側のダイスの目とを比較して勝敗を決するステージを複数有するゲームをプレイヤに遊技させるゲーム機において、
プレイヤが支払ったベット枚数を記憶させるベット値処理手段と、
ゲーム機側のダイスの目であるCPU側ダイス目値を決定するCPU側ダイス目値決定手段と、
プレイヤ側のダイスの目であるプレイヤ側ダイス目値を決定するプレイヤ側ダイス決定手段と、
前記CPU側ダイス目値と前記プレイヤ側ダイス目値とを比較して、そのステージの勝敗の判定を行うステージ勝敗判定手段とを有し、
前記ゲーム機は、ベット値処理手段が記憶させたベット枚数に応じて、前記複数のステージの内プレイヤがプレイ可能なステージを決定する
ことを特徴とするゲーム機。
【請求項2】
前記ゲーム機は、ジャックポット値を累積して記憶させるジャックポット累積手段をさらに有しており、前記ベット値処理手段が記憶させたベット枚数に応じて、ジャックポット値に応じた特典の獲得の可否を決定することを特徴とする請求項1に記載のゲーム機。
【請求項1】
ゲーム機側のダイスの目とプレイヤ側のダイスの目とを比較して勝敗を決するステージを複数有するゲームをプレイヤに遊技させるゲーム機において、
プレイヤが支払ったベット枚数を記憶させるベット値処理手段と、
ゲーム機側のダイスの目であるCPU側ダイス目値を決定するCPU側ダイス目値決定手段と、
プレイヤ側のダイスの目であるプレイヤ側ダイス目値を決定するプレイヤ側ダイス決定手段と、
前記CPU側ダイス目値と前記プレイヤ側ダイス目値とを比較して、そのステージの勝敗の判定を行うステージ勝敗判定手段とを有し、
前記ゲーム機は、ベット値処理手段が記憶させたベット枚数に応じて、前記複数のステージの内プレイヤがプレイ可能なステージを決定する
ことを特徴とするゲーム機。
【請求項2】
前記ゲーム機は、ジャックポット値を累積して記憶させるジャックポット累積手段をさらに有しており、前記ベット値処理手段が記憶させたベット枚数に応じて、ジャックポット値に応じた特典の獲得の可否を決定することを特徴とする請求項1に記載のゲーム機。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【公開番号】特開2006−149867(P2006−149867A)
【公開日】平成18年6月15日(2006.6.15)
【国際特許分類】
【出願番号】特願2004−347514(P2004−347514)
【出願日】平成16年11月30日(2004.11.30)
【出願人】(598098526)アルゼ株式会社 (7,628)
【Fターム(参考)】
【公開日】平成18年6月15日(2006.6.15)
【国際特許分類】
【出願日】平成16年11月30日(2004.11.30)
【出願人】(598098526)アルゼ株式会社 (7,628)
【Fターム(参考)】
[ Back to top ]