JP3752582B2 - Competitive game equipment - Google Patents

Competitive game equipment Download PDF

Info

Publication number
JP3752582B2
JP3752582B2 JP2000059798A JP2000059798A JP3752582B2 JP 3752582 B2 JP3752582 B2 JP 3752582B2 JP 2000059798 A JP2000059798 A JP 2000059798A JP 2000059798 A JP2000059798 A JP 2000059798A JP 3752582 B2 JP3752582 B2 JP 3752582B2
Authority
JP
Japan
Prior art keywords
traveling
bodies
race
running
course
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 - Lifetime
Application number
JP2000059798A
Other languages
Japanese (ja)
Other versions
JP2000276226A (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.)
Sega Corp
Original Assignee
Sega Corp
Sega Games Co Ltd
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
Priority claimed from JP11159218A external-priority patent/JP3084412B2/en
Application filed by Sega Corp, Sega Games Co Ltd filed Critical Sega Corp
Priority to JP2000059798A priority Critical patent/JP3752582B2/en
Publication of JP2000276226A publication Critical patent/JP2000276226A/en
Application granted granted Critical
Publication of JP3752582B2 publication Critical patent/JP3752582B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Description

【0001】
【発明の属する技術分野】
本発明はレース場を模倣したフィールド上を走行する複数の模型体の到着順位を予想して賭けを行い、順位を競う競争レースを演出する競争ゲーム装置に関する。
【0002】
【従来の技術】
競馬、自動車レース等を模倣した従来の競争ゲーム装置は、環状のトラック上に馬や自動車等の模型体を走行可能に配置し、遊技者が到着順位を予想して賭けを行いし、模型体が順位を競って走行する状況を制御して競争ゲームを演出するものである。
しかしながら、この競争ゲーム装置では、模型体を決められた環状のトラック上しか走らせることができず、フィールド上の自由なコースを走って競争する実際の競馬や自動車レースに比べて臨場感に薄れ、興味も半減したものとならざるを得なかった。
【0003】
なお、従来、工場内で製品等の荷物を運搬する手段として床などの走行面に例えば白線により走行ラインを描き、無人運搬車のような自走車がこの走行ラインに沿って走行することが行われている。無人運搬車が白線から外れそうになると、白線からのずれを無人運搬車が検知して、そのずれを無くすように無人運搬車の走行方向を修正している。
【0004】
このように、従来の無人運搬車は予め決められた走行ラインに沿って動くものであるため、無人運搬車の走行ラインを変えるには、走行ライン自体を引き直さなければならなかった。また、自走車が大きく走行ラインを外れた場合には修正が困難であった。さらに、
状況を判断して自走車の走行ラインを変えたりすることは不可能であった。従って、上記競争ゲーム装置の課題を解決するものではなかった。
【0005】
【発明が解決しようとする課題】
本発明は上記事情を考慮してなされたもので、環状のレースコースを模した上面と下側に配置された走行面とを有する基台と、コース上に配置された複数の模型体と、複数の模型体に対応して走行面上に配置され対応する模型体を磁力を介して結合して牽引走行する複数の走行体と、複数の走行体それぞれの走行を制御する走行駆動手段と、複数の模型体によって行われるレースに対する順位を予想して観客がベットを行う手段と、レース結果に応じて支払を行う手段とを有するゲーム装置において、複数の模型体のそれぞれが、フィールド上の自由なコースを走って競争する実際の競馬や自動車レースのように、自由な走行ラインに従って自在に走行させて臨場感に溢れ興味深い競争ゲームを楽しむことができるゲーム装置を提供することを目的とする。
【0006】
【課題を解決するための手段】
上記目的は、環状のレースコースを模した上面と下側に配置された走行面とを有する基台と、前記コース上に配置された複数の模型体と、該複数の模型体に対応して前記走行面上に配置され対応する模型体を磁力を介して結合して牽引走行する複数の走行体と、該複数の走行体それぞれの走行を制御する走行駆動手段と、前記複数の模型体によって行われるレースに対する順位を予想して観客がベットを行う手段と、レース結果に応じて支払を行う手段とを有するゲーム装置であって、前記レースコースは、スタート位置とゴール位置が設定されており、少なくともスタート位置において前記複数の模型体を並べて配置される構成を有し、前記複数の模型体は少なくともスタート位置からゴール位置の間における前記レースコース上を対応する走行体に牽引されて自由に走行可能に配置されており、前記ゲーム装置はさらに、前記走行体のそれぞれに対し各走行体の前記スタート位置から前記ゴール位置に至る走路と走路途中及びゴールにおける順位を予め設定する手段と、前記走行体のそれぞれについて前記走行面上における現在位置を検出する手段と、前記現在位置に対応して前記予め設定された走路および順位に基づき前記走行体のそれぞれについて前記走行駆動手段に対する駆動量を演算し、当該演算によって得られた駆動量に基づき該走行駆動手段を制御する手段とを有し、各走行体に対する前記走路及び順位は前記レースコース上で実行されるレースのそれぞれに対し設定され、前記模型体のそれぞれが対応する走行体に牽引されて前記レースコース上を前記走路に沿って順位を競って走行するレースを行うように構成されてなることを特徴とするゲーム装置によって達成される。
【0007】
また、上記目的は、環状のレースコースを模した上面と下側に配置された走行面とを有する基台と、前記コース上に配置された複数の模型体と、該複数の模型体に対応して前記走行面上に配置され対応する模型体を磁力を介して結合して牽引走行する複数の走行体と、該複数の走行体それぞれの走行を制御する走行駆動手段と、前記複数の模型体によって行われるレースに対する順位を予想して観客がベットを行う手段と、レース結果に応じて支払を行う手段とを有するゲーム装置であって、前記レースコースは、スタート位置とゴール位置が設定されており、少なくともスタート位置において前記複数の模型体を並べて配置される構成を有し、前記複数の模型体は少なくともスタート位置からゴール位置の間における前記レースコース上を対応する走行体に牽引されて自由に走行可能に配置されており、前記ゲーム装置はさらに、前記走行体のそれぞれに対し少なくとも前記スタート位置からゴール位置までの間の走路および走行途中とゴールにおける順位を間隔をおいた複数の位置において予め設定する手段と、前記走行体のそれぞれについて前記走行面上における現在位置を検出する手段と、前記現在位置の情報と前記予め設定された走路上の次の位置の情報に基づき前記走行体のそれぞれについて前記走行駆動手段に対する駆動量を演算し、当該演算によって得られた駆動量に基づき該走行駆動手段を制御する手段とを有し、各走行体に対する前記走路および走行途中とゴールにおける順位のデータは前記レースコース上で実行されるレースのそれぞれに対し当該レース開始前までに設定され、前記模型体のそれぞれが対応する走行体に牽引されて前記レースコース上を前記走路に沿って順位を競って走行するレースを行うように構成されてなることを特徴とするゲーム装置によって達成される。
【0008】
また、上記目的は、環状のレースコースを模した上面と下側に配置された走行面とを有する基台と、前記コース上に配置された複数の模型体と、該複数の模型体に対応して前記走行面上に配置され対応する模型体を磁力を介して結合して牽引走行する複数の走行体と、該複数の走行体それぞれの走行を制御する走行駆動手段と、前記複数の模型体によって行われるレースに対する順位を予想して観客がベットを行う手段と、レース結果に応じて支払を行う手段とを有するゲーム装置であって、前記レースコースは、スタート位置とゴール位置が設定されており、少なくともスタート位置において前記複数の模型体を並べて配置される構成を有し、前記複数の模型体は少なくともスタート位置からゴール位置の間における前記レースコース上を対応する走行体に牽引されて自由に走行可能に配置されており、前記ゲーム装置はさらに、前記走行面上に配置された前記走行体それぞれについて少なくとも前記スタート位置から前記ゴール位置に至る走路を走行方向変更可能に予め設定する走路設定手段と、前記走行体のそれぞれについて前記スタート位置からゴール位置までの間における走行途中およびゴールにおける順位を間隔をおいた複数の位置において予め設定する順位設定手段と、走行中の前記走行体のそれぞれの現在位置を電磁誘導的に検出する位置検出手段と、前記走行体のそれぞれについて現在位置情報および次の位置における予め設定された前記走路及び順位を含む情報に基づき前記走行駆動手段のそれぞれに対する駆動量を演算する手段と、を備え、該駆動量に基づき前記走行駆動手段をそれぞれ駆動するように構成されており、各走行体に対する前記走路および順位情報は前記レースコース上で実行されるレースのそれぞれに対し設定され、前記模型体のそれぞれが対応する走行体に牽引されて前記レースコース上を前記走路に沿って順位を競って走行するレースを行うように構成されてなることを特徴とするゲーム装置によって達成される。
【0009】
上述したゲーム装置であって、前記走路、走行途中およびゴールにおける順位は、少なくとも観客によるベット状況を要素としてそれぞれ決定されるようにしてもよい。
【0010】
【発明の実施の形態】
本発明を図示の一実施形態により説明する。
図1乃至図9は本発明による自走車の走行制御装置を自動車レースゲームに応用した場合の実施形態について示している。
自動車レースゲーム全体の外観を図2に示す。横長の基台2の上面には環状のコース4が設けられ、このコース4上には模型自動車6が6台走行自在に配されている。基台2中は、図3に示すように中空になっており、この中空部分を介しコース4と対向して別個の走行面8が敷設されている。走行面8上には、コース4上の模型自動車6を走行させるための自走車10が配されている。模型自動車6には、コース4の表面から若干の隙間を介して磁石6aが固定されている。
【0011】
自走車10は前輪12と左右の後輪14l、14rにより支えられていて、後輪14l、14rはそれぞれモータ16l、16rにより独立に駆動される。自走車10の天板部分にはバネ18を介して板部材20が設けられている。板部材20にはコース4の下面を滑らかに移動するためにローラ22、24が設けられていて、板部材20全体がばね18によりコース4側に押付けられている。板部材20のコース4側には、コース4を介して模型自動車6の磁石6aと相対するように磁石26が取付けられている。なお、自走車10の前部には制御装置本体側からの光信号を受信するための受光素子27が取り付けられている。
【0012】
走行面8上を自走車10が走行すると、磁石26と磁石6aの吸着力により、コース4上の模型自動車6も同じ走路を走行する。したがって、自走車10の走行を制御することにより、模型自動車6の走行を制御することになる。
走行面8には後述する位置検出板28が全面に設けられていて、自走車10がどこにいても、その位置を検出できるようになっている。自走車10の下部には、位置検出板28と若干の隙間を介してコイル30f、30r、が設けられている。コイル30fは前輪12近傍の自走車10の前部に取付けられており、コイル30rは後輪14l、14r近傍の自走車10の後部に取付けられている。これらコイル30f、30rと位置検出板28内に張巡らされた配線との相互作用により位置検出ができる。なお、種々の形態をしたコース4に対応するため、走行面8にはコース4のような走行コースはなく、配線は位置検出板28の全面になされている。
【0013】
本実施形態の全体構成を図1に示す。同図右側が自走車10の構成を示し、左側が制御装置本体の構成を示している。
先ず、制御装置本体の構成を説明する。
位置検出板28内には、図1に示すように、X紬の位置を検出するために縦方向に多数の電線34xが張られており、各電線34xの一端はX走査部36xの各スイッチに接続され、他端は共通接続されている。同様に、Y紬の位置を検出するために横方向に多数の電線34yが張られており、各電線34yの一端はY走査部36yの各スイッチに接続され、他端は共通接続されている。
現在走査しているX軸の座標値はX座標カウンタ40xのカウント値であり、このカウント値はXデコーダ38xによりデコードされ、X走査部36x中のそのカウント値に対応するスイッチがオンされる。同様に、現在走査しているY紬の座標値はY座標カウンタ40yのカウント値であり、このカウント値はYデコーダ38yによりデコードされ、Y走査部36y中のそのカウント値に対応するスイッチがオンされる。
【0014】
X座標検出手段42xとY座標検出手段42yにより自走車10の位置、正しくは自走車10のコイル30f、30rの位置が検出される。発振しているコイル30f、30rが電線34x、34yの上に位置すると、そのときには電線34x、34yにコイル30f、30rのそれぞれの発振周波数の電流が誘導する。X座標検出手段42xとY座標検出手段42yはこの誘導電流を検出して、X座標とY座標を検出する。X座標検出手段42xは、誘導電流が検出されたときのX座標カウンタ40xの値を座標値メモリ44に読込ませ、Y座標検出手段42yは、誘導電流が検出されたときのY座標カウンタ40yの値を座標値メモリ44に読込ませる。これにより、座標値メモリ44にコイル30f、30rの位置の座標が格納される。
【0015】
走行テーブル46は、所定の走行ルートに沿い、所定の速度で動く自走車10の制御周期毎の位置座標を格納したものである。この位置座標が自走車10の目標位置の座標となる。走行テーブル46の具体例を図4に示す。各自走車10に図4(a)のような走行ルートをとらせたい場合には、図4(b)のような走行テーブル46となる。すなわち、各自走車10の各時刻における目標位置の座標値から走行テーブル46は構成されている。角度誤差演算部48は、座標値メモリ44に格納された自走車10のコイル30f、30rの現在の位置座標と、走行テーブル46に定められた次の時刻の目標位置座標から、自走車10の角度誤差を演算する。同様に、接線方向誤差演算部50は、座標値メモリ44に格納された自走車10のコイル30f、30rの現在の位置座標と、走行テーブル46に定められた次の時刻の目標位置座標から、自走車10の接線方向誤差を演算する。また、平均速度演算部52は走行テーブル46の目標位置座標から、その時刻の平均速度γを演算する。
【0016】
角度誤差αと接線方向誤差βの演算方法を図5を用いて説明する。走行ルートをLとし、時刻tnにおける目標点をPnとする。目標点Pn、Pn+1、…を結ぶと走行ルートLになる。今、時刻tn-1とし、現在のコイル30fの位置をA、コイル30rの位置をBとする。ベクトルAPnとベクトルABのなす角が角度誤差αとなる。また、ベクトルAPnの絶対値と目標間隔lとの差が接線方向誤差βとなる。ここで目標間隔lは時刻tn-1から時刻tnの間に進むべき走行距離、すなわち、Pn−Pn-1である。なお、平均速度演算部52による平均速度γは(Pn−Pn-1)/(tn-1−tn)となる。
【0017】
右モータ速度演算部54rは自走車10の右側のモータ16rの駆動速度Vrを演算するもので、左モータ速度演算部54lは自走車10の左側のモータ16lの駆動速度Vlを演算するものである。平均速度γに基づいて駆動速度Vr、Vlのベース値を定め、接線方向誤差βに基づいて駆動速度Vr、Vlのベース値を同じ量だけ増減させ、角度誤差αが零になるように左右の駆動速度Vr、Vlをそれぞれ逆方向に増減させる。すなわち、駆動速度Vr、Vlは次式で示される関数形となる。
【0018】
Vr=f(γ)+g(β)+h(α)
Vl=f(γ)+g(β)−h(α)
命令作成部56は、右モータ速度演算部54rと左モータ速度演算部54lにより演算された駆動速度Vr、Vlでモータ16r、16lを駆動する命令を作成する。
【0019】
また、命令作成部56は、発振器68f、68rの発振をオンオフする命令も作成して
いる。命令作成部56で作成される命令の具体例を図6に示す。命令は、図6(a)に示すように、アドレス部と命令コードとデータ部とエラーをチェックするチェックコードから構成されている。
【0020】
アドレス部は命令する自走車10を特定するためのもので、このアドレス部の内容により命令される自走車10が定まる。命令コードは命令の種類を示すものである。命令の種類としては、図6(b)に示すように、発振器68fを発振させる命令「11」と、発振器68rを発振させる命令「10」と、左モータ16lを駆動する命令「01」と、右モータ16rを駆動する命令「00」とがある。命令「11」と命令「10」のデータ部は発振器68f、68rをオンさせるかオフさせるかを指示し、命令「01」と命令「00」のデータ部は、モータ16r、16lの駆動速度を指示している。
【0021】
光通信ユニット58は、作成された命令を自走車10に通信するための光信号を生成して発信する。なお、自走車10が走行面8上のどの位置にいても光信号を受信できるように、光通信ユニット58の発光素子(図示せず)は、コース4と走行面8との間に形成される中空部の壁面に多数設けることが望ましい。
【0022】
次に図1右側に示された自走車10の構成を説明する。
増幅器60は、自走車10の前部に設けられた発光素子27からの受信信号を増幅し、復調直並列変換器62に出力する。復調直並列変換器62は、受信信号をデジタルデータに復調し、復調された直列のデータを並列のデータに変換する。復調された命令のうち、命令コードは命令デコーダ64に送られる。命令デコーダ64はどの命令であるかどうかをデコードし、その結果をラッチ66r、66l、発振器68f、発振器68rに出力する。
【0023】
命令デコーダ64によるデコード結果がモータ駆動命令である場合は、データ部の内容をラッチ66l、66rにラッチする。D/A変換器70l、70rは、ラッチ66l、66rにラッチされたデジタル信号の駆動速度をアナログ信号に変換する。増幅器72l、72rは変換されたアナログ信号を増幅して、左モータ16l、右モータ16rを駆動する。
発振器68f、68rは、命令デコーダ64のデコード結果と復調直並列変換器62によりオンオフし、発振信号はコイル30f、30rから出力される。
【0024】
次に本実施形態の動作を説明する。
図7は自動車レースゲームの進行状況を示すフローチャートである。本実施形態は観客が自動車レースの到着順位を予想し、予想順位を賭けて楽しむものである。
【0025】
先ず、観客に対して表示装置(図示せず)にべットする条件を示す(ステップSl)。観客はその条件を見てそれぞれの予想に従ってべットする(ステップS2)。すると、自動車レースゲーム装置側では、(1)観客がべットした状況、(2)各自走車に性格付けされた条件(先行型、追上型等)、(3)ランダム性、(4)レースの面白さ、等を考慮して走行テーブル46の内容を決定する(ステップS3)。例えば、図8のように走行テーブル46の内容を決定する。図8で74はスタート位置であり、76はゴール位置である。丸数字は各時刻における各自動車の位置である。なお、図8では簡単のため3台の走行コースしか示していない。走行テーブル46の内容は、レースのたびに所定のアルゴリズムに従って作成してもよいし、多数種類の走行テーブルを用意しておいて選択するようにしてもよい。
【0026】
走行テーブル46の内容が決定されると、それに従って各自走車10を走行させる(ステップS4)。走行は制御周期毎に行われる。各制御周期における動作を図9のタイムチャートを用いて説明する。同図(a)は制御装置本体から自走車10に送られる光信号を
示し、同図(b)は制御装置本体の動作を示す。先ず、命令作成部56が一方のコイル30fを発振させる命令を作成し、光送信ユニット58で光信号により送信する。すると、X座標カウンタ40x、Y座標カウンタ40yが0からカウントを開始し、X走査部36X、Y走査部36yがX方向とY方向のサーチを開始する。X座標検出手段42x、Y座標検出手段42yがコイル30fからの発振信号を検出すると、座標値メモリ44にX座標カウンタ40x、Y座標カウンタ40yのカウント値を格納するようにする。これにより自走車10の前部のコイル30fの位置座標を知ることができる。同様にコイル30rについても発振命令により発振させ、X座標検出手段42x、Y座標検出手段42yによりコイル30rからの発振信号を検出して、コイル30rの位置座標が座標値メモリ44に格納される。
【0027】
コイル30f、30rの位置の座標が座標値メモリ44に格納されると、角度誤差演算部48、接線方向誤差演算部50、平均速度演算部52により角度誤差α、接線方向誤差β、平均速度γを演算する。演算結果に従って、右モータ速度演算部54r、左モータ速度演算部54lは各モータ16r、16lの速度を演算する。この演算結果に従って命令作成部56がモータ駆動命令を作成し、この命令を光通信ユニット58が光信号にして発信する。自走車10の受光素子27がこの光信号を受信して、最終的にモータ駆動命令に従ってモータ16l、16rを駆動する。
上記制御を制御周期毎に行ってレースが終了すると、そのレース結果に応じてべットした人に必要な支払いを行う。
【0028】
このように本実施形態によれば自動車模型を自由な走行ラインに従って自在に走行させることができるので、臨場感に溢れ興味深い自動車レースゲームを楽しむことができる。
【0029】
図10及び図11は本発明による自走車の走行制御装置を自動車レースゲームに応用した場合の他の実施形態について示している。上記実施形態と同一の構成要素には同一の符号を付し、説明を省略する。
本実施形態では位置検出板28の電線34x、34yを発振器78により発振させる。コイル受信命令によりコイル30f、30rは受信状態になり、受信器80f、80rにより電線34x、34yの発振を検出する。検出信号は増幅器82f、82rで増幅され、発光素子84に出力される。発光素子84は、検出信号に応じた光信号を発する。
【0030】
この光信号は光受信ユニット86で受信される。この受信信号は、タイミング調整部88によりタイミングの遅延が調整されて座標値メモリ44に入力され、X座標カウンタ40x、Y座標カウンタ40yのカウント値が格納される。
次に、各制御周期における動作を図11のタイムチャートを用いて説明する。同図(a)は制御装置本体から自走車10に送られる光信号を示し、同図(b)は制御装置本体の位置検出板28の電線34x、34yの発振信号を示し、同図(c)は自走車10の発光素子84からの光信号を示し、同図(d)は制御装置本体の動作を示す。
【0031】
ある制御周期が開始すると、命令作成部85は、一方のコイル30fの受信器80fを受信状態にする命令を作成し、光送信ユニット58によりその受信命令の光信号を発する。この光信号は受光素子27により受光され、最終的に命令デコーダ64によりデコードされ、コイル30fが受信状態になる。続いて、X座標カウンタ40xがカウントを開始し、X座標の位置を検出するための電線34xが順番に発振するようなX方向のスキャンが行われる。コイル30fが位置している電線34xが発振すると、その発振信号をコイル30fが検出し、その検出信号を発光素子84から光信号として発する。光受信ユニット86がこの光信号を受信したタイミングに基づいてX座標カウンタ40xのカウント値を座標値メモリ44に格納し、コイル30fのX座標の位置が検出される。Y座標についても同様にしてコイル30fにおける発振信号の検出タイミングによりY座標が座標値メモリ44に格納される。
【0032】
続いて、コイル30rの受信器80rを受信状態にする命令を光信号として自走車10に発して、コイル30rの位置の検出を行う。コイル30rによる発振信号の検出タイミングにより、コイル30fの場合と同様にしてコイル30rの位置のX座標値、Y座標値が座標値メモリ44に格納される。コイル30f、30rの位置が検出されると、先の実施形態と同様の演算が行われ、その演算結果に応じてモータ16l、16rが駆動され、自走車10が次の目標位置に達するように制御される。
【0033】
このように本実施形態によっても自動車模型を自由な走行ラインに従って自在に走行させることができ、臨場感に溢れ興味深い自動車レースゲームを楽しむことができる。
【0034】
本発明は上記実施形態に限らず種々の変形が可能である。上記実施形態では自走車は2つの駆動手段により駆動されたが、3つ以上の駆動手段により駆動されるようにすれば、さらに複雑な制御が可能である。また、一方の駆動手段を前進又は後退させる速度制御を行うものとし、他方の駆動手段を方向を変更する方向制御を行うものとしてもよい。例えば、4輪で駆動する自走車の場合、後輪で速度制御をし、前輪で方向制御をする。さらに、速度制御と方向制御を1つの駆動手段で行ってもよい。4輪自走車の例では、前輪で自走車を前進又は後退もさせるし、左右に曲がる方向制御もするものである。要は速度制御と方向制御が出来るものであれば駆動手段の数はいくつでもよい。
【0035】
また、自走車の位置を検出するのに2点の位置を検出したが、3点以上の位置を検出するようにしてもよい。また、位置検出方式は、上記実施形態の電磁誘導方式の他に、静電誘導方式や超音波方式などの他の方式でもよい。
【0036】
【発明の効果】
以上の通り、本発明によれば、レースコース上で実行されるレースのそれぞれに対し設定された各走行体のスタート位置からゴール位置に至る走路と走路途中及びゴールにおける順位となるように、模型体のそれぞれが対応する走行体に牽引されてレースコース上を走路に沿って順位を競って走行するようにすることができ、臨場感に溢れ興味深い競争ゲームを楽しむことができる。
【図面の簡単な説明】
【図1】 本発明の一実施形態による自動車レースゲームの全体構成を示すブロック図である。
【図2】 本発明の一実施形態による自動車レースゲームの外観を示す斜視図である。
【図3】 本発明の一実施形態による自動車レースゲームの自走車近傍の構造を示す図である。
【図4】 本発明の一実施形態による自動車レースゲームの走行テーブルの具体例を示す図である。
【図5】 本発明の一実施形態による自動車レースゲームの、角度誤差と接線方向誤差の演算方法の説明図である。
【図6】 本発明の一実施形態による自動車レースゲームの、命令の具体例を示す図である。
【図7】 本発明の一実施形態による自動車レースゲームの進行状況を示すフローチャートである。
【図8】 本発明の一実施形態による自動車レースゲームの、動作を説明するための図である。
【図9】 本発明の一実施形態による自動車レースゲームの、動作を説明するための図である。
【図10】 本発明の他の実施形態による自動車レースゲームの全体構成を示すブロック図である。
【図11】 本発明の他の実施形態による自動車レースゲームの、動作を説明するための図である。
【符号の説明】
2…基台
4…コース
6…模型自動車
8…走行面10…自走車
12…前輪
14l、14r…後輪
16l、16r…モータ
18…バネ
20…板部材
22、24…ローラ
26…磁石
28…位置検出板
30f、30r…コイル
34x、34y…電線
36x…X走査部
36y…Y走査部
38x…Xデコーダ
38y…Yデコーダ
40x…X座標カウンタ
40y…Y座標カウンタ
42x…X座標検出部
42y…Y座標検出部
44…座標値メモリ
46…走行テーブル
48…角度誤差演算部
50…接線方向誤差演算部
52…速度演算部
54l…右モータ速度演算部
54r…左モータ速度演算部
56…命令作成部
58…光送信ユニット
62…復調直並列変換部
64…命令デコーダ
66l、66r…ラッチ
70l、70r…D/A変換器
78…発振器
80f、80r…受信器
84…発光素子
86…光受信ユニット
88…タイミング調整部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a competitive game apparatus for performing a betting by predicting arrival orders of a plurality of models that run on a field imitating a racetrack, and producing a competitive race in which they compete for the ranks.
[0002]
[Prior art]
Conventional competitive game devices that imitate horse racing, car races, etc. are arranged so that models such as horses and cars can run on a circular track, and the player makes a bet by predicting the arrival order. Controls the situation of running in order of competition and produces a competitive game.
However, in this competitive game device, the model body can only be run on a predetermined circular track, and it is less realistic compared to actual horse racing and car racing that compete on free courses on the field. I had to halve my interest.
[0003]
Conventionally, as a means of transporting goods such as goods in a factory, a traveling line is drawn on a traveling surface such as a floor with a white line, for example, and a self-propelled vehicle such as an automatic guided vehicle travels along this traveling line. Has been done. When the automatic guided vehicle is likely to deviate from the white line, the automatic guided vehicle detects a deviation from the white line and corrects the traveling direction of the automatic guided vehicle so as to eliminate the deviation.
[0004]
Thus, since the conventional automatic guided vehicle moves along a predetermined traveling line, to change the traveling line of the automated guided vehicle, the traveling line itself has to be redrawn. In addition, when the self-propelled vehicle greatly deviated from the travel line, it was difficult to correct. further,
It was impossible to judge the situation and change the driving line of the self-propelled vehicle. Therefore, the problem of the competitive game device is not solved.
[0005]
[Problems to be solved by the invention]
The present invention has been made in consideration of the above circumstances, a base having an upper surface imitating an annular race course and a running surface disposed on the lower side, a plurality of model bodies disposed on the course, A plurality of traveling bodies arranged on a traveling surface corresponding to a plurality of model bodies and coupled to each other via magnetic force, and traveling driving means for controlling the traveling of each of the plurality of traveling bodies; In a game apparatus having a means for a spectator to place a bet in anticipation of a ranking for a race performed by a plurality of models and a means for paying according to the result of the race, each of the models is free on the field. Providing a game device that allows you to enjoy a competitive game full of realism by driving freely according to a free driving line, such as actual horse racing and car racing that compete on different courses For the purpose.
[0006]
[Means for Solving the Problems]
The object is to provide a base having an upper surface imitating an annular race course and a running surface disposed on the lower side, a plurality of model bodies disposed on the course, and a plurality of model bodies corresponding to the plurality of model bodies. A plurality of traveling bodies that are arranged on the traveling surface and coupled to each other through a magnetic force to pull the traveling body, traveling driving means that controls traveling of each of the traveling bodies, and the plurality of model bodies A game apparatus having means for a spectator to place a bet in anticipation of a ranking for a race to be performed and means for paying in accordance with the result of the race, the race course having a start position and a goal position The plurality of model bodies are arranged side by side at least at the start position, and the plurality of model bodies correspond on the race course at least between the start position and the goal position. The game apparatus is arranged so as to be able to run freely by being pulled by a running body, and the game device further includes, for each of the running bodies, a running path from the start position of each running body to the goal position, a middle of the running path, and a ranking in the goal For each of the traveling bodies, and for each of the traveling bodies based on the preset traveling path and order corresponding to the current position. Means for calculating a driving amount for the driving means and controlling the driving means based on the driving amount obtained by the calculation, and the running path and ranking for each traveling body are executed on the race course. It is set for each race, and each of the model bodies is pulled by the corresponding traveling body to follow the raceway on the race course. It is achieved by the game apparatus characterized by comprising configured to perform a race traveling competing for ranking Te.
[0007]
Further, the object is to support a base having an upper surface imitating an annular race course and a running surface disposed on the lower side, a plurality of model bodies disposed on the course, and the plurality of model bodies. A plurality of traveling bodies that are arranged on the traveling surface and coupled to each other via a magnetic force, and traveling driving means that controls the traveling of each of the plurality of traveling bodies, and the plurality of models. A game apparatus having means for a spectator to place a bet in anticipation of a ranking for a race performed by the body and means for paying in accordance with the result of the race, wherein the race course has a start position and a goal position set. The plurality of model bodies are arranged side by side at least at the start position, and the plurality of model bodies are at least on the race course between the start position and the goal position. The game apparatus is further arranged so as to be able to run freely by being pulled by the corresponding running body, and the game device further includes a runway between at least the start position and the goal position for each of the running bodies, and a ranking in the middle of the run and the goal Means for presetting at a plurality of spaced positions, means for detecting the current position on the running surface for each of the running bodies, information on the current position and the next on the preset running path Calculating a driving amount for the traveling driving means for each of the traveling bodies based on the position information, and controlling the traveling driving means based on the driving amount obtained by the calculation, and for each traveling body, The data on the track and the rankings in the middle of the run and in the goal are for each race executed on the race course. It is set up before, and each of the model bodies is pulled by the corresponding traveling body, and is configured to perform a race that runs on the race course while competing for rank along the running path. Achieved by game devices.
[0008]
Further, the object is to support a base having an upper surface imitating an annular race course and a running surface disposed on the lower side, a plurality of model bodies disposed on the course, and the plurality of model bodies. A plurality of traveling bodies that are arranged on the traveling surface and coupled to each other via a magnetic force, and traveling driving means that controls the traveling of each of the plurality of traveling bodies, and the plurality of models. A game apparatus having means for a spectator to place a bet in anticipation of a ranking for a race performed by the body and means for paying in accordance with the result of the race, wherein the race course has a start position and a goal position set. The plurality of model bodies are arranged side by side at least at the start position, and the plurality of model bodies are at least on the race course between the start position and the goal position. The game apparatus is further arranged to be able to run freely by being pulled by a corresponding running body, and the game device further travels on a running path from at least the start position to the goal position for each of the running bodies arranged on the running surface. Runway setting means for presetting the direction changeable, and rank setting means for presetting the rank of the running object between the start position and the goal position in the middle of the run and the goal at a plurality of spaced intervals. , Position detection means for electromagnetically detecting each current position of the traveling body during traveling, and information including current position information for each of the traveling bodies and the previously set traveling path and rank at the next position. Means for calculating a driving amount for each of the travel driving means based on the driving amount. The travel driving means is configured to drive each, and the travel path and rank information for each travel body is set for each race executed on the race course, and each model body travels correspondingly. This is achieved by a game apparatus that is configured to perform a race that is pulled by the body and runs on the race course while competing for rank along the runway.
[0009]
In the above-described game device, the ranks in the running path, in the middle of running, and in the goal may be determined based on at least the betting situation by the audience.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
The present invention will be described with reference to an illustrated embodiment.
1 to 9 show an embodiment in which the traveling control device for a self-propelled vehicle according to the present invention is applied to an automobile racing game.
The overall appearance of the car racing game is shown in FIG. An annular course 4 is provided on the upper surface of the horizontally long base 2, and six model cars 6 are arranged on the course 4 so as to be able to run freely. As shown in FIG. 3, the base 2 is hollow, and a separate running surface 8 is laid opposite to the course 4 through the hollow portion. On the running surface 8, a self-propelled vehicle 10 for running the model automobile 6 on the course 4 is arranged. A magnet 6 a is fixed to the model automobile 6 through a slight gap from the surface of the course 4.
[0011]
The self-propelled vehicle 10 is supported by a front wheel 12 and left and right rear wheels 14l and 14r, and the rear wheels 14l and 14r are independently driven by motors 16l and 16r, respectively. A plate member 20 is provided on the top plate portion of the self-propelled vehicle 10 via a spring 18. The plate member 20 is provided with rollers 22 and 24 to smoothly move the lower surface of the course 4, and the entire plate member 20 is pressed against the course 4 side by a spring 18. A magnet 26 is attached to the course member 4 side of the plate member 20 so as to face the magnet 6 a of the model automobile 6 through the course 4. A light receiving element 27 for receiving an optical signal from the control device main body is attached to the front portion of the self-propelled vehicle 10.
[0012]
When the self-propelled vehicle 10 travels on the travel surface 8, the model car 6 on the course 4 travels on the same travel path by the attractive force of the magnet 26 and the magnet 6 a. Accordingly, by controlling the traveling of the self-propelled vehicle 10, the traveling of the model automobile 6 is controlled.
A position detection plate 28, which will be described later, is provided on the entire travel surface 8, so that the position of the self-propelled vehicle 10 can be detected wherever it is. In the lower part of the self-propelled vehicle 10, coils 30 f and 30 r are provided via a position detection plate 28 and a slight gap. The coil 30f is attached to the front part of the self-propelled vehicle 10 near the front wheels 12, and the coil 30r is attached to the rear part of the self-propelled vehicle 10 near the rear wheels 14l and 14r. The position can be detected by the interaction between the coils 30f and 30r and the wiring stretched in the position detection plate 28. In order to correspond to the course 4 having various forms, the traveling surface 8 does not have a traveling course like the course 4 and the wiring is made on the entire surface of the position detection plate 28.
[0013]
The overall configuration of this embodiment is shown in FIG. The right side of the figure shows the configuration of the self-propelled vehicle 10, and the left side shows the configuration of the control device body.
First, the configuration of the control device main body will be described.
In the position detection plate 28, as shown in FIG. 1, a number of electric wires 34x are stretched in the vertical direction to detect the position of X 紬, and one end of each electric wire 34x is connected to each switch of the X scanning section 36x. The other end is commonly connected. Similarly, in order to detect the position of Y 紬, a large number of electric wires 34y are stretched in the horizontal direction, one end of each electric wire 34y is connected to each switch of the Y scanning unit 36y, and the other end is commonly connected. .
The X-axis coordinate value currently being scanned is the count value of the X-coordinate counter 40x, and this count value is decoded by the X decoder 38x, and the switch corresponding to the count value in the X scanning unit 36x is turned on. Similarly, the coordinate value of Y 紬 currently being scanned is the count value of the Y coordinate counter 40y. This count value is decoded by the Y decoder 38y, and the switch corresponding to the count value in the Y scanning unit 36y is turned on. Is done.
[0014]
The position of the self-propelling vehicle 10, more correctly the positions of the coils 30f and 30r of the self-propelling vehicle 10, are detected by the X coordinate detection means 42x and the Y coordinate detection means 42y. When the oscillating coils 30f and 30r are positioned on the electric wires 34x and 34y, currents of the respective oscillation frequencies of the coils 30f and 30r are induced in the electric wires 34x and 34y. The X coordinate detection means 42x and the Y coordinate detection means 42y detect this induced current and detect the X coordinate and the Y coordinate. The X coordinate detection means 42x causes the value of the X coordinate counter 40x when the induced current is detected to be read into the coordinate value memory 44, and the Y coordinate detection means 42y is the Y coordinate counter 40y when the induced current is detected. The value is read into the coordinate value memory 44. As a result, the coordinates of the positions of the coils 30 f and 30 r are stored in the coordinate value memory 44.
[0015]
The travel table 46 stores position coordinates for each control cycle of the self-propelled vehicle 10 that moves at a predetermined speed along a predetermined travel route. This position coordinate becomes the coordinate of the target position of the self-propelled vehicle 10. A specific example of the travel table 46 is shown in FIG. When it is desired that each self-propelled vehicle 10 take a travel route as shown in FIG. 4A, a travel table 46 as shown in FIG. 4B is obtained. That is, the travel table 46 is configured from the coordinate values of the target position at each time of each self-propelled vehicle 10. The angle error calculation unit 48 calculates the self-propelled vehicle from the current position coordinates of the coils 30f and 30r of the self-propelled vehicle 10 stored in the coordinate value memory 44 and the target position coordinates of the next time determined in the travel table 46. Calculate 10 angular errors. Similarly, the tangential direction error calculation unit 50 uses the current position coordinates of the coils 30f and 30r of the traveling vehicle 10 stored in the coordinate value memory 44 and the target position coordinates at the next time determined in the traveling table 46. The tangential direction error of the self-propelled vehicle 10 is calculated. The average speed calculation unit 52 calculates the average speed γ at the time from the target position coordinates of the travel table 46.
[0016]
A method of calculating the angle error α and the tangential direction error β will be described with reference to FIG. The travel route is L, and the target point at time tn is Pn. When the target points Pn, Pn + 1,... Now, it is assumed that the time tn-1 is set, the current position of the coil 30f is A, and the position of the coil 30r is B. An angle formed by the vector APn and the vector AB is an angle error α. Further, the difference between the absolute value of the vector APn and the target interval l becomes the tangential direction error β. Here, the target interval l is a travel distance to be traveled between time tn-1 and time tn, that is, Pn-Pn-1. The average speed γ by the average speed calculator 52 is (Pn−Pn−1) / (tn−1−tn).
[0017]
The right motor speed calculator 54r calculates the drive speed Vr of the right motor 16r of the self-propelled vehicle 10, and the left motor speed calculator 54l calculates the drive speed Vl of the left motor 16l of the self-propelled vehicle 10. It is. The base values of the driving speeds Vr and Vl are determined based on the average speed γ, and the base values of the driving speeds Vr and Vl are increased or decreased by the same amount based on the tangential direction error β, so that the angle error α becomes zero. The drive speeds Vr and Vl are increased or decreased in opposite directions. That is, the drive speeds Vr and Vl have a function form represented by the following equation.
[0018]
Vr = f (γ) + g (β) + h (α)
Vl = f (γ) + g (β) −h (α)
The command creating unit 56 creates commands for driving the motors 16r and 16l with the driving speeds Vr and Vl calculated by the right motor speed calculating unit 54r and the left motor speed calculating unit 54l.
[0019]
The instruction creating unit 56 also creates an instruction for turning on and off the oscillations of the oscillators 68f and 68r.
Yes. A specific example of an instruction created by the instruction creating unit 56 is shown in FIG. As shown in FIG. 6A, the instruction includes an address part, an instruction code, a data part, and a check code for checking an error.
[0020]
The address part is for specifying the self-propelled vehicle 10 to be instructed, and the self-propelled vehicle 10 to be instructed is determined by the contents of the address part. The instruction code indicates the type of instruction. As shown in FIG. 6 (b), the types of commands include a command “11” for oscillating the oscillator 68f, a command “10” for oscillating the oscillator 68r, a command “01” for driving the left motor 16l, There is a command “00” for driving the right motor 16r. The data portion of the command “11” and the command “10” instructs whether the oscillators 68f and 68r are turned on or off, and the data portion of the command “01” and the command “00” determines the driving speed of the motors 16r and 16l. I am instructing.
[0021]
The optical communication unit 58 generates and transmits an optical signal for communicating the created command to the self-propelled vehicle 10. A light emitting element (not shown) of the optical communication unit 58 is formed between the course 4 and the running surface 8 so that the self-propelled vehicle 10 can receive an optical signal at any position on the running surface 8. It is desirable to provide a large number on the wall surface of the hollow portion.
[0022]
Next, the configuration of the self-propelled vehicle 10 shown on the right side of FIG. 1 will be described.
The amplifier 60 amplifies the received signal from the light emitting element 27 provided in the front portion of the self-propelled vehicle 10 and outputs the amplified signal to the demodulating serial / parallel converter 62. The demodulation serial-to-parallel converter 62 demodulates the received signal into digital data, and converts the demodulated serial data into parallel data. Of the demodulated instructions, the instruction code is sent to the instruction decoder 64. The instruction decoder 64 decodes which instruction it is and outputs the result to the latches 66r and 66l, the oscillator 68f, and the oscillator 68r.
[0023]
If the result of decoding by the instruction decoder 64 is a motor drive instruction, the contents of the data part are latched in the latches 66l and 66r. The D / A converters 70l and 70r convert the driving speed of the digital signal latched in the latches 66l and 66r into an analog signal. The amplifiers 72l and 72r amplify the converted analog signals and drive the left motor 16l and the right motor 16r.
The oscillators 68f and 68r are turned on / off by the decoding result of the instruction decoder 64 and the demodulating serial / parallel converter 62, and the oscillation signals are output from the coils 30f and 30r.
[0024]
Next, the operation of this embodiment will be described.
FIG. 7 is a flowchart showing the progress of the car racing game. In this embodiment, a spectator predicts the arrival order of a car race and enjoys betting on the expected order.
[0025]
First, conditions for betting on a display device (not shown) to the audience are shown (step S1). The audience sees the conditions and bets according to their expectations (step S2). Then, on the car racing game device side, (1) the situation where the audience was betting, (2) the conditions (characteristics of the leading type, the follow-up type, etc.), (3) randomness, (4 ) The content of the running table 46 is determined in consideration of the fun of the race, etc. (step S3). For example, the contents of the travel table 46 are determined as shown in FIG. In FIG. 8, 74 is a start position, and 76 is a goal position. The circled number is the position of each car at each time. In FIG. 8, only three traveling courses are shown for simplicity. The contents of the travel table 46 may be created according to a predetermined algorithm for each race, or multiple types of travel tables may be prepared and selected.
[0026]
When the contents of the travel table 46 are determined, each self-propelled vehicle 10 is traveled accordingly (step S4). Traveling is performed every control cycle. The operation in each control cycle will be described with reference to the time chart of FIG. The figure (a) shows the optical signal sent to the self-propelled vehicle 10 from the control device body.
FIG. 2B shows the operation of the control device main body. First, the command creation unit 56 creates a command to oscillate one coil 30f, and the optical transmission unit 58 transmits the command using an optical signal. Then, the X coordinate counter 40x and the Y coordinate counter 40y start counting from 0, and the X scanning unit 36X and the Y scanning unit 36y start searching in the X direction and the Y direction. When the X coordinate detection unit 42x and the Y coordinate detection unit 42y detect the oscillation signal from the coil 30f, the count values of the X coordinate counter 40x and the Y coordinate counter 40y are stored in the coordinate value memory 44. Thereby, the position coordinates of the front coil 30f of the self-propelled vehicle 10 can be known. Similarly, the coil 30r is also oscillated by an oscillation command, the oscillation signal from the coil 30r is detected by the X coordinate detection means 42x and the Y coordinate detection means 42y, and the position coordinates of the coil 30r are stored in the coordinate value memory 44.
[0027]
When the coordinates of the positions of the coils 30f and 30r are stored in the coordinate value memory 44, the angle error calculation unit 48, the tangential direction error calculation unit 50, and the average speed calculation unit 52 cause the angle error α, tangential direction error β, and average speed γ. Is calculated. According to the calculation result, the right motor speed calculation unit 54r and the left motor speed calculation unit 54l calculate the speeds of the motors 16r and 16l. The command creation unit 56 creates a motor drive command according to the calculation result, and the optical communication unit 58 transmits this command as an optical signal. The light receiving element 27 of the self-propelled vehicle 10 receives this optical signal and finally drives the motors 16l and 16r in accordance with a motor drive command.
When the above control is performed every control cycle and the race is completed, the necessary payment is made to the person who bets according to the result of the race.
[0028]
Thus, according to the present embodiment, the automobile model can be freely driven according to a free driving line, so that it is possible to enjoy an interesting car racing game full of realism.
[0029]
FIG. 10 and FIG. 11 show another embodiment when the traveling control device for a self-propelled vehicle according to the present invention is applied to an automobile racing game. The same components as those in the above embodiment are denoted by the same reference numerals, and description thereof is omitted.
In the present embodiment, the electric wires 34 x and 34 y of the position detection plate 28 are oscillated by the oscillator 78. The coils 30f and 30r enter the reception state by the coil reception command, and the oscillations of the electric wires 34x and 34y are detected by the receivers 80f and 80r. The detection signal is amplified by the amplifiers 82 f and 82 r and output to the light emitting element 84. The light emitting element 84 emits an optical signal corresponding to the detection signal.
[0030]
This optical signal is received by the optical receiving unit 86. This received signal is input to the coordinate value memory 44 after the timing delay is adjusted by the timing adjustment unit 88, and the count values of the X coordinate counter 40x and the Y coordinate counter 40y are stored.
Next, the operation in each control cycle will be described with reference to the time chart of FIG. 4A shows an optical signal sent from the control device body to the self-propelled vehicle 10, and FIG. 4B shows an oscillation signal of the electric wires 34x and 34y of the position detection plate 28 of the control device body. c) shows an optical signal from the light emitting element 84 of the self-propelled vehicle 10, and FIG.
[0031]
When a certain control cycle starts, the command creation unit 85 creates a command to set the receiver 80f of one coil 30f to the reception state, and the optical transmission unit 58 issues an optical signal of the reception command. This optical signal is received by the light receiving element 27 and finally decoded by the instruction decoder 64, and the coil 30f enters the receiving state. Subsequently, the X coordinate counter 40x starts counting, and scanning in the X direction is performed so that the electric wire 34x for detecting the position of the X coordinate oscillates in order. When the electric wire 34x in which the coil 30f is located oscillates, the coil 30f detects the oscillation signal and emits the detection signal as an optical signal from the light emitting element 84. Based on the timing at which the optical receiving unit 86 receives this optical signal, the count value of the X coordinate counter 40x is stored in the coordinate value memory 44, and the X coordinate position of the coil 30f is detected. Similarly, the Y coordinate is stored in the coordinate value memory 44 at the detection timing of the oscillation signal in the coil 30f.
[0032]
Subsequently, a command for setting the receiver 80r of the coil 30r to the reception state is issued to the self-propelled vehicle 10 as an optical signal, and the position of the coil 30r is detected. The X coordinate value and the Y coordinate value of the position of the coil 30r are stored in the coordinate value memory 44 in the same manner as in the case of the coil 30f, based on the detection timing of the oscillation signal by the coil 30r. When the positions of the coils 30f and 30r are detected, the same calculation as in the previous embodiment is performed, and the motors 16l and 16r are driven according to the calculation result so that the self-propelled vehicle 10 reaches the next target position. Controlled.
[0033]
As described above, according to this embodiment, the automobile model can be freely driven according to a free driving line, and an interesting car racing game can be enjoyed with a sense of reality.
[0034]
The present invention is not limited to the above embodiment, and various modifications can be made. In the above embodiment, the self-propelled vehicle is driven by two driving means, but more complex control is possible if it is driven by three or more driving means. Further, speed control for moving one drive means forward or backward may be performed, and direction control for changing the direction of the other drive means may be performed. For example, in the case of a self-propelled vehicle driven by four wheels, speed control is performed on the rear wheels and direction control is performed on the front wheels. Furthermore, the speed control and the direction control may be performed by one driving means. In the example of a four-wheeled self-propelled vehicle, the front-wheel is caused to move forward or backward, and the direction of turning left and right is also controlled. In short, any number of driving means may be used as long as speed control and direction control are possible.
[0035]
Moreover, although the position of 2 points | pieces was detected in order to detect the position of a self-propelled vehicle, you may make it detect the position of 3 points | pieces or more. The position detection method may be other methods such as an electrostatic induction method and an ultrasonic method in addition to the electromagnetic induction method of the above embodiment.
[0036]
【The invention's effect】
As described above, according to the present invention, the model is set such that the runway from the start position of each running body set to each of the races executed on the race course to the goal position, in the course of the runway, and in the goal. Each body is pulled by the corresponding running body and can run on the race course by competing for rank along the runway, so that it is possible to enjoy an interesting competitive game full of realism.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an overall configuration of a car racing game according to an embodiment of the present invention.
FIG. 2 is a perspective view showing an appearance of a car racing game according to an embodiment of the present invention.
FIG. 3 is a diagram showing a structure in the vicinity of a self-propelled vehicle in an automobile racing game according to an embodiment of the present invention.
FIG. 4 is a diagram showing a specific example of a travel table for a car racing game according to an embodiment of the present invention.
FIG. 5 is an explanatory diagram of a method for calculating an angle error and a tangential direction error in an automobile racing game according to an embodiment of the present invention.
FIG. 6 is a diagram showing a specific example of a command in a car racing game according to an embodiment of the present invention.
FIG. 7 is a flowchart showing the progress of a car race game according to an embodiment of the present invention.
FIG. 8 is a diagram for explaining the operation of the car racing game according to the embodiment of the present invention.
FIG. 9 is a diagram for explaining the operation of the car racing game according to the embodiment of the present invention.
FIG. 10 is a block diagram showing an overall configuration of an automobile racing game according to another embodiment of the present invention.
FIG. 11 is a diagram for explaining the operation of a car racing game according to another embodiment of the present invention.
[Explanation of symbols]
2 ... Base
4 ... Course
6 ... Model car
8 ... Running plane 10 ... Self-propelled vehicle
12 ... Front wheels
14l, 14r ... rear wheels
16l, 16r ... motor
18 ... Spring
20 ... Plate member
22, 24 ... Roller
26 ... Magnet
28: Position detection plate
30f, 30r ... Coil
34x, 34y ... Electric wire
36x ... X scanning section
36y ... Y scanning section
38x ... X decoder
38y ... Y decoder
40x ... X coordinate counter
40y ... Y coordinate counter
42x ... X coordinate detector
42y ... Y coordinate detection unit
44 ... coordinate value memory
46 ... Travel table
48. Angular error calculator
50 ... Tangential direction error calculation section
52 ... Speed calculation section
54l ... Right motor speed calculator
54r ... Left motor speed calculation section
56 ... Instruction creation section
58: Optical transmission unit
62: Demodulated serial-parallel converter
64 ... Instruction decoder
66l, 66r ... Latch
70l, 70r ... D / A converter
78 ... Oscillator
80f, 80r ... receiver
84. Light emitting element
86: Optical receiver unit
88 ... Timing adjustment section

Claims (4)

環状のレースコースを模した上面と下側に配置された走行面とを有する基台と、前記コース上に配置された複数の模型体と、該複数の模型体に対応して前記走行面上に配置され対応する模型体を磁力を介して結合して牽引走行する複数の走行体と、該複数の走行体それぞれの走行を制御する走行駆動手段と、前記複数の模型体によって行われるレースに対する順位を予想して観客がベットを行う手段と、レース結果に応じて支払を行う手段とを有するゲーム装置であって、
前記レースコースは、スタート位置とゴール位置が設定されており、少なくともスタート位置において前記複数の模型体を並べて配置される構成を有し、前記複数の模型体は少なくともスタート位置からゴール位置の間における前記レースコース上を対応する走行体に牽引されて自由に走行可能に配置されており、
前記ゲーム装置はさらに、前記走行体のそれぞれに対し各走行体の前記スタート位置から前記ゴール位置に至る走路と走路途中及びゴールにおける順位を予め設定する手段と、前記走行体のそれぞれについて前記走行面上における現在位置を検出する手段と、前記現在位置に対応して前記予め設定された走路および順位に基づき前記走行体のそれぞれについて前記走行駆動手段に対する駆動量を演算し、当該演算によって得られた駆動量に基づき該走行駆動手段を制御する手段とを有し、
各走行体に対する前記走路及び順位は前記レースコース上で実行されるレースのそれぞれに対し設定され、前記模型体のそれぞれが対応する走行体に牽引されて前記レースコース上を前記走路に沿って順位を競って走行するレースを行うように構成されてなることを特徴とするゲーム装置。
A base having an upper surface imitating an annular race course and a running surface disposed on the lower side, a plurality of model bodies disposed on the course, and the running surface corresponding to the plurality of model bodies A plurality of traveling bodies that are coupled to each other via magnetic force, travel driving means that controls the traveling of each of the plurality of traveling bodies, and a race performed by the plurality of model bodies A game device having means for predicting the ranking and for a spectator to place a bet, and means for paying according to a race result,
The race course has a start position and a goal position, and has a configuration in which the plurality of model bodies are arranged at least at the start position, and the plurality of model bodies are at least between the start position and the goal position. It is arranged to be able to run freely by being pulled by the corresponding running body on the race course,
The game apparatus further includes means for presetting a runway from the start position of the running body to the goal position, a midway of the running path, and a rank in the goal for each of the running bodies, and the running surface for each of the running bodies. A driving amount for the driving means is calculated for each of the traveling bodies on the basis of the means for detecting the current position on the upper side and the preset traveling path and order corresponding to the current position, and obtained by the calculation. Means for controlling the travel drive means based on the drive amount,
The running path and ranking for each running body are set for each race executed on the race course, and each model body is pulled by the corresponding running body and ranked on the race course along the running road. A game apparatus that is configured to perform a race that runs while racing.
環状のレースコースを模した上面と下側に配置された走行面とを有する基台と、前記コース上に配置された複数の模型体と、該複数の模型体に対応して前記走行面上に配置され対応する模型体を磁力を介して結合して牽引走行する複数の走行体と、該複数の走行体それぞれの走行を制御する走行駆動手段と、前記複数の模型体によって行われるレースに対する順位を予想して観客がベットを行う手段と、レース結果に応じて支払を行う手段とを有するゲーム装置であって、
前記レースコースは、スタート位置とゴール位置が設定されており、少なくともスタート位置において前記複数の模型体を並べて配置される構成を有し、前記複数の模型体は少なくともスタート位置からゴール位置の間における前記レースコース上を対応する走行体に牽引されて自由に走行可能に配置されており、
前記ゲーム装置はさらに、前記走行体のそれぞれに対し少なくとも前記スタート位置からゴール位置までの間の走路および走行途中とゴールにおける順位を間隔をおいた複数の位置において予め設定する手段と、前記走行体のそれぞれについて前記走行面上における現在位置を検出する手段と、前記現在位置の情報と前記予め設定された走路上の次の位置の情報に基づき前記走行体のそれぞれについて前記走行駆動手段に対する駆動量を演算し、当該演算によって得られた駆動量に基づき該走行駆動手段を制御する手段とを有し、
各走行体に対する前記走路および走行途中とゴールにおける順位のデータは前記レースコース上で実行されるレースのそれぞれに対し当該レース開始前までに設定され、前記模型体のそれぞれが対応する走行体に牽引されて前記レースコース上を前記走路に沿って順位を競って走行するレースを行うように構成されてなることを特徴とするゲーム装置。
A base having an upper surface imitating an annular race course and a running surface disposed on the lower side, a plurality of model bodies disposed on the course, and the running surface corresponding to the plurality of model bodies A plurality of traveling bodies that are coupled to each other via magnetic force, travel driving means that controls the traveling of each of the plurality of traveling bodies, and a race performed by the plurality of model bodies A game device having means for predicting the ranking and for a spectator to place a bet, and means for paying according to a race result,
The race course has a start position and a goal position, and has a configuration in which the plurality of model bodies are arranged at least at the start position, and the plurality of model bodies are at least between the start position and the goal position. It is arranged to be able to run freely by being pulled by the corresponding running body on the race course,
The game apparatus further includes means for presetting at least a running path from the start position to the goal position and a rank in the running and the goal at a plurality of positions spaced apart for each of the running bodies; A means for detecting a current position on the traveling surface for each of the driving means, and a driving amount for the traveling driving means for each of the traveling bodies based on information on the current position and information on a next position on the preset traveling path And a means for controlling the travel drive means based on the drive amount obtained by the calculation,
The data on the track and the ranking in the course and the goal for each traveling body is set for each race executed on the race course before the start of the race, and each model body is pulled by the corresponding traveling body. And a game device configured to perform a race on the race course that competes for rank along the runway.
環状のレースコースを模した上面と下側に配置された走行面とを有する基台と、前記コース上に配置された複数の模型体と、該複数の模型体に対応して前記走行面上に配置され対応する模型体を磁力を介して結合して牽引走行する複数の走行体と、該複数の走行体それぞれの走行を制御する走行駆動手段と、前記複数の模型体によって行われるレースに対する順位を予想して観客がベットを行う手段と、レース結果に応じて支払を行う手段とを有するゲーム装置であって、
前記レースコースは、スタート位置とゴール位置が設定されており、少なくともスタート位置において前記複数の模型体を並べて配置される構成を有し、前記複数の模型体は少なくともスタート位置からゴール位置の間における前記レースコース上を対応する走行体に牽引されて自由に走行可能に配置されており、
前記ゲーム装置はさらに、前記走行面上に配置された前記走行体それぞれについて少なくとも前記スタート位置から前記ゴール位置に至る走路を走行方向変更可能に予め設定する走路設定手段と、前記走行体のそれぞれについて前記スタート位置からゴール位置までの間における走行途中およびゴールにおける順位を間隔をおいた複数の位置において予め設定する順位設定手段と、走行中の前記走行体のそれぞれの現在位置を電磁誘導的に検出する位置検出手段と、前記走行体のそれぞれについて現在位置情報および次の位置における予め設定された前記走路及び順位を含む情報に基づき前記走行駆動手段のそれぞれに対する駆動量を演算する手段と、を備え、該駆動量に基づき前記走行駆動手段をそれぞれ駆動するように構成されており、
各走行体に対する前記走路および順位情報は前記レースコース上で実行されるレースのそれぞれに対し設定され、前記模型体のそれぞれが対応する走行体に牽引されて前記レースコース上を前記走路に沿って順位を競って走行するレースを行うように構成されてなることを特徴とするゲーム装置。
A base having an upper surface imitating an annular race course and a running surface disposed on the lower side, a plurality of model bodies disposed on the course, and the running surface corresponding to the plurality of model bodies A plurality of traveling bodies that are coupled to each other via magnetic force, travel driving means that controls the traveling of each of the plurality of traveling bodies, and a race performed by the plurality of model bodies A game device having means for predicting the ranking and for a spectator to place a bet, and means for paying according to a race result,
The race course has a start position and a goal position, and has a configuration in which the plurality of model bodies are arranged at least at the start position, and the plurality of model bodies are at least between the start position and the goal position. It is arranged to be able to run freely by being pulled by the corresponding running body on the race course,
The game apparatus further includes, for each of the traveling bodies, a traveling path setting means that presets at least a traveling path from the start position to the goal position so that the traveling direction can be changed for each of the traveling bodies arranged on the traveling surface. Order setting means for presetting the order in the middle of the run and the goal from the start position to the goal position at a plurality of spaced positions, and the current position of each of the running bodies detected by electromagnetic induction Position detecting means, and means for calculating a driving amount for each of the travel driving means based on current position information and information including the preset traveling path and rank at the next position for each of the traveling bodies. , Each driving means is driven based on the driving amount,
The track and rank information for each traveling body is set for each race executed on the race course, and each of the model bodies is pulled by the corresponding traveling body along the race track along the traveling path. A game apparatus configured to perform a race that runs in a ranking.
請求項1乃至3のいずれか1項に記載のゲーム装置であって、
前記走路、走行途中およびゴールにおける順位は、少なくとも観客によるベット状況を要素としてそれぞれ決定されることを特徴とするゲーム装置。
The game device according to any one of claims 1 to 3,
The game device characterized in that the ranks in the runway, in the middle of the run, and in the goal are determined based on at least the betting situation by the audience.
JP2000059798A 1988-04-09 2000-03-06 Competitive game equipment Expired - Lifetime JP3752582B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000059798A JP3752582B2 (en) 1988-04-09 2000-03-06 Competitive game equipment

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP11159218A JP3084412B2 (en) 1988-04-09 1999-06-07 Competitive game device and control method therefor
JP2000059798A JP3752582B2 (en) 1988-04-09 2000-03-06 Competitive game equipment

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP11159218A Division JP3084412B2 (en) 1988-04-09 1999-06-07 Competitive game device and control method therefor

Publications (2)

Publication Number Publication Date
JP2000276226A JP2000276226A (en) 2000-10-06
JP3752582B2 true JP3752582B2 (en) 2006-03-08

Family

ID=18580205

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000059798A Expired - Lifetime JP3752582B2 (en) 1988-04-09 2000-03-06 Competitive game equipment

Country Status (1)

Country Link
JP (1) JP3752582B2 (en)

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2188619A (en) * 1938-08-10 1940-01-30 Matthias R Bernhardt Electrical race track
JPS50104785U (en) * 1974-02-01 1975-08-28
JPS5238781B2 (en) * 1974-09-06 1977-09-30
JPS5546222Y2 (en) * 1976-04-27 1980-10-29
EP0007790A1 (en) * 1978-08-01 1980-02-06 Imperial Chemical Industries Plc Driverless vehicle carrying non-directional detectors auto-guided by light signals
JPS57123191U (en) * 1981-01-23 1982-07-31
JPS58200177A (en) * 1982-05-18 1983-11-21 Toshihiro Tsumura Detecting method for position of moving object
JPS59100915A (en) * 1982-12-01 1984-06-11 Kubota Ltd Unattended running service car
JPS60153509A (en) * 1984-01-21 1985-08-13 Wacom Co Ltd Guiding system of unmanned car
JPH0827652B2 (en) * 1985-06-03 1996-03-21 株式会社小松製作所 Guidance method for unmanned mobile machines by point tracking method
DE3686379T2 (en) * 1985-08-30 1993-03-11 Texas Instruments Inc CONTROLLER FOR A REMOTE CONTROLLED VEHICLE USING THE DELAYED ABSOLUTE POSITION DATA FOR STEERING AND NAVIGATION.
JPS62105206A (en) * 1985-10-31 1987-05-15 Yokogawa Electric Corp Guiding device for unmanned guided vehicle
JPS6365512A (en) * 1986-09-05 1988-03-24 Komatsu Ltd Automatizing system for running of vehicle
JP2645851B2 (en) * 1988-04-09 1997-08-25 株式会社セガ・エンタープライゼス Competitive game device and control method therefor

Also Published As

Publication number Publication date
JP2000276226A (en) 2000-10-06

Similar Documents

Publication Publication Date Title
US7402106B2 (en) Computer controlled car racing game
JPH05184A (en) Video synchronizing device for competition game machine
JP2645851B2 (en) Competitive game device and control method therefor
JP3752582B2 (en) Competitive game equipment
JP2965035B2 (en) Competitive game device and control method therefor
US5954584A (en) Movable object position detecting apparatus
JP2861978B2 (en) Competitive game device and control method therefor
JP3084412B2 (en) Competitive game device and control method therefor
JPH0194884A (en) Competition game machine
JP2650643B2 (en) Game equipment
KR20020077822A (en) Racing Game Machine
JPH0716348A (en) Traveling toy-guiding device
JPH09122352A6 (en) Game device
JPH08206355A (en) Position detecting device for moving body
JP3508855B2 (en) Game device
WO2011111813A1 (en) Drive device for moving bodies
JP2621663B2 (en) Play equipment
JPH0517118Y2 (en)
JPH09225138A (en) Position detector for running body
KR100489322B1 (en) A competition game device
JP3491327B2 (en) Play equipment
JP2694689B2 (en) Game equipment
JPH0231783A (en) Circuit game device
JP2792846B2 (en) Race game machine
JP2792845B2 (en) Race game machine

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050726

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050926

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: 20051115

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051128

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081222

Year of fee payment: 3