JP3887322B2 - Production control program, production system and exercise equipment - Google Patents
Production control program, production system and exercise equipment Download PDFInfo
- Publication number
- JP3887322B2 JP3887322B2 JP2003022598A JP2003022598A JP3887322B2 JP 3887322 B2 JP3887322 B2 JP 3887322B2 JP 2003022598 A JP2003022598 A JP 2003022598A JP 2003022598 A JP2003022598 A JP 2003022598A JP 3887322 B2 JP3887322 B2 JP 3887322B2
- Authority
- JP
- Japan
- Prior art keywords
- effect
- exercise
- game
- screen
- data
- 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
Links
- 238000004519 manufacturing process Methods 0.000 title claims description 17
- 230000000694 effects Effects 0.000 claims description 162
- 230000033001 locomotion Effects 0.000 claims description 18
- 230000007423 decrease Effects 0.000 claims description 3
- 238000012545 processing Methods 0.000 description 38
- 238000000034 method Methods 0.000 description 30
- 239000000872 buffer Substances 0.000 description 25
- 235000019577 caloric intake Nutrition 0.000 description 21
- 238000010586 diagram Methods 0.000 description 20
- 230000001351 cycling effect Effects 0.000 description 13
- 230000002250 progressing effect Effects 0.000 description 11
- 238000001514 detection method Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 238000006243 chemical reaction Methods 0.000 description 7
- 238000012937 correction Methods 0.000 description 7
- 230000006837 decompression Effects 0.000 description 7
- 238000003860 storage Methods 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 230000001186 cumulative effect Effects 0.000 description 5
- FTGYKWAHGPIJIT-UHFFFAOYSA-N hydron;1-[2-[(2-hydroxy-3-phenoxypropyl)-methylamino]ethyl-methylamino]-3-phenoxypropan-2-ol;dichloride Chemical compound Cl.Cl.C=1C=CC=CC=1OCC(O)CN(C)CCN(C)CC(O)COC1=CC=CC=C1 FTGYKWAHGPIJIT-UHFFFAOYSA-N 0.000 description 5
- 238000003825 pressing Methods 0.000 description 5
- 230000003247 decreasing effect Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000007935 neutral effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 229910052710 silicon Inorganic materials 0.000 description 2
- 239000010703 silicon Substances 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Images
Description
【0001】
【発明の属する技術分野】
本発明は、運動機器からの運動状態を受け付けて、この運動状態に基づいて複数の演出を制御する演出制御プログラム、演出システム及び運動機器に関するものである。
【0002】
【従来の技術】
健康志向を反映して、ルームランナー、バイク等の家庭用運動機器が普及している。フィットネスクラブ等に行かなくても、家庭に於て、これらの家庭用運動機器を使用して、各種の運動を行なうことができるため、健康の維持や体力の増進を図る機会が増大している。
【0003】
【発明が解決しようとする課題】
従来、家庭用運動機器は、フィットネスクラブ等で使用される業務用運動機器とは異なり、安価である必要があるため、構造が簡単で、興趣性に乏しいという課題があった。そのため、家庭用運動機器を用いて運動を継続的に実施する意欲を削ぐ結果となり、健康増進及び体力増強といった本来の目的が達成できない場合があった。
【0004】
一方、家庭用ビデオゲーム装置が、技術の進歩に伴ない安価に製造可能となり、各家庭に普及している。しかし、このような家庭用ビデオゲーム装置の普及に伴なって、ゲームに夢中になって娯楽に割く時間がゲームを行なう時間に拘束されることになり、その結果、運動不足を来たし健康の維持及び体力の強化を阻害する要因にもなっている。
【0005】
本発明は、上記の課題に鑑みてなされたものであって、運動機器の興趣性を高める演出制御プログラム、演出システム及び運動機器を提供することを目的とするものである。
【0006】
【課題を解決するための手段】
請求項1に記載の演出制御プログラムは、運動機器からの運動状態を受け付けて、この運動状態に基づいて、外部から画面を目視可能な報知手段を用いて報知する複数の演出を制御する演出制御プログラムであって、コンピュータを、運動機器からの運動状態を受け付ける運動状態受付手段と、前記運動状態に応じて第1の演出を進行させる第1演出進行手段と、外部からの操作信号を受け付ける操作受付手段と、前記操作信号に基づいて第2の演出を進行させる第2演出進行手段と、前記第1の演出と第2の演出の進行状況を切り換えて前記報知手段に報知させる報知制御手段として機能させ、前記第2演出進行手段は、前記第2の演出を前記運動状態に応じて進行させるものであり、前記報知制御手段は、前記第2の演出の表示中において前記運動状態にないと判定されると、前記第2の演出の進行状況を表示する画面を消去して前記第1の演出の進行状況を表示する画面に切り換えることを特徴とする演出制御プログラムである。
【0007】
上記のプログラムによれば、運動状態受付手段によって、運動機器からの運動状態が受け付けられると、第1演出進行手段によって、受け付けられた運動状態に応じて第1の演出が進行される。一方、操作受付手段によって、外部からの操作信号が受け付けられると、第2演出進行手段によって、受け付けられた操作信号に基づいて第2の演出が進行される。第1の演出及び第2の演出の進行状況のいずれもが報知制御手段によって、コンピュータの備える報知手段に報知される。
【0008】
従って、コンピュータの備える報知手段に、運動状態に応じて進行される第1の演出及び操作信号に基づいて進行される第2の演出の進行状況いずれもが報知されるため、運動機器を使用して運動を行なうことによって進行される第1の演出と、外部からの操作信号に基づいて進行される第2の演出とを楽しむことが可能となり、運動機器の興趣性が高められる。
【0009】
上記のプログラムによれば、第2演出進行手段によって、第2の演出が運動状態に応じて進行される。従って、第1の演出に加えて第2の演出も運動状態に関連して進行されるため、運動機器の興趣性が更に高められる。
【0010】
上記のプログラムによれば、報知手段によって、外部から画面が目視可能に表示され、報知制御手段によって、運動状態に基づいて第1の演出及び第2の演出の進行状況を表示する画面が切り換えられる。従って、運動状態に基づいて第1の演出及び第2の演出の進行状況を表示する画面が切り換えられ、報知手段に表示されるため、運動機器の興趣性が更に高められる。
【0011】
請求項2に記載の演出制御プログラムは、前記第2の演出は、前記操作信号に基づいてユーザーに仮想的に付与する擬似的価値を増減するゲームであることを特徴とする請求項1に記載の演出制御プログラムである。
【0012】
上記のプログラムによれば、第2の演出が、操作信号に基づいてユーザーに仮想的に付与する擬似的価値を増減するゲームであるため、擬似的価値を増加するために適切な操作を行なうようにテクニックを向上する楽しみが付与され、運動機器の興趣性が更に高められる。
【0013】
請求項3に記載の演出制御プログラムは、前記第1演出進行手段は、前記擬似的価値を用いて前記第1の演出を進行させることを特徴とする請求項2に記載の演出制御プログラムである。
【0014】
上記のプログラムによれば、第1演出進行手段によって、操作信号に基づいてユーザーに仮想的に付与される擬似的価値を用いて第1の演出が進行される。従って、第1の演出が運動状態に加えて擬似的価値を用いて進行されるため、第1の演出に操作の結果が反映されることになり、運動機器の興趣性が更に高められる。
【0015】
請求項4に記載の演出制御プログラムは、前記第1演出進行手段及び第2演出進行手段の少なくとも一方は、予め通常演出と特別演出とを備え、前記擬似的価値が所定値以上となった場合に前記特別演出を選択可能とすることを特徴とする請求項3に記載の演出制御プログラムである。
【0016】
上記のプログラムによれば、第1演出進行手段及び第2演出進行手段の少なくとも一方によって、予め通常演出と特別演出とが備えられ、擬似的価値が所定値以上となった場合に特別演出が選択可能とされる。従って、特別演出を選択可能とするために擬似的価値を所定値以上とするように、更に適切な操作を行なうようにテクニックを向上する楽しみが付与されるため、運動機器の興趣性が更に高められる。
【0017】
請求項5に記載の演出制御プログラムは、前記第1演出進行手段及び第2演出進行手段の少なくとも一方は、前記特別演出を行なう場合に、前記擬似的価値を所定値だけ減少させることを特徴とする請求項4に記載の演出制御プログラムである。
【0018】
上記のプログラムによれば、第1演出進行手段及び第2演出進行手段の少なくとも一方によって、特別演出を行なう場合に、擬似的価値が所定値だけ減少される。従って、特別演出を行なう代償として擬似的価値が減少するため、更に適切な操作を行なうようにテクニックを向上する楽しみが付与されるため、運動機器の興趣性が更に高められる。
【0019】
請求項6に記載の発明は、運動機器と、外部からの操作信号を受け付けるコントローラと、請求項1〜5のいずれかに記載の演出制御プログラムを実行するコンピュータとを備えることを特徴とする演出システムである。
【0020】
上記のシステムによれば、運動機器と、外部からの操作信号を受け付けるコントローラと、請求項1〜7のいずれかに記載の演出制御プログラムを実行するコンピュータとを備えるため、コンピュータの備える報知手段に、運動状態に応じて進行される第1の演出及び操作信号に基づいて進行される第2の演出の進行状況のいずれもが報知されるため、運動機器を使用して運動を行なうことによって進行される第1の演出と、外部からの操作信号に基づいて進行される第2の演出とを楽しむことが可能となり、運動機器を使用する際の興趣性が高められる。
【0021】
請求項7に記載の発明は、運動状態を受け付けて、この運動状態に基づいて複数の演出を制御する運動機器であって、外部から画面を目視可能な報知手段と、運動状態を受け付ける運動状態受付手段と、前記運動状態に応じて第1の演出を進行させる第1演出進行手段と、外部からの操作信号を受け付ける操作受付手段と、前記操作信号に基づいて第2の演出を進行させる第2演出進行手段と、前記第1の演出と第2の演出の進行状況を切り換えて前記報知手段に報知させる報知制御手段とを備え、前記第2演出進行手段は、前記第2の演出を前記運動状態に応じて進行させるものであり、前記報知制御手段は、前記第2の演出中において前記運動状態でないと判定されると、前記第2の演出の進行状況を表示する画面を消去して前記第1の演出の進行状況を表示する画面に切り換えることを特徴とする運動機器である。
【0022】
【発明の実施の形態】
以下、本発明の実施形態について図面を参照しつつ具体的に説明する。
【0023】
図1は、本発明に係る演出システムの一実施形態の全体構成を示す構成図の一例である。演出システムは、本発明の演出制御プログラムが実行される家庭用ビデオゲーム装置100と、家庭用ビデオゲーム装置100と通信可能に接続された運動機器200と、家庭用ビデオゲーム装置100と通信可能に接続された家庭用テレビジョン300とを備えている。なお、ここでは、第1の演出及び第2の演出がゲームである場合について説明する。
【0024】
家庭用ビデオゲーム装置100は、ビデオゲームプログラム及びゲームデータが記録されたコンピュータ読み出し可能な記録媒体400(図4参照)が装填され、ビデオゲームプログラム及びゲームデータが適宜読み出されてゲームが実行される。また、家庭用ビデオゲーム装置100は、外部からの操作を受け付ける(ユーザーが手に持って操作する)コントローラ19を備えている。
【0025】
運動機器200は、ここでは、サイクリングマシンであって、図1に示すように、ユーザーに足でペダルを漕ぐ運動を行なわせるものである。運動機器200の運動状態(具体的には、ペダル21b(図2参照)の回転速度、仮想的な走行速度、消費カロリー、運動時間)は、家庭用ビデオゲーム装置100に伝送され、ゲームの進行の制御に用いられる。
【0026】
家庭用テレビジョン300は、家庭用ビデオゲーム装置100のゲームの進行を画像にて表示するテレビジョンモニタ(以下、モニタという)31及び家庭用ビデオゲーム装置100のゲームの進行を音声にて報知するスピーカ33を備え(図4参照)、ユーザーは、モニタ31に表示される画面及びスピーカ33から出力される音声に応じてコントローラ19を操作し、その操作信号に基づいて家庭用ビデオゲーム装置100によってゲームが進行される。
【0027】
図2は、運動機器200(サイクリングマシン)の構成図の一例である。サイクリングマシンは、固定式で、前後輪を除いた形の自転車オブジェクトを模擬したもので、筐体20の下部前後には、姿勢安定用の脚部2aが取り付けられ、また筐体20内部の前後方向両側部には左右に水平な回転軸21,22が軸支されている。回転軸21,22にはギア21a,22aが共回り可能に連結され、両ギア21a,22a間には無端チェーン23が張設されている。回転軸21の両側には一対のペダル21bが取り付けられ、ユーザーにより漕ぐことが可能にされ、この漕ぎ動作が回転軸21から無端チェーン23を介して伝達され、前方の回転軸22が回転するようになっている。本実施形態では後方側の回転軸21に、例えばギア21aを挟むようにして対向配置された、検出部としての回転センサ21cが配設されている。回転センサ21cとして、例えばギア21aを挟んで対向する構成の発光部と受光部を備え、ギア21aの歯先が通過する毎にパルスを出力することで、回転パルスを発生するロータリエンコーダで、実質的にペダル21bの回転を検出する。発光部と受光部とを備えた回転センサ等の近接スイッチ等に代えて機械的なスイッチを採用することもでき、またギア21aの歯先以外の回転部位を検出する構成としてもよい。
【0028】
前方の回転軸22には、負荷状態を可変制御する負荷変更手段として電磁クラッチ22bが取り付けられ、電磁クラッチ22bへの供給電力を調整に応じてブレーキ負荷量(制動量)が変更されるようになっている。なお、負荷変更手段としては渦電流を利用して制動量を可変する電磁クラッチの他、種々の態様、例えば機械的なブレーキ部材などを電力により、あるいは油圧などを利用して制動量の可変を行なうものでもよい。また、電磁クラッチ22bへの供給電力の調整は、ユーザーが回転操作可能な負荷調整ダイアル22cの回転位置に従って行なわれる。例えば、負荷調整ダイアル22cを右方向に回転させると、電磁クラッチ22bへの供給電力が増大し、ブレーキ負荷量が増加する。
【0029】
筐体20の前端には、ブザー24が前方に向けて取り付けられ、ブザー24は、ここでは、ユーザーが予め設定した運動期間(または運動終了時刻)の完了を報知するものである。また、運動機器200は、運動終了時間(若しくは時刻)をカウントするタイマー(若しくは、時計機能)と、ユーザーからの運動期間(または運動終了時刻)の設定を受け付ける運動時間設定部とを備える(図示省略)。
【0030】
サイクリングマシンの適所には、各部からの検出信号や、各部への制御信号を出力するマイクロコンピュータなどで構成される制御部202(図3参照)が配設されている。なお、制御部202は、運動機器200に付設されず、別設された態様としてもよい。
【0031】
図3は、運動機器200(サイクリングマシン)のハードウェア構成図の一例である。制御部202はサイクリングマシン200の全体の動作を制御するもので、情報処理部(CPU)203と、処理途中の情報を一時的に格納するRAM204と、制御プログラム等が予め記憶されたROM205とを備える。CPU203は、ペダル21bの回転速度、サイクリングマシン200の仮想的な走行速度及び消費カロリーを計算する機能を備える。なお、ROM205のうち、運動内容等が変更されることにより影響を受ける例えば制御プログラムを少なくとも装着脱式の外部記録媒体に記憶する態様とすることも可能である。バスBA2はデータ伝送路である。
【0032】
CPU203は、回転センサ21cからの信号を用いてペダル21bの回転速度を求める機能と、求められたペダル21bの回転速度を用いてサイクリングマシン200の仮想的な走行速度を求める機能と、ペダル21bの回転速度及び負荷調整ダイアル22cの位置によって決定するブレーキ負荷量とを用いて消費カロリーを求める機能とを備えている。なお、消費カロリーを求める際に、ユーザーの性別、年齢等を加味して経験的に求める形態でもよい。
【0033】
外部入出力制御部261は、制御部202と、アクチュエータ(ここでは、電磁クラッチ22b)および検出部(ここでは、回転センサ21c、負荷調整ダイアル22c)との間で、検出信号を処理用のデジタル信号に変換し、また指令情報をアクチュエータ用の制御信号に変換して出力するもので、かかる信号処理と入出力処理とを例えば時分割的に行なうものである。外部機器制御部262はそれぞれの時分割期間内に各アクチュエータへの制御信号の出力動作と、各検出部からの検出信号の入力動作とを行なうものである。
【0034】
ここでCPU203の動作について説明する。CPU203は、内蔵のあるいは外部からの装着脱式としてのROM205に記録されているオペレーティングシステム(OS)に基づいて、ROM205から制御プログラムデータ等を読み出す。読み出された制御プログラムデータ等の一部若しくは全部は、RAM204上に保持される。以降、CPU203は、RAM204上に記憶されている制御プログラム及び検出部からの検出信号、ユーザーからの操作を経て指示する内容に基いて、処理が進行される。すなわち、CPU203は、検出信号、ユーザーから指示される内容に基いて、適宜、家庭用ビデオゲーム装置100によって実行される描画や音声出力のためのコマンドを生成する。
【0035】
ROM205に記憶された各種データのうち装着脱可能な記録媒体に記憶され得るデータは、例えばハードディスクドライブ、光ディスクドライブ、フレキシブルディスクドライブ、シリコンディスクドライブ、カセット媒体読み取り機等のドライバで読み取り可能にしてもよく、この場合、記録媒体205は、例えばハードディスク、光ディスク、フレキシブルディスク、CD、DVD、半導体メモリ等である。
【0036】
ネットワーク通信部207は、トレーニング開始前に、運動状態(具体的には、ペダル21bの回転速度、サイクリングマシン200の仮想的な走行速度、消費カロリー、運動時間等)を家庭用ビデオゲーム装置100に送信するものである。
【0037】
図4は、家庭用ビデオゲーム装置100及び家庭用テレビジョン300の構成を示すブロック図の一例である。家庭用ビデオゲーム装置100は、CPU(Central Processing Unit)1、バスライン2、グラフィックスデータ生成プロセッサ3、インターフェース回路(I/F)4、メインメモリ5、ROM(Read Only Memory)6、伸張回路7、パラレルポート8、シリアルポート9、描画プロセッサ10、音声プロセッサ11、デコーダ12、インターフェース回路13、バッファ14〜16、記録媒体ドライブ17、メモリ18及びコントローラ19を含む。家庭用テレビジョン300はテレビジョンモニタ31、増幅回路32及びスピーカ33を備える。
【0038】
CPU1はバスライン2およびグラフィックスデータ生成プロセッサ3に接続されている。バスライン2はアドレスバス、データバス及びコントロールバス等を備え、CPU1、インターフェース回路4、メインメモリ5、ROM6、伸張回路7、パラレルポート8、シリアルポート9、描画プロセッサ10、音声プロセッサ11、デコーダ12及びインターフェース回路13を相互に接続している。
【0039】
描画プロセッサ10はバッファ14に接続される。音声プロセッサ11はバッファ15及び増幅回路32に接続される。デコーダ12はバッファ16及び記録媒体ドライブ17に接続される。インターフェース回路13はメモリ18及びコントローラ19に接続される。家庭用テレビジョン300のテレビジョンモニタ31は描画プロセッサ10に接続される。スピーカ33は増幅回路32に接続される。
【0040】
また、家庭用ビデオゲーム装置100がパーソナルコンピュータやワークステーション等を核として構成されている場合、テレビジョンモニタ31等はコンピュータ用のディスプレイに対応する。また、伸張回路7、描画プロセッサ10及び音声プロセッサ11等は、それぞれ記録媒体400に記録されているプログラムデータの一部又はコンピュータの拡張スロットに搭載される拡張ボード上のハードウエアに対応する。また、インターフェース回路4、パラレルポート8、シリアルポート9及びインターフェース回路13は、コンピュータの拡張スロットに搭載される拡張ボード上のハードウエアに対応する。また、バッファ14〜16はそれぞれメインメモリ5又は拡張メモリ(図示省略)の各記憶エリアに対応する。
【0041】
次に、図4に示す各構成要素について説明する。グラフィックスデータ生成プロセッサ3はCPU1のいわばコプロセッサとしての役割を果たす。すなわち、グラフィックスデータ生成プロセッサ3は座標変換や光源計算、例えば固定小数点形式の行列やベクトルの演算を並列処理によって行なう。
【0042】
グラフィックスデータ生成プロセッサ3が行なう主な処理としては、CPU1から供給される画像データの2次元又は3次元空間内における各頂点の座標データ、移動量データ、回転量データ等に基づいて、所定の表示エリア上における処理対象画像のアドレスデータを求めてCPU1に返す処理、仮想的に設定された光源からの距離に応じて画像の輝度を計算する処理等がある。
【0043】
インターフェース回路4は周辺デバイス、例えばマウスやトラックボール等のポインティングデバイス等のインターフェース用に用いられる。メインメモリ5はRAM(Random Access Memory)等で構成される。ROM6にはビデオゲーム装置のオペレーティングシステムとなるプログラムデータが記憶されている。このプログラムはパーソナルコンピュータのBIOS(Basic Input Output System)に相当する。
【0044】
伸張回路7は動画に対するMPEG(Moving Picture Experts Group)規格や静止画に対するJPEG(Joint Photographic Experts Group)規格に準拠したイントラ符号化によって圧縮された圧縮画像に対して伸張処理を施す。伸張処理はデコード処理(VLC:Variable Length Codeによってエンコードされたデータのデコード)、逆量子化処理、IDCT(Inverse Discrete Cosine Transform)処理、イントラ画像の復元処理等を含む。
【0045】
描画プロセッサ10は所定時間TF(例えば、1フレームでTF=1/60秒)ごとにCPU1が発行する描画命令に基づいてバッファ14に対する描画処理を行なう。
【0046】
バッファ14は例えばRAMで構成され、表示エリア(フレームバッファ)と非表示エリアとに分けられる。表示エリアはテレビジョンモニタ31の表示面上に表示するデータの展開エリアで構成される。非表示エリアはスケルトンを定義するデータ、ポリゴンを定義するモデルデータ、モデルに動きを行わせるアニメーションデータ、各アニメーションの内容を示すパターンデータ、テクスチャデータ及びカラーパレットデータ等の記憶エリアで構成される。
【0047】
ここで、テクスチャデータは2次元の画像データである。カラーパレットデータはテクスチャデータ等の色を指定するためのデータである。記録媒体400から一度に又はゲームの進行状況に応じて複数回に分けて、CPU1はこれらのデータを予めバッファ14の非表示エリアに記録する。
【0048】
また、描画命令としては、ポリゴンを用いて立体的な画像を描画するための描画命令、通常の2次元画像を描画するための描画命令がある。ここで、ポリゴンは多角形の2次元仮想図形であり、例えば、三角形や四角形が用いられる。ポリゴンを用いて立体的な画像を描画するための描画命令は、ポリゴン頂点座標データのバッファ14の表示エリア上における記憶位置を示すポリゴン頂点アドレスデータ、ポリゴンに貼り付けるテクスチャのバッファ14上における記憶位置を示すテクスチャアドレスデータ、テクスチャの色を示すカラーパレットデータのバッファ14上における記憶位置を示すカラーパレットアドレスデータ及びテクスチャの輝度を示す輝度データのそれぞれに対して行なわれるものである。
【0049】
上記のデータのうち表示エリア上のポリゴン頂点アドレスデータは、グラフィックスデータ生成プロセッサ3がCPU1からの3次元空間上におけるポリゴン頂点座標データを移動量データ及び回転量データに基づいて座標変換することによって2次元上でのポリゴン頂点座標データに置換されたものである。輝度データはCPU1からの上記座標変換後のポリゴン頂点座標データによって示される位置から仮想的に配置された光源までの距離に基づいてグラフィックスデータ生成プロセッサ3によって決定される。
【0050】
ポリゴン頂点アドレスデータはバッファ14の表示エリア上のアドレスを示す。描画プロセッサ10は3個のポリゴン頂点アドレスデータで示されるバッファ14の表示エリアの範囲に対応するテクスチャデータを書き込む処理を行なう。
【0051】
ゲーム空間内におけるキャラクタ等の物体は、複数のポリゴンで構成される。CPU1は各ポリゴンの3次元空間上の座標データを対応するスケルトンのベクトルデータと関連させてバッファ14に記憶する。そして、後述するコントローラ19の操作によって、テレビジョンモニタ31の表示画面上でキャラクタを移動させる等の場合において、キャラクタの動きを表現したり、キャラクタを見ている視点位置を変えるときに、以下の処理が行われる。
【0052】
すなわち、CPU1はグラフィックスデータ生成プロセッサ3に対してバッファ14の非表示エリア内に保持している各ポリゴンの頂点の3次元座標データと、スケルトンの座標及びその回転量のデータから求められた各ポリゴンの移動量データ及び回転量データとを与える。グラフィックスデータ生成プロセッサ3は各ポリゴンの頂点の3次元座標データと各ポリゴンの移動量データ及び回転量データとに基づいて各ポリゴンの移動後及び回転後の3次元座標データを順次求める。このようにして求められた各ポリゴンの3次元座標データのうち水平及び垂直方向の座標データは、バッファ14の表示エリア上のアドレスデータ、すなわちポリゴン頂点アドレスデータとして描画プロセッサ10に供給される。描画プロセッサ10は3個のポリゴン頂点アドレスデータによって示されるバッファ14の表示エリア上に予め割り当てられているテクスチャアドレスデータによって示されるテクスチャデータを書き込む。これによって、テレビジョンモニタ31の表示画面上には、多数のポリゴンにテクスチャの貼り付けられた物体が表示される。
【0053】
通常の2次元画像を描画するための描画命令は、頂点アドレスデータ、テクスチャアドレスデータ、テクスチャデータの色を示すカラーパレットデータのバッファ14上における記憶位置を示すカラーパレットアドレスデータ及びテクスチャの輝度を示す輝度データに対して行われる。これらのデータのうち頂点アドレスデータは、CPU1からの2次元平面上における頂点座標データをCPU1からの移動量データ及び回転量データに基づいてグラフィックスデータ生成プロセッサ3が座標変換することによって得られる。
【0054】
音声プロセッサ11は記録媒体400から読み出されたADPCM(AdaptiveDifferential Pulse Code Modulation)データをバッファ15に記憶させ、バッファ15に記憶されたADPCMデータが音源となる。また、音声プロセッサ11は、例えば、周波数44.1kHzのクロック信号に基づき、バッファ15からADPCMデータを読み出す。音声プロセッサ11は、読み出したADPCMデータに対してピッチの変換、ノイズの付加、エンベロープの設定、レベルの設定及びリバーブの付加等の処理を施す。
【0055】
記録媒体400から読み出される音声データがCD−DA(Compact Disk Digital Audio)等のPCM(Pulse Code Modulation)データの場合、音声プロセッサ11はこの音声データをADPCMデータに変換する。また、PCMデータに対するプログラムによる処理は、メインメモリ5上において直接行われる。メインメモリ5上において処理されたPCMデータは、音声プロセッサ11に供給されてADPCMデータに変換される。その後、上述した各種処理が施され、音声がスピーカ33から出力される。
【0056】
記録媒体ドライブ17は、記録媒体400から画像データ、音声データ及びプログラムデータを読み出し、読み出したデータをデコーダ12に供給する。デコーダ12は記録媒体ドライブ17からの再生したデータに対してECC(Error Correction Code)によるエラー訂正処理を施し、エラー訂正処理を施したデータをメインメモリ5又は音声プロセッサ11に供給する。記録媒体ドライブ17としては、例えば、DVD−ROMドライブ、CD−ROMドライブ、ハードディスクドライブ、光ディスクドライブ、フレキシブルディスクドライブ、シリコンディスクドライブ、カセット媒体読み取り機等が用いられる。この場合、記録媒体400としては、DVD−ROM、CD−ROM、ハードディスク、光ディスク、フレキシブルディスク、半導体メモリ等が用いられる。
【0057】
メモリ18としては、例えばカード型のメモリが用いられる。カード型のメモリは、例えばゲームを中断した場合において中断時点での状態を保持する等のように、中断時点での各種ゲームパラメータを保持するため等に用いられる。
【0058】
コントローラ19は、ユーザーが種々の操作指令を入力するために使用する操作装置であり、ユーザーの操作に応じた操作信号をCPU1に送出する。コントローラ19には、第1ボタン19a、第2ボタン19b、第3ボタン19c、第4ボタン19d、上方向キー19U、下方向キー19D、左方向キー19L、右方向キー19R、L1ボタン19L1、L2ボタン19L2、R1ボタン19R1、R2ボタン19R2、スタートボタン19e、セレクトボタン19f、左スティック19SL及び右スティック19SRが設けられている。
【0059】
上方向キー19U、下方向キー19D、左方向キー19L及び右方向キー19Rは、例えば、キャラクタやカーソルをテレビジョンモニタ31の画面上で上下左右に移動させるコマンドをCPU1に与えるために使用される。スタートボタン19eは記録媒体400からゲームプログラムをロードするようにCPU1に指示するため等に使用される。セレクトボタン19fは記録媒体400からメインメモリ5にロードされるゲームプログラムに関する各種選択をCPU1に指示するため等に使用される。左スティック19SL及び右スティック19SRを除くコントローラ19の各ボタン及び各キーは、外部からの押圧力によって中立位置から押圧されるとオンになり、押圧力が解除されると上記中立位置に復帰してオフになるオンオフスイッチで構成される。
【0060】
左スティック19SL及び右スティック19SRは、いわゆるジョイスティックとほぼ同一構成のスティック型コントローラである。このスティック型コントローラは直立したスティックを有し、このスティックの所定位置を支点として前後左右を含む360°方向に亘って傾倒可能な構成になっている。左スティック19SL及び右スティック19SRは、スティックの傾倒方向及び傾倒角度に応じて、直立位置を原点とする左右方向のx座標及び前後方向のy座標の値を操作信号としてインターフェース回路13を介してCPU1に送出する。なお、第1ボタン19a、第2ボタン19b、第3ボタン19c、第4ボタン19d、L1ボタン19L1、L2ボタン19L2、R1ボタン19R1及びR2ボタン19R2は、記録媒体400からロードされるゲームプログラムに応じて種々の機能に使用される。
【0061】
次に、上記のビデオゲーム装置の概略動作について説明する。記録媒体400が記録媒体ドライブ17に装填されている場合、電源スイッチ(図示省略)がオンされてビデオゲーム装置に電源が投入されると、ROM6に記憶されているオペレーティングシステムに基づいて、記録媒体400からゲームプログラムを読み出すように、CPU1は記録媒体ドライブ17に指示する。これによって、記録媒体ドライブ17は記録媒体400から画像データ、音声データ及びプログラムデータを読み出す。読み出された画像データ、音声データ及びプログラムデータはデコーダ12に供給され、デコーダ12によってエラー訂正処理が各データに施される。
【0062】
デコーダ12によってエラー訂正処理が施された画像データは、バスライン2を介して伸張回路7に供給される。伸張回路7によって上述した伸張処理が行われた画像データは描画プロセッサ10に供給され、描画プロセッサ10によってバッファ14の非表示エリアに書き込まれる。デコーダ12によってエラー訂正処理が施された音声データは、メインメモリ5又は音声プロセッサ11を介してバッファ15に書き込まれる。デコーダ12によってエラー訂正処理が施されたプログラムデータはメインメモリ5に書き込まれる。
【0063】
以降、CPU1は、メインメモリ5に記憶されているゲームプログラム及びユーザーがコントローラ19を用いて指示する内容に基づいてビデオゲームを進行させる。すなわち、ユーザーがコントローラ19を用いて指示する内容に基づいて、CPU1は画像処理の制御、音声処理の制御及び内部処理の制御等を適宜行なう。
【0064】
画像処理の制御として、例えば、キャラクタに指示されるアニメーションに該当するパターンデータから各スケルトンの座標の計算又はポリゴンの頂点座標データの計算、得られた3次元座標データや視点位置データのグラフィックスデータ生成プロセッサ3への供給、グラフィックスデータ生成プロセッサ3が求めたバッファ14の表示エリア上のアドレスデータや輝度データを含む描画命令の発行等が行われる。
【0065】
音声処理の制御として、例えば、音声プロセッサ11に対する音声出力コマンドの発行、レベル、リバーブ等の指定が行われる。内部処理の制御として、例えばコントローラ19の操作に応じた演算等が行われる。
【0066】
なお、本実施形態では、家庭用ビデオゲーム装置100において、第1の演出に相当するトラベルゲーム(以下、ゲームAという)及び第2の演出に相当するスロットゲーム(以下、ゲームBという)を行なう場合について説明する。ゲームAは、仮想的に日本国内を自転車オブジェクトに乗って移動するゲームであって、地図情報、目的地情報、ルート情報等が記録媒体400に格納されており、予め設定された出発地点から予め設定された(または、ゲームBの結果により追加された)目的地に向かって、予め設定されたルート(道順)に沿って、運動機器200から受け付けられた走行速度に従って移動距離を求め、求められた移動距離だけルート上を移動するゲームである。予め設定された目的地及びその目的地へのルートが通常演出に相当し、ゲームBの結果により追加された目的地及びその目的地へのルートが特別演出に相当する。
【0067】
ゲームBは、仮想的にスロットマシン(通称、パチスロという)を行なうゲームであって、コントローラ19からの操作信号を用いて3つのリールの回転を開始及び停止し、実際のパチスロと同様に3つのリールの絵柄が揃った場合に、仮想的にユーザーにメダル(擬似的価値に相当する)が付与されるゲームである。また、運動機器200から受け付けられた消費カロリーに比例して、仮想的にメダルがユーザーに付与される。
【0068】
図5は、図4に示す家庭用ビデオゲーム装置100のCPU1の機能構成を示すブロック図の一例である。CPU1は、運動機器200からの運動状態を受け付ける運動状態受付部1a(運動状態受付手段に相当する)と、受け付けられた運動状態に関連してゲームAを進行させる第1演出進行部1b(第1演出進行手段に相当する)と、コントローラ19からの操作信号を受け付ける操作受付部1c(操作受付手段に相当する)と、この操作信号に基づいてゲームBを進行させる第2演出進行部1d(第2演出進行手段)と、モニタ31及びスピーカ33(報知手段に相当する)にゲームA及びゲームBの進行状況を表示及び音声出力する報知制御部1e(報知制御手段に相当する)とを備えている。
【0069】
なお、本発明の演出制御プログラムは、記録媒体400(またはROM6)に格納されており、CPU1によってメインメモリ5に読み出されて、実行されることによって、運動状態受付部1a、第1演出進行部1b、操作受付部1c、第2演出進行部1d及び報知制御部1eとして機能するものである。
【0070】
運動状態受付部1aは、運動機器200からの運動状態として、ペダル21bの回転速度、仮想的な走行速度、消費カロリー、運動時間等を受け付けて、第1演出進行部1b及び第2演出進行部1dに出力するものである。
【0071】
第1演出進行部1bは、運動状態受付部1aによって受け付けられた運動状態に関連してゲームAを進行させるものである。具体的には、予め設定された出発地点から予め設定された目的地(通常演出に相当する)に向かって、予め設定されたルート(道順)に沿って、運動機器200から受け付けられた走行速度に従って(比例して)自転車オブジェクトを移動させるものである。また、ゲームBにおいて、ユーザーに仮想的に付与されているメダルの枚数が所定枚数(例えば、1000枚)以上となった場合には、予め設定された目的地に到達すると予め設定された目的地以外の目的地(特別演出に相当する)が次の目的地として設定される。
【0072】
操作受付部1cは、コントローラ19からの操作信号を受け付けて、第2演出進行部1dへ出力するものである。
【0073】
第2演出進行部1dは、操作受付部1cからの操作信号及び運動状態受付部1aによって受け付けられた運動状態(ここでは、ベダルの回転速度及び消費カロリー)に関連してゲームBを進行させるものである。具体的には、ゲームBであるパチスロゲームにおいて、メダルのベット(仮想的なパチスロ機へのメダルの投入)及び3つのリールの回転の開始及び停止が操作受付部1cからの操作信号に従って行なわれるものである。例えば、図4に示す上方向キー19Uが押下される度に1枚づつメダルがベットされ、下方向キー19Dが押下されると3つのリールの回転が同時に開始され、第2ボタン19b、第3ボタン19c及び第4ボタン19dが押下されると、それぞれ左端のリール、中央のリール及び右端のリールの回転が停止される。そして、第2演出進行部1dは、停止した図柄が所定の関係を満たす(例えば、同じ図柄が縦、横、又は、斜め方向に揃っている)場合には、その図柄に応じた枚数のメダルを仮想的にユーザーに付与するものである。
【0074】
また、第2演出進行部1dは、運動状態受付部1aによって受け付けられた消費カロリーに比例して、仮想的にユーザーにメダルを付与する(例えば、消費カロリーが0.2kcal増加毎に、メダルを1枚付与する)ものである。更に、第2演出進行部1dは、ゲームBにおいて、ユーザーに仮想的に付与されているメダルの枚数が所定枚数(例えば、1000枚)以上となった場合には、ゲームA(第1演出進行部1b)に対して予め設定された目的地以外の目的地(特別演出に相当する)が次の目的地として設定し、ユーザーに仮想的に付与されているメダルの枚数を前記所定枚数(ここでは、1000枚)分減ずるものである。
【0075】
報知制御部1eは、モニタ31及びスピーカ33にゲームA及びゲームBの進行状況を表示及び音声出力するものである。例えば、ゲームAが進行している場合には、後述する図8に示すように、地図上を仮想的に自転車オブジェクトが移動する画面をモニタ31に表示し、自転車オブジェクトの走行にマッチした音楽(例えば、リズミカルなインストゥルメンタル)をスピーカ33から出力し、ゲームBが進行している場合には、後述する図10に示すように、スロットマシンの画面をモニタ31に表示し、スロットマシンにマッチした音楽(例えば、軍艦マーチ)をスピーカ33から出力する。ただし、ここでは、モニタ31に表示する画面及びスピーカ33から出力する音声は、ゲームBを優先して出力するものとする。また、報知制御部1eは、運動状態受付部1aからの運動状態としてペダル21bの回転速度を受け付けて、ペダル21bの回転速度が、所定値(例えば、1回/秒)以上である状態が所定期間(例えば、3秒)以上続いた場合に、ゲームBの進行状況の表示及び音声出力を開始し、ペダル21bの回転速度が所定値(例えば、1回/秒)以下である場合には、ゲームBの進行状況の表示及び音声出力を停止するものである。
【0076】
図6は、ゲームAのフローチャートの一例である。なお、図6に示すフローチャートの処理は、特に記載が無い限り、第1演出進行部1bによって行なわれる。まず、運動状態受付部1aによって受け付けられた運動機器200の情報に基づいてペダル21bの回転が開始されたか否かが判定される(ステップS101)。ペダル21bの回転が開始されたか否かは、例えば、ペダル21bの回転速度が、所定値(例えば、1回/秒)以上である状態が所定期間(例えば、3秒)以上続いた場合にペダル21bの回転が開始されたと判定される。ペダル21bの回転が開始されていないと判定された場合には、待機状態となる。ペダル21bの回転が開始されたと判定された場合には、運動状態受付部1aによって受け付けられた運動機器200からの仮想的な走行速度を用いて仮想的な移動距離が計算され、モニタ31にその移動距離だけ地図上で自転車オブジェクトを移動させた走行中画面(図8参照)が表示される(ステップS103)。
【0077】
次に、運動状態受付部1aによって受け付けられた運動機器200での消費カロリーから累積消費カロリーが計算される(ステップS105)。そして、累積消費カロリーが所定値(ここでは、0.2kcal)以上増加したか否かが判定される(ステップS107)。累積消費カロリーが0.2kcal以上増加した場合には、ゲームBで使用されるメダル1枚が仮想的にユーザーに付与され(ステップS109)、ステップS111へ進む。累積消費カロリーが0.2kcal以上増加していない場合、及び、ステップS109の処理が終了した場合には、自転車オブジェクトが地図上で予め設定された目的地(ゴール)に到達したか否かが判定される(ステップS111)。ゴールに到達していないと判定された場合には、ステップS101に戻り、上記の処理が繰り返される。ゴールに到達したと判定された場合には、モニタ31に図12に示すゴール画面が表示される(ステップS113)。そして、第2演出進行部1dによってゲームBの結果として目的地が追加されているか否かが判定される(ステップS115)(図7のステップS213参照)。目的地が追加されていない場合には、ゲームオーバー処理(図略のゲームオーバー画面をモニタ31に表示する処理)が行なわれ(ステップS119)、処理が終了される。目的地が追加されている場合には、追加された目的地が次の目的地として設定され(ステップS117)、ステップS101に戻り、上記の処理が繰り返される。なお、追加された目的地が複数ある場合には、ゴール画面に追加された目的地が選択可能に表示され、操作受付部1cによってユーザーのコントローラ19からの選択指示が受け付けられて、選択された目的地が次の目的地として設定される(図12参照)。
【0078】
図7は、ゲームBのフローチャートの一例である。なお、図7に示すフローチャートの処理は、特に記載が無い限り、第2演出進行部1dによって行なわれる。まず、図9を用いて後述する操作説明画面がモニタ31に所定時間(例えば、5秒間)表示された後、図10を用いて後述するゲーム画面がモニタ31に表示され、操作受付部1cによってコントローラ19の上方向キー19Uが押下されたとの信号が受け付けられたか否かによってメダルがベットされたか否かが判定される(ステップS201)。メダルがベットされていないと判定された場合には、待機状態とされる。メダルがベットされたと判定された場合には、操作受付部1cによってコントローラ19の下方向キー19Dが押下されたことが受け付けられたタイミングで仮想的にスロットマシンの3個のリールの回転が開始される(ステップS203)。次に、操作受付部1cによってコントローラ19の第2ボタン19b、第3ボタン19c及び第4ボタン19dが押下されたことを受け付けられたか否かが判定される(ステップS205)。第2ボタン19b、第3ボタン19c及び第4ボタン19dの内少なくとも1のボタンの押下が受け付けられていないと判定された場合には、待機状態とされる。第2ボタン19b、第3ボタン19c及び第4ボタン19dの押下が受け付けられたと判定された場合には、所定のロジックに基づいて(例えば、乱数を発生させ、操作ボタンの押下タイミングと乱数の値に従って)、仮想的にスロットマシンの3個のリールの回転が停止され、3個のリールに描かれている絵柄が縦、横、又は、斜め方向に揃ったか否かが判定される(ステップS207)。
【0079】
絵柄が揃ったと判定された場合には、揃った絵柄によって予め設定されている所定数のメダルが仮想的にユーザーに付与され(ステップS209)、ステップS211に進む。例えば、「7」の絵柄が揃った場合には、100枚のメダルが付与される。絵柄が揃っていないと判定された場合、及び、ステップS209の処理が終了した場合には、ユーザーに仮想的に付与されているメダルの合計枚数が所定数(ここでは、1000)以上であるか否かが判定される(ステップS211)。1000枚以上であると判定された場合には、ゲームAに新しい目的地が追加され、第1演出進行部1bにその旨の情報が伝送され、ユーザーに仮想的に付与されているメダルが1000枚だけ減少される(ステップS213)。1000枚未満であると判定された場合、及び、ステップS213の処理が終了した場合には、ユーザーに仮想的に付与されているメダルが1枚以上であるか否かの判定が行われる(ステップS215)。
【0080】
ステップS215において、メダルが1枚以上ではない(0枚である)と判定された場合には、報知制御部1eによってゲームオーバー処理(モニタ31のスロットマシンの表示を消去する処理)が行なわれ(ステップS225)、第1演出進行部1bからのメダル付与情報(図6のフローチャートのステップS109参照)が受け付けられて、ゲームAによって所定数(例えば、3枚)以上のメダルがユーザーに付与されているか否かの判定が行われる(ステップS227)。3枚以上のメダルがユーザーに付与されていないと判定された場合には、待機状態となる。3枚以上のメダルがユーザーに付与されていると判定された場合には、ステップS201に戻り、上記の処理が繰り返される。
【0081】
ステップS215において、メダルが1枚以上であると判定された場合には、運動状態受付部1aによって受け付けられた運動機器200での運動状態に基づいてペダル21bが回転中であるか否かが判定される(ステップS217)。ペダル21bが回転中であるか否かは、例えば、ペダル21bの回転速度が、所定値(例えば、1回/秒)以上である場合にペダル21bが回転中であると判定される。ペダル21bが回転中であると判定された場合には、ステップS201に戻り、上記の処理が繰り返される。ペダル21bが回転中ではないと判定された場合には、報知制御部1eによってモニタ31のスロットマシンの表示が消去され(ステップS219)、警告メッセージ(例えば、「ペダルを漕いで下さい!」)がモニタ31に表示される(ステップS221)。そして、運動状態受付部1aによって受け付けられた運動機器200の情報に基づいてペダル21bの回転が開始されたか否かが判定される(ステップS223)。ペダル21bの回転が開始されたか否かは、例えば、ペダル21bの回転速度が、所定値(例えば、1回/秒)以上である状態が所定期間(例えば、3秒)以上続いた場合にペダル21bの回転が開始されたと判定される。ペダル21bの回転が開始されていないと判定された場合には、待機状態となる。ペダル21bの回転が開始されたと判定された場合には、ステップS201に戻り、上記の処理が繰り返される。
【0082】
このようにして、モニタ31に、運動状態に関連して進行されるゲームA(図6のフローチャートのステップS101、103参照)及び操作信号に基づいて進行されるゲームB(図7に示すフローチャートのステップS201、203、205参照)の進行状況が表示されるため、運動機器200を使用して運動を行なうことによって進行されるゲームAと、ユーザーによるコントローラ19の操作によって発生する操作信号に基づいて進行されるゲームBとを楽しむことが可能となり、運動機器200の興趣性が高められる。
【0083】
また、ゲームAに加えてゲームBも運動機器200での運動状態に関連して進行される(図7に示すフローチャートのステップS217、ステップS223、ステップS227参照)ため、運動機器200の興趣性が更に高められる。そして、運動機器200でも運動状態(ここでは、ペダル21bの回転速度)に基づいてゲームA及びゲームBの進行状況を表示する画面が切り換えられ(図7に示すフローチャートのステップS219参照)、モニタ31に表示されるため、運動機器200の興趣性が更に高められる。
【0084】
なお、本実施形態では、報知制御部1eによってペダル21bの回転速度に基づいてゲームAの画面とゲームBの画面とが切り換えられる場合について説明したが、操作受付部1cがコントローラ19からの操作(例えば、スタートボタン19eの押下操作)を受け付けて、報知制御部1eによってゲームAの画面とゲームBの画面とが切り換えられる形態でもよい。
【0085】
さらに、ゲームBが、ユーザーによって操作されるコントローラ19からの操作信号に基づいてユーザーに仮想的に付与するメダルを増減するゲームである(図7に示すフローチャートのステップS201、209参照)ため、メダルを増加するために適切な操作を行なうようにテクニックを向上する楽しみが付与され、運動機器200の興趣性が更に高められる。
【0086】
また、ゲームAが運動機器200での運動状態に加えてゲームBにおいてユーザーに仮想的に付与されるメダル枚数を用いて進行される(図6に示すフローチャートのステップS115及び図7に示すフローチャートのステップS211、213参照)ため、ゲームAにユーザーによるコントローラ19からの操作の結果が反映されることになり、運動機器200の興趣性が更に高められる。
【0087】
そして、ゲームAにおける目的地を追加するため(図7に示すフローチャートのステップS213参照)に、ゲームBにおいてユーザーに仮想的に付与されるメダルが所定値(ここでは、1000枚)以上とするように、更に適切な操作を行なうようテクニックを向上する楽しみが付与されるため、運動機器200の興趣性が更に高められる。また、ゲームAにおける目的地を追加する代償として、ゲームBにおいてユーザーに仮想的に付与されるメダル枚数が減少する(図7に示すフローチャートのステップS213の説明を参照)ため、更に適切な操作を行なうようにテクニックを向上する楽しみが付与され、運動機器200の興趣性が更に高められる。
【0088】
図8は、図6に示すフローチャートのステップS103においてモニタ31に表示されるゲームAの走行中画面の画面図の一例である。走行中画面500には、画面左側に地図表示部501が表示され、地図表示部501の略中央部に自転車オブジェクトの位置を示す現在位置マーク502が表示され、現在位置マーク502の右側に自転車オブジェクトが仮想的に通ったルート503が表示されている。更に、走行中画面500には、画面右側に上から順に、運動機器200での累積運動時間を表示する運動時間表示部504と、運動機器200での累積消費カロリーを表示する消費カロリー表示部505と、ゲームAにおける自転車オブジェクトの仮想的な移動距離を表示する距離表示部506と、ゲームAにおける自転車オブジェクトの仮想的な走行速度を表示する速度表示部507とが表示されている。
【0089】
このように、運動機器200のペダル21bの回転速度に応じてゲームAにおける自転車オブジェクトの仮想的な現在位置が現在位置マーク502として地図表示部501上を移動するように表示されるため、ユーザーは、地図表示部501上に表示される建物オブジェクトや地名表示等を参照して、実際に自転車に乗って旅行しているような擬似体験を楽しむことができる。更に、累積運動時間、累積消費カロリー等が表示されるため、運動機器200での運動を継続する意欲が向上される。
【0090】
図9は、図7に示すフローチャートのステップS201においてモニタ31に表示されるゲームBの操作説明画面の画面図の一例である。操作説明画面510には、画面左側に、スロットマシンのイメージを背景画像とするスロットマシン表示部511が表示され、スロットマシン表示部511内の下側にスロットマシンの操作説明を記載した操作説明部512が表示されている。
【0091】
ユーザーは、操作説明画面510に表示された操作説明部512によって、視覚的に操作方法を理解することができる。具体的には、「上方向キー19Uを押下する度に1枚づつメダルがベットされ、下方向キー19Dを押下すると3つのリールの回転が同時に開始され、第2ボタン19b、第3ボタン19c及び第4ボタン19dを押下すると、それぞれ左端のリール、中央のリール及び右端のリールの回転が停止される」ことが分かる。
【0092】
図10は、図7に示すフローチャートのステップS201〜215においてモニタ31に表示されるゲームBのゲーム画面の画面図の一例である。ゲーム画面520には、画面左側に、スロットマシンを表示するスロットマシン表示部521が表示され、スロットマシン表示部521の略中央部に左から順に、左端のリールを表わす左リール表示部512a、中央のリールを表わす中央リール表示部512b及び右端のリールを表わす右リール表示部512cが表示されている。また、スロットマシン表示部521内の下側略中央部に、図柄が揃った場合にユーザーに仮想的に付与されるメダル枚数を表示するペイアウト表示部521dが表示され、スロットマシン表示部521内の下右側に、ユーザーによって仮想的にスロットマシンに投入されたメダルの合計数を表わすクレジット表示部が表示されている。更に、スロットマシン表示部521の上端部に、ユーザーに仮想的に付与されているメダルの総枚数を表わすメダル枚数表示部521gが表示されている。
【0093】
ゲーム画面520のスロットマシン表示部521が現実のスロットマシンに近い外観及び機能を有するため、ユーザーは、ゲーム画面520を見ながらコントローラ19のボタンを押下することによって、現実のスロットマシンで行なわれるゲームを擬似体験できる。
【0094】
図11は、ゲームBのメダル補充画面の画面図の一例である。なお、図6に示すフローチャートでは、累積消費カロリーが0.2kcal増加する度に、ユーザーに仮想的にメダルが1枚付与される(図6に示すフローチャートのステップS107、109参照)場合について説明したが、ゲームAの進行に伴ないユーザーに仮想的に付与されるメダルを蓄積してゲームBにおけるメダル保有枚数が「0」になった際に一括してユーザーに付与する形態でもよい。あるいは、所定時間(例えば、10分間)の累計消費カロリーの増分が一括してメダル枚数に換算されて、ユーザーに仮想的にメダルが付与される形態でもよい。
【0095】
ここでは、この形態について説明する。メダル補充画面530には、画面左側に、スロットマシンのイメージを背景画像とするスロットマシン表示部531が表示され、スロットマシン表示部531内の下側に累計消費カロリーが一括してメダル枚数に換算されて、ユーザーに仮想的にメダルが付与される説明を記載した換算説明部532が表示されている。ここでは、換算説明部532に表示されているように、累計消費カロリーの増分が2.8kcalであって、0.2kcalに1枚の割合でユーザーに仮想的にメダルが付与されるため、14枚(2.8÷0.2=14)のメダルがユーザーに仮想的にメダルが付与されることが分かる。
【0096】
図12は、図6に示すフローチャートのステップS113においてモニタ31に表示されるゴール画面の画面図の一例である。ゴール画面540には、画面上部に、今回のゲームAにおける出発地から目的地の地名とゴールしたことを示すゴール表示部541と、画面略中央部に、今回のゲームAにおける総移動距離、総消費カロリー、平均速度を表わす移動条件表示部542と、次回のゲームAの目的地を選択可能に表示する目的地表示部543とが表示されている。
【0097】
ユーザーは、ゴール画面540の移動条件表示部542によって、移動条件を知ることができ、今回のゲームA実行中の運動状態を評価することができると共に、目的地表示部543によって次回のゲームA実行時の目的地を設定することができる。
【0098】
なお、本発明は以下の形態をとることができる。
【0099】
(A)本実施形態においては、第1の演出及び第2の演出がゲームである場合について説明したが、その他の演出(例えば、音楽等)である形態でもよい。例えば、第1の演出が音楽である場合には、図13に示すように、運動機器200のペダル21bの回転速度が所定の範囲にある場合に、音楽が演奏される形態でもよい。
【0100】
図13は、第1の演出が音楽である場合の演奏条件を示すグラフの一例である。縦軸は、運動機器200のペダル21bの回転速度Rであり、横軸は時間Tである。ここでは、音楽が演奏される条件は、回転速度Rが下限回転速度RTh1以上であり、且つ、上限回転速度RTh2以下であることと設定されているものとする。ユーザーがペダル21bを時間t0において漕ぎ始めて、時間t1において回転速度Rが下限回転速度RTh1以上となり、音楽の演奏が開始され、時間t2において回転速度Rが上限回転速度RTh2超となり、音楽の演奏が中断される。そして、時間t3において回転速度Rが上限回転速度RTh2以下となり、再び音楽の演奏が開始され、時間t4において回転速度Rが下限回転速度RTh1未満となり、再び音楽の演奏が中断され、時間t5において回転速度Rが下限回転速度RTh1以上となり、再び音楽の演奏が開始される。このように、音楽の演奏される条件が、回転速度Rが下限回転速度RTh1以上であり、且つ、上限回転速度RTh2以下である場合には、ユーザーは音楽を継続して楽しむために、回転速度Rが下限回転速度RTh1以上であり、且つ、上限回転速度RTh2以下となるようにペダル21bを漕ぐため、運動の効果が高められる。
【0101】
(B)本実施形態においては、報知手段がモニタ31とスピーカ33である場合について説明したが、その他の報知手段(例えば、ユーザーの身体に振動を与えるバイブレータ等)である形態でもよい。
【0102】
(C)本実施形態においては、運動機器200がサイクリングマシンである場合について説明したが、歩行式のものでもよく、またその他の種類(例えば、筋力トレーニングマシン等)の運動機器200である形態でもよい。
【0103】
(D)本実施形態においては、報知制御部1eが運動状態受付部1aからの運動状態としてペダル21bの回転速度を受け付けて、ペダル21bの回転速度が、所定値(例えば、1回/秒)以上である状態が所定期間(例えば、3秒)以上続いた場合に、ゲームBの進行状況の表示及び音声出力を開始し、ペダル21bの回転速度が所定値(例えば、1回/秒)以下である場合には、ゲームBの進行状況の表示及び音声出力を停止する場合について説明したが、報知制御部1eがペダル21bの回転速度が所定の範囲(例えば、1回/秒以上、且つ、5回/秒以下)である場合にゲームBの進行状況の表示及び音声出力を表示し、その他の場合にはゲームBの進行状況の表示及び音声出力を停止する形態でもよい。この場合には、回転速度が所定の範囲となるようにペダル21bを漕ぐため、運動の効果が高められる。
【0104】
(E)本実施形態においては、ゲームAがトラベルゲームであり、ゲームBがスロットゲーム場合について説明したが、その他の種類のゲームである形態、及びそれらの各々との組み合わせによるものでもよい。例えば、ゲームAが自転車レースを模擬するゲームであり、ゲームBがカードゲームあるいは麻雀ゲーム(囲碁ゲーム、将棋ゲーム等)である形態でもよい。
【0105】
(F)本実施形態においては、家庭用ビデオゲーム装置100が本発明に係る演出制御プログラムを実行するCPU1を備える場合について説明したが、運動機器200がCPU1を備える形態でもよいし、コントローラ19がCPU1を備えると共に運動機器200(ネットワーク通信部207)から運動状態をコントローラ19に伝送する形態でもよい。
【0106】
【発明の効果】
請求項1に記載の発明によれば、コンピュータの備える報知手段に、運動状態に応じて進行される第1の演出及び操作信号に基づいて進行される第2の演出の進行状況のいずれもが報知されるため、運動機器を使用して運動を行なうことによって進行される第1の演出と、外部からの操作信号に基づいて進行される第2の演出とを楽しむことが可能となり、運動機器の興趣性を向上できる。
【0107】
請求項1に記載の発明によれば、第1の演出に加えて第2の演出も運動状態に応じて進行されるため、運動機器の興趣性を更に向上できる。
【0108】
請求項1に記載の発明によれば、運動状態に基づいて第1の演出及び第2の演出の進行状況を表示する画面が切り換えられ、報知手段に表示されるため、運動機器の興趣性を更に向上できる。
【0109】
請求項2に記載の発明によれば、第2の演出が、操作信号に基づいてユーザーに仮想的に付与する擬似的価値を増減するゲームであるため、擬似的価値を増加するために適切な操作を行なうようにテクニックを向上する楽しみが付与され、運動機器の興趣性を更に向上できる。
【0110】
請求項3に記載の発明によれば、第1の演出が運動状態に加えて擬似的価値を用いて進行されるため、第1の演出に操作の結果が反映されることになり、運動機器の興趣性を更に向上できる。
【0111】
請求項4に記載の発明によれば、特別演出を選択可能とするために擬似的価値が所定値以上とするように、更に適切な操作を行なうようにテクニックを向上する楽しみが付与されるため、運動機器の興趣性を更に向上できる。
【0112】
請求項5に記載の発明によれば、特別演出を行なう代償として擬似的価値が減少するため、更に適切な操作を行なうようにテクニックを向上する楽しみが付与されるため、運動機器の興趣性を更に向上できる。
【0113】
請求項6に記載の発明によれば、コンピュータの備える報知手段に、運動状態に関連して進行される第1の演出及び操作信号に応じて進行される第2の演出の進行状況のいずれもが報知されるため、運動機器を使用して運動を行なうことによって進行される第1の演出と、外部からの操作信号に基づいて進行される第2の演出とを楽しむことが可能となり、運動機器を使用する際の興趣性を向上できる。
【図面の簡単な説明】
【図1】 本発明に係る演出システムの一実施形態の全体構成を示す構成図の一例である。
【図2】 運動機器(サイクリングマシン)の構成図の一例である。
【図3】 運動機器(サイクリングマシン)のハードウェア構成図の一例である。
【図4】 家庭用ビデオゲーム装置及び家庭用テレビジョンの構成を示すブロック図の一例である。
【図5】 図4に示す家庭用ビデオゲーム装置のCPUの機能構成を示すブロック図の一例である。
【図6】 ゲームAのフローチャートの一例である。
【図7】 ゲームBのフローチャートの一例である。
【図8】 図6に示すフローチャートのステップS103においてモニタに表示されるゲームAの走行中画面の画面図の一例である。
【図9】 図7に示すフローチャートのステップS201においてモニタに表示されるゲームBの操作説明画面の画面図の一例である。
【図10】 図7に示すフローチャートのステップS201〜215においてモニタに表示されるゲームBのゲーム画面の画面図の一例である。
【図11】 ゲームBのメダル補充画面の画面図の一例である。
【図12】 図6に示すフローチャートのステップS113においてモニタに表示されるゴール画面の画面図の一例である。
【図13】 第1の演出が音楽である場合の演奏条件を示すグラフの一例である。
【符号の説明】
1 CPU
1a 運動状態受付部(運動状態受付手段)
1b 第1演出進行部(第1演出進行手段)
1c 操作受付部(操作受付手段)
1d 第2演出進行部(第2演出進行手段)
1e 報知制御部(報知制御手段)
17 記録媒体ドライブ
19 コントローラ
100 家庭用ビデオゲーム装置
21b ペダル
22c 負荷調整ダイアル
24 ブザー
200 運動機器(サイクリングマシン)
31 テレビジョンモニタ(モニタ)
33 スピーカ
300 家庭用テレビジョン
400 記録媒体[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an effect control program, an effect system, and an exercise device that receive an exercise state from an exercise device and control a plurality of effects based on the exercise state.
[0002]
[Prior art]
Reflecting health-consciousness, home exercise equipment such as room runners and motorbikes has become widespread. Even if you do not go to a fitness club etc., you can use these home exercise equipment to perform various exercises at home, so there are increasing opportunities to maintain health and improve physical fitness. .
[0003]
[Problems to be solved by the invention]
Conventionally, home exercise equipment, unlike business exercise equipment used in fitness clubs or the like, needs to be inexpensive, and thus has a problem that it has a simple structure and is less interesting. As a result, the desire to continuously exercise using home exercise equipment is reduced, and the original objectives such as health promotion and physical strength enhancement may not be achieved.
[0004]
On the other hand, video game devices for home use can be manufactured at low cost as technology advances, and are widely used in homes. However, with the popularization of such home video game devices, the time spent addicted to the game and spending time on entertainment will be constrained by the time to play the game, resulting in lack of exercise and maintaining health. It is also a factor that hinders strengthening of physical strength.
[0005]
The present invention has been made in view of the above-described problems, and an object thereof is to provide an effect control program, an effect system, and an exercise equipment that enhance the interest of exercise equipment.
[0006]
[Means for Solving the Problems]
The production control program according to
[0007]
According to the above program, when the exercise state from the exercise device is received by the exercise state reception unit, the exercise state received by the first effect progression unit is changed.Depending onThe first performance is advanced. On the other hand, when an operation signal from the outside is accepted by the operation accepting means, the second effect is advanced by the second effect advancing means based on the accepted operation signal. Both of the progress statuses of the first effect and the second effect are notified to the notification means provided in the computer by the notification control means.
[0008]
Therefore, the notification means provided in the computer is in an exercise state.Depending onSince both the progress of the first effect to be advanced and the progress status of the second effect to be advanced based on the operation signal are notified, the first effect to be advanced by performing exercise using exercise equipment Thus, it is possible to enjoy the second effect that is advanced based on the operation signal from the outside, and the excitement of the exercise equipment is enhanced.
[0009]
According to the above program, the second effect is changed to the exercise state by the second effect progression means.Depending onProgress. Therefore, in addition to the first effect, the second effect is also advanced in relation to the exercise state, so that the excitement of the exercise equipment is further enhanced.
[0010]
According to the above program, the screen is displayed so as to be visible from the outside by the notification means, and the screen for displaying the progress status of the first effect and the second effect is switched based on the exercise state by the notification control means. . Therefore, since the screen for displaying the progress of the first effect and the second effect is switched based on the exercise state and displayed on the notification means, the excitement of the exercise equipment is further enhanced.
[0011]
The production control program according to
[0012]
According to the above program, since the second effect is a game that increases or decreases the pseudo value virtually given to the user based on the operation signal, an appropriate operation is performed to increase the pseudo value. The pleasure of improving the technique is given to the sports equipment, and the excitement of the exercise equipment is further enhanced.
[0013]
The production control program according to
[0014]
According to said program, a 1st effect is advanced by the 1st effect progress means using the pseudo value virtually given to a user based on an operation signal. Accordingly, since the first effect is advanced using the pseudo value in addition to the exercise state, the result of the operation is reflected in the first effect, and the excitement of the exercise equipment is further enhanced.
[0015]
The production control program according to claim 4, whereinAt least one of the first effect progressing means and the second effect progressing means is provided with a normal effect and a special effect in advance, and the special effect can be selected when the pseudo value exceeds a predetermined value.Claim characterized byItem 3Described production control programIs.
[0016]
According to the above program, the normal effect and the special effect are prepared in advance by at least one of the first effect progressing means and the second effect progressing means, and the special effect is selected when the pseudo value becomes a predetermined value or more. It is possible. Therefore, it is possible to select a special effect so that it is a pseudo value.TheThe pleasure of improving the technique is given so as to perform a more appropriate operation so as to be equal to or greater than the predetermined value, so that the excitement of the exercise equipment is further enhanced.
[0017]
The production control program according to
[0018]
According to the above program, when the special effect is performed by at least one of the first effect progressing means and the second effect progressing means, the pseudo value is decreased by a predetermined value. Therefore, since the pseudo value is reduced as a price for performing the special performance, the enjoyment of improving the technique so as to perform a more appropriate operation is given, so that the excitement of the exercise equipment is further enhanced.
[0019]
Claim 6inventionIsAn effect system comprising: an exercise device; a controller that receives an operation signal from the outside; and a computer that executes the effect control program according to
[0020]
According to said system, since it comprises an exercise device, a controller that receives an operation signal from the outside, and a computer that executes the effect control program according to any one of
[0021]
Claim 7inventionIsAn exercise device that receives an exercise state and controls a plurality of effects based on the exercise state, an informing unit that can visually check the screen from the outside, an exercise state reception unit that receives the exercise state, and the exercise state First effect advancing means for advancing the first effect, operation accepting means for receiving an operation signal from the outside, second effect advancing means for advancing the second effect based on the operation signal, and the first And a notification control means for switching the progress status of the second effect and informing the notification means, and the second effect progressing means advances the second effect according to the exercise state. And the notification control means deletes the screen displaying the progress status of the second effect and determines the progress status of the first effect when it is determined that the exercise state is not in the second effect. indicate A movement device, characterized in that switching to the surface.
[0022]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be specifically described with reference to the drawings.
[0023]
FIG. 1 is an example of a configuration diagram showing an overall configuration of an embodiment of a production system according to the present invention. The presentation system is communicable with the home
[0024]
The home
[0025]
Here, the
[0026]
The
[0027]
FIG. 2 is an example of a configuration diagram of the exercise equipment 200 (cycling machine). The cycling machine is a fixed type that simulates a bicycle object excluding the front and rear wheels. At the front and rear of the lower part of the
[0028]
An electromagnetic clutch 22b is attached to the front
[0029]
A
[0030]
A control unit 202 (see FIG. 3) including a microcomputer that outputs a detection signal from each unit and a control signal to each unit is disposed at an appropriate position of the cycling machine. In addition, the
[0031]
FIG. 3 is an example of a hardware configuration diagram of the exercise device 200 (cycling machine). The
[0032]
The
[0033]
The external input / output control unit 261 is a digital unit for processing a detection signal between the
[0034]
Here, the operation of the
[0035]
Among various data stored in the
[0036]
The
[0037]
FIG. 4 is an example of a block diagram illustrating configurations of the home
[0038]
The
[0039]
The drawing
[0040]
In addition, when the home
[0041]
Next, each component shown in FIG. 4 will be described. The graphics
[0042]
The main processing performed by the graphics
[0043]
The interface circuit 4 is used for an interface of a peripheral device such as a pointing device such as a mouse or a trackball. The
[0044]
The
[0045]
The drawing
[0046]
The
[0047]
Here, the texture data is two-dimensional image data. The color palette data is data for designating a color such as texture data. The
[0048]
The drawing command includes a drawing command for drawing a stereoscopic image using a polygon and a drawing command for drawing a normal two-dimensional image. Here, the polygon is a polygonal two-dimensional virtual figure, and for example, a triangle or a quadrangle is used. A drawing command for drawing a stereoscopic image using polygons is polygon vertex address data indicating the storage position of polygon vertex coordinate data on the display area of the
[0049]
Among the above data, the polygon vertex address data on the display area is converted by the graphics
[0050]
The polygon vertex address data indicates an address on the display area of the
[0051]
An object such as a character in the game space is composed of a plurality of polygons. The
[0052]
That is, the
[0053]
A drawing command for drawing a normal two-dimensional image indicates vertex address data, texture address data, color palette address data indicating the storage position on the
[0054]
The
[0055]
When the audio data read from the
[0056]
The
[0057]
For example, a card-type memory is used as the
[0058]
The
[0059]
The up direction key 19U, the down direction key 19D, the left direction key 19L, and the right direction key 19R are used, for example, to give the CPU 1 a command for moving a character or cursor up, down, left, or right on the screen of the
[0060]
The left stick 19SL and the right stick 19SR are stick-type controllers having almost the same configuration as a so-called joystick. This stick-type controller has an upright stick, and can be tilted over a 360 ° direction including front, rear, left and right with a predetermined position of the stick as a fulcrum. The left stick 19SL and the right stick 19SR are connected to the
[0061]
Next, the general operation of the video game apparatus will be described. When the
[0062]
The image data that has been subjected to error correction processing by the
[0063]
Thereafter, the
[0064]
As image processing control, for example, the calculation of the coordinates of each skeleton or the calculation of the vertex coordinate data of polygons from the pattern data corresponding to the animation instructed to the character, the obtained three-dimensional coordinate data and the graphics data of the viewpoint position data Supply to the
[0065]
As control of audio processing, for example, issue of an audio output command to the
[0066]
In the present embodiment, the home
[0067]
The game B is a game in which a virtual slot machine (commonly referred to as a pachislot) is virtually played, and the operation signal from the
[0068]
FIG. 5 is an example of a block diagram showing a functional configuration of the
[0069]
The effect control program of the present invention is stored in the recording medium 400 (or ROM 6), and is read into the
[0070]
The exercise state reception unit 1a receives the rotation speed of the pedal 21b, the virtual traveling speed, the calorie consumption, the exercise time, and the like as the exercise state from the
[0071]
The 1st production progress part 1b advances game A in relation to the exercise state received by exercise state reception part 1a. Specifically, the traveling speed received from the
[0072]
The operation reception part 1c receives the operation signal from the
[0073]
The second
[0074]
In addition, the second
[0075]
The
[0076]
FIG. 6 is an example of a flowchart of the game A. Note that the processing of the flowchart shown in FIG. 6 is performed by the first effect progression unit 1b unless otherwise specified. First, it is determined whether or not the rotation of the pedal 21b is started based on the information on the
[0077]
Next, the cumulative calorie consumption is calculated from the calorie consumption of the
[0078]
FIG. 7 is an example of a flowchart of the game B. Note that the process of the flowchart shown in FIG. 7 is performed by the second
[0079]
When it is determined that the patterns are complete, a predetermined number of medals set in advance with the aligned patterns are virtually given to the user (step S209), and the process proceeds to step S211. For example, when “7” patterns are prepared, 100 medals are awarded. If it is determined that the patterns are not complete, and if the process of step S209 is completed, is the total number of medals virtually given to the user equal to or greater than a predetermined number (here, 1000)? It is determined whether or not (step S211). If it is determined that the number is 1000 or more, a new destination is added to the game A, information to that effect is transmitted to the first effect progression unit 1b, and the medal virtually given to the user is 1000. Only one sheet is decreased (step S213). When it is determined that the number is less than 1000, and when the process of step S213 is completed, it is determined whether or not there are one or more medals virtually given to the user (step S213). S215).
[0080]
If it is determined in step S215 that the number of medals is not one or more (zero), the
[0081]
If it is determined in step S215 that there are one or more medals, it is determined whether or not the pedal 21b is rotating based on the exercise state of the
[0082]
In this way, the game A (see steps S101 and S103 in the flowchart of FIG. 6) progressing in relation to the exercise state and the game B (see the flowchart of FIG. 7) progressing based on the operation signal are displayed on the
[0083]
In addition to the game A, the game B also proceeds in relation to the exercise state of the exercise device 200 (see step S217, step S223, step S227 in the flowchart shown in FIG. 7), so that the excitement of the
[0084]
In the present embodiment, the case where the
[0085]
Further, the game B is a game in which the number of medals virtually given to the user is increased or decreased based on the operation signal from the
[0086]
Further, the game A is advanced using the number of medals virtually given to the user in the game B in addition to the exercise state on the exercise device 200 (step S115 in the flowchart shown in FIG. 6 and the flowchart shown in FIG. 7). Therefore, the result of the operation from the
[0087]
In order to add a destination in the game A (see step S213 in the flowchart shown in FIG. 7), the number of medals virtually given to the user in the game B is set to a predetermined value (here, 1000) or more. In addition, since the enjoyment of improving the technique to perform a more appropriate operation is given, the excitement of the
[0088]
FIG. 8 is an example of a screen diagram of a running screen of game A displayed on the
[0089]
As described above, the virtual current position of the bicycle object in the game A is displayed as the
[0090]
FIG. 9 is an example of a screen diagram of a game B operation explanation screen displayed on the
[0091]
The user can visually understand the operation method through the
[0092]
FIG. 10 is an example of a screen diagram of the game screen of game B displayed on the
[0093]
Since the slot
[0094]
FIG. 11 is an example of a screen diagram of a game B medal replenishment screen. In the flowchart shown in FIG. 6, a case has been described in which one medal is virtually given to the user every time the cumulative calorie consumption increases by 0.2 kcal (see steps S107 and 109 in the flowchart shown in FIG. 6). However, a form in which medals virtually given to the user as the game A progresses is accumulated and given to the user collectively when the number of medals held in the game B becomes “0” may be used. Alternatively, the cumulative calorie consumption increment for a predetermined time (for example, 10 minutes) may be collectively converted into the number of medals and a medal may be virtually given to the user.
[0095]
Here, this form will be described. On the left side of the
[0096]
FIG. 12 is an example of a screen diagram of the goal screen displayed on the
[0097]
The user can know the movement condition by the movement
[0098]
In addition, this invention can take the following forms.
[0099]
(A) In the present embodiment, the case where the first effect and the second effect are games has been described. However, other effects (such as music) may be used. For example, when the first effect is music, as shown in FIG. 13, the music may be played when the rotation speed of the pedal 21b of the
[0100]
FIG. 13 is an example of a graph showing performance conditions when the first effect is music. The vertical axis represents the rotational speed R of the pedal 21b of the
[0101]
(B) In the present embodiment, the case where the notification means is the
[0102]
(C) In the present embodiment, the case where the
[0103]
(D) In the present embodiment, the
[0104]
(E) Although the case where the game A is a travel game and the game B is a slot game has been described in the present embodiment, other game types may be used, and combinations thereof may be used. For example, the game A may be a game that simulates a bicycle race, and the game B may be a card game or a mahjong game (go game, shogi game, etc.).
[0105]
(F) Although the case where the home
[0106]
【The invention's effect】
According to the first aspect of the present invention, the notification means provided in the computer is in an exercise state.Depending onSince both the progress of the first effect and the progress of the second effect that is advanced based on the operation signal are notified, the first effect that is advanced by performing exercise using the exercise equipment. And it is possible to enjoy the second effect that is advanced based on the operation signal from the outside, and the excitement of the exercise equipment can be improved.
[0107]
Claim1According to the invention described in (2), in addition to the first effect, the second effect is also in an exercise state.Depending onSince it progresses, the interest property of the exercise equipment can be further improved.
[0108]
Claim1According to the invention described in the above, the screen for displaying the progress of the first effect and the second effect is switched based on the exercise state and displayed on the notification means, so that the excitement of the exercise equipment can be further improved. .
[0109]
Claim2Since the second effect is a game in which the pseudo value virtually given to the user is increased or decreased based on the operation signal, an appropriate operation is performed to increase the pseudo value. As described above, the pleasure of improving the technique is given, and the excitement of the exercise equipment can be further improved.
[0110]
Claim3According to the invention described in (1), since the first effect is advanced using the pseudo value in addition to the exercise state, the result of the operation is reflected in the first effect, and the excitement of the exercise equipment Can be further improved.
[0111]
Claim4According to the invention described in the above, since the enjoyment of improving the technique so as to perform a more appropriate operation is given so that the pseudo value is set to a predetermined value or more so that the special effect can be selected, the exercise equipment Can be further improved.
[0112]
Claim5According to the invention described in the above, since the pseudo value is reduced as a price for performing the special performance, the enjoyment of improving the technique so as to perform more appropriate operation is given, so that the excitement of the exercise equipment can be further improved. .
[0113]
Claim6According to the invention described in the above, the notification means included in the computer is used for the first effect and the operation signal that are advanced in relation to the exercise state.Depending onSince all of the progress statuses of the second performance to be progressed are notified, the progress is performed based on the first performance that is progressed by exercising using the exercise equipment and the operation signal from the outside. It is possible to enjoy the second performance and to improve the interest when using the exercise equipment.
[Brief description of the drawings]
FIG. 1 is an example of a configuration diagram showing an overall configuration of an embodiment of an effect system according to the present invention.
FIG. 2 is an example of a configuration diagram of an exercise device (cycling machine).
FIG. 3 is an example of a hardware configuration diagram of an exercise device (cycling machine).
FIG. 4 is an example of a block diagram illustrating a configuration of a home video game device and a home television.
5 is an example of a block diagram showing a functional configuration of a CPU of the home video game apparatus shown in FIG. 4. FIG.
FIG. 6 is an example of a flowchart of a game A.
FIG. 7 is an example of a flowchart of a game B.
8 is an example of a screen diagram of a running screen of game A displayed on the monitor in step S103 of the flowchart shown in FIG. 6. FIG.
FIG. 9 is an example of a screen diagram of a game B operation explanation screen displayed on the monitor in step S201 of the flowchart shown in FIG. 7;
10 is an example of a screen diagram of a game screen of game B displayed on the monitor in steps S201 to S215 of the flowchart shown in FIG.
FIG. 11 is an example of a screen diagram of a game B medal supplement screen;
12 is an example of a screen diagram of a goal screen displayed on the monitor in step S113 of the flowchart shown in FIG.
FIG. 13 is an example of a graph showing performance conditions when the first effect is music.
[Explanation of symbols]
1 CPU
1a Exercise state reception unit (exercise state reception means)
1b First effect progression unit (first effect progression means)
1c Operation reception part (operation reception means)
1d 2nd effect progress part (2nd effect progress means)
1e Notification control unit (notification control means)
17 Recording media drive
19 Controller
100 Video game device for home use
21b pedal
22c Load adjustment dial
24 Buzzer
200 Exercise equipment (cycling machine)
31 Television monitor (monitor)
33 Speaker
300 Household television
400 recording media
Claims (7)
運動機器からの運動状態を受け付ける運動状態受付手段と、
前記運動状態に応じて第1の演出を進行させる第1演出進行手段と、
外部からの操作信号を受け付ける操作受付手段と、
前記操作信号に基づいて第2の演出を進行させる第2演出進行手段と、
前記第1の演出と第2の演出の進行状況を切り換えて前記報知手段に報知させる報知制御手段として機能させ、
前記第2演出進行手段は、前記第2の演出を前記運動状態に応じて進行させるものであり、
前記報知制御手段は、前記第2の演出の表示中において前記運動状態にないと判定されると、前記第2の演出の進行状況を表示する画面を消去して前記第1の演出の進行状況を表示する画面に切り換えることを特徴とする演出制御プログラム。 An effect control program that receives a motion state from an exercise device and controls a plurality of effects to be notified using a notification means capable of visually observing the screen from the outside based on the motion state, the computer,
Exercise state reception means for receiving an exercise state from an exercise device;
First effect progression means for advancing the first effect according to the exercise state;
Operation accepting means for accepting external operation signals;
Second effect progression means for advancing the second effect based on the operation signal;
Before SL to function as a first effect and a notification control unit that Ru is notified to the notification means switching the progress of the second effect,
The second performance advancing means proceeds the second performance according to the motion state,
If it is determined that the notification control means is not in the exercise state during the display of the second effect, the notification control means deletes the screen displaying the progress status of the second effect and the progress status of the first effect An effect control program characterized by switching to a screen for displaying.
外部からの操作信号を受け付けるコントローラと、 A controller that accepts external operation signals;
請求項1〜5のいずれかに記載の演出制御プログラムを実行するコンピュータとを備えることを特徴とする演出システム。 An effect system comprising: a computer that executes the effect control program according to claim 1.
外部から画面を目視可能な報知手段と、 An informing means capable of visually observing the screen from the outside;
運動状態を受け付ける運動状態受付手段と、 An exercise state reception means for receiving an exercise state;
前記運動状態に応じて第1の演出を進行させる第1演出進行手段と、 First effect progression means for advancing the first effect according to the exercise state;
外部からの操作信号を受け付ける操作受付手段と、 Operation accepting means for accepting external operation signals;
前記操作信号に基づいて第2の演出を進行させる第2演出進行手段と、 Second effect progression means for advancing the second effect based on the operation signal;
前記第1の演出と第2の演出の進行状況を切り換えて前記報知手段に報知させる報知制御手段とを備え、 A notification control means for switching the progress status of the first effect and the second effect to notify the notification means;
前記第2演出進行手段は、前記第2の演出を前記運動状態に応じて進行させるものであり、 The second performance advancing means proceeds the second performance according to the motion state,
前記報知制御手段は、前記第2の演出中において前記運動状態でないと判定されると、前記第2の演出の進行状況を表示する画面を消去して前記第1の演出の進行状況を表示する画面に切り換えることを特徴とする運動機器。 If it is determined that the state of the exercise is not in the exercise state during the second production, the notification control means erases the screen displaying the progress of the second production and displays the progress of the first production. Exercise equipment characterized by switching to a screen.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003022598A JP3887322B2 (en) | 2003-01-30 | 2003-01-30 | Production control program, production system and exercise equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003022598A JP3887322B2 (en) | 2003-01-30 | 2003-01-30 | Production control program, production system and exercise equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004229913A JP2004229913A (en) | 2004-08-19 |
| JP3887322B2 true JP3887322B2 (en) | 2007-02-28 |
Family
ID=32951628
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003022598A Expired - Fee Related JP3887322B2 (en) | 2003-01-30 | 2003-01-30 | Production control program, production system and exercise equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3887322B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW200610561A (en) * | 2004-09-17 | 2006-04-01 | Lai Yin Liang | Multi-function man-machine interaction type gymnastic equipment |
| US7901323B2 (en) * | 2006-03-24 | 2011-03-08 | Precor Incorporated | Flexible display assembly for fitness trainers |
| KR101619095B1 (en) * | 2015-04-30 | 2016-05-10 | (주)피엔아이시스템 | Bicycle type Game simulation device |
| KR20220038389A (en) * | 2019-08-02 | 2022-03-28 | 가부시키가이샤 반다이나무꼬 엔터테인먼트 | Exercise management system, server system, terminal device and exercise management method |
| JP7626106B2 (en) * | 2022-07-04 | 2025-02-04 | トヨタ自動車株式会社 | Exercise promotion system, control method, and program |
-
2003
- 2003-01-30 JP JP2003022598A patent/JP3887322B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004229913A (en) | 2004-08-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3694267B2 (en) | Exercise support device | |
| KR100440412B1 (en) | Mat and foot switcher | |
| JP3027829B1 (en) | Screen display method, recording medium recording game program, and video game device | |
| EP0768105B1 (en) | Method of assisting a player in entering commands in a video game, video game system and video game storage medium | |
| JP3577016B2 (en) | 3D image processing program, 3D image processing method, and video game apparatus | |
| JP3448043B2 (en) | Music game progress control program, music game progress control method, and video game apparatus | |
| JP2003102868A (en) | Exercising support method and apparatus therefor | |
| JP3597803B2 (en) | Volume control program, volume control method, and video game apparatus | |
| JPH10225573A (en) | Input device, data processing device, data processing method, and game device | |
| JP3699415B2 (en) | Character training program, character training method, and video game apparatus | |
| EP1127598A2 (en) | Entertainment system, entertainment apparatus, recording medium, and program | |
| JP3887322B2 (en) | Production control program, production system and exercise equipment | |
| JP3412692B2 (en) | Gauge display program, gauge display method, and video game apparatus | |
| JP2001198360A (en) | Game equipment, method for game control and recording medium | |
| JP3054947B1 (en) | Image display method, image display device, recording medium, and game device | |
| JP2000296261A (en) | Game device and information storage medium | |
| JP4508719B2 (en) | Program, information storage medium, and game system | |
| JP3538391B2 (en) | Training game progress control program, training game progress control method and apparatus | |
| JP2000189669A (en) | GAME DEVICE, CHARACTER OPERATION CONTROL METHOD IN GAME DEVICE, AND MACHINE-READABLE RECORDING MEDIUM | |
| JP2004113562A (en) | Program and method for character operation, and video game device | |
| JPH11333137A (en) | Game system and information recording medium | |
| JP4545544B2 (en) | GAME PROGRAM AND GAME DEVICE | |
| JP3629453B2 (en) | Game progress control program, game progress control method, and video game apparatus | |
| JP3611828B2 (en) | Point change program, point change method, and video game apparatus | |
| JP2003024626A (en) | Voice output program, voice output method and video game device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20060427 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20060522 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060613 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060811 |
|
| 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: 20061121 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061124 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 3887322 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091201 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: 20091201 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: 20101201 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: 20101201 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111201 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: 20121201 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: 20131201 Year of fee payment: 7 |
|
| 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 |
|
| 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 |