JP3742306B2 - Roulette game system and program - Google Patents

Roulette game system and program Download PDF

Info

Publication number
JP3742306B2
JP3742306B2 JP2001054179A JP2001054179A JP3742306B2 JP 3742306 B2 JP3742306 B2 JP 3742306B2 JP 2001054179 A JP2001054179 A JP 2001054179A JP 2001054179 A JP2001054179 A JP 2001054179A JP 3742306 B2 JP3742306 B2 JP 3742306B2
Authority
JP
Japan
Prior art keywords
roulette
rotation
game
rotation unit
unit
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.)
Expired - Fee Related
Application number
JP2001054179A
Other languages
Japanese (ja)
Other versions
JP2002253728A (en
Inventor
高博 崎山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konami Corp
Original Assignee
Konami Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konami Corp filed Critical Konami Corp
Priority to JP2001054179A priority Critical patent/JP3742306B2/en
Publication of JP2002253728A publication Critical patent/JP2002253728A/en
Application granted granted Critical
Publication of JP3742306B2 publication Critical patent/JP3742306B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Description

【0001】
【発明の属する技術分野】
本発明はルーレットゲームシステム、及びプログラムに関する。
【0002】
【従来の技術】
従来、ルーレットゲームや双六ゲーム等、サイコロやルーレットによりランダム情報(ルーレット番号や賽の目等)を取得して、それによりゲームを展開させるゲームが各種提案されている(本明細書では、これらのゲームを総称して「ルーレットゲーム」と呼ぶことにする。)。かかるルーレットゲームは、ゲーム操作に追われることなく複数のプレイヤが一緒になってゲームを楽しむことができるため、老若男女問わず根強い人気がある。
【0003】
【発明が解決しようとする課題】
かかるルーレットゲームを家庭用ゲーム機等の各種コンピュータを用いて実現する場合、従来、汎用ゲームコントローラによってボタン操作し、その入力タイミングに基づく乱数によりゲームを展開させるようにしていた。
【0004】
しかしながら、汎用ゲームコントローラでは、プレイヤが狙ったランダム情報を取得しようと操作を工夫する余地がさほど残されておらず、ルーレットゲームを楽しむのための手段として相応しくない。
【0005】
本発明は上記課題に鑑みてなされたものであって、その目的は、操作次第でプレイヤが狙ったランダム情報を取得できる、興趣に富むルーレットゲームを実現できるルーレットゲームシステム、及びプログラムを提供することにある。
【0011】
【課題を解決するための手段】
上記課題を解決するために、本発明に係るルーレットゲームシステムは、ルーレット固定部と、前記ルーレット固定部によって回動自在に軸支されるルーレット回動部と、前記ルーレット回動部の回動位置情報を検出する手段と、検出される前記回動位置情報に基づき、所定手順に従って前記ルーレット回動部が回動したかを判断する手段と、所定手順に従って前記ルーレット回動部が回動したと判断される場合に、前記ルーレット回動部の停止位置情報を取得し、該停止位置情報に基づいてゲーム処理を実行する手段と、所定手順に従って前記ルーレット回動部が回動しなかったと判断される場合に、その旨をプレイヤに報知する手段と、を含むことを特徴とする。
【0012】
本発明によれば、プレイヤがルーレット回動部を回動させると、その回動位置情報が検出され、検出される回動位置情報に基づいて前記ルーレット回動部が所定手順に従って回動したかが判断される。そして、所定手順に従っていればルーレット回動部の停止位置情報を取得し、該停止位置情報に基づいて、例えばルーレットゲームを進行させるためのゲーム処理等、所定のゲーム処理が実行される。一方、所定手順に従っていなければ、その旨がプレイヤに報知される。本発明によれば、ルーレット回動部に対する操作次第でプレイヤが狙った回動位置情報をルーレットゲームコントローラから出力できるようになるため、興趣に富むルーレットゲームを実現できる。また、検出される回動位置情報に基づいてルーレット回動部が所定手順に従って操作されたかを判断し、従っていない場合にはその旨をプレイヤに報知するようにしているので、プレイヤにルーレット回動部を所定手順に従って操作させることができるようになる。
【0013】
本発明の一態様においては、前記判断する手段は、前記ルーレット回動部が一方向に所定速度条件で所定回動量だけ回動してから前記ルーレット回動部が停止した場合に、所定手順に従って前記ルーレット回動部が回動したと判断する。ここで、所定速度条件とは、例えば一方向に回動し初めてから停止するまでの間のルーレット回動部の平均回動速度が一定以上であるとか、その間のピーク回動速度が一定以上である等、ルーレット回動部の回動速度に係る条件である。この態様によれば、プレイヤが狙った通りの位置にルーレット回動部を停止させ、その位置に対応する停止位置情報に基づいてゲーム処理が実行されるのという不正を困難なものにできる。
【0014】
また、本発明に係るプログラムは、ルーレットコントローラによって検出されるルーレット回動部の回動位置情報に基づき、ルーレットゲームを実現するプログラムであって、検出される前記回動位置情報に基づき、所定手順に従って前記ルーレット回動部が回動したかを判断するステップと、所定手順に従って前記ルーレット回動部が回動したと判断される場合に、前記ルーレット回動部の停止位置情報を取得し、該停止位置情報に基づいてゲーム処理を実行するステップと、所定手順に従って前記ルーレット回動部が回動しなかったと判断される場合に、その旨をプレイヤに報知するステップと、をコンピュータに実行させるためのプログラムである。
【0015】
本発明によれば、プレイヤがルーレット回動部を回動させると、その回動位置情報が検出され、検出される回動位置情報に基づいて前記ルーレット回動部が所定手順に従って回動したかが判断される。そして、所定手順に従っていればルーレット回動部の停止位置情報を取得し、該停止位置情報に基づいて、例えばルーレットゲームを進行させるためのゲーム処理等、所定のゲーム処理が実行される。一方、所定手順に従っていなければ、その旨がプレイヤに報知される。本発明によれば、ルーレット回動部に対する操作次第でプレイヤが狙った回動位置情報をルーレットゲームコントローラから出力できるようになるため、興趣に富むルーレットゲームを実現できる。また、検出される回動位置情報に基づいてルーレット回動部が所定手順に従って操作されたかを判断し、従っていない場合にはその旨をプレイヤに報知するようにしているので、プレイヤにルーレット回動部を所定手順に従って操作させることができるようになる。なお、同プログラムをプレイヤに提供する場合、コンピュータによって読み取り可能な情報記憶媒体に記録し、それをプレイヤに提供するようにしてもよいし、インターネット等の通信ネットワークを介してプレイヤに提供するようにしてもよい。
【0016】
【発明の実施の形態】
以下、本発明の好適な実施の形態について図面に基づき詳細に説明する。
【0017】
図1は、本発明の実施の形態に係るルーレットゲームコントローラの平面図である。同図に示すルーレットゲームコントローラ10は、ルーレット固定部18とルーレット回動部20とを含んで構成されている。このうち、ルーレット回動部20の平面図、正面図及び底面図は、図2、図3及び図4にそれぞれ示されている。また、ルーレット固定部18の平面図及び正面図は、図5及び図6にそれぞれ示されている。さらに、図7は、ルーレットゲームコントローラ10の正面図が示されている。
【0018】
まず、図1に示すように、ルーレットゲームコントローラ10では、フィルタ16が途中に挿入されたケーブル14がルーレット固定部18から取り出されており、該ケーブル14の先端に取り付けられたコネクタ12が家庭用ゲーム機111(図8)に接続されるようになっている。ルーレット回動部20はルーレット固定部18に対して正逆自在に回動出来るようになっており、その回動位置が該コネクタ12から家庭用ゲーム機111に供給されるようになっている。
【0019】
ルーレット回動部20は、図2〜4に示すように、円形板状の回動円盤部54を含んでおり、その表側中心にはつまみ34が立設されている。つまみ34の外周には滑り止め溝が多数形成されており、プレイヤが同つまみ34を指でつまんでルーレット回動部20を回動させるとき、滑りにくくなるようにしている。回動円盤部54の表面は60度毎に区画され、つまみ34の周囲に6つの扇状領域が形成されている。そして、各領域表面に回動範囲指示マーク22、24、26、28、30、32が表されている。また、回動範囲指示マーク22、24、26、28、30、32の間には、それぞれ突片36が立設されており、各領域の境界を指示するようになっている。この突片36は、ルーレット固定部18に設けられた回動位置指示マーク38の先端と当接するよう周縁よりに設けられており、回動位置指示マーク38が領域境界を指示する位置にルーレット回動部20が停止してしまわないようになっている。これにより、ルーレット回動部20は、回動位置指示マーク38が回動範囲指示マーク22、24、26、28、30、32のいずれかを指示する位置でのみ、停止することができる。
【0020】
また、図4に示すように、ルーレット回動部20の回動円盤部54の裏面中心には円柱状の凸部48が形成されている。凸部48の頂部にはすり鉢状のニードル受け50が形成されており、ルーレット固定部18に設けられたニードル64を受け入れるようになっている。また、回動円盤部54の裏面には、第1遮蔽片40、第2遮蔽片42、第3遮蔽片44、第4遮蔽片46、及び周縁部52が立設されている。周縁部52は回動円盤部54の裏面周縁を一周するよう立設された一定の高さ及び厚みを有する壁状部分である。第1遮蔽片40、第2遮蔽片42、第3遮蔽片44、第4遮蔽片46は周縁部52よりも高く、凸部48よりも低い一定の厚みを有する壁状部分であり、回動円盤部54と同心の4つの円にそれぞれ沿って配置されている。すなわち、回動円盤部54と同心の最も大きな径を有する第1の円上に30個の第1遮蔽片40が配置され、それよりも小さな径を有する第2の円上に1個の第2遮蔽片42が配置され、それよりも小さな径を有する第3の円上に2つの第3遮蔽片44が配置され、それよりもさらに小さな径を有する第4の円上に3つの第遮蔽片46が配置されている。
【0021】
一方、ルーレット固定部18は、図5及び図6に示すように円形トレイ状に形成され、ルーレット回動部20を回動自在に軸支する部材である。このルーレット固定部18は例えば家庭用ゲーム機111の前の床上に設置され、プレイヤは同ルーレット固定部18により軸支されたルーレット回動部20を回転させ、ランダム情報(回動位置)を家庭用ゲーム機111に入力する。
【0022】
ルーレット固定部18の底面は円形平板状であり、上面中央には凹部65が形成されている。凹部65の中心にはニードル64が立設されており、凹部65にルーレット回動部20の凸部48が収容された状態で、ニードル64がすり鉢状に形成されたニードル受け50の中心に位置するようになっている。こうして、ルーレット固定部18はルーレット回動部20を回動自在に軸支するようになっている。
【0023】
また、ルーレット固定部18の上面周縁部には一定の幅及び高さを有する周縁台部82が形成されており、その一部に回動位置指示マーク38が取り付けられている(図5では、基板66の説明のため、回動位置指示マーク38の図示を省略する)。
【0024】
さらに、ルーレット固定部18の上面には、ニードル64の位置を中心とする4つの同心円上に、第1溝部56、第2溝部58、第3溝部60、第4溝部62が形成されている。第1溝部56は前記第1遮蔽片40を収容するためのものであり、ルーレット回動部20裏面の第1の円と同径の円状に形成されている。第2溝部58は前記第2遮蔽片42を収容するためのものであり、ルーレット回動部20裏面の第2の円と同径の円状に形成されている。第3溝部60は前記第3遮蔽片44を収容するためのものであり、ルーレット回動部20裏面の第3の円と同径の円状に形成されている。さらに、第4溝部62は前記第4遮蔽片46を収容するためのものであり、ルーレット回動部20裏面の第3の円と同径の円状に形成されている。また、第4溝部62の外側、すなわち周縁台部82の内側にはルーレット回動部20の周縁部52を収容するためのガイド溝80が形成されている。ガイド溝80にはルーレット回動部20の周縁部52が収容されるようになっており、ルーレット回動部20の回転運動が同ガイド溝80によりガイドされるようになっている。
【0025】
また、図5及び図6に示すように、ルーレット固定部18には基板66が内蔵されている。基板66には投光素子70,76及び受光素子68,72,74,78が載置されており、さらにケーブル14も接続されている。そして、受光素子68,70,72,78の受光状態(回動位置情報)がケーブル14を介して家庭用ゲーム機111に出力されるようになっている。家庭用ゲーム機111では、入力される受光状態を回動位置として利用するようになっている。具体的には、家庭用ゲーム機111で受光状態と回動位置とを対応づけたテーブルを用意しておき、ルーレットゲームコントローラ10から受光状態が入力されると、それをテーブルに照査し、回動位置を取得する。家庭用ゲーム機111にテーブルを用意する代わりに、ルーレットゲームコントローラ10にテーブルを用意しておき、具体的な回動位置を家庭用ゲーム機111に供給するようにしてもよい。
【0026】
図5及び図6に示すように、基板66は回動位置指示マーク38の下方に設けられており、回動位置指示マーク38の延長線上に受光素子78、投光素子76、受光素子72がこの順で配置されている。具体的には、受光素子78は第1溝部56の外方(外側側壁内)に設けられており、投光素子76は第1溝部56の内方(内側側壁内)、すなわち第2溝部58の外方(外側側壁内)に設けられている。また、受光素子72は第2溝部58の内方(内側側壁内)、すなわち第3溝部60の外方(外側側壁内)に設けられている。第1溝部56の側壁のうち、受光素子78の前方(外側側壁)及び投光素子76の前方(内側側壁)にはそれぞれ開口が設けられており、第1遮蔽片40がそれら開口の間に位置しない限り、投光素子76から発せられる光は受光素子78で受光されるようになっている。また、第2溝部58の側壁のうち、投光素子76の前方(外側側壁)及び受光素子72の前方(内側側壁)にもそれぞれ開口が設けられており、第2遮蔽片42がそれら開口の間に位置しない限り、投光素子76から発せられる光は受光素子72で受光されるようになっている。
【0027】
また、回動位置指示マーク38の位置から左回りにα°ずれた経線上には、内側から順に受光素子68、投光素子70、受光素子74が配置されている(αの値は、第1遮蔽片40、第2遮蔽片42、第3遮蔽片44、第4遮蔽片46の配置により決定される)。具体的には、受光素子74は第3溝部60の外方(外側側壁内)に設けられており、投光素子70は第3溝部60の内方(内側側壁内)、すなわち第4溝部62の外方(外側側壁内)に設けられている。また、受光素子68は第4溝部62の内方(内側側壁内)に設けられている。第3溝部60の側壁のうち、受光素子74の前方(外側側壁)及び投光素子70の前方(内側側壁)にはそれぞれ開口が設けられており、第3遮蔽片44がそれら開口の間に位置しない限り、投光素子70から発せられる光は受光素子74で受光されるようになっている。また、第4溝部62の側壁のうち、投光素子70の前方(外側側壁)及び受光素子68の前方(内側側壁)にもそれぞれ開口が設けられており、第4遮蔽片46がそれら開口の間に位置しない限り、投光素子70から発せられる光は受光素子68で受光されるようになっている。
【0028】
本実施の形態においては、第1遮蔽片40、第2遮蔽片42、第3遮蔽片44、第4遮蔽片46が図4に示すように配置されているので、受光素子68,72,74,78が投光素子70,76から受光しているか否かの組み合わせ(受光状態)により、ルーレット固定部18に対するルーレット回動部20の回動位置(停止位置)を判断することができる。また、投光素子70と受光素子68との間を第4遮蔽片46が遮ったか、投光素子70と受光素子74との間を第3遮蔽片44が遮ったか、投光素子76と受光素子72との間を第2遮蔽片42が遮ったか、投光素子76と受光素子78との間を第1遮蔽片40が遮ったか、を調べるようにして、ルーレット固定部18側からルーレット回動部20の回動位置を非接触で検出できるようにしたので、ルーレット回動部20を慣性により長時間、滑らかに回動させることができるようになる。
【0029】
図8は、以上説明したルーレットゲームコントローラ10を適用可能なゲームシステムの全体構成を示す図である。このゲームシステム100は、モニタ118及びスピーカ122に接続された家庭用ゲーム機111に、情報記憶媒体たるDVD125が装着されることにより構成される。ここでは、ゲームプログラムやゲームデータを家庭用ゲーム機111に供給するためにDVD125を用いるが、CD−ROMやROMカード等、他のあらゆる情報記憶媒体を用いることができる。また、インターネット等の通信ネットワークを介して遠隔地からゲームプログラムやゲームデータを家庭用ゲーム機111に供給することもできる。
【0030】
家庭用ゲーム機111は、マイクロプロセッサ114、画像処理部116、主記憶126及び入出力処理部130がバス112により相互データ通信可能に接続され、さらに入出力処理部130には、コントローラ132、音声処理部120及びDVD再生部124が接続されている。コントローラ132以外の家庭用ゲーム機111の各構成要素は筐体内に収容されている。モニタ118には例えば家庭用のテレビ受像機が用いられ、スピーカ122には例えばその内蔵スピーカが用いられる。
【0031】
マイクロプロセッサ14は、図示しないROMに格納されるオペレーティングシステムやDVD125から読み出されるゲームプログラムに基づいて、家庭用ゲーム機111の各部を制御する。バス112はアドレス及びデータを家庭用ゲーム機111の各部でやり取りするためのものである。また、主記憶126には、DVD125から読み取られたゲームプログラム及びゲームデータが必要に応じて書き込まれる。画像処理部116はVRAMを含んで構成されており、マイクロプロセッサ114から送られる画像データを受け取ってVRAM上にゲーム画面を描画するとともに、その内容をビデオ信号に変換して所定タイミングでモニタ118に出力する。
【0032】
入出力処理部130はコントローラ132、音声処理部120及びDVD再生部124とマイクロプロセッサ114との間のデータ通信を中継するためのインターフェースである。コントローラ132はプレイヤがゲーム操作をするための入力手段である。入出力処理部130は一定周期(例えば1/60秒毎)にコントローラ132の操作状態をスキャンし、そのスキャン結果を表す操作信号をバス112を介してマイクロプロセッサ114に渡す。マイクロプロセッサ114は、その操作信号に基づいてプレイヤのゲーム操作を判定する。音声処理部120はサウンドバッファを含んで構成されており、DVD125から読み出されてサウンドバッファに記憶された音楽やゲーム効果音等のデータを再生してスピーカ122から出力する。DVD再生部124は、マイクロプロセッサ114からの指示に従ってDVD125に記録されたゲームプログラム及びゲームデータを読み取る。
【0033】
ここでは、コントローラ132としてルーレットゲームコントローラ10を使用して、同ゲームシステム100によってルーレットゲームを実現するための技術について説明する。ルーレットゲームを実現するため、例えばDVD125によってルーレットゲームプログラムを家庭用ゲーム機111に供給する。このルーレットゲームプログラムは、例えば双六ゲームやルーレットゲーム等を実現するための公知のゲームプログラムを含んでおり、特にルーレットゲームコントローラ10から入力される信号(回動位置)を処理するルーチンを含んでいる。
【0034】
図9は、かかるルーレット回動位置処理ルーチンを説明するフロー図である。この処理は、プレイヤに対してルーレット操作を案内した後に実行されるものである。同図に示すように、この処理では、まずルーレットゲームコントローラ10から出力されるルーレット回動部20の回動位置を取得する(S101)。そして、それを主記憶126に用意された回動位置履歴を記録するための所定記憶領域に格納する(S102)。次に、こうして記録される回動位置履歴に基づき、ルーレット回動部20が停止したかどうかを判断する(S103)。そして、ルーレット回動部20が停止していなければ、再びS101に戻り、ルーレット回動部20の回動位置を取得する。一方、ルーレット回動部20が停止していれば、一方向に所定速度条件を満たして所定回動量だけルーレット回動部20が回転してからルーレット回動部20が停止したのかを、上記回動位置履歴に基づいて判断する(S104)。所定速度条件は、例えばある方向への回動開始から回動停止までのルーレット回動部20の平均速度が所定速度以上である、或いは回動開始から回動停止までのルーレット回動部20のピーク速度が所定速度以上である、等の条件である。所定回動量は、例えば1回転に設定される。
【0035】
そして、S104でNOであると判断されると、例えば「もう1度ルーレットを廻してください。」等のメッセージを表示する(S107)。上記回動位置履歴に基づき、ルーレット操作の案内以降、ルーレット回動部20が回動されないまま所定時間が経過している場合に、「ルーレットを廻してください。」等の催促メッセージを表示し、所定時間が経過するまでは、かかる催促メッセージの表示を抑制するようにしてもよい。また、上記回動位置履歴に基づき、ルーレット操作の案内以降、ルーレット回動部20が回送されているにも拘わらず、S104の条件を満足していない場合に、「正しくルーレットを廻してください。」等の警告メッセージを表示するようにしてもよい。
【0036】
一方、S104でYESであると判断されると、ルーレット回動部20の停止位置、すなわちS101の処理により最後に取得した回動位置を入力回動位置に決定する(S105)。この入力回動位置はルーレット回動部20を操作したプレイヤの入力値としてルーレットゲームのメインプログラムで利用される。最後に、S102で記憶した回動位置履歴を削除する(S106)。
【0037】
以上説明したルーレット回動位置処理ルーチンによれば、検出される回動位置に基づいてルーレット回動部20が所定手順(S104の条件)に従って操作されたかを判断し、従っていない場合にはその旨をプレイヤに報知できるので、プレイヤに対してルーレット回動部20を所定手順に従って操作させることができるようになる。こうすれば、例えば不正によりルーレット回動部20を任意の回動位置に設定して、それをそのプレイヤの入力回動位置としてルーレットゲームを進行させる等の不正を好適に防止することができるようになる。
【0038】
なお、本発明は上記実施の形態に限定されるものではない。
【0039】
例えば、以上の説明では投光素子70,76及び受光素子68,72,74,78を用いてルーレット回動部20の回動位置を非接触で検出するようにしたが、ルーレット回動部20側に通常の又は特殊の塗料で印刷を施し、それにルーレット固定部18側から光を照射し、その反射光をルーレット固定部18側で監視することにより、ルーレット回動部20の回動位置を非接触で検出するようにもできる。また、ルーレット回動部20の一部に磁性材料を用い、ルーレット固定部18の側でそこから発せられる磁気を検知することにより、ルーレット回動部20の回動位置を非接触で検出するようにもできる。
【0040】
さらに、ルーレット回動部20を交換可能に形成してもよい。この場合、ルーレット回動部20を複数用意しておき、ルーレットゲームに応じて1つを選択し、ルーレット固定部18に取り付けるようにすればよい。複数のルーレット回動部20は、例えば回動範囲指示マーク22,24,26,28,30,32の数や模様を互いに異ならせたり(例えば4分割、8分割等)、それに応じて突片36の数を異ならせたり、第1遮蔽片40、第2遮蔽片42、第3遮蔽片44、第4遮蔽片46のそれぞれの数や長さを変える等すればよい。こうすれば、ルーレットゲームコントローラ10を多様なルーレットゲームに用いることができる。
【0041】
【発明の効果】
以上説明したように、本発明によれば、ルーレット回動部に対する操作次第でプレイヤが狙った回動位置をルーレットゲームコントローラから出力できるようになるため、興趣に富むルーレットゲームを実現できる。また、検出される回動位置に基づいてルーレット回動部が所定手順に従って操作されたかを判断し、従っていない場合にはその旨をプレイヤに報知するようにしたので、プレイヤにルーレット回動部を所定手順に従って操作させることができるようになる。
【図面の簡単な説明】
【図1】 本発明の実施の形態に係るルーレットゲームコントローラの平面図である。
【図2】 ルーレット回動部の平面図である。
【図3】 ルーレット回動部を一部破断して示す正面図である。
【図4】 ルーレット回動部の底面図である。
【図5】 ルーレット固定部の平面図である。
【図6】 ルーレット固定部の一部断面を示す正面図である。
【図7】 ルーレットゲームコントローラを一部破断して示す正面図である。
【図8】 ルーレットゲームシステムの全体構成を示す図である。
【図9】 ルーレット回動位置処理を説明するフロー図である。
【符号の説明】
10 ルーレットゲームコントローラ、12 コネクタ、14 ケーブル、16 フィルタ、18 ルーレット固定部、20 ルーレット回動部、22,24,28,30,32 回動範囲指示マーク、34 つまみ、36 突片、38 回動位置指示マーク、40 第1遮蔽片、42 第2遮蔽片、44 第3遮蔽片、46 第4遮蔽片、48 凸部、50 ニードル受け、52 周縁部、54 回動円盤部、56 第1溝部、58 第2溝部、60 第3溝部、62 第4溝部、64 ニードル、65 凹部、66 基板、68,72,74,78 受光素子、70,76 投光素子、80 ガイド溝、82 周縁台部、100 ゲームシステム、111 家庭用ゲーム機、112 バス、114 マイクロプロセッサ、116 画像処理部、118 モニタ、120 音声処理部、122 スピーカ、124 DVD再生部、125 DVD、126 主記憶、130 入出力処理部、132 コントローラ。
[0001]
BACKGROUND OF THE INVENTION
  The present inventionHaThe present invention relates to a lettuce game system and a program.
[0002]
[Prior art]
Conventionally, various games such as a roulette game and a six sex game that acquire random information (such as a roulette number and a rooster's eye) by dice or roulette and thereby develop the game have been proposed. Are collectively referred to as a “roulette game”.) Such a roulette game has a strong popularity regardless of gender, because a plurality of players can enjoy the game together without being chased by the game operation.
[0003]
[Problems to be solved by the invention]
In the case of realizing such a roulette game using various computers such as a home game machine, conventionally, a general-purpose game controller is used to operate a button, and the game is developed by a random number based on the input timing.
[0004]
However, the general-purpose game controller does not leave much room for devising the operation to acquire random information aimed by the player, and is not suitable as a means for enjoying the roulette game.
[0005]
  The present invention has been made in view of the above problems, and its purpose is to realize an interesting roulette game that can acquire random information aimed by the player depending on the operation.RuIt is to provide a lettuce game system and a program.
[0011]
[Means for Solving the Problems]
  To solve the above problem,A roulette game system according to the present invention includes a roulette fixing part, a roulette rotating part pivotally supported by the roulette fixing part, means for detecting rotational position information of the roulette rotating part, and detection Means for determining whether the roulette rotation unit has rotated according to a predetermined procedure based on the rotation position information, and when it is determined that the roulette rotation unit has rotated according to a predetermined procedure, the roulette When it is determined that the roulette rotation unit does not rotate in accordance with a means for acquiring stop position information of the rotation unit and executing a game process based on the stop position information, and according to a predetermined procedure, the player Means for notifying to.
[0012]
According to the present invention, when the player rotates the roulette rotation unit, the rotation position information is detected, and whether the roulette rotation unit has rotated according to a predetermined procedure based on the detected rotation position information. Is judged. If the predetermined procedure is followed, the stop position information of the roulette rotation unit is acquired, and based on the stop position information, for example, a predetermined game process such as a game process for advancing the roulette game is executed. On the other hand, if the predetermined procedure is not followed, this is notified to the player. According to the present invention, the rotation position information targeted by the player can be output from the roulette game controller depending on the operation on the roulette rotation unit, so that an interesting roulette game can be realized. Further, based on the detected rotation position information, it is determined whether or not the roulette rotation unit has been operated in accordance with a predetermined procedure. The unit can be operated in accordance with a predetermined procedure.
[0013]
In one aspect of the present invention, the means for determining follows a predetermined procedure when the roulette rotation unit stops after the roulette rotation unit rotates in a predetermined direction under a predetermined speed condition by a predetermined rotation amount. It is determined that the roulette rotation unit has rotated. Here, the predetermined speed condition is, for example, that the average rotation speed of the roulette rotation unit from the first rotation until it stops in one direction is more than a certain value, or the peak rotation speed during that period is more than a certain value. It is a condition relating to the rotation speed of the roulette rotation unit. According to this aspect, it is possible to make an injustice that the roulette rotation unit stops at a position aimed by the player and the game process is executed based on the stop position information corresponding to the position.
[0014]
The program according to the present invention is a program for realizing a roulette game based on rotation position information of the roulette rotation unit detected by the roulette controller, and a predetermined procedure based on the detected rotation position information. Determining whether the roulette rotation unit has rotated according to a predetermined procedure, and obtaining the stop position information of the roulette rotation unit when it is determined that the roulette rotation unit has rotated according to a predetermined procedure, To cause the computer to execute a game process based on the stop position information and a step of notifying the player of the fact when it is determined that the roulette rotation unit has not rotated according to a predetermined procedure. It is a program.
[0015]
According to the present invention, when the player rotates the roulette rotation unit, the rotation position information is detected, and whether the roulette rotation unit has rotated according to a predetermined procedure based on the detected rotation position information. Is judged. If the predetermined procedure is followed, the stop position information of the roulette rotation unit is acquired, and based on the stop position information, for example, a predetermined game process such as a game process for advancing the roulette game is executed. On the other hand, if the predetermined procedure is not followed, this is notified to the player. According to the present invention, the rotation position information targeted by the player can be output from the roulette game controller depending on the operation on the roulette rotation unit, so that an interesting roulette game can be realized. Further, based on the detected rotation position information, it is determined whether or not the roulette rotation unit has been operated in accordance with a predetermined procedure. The unit can be operated in accordance with a predetermined procedure. When the program is provided to the player, it may be recorded on an information storage medium readable by a computer and provided to the player, or may be provided to the player via a communication network such as the Internet. May be.
[0016]
DETAILED DESCRIPTION OF THE INVENTION
DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, preferred embodiments of the invention will be described in detail with reference to the drawings.
[0017]
FIG. 1 is a plan view of a roulette game controller according to an embodiment of the present invention. A roulette game controller 10 shown in FIG. 1 includes a roulette fixing unit 18 and a roulette rotation unit 20. Among these, a plan view, a front view, and a bottom view of the roulette rotating unit 20 are shown in FIGS. 2, 3, and 4, respectively. Moreover, the top view and front view of the roulette fixing | fixed part 18 are shown by FIG.5 and FIG.6, respectively. Furthermore, FIG. 7 shows a front view of the roulette game controller 10.
[0018]
First, as shown in FIG. 1, in the roulette game controller 10, the cable 14 with the filter 16 inserted in the middle is taken out from the roulette fixing portion 18, and the connector 12 attached to the tip of the cable 14 is used for home use. It is connected to the game machine 111 (FIG. 8). The roulette rotation unit 20 can be rotated forward and backward with respect to the roulette fixing unit 18, and the rotation position is supplied from the connector 12 to the consumer game machine 111.
[0019]
  As shown in FIGS. 2 to 4, the roulette rotation unit 20 includes a circular plate-shaped rotation disk unit 54, and a knob 34 is erected at the center of the front side. A number of anti-slip grooves are formed on the outer periphery of the knob 34 so that when the player pinches the knob 34 with his / her finger and rotates the roulette rotation unit 20, it becomes difficult to slip. The surface of the rotating disk portion 54 is partitioned every 60 degrees, and six fan-shaped regions are formed around the knob 34. And the rotation range instruction | indication mark 22, 24, 26, 28, 30, 32 is represented on the surface of each area | region. Also timesMovementProjection pieces 36 are provided between the surrounding instruction marks 22, 24, 26, 28, 30, and 32, respectively, to indicate the boundaries between the regions. The projecting piece 36 is provided on the periphery so as to contact the tip of the rotation position instruction mark 38 provided on the roulette fixing portion 18, and the rotation position instruction mark 38 is positioned at a position indicating the region boundary. The moving part 20 does not stop. Thereby, the roulette rotation unit 20 can be stopped only at a position where the rotation position instruction mark 38 indicates any of the rotation range instruction marks 22, 24, 26, 28, 30, 32.
[0020]
  Further, as shown in FIG. 4, a cylindrical convex portion 48 is formed at the center of the back surface of the rotating disk portion 54 of the roulette rotating portion 20. A mortar-shaped needle receiver 50 is formed on the top of the convex portion 48 so as to receive the needle 64 provided on the roulette fixing portion 18. A first shielding piece 40, a second shielding piece 42, a third shielding piece 44, a fourth shielding piece 46, and a peripheral edge 52 are erected on the back surface of the rotating disk portion 54. The peripheral portion 52 is a wall-like portion having a certain height and thickness that is erected so as to go around the rear surface periphery of the rotating disk portion 54. The first shielding piece 40, the second shielding piece 42, the third shielding piece 44, and the fourth shielding piece 46 are wall-like portions having a constant thickness that is higher than the peripheral portion 52 and lower than the convex portion 48. They are arranged along four circles concentric with the disk portion 54. That is, 30 first shielding pieces 40 are arranged on the first circle having the largest diameter concentric with the rotating disk portion 54, and one second on the second circle having a smaller diameter. Two shielding pieces 42 are arranged, two third shielding pieces 44 are arranged on a third circle having a smaller diameter, and three third pieces are arranged on a fourth circle having a smaller diameter.4Shielding piece46Is arranged.
[0021]
On the other hand, the roulette fixing portion 18 is a member that is formed in a circular tray shape as shown in FIGS. 5 and 6 and pivotally supports the roulette rotation portion 20. The roulette fixing unit 18 is installed on the floor in front of the home game machine 111, for example, and the player rotates the roulette rotating unit 20 pivotally supported by the roulette fixing unit 18 so that random information (rotation position) is stored at home. Input to the game machine 111.
[0022]
The bottom surface of the roulette fixing portion 18 has a circular flat plate shape, and a recess 65 is formed at the center of the upper surface. A needle 64 is erected at the center of the recess 65, and the needle 64 is positioned at the center of the needle receiver 50 formed in a mortar shape in a state where the protrusion 48 of the roulette rotation unit 20 is accommodated in the recess 65. It is supposed to be. In this way, the roulette fixing part 18 pivotally supports the roulette rotation part 20.
[0023]
Further, a peripheral base portion 82 having a certain width and height is formed on the peripheral surface of the upper surface of the roulette fixing portion 18, and a rotation position instruction mark 38 is attached to a part thereof (in FIG. 5, For illustration of the substrate 66, the rotation position instruction mark 38 is not shown).
[0024]
Further, on the upper surface of the roulette fixing portion 18, a first groove portion 56, a second groove portion 58, a third groove portion 60, and a fourth groove portion 62 are formed on four concentric circles centering on the position of the needle 64. The first groove portion 56 is for accommodating the first shielding piece 40 and is formed in a circular shape having the same diameter as the first circle on the back surface of the roulette rotating portion 20. The second groove 58 is for accommodating the second shielding piece 42 and is formed in a circular shape having the same diameter as the second circle on the rear surface of the roulette rotating portion 20. The third groove portion 60 is for accommodating the third shielding piece 44 and is formed in a circular shape having the same diameter as the third circle on the back surface of the roulette rotating portion 20. Further, the fourth groove portion 62 is for accommodating the fourth shielding piece 46 and is formed in a circular shape having the same diameter as the third circle on the rear surface of the roulette rotating portion 20. Further, a guide groove 80 for accommodating the peripheral edge 52 of the roulette rotating part 20 is formed on the outer side of the fourth groove part 62, that is, on the inner side of the peripheral base part 82. The guide groove 80 accommodates the peripheral edge 52 of the roulette rotation unit 20, and the rotational movement of the roulette rotation unit 20 is guided by the guide groove 80.
[0025]
As shown in FIGS. 5 and 6, the board 66 is built in the roulette fixing portion 18. Light emitting elements 70 and 76 and light receiving elements 68, 72, 74 and 78 are placed on the substrate 66, and the cable 14 is also connected. The light receiving states (rotation position information) of the light receiving elements 68, 70, 72, 78 are output to the consumer game machine 111 via the cable 14. In the home game machine 111, the received light receiving state is used as the rotation position. Specifically, a table in which the light receiving state and the rotation position are associated with each other is prepared in the home game machine 111, and when the light receiving state is input from the roulette game controller 10, it is checked against the table and Get the moving position. Instead of preparing a table in the home game machine 111, a table may be prepared in the roulette game controller 10 and a specific rotation position may be supplied to the home game machine 111.
[0026]
As shown in FIGS. 5 and 6, the substrate 66 is provided below the rotation position instruction mark 38, and the light receiving element 78, the light projecting element 76, and the light receiving element 72 are arranged on an extension line of the rotation position instruction mark 38. They are arranged in this order. Specifically, the light receiving element 78 is provided outside (inside the outer side wall) of the first groove portion 56, and the light projecting element 76 is located inside (inside the inner side wall) of the first groove portion 56, that is, the second groove portion 58. Outside (inside the outer side wall). The light receiving element 72 is provided inside the second groove portion 58 (inside the inner side wall), that is, outside the third groove portion 60 (inside the outer side wall). Of the side walls of the first groove portion 56, openings are provided in front of the light receiving element 78 (outer side wall) and in front of the light projecting element 76 (inner side wall), and the first shielding piece 40 is between the openings. Unless positioned, the light emitted from the light projecting element 76 is received by the light receiving element 78. In addition, openings are also provided in front of the light projecting element 76 (outer side wall) and in front of the light receiving element 72 (inner side wall), respectively, of the side walls of the second groove portion 58, and the second shielding piece 42 has the openings. The light emitted from the light projecting element 76 is received by the light receiving element 72 unless it is located between them.
[0027]
A light receiving element 68, a light projecting element 70, and a light receiving element 74 are arranged in this order from the inner side on the meridian shifted by α ° counterclockwise from the position of the rotation position instruction mark 38 (the value of α is the first value). The first shielding piece 40, the second shielding piece 42, the third shielding piece 44, and the fourth shielding piece 46). Specifically, the light receiving element 74 is provided outside (inside the outer side wall) of the third groove portion 60, and the light projecting element 70 is located inside (inside the inner side wall) of the third groove portion 60, that is, the fourth groove portion 62. Outside (inside the outer side wall). The light receiving element 68 is provided inside the fourth groove 62 (inside the inner side wall). Of the side walls of the third groove portion 60, openings are provided in front of the light receiving element 74 (outer side wall) and in front of the light projecting element 70 (inner side wall), and the third shielding piece 44 is between the openings. Unless positioned, the light emitted from the light projecting element 70 is received by the light receiving element 74. In addition, openings are provided in front of the light projecting element 70 (outer side wall) and in front of the light receiving element 68 (inner side wall), respectively, of the side walls of the fourth groove portion 62, and the fourth shielding piece 46 has the openings. The light emitted from the light projecting element 70 is received by the light receiving element 68 unless it is positioned between them.
[0028]
In the present embodiment, since the first shielding piece 40, the second shielding piece 42, the third shielding piece 44, and the fourth shielding piece 46 are arranged as shown in FIG. 4, the light receiving elements 68, 72, and 74 are arranged. , 78 can determine the rotation position (stop position) of the roulette rotation unit 20 with respect to the roulette fixing unit 18 based on the combination (light reception state) of whether or not light is received from the light projecting elements 70 and 76. Further, whether the fourth shielding piece 46 shields between the light projecting element 70 and the light receiving element 68, or whether the third shielding piece 44 shields between the light projecting element 70 and the light receiving element 74, or the light projecting element 76 and the light receiving element. It is checked whether the second shielding piece 42 has shielded the element 72 or whether the first shielding piece 40 has shielded the light projecting element 76 and the light receiving element 78, and the roulette rotation is performed from the roulette fixing portion 18 side. Since the rotation position of the moving part 20 can be detected without contact, the roulette rotating part 20 can be smoothly rotated for a long time due to inertia.
[0029]
FIG. 8 is a diagram showing an overall configuration of a game system to which the roulette game controller 10 described above can be applied. This game system 100 is configured by mounting a DVD 125 as an information storage medium on a consumer game machine 111 connected to a monitor 118 and a speaker 122. Here, the DVD 125 is used to supply the game program and game data to the consumer game machine 111, but any other information storage medium such as a CD-ROM or a ROM card can be used. In addition, a game program and game data can be supplied to the consumer game machine 111 from a remote location via a communication network such as the Internet.
[0030]
In the home game machine 111, a microprocessor 114, an image processing unit 116, a main memory 126, and an input / output processing unit 130 are connected to each other via a bus 112 so that mutual data communication is possible. A processing unit 120 and a DVD playback unit 124 are connected. Each component of the consumer game machine 111 other than the controller 132 is housed in a housing. For example, a household television receiver is used as the monitor 118, and its built-in speaker is used as the speaker 122.
[0031]
The microprocessor 14 controls each part of the consumer game machine 111 based on an operating system stored in a ROM (not shown) or a game program read from the DVD 125. The bus 112 is used for exchanging addresses and data between the units of the consumer game machine 111. In addition, a game program and game data read from the DVD 125 are written in the main memory 126 as necessary. The image processing unit 116 includes a VRAM. The image processing unit 116 receives the image data sent from the microprocessor 114, draws a game screen on the VRAM, converts the content into a video signal, and sends it to the monitor 118 at a predetermined timing. Output.
[0032]
The input / output processing unit 130 is an interface for relaying data communication between the controller 132, the audio processing unit 120, the DVD playback unit 124, and the microprocessor 114. The controller 132 is an input means for a player to perform a game operation. The input / output processing unit 130 scans the operation state of the controller 132 at regular intervals (for example, every 1/60 seconds), and passes an operation signal representing the scan result to the microprocessor 114 via the bus 112. The microprocessor 114 determines the game operation of the player based on the operation signal. The sound processing unit 120 includes a sound buffer, reproduces data such as music and game sound effects read from the DVD 125 and stored in the sound buffer, and outputs the data from the speaker 122. The DVD playback unit 124 reads the game program and game data recorded on the DVD 125 in accordance with instructions from the microprocessor 114.
[0033]
Here, a technique for realizing a roulette game by the game system 100 using the roulette game controller 10 as the controller 132 will be described. In order to realize the roulette game, for example, the roulette game program is supplied to the consumer game machine 111 by the DVD 125. The roulette game program includes, for example, a known game program for realizing a six sex game, a roulette game, and the like, and particularly includes a routine for processing a signal (rotation position) input from the roulette game controller 10. Yes.
[0034]
FIG. 9 is a flowchart for explaining such a roulette rotation position processing routine. This process is executed after guiding the roulette operation to the player. As shown in the figure, in this process, first, the rotation position of the roulette rotation unit 20 output from the roulette game controller 10 is acquired (S101). Then, it is stored in a predetermined storage area for recording the rotation position history prepared in the main memory 126 (S102). Next, based on the rotation position history thus recorded, it is determined whether or not the roulette rotation unit 20 has stopped (S103). And if the roulette rotation part 20 has not stopped, it will return to S101 again and the rotation position of the roulette rotation part 20 will be acquired. On the other hand, if the roulette rotation unit 20 is stopped, whether or not the roulette rotation unit 20 has stopped after the predetermined speed condition is satisfied in one direction and the roulette rotation unit 20 has rotated by a predetermined rotation amount is determined as described above. A determination is made based on the movement position history (S104). The predetermined speed condition is, for example, that the average speed of the roulette rotation unit 20 from the start of rotation in a certain direction to the stop of rotation is equal to or higher than a predetermined speed, or the roulette rotation unit 20 from the start of rotation to the stop of rotation. For example, the peak speed is a predetermined speed or more. The predetermined rotation amount is set to one rotation, for example.
[0035]
If NO is determined in S104, for example, a message such as "Turn the roulette again" is displayed (S107). Based on the rotation position history, after the guidance of the roulette operation, when a predetermined time has passed without the roulette rotation unit 20 being rotated, a prompt message such as “Please rotate the roulette” is displayed, Until the predetermined time has passed, the display of the prompt message may be suppressed. Also, based on the above rotation position history, when the roulette rotation unit 20 has been sent after the guidance of the roulette operation but the condition of S104 is not satisfied, “Please rotate the roulette correctly. May be displayed.
[0036]
On the other hand, if YES is determined in S104, the stop position of the roulette rotation unit 20, that is, the rotation position acquired last by the processing of S101 is determined as the input rotation position (S105). This input rotation position is used in the main program of the roulette game as an input value of the player who operates the roulette rotation unit 20. Finally, the rotational position history stored in S102 is deleted (S106).
[0037]
According to the roulette rotation position processing routine described above, it is determined whether or not the roulette rotation unit 20 has been operated according to a predetermined procedure (condition of S104) based on the detected rotation position. Can be notified to the player, so that the player can operate the roulette rotation unit 20 in accordance with a predetermined procedure. By doing so, for example, it is possible to suitably prevent fraud such as setting the roulette rotation unit 20 to an arbitrary rotation position by fraud and using the roulette game as the input rotation position of the player. become.
[0038]
The present invention is not limited to the above embodiment.
[0039]
For example, in the above description, the light projecting elements 70 and 76 and the light receiving elements 68, 72, 74, and 78 are used to detect the rotation position of the roulette rotation unit 20 in a non-contact manner. The surface is printed with a normal or special paint, irradiated with light from the roulette fixing unit 18 side, and the reflected light is monitored on the roulette fixing unit 18 side. It can also be detected without contact. Further, a magnetic material is used for a part of the roulette rotation unit 20, and the rotation position of the roulette rotation unit 20 is detected in a non-contact manner by detecting magnetism emitted from the roulette fixing unit 18 side. You can also.
[0040]
Furthermore, the roulette rotation unit 20 may be formed to be replaceable. In this case, a plurality of roulette rotation parts 20 are prepared, and one is selected according to the roulette game and attached to the roulette fixing part 18. The plurality of roulette rotation units 20 may have different numbers and patterns of rotation range instruction marks 22, 24, 26, 28, 30, 32, for example (for example, 4 divisions, 8 divisions, etc.), and projecting pieces accordingly. What is necessary is just to vary the number of 36, or to change the number and length of each of the 1st shielding piece 40, the 2nd shielding piece 42, the 3rd shielding piece 44, and the 4th shielding piece 46. In this way, the roulette game controller 10 can be used for various roulette games.
[0041]
【The invention's effect】
As described above, according to the present invention, the rotation position aimed by the player can be output from the roulette game controller depending on the operation with respect to the roulette rotation unit, so that an interesting roulette game can be realized. Further, based on the detected rotation position, it is determined whether the roulette rotation unit has been operated in accordance with a predetermined procedure. If not, the player is informed so. It becomes possible to operate according to a predetermined procedure.
[Brief description of the drawings]
FIG. 1 is a plan view of a roulette game controller according to an embodiment of the present invention.
FIG. 2 is a plan view of a roulette rotation unit.
FIG. 3 is a front view showing the roulette rotating part in a partially broken view.
FIG. 4 is a bottom view of a roulette rotation unit.
FIG. 5 is a plan view of a roulette fixing part.
FIG. 6 is a front view showing a partial cross section of the roulette fixing portion.
FIG. 7 is a front view of the roulette game controller with a part thereof broken away.
FIG. 8 is a diagram showing an overall configuration of a roulette game system.
FIG. 9 is a flowchart illustrating roulette rotation position processing.
[Explanation of symbols]
10 roulette game controller, 12 connector, 14 cable, 16 filter, 18 roulette fixing part, 20 roulette rotation part, 22, 24, 28, 30, 32 rotation range indication mark, 34 knob, 36 projecting piece, 38 rotation Position indication mark, 40 1st shielding piece, 42 2nd shielding piece, 44 3rd shielding piece, 46 4th shielding piece, 48 Convex part, 50 Needle receiver, 52 Peripheral part, 54 Rotating disk part, 56 1st groove part 58 Second groove part 60 Third groove part 62 Fourth groove part 64 Needle 65 Recessed part 66 Substrate 68, 72, 74, 78 Light receiving element 70, 76 Light emitting element 80 Guide groove 82 Periphery base part , 100 game system, 111 consumer game machine, 112 bus, 114 microprocessor, 116 image processing unit, 118 monitor, 1 20 audio processing unit, 122 speaker, 124 DVD playback unit, 125 DVD, 126 main memory, 130 input / output processing unit, 132 controller.

Claims (3)

ルーレット固定部と、
前記ルーレット固定部によって回動自在に軸支されるルーレット回動部と、
前記ルーレット回動部の回動位置情報を検出する手段と、
検出される前記回動位置情報に基づき、所定手順に従って前記ルーレット回動部が回動したかを判断する手段と、
所定手順に従って前記ルーレット回動部が回動したと判断される場合に、前記ルーレット回動部の停止位置を取得し、該停止位置に基づいてゲーム処理を実行する手段と、
所定手順に従って前記ルーレット回動部が回動しなかったと判断される場合に、その旨をプレイヤに報知する手段と、
を含むことを特徴とするルーレットゲームシステム。
A roulette fixing part,
A roulette rotating part pivotally supported by the roulette fixing part;
Means for detecting rotation position information of the roulette rotation unit;
Means for determining whether the roulette rotation unit has rotated according to a predetermined procedure based on the detected rotation position information;
Means for obtaining a stop position of the roulette rotation unit and executing a game process based on the stop position when it is determined that the roulette rotation unit has rotated according to a predetermined procedure;
Means for notifying the player of the fact that it is determined that the roulette rotation unit has not rotated according to a predetermined procedure;
A roulette game system characterized by including:
請求項に記載のルーレットゲームシステムにおいて、
前記判断する手段は、前記ルーレット回動部が一方向に所定速度条件で所定回動量だけ回動してから前記ルーレット回動部が停止した場合に、所定手順に従って前記ルーレット回動部が回動したと判断することを特徴とするルーレットゲームシステム。
The roulette game system according to claim 1 ,
The judging means is configured to rotate the roulette rotating part according to a predetermined procedure when the roulette rotating part stops after the roulette rotating part rotates by a predetermined rotation amount in one direction at a predetermined speed condition. A roulette game system characterized by determining that the game has been performed.
ルーレットコントローラによって検出されるルーレット回動部の回動位置情報に基づき、ルーレットゲームを実現するプログラムであって、
検出される前記回動位置情報に基づき、所定手順に従って前記ルーレット回動部が回動したかを判断するステップと、
所定手順に従って前記ルーレット回動部が回動したと判断される場合に、前記ルーレット回動部の停止位置情報を取得し、該停止位置情報に基づいてゲーム処理を実行するステップと、
所定手順に従って前記ルーレット回動部が回動しなかったと判断される場合に、その旨をプレイヤに報知するステップと、
をコンピュータに実行させるためのプログラム。
A program for realizing a roulette game based on rotation position information of a roulette rotation unit detected by a roulette controller,
Determining whether the roulette rotation unit has rotated according to a predetermined procedure based on the detected rotation position information;
When it is determined that the roulette rotation unit has rotated according to a predetermined procedure, obtaining stop position information of the roulette rotation unit, and executing a game process based on the stop position information;
In a case where it is determined that the roulette rotation unit has not rotated according to a predetermined procedure, a step of notifying the player of the fact;
A program that causes a computer to execute.
JP2001054179A 2001-02-28 2001-02-28 Roulette game system and program Expired - Fee Related JP3742306B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001054179A JP3742306B2 (en) 2001-02-28 2001-02-28 Roulette game system and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001054179A JP3742306B2 (en) 2001-02-28 2001-02-28 Roulette game system and program

Publications (2)

Publication Number Publication Date
JP2002253728A JP2002253728A (en) 2002-09-10
JP3742306B2 true JP3742306B2 (en) 2006-02-01

Family

ID=18914551

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001054179A Expired - Fee Related JP3742306B2 (en) 2001-02-28 2001-02-28 Roulette game system and program

Country Status (1)

Country Link
JP (1) JP3742306B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4694802B2 (en) * 2004-08-16 2011-06-08 株式会社ユニバーサルエンターテインメント Roulette wheel
KR100820875B1 (en) 2006-08-03 2008-04-10 엄현덕 Ubiquitous roulette apparatus and control method thereof
JP5973127B2 (en) * 2010-11-10 2016-08-23 株式会社ユニバーサルエンターテインメント Gaming machine
JP6270163B2 (en) * 2015-01-21 2018-01-31 株式会社バンダイ Production output toy

Also Published As

Publication number Publication date
JP2002253728A (en) 2002-09-10

Similar Documents

Publication Publication Date Title
JP5791858B2 (en) Slot machine
US20100190548A1 (en) Wagering game machine with virtual input device
JP5312862B2 (en) game machine
JP3742306B2 (en) Roulette game system and program
JP2012066022A (en) Slot machine
US11534677B2 (en) Board game system and method
TWI381869B (en) Music game device
JP2007029219A (en) Game machine and game system using the same
US20100022293A1 (en) System and method for producing jackpot
JP2010094330A (en) Game machine and game system
JP5777508B2 (en) Game machine
JP2003236237A (en) Game machine
JP6290968B2 (en) Game machine
JPH06285257A (en) Electronic complex play game machine
JP2006181276A (en) Game machine, and storage medium and simulation program used in game machine
JP2006068107A (en) Game machine
JP2019198661A (en) Game machine
US8113949B2 (en) Gaming machine and game play method
JP4675954B2 (en) GAME DEVICE, INPUT POSITION ADJUSTMENT METHOD IN GAME DEVICE, AND INPUT POSITION ADJUSTMENT PROGRAM
JP2006149867A (en) Game machine
JP2003230657A (en) Roulette game machine
JP6506235B2 (en) Slot machine
JP2007307233A (en) Game apparatus
JP4108043B2 (en) Electronic board game machine
JP5932108B2 (en) Game machine

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20050428

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050726

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050914

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20051108

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051110

R150 Certificate of patent or registration of utility model

Ref document number: 3742306

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081118

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081118

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081118

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091118

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101118

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101118

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111118

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121118

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131118

Year of fee payment: 8

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees