[go: up one dir, main page]

JP3644915B2 - GAME SYSTEM AND GAME PROGRAM USED FOR THE SAME - Google Patents

GAME SYSTEM AND GAME PROGRAM USED FOR THE SAME Download PDF

Info

Publication number
JP3644915B2
JP3644915B2 JP2001250479A JP2001250479A JP3644915B2 JP 3644915 B2 JP3644915 B2 JP 3644915B2 JP 2001250479 A JP2001250479 A JP 2001250479A JP 2001250479 A JP2001250479 A JP 2001250479A JP 3644915 B2 JP3644915 B2 JP 3644915B2
Authority
JP
Japan
Prior art keywords
game
character
game world
world
display
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
JP2001250479A
Other languages
Japanese (ja)
Other versions
JP2003053038A (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.)
Nintendo Co Ltd
Original Assignee
Nintendo 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
Application filed by Nintendo Co Ltd filed Critical Nintendo Co Ltd
Priority to JP2001250479A priority Critical patent/JP3644915B2/en
Publication of JP2003053038A publication Critical patent/JP2003053038A/en
Application granted granted Critical
Publication of JP3644915B2 publication Critical patent/JP3644915B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Description

【0001】
【産業上の利用分野】
この発明は、ゲームシステムおよびゲームプログラムに関し、特に表示装置を複数備えるゲームシステムおよびゲームプログラムに関する。
【従来の技術】
(1)従来技術1(図18〜図20)
図18のゲームシステム100は、コントローラ200とゲーム機本体300とDVD400とAVケーブル500とテレビモニタ600とから構成される。このゲームシステム100において実行されるゲームにおいて図19に示すようなゲーム世界を考える。このゲーム世界全体は、(a)で示される1階部分のゲーム世界と(b)で示される2階部分のゲーム世界によって構成される。また、階段92a,92bや落とし穴93によって、キャラクタ91は1階部分のゲーム世界と2階部分のゲーム世界の間を移動可能になっている。このゲーム世界のうち、キャラクタ91の周辺領域(例えば600aの領域)がテレビモニタ600に表示される。ここで、キャラクタ91が1階部分のゲーム世界(図19(a))から2階部分のゲーム世界(図19(b))へ階段92で移動する場合の表示態様を、図20を参照して説明する。キャラクタ91が1階部分の階段92aの近辺にいる場合の表示例が図20(a)に示される(図19(a)の600aの領域が表示される)。そして、キャラクタ91が階段92aを使用して2階部分に移動した場合、2階部分の階段92bの近辺の表示が図20(b)のように同一のテレビモニタ600に示される(図19(b)の600bの領域が表示される)。
(2)従来技術2(操作装置が表示手段を備えるもの)
操作装置が表示手段を備えるゲームシステムとして特開2000−157719がある。このゲームシステムは、メイン表示画面にメインとなるゲーム画像を表示し、各操作装置の表示手段には、他のプレイヤーから転送されるメッセージ情報等の補助的な情報を表示するものである。
【0002】
【発明が解決しようとする課題】
上記の従来技術は以下の問題点があり、ゲーム画像の提示の仕方に多様性を持たせることができない。特に、キャラクタがゲーム世界を移動する際に、プレイヤにゲーム世界の移動を実感させるものではない。
(1)従来技術1
表示手段が1つしかないので、ゲーム画像のプレイヤに提示されるゲーム画像に多様性や意外性がない。
(2)従来技術2
操作装置の表示手段に表示される情報は、ゲーム進行に関する補助情報であり、メイン表示画面に表示されるゲーム画像の補助的な役割を示すものに過ぎない。
【0003】
そこで、本発明は、表示手段を複数設けて、ゲーム画像の提示の仕方に多様性を持たせることを目的とし、特に、キャラクタがゲーム世界を移動する際に、プレイヤにゲーム世界の移動を実感させることを主たる目的とする。
また、本発明の他の目的は、表示手段を複数設けて、複数のゲーム世界を同時に提示してゲームの興趣性を増すことを目的とする。
【0004】
請求項1の発明は、第1の表示手段、第2の表示手段、および操作手段を備えるゲームシステムであって、第1のゲーム世界の一部領域を前記第1の表示手段に表示させるための第1の表示画像データを発生し、かつ、前記第1のゲーム世界と異なるゲーム世界でありかつ前記第1のゲーム世界と対応関係のある第2のゲーム世界の一部領域を前記第2の表示手段に表示させるための第2の表示画像データを発生し、さらに、第1の表示画像データまたは第2の表示画像データの一方にプレイヤキャラクタを表す画像が含まれるようにする表示画像データ発生手段、前記操作手段の操作に応じて、前記プレイヤキャラクタのゲーム世界における位置を示すメモリ上の位置データを更新する位置更新手段、前記プレイヤキャラクタが前記第1のゲーム世界と前記第2のゲーム世界の何れのゲーム世界に存在しているかを示す状態データをメモリに記憶する状態記憶手段、および前記プレイヤキャラクタが前記第1のゲーム世界と前記第2のゲーム世界のうちの一方のゲーム世界から他方のゲーム世界へ移動することを許容された移動条件になったことが検出されたときに、メモリ上の前記状態データを変更させる状態更新手段を備え、前記表示画像データ発生手段は、前記第1の表示画像データまたは前記第2の表示画像データのうち、前記状態データが示すゲーム世界に対応する表示画像データにプレイヤキャラクタを表す画像が含まれるようにし、かつ、前記位置更新手段による位置データの更新に応じて、前記第1の表示手段に表示される前記第1のゲーム世界の一部領域と前記第2の表示手段に表示される前記第2のゲーム世界の一部領域について、互いに対応する領域が連動してそれぞれの表示手段に表示されるように、前記第1の表示画像データに含まれる前記第1のゲーム世界の一部領域および前記第2の表示画像データに含まれる前記第2のゲーム世界の一部領域を決定する、ゲームシステムである。
【0005】
本発明によれば、各表示手段に異なるゲーム世界が表示される(第1の表示手段には第1のゲーム世界が表示され、第2の表示手段には第2のゲーム世界が表示される)。プレイヤによって操作されるキャラクタはいずれか一方の表示手段に表示される(キャラクタが第1のゲーム世界に存在するときは第1の表示手段に表示され、第2のゲーム世界に存在するときは第2の表示手段に表示される)。キャラクタは第1のゲーム世界と第2のゲーム世界の間を移動可能にされ、ゲーム世界の間の移動に応じてキャラクタが第1の表示手段に表示されたり第2の表示手段されたりするので、プレイヤにキャラクタがゲーム世界を移動したことを実感させることができる。
【0006】
なお、本発明においてゲーム世界とは、ゲームが進行する仮想的な世界であって、典型的にはキャラクタが移動可能な空間である。本発明において、ゲーム世界は複数存在し、キャラクタは各ゲーム世界の間を移動可能である。ここで、ゲーム世界が複数存在するというのは、或る程度のまとまりをもったゲーム世界が複数存在するということであり、各ゲーム世界が全く異なるゲーム世界であるという意味ではない。例えば、後述のように、迷路の1階部分と2階部分は異なるゲーム世界であるとする。
【0007】
ゲーム処理結果が所定の条件を満たすとき、キャラクタは第1のゲーム世界と第2のゲーム世界の間を移動する。ここで、所定の条件とは、例えば、プレイヤによって操作されるキャラクタが所定の位置に存在するときである。具体的には、第1のゲーム世界における特定場所(落とし穴,ワープ個所,階段,ジャンプ台,乗り物の乗車位置等)にキャラクタが存在するときに、キャラクタを第2のゲーム世界に移動させる。第2のゲーム世界から第1のゲーム世界へ移動する場合も同様である。他の例では、キャラクタの属性値が所定値になった場合(または所定値以上,以下になった場合)、あるイベントをクリアした場合、または、プレイヤが所定のコマンドを入力した場合、あるアイテムを使用した場合等が考えられる。
【0009】
この発明において、第1のゲーム世界と第2のゲーム世界の間には対応関係がある。この対応関係は例えば空間的な対応関係であり、例えば、第1のゲーム世界が上層のゲーム世界であり、第2のゲーム世界が下層のゲーム世界であって、第1のゲーム世界の下に第2のゲーム世界が存在して上下方向の対応関係になっている場合が考えられる。また、第1のゲーム世界と第2のゲーム世界が左右方向の対応関係になっている場合も考えられる。
【0010】
このように構成されるゲーム世界において、第1の表示手段と第2の表示手段には各ゲーム世界の一部が表示され、第1の表示手段に表示される第1のゲーム世界の一部領域と第2の表示手段に表示される第2のゲーム世界の一部領域が対応するように表示制御される。
【0011】
この発明によれば、キャラクタが存在しないゲーム世界のうち対応する領域の情報が提示されるのでゲームの興趣性を増すことができる。プレイヤ自身が、両方の表示手段を見つつゲームを進めても良いが、プレイヤはキャラクタが存在する方の表示手段のみを見てプレイし、プレイヤ以外でゲームを見ている者が、キャラクタが存在しない方の表示手段を見ておいて、プレイヤにその情報を教えることもできるので、プレイヤ以外の者もゲームに参加する面白さがある。
【0012】
また、例えば、キャラクタの移動に伴って、両方のゲーム世界の情報が連動して提示されるから、例えば、第1のゲーム世界の下層に第2のゲーム世界があるという対応関係になっているときであって、キャラクタが第1のゲーム世界に存在しているときに第2の表示手段に表示される第2のゲーム世界の情報は、キャラクタの現在位置の下層の情報であることをプレイヤは認識することができる。これにより、例えば、キャラクタが第1のゲーム世界に存在する場合で、第2の表示手段にアイテムが表示された場合、プレイヤはキャラクタの現在位置の下層方向にアイテムがあることを認識できて、アイテムを取得する手がかりにすることができる。
【0024】
【発明の実施の形態】
図1は、本発明の一実施例のゲームシステム10の構成図である。ゲームシステム10は第1のゲーム機20,第2のゲーム機30,DVD40,通信ケーブル50,テレビモニタ60,AVケーブル70によって構成される。第1のゲーム機20は携帯型ゲーム機である。第1のゲーム機20は通信ケーブル60を介して第2のゲーム機30と接続される。第2のゲーム機30にはDVD40が装着される。第2のゲーム機30の映像音声出力はAVケーブル70を介してテレビモニタ60に出力される。第1のゲーム機20は、LCD25と操作スイッチ26a〜26cを備える。
【0025】
図2はゲームシステム10のブロック図である。第1のゲーム機20において、CPU21,RAM22,画像処理ユニット23,操作スイッチ26,通信インターフェース27がバス接続される。さらに、画像処理ユニット23には、LCDドライバ24が接続され、LCDドライバ24にはLCD25が接続される。また、通信インターフェース27は、コネクタ28および通信ケーブル50を介して第2のゲーム機30に接続される。
【0026】
CPU21は、後述するようにRAM22に記憶されたゲームプログラムおよびゲームデータを読み出して、操作スイッチ26からの操作データに基づいてゲーム処理を実行する。このとき、CPU21が生成したゲームデータがRAM22の別の領域に記憶される。画像処理ユニット23は、CPU21が生成しRAM22に記憶されたデータに基づいて表示データを生成し、LCDドライバ24に出力する。LCDドライバ24はLCDを駆動して画像表示する。第2のゲーム機30に送信すべきデータが通信インターフェース27を介してCPU21から送信され、第2のゲーム機30から送信されたデータが通信インターフェース27を介してCPU21に受信される。
なお、画像処理ユニット23は必ずしも必要ではなく、CPU21がその機能を果たしても良い。
【0027】
第2のゲーム機30において、CPU31,RAM32,画像処理ユニット33,DVDドライブ35,通信インターフェース36がバス接続される。さらに、画像処理ユニット33には、エンコーダ34が接続され,エンコーダ34からテレビモニタ60に映像信号が出力される。また、通信インターフェース36は通信バッファ361を含み、コネクタ37および通信ケーブル50を介して第1のゲーム機20に接続される。
なお、画像処理ユニット33は必ずしも必要ではなく、CPU31がその機能を果たしても良い。
【0028】
CPU31は、DVDドライブ35で読み取られ、RAM32に記憶されたDVD40のデータに基づいてゲーム処理を実行する。このとき、CPU31が生成したゲームデータがRAM32の別の領域に記憶される。画像処理ユニット33は、CPU31が生成しRAM32に記憶されたデータに基づいて表示データを生成し、エンコーダ34に出力する。エンコーダ34はテレビモニタ60に映像信号を出力する。第1のゲーム機20に送信すべきデータが通信インターフェース36を介して出力され、第1のゲーム機20から送信されたデータが通信インターフェース36を介してCPU41に受信される。第1のゲーム機20から送信される操作スイッチ26の操作データは、操作データバッファ361に記憶される。
【0029】
上述のようなゲームシステムにおいて実行されるゲームの概要を図3〜図9に示す。図3はゲーム世界を示す図である。なお、このゲーム世界は図19に示すゲーム世界と同じである。このゲーム世界全体は、(a)で示される1階部分のゲーム世界と、(b)で示される2階部分のゲーム世界によって構成される。また、階段92a,92bや落とし穴93によって、キャラクタ91は1階部分のゲーム世界と2階部分のゲーム世界の間を移動可能になっている。1階部分と2階部分は空間的に上下に配置され、1階部分のゲーム世界の左下隅が2階部分のゲーム世界の左下隅に対応し、1階部分のゲーム世界の右上隅が2階部分のゲーム世界の右上隅に対応するように配置されるものである。具体的には、1階部分の左下隅の座標は1階部分のゲーム世界において(0,0)とされ、右上隅の座標が(100,100)とされる。そして、同様に、2階部分の左下隅の座標が2階部分のゲーム世界において(0,0)とされ、右上隅の座標が(100,100)とされることによって、1階部分と2階部分が空間的に対応することになる。
【0030】
テレビモニタ60には第2のゲーム機30から出力される1階部分のゲーム世界が表示され、LCD25には第1のゲーム機20によって2階部分のゲーム世界が表示される。テレビモニタ60に表示される1階部分のゲーム世界とLCD25に表示される2階部分のゲーム世界は対応している。すなわち、キャラクタ91が1階部分に存在するとき、テレビモニタ60にはキャラクタ91の周辺領域が表示され、テレビモニタ60に表示された領域に対応する2階部分の領域がLCD25に表示される。また、キャラクタ91が2階部分に存在するときは、LCD25にはキャラクタ91の周辺領域が表示され、LCD25に表示された領域に対応する1階部分の領域がテレビモニタ60に表示される。すなわち、テレビモニタ60に表示される1階部分の領域とLCD25に表示される2階部分の領域はゲーム世界において上下に対応した領域であるように表示制御される。
【0031】
キャラクタ91はテレビモニタ60またはLCD25のいずれか一方に表示される。すなわち、キャラクタ91が1階部分に存在するときはキャラクタ91はテレビモニタ60に表示され、2階部分に存在するときはLCD25に表示される。また、本実施例において、キャラクタ91は固定表示され、キャラクタ91の移動操作に応じて背景(ゲーム世界である迷路)が相対的にスクロール表示される。なお、キャラクタ91が移動表示されるようにして、必要に応じてゲーム世界(迷路)をスクロール表示するようにしてもよい。
【0032】
図3において、現在、キャラクタ91は1階部分のゲーム世界に存在している。このとき、図4に示すように、キャラクタ91の周辺領域(60aの領域)がテレビモニタ60に表示される。また、これに対応する2階部分のゲーム世界(25aの領域)がLCD25に表示される。
【0033】
プレイヤが操作スイッチ26aを操作することによって、キャラクタ91はゲーム世界内を移動する。本実施例においては、キャラクタ91は固定表示されるのでキャラクタ91の移動操作にしたがってゲーム世界(迷路)がスクロール表示される。
【0034】
なお、キャラクタ91が1階部分のゲーム世界に存在するとき、2階部分のゲーム世界に存在するときの両方とも、キャラクタ91の移動操作は操作スイッチ26aによって行われる。すなわち、キャラクタ91が1階部分のゲーム世界に存在するときは、操作スイッチ26aの操作によってテレビモニタ60に表示されるキャラクタ91の移動操作がされる。また、キャラクタ91が2階部分のゲーム世界に存在するときは、操作スイッチ26aの操作によってLCD25に表示されるキャラクタ91の移動操作がされる。プレイヤはキャラクタがいずれのゲーム世界に存在する場合でも同じ操作スイッチを使用することができるので便利である。
【0035】
図3に示す状態から、プレイヤが操作スイッチ26aを操作してキャラクタ91を右下方向に移動操作して、図5に示す状態になったとする(キャラクタ91が階段92a付近にいる状態)。このとき、テレビモニタ60には図6(a)に示す画面が表示され、LCD25には図6(b)に示す画面が表示される。
【0036】
図5に示す状態において、プレイヤが操作スイッチ26aを操作して、さらに階段92aに近づく操作をすると、キャラクタ91は階段を昇って2階部分のゲーム世界に移動し、テレビモニタ60には図7(a)に示す画面が表示され、LCD25には図7(b)に示す画面が表示される。
【0037】
階段の昇降(ゲーム世界の移動)の前後において、キャラクタが表示される画面(テレビモニタまたはLCD)が変わることになる。すなわち、テレビモニタ60からはキャラクタ91の表示が消えて、(今までキャラクタ91が表示されていなかった)LCD25にはキャラクタ91が表示される。このような表示制御をすることによって、キャラクタ91があたかもテレビモニタの世界からLCDの世界に移動したかのような視覚効果をプレイヤに与えることができ、プレイヤはキャラクタ91の世界間移動を実感することができる。
【0038】
キャラクタ91が2階部分の落とし穴93に位置した場合には、落下して1階部分のゲーム世界に移動することになる。このとき、LCD25に表示されていたキャラクタ91の表示が消えて、テレビモニタ60にキャラクタ91が出現する表示がされる。
【0039】
キャラクタが何らかのアイテムを所持している場合に、操作スイッチ21b等の操作によってアイテムを使用してゲーム世界を移動するようなゲーム制御をしてもよい。例えば、1階部分でジャンプアイテムを使用すると対応する2階部分にキャラクタ91が移動するようにしてもよい。この場合は、テレビモニタ60に表示されていたキャラクタ91の表示が消えて、LCD25にキャラクタ91が出現する表示がされる。
【0040】
また、キャラクタの能力値が所定値になった場合や、あるイベントをクリアした場合等のときにゲーム世界を移動するようなゲーム制御をしてもよい。
【0041】
さらに、図7に示す状態から、プレイヤが操作スイッチ26aを操作して、キャラクタ91を上方に移動操作して、図8に示す状態になったとする。このとき、テレビモニタ60には図9(a)に示す画面が表示される。また、LCD25には図9(b)に示す画面が表示される。
【0042】
ここで、テレビモニタ60にはアイテム94が表示されている。このテレビモニタ60の表示によって、プレイヤは現在のキャラクタ91の位置に対応する1階部分にアイテムが存在することが認識できる。すなわち、プレイヤは他のゲーム世界(1階部分)に存在するアイテムの位置情報を得て、今後のゲーム進行に役立てることができる。
【0043】
また、プレイヤがLCD25の表示のみを見ており、テレビモニタ60の表示を見ていなかった場合には、アイテム94の存在に気づかない場合があるが、プレイヤ以外の者がテレビモニタの表示を見ていた場合には、アイテム94の存在に気づいて、それをプレイヤに教えることができる。このようにして、プレイヤ以外の者もゲームに参加する楽しみがある。
【0044】
上述のゲームをゲームシステム10で実行するためのゲーム処理について図10〜図16を参照して以下に説明する。
【0045】
図10はDVD40に記憶されるデータを示した図である。DVDには、大きく分けて、第1のゲーム機用のプログラム41と、第2のゲーム機用のプログラム42と、各種ゲームデータ43が記憶される。第1のゲーム機用プログラム41および第2のゲーム機用プログラムにはそれぞれ、操作検出プログラム411,421と、キャラクタ移動制御プログラム412,422と、ゲーム世界移動制御プログラム413,423と、存在世界判断プログラム414,424と、キャラクタ表示制御プログラム415,425と、ゲーム世界表示制御プログラム416,426と、連動制御プログラム417,427と、通信制御プログラム418,428およびその他のゲーム処理プログラム419,429が含まれる。
【0046】
操作検出プログラム411,412は、操作スイッチ26a〜cの操作を検出するためのプログラムである。キャラクタ移動制御プログラム412,422は、操作スイッチ26aの操作に応じてキャラクタ91を移動制御するためのプログラムである。ゲーム世界移動制御プログラムは413,423は、あるゲーム世界において所定の条件を満たすときに他のゲーム世界にキャラクタ91を移動させるためのプログラムである(具体的には、キャラクタ91を1階部分から2階部分に、または2階部分から1階部分に移動させるためのプログラムである)。存在世界判断プログラム414,424は、キャラクタ91が1階部分のゲーム世界に存在するか、または、2階部分のゲーム世界に存在するかを判断するためのプログラムである。キャラクタ表示制御プログラム415,425は、キャラクタ91をテレビモニタ60またはLCD25に表示するためのプログラムである。ゲーム世界表示制御プログラム416,426は、1階部分のゲーム世界をテレビモニタ60に表示し、2階部分のゲーム世界をLCD25にに表示するためのプログラムである。連動制御プログラム417,427はテレビモニタ60に表示される1階部分のゲーム世界の領域と、LCD25に表示される2階部分のゲーム世界の領域を連動(対応)させるためのプログラムである。通信制御プログラム418,428は、第1のゲーム機20と第2のゲーム機30との間で通信をおこなうためのプログラムである。その他のゲーム処理プログラム419,429は、スコア計算,ゲームクリア,ゲームオーバー,アイテム取得処理,音処理等をおこなうためのプログラムである。
【0047】
各種ゲームデータ43は、ゲーム世界を表示するためのデータであるゲーム世界データ(マップデータ)431、キャラクタやゲーム世界を構成する要素(迷路の壁,階段,落とし穴,アイテム等)の画像データであるキャラクタ画像データ432、およびその他のゲームデータ(音データやタイトル画像のデータ等)433を含む。ゲーム世界データ431は1階部分のマップデータ4311と2階部分のマップデータ4312を含む。
【0048】
なお、第1のゲーム機20と第2のゲーム機30の処理能力が異なる場合、例えば、第1のゲーム機20が第2のゲーム機30の処理能力より劣る場合には、第1のゲーム機用のプログラムは、第2のゲーム機用のプログラムよりも処理負担の少ないものとしてもよい(具体的には画像処理や座標計算の精度を落として処理するようにしてもよい)。また、キャラクタ画像データ等も第1のゲーム機用と第2のゲーム機用で異なるようにしても良い。
【0049】
図11はRAM22に記憶されるデータを示した図である。RAM22には、DVD40に記憶されるデータのうち、第1のゲーム機用プログラム41が領域221に、2階部分のマップデータ4312が領域2221に、キャラクタ画像データ432が領域2222に、その他のゲームデータ433が領域2223に転送されて記憶される。また、CPU21がゲームプログラムを実行することによって生成されるキャラクタ位置データや、その他の変数データ(スコアデータ、残り時間データ等)が領域2231,2232に記憶される。キャラクタ位置データは、キャラクタが存在するゲーム世界とそのゲーム世界内での座標値によって構成される。具体的には、(ゲーム世界識別番号,X座標,Y座標)として表される。例えば、1階部分のゲーム世界を「1」とし、2階部分のゲーム世界を「2」として、現在、キャラクタ91が1階部分の座標(5,10)の地点に存在するときは、キャラクタ位置データは(1,5,10)と表される。
【0050】
図12はRAM32に記憶されるデータを示した図である。RAM32には、DVD40に記憶されるデータが読み出されて、第2のゲーム機用プログラム42が領域321に、1階部分のマップデータ4311が領域3221に、キャラクタ画像データ432が領域3222に、その他のゲームデータ433が領域3223にて記憶される。また、CPU31がゲームプログラムを実行することによって生成されるキャラクタ位置データや、その他の変数データ(スコアデータ、残り時間データ等)が領域3231,3232に記憶される。
【0051】
なお、本実施例においては、第2のゲーム機用プログラム42を全てRAM32に展開したが、プログラムの容量が大きい場合等は必要に応じて必要なプログラムをRAM32に読み出すようにしても良い。
【0052】
図13は第1のゲーム機20および第2のゲーム機30において実行されるプログラムのフローチャートである。図13(a)は第1のゲーム機20のCPU21によって実行されるプログラムのフローチャートであり、図13(b)は第2のゲーム機30のCPU31によって実行されるプログラムのフローチャートである。
【0053】
図13(a)において、第1のゲーム機20の電源がオンされると、ステップS11において 初期化処理を行ない、ステップS12で第2のゲーム機30との間で通信確立のためのネゴシエーションを行なう。通信が確立されると、ステップS13で第2のゲーム機30から送信される第1のゲーム機用プログラム41を受信してRAM22の所定領域221に記憶する。その後、ステップS14でゲーム処理を行なう。
【0054】
図13(b)において、第2のゲーム機30の電源がオンされると、ステップS21において 初期化処理を行ない、ステップS22で第1のゲーム機20との間で通信確立のためのネゴシエーションを行なう。通信が確立されると、ステップS23で、DVD40から第1のゲーム機用プログラム41を読み出して第2のゲーム機20に送信する。その後、ステップ24で、DVD40から第2のゲーム機用プログラム42を読み出してRAM32の所定領域321に記憶する。ステップ24の後、ステップS25でゲーム処理を行なう。
【0055】
なお、ステップS11〜ステップS13の処理をするためのプログラムは第1のゲーム機20が備える図示しないブートROMに記憶され、CPU21によって読み出されて実行される。ステップS21〜ステップS23の処理をするためのプログラムは第2のゲーム機30が備える図示しないブートROMに記憶され、CPU31によって読み出されて実行される。
【0056】
上述の通り、本実施例においては、DVD40に第2のゲーム機用プログラムだけでなく第1のゲーム機用プログラムを記憶し、ゲーム処理に先立って第1のゲーム機に第1のゲーム機用プログラムを転送する構成としたが、第1のゲーム機用プログラムを第1のゲーム機20に着脱自在なゲームカートリッジに記憶するようにしても良い。
【0057】
図14および図15は、前述の図13(a)のステップ14において第1のゲーム機20のCPU21によって実行されるゲームプログラムの詳細であり、前述の図11における第1のゲーム機用プログラム221をCPU21が実行することによって処理が行われる。具体的には、ステップS303,S304が操作検出プログラム2211に基づく処理である。ステップS306がキャラクタ移動制御プログラム2212に基づく処理である。ステップS307,S308がゲーム世界移動制御プログラム2213に基づく処理である。ステップS305,S313,S317が存在世界判断プログラム2214に基づく処理である。ステップS301,S309,S318がキャラクタ表示制御プログラム2215に基づく処理である。ステップS302,S311,S316がゲーム世界表示制御プログラム2216に基づく処理である。ステップS315が連動制御プログラム2217に基づく処理である。ステップS310,S312,S314が通信制御プログラム2218に基づく処理である。ステップS319がその他のゲーム処理プログラム2219に基づく処理である。
【0058】
まず、ステップS301において、LCD25にキャラクタ91を表示する処理をする(キャラクタ91は初期状態において第1のゲーム機20のゲーム世界(すなわち2階部分のゲーム世界)に存在するものとする)。ステップS302において、RAM22の領域2231に記憶されるキャラクタ位置データの初期値に基づいて、2階部分のキャラクタ91の周辺領域の迷路を表示する処理をする。
【0059】
ステップS302の後、ステップS303において、操作スイッチ26aの操作データを読み取る処理をする。そして、ステップS304において操作スイッチ26aの操作があったか否かが判断され、操作があったことが判断されると、ステップS305において、キャラクタ91が2階部分のゲーム世界に存在するか否かが判断される。具体的には、RAM22の領域2231に記憶されるキャラクタ位置データを参照して、キャラクタ91が存在するゲーム世界が1階部分か2階部分かが判断される(前述の通り、キャラクタ位置データにはゲーム世界識別番号が含まれる)。キャラクタ91が2階部分に存在すると判断されると、ステップS306において、操作スイッチ26aの操作データに基づいてキャラクタ位置データを更新する処理が行われる。具体的には、操作スイッチ26a(十字スイッチ)の上下左右の押下に応じてキャラクタ位置データのX座標,Y座標を更新する(迷路の壁等の障害物があって移動不可能な場合には更新しない)。ステップS306の後、ステップS307において、更新後のキャラクタ位置が特定個所か否かが判断される。具体的には、階段92bまたは落とし穴93の位置であるか否かが判断される。ステップS307において更新後のキャラクタ位置が特定個所(階段92bまたは落とし穴93)であることが判断されると、キャラクタ91を1階部分のゲーム世界へ移動させるべきとしてステップS308において、キャラクタを1階部分に移動させる(具体的にはキャラクタ位置データのゲーム世界識別番号を更新する)処理がされ、ステップS309においてLCD25からキャラクタ91の表示を消去する処理がおこなわれる。ステップS309の後、ステップS310に進む。また、ステップS307において、更新後のキャラクタ位置が特定個所(階段92bまたは落とし穴93)でないと判断された場合もステップS310に進む。ステップS310において、更新後のキャラクタ位置データを第2のゲーム機30に送信する処理が行われたのち、ステップS311において、更新後のキャラクタ位置データに応じてゲーム世界(迷路)の表示をスクロールさせる処理が行われる。ステップS311後、ステップS313に進む。
【0060】
ステップS305において、キャラクタ91が1階部分に存在すると判断されると、ステップS312において、操作スイッチ26aの操作データを第2のゲーム機30に送信する処理が行われる。第2のゲーム機30に送信された操作データは操作データバッファ361に記憶される。ステップS312の後、ステップS313に進む。
【0061】
ステップS313において、キャラクタが1階部分に存在する否かが判断される。2階部分に存在すると判断されるときは、ステップS319に進む。1階部分に存在すると判断されるときは、ステップS314において、第2のゲーム機30からキャラクタ位置データの送信(後述の図16のステップS408)があったか否かが判断される。キャラクタ位置データの送信がないことが判断されると、ステップS319に進む。キャラクタ位置データの送信があったことが判断されると、ステップS315において、受信したキャラクタ位置データをRAM22の領域2231に書き込む更新処理が行われる。この処理によって、第1のゲーム機20におけるキャラクタ位置データと第2のゲーム機30におけるキャラクタ位置データが整合することとなり、さらに、ステップS316において、更新後のキャラクタ位置データに基づいてLCD25のゲーム世界(迷路)の変更処理(スクロール処理)が行われることにより、LCD25にテレビモニタ60と連動した表示がされることになる。ステップS316の後、ステップS317において、更新後のキャラクタの位置が2階部分であるか否か(すなわち、キャラクタ91が1階部分から2階部分に移動したか否か)が判断される。更新後のキャラクタの位置が1階部分のままであることが判断されると、ステップS319に進む。更新後のキャラクタの位置が2階部分であることが判断されると、ステップS318において、LCD25にキャラクタを表示する処理がおこなわれた後、ステップS319に進む。
【0062】
ステップS319において、ゲームクリアまたはゲームオーバーになったか否かが判断されて、ゲームクリアまたはゲームオーバーとなった場合には、ゲーム処理を終了する。ゲームクリアまたはゲームオーバーではない場合には、ステップS303に戻る。
【0063】
上述の通り、操作スイッチ26aの操作があった場合に、キャラクタ91が2階部分に存在すると判断されるときはステップ(S305)、第1のゲーム機20(CPU21)が操作データに基づいてキャラクタの移動に関する処理(S306〜S310)を行う。また、キャラクタ91が1階部分に存在すると判断されるときは、操作データを第2のゲーム機30に転送して後述のように第2のゲーム機30によってキャラクタの移動に関する処理(後述の図16におけるステップS404〜S408)が行われる。
【0064】
さらに、キャラクタ91が1階部分に存在すると判断されるときは(S313)、ステップS314〜S318によって、第2のゲーム機30による処理結果に基づいて、LCD25に表示する画像が変更される。
【0065】
図16は、前述の図13(b)のステップ25において第2のゲーム機30のCPU31によって実行されるゲームプログラムの詳細である。前述の図12における第2のゲーム機用プログラム321をCPU31が実行することによって処理が行われる。具体的には、ステップS403が操作検出プログラム3211に基づく処理である。ステップS404がキャラクタ移動制御プログラム3212に基づく処理である。ステップS405,S406がゲーム世界移動制御プログラム3213に基づく処理である。ステップS402,S413が存在世界判断プログラム3214に基づく処理である。ステップS407,S414がキャラクタ表示制御プログラム3215に基づく処理である。ステップS401,S409,S412がゲーム世界表示制御プログラム3216に基づく処理である。ステップS411が連動制御プログラム3217に基づく処理である。ステップS408,S410が通信制御プログラム3218に基づく処理である。ステップS415がその他のゲーム処理プログラム3219に基づく処理である。
【0066】
まず、ステップS401において、RAM32の領域3231に記憶されるキャラクタ位置データの初期値に対応する1階部分の迷路をテレビモニタ60に表示する処理をする。(キャラクタ91は初期状態において第1のゲーム機20のゲーム世界(すなわち2階部分のゲーム世界)に存在するので、テレビモニタ60に表示されない。)
【0067】
次に、ステップS402において、キャラクタ91が1階に存在するか否かが判断される。1階に存在すると判断されると、ステップS403において、操作データバッファ361にデータが存在するか否かが判断される。操作データが存在しないと判断されると、ステップS415に進む。操作データが存在すると判断されると、ステップS404において、操作データに基づいてキャラクタ位置データが更新される。具体的には、操作データバッファに記憶された操作スイッチ26aの操作データの上下左右に応じてキャラクタ位置データを変更する処理が行われる。
【0068】
ステップS404の後、ステップS405において、更新後のキャラクタ位置が特定個所(階段92a)か否かが判断される。特定個所でない場合には、ステップS408に進む。特定個所である場合には、ステップS406において、キャラクタ91が階段を昇ったとして2階部分のゲーム世界に移動させる処理がおこなわれ、ステップS407において、テレビモニタ60からキャラクタ91を消去する処理がおこなわれる。ステップS407の後、ステップS408に進む。
【0069】
ステップS408において、更新されたキャラクタ位置データを第1のゲーム機20に送信する処理が行われた後、ステップS409において、更新されたキャラクタ位置データに基づいてゲーム世界(迷路)の表示をスクロールさせる処理が行われる。
【0070】
ステップS402において、キャラクタ91が2階に存在することが判断されると、ステップS410において、第1のゲーム機20からキャラクタ位置データの送信(図14のステップS310)があったか否かが判断される。送信がなかったことが判断されるとステップS415に進む。送信があったことが判断されると、ステップS411において、受信したキャラクタ位置データをRAM32の領域3231に書き込む処理が行われる。この処理によって、第1のゲーム機20におけるキャラクタ位置データと第2のゲーム機30におけるキャラクタ位置データが整合することになる。さらに、ステップS412において、更新されたキャラクタ位置データに基づいてテレビモニタ60のゲーム世界(迷路)の変更処理(スクロール処理)が行われることにより、テレビモニタ60にLCD25と連動した表示がされることになる。
【0071】
ステップS412の後、ステップS413におていて、更新されたキャラクタ位置が1階部分か否かが判断される。すなわち、図14のステップS308において、キャラクタ91を2階部分から1階部分に移動する処理がおこなわれた否かが判断されるが、具体的には、RAM32の領域3231に記憶されるキャラクタ位置データに基づいて判断される。更新されたキャラクタ位置が2階部分であると判断されると、ステップS415に進む。更新されたキャラクタ位置が1階部分であると判断されると、ステップS414において、LCD25にキャラクタ91を表示する処理がおこなわれる。
【0072】
ステップS415において、ゲームクリアまたはゲームオーバーになったか否かが判断されて、ゲームクリアまたはゲームオーバーとなった場合には、ゲーム処理を終了する。ゲームクリアまたはゲームオーバーではない場合には、ステップS402に戻る。
【0073】
上述の実施例では、第1のゲーム機20と第2のゲーム機30との間でキャラクタ位置データのみを通信することとしたが、スコア情報や所持アイテムの情報等、他のゲーム情報を通信して両ゲーム機間で整合させても良い。
【0074】
また、上述の実施例では、キャラクタ位置の変更があったときにその都度通信をおこなうこととしたが、定期的に通信をおこなってキャラクタ位置データ等を整合させるようにしてもよい。
【0075】
また、上述の実施例では、ゲームシステムを第1のゲーム機20と第2のゲーム機30によって構成したが、図17に示すようにLCD81を備えるコントローラ80とゲーム機30によって構成しても良い。この場合、上述の実施例においてLCD25に表示される画像がLCD81に表示されることになる。LCD81に表示される画像データはゲーム機30のCPU31がゲームプログラム(本実施例における第1のゲーム機用プログラムと第2のゲーム機用プログラムの両方の機能を備えるプログラム)を実行することによって生成され、ケーブルを介してコントローラ80に転送される。
【0076】
【図面の簡単な説明】
【図1】本発明の一実施例のゲームシステム10の構成図である。
【図2】本発明の一実施例のゲームシステム10のブロック図である。
【図3】キャラクタ91が1階部分に存在するときのゲーム世界の概念図である。
【図4】図3の状態における画面例であり、(a)はテレビモニタ60の画面例で、(b)はLCD25の画面例である。
【図5】キャラクタ91が1階部分の階段92a付近に存在するときのゲーム世界の概念図である。
【図6】図5の状態における画面例であり、(a)はテレビモニタ60の画面例で、(b)はLCD25の画面例である。
【図7】図5の状態からキャラクタ91が階段を昇って2階部分に存在するときの画面例であり、(a)はテレビモニタ60の画面例で、(b)はLCD25の画面例である。
【図8】キャラクタ91が図7の状態から上方に移動したときのゲーム世界の概念図である。
【図9】図8の状態における画面例であり、(a)はテレビモニタ60の画面例で、(b)はLCD25の画面例である。
【図10】DVD40の記憶データを示す図である。
【図11】ゲーム実行時にRAM22に記憶されるデータを示す図である。
【図12】ゲーム実行時にRAM32に記憶されるデータを示す図である。
【図13】第1のゲーム機20および第2のゲーム機30のフローチャートである。
【図14】第1のゲーム機20のゲーム処理のフローチャートである。
【図15】第1のゲーム機20のゲーム処理のフローチャートである。
【図16】第2のゲーム機30のゲーム処理のフローチャートである。
【図17】変形例であるゲームシステム10´の構成図である。
【図18】従来のゲームシステム100の構成図である。
【図19】従来のゲームシステム100におけるゲーム世界の表示を説明するための概念図である。
【図20】図19の状態における画面例である。
【符号の説明】
10…ゲームシステム
20…第1のゲーム機
30…第2のゲーム機
40…DVD
50…通信ケーブル
60…テレビモニタ
70…AVケーブル
21,31…CPU
22,32…RAM
23,33…画像処理ユニット
24…LCDドライバ
25…LCD
26…操作スイッチ
27,36…通信インターフェース
28,37…コネクタ
34…エンコーダ
35…DVDドライブ
361…操作データバッファ
91…キャラクタ
92…階段
93…落とし穴
94…アイテム
[0001]
[Industrial application fields]
The present invention relates to a game system and a game program, and more particularly to a game system and a game program including a plurality of display devices.
[Prior art]
(1) Prior art 1 (FIGS. 18 to 20)
The game system 100 of FIG. 18 includes a controller 200, a game machine body 300, a DVD 400, an AV cable 500, and a television monitor 600. Consider a game world as shown in FIG. 19 in the game executed in the game system 100. The entire game world is composed of a game world of the first floor portion shown in (a) and a game world of the second floor portion shown in (b). The character 91 can move between the game world of the first floor portion and the game world of the second floor portion by the stairs 92a, 92b and the pitfall 93. In this game world, the peripheral area of the character 91 (for example, the area 600a) is displayed on the television monitor 600. Here, a display mode when the character 91 moves from the game world of the first floor portion (FIG. 19A) to the game world of the second floor portion (FIG. 19B) by the stairs 92 is described with reference to FIG. I will explain. A display example when the character 91 is in the vicinity of the staircase 92a on the first floor portion is shown in FIG. 20A (the region 600a in FIG. 19A is displayed). When the character 91 moves to the second floor using the stairs 92a, the display near the stairs 92b on the second floor is displayed on the same TV monitor 600 as shown in FIG. 20B (FIG. 19 ( The area of 600b of b) is displayed).
(2) Conventional technique 2 (the operation device is provided with display means)
Japanese Patent Laid-Open No. 2000-157719 is a game system in which an operating device includes display means. This game system displays a main game image on a main display screen, and displays auxiliary information such as message information transferred from other players on the display means of each operation device.
[0002]
[Problems to be solved by the invention]
The above prior art has the following problems, and it is not possible to give diversity in the way of presenting game images. In particular, when the character moves in the game world, the player does not feel the movement of the game world.
(1) Prior art 1
Since there is only one display means, the game image presented to the player of the game image has no diversity or unexpectedness.
(2) Prior art 2
The information displayed on the display means of the operating device is auxiliary information relating to the game progress, and merely indicates the auxiliary role of the game image displayed on the main display screen.
[0003]
Therefore, the present invention has an object of providing a plurality of display means to give a variety of ways to present a game image, and in particular, when a character moves in the game world, the player feels the movement of the game world. The main purpose is to
Another object of the present invention is to provide a plurality of display means and simultaneously present a plurality of game worlds to increase the interest of the game.
[0004]
The invention of claim 1A game system comprising a first display means, a second display means, and an operation means, wherein the first display image data for causing the first display means to display a partial area of the first game world And a part of the second game world that is different from the first game world and has a corresponding relationship with the first game world is displayed on the second display means. Display image data generating means for generating the second display image data, and further including an image representing the player character in one of the first display image data or the second display image data, Position updating means for updating position data in a memory indicating the position of the player character in the game world in response to an operation; the player character is connected to the first game world and the first game character; State storage means for storing in the memory state data indicating in which game world of the game world, and the player character is one of the first game world and the second game world When it is detected that the movement condition is allowed to move from the world to the other game world, the state update means for changing the state data on the memory is provided, the display image data generation means, Of the first display image data or the second display image data, an image representing a player character is included in the display image data corresponding to the game world indicated by the state data, and the position updating means In response to the update of the position data, the partial area of the first game world displayed on the first display means and the second display means For the partial area of the second game world shown, the corresponding areas of the first game world included in the first display image data are displayed on the respective display means in conjunction with each other. The game system determines a partial area and a partial area of the second game world included in the second display image data.
[0005]
According to the present invention, a different game world is displayed on each display means (the first display world is displayed on the first display means, and the second game world is displayed on the second display means. ). The character operated by the player is displayed on one of the display means (when the character exists in the first game world, it is displayed on the first display means, and when the character exists in the second game world, the first display means is displayed. 2). The character is movable between the first game world and the second game world, and the character is displayed on the first display means or the second display means in accordance with the movement between the game worlds. The player can feel that the character has moved in the game world.
[0006]
In the present invention, the game world is a virtual world in which a game progresses, and is typically a space in which a character can move. In the present invention, there are a plurality of game worlds, and the character can move between the game worlds. Here, the fact that there are a plurality of game worlds means that there are a plurality of game worlds having a certain unity, and it does not mean that each game world is a completely different game world. For example, as described later, it is assumed that the first floor portion and the second floor portion of the maze are different game worlds.
[0007]
When the game processing result satisfies a predetermined condition, the character moves between the first game world and the second game world. Here, the predetermined condition is, for example, when the character operated by the player exists at a predetermined position. Specifically, when a character is present at a specific place (pitfalls, warp points, stairs, jump stand, boarding position of a vehicle, etc.) in the first game world, the character is moved to the second game world. The same applies when moving from the second game world to the first game world. In another example, when an attribute value of a character reaches a predetermined value (or when it exceeds or exceeds a predetermined value), when an event is cleared, or when a player inputs a predetermined command, an item The case where it is used is considered.
[0009]
In the present invention, there is a correspondence between the first game world and the second game world. This correspondence relationship is, for example, a spatial correspondence relationship. For example, the first game world is an upper game world, the second game world is a lower game world, and the first game world is below the first game world. There may be a case where the second game world exists and has a vertical correspondence. In addition, there may be a case where the first game world and the second game world have a left-right correspondence relationship.
[0010]
In the game world configured as described above, a part of each game world is displayed on the first display means and the second display means, and a part of the first game world displayed on the first display means. Display control is performed so that the area corresponds to a partial area of the second game world displayed on the second display means.
[0011]
According to the present invention, since the information of the corresponding area in the game world where no character exists is presented, the interest of the game can be increased. The player may advance the game while looking at both display means, but the player plays by looking only at the display means on which the character exists, and the person who is watching the game other than the player has the character Since the player can be informed of the information by looking at the display means that does not, the person other than the player is also interested in participating in the game.
[0012]
In addition, for example, information on both game worlds is presented in conjunction with the movement of the character, so that, for example, there is a correspondence relationship that there is a second game world below the first game world. If the character is present in the first game world, the second game world information displayed on the second display means is information below the current position of the character. Can be recognized. Thereby, for example, when the character exists in the first game world and the item is displayed on the second display means, the player can recognize that there is an item in the lower layer direction of the current position of the character, It can be a clue to get the item.
[0024]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 is a configuration diagram of a game system 10 according to an embodiment of the present invention. The game system 10 includes a first game machine 20, a second game machine 30, a DVD 40, a communication cable 50, a television monitor 60, and an AV cable 70. The first game machine 20 is a portable game machine. The first game machine 20 is connected to the second game machine 30 via the communication cable 60. The DVD 40 is mounted on the second game machine 30. The video / audio output of the second game machine 30 is output to the television monitor 60 via the AV cable 70. The first game machine 20 includes an LCD 25 and operation switches 26a to 26c.
[0025]
FIG. 2 is a block diagram of the game system 10. In the first game machine 20, a CPU 21, a RAM 22, an image processing unit 23, an operation switch 26, and a communication interface 27 are connected by a bus. Further, an LCD driver 24 is connected to the image processing unit 23, and an LCD 25 is connected to the LCD driver 24. The communication interface 27 is connected to the second game machine 30 via the connector 28 and the communication cable 50.
[0026]
As will be described later, the CPU 21 reads a game program and game data stored in the RAM 22 and executes a game process based on operation data from the operation switch 26. At this time, the game data generated by the CPU 21 is stored in another area of the RAM 22. The image processing unit 23 generates display data based on the data generated by the CPU 21 and stored in the RAM 22 and outputs the display data to the LCD driver 24. The LCD driver 24 drives the LCD and displays an image. Data to be transmitted to the second game machine 30 is transmitted from the CPU 21 via the communication interface 27, and data transmitted from the second game machine 30 is received by the CPU 21 via the communication interface 27.
Note that the image processing unit 23 is not necessarily required, and the CPU 21 may fulfill its function.
[0027]
In the second game machine 30, the CPU 31, RAM 32, image processing unit 33, DVD drive 35, and communication interface 36 are bus-connected. Further, an encoder 34 is connected to the image processing unit 33, and a video signal is output from the encoder 34 to the television monitor 60. The communication interface 36 includes a communication buffer 361 and is connected to the first game machine 20 via the connector 37 and the communication cable 50.
Note that the image processing unit 33 is not always necessary, and the CPU 31 may fulfill its function.
[0028]
The CPU 31 executes the game process based on the DVD 40 data read by the DVD drive 35 and stored in the RAM 32. At this time, the game data generated by the CPU 31 is stored in another area of the RAM 32. The image processing unit 33 generates display data based on the data generated by the CPU 31 and stored in the RAM 32, and outputs the display data to the encoder 34. The encoder 34 outputs a video signal to the television monitor 60. Data to be transmitted to the first game machine 20 is output via the communication interface 36, and data transmitted from the first game machine 20 is received by the CPU 41 via the communication interface 36. The operation data of the operation switch 26 transmitted from the first game machine 20 is stored in the operation data buffer 361.
[0029]
An outline of a game executed in the game system as described above is shown in FIGS. FIG. 3 shows the game world. This game world is the same as the game world shown in FIG. The entire game world is composed of a game world of the first floor portion shown in (a) and a game world of the second floor portion shown in (b). The character 91 can move between the game world of the first floor portion and the game world of the second floor portion by the stairs 92a, 92b and the pitfall 93. The first floor part and the second floor part are spatially arranged above and below, the lower left corner of the game world on the first floor part corresponds to the lower left corner of the game world on the second floor part, and the upper right corner of the game world on the first floor part is 2 The floor portion is arranged so as to correspond to the upper right corner of the game world. Specifically, the coordinates of the lower left corner of the first floor portion are (0, 0) in the game world of the first floor portion, and the coordinates of the upper right corner are (100, 100). Similarly, the coordinates of the lower left corner of the second floor portion are (0, 0) in the game world of the second floor portion, and the coordinates of the upper right corner are (100, 100). The floor will correspond spatially.
[0030]
The game world of the first floor portion output from the second game machine 30 is displayed on the television monitor 60, and the game world of the second floor portion is displayed on the LCD 25 by the first game machine 20. The game world of the first floor displayed on the TV monitor 60 corresponds to the game world of the second floor displayed on the LCD 25. That is, when the character 91 is present on the first floor portion, the peripheral area of the character 91 is displayed on the television monitor 60, and the second floor portion area corresponding to the area displayed on the television monitor 60 is displayed on the LCD 25. When the character 91 is present on the second floor portion, the LCD 25 displays the peripheral area of the character 91, and the first floor portion area corresponding to the area displayed on the LCD 25 is displayed on the television monitor 60. That is, the display control is performed so that the area of the first floor displayed on the television monitor 60 and the area of the second floor displayed on the LCD 25 are areas corresponding to the top and bottom in the game world.
[0031]
The character 91 is displayed on either the television monitor 60 or the LCD 25. That is, the character 91 is displayed on the television monitor 60 when the character 91 is present on the first floor portion, and is displayed on the LCD 25 when the character 91 is present on the second floor portion. In this embodiment, the character 91 is fixedly displayed, and the background (maze that is a game world) is relatively scroll-displayed in accordance with the movement operation of the character 91. Note that the character 91 may be moved and displayed, and the game world (maze) may be scrolled as necessary.
[0032]
In FIG. 3, the character 91 currently exists in the game world on the first floor. At this time, as shown in FIG. 4, the peripheral area (area 60 a) of the character 91 is displayed on the television monitor 60. In addition, the game world (region 25a) corresponding to the second floor is displayed on the LCD 25.
[0033]
When the player operates the operation switch 26a, the character 91 moves in the game world. In this embodiment, since the character 91 is fixedly displayed, the game world (maze) is scroll-displayed according to the movement operation of the character 91.
[0034]
When the character 91 exists in the game world of the first floor portion, the movement operation of the character 91 is performed by the operation switch 26a both when the character 91 exists in the game world of the second floor portion. That is, when the character 91 is present in the game world on the first floor, the character 91 displayed on the television monitor 60 is moved by the operation of the operation switch 26a. When the character 91 exists in the game world on the second floor, the character 91 displayed on the LCD 25 is moved by the operation of the operation switch 26a. This is convenient because the player can use the same operation switch regardless of which game world the character is in.
[0035]
From the state shown in FIG. 3, it is assumed that the player operates the operation switch 26a to move the character 91 in the lower right direction to enter the state shown in FIG. 5 (a state where the character 91 is in the vicinity of the stairs 92a). At this time, the screen shown in FIG. 6A is displayed on the television monitor 60, and the screen shown in FIG. 6B is displayed on the LCD 25.
[0036]
In the state shown in FIG. 5, when the player operates the operation switch 26a and further moves closer to the stairs 92a, the character 91 moves up the stairs and moves to the game world on the second floor. The screen shown in FIG. 7A is displayed, and the screen shown in FIG.
[0037]
The screen (TV monitor or LCD) on which the character is displayed changes before and after the stairs are moved up and down (movement of the game world). That is, the display of the character 91 disappears from the television monitor 60, and the character 91 is displayed on the LCD 25 (the character 91 has not been displayed so far). By performing such display control, it is possible to give the player a visual effect as if the character 91 has moved from the world of the television monitor to the world of the LCD, and the player can feel the movement of the character 91 between the worlds. be able to.
[0038]
When the character 91 is positioned in the pit 93 on the second floor, the character 91 falls and moves to the game world on the first floor. At this time, the display of the character 91 displayed on the LCD 25 disappears, and the character monitor 91 is displayed on the television monitor 60.
[0039]
When the character has some item, game control may be performed such that the item is used to move the game world by operating the operation switch 21b or the like. For example, if a jump item is used on the first floor portion, the character 91 may move to the corresponding second floor portion. In this case, the display of the character 91 displayed on the television monitor 60 disappears, and a display in which the character 91 appears on the LCD 25 is displayed.
[0040]
Further, game control may be performed such that the game world moves when the ability value of the character reaches a predetermined value or when an event is cleared.
[0041]
Furthermore, from the state shown in FIG. 7, it is assumed that the player operates the operation switch 26a to move the character 91 upward, resulting in the state shown in FIG. At this time, the screen shown in FIG. Further, the screen shown in FIG. 9B is displayed on the LCD 25.
[0042]
Here, an item 94 is displayed on the television monitor 60. From the display on the television monitor 60, the player can recognize that an item exists on the first floor corresponding to the current position of the character 91. That is, the player can obtain position information of items existing in another game world (the first floor portion) and use it for future game progress.
[0043]
In addition, if the player only looks at the display on the LCD 25 and does not look at the display on the TV monitor 60, the player may not be aware of the presence of the item 94. If so, the player can notice the presence of the item 94 and teach it to the player. In this way, a person other than the player also enjoys participating in the game.
[0044]
Game processing for executing the above-described game on the game system 10 will be described below with reference to FIGS.
[0045]
FIG. 10 is a diagram showing data stored in the DVD 40. The DVD is roughly divided into a first game machine program 41, a second game machine program 42, and various game data 43. The first game machine program 41 and the second game machine program include operation detection programs 411, 421, character movement control programs 412, 422, game world movement control programs 413, 423, and existence world judgment, respectively. Includes programs 414, 424, character display control programs 415, 425, game world display control programs 416, 426, interlocking control programs 417, 427, communication control programs 418, 428, and other game processing programs 419, 429. It is.
[0046]
The operation detection programs 411 and 412 are programs for detecting the operation of the operation switches 26a to 26c. The character movement control programs 412 and 422 are programs for controlling the movement of the character 91 according to the operation of the operation switch 26a. The game world movement control program 413, 423 is a program for moving the character 91 to another game world when a predetermined condition is satisfied in a certain game world (specifically, the character 91 is moved from the first floor portion. This is a program for moving to the second floor part or from the second floor part to the first floor part). The existence world determination programs 414 and 424 are programs for determining whether the character 91 exists in the game world of the first floor part or in the game world of the second floor part. The character display control programs 415 and 425 are programs for displaying the character 91 on the television monitor 60 or the LCD 25. The game world display control programs 416 and 426 are programs for displaying the game world of the first floor portion on the television monitor 60 and displaying the game world of the second floor portion on the LCD 25. The linkage control programs 417 and 427 are programs for linking (corresponding) the game world area of the first floor displayed on the television monitor 60 and the game world area of the second floor displayed on the LCD 25. The communication control programs 418 and 428 are programs for performing communication between the first game machine 20 and the second game machine 30. The other game processing programs 419 and 429 are programs for performing score calculation, game clear, game over, item acquisition processing, sound processing, and the like.
[0047]
The various game data 43 is image data of game world data (map data) 431 that is data for displaying the game world, and characters (maze walls, stairs, pitfalls, items, etc.) that constitute the game world. Character image data 432 and other game data (such as sound data and title image data) 433 are included. The game world data 431 includes map data 4311 for the first floor portion and map data 4312 for the second floor portion.
[0048]
Note that when the processing capabilities of the first game machine 20 and the second game machine 30 are different, for example, when the first game machine 20 is inferior to the processing capability of the second game machine 30, the first game The machine program may have a smaller processing load than the second game machine program (specifically, processing may be performed with reduced accuracy of image processing and coordinate calculation). Character image data and the like may be different for the first game machine and the second game machine.
[0049]
FIG. 11 is a diagram showing data stored in the RAM 22. Of the data stored in the DVD 40, the first game machine program 41 is stored in the RAM 22, the second floor map data 4312 is stored in the region 2221, the character image data 432 is stored in the region 2222, and other games. Data 433 is transferred to area 2223 and stored. Further, character position data generated by the CPU 21 executing the game program and other variable data (score data, remaining time data, etc.) are stored in the areas 2231 and 2232. The character position data includes a game world where the character exists and coordinate values in the game world. Specifically, it is represented as (game world identification number, X coordinate, Y coordinate). For example, assuming that the game world of the first floor portion is “1” and the game world of the second floor portion is “2”, and the character 91 is currently located at the coordinates (5, 10) of the first floor portion, The position data is represented as (1, 5, 10).
[0050]
FIG. 12 is a diagram showing data stored in the RAM 32. The data stored in the DVD 40 is read into the RAM 32, the second game machine program 42 is stored in the area 321, the first floor map data 4311 is stored in the area 3221, and the character image data 432 is stored in the area 3222. Other game data 433 is stored in area 3223. Further, character position data generated by the CPU 31 executing the game program and other variable data (score data, remaining time data, etc.) are stored in the areas 3231 and 3232.
[0051]
In the present embodiment, all the second game machine programs 42 are expanded in the RAM 32. However, if the program capacity is large, a necessary program may be read out to the RAM 32 as necessary.
[0052]
FIG. 13 is a flowchart of a program executed in the first game machine 20 and the second game machine 30. FIG. 13A is a flowchart of a program executed by the CPU 21 of the first game machine 20, and FIG. 13B is a flowchart of a program executed by the CPU 31 of the second game machine 30.
[0053]
In FIG. 13A, when the power source of the first game machine 20 is turned on, an initialization process is performed in step S11, and a negotiation for establishing communication with the second game machine 30 is performed in step S12. Do. When communication is established, the first game machine program 41 transmitted from the second game machine 30 is received and stored in the predetermined area 221 of the RAM 22 in step S13. Thereafter, game processing is performed in step S14.
[0054]
In FIG. 13B, when the power of the second game machine 30 is turned on, initialization processing is performed in step S21, and negotiation for establishing communication with the first game machine 20 is performed in step S22. Do. When communication is established, the first game machine program 41 is read from the DVD 40 and transmitted to the second game machine 20 in step S23. Thereafter, in step 24, the second game machine program 42 is read from the DVD 40 and stored in the predetermined area 321 of the RAM 32. After step 24, game processing is performed in step S25.
[0055]
Note that a program for performing the processes in steps S11 to S13 is stored in a boot ROM (not shown) included in the first game machine 20, and is read and executed by the CPU 21. A program for performing the processes in steps S21 to S23 is stored in a boot ROM (not shown) provided in the second game machine 30, and is read and executed by the CPU 31.
[0056]
As described above, in the present embodiment, not only the second game machine program but also the first game machine program is stored on the DVD 40, and the first game machine is stored in the first game machine prior to the game processing. Although the program is transferred, the first game machine program may be stored in a game cartridge that is detachable from the first game machine 20.
[0057]
14 and 15 show details of the game program executed by the CPU 21 of the first game machine 20 in step 14 of FIG. 13A described above, and the first game machine program 221 shown in FIG. 11 described above. The processing is performed by the CPU 21 executing. Specifically, steps S303 and S304 are processes based on the operation detection program 2211. Step S306 is processing based on the character movement control program 2212. Steps S307 and S308 are processes based on the game world movement control program 2213. Steps S305, S313, and S317 are processes based on the existence world judgment program 2214. Steps S301, S309, and S318 are processes based on the character display control program 2215. Steps S302, S311, and S316 are processes based on the game world display control program 2216. Step S315 is processing based on the interlock control program 2217. Steps S310, S312 and S314 are processes based on the communication control program 2218. Step S319 is processing based on the other game processing program 2219.
[0058]
First, in step S301, a process of displaying the character 91 on the LCD 25 is performed (assuming that the character 91 exists in the game world of the first game machine 20 (that is, the game world on the second floor) in the initial state). In step S302, based on the initial value of the character position data stored in the area 2231 of the RAM 22, a process of displaying the maze in the peripheral area of the character 91 on the second floor is performed.
[0059]
After step S302, in step S303, a process of reading operation data of the operation switch 26a is performed. In step S304, it is determined whether or not the operation switch 26a has been operated. If it is determined that the operation has been performed, it is determined in step S305 whether or not the character 91 exists in the game world on the second floor. Is done. Specifically, referring to the character position data stored in the area 2231 of the RAM 22, it is determined whether the game world in which the character 91 exists is the first floor portion or the second floor portion (as described above, the character position data Contains the game world identification number). If it is determined that the character 91 is present on the second floor portion, in step S306, processing for updating the character position data is performed based on the operation data of the operation switch 26a. Specifically, the X and Y coordinates of the character position data are updated in response to pressing of the operation switch 26a (cross switch) up, down, left, and right (when there is an obstacle such as a maze wall and the character cannot be moved). Do not update). After step S306, in step S307, it is determined whether or not the updated character position is a specific location. Specifically, it is determined whether or not the position is the staircase 92b or the pit 93. If it is determined in step S307 that the updated character position is a specific location (step 92b or pit 93), the character 91 should be moved to the first floor game world in step S308. Is moved (specifically, the game world identification number of the character position data is updated), and the process of deleting the display of the character 91 from the LCD 25 is performed in step S309. After step S309, the process proceeds to step S310. If it is determined in step S307 that the updated character position is not a specific location (step 92b or pit 93), the process proceeds to step S310. After the process of transmitting the updated character position data to the second game machine 30 in step S310, the display of the game world (maze) is scrolled in accordance with the updated character position data in step S311. Processing is performed. After step S311, the process proceeds to step S313.
[0060]
If it is determined in step S305 that the character 91 is present on the first floor portion, processing for transmitting operation data of the operation switch 26a to the second game machine 30 is performed in step S312. The operation data transmitted to the second game machine 30 is stored in the operation data buffer 361. After step S312, the process proceeds to step S313.
[0061]
In step S313, it is determined whether or not the character exists on the first floor portion. If it is determined that the second floor portion exists, the process proceeds to step S319. When it is determined that the first floor portion exists, it is determined in step S314 whether or not character position data is transmitted from the second game machine 30 (step S408 in FIG. 16 described later). If it is determined that there is no transmission of character position data, the process proceeds to step S319. If it is determined that the character position data has been transmitted, an update process for writing the received character position data in the area 2231 of the RAM 22 is performed in step S315. By this processing, the character position data in the first game machine 20 and the character position data in the second game machine 30 are matched. Further, in step S316, the game world of the LCD 25 is based on the updated character position data. By performing the (maze) change process (scroll process), a display in conjunction with the television monitor 60 is displayed on the LCD 25. After step S316, in step S317, it is determined whether or not the position of the updated character is in the second floor part (that is, whether or not the character 91 has moved from the first floor part to the second floor part). If it is determined that the updated character position remains on the first floor, the process proceeds to step S319. If it is determined that the position of the updated character is in the second floor, a process for displaying the character on the LCD 25 is performed in step S318, and the process proceeds to step S319.
[0062]
In step S319, it is determined whether or not the game is cleared or the game is over. If the game is cleared or the game is over, the game process is terminated. If it is not game clear or game over, the process returns to step S303.
[0063]
As described above, when it is determined that the character 91 is present on the second floor when the operation switch 26a is operated, the first game machine 20 (CPU 21) determines that the character is based on the operation data in step S305. The process (S306 to S310) related to the movement of is performed. Further, when it is determined that the character 91 is present on the first floor portion, the operation data is transferred to the second game machine 30 and the second game machine 30 performs processing related to the movement of the character (described later). 16, steps S404 to S408) are performed.
[0064]
Furthermore, when it is determined that the character 91 is present on the first floor (S313), the image displayed on the LCD 25 is changed based on the processing result by the second game machine 30 through steps S314 to S318.
[0065]
FIG. 16 shows the details of the game program executed by the CPU 31 of the second game machine 30 in step 25 of FIG. Processing is performed by the CPU 31 executing the second game machine program 321 in FIG. 12 described above. Specifically, step S403 is processing based on the operation detection program 3211. Step S404 is processing based on the character movement control program 3212. Steps S405 and S406 are processes based on the game world movement control program 3213. Steps S402 and S413 are processes based on the existence world determination program 3214. Steps S407 and S414 are processing based on the character display control program 3215. Steps S401, S409, and S412 are processes based on the game world display control program 3216. Step S411 is processing based on the interlock control program 3217. Steps S408 and S410 are processes based on the communication control program 3218. Step S415 is processing based on the other game processing program 3219.
[0066]
First, in step S401, a process of displaying the maze of the first floor portion corresponding to the initial value of the character position data stored in the area 3231 of the RAM 32 on the television monitor 60 is performed. (The character 91 is not displayed on the television monitor 60 because it exists in the game world of the first game machine 20 in the initial state (that is, the game world on the second floor).)
[0067]
Next, in step S402, it is determined whether or not the character 91 exists on the first floor. If it is determined that the data exists on the first floor, it is determined in step S403 whether data exists in the operation data buffer 361 or not. If it is determined that there is no operation data, the process proceeds to step S415. If it is determined that the operation data exists, the character position data is updated based on the operation data in step S404. Specifically, a process of changing the character position data according to the up / down / left / right direction of the operation data of the operation switch 26a stored in the operation data buffer is performed.
[0068]
After step S404, in step S405, it is determined whether or not the updated character position is a specific location (step 92a). If not, the process proceeds to step S408. If it is a specific place, in step S406, the character 91 is moved up to the staircase and moved to the second floor game world, and in step S407, the character 91 is deleted from the television monitor 60. It is. After step S407, the process proceeds to step S408.
[0069]
After the process of transmitting the updated character position data to the first game machine 20 is performed in step S408, the display of the game world (maze) is scrolled based on the updated character position data in step S409. Processing is performed.
[0070]
If it is determined in step S402 that the character 91 is on the second floor, it is determined in step S410 whether or not character position data has been transmitted from the first game machine 20 (step S310 in FIG. 14). . If it is determined that there is no transmission, the process proceeds to step S415. If it is determined that transmission has been performed, a process of writing the received character position data in the area 3231 of the RAM 32 is performed in step S411. By this processing, the character position data in the first game machine 20 and the character position data in the second game machine 30 are matched. Furthermore, in step S412, a game world (maze) change process (scroll process) of the TV monitor 60 is performed based on the updated character position data, so that the display in conjunction with the LCD 25 is displayed on the TV monitor 60. become.
[0071]
After step S412, in step S413, it is determined whether or not the updated character position is the first floor portion. That is, in step S308 of FIG. 14, it is determined whether or not the process of moving the character 91 from the second floor portion to the first floor portion is performed. Specifically, the character position stored in the area 3231 of the RAM 32 is determined. Judgment based on data. If it is determined that the updated character position is the second floor portion, the process proceeds to step S415. If it is determined that the updated character position is the first floor portion, a process of displaying the character 91 on the LCD 25 is performed in step S414.
[0072]
In step S415, it is determined whether or not the game is cleared or the game is over. If the game is cleared or the game is over, the game process is terminated. If it is not game clear or game over, the process returns to step S402.
[0073]
In the above-described embodiment, only the character position data is communicated between the first game machine 20 and the second game machine 30, but other game information such as score information and possessed item information is communicated. And you may match between both game machines.
[0074]
In the above-described embodiment, the communication is performed whenever the character position is changed. However, the character position data and the like may be matched by performing communication periodically.
[0075]
In the above-described embodiment, the game system is configured by the first game machine 20 and the second game machine 30, but may be configured by a controller 80 having an LCD 81 and the game machine 30 as shown in FIG. . In this case, the image displayed on the LCD 25 in the above-described embodiment is displayed on the LCD 81. The image data displayed on the LCD 81 is generated when the CPU 31 of the game machine 30 executes a game program (a program having the functions of both the first game machine program and the second game machine program in this embodiment). And transferred to the controller 80 via a cable.
[0076]
[Brief description of the drawings]
FIG. 1 is a configuration diagram of a game system 10 according to an embodiment of the present invention.
FIG. 2 is a block diagram of a game system 10 according to an embodiment of the present invention.
FIG. 3 is a conceptual diagram of the game world when a character 91 is present on the first floor portion.
4 is a screen example in the state of FIG. 3, where (a) is a screen example of the television monitor 60, and (b) is a screen example of the LCD 25. FIG.
FIG. 5 is a conceptual diagram of the game world when a character 91 is present near the staircase 92a on the first floor.
6 is a screen example in the state of FIG. 5, (a) is a screen example of the television monitor 60, and (b) is a screen example of the LCD 25.
7 is a screen example when the character 91 is on the second floor part from the state of FIG. 5; (a) is a screen example of the television monitor 60; and (b) is a screen example of the LCD 25. FIG. is there.
8 is a conceptual diagram of the game world when a character 91 moves upward from the state of FIG.
9 is a screen example in the state of FIG. 8, (a) is a screen example of the television monitor 60, and (b) is a screen example of the LCD 25. FIG.
10 is a diagram showing data stored on a DVD 40. FIG.
FIG. 11 is a diagram showing data stored in a RAM 22 when a game is executed.
FIG. 12 is a diagram showing data stored in a RAM 32 when a game is executed.
13 is a flowchart of the first game machine 20 and the second game machine 30. FIG.
FIG. 14 is a flowchart of game processing of the first game machine 20;
FIG. 15 is a flowchart of game processing of the first game machine 20;
FIG. 16 is a flowchart of game processing of the second game machine 30;
FIG. 17 is a configuration diagram of a game system 10 ′ which is a modified example.
18 is a configuration diagram of a conventional game system 100. FIG.
FIG. 19 is a conceptual diagram for explaining display of a game world in a conventional game system 100.
20 is a screen example in the state of FIG. 19;
[Explanation of symbols]
10 ... Game system
20 ... First game machine
30 ... Second game machine
40 ... DVD
50 ... Communication cable
60 ... TV monitor
70 ... AV cable
21, 31 ... CPU
22, 32 ... RAM
23, 33 ... Image processing unit
24 ... LCD driver
25 ... LCD
26. Operation switch
27, 36 ... Communication interface
28, 37 ... Connector
34 ... Encoder
35 ... DVD drive
361: Operation data buffer
91 ... Character
92 ... Stairs
93 ... Pitfalls
94 ... Item

Claims (2)

第1の表示手段、第2の表示手段、および操作手段を備えるゲームシステムであって、
第1のゲーム世界の一部領域を前記第1の表示手段に表示させるための第1の表示画像データを発生し、かつ、前記第1のゲーム世界と異なるゲーム世界でありかつ前記第1のゲーム世界と対応関係のある第2のゲーム世界の一部領域を前記第2の表示手段に表示させるための第2の表示画像データを発生し、さらに、第1の表示画像データまたは第2の表示画像データの一方にプレイヤキャラクタを表す画像データが含まれるようにする表示画像データ発生手段、
前記操作手段の操作に応じて、前記プレイヤキャラクタのゲーム世界における位置を示すメモリ上の位置データを更新する位置更新手段、
前記プレイヤキャラクタが前記第1のゲーム世界と前記第2のゲーム世界の何れのゲーム世界に存在しているかを示す状態データをメモリに記憶する状態記憶手段、および
前記プレイヤキャラクタが前記第1のゲーム世界と前記第2のゲーム世界のうちの一方のゲーム世界から他方のゲーム世界へ移動することを許容された移動条件になったことが検出されたときに、前記状態データを変更させる状態変更手段を備え、
前記表示画像データ発生手段は、前記第1の表示画像データまたは前記第2の表示画像データのうち、前記状態データが示すゲーム世界に対応する表示画像データにプレイヤキャラクタを表す画像データが含まれるようにし、かつ、前記位置更新手段による位置データの更新に応じて、前記第1の表示手段に表示される前記第1のゲーム世界の一部領域と前記第2の表示手段に表示される前記第2のゲーム世界の一部領域について、互いに対応する領域が連動してそれぞれの表示手段に表示されるように、前記第1の表示画像データに含まれる前記第1のゲーム世界の一部領域および前記第2の表示画像データに含まれる前記第2のゲーム世界の一部領域を決定する、ゲームシステム。
A game system comprising a first display means, a second display means, and an operation means,
Generating a first display image data for displaying a partial region of the first game world on the first display means, and a game world different from the first game world and the first Second display image data for causing the second display means to display a partial area of the second game world that has a corresponding relationship with the game world is generated, and further, the first display image data or the second display image data Display image data generating means for including image data representing a player character in one of the display image data;
Position updating means for updating position data on a memory indicating a position of the player character in the game world in response to an operation of the operation means;
State storage means for storing, in a memory, state data indicating in which of the first game world and the second game world the player character exists, and
When it is detected that the player character has entered a movement condition that allows the player character to move from one of the first game world and the second game world to the other game world, Comprising state changing means for changing the state data;
The display image data generation means includes image data representing a player character in the display image data corresponding to the game world indicated by the state data, of the first display image data or the second display image data. And the partial area of the first game world displayed on the first display means and the second display means displayed on the second display means in response to the update of the position data by the position update means. The partial areas of the first game world included in the first display image data so that the areas corresponding to each other are displayed on the respective display means in association with each other. A game system for determining a partial area of the second game world included in the second display image data.
前記第1のゲーム世界と前記第2のゲーム世界は、同じ広さのゲーム空間を有し、かつ階層が異なるように定められる、請求項1に記載のゲームシステム。The game system according to claim 1, wherein the first game world and the second game world have a game space of the same size and are determined to have different levels.
JP2001250479A 2001-08-21 2001-08-21 GAME SYSTEM AND GAME PROGRAM USED FOR THE SAME Expired - Lifetime JP3644915B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001250479A JP3644915B2 (en) 2001-08-21 2001-08-21 GAME SYSTEM AND GAME PROGRAM USED FOR THE SAME

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001250479A JP3644915B2 (en) 2001-08-21 2001-08-21 GAME SYSTEM AND GAME PROGRAM USED FOR THE SAME

Publications (2)

Publication Number Publication Date
JP2003053038A JP2003053038A (en) 2003-02-25
JP3644915B2 true JP3644915B2 (en) 2005-05-11

Family

ID=19079284

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001250479A Expired - Lifetime JP3644915B2 (en) 2001-08-21 2001-08-21 GAME SYSTEM AND GAME PROGRAM USED FOR THE SAME

Country Status (1)

Country Link
JP (1) JP3644915B2 (en)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7749089B1 (en) 1999-02-26 2010-07-06 Creative Kingdoms, Llc Multi-media interactive play system
US7878905B2 (en) 2000-02-22 2011-02-01 Creative Kingdoms, Llc Multi-layered interactive play experience
US7445550B2 (en) 2000-02-22 2008-11-04 Creative Kingdoms, Llc Magical wand and interactive play experience
US6761637B2 (en) 2000-02-22 2004-07-13 Creative Kingdoms, Llc Method of game play using RFID tracking device
US7066781B2 (en) 2000-10-20 2006-06-27 Denise Chapman Weston Children's toy with wireless tag/transponder
US6967566B2 (en) 2002-04-05 2005-11-22 Creative Kingdoms, Llc Live-action interactive adventure game
US20070066396A1 (en) 2002-04-05 2007-03-22 Denise Chapman Weston Retail methods for providing an interactive product to a consumer
US7674184B2 (en) 2002-08-01 2010-03-09 Creative Kingdoms, Llc Interactive water attraction and quest game
JP4115809B2 (en) 2002-11-11 2008-07-09 任天堂株式会社 GAME SYSTEM AND GAME PROGRAM
US9446319B2 (en) 2003-03-25 2016-09-20 Mq Gaming, Llc Interactive gaming toy
JP2004329709A (en) * 2003-05-09 2004-11-25 Nintendo Co Ltd Game system, and game program
JP2004329662A (en) * 2003-05-09 2004-11-25 Nintendo Co Ltd Game system and game program
JP4225926B2 (en) * 2004-01-20 2009-02-18 任天堂株式会社 Two-screen display game apparatus and two-screen display game program
EP1779344A4 (en) 2004-07-29 2009-08-19 Motiva Llc A human movement measurement system
JP4610988B2 (en) * 2004-09-30 2011-01-12 株式会社バンダイナムコゲームス Program, information storage medium, and image generation system
JP2006102239A (en) * 2004-10-06 2006-04-20 Namco Ltd Program, information storage medium, and image generation system
US7796116B2 (en) 2005-01-12 2010-09-14 Thinkoptics, Inc. Electronic equipment for handheld vision based absolute pointing system
JP4320303B2 (en) * 2005-06-03 2009-08-26 富士フイルム株式会社 Positioning device for disc manufacturing
JP4776003B2 (en) * 2005-06-06 2011-09-21 株式会社バンダイナムコゲームス PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE
JP4805633B2 (en) 2005-08-22 2011-11-02 任天堂株式会社 Game operation device
US8313379B2 (en) 2005-08-22 2012-11-20 Nintendo Co., Ltd. Video game system with wireless modular handheld controller
US7927216B2 (en) 2005-09-15 2011-04-19 Nintendo Co., Ltd. Video game system with wireless modular handheld controller
US8870655B2 (en) 2005-08-24 2014-10-28 Nintendo Co., Ltd. Wireless game controllers
JP4262726B2 (en) 2005-08-24 2009-05-13 任天堂株式会社 Game controller and game system
US8157651B2 (en) 2005-09-12 2012-04-17 Nintendo Co., Ltd. Information processing program
US8913003B2 (en) 2006-07-17 2014-12-16 Thinkoptics, Inc. Free-space multi-dimensional absolute pointer using a projection marker system
JP4489787B2 (en) * 2007-02-16 2010-06-23 任天堂株式会社 GAME SYSTEM AND GAME PROGRAM
JP5164417B2 (en) * 2007-04-18 2013-03-21 株式会社ソニー・コンピュータエンタテインメント Game system
WO2008129792A1 (en) * 2007-04-18 2008-10-30 Sony Computer Entertainment Inc. Game system and game device
US9176598B2 (en) 2007-05-08 2015-11-03 Thinkoptics, Inc. Free-space multi-dimensional absolute pointer with improved performance
JP5080401B2 (en) * 2008-08-25 2012-11-21 株式会社Pfu Information processing apparatus, transparent display element control method, and program
JP6978198B6 (en) * 2016-12-27 2022-02-28 キヤノンマーケティングジャパン株式会社 Information processing equipment, its control method, and program, and information processing system, its control method, and program.

Also Published As

Publication number Publication date
JP2003053038A (en) 2003-02-25

Similar Documents

Publication Publication Date Title
JP3644915B2 (en) GAME SYSTEM AND GAME PROGRAM USED FOR THE SAME
JP4662495B2 (en) Image generation apparatus, image generation program, image generation program recording medium, and image generation method
JP3734815B2 (en) Portable game device and game program
US7115031B2 (en) Game system displaying a game world on a common display and an individual display
US9452357B2 (en) Game system, game control method, and storage medium for customizing with regards to arrangement and size of panel image
US8961303B2 (en) Game apparatus and game program
US8212780B2 (en) Apparatus and program for controlling the state of an object displayed on a screen by operating a touch panel
US20040092309A1 (en) Game system and game program
US20030104864A1 (en) Video game apparatus and method with enhanced virtual camera control (as amended)
KR20120135281A (en) Computer device, storage medium, and control method
JP2018027231A (en) Program, control method, and information processing apparatus
JP4447568B2 (en) GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM
JP4124475B2 (en) Video game processing apparatus, video game processing method, and video game processing program
EP1149617B1 (en) Game system, judgment table producing method, and computer-readable storage medium carrying game program
JP4938819B2 (en) GAME DEVICE, GAME PROGRAM, AND INFORMATION RECORDING MEDIUM
JP2008154779A (en) GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM
CN110523076B (en) Video game device and video game processing program
US7847754B2 (en) Image processing program and image display device
EP1854520B1 (en) Game program and game apparatus
EP1002562B1 (en) Video game apparatus and information storage medium for video game
EP1002560B1 (en) Video game apparatus and information storage medium for video game
JP4236000B2 (en) 3D image processing apparatus, 3D image processing method and program
JP4847594B2 (en) Image generating apparatus, image generating method, and program
JP2002360921A (en) Game system and game program
JP2004065993A (en) Program distribution apparatus

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041018

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041217

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050201

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 3644915

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

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20090210

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

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20090210

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100210

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

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110210

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

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20120210

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20120210

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20130210

Year of fee payment: 8

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

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20130210

Year of fee payment: 8

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term