(57)【要約】【課題】プレーヤが市場シミュレーションゲームをより面白みを持って行うこと。【解決手段】本願発明のゲーム装置は、ゲーム空間上の仮想的な市場に、プレーヤによって制御されるメインキャラクタＭを登場させ、メインキャラクタＭの仮想的な市場における売買対象物の売買動作によって対戦キャラクタＶとの間で対戦を行わせるものであって、売買対象物の値動きに関するデータを記憶し、記憶されたデータに基づいて売買対象物の値動きを第２表示部５に表示させ、プレーヤによって操作され、メインキャラクタＭに売買対象物の売買動作を行わせる操作部３１及びタッチパネル６を有し、メインキャラクタＭ及び対戦キャラクタＶのそれぞれによる売買対象物の売買動作に基づいてメインキャラクタＭ及び対戦キャラクタＶのそれぞれが保有する保有金額を演算し、演算された保有金額に基づいて、予め定める所定の勝敗条件から対戦の勝敗を判別するＣＰＵ２１を備える。【選択図】  図４
2008259711.tif 000002
【特許請求の範囲】
【請求項１】
ゲーム空間上の仮想的な市場に、プレーヤによって制御されるキャラクタを登場させ、前記キャラクタの前記仮想的な市場における売買対象物の売買動作によって前記キャラクタとは異なる他のキャラクタとの間で対戦を行わせるゲーム装置であって、
前記売買対象物の値動きに関するデータを記憶する値動きデータ記憶手段と、
前記値動きデータ記憶手段によって記憶された前記データに基づいて前記売買対象物の値動きを表示手段に表示させる表示制御手段と、
前記プレーヤによって操作され、前記キャラクタに前記売買対象物の売買動作を行わせる操作手段と、
前記キャラクタ及び前記他のキャラクタのそれぞれによる売買対象物の売買動作に基づいて当該キャラクタ及び当該他のキャラクタのそれぞれが保有する評価値を演算する演算手段と、
前記演算手段によって演算された前記評価値に基づいて、予め定める所定の勝敗条件から対戦の勝敗を判別する判別手段と、
を備えたことを特徴とする、ゲーム装置。
【請求項２】
ゲーム空間上の仮想的な市場に、プレーヤによって制御されるキャラクタを登場させ、前記キャラクタの前記仮想的な市場における売買対象物の売買動作によって前記キャラクタとは異なる他のキャラクタとの間で対戦を行わせるゲーム装置であって、
前記キャラクタ及び前記他のキャラクタには、それぞれの精神状態を模擬的に数値化した精神値がそれぞれ設定されており、
前記売買対象物の値動きに関するデータを記憶する値動きデータ記憶手段と、
前記値動きデータ記憶手段によって記憶された前記データに基づいて前記売買対象物の値動きを表示手段に表示させる表示制御手段と、
前記プレーヤによって操作され、前記キャラクタに前記売買対象物の売買動作を行わせる操作手段と、
前記キャラクタ及び前記他のキャラクタのいずれか一方による前記売買対象物の売買動作に基づいて前記キャラクタ及び前記他のキャラクタのいずれか他方の精神値を演算する精神値演算手段と、
前記精神値演算手段によって演算された前記精神値に基づいて、予め定める所定の勝敗条件から対戦の勝敗を判別する判別手段と、
を備えたことを特徴とする、ゲーム装置。
【請求項３】
ゲーム空間上の仮想的な市場に、プレーヤによって制御されるキャラクタを登場させ、前記キャラクタの前記仮想的な市場における売買対象物の売買動作によって、通信可能な他のゲーム装置で制御される前記キャラクタとは異なる他のキャラクタとの間で通信によって対戦を行わせるゲーム装置であって、
前記売買対象物の値動きに関するデータを記憶する値動きデータ記憶手段と、
前記値動きデータ記憶手段によって記憶された前記データに基づいて前記売買対象物の値動きを表示手段に表示させる表示制御手段と、
前記プレーヤによって操作され、前記キャラクタに前記売買対象物の売買動作を行わせる操作手段と、
前記キャラクタによる売買対象物の売買動作に基づいて当該キャラクタが保有する評価値を演算する演算手段と、
前記演算手段によって演算された前記評価値を前記他のゲーム装置に送信する送信手段と、
前記他のキャラクタによる売買対象物の売買動作に基づいて演算された当該他のキャラクタが保有する評価値を受信する受信手段と、
前記演算手段によって演算された前記評価値及び前記受信手段によって受信された前記評価値に基づいて、予め定める所定の勝敗条件から対戦の勝敗を判別する判別手段と、
を備えたことを特徴とする、ゲーム装置。
【請求項４】
ゲーム空間上の仮想的な市場に、プレーヤによって制御されるキャラクタを登場させ、前記キャラクタの前記仮想的な市場における売買対象物の売買動作によって、通信可能な他のゲーム装置で制御される前記キャラクタとは異なる他のキャラクタとの間で対戦を行わせるゲーム装置であって、
前記キャラクタ及び前記他のキャラクタには、それぞれの精神状態を模擬的に数値化した精神値がそれぞれ設定されており、
前記売買対象物の値動きに関するデータを記憶する値動きデータ記憶手段と、
前記値動きデータ記憶手段によって記憶された前記データに基づいて前記売買対象物の値動きを表示手段に表示させる表示制御手段と、
前記プレーヤによって操作され、前記キャラクタに前記売買対象物の売買動作を行わせる操作手段と、
前記キャラクタによる前記売買対象物の売買動作があった場合、その旨を前記他のゲーム装置に送信する第１送信手段と、
前記他のキャラクタによる前記売買対象物の売買動作があった旨を前記他のゲーム装置から受信する第１受信手段と、
前記第１受信手段によって受信された前記他のキャラクタによる前記売買対象物の売買動作があった旨に基づいて前記キャラクタの精神値を演算する精神値演算手段と、
前記精神値演算手段によって演算された前記キャラクタの精神値を前記他のゲーム装置に送信する第２送信手段と、
前記第１送信手段によって送信した前記キャラクタによる前記売買対象物の売買動作があった旨に基づいて演算された前記他のキャラクタの精神値を受信する第２受信手段と、
前記精神値演算手段によって演算された前記キャラクタの精神値及び前記第２受信手段によって受信された前記他のキャラクタの精神値に基づいて、予め定める所定の勝敗条件から対戦の勝敗を判別する判別手段と、
を備えたことを特徴とする、ゲーム装置。
【請求項５】
コンピュータを、ゲーム空間上の仮想的な市場に、プレーヤによって制御されるキャラクタを登場させ、前記キャラクタの前記仮想的な市場における売買対象物の売買動作によって前記キャラクタとは異なる他のキャラクタとの間で対戦を行わせるゲーム装置として機能させるためのゲームプログラムであって、
前記コンピュータを、
前記売買対象物の値動きに関するデータを記憶する値動きデータ記憶手段と、
前記値動きデータ記憶手段によって記憶された前記データに基づいて前記売買対象物の値動きを表示手段に表示させる表示制御手段と、
前記プレーヤによって操作され、前記キャラクタに前記売買対象物の売買動作を行わせる操作手段と、
前記キャラクタ及び前記他のキャラクタのそれぞれによる売買対象物の売買動作に基づいて当該キャラクタ及び当該他のキャラクタのそれぞれが保有する評価値を演算する演算手段と、
前記演算手段によって演算された前記評価値に基づいて、予め定める所定の勝敗条件から対戦の勝敗を判別する判別手段として機能させることを特徴とする、ゲームプログラム。
【請求項６】
コンピュータを、ゲーム空間上の仮想的な市場に、プレーヤによって制御されるキャラクタを登場させ、前記キャラクタの前記仮想的な市場における売買対象物の売買動作によって、通信可能な他のゲーム装置で制御される前記キャラクタとは異なる他のキャラクタとの間で通信によって対戦を行わせるゲーム装置として機能させるためのゲームプログラムであって、
前記コンピュータを、
前記売買対象物の値動きに関するデータを記憶する値動きデータ記憶手段と、
前記値動きデータ記憶手段によって記憶された前記データに基づいて前記売買対象物の値動きを表示手段に表示させる表示制御手段と、
前記プレーヤによって操作され、前記キャラクタに前記売買対象物の売買動作を行わせる操作手段と、
前記キャラクタによる売買対象物の売買動作に基づいて当該キャラクタが保有する評価値を演算する演算手段と、
前記演算手段によって演算された前記評価値を前記他のゲーム装置に送信する送信手段と、
前記他のキャラクタによる売買対象物の売買動作に基づいて演算された当該他のキャラクタが保有する評価値を受信する受信手段と、
前記演算手段によって演算された前記評価値及び前記受信手段によって受信された前記評価値に基づいて、予め定める所定の勝敗条件から対戦の勝敗を判別する判別手段として機能させることを特徴とする、ゲームプログラム。
【請求項７】
前記キャラクタ及び前記他のキャラクタには、それぞれの精神状態を模擬的に数値化した精神値が設定されており、
前記コンピュータを、
前記売買対象物の売買動作に基づいて前記精神値を増減させる精神値演算手段と、
所定値以下になった前記精神値を有する前記キャラクタ及び前記他のキャラクタの売買動作に所定の制限を加える制御を行う制御手段として機能させることを特徴とする、請求項５に記載のゲームプログラム。
【請求項８】
前記精神値演算手段は、
前記キャラクタ及び前記他のキャラクタのいずれか一方による前記売買対象物の売買動作に基づいて前記キャラクタ及び前記他のキャラクタのいずれか他方の精神値を増減させることを特徴とする、請求項７に記載のゲームプログラム。
【請求項９】
前記所定の制限は、
前記売買対象物の売買動作を禁止することを特徴とする、請求項７又は８に記載のゲームプログラム。
【請求項１０】
前記コンピュータを、
前記キャラクタ及び前記他のキャラクタのそれぞれが前記売買対象物を売買したことにより保有する前記売買対象物の含み損を演算する含み損演算手段として機能させ、
前記精神値演算手段は、
前記含み損演算手段によって演算された前記含み損に基づいて、当該含み損を保有する前記キャラクタ及び前記他のキャラクタの前記精神値を減少させることを特徴とする、請求項７ないし９のいずれかに記載のゲームプログラム。
【請求項１１】
前記キャラクタ及び前記他のキャラクタには、前記精神値を増減させるための第１特定技が設定されており、
前記精神値演算手段は、
前記第１特定技が発動されたことに基づいて、前記キャラクタ及び前記他のキャラクタのいずれか一方の精神値を増減させることを特徴とする、請求項７ないし１０のいずれかに記載のゲームプログラム。
【請求項１２】
前記コンピュータを、
前記制限手段によって前記キャラクタによる売買動作に前記所定の制限がされた場合、所定の操作入力を受け付ける解除操作手段と、
前記解除操作手段によって所定の操作入力が受け付けられた際、前記キャラクタの前記所定の制限を解除する禁止解除手段として機能させることを特徴とする、請求項７ないし１１のいずれかに記載のゲームプログラム。
【請求項１３】
前記判別手段は、
前記キャラクタの評価値と前記他のキャラクタの評価値との大小で勝敗を判別することを特徴とする、請求項５ないし１２のいずれかに記載のゲームプログラム。
【請求項１４】
前記コンピュータを、
前記キャラクタ及び前記他のキャラクタのそれぞれによる前記売買対象物の１回の売買動作に基づいて、前記キャラクタ及び前記他のキャラクタのそれぞれが保有する取得値を演算する取得値演算手段として機能させ、
前記評価値は、
前記取得値の一定期間における総計であることを特徴とする、請求項５ないし１３のいずれかに記載のゲームプログラム。
【請求項１５】
前記キャラクタ及び前記他のキャラクタには、前記売買対象物の値動きに影響を与える第２特定技が設定されており、
前記表示制御手段は、
前記第２特定技が発動された場合、前記データ及び予め設定されている補正データに基づいて前記売買対象物の値動きを前記表示手段に表示させることを特徴とする、請求項５ないし１４のいずれかに記載のゲームプログラム。
【請求項１６】
コンピュータを、ゲーム空間上の仮想的な市場に、プレーヤによって制御されるキャラクタを登場させ、前記キャラクタの前記仮想的な市場における売買対象物の売買動作によって前記キャラクタとは異なる他のキャラクタとの間で対戦を行わせるゲーム装置として機能させるためのゲームプログラムであって、
前記キャラクタ及び前記他のキャラクタには、それぞれの精神状態を模擬的に数値化した精神値がそれぞれ設定されており、
前記コンピュータを、
前記売買対象物の値動きに関するデータを記憶する値動きデータ記憶手段と、
前記値動きデータ記憶手段によって記憶された前記データに基づいて前記売買対象物の値動きを表示手段に表示させる表示制御手段と、
前記プレーヤによって操作され、前記キャラクタに前記売買対象物の売買動作を行わせる操作手段と、
前記キャラクタ及び前記他のキャラクタのいずれか一方による前記売買対象物の売買動作に基づいて前記キャラクタ及び前記他のキャラクタのいずれか他方の精神値を演算する精神値演算手段と、
前記精神値演算手段によって演算された前記精神値に基づいて、予め定める所定の勝敗条件から対戦の勝敗を判別する判別手段として機能させることを特徴とする、ゲームプログラム。
【請求項１７】
コンピュータを、ゲーム空間上の仮想的な市場に、プレーヤによって制御されるキャラクタを登場させ、前記キャラクタの前記仮想的な市場における売買対象物の売買動作によって、通信可能な他のゲーム装置で制御される前記キャラクタとは異なる他のキャラクタとの間で対戦を行わせるゲーム装置として機能させるためのゲームプログラムであって、
前記コンピュータを、
前記キャラクタ及び前記他のキャラクタには、それぞれの精神状態を模擬的に数値化した精神値がそれぞれ設定されており、
前記売買対象物の値動きに関するデータを記憶する値動きデータ記憶手段と、
前記値動きデータ記憶手段によって記憶された前記データに基づいて前記売買対象物の値動きを表示手段に表示させる表示制御手段と、
前記プレーヤによって操作され、前記キャラクタに前記売買対象物の売買動作を行わせる操作手段と、
前記キャラクタによる前記売買対象物の売買動作があった場合、その旨を前記他のゲーム装置に送信する第１送信手段と、
前記他のキャラクタによる前記売買対象物の売買動作があった旨を前記他のゲーム装置から受信する第１受信手段と、
前記第１受信手段によって受信された前記他のキャラクタによる前記売買対象物の売買動作があった旨に基づいて前記キャラクタの精神値を演算する精神値演算手段と、
前記精神値演算手段によって演算された前記キャラクタの精神値を前記他のゲーム装置に送信する第２送信手段と、
前記第１送信手段によって送信した前記キャラクタによる前記売買対象物の売買動作があった旨に基づいて演算された前記他のキャラクタの精神値を受信する第２受信手段と、
前記精神値演算手段によって演算された前記キャラクタの精神値及び前記第２受信手段によって受信された前記他のキャラクタの精神値に基づいて、予め定める所定の勝敗条件から対戦の勝敗を判別する判別手段として機能させることを特徴とする、ゲームプログラム。
【請求項１８】
前記コンピュータを、
前記キャラクタ及び前記他のキャラクタのそれぞれが前記売買対象物を売買したことにより保有する前記売買対象物の含み損を演算する含み損演算手段として機能させ、
前記精神値演算手段は、
前記含み損演算手段によって演算された前記含み損に基づいて、当該含み損を保有する前記キャラクタ及び前記他のキャラクタの前記精神値を減少させることを特徴とする、請求項１６に記載のゲームプログラム。
【請求項１９】
前記キャラクタ及び前記他のキャラクタには、前記精神値を増減させるための第１特定技が設定されており、
前記精神値演算手段は、
前記第１特定技が発動されたことに基づいて、前記キャラクタ及び前記他のキャラクタのいずれか一方の精神値を増減させることを特徴とする、請求項１６又は１８に記載のゲームプログラム。
【請求項２０】
前記市場は前記ゲーム空間上の仮想的な株式市場である、請求項５ないし１９のいずれかに記載のゲームプログラム。
【請求項２１】
請求項５ないし２０のいずれかに記載のゲームプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレーヤによる操作によってゲームが進行するゲーム装置、このゲーム装置をコンピュータで実現するためのゲームプログラム及びこのゲームプログラムを記録した記憶媒体に関する。
【背景技術】
【０００２】
従来、プレーヤによる操作によってゲームが進行する種々のビデオゲームが提案されている。最近では、例えば株式市場、為替市場、先物取引市場等といった、ゲーム空間上の仮想的な売買市場にプレーヤが参加し、プレーヤが各市場における商品（売買対象物）を売買することにより、自己の保有金額が変動することを楽しむといった市場シミュレーションゲームが提案されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００２−８５８３７号公報
【０００４】
このような市場シミュレーションゲームでは、現実の株式市場等における銘柄の名称、株価等のデータが、ある程度のタイムラグを経てゲーム装置に取得されるようになっている。すなわち、取得したデータは、現実の株式市場におけるデータではあるが、そのデータがタイムラグを有して取得されるため、タイムラグを有するデータを利用することにより、あたかも現実の株式市場における銘柄を売買しているような取引をゲーム空間上で行うことができる。
【０００５】
上記市場シミュレーションゲームでは、プレーヤがゲーム空間上の仮想的な売買市場において商品を売買して自己の保有金額を変動させることにより、ゲームの面白さを提供している。ここで、本願出願人は、そのようなゲーム空間上の仮想的な売買市場において、対戦する相手を仮想的に登場させ、この仮想対戦相手と商品を売買し合うことにより勝敗を決定するといった対戦型ゲームの要素を、市場シミュレーションゲームに加えると、よりゲームを楽しめることができるのではないかと考えた。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本願発明は、上記した事情のもとで考え出されたものであって、市場シミュレーションゲームをより面白みを持って行うことのできるゲーム装置、ゲームプログラム及びこのゲームプログラムを記録した記憶媒体を提供することを、その課題とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するため、本願発明では、次の技術的手段を講じている。
【０００８】
本願発明の第１の側面によって提供されるゲーム装置は、ゲーム空間上の仮想的な市場に、プレーヤによって制御されるキャラクタを登場させ、前記キャラクタの前記仮想的な市場における売買対象物の売買動作によって前記キャラクタとは異なる他のキャラクタとの間で対戦を行わせるゲーム装置であって、前記売買対象物の値動きに関するデータを記憶する値動きデータ記憶手段と、前記値動きデータ記憶手段によって記憶された前記データに基づいて前記売買対象物の値動きを表示手段に表示させる表示制御手段と、前記プレーヤによって操作され、前記キャラクタに前記売買対象物の売買動作を行わせる操作手段と、前記キャラクタ及び前記他のキャラクタのそれぞれによる売買対象物の売買動作に基づいて当該キャラクタ及び当該他のキャラクタのそれぞれが保有する評価値を演算する演算手段と、前記演算手段によって演算された前記評価値に基づいて、予め定める所定の勝敗条件から対戦の勝敗を判別する判別手段と、を備えたことを特徴としている（請求項１）。
【０００９】
この構成によれば、値動きデータ記憶手段によって記憶された売買対象物の値動きに関するデータに基づいて売買対象物の値動きが表示手段に表示されるので、プレーヤは、その表示を参照してキャラクタに売買対象物の売買動作を行わせることができる。そして、この売買動作に基づく評価値が演算され、演算された評価値と他のキャラクタによる売買対象物の売買動作に基づく評価値とが比較されて他のキャラクタとの対戦結果が判別される。したがって、このゲーム装置では、ゲーム空間上の仮想的な市場において他のキャラクタと売買対象物の売買をし合うことにより他のキャラクタと対戦することができ、市場シミュレーションゲームをより面白みを持って行うことができる。
【００１０】
本願発明の第２の側面によって提供されるゲーム装置は、ゲーム空間上の仮想的な市場に、プレーヤによって制御されるキャラクタを登場させ、前記キャラクタの前記仮想的な市場における売買対象物の売買動作によって前記キャラクタとは異なる他のキャラクタとの間で対戦を行わせるゲーム装置であって、前記キャラクタ及び前記他のキャラクタには、それぞれの精神状態を模擬的に数値化した精神値がそれぞれ設定されており、前記売買対象物の値動きに関するデータを記憶する値動きデータ記憶手段と、前記値動きデータ記憶手段によって記憶された前記データに基づいて前記売買対象物の値動きを表示手段に表示させる表示制御手段と、前記プレーヤによって操作され、前記キャラクタに前記売買対象物の売買動作を行わせる操作手段と、前記キャラクタ及び前記他のキャラクタのいずれか一方による前記売買対象物の売買動作に基づいて前記キャラクタ及び前記他のキャラクタのいずれか他方の精神値を演算する精神値演算手段と、前記精神値演算手段によって演算された前記精神値に基づいて、予め定める所定の勝敗条件から対戦の勝敗を判別する判別手段と、を備えたことを特徴としている（請求項２）。
【００１１】
本願発明の第３の側面によって提供されるゲーム装置は、ゲーム空間上の仮想的な市場に、プレーヤによって制御されるキャラクタを登場させ、前記キャラクタの前記仮想的な市場における売買対象物の売買動作によって、通信可能な他のゲーム装置で制御される前記キャラクタとは異なる他のキャラクタとの間で通信によって対戦を行わせるゲーム装置であって、前記売買対象物の値動きに関するデータを記憶する値動きデータ記憶手段と、前記値動きデータ記憶手段によって記憶された前記データに基づいて前記売買対象物の値動きを表示手段に表示させる表示制御手段と、前記プレーヤによって操作され、前記キャラクタに前記売買対象物の売買動作を行わせる操作手段と、前記キャラクタによる売買対象物の売買動作に基づいて当該キャラクタが保有する評価値を演算する演算手段と、前記演算手段によって演算された前記評価値を前記他のゲーム装置に送信する送信手段と、前記他のキャラクタによる売買対象物の売買動作に基づいて演算された当該他のキャラクタが保有する評価値を受信する受信手段と、前記演算手段によって演算された前記評価値及び前記受信手段によって受信された前記評価値に基づいて、予め定める所定の勝敗条件から対戦の勝敗を判別する判別手段と、を備えたことを特徴としている（請求項３）。
【００１２】
本願発明の第４の側面によって提供されるゲーム装置は、ゲーム空間上の仮想的な市場に、プレーヤによって制御されるキャラクタを登場させ、前記キャラクタの前記仮想的な市場における売買対象物の売買動作によって、通信可能な他のゲーム装置で制御される前記キャラクタとは異なる他のキャラクタとの間で対戦を行わせるゲーム装置であって、前記キャラクタ及び前記他のキャラクタには、それぞれの精神状態を模擬的に数値化した精神値がそれぞれ設定されており、前記売買対象物の値動きに関するデータを記憶する値動きデータ記憶手段と、前記値動きデータ記憶手段によって記憶された前記データに基づいて前記売買対象物の値動きを表示手段に表示させる表示制御手段と、前記プレーヤによって操作され、前記キャラクタに前記売買対象物の売買動作を行わせる操作手段と、前記キャラクタによる前記売買対象物の売買動作があった場合、その旨を前記他のゲーム装置に送信する第１送信手段と、前記他のキャラクタによる前記売買対象物の売買動作があった旨を前記他のゲーム装置から受信する第１受信手段と、前記第１受信手段によって受信された前記他のキャラクタによる前記売買対象物の売買動作があった旨に基づいて前記キャラクタの精神値を演算する精神値演算手段と、前記精神値演算手段によって演算された前記キャラクタの精神値を前記他のゲーム装置に送信する第２送信手段と、前記第１送信手段によって送信した前記キャラクタによる前記売買対象物の売買動作があった旨に基づいて演算された前記他のキャラクタの精神値を受信する第２受信手段と、前記精神値演算手段によって演算された前記キャラクタの精神値及び前記第２受信手段によって受信された前記他のキャラクタの精神値に基づいて、予め定める所定の勝敗条件から対戦の勝敗を判別する判別手段と、を備えたことを特徴としている（請求項４）。
【００１３】
本願発明の第５の側面によって提供されるゲームプログラムは、コンピュータを、ゲーム空間上の仮想的な市場に、プレーヤによって制御されるキャラクタを登場させ、前記キャラクタの前記仮想的な市場における売買対象物の売買動作によって前記キャラクタとは異なる他のキャラクタとの間で対戦を行わせるゲーム装置として機能させるためのゲームプログラムであって、前記コンピュータを、前記売買対象物の値動きに関するデータを記憶する値動きデータ記憶手段と、前記値動きデータ記憶手段によって記憶された前記データに基づいて前記売買対象物の値動きを表示手段に表示させる表示制御手段と、前記プレーヤによって操作され、前記キャラクタに前記売買対象物の売買動作を行わせる操作手段と、前記キャラクタ及び前記他のキャラクタのそれぞれによる売買対象物の売買動作に基づいて当該キャラクタ及び当該他のキャラクタのそれぞれが保有する評価値を演算する演算手段と、前記演算手段によって演算された前記評価値に基づいて、予め定める所定の勝敗条件から対戦の勝敗を判別する判別手段として機能させることを特徴としている（請求項５）。
【００１４】
本願発明の第６の側面によって提供されるゲームプログラムは、コンピュータを、ゲーム空間上の仮想的な市場に、プレーヤによって制御されるキャラクタを登場させ、前記キャラクタの前記仮想的な市場における売買対象物の売買動作によって、通信可能な他のゲーム装置で制御される前記キャラクタとは異なる他のキャラクタとの間で通信によって対戦を行わせるゲーム装置として機能させるためのゲームプログラムであって、前記コンピュータを、前記売買対象物の値動きに関するデータを記憶する値動きデータ記憶手段と、前記値動きデータ記憶手段によって記憶された前記データに基づいて前記売買対象物の値動きを表示手段に表示させる表示制御手段と、前記プレーヤによって操作され、前記キャラクタに前記売買対象物の売買動作を行わせる操作手段と、前記キャラクタによる売買対象物の売買動作に基づいて当該キャラクタが保有する評価値を演算する演算手段と、前記演算手段によって演算された前記評価値を前記他のゲーム装置に送信する送信手段と、前記他のキャラクタによる売買対象物の売買動作に基づいて演算された当該他のキャラクタが保有する評価値を受信する受信手段と、前記演算手段によって演算された前記評価値及び前記受信手段によって受信された前記評価値に基づいて、予め定める所定の勝敗条件から対戦の勝敗を判別する判別手段として機能させることを特徴としている（請求項６）。
【００１５】
好ましい実施の形態によれば、前記キャラクタ及び前記他のキャラクタには、それぞれの精神状態を模擬的に数値化した精神値が設定されており、前記コンピュータを、前記売買対象物の売買動作に基づいて前記精神値を増減させる精神値演算手段と、所定値以下になった前記精神値を有する前記キャラクタ及び前記他のキャラクタの売買動作に所定の制限を加える制御を行う制御手段として機能させるとよい（請求項７）。
【００１６】
好ましい実施の形態によれば、前記精神値演算手段は、前記キャラクタ及び前記他のキャラクタのいずれか一方による前記売買対象物の売買動作に基づいて前記キャラクタ及び前記他のキャラクタのいずれか他方の精神値を増減させるとよい（請求項８）。
【００１７】
好ましい実施の形態によれば、前記所定の制限は、前記売買対象物の売買動作を禁止するとよい（請求項９）。
【００１８】
好ましい実施の形態によれば、前記コンピュータを、前記キャラクタ及び前記他のキャラクタのそれぞれが前記売買対象物を売買したことにより保有する前記売買対象物の含み損を演算する含み損演算手段として機能させ、前記精神値演算手段は、前記含み損演算手段によって演算された前記含み損に基づいて、当該含み損を保有する前記キャラクタ及び前記他のキャラクタの前記精神値を減少させるとよい（請求項１０）。
【００１９】
好ましい実施の形態によれば、前記キャラクタ及び前記他のキャラクタには、前記精神値を増減させるための第１特定技が設定されており、前記精神値演算手段は、前記第１特定技が発動されたことに基づいて、前記キャラクタ及び前記他のキャラクタのいずれか一方の精神値を増減させるとよい（請求項１１）。
【００２０】
好ましい実施の形態によれば、前記コンピュータを、前記制限手段によって前記キャラクタによる売買動作に前記所定の制限がされた場合、所定の操作入力を受け付ける解除操作手段と、前記解除操作手段によって所定の操作入力が受け付けられた際、前記キャラクタの前記所定の制限を解除する禁止解除手段として機能させるとよい（請求項１２）。
【００２１】
好ましい実施の形態によれば、前記判別手段は、前記キャラクタの評価値と前記他のキャラクタの評価値との大小で勝敗を判別するとよい（請求項１３）。
【００２２】
好ましい実施の形態によれば、前記コンピュータを、前記キャラクタ及び前記他のキャラクタのそれぞれによる前記売買対象物の１回の売買動作に基づいて、前記キャラクタ及び前記他のキャラクタのそれぞれが保有する取得値を演算する取得値演算手段として機能させ、前記評価値は、前記取得値の一定期間における総計であるとよい（請求項１４）。
【００２３】
好ましい実施の形態によれば、前記キャラクタ及び前記他のキャラクタには、前記売買対象物の値動きに影響を与える第２特定技が設定されており、前記表示制御手段は、前記第２特定技が発動された場合、前記データ及び予め設定されている補正データに基づいて前記売買対象物の値動きを前記表示手段に表示させるとよい（請求項１５）。
【００２４】
本願発明の第７の側面によって提供されるゲームプログラムは、コンピュータを、ゲーム空間上の仮想的な市場に、プレーヤによって制御されるキャラクタを登場させ、前記キャラクタの前記仮想的な市場における売買対象物の売買動作によって前記キャラクタとは異なる他のキャラクタとの間で対戦を行わせるゲーム装置として機能させるためのゲームプログラムであって、前記キャラクタ及び前記他のキャラクタには、それぞれの精神状態を模擬的に数値化した精神値がそれぞれ設定されており、前記コンピュータを、前記売買対象物の値動きに関するデータを記憶する値動きデータ記憶手段と、前記値動きデータ記憶手段によって記憶された前記データに基づいて前記売買対象物の値動きを表示手段に表示させる表示制御手段と、前記プレーヤによって操作され、前記キャラクタに前記売買対象物の売買動作を行わせる操作手段と、前記キャラクタ及び前記他のキャラクタのいずれか一方による前記売買対象物の売買動作に基づいて前記キャラクタ及び前記他のキャラクタのいずれか他方の精神値を演算する精神値演算手段と、前記精神値演算手段によって演算された前記精神値に基づいて、予め定める所定の勝敗条件から対戦の勝敗を判別する判別手段として機能させることを特徴としている（請求項１６）。
【００２５】
本願発明の第８の側面によって提供されるゲームプログラムは、コンピュータを、ゲーム空間上の仮想的な市場に、プレーヤによって制御されるキャラクタを登場させ、前記キャラクタの前記仮想的な市場における売買対象物の売買動作によって、通信可能な他のゲーム装置で制御される前記キャラクタとは異なる他のキャラクタとの間で対戦を行わせるゲーム装置として機能させるためのゲームプログラムであって、前記コンピュータを、前記キャラクタ及び前記他のキャラクタには、それぞれの精神状態を模擬的に数値化した精神値がそれぞれ設定されており、前記売買対象物の値動きに関するデータを記憶する値動きデータ記憶手段と、前記値動きデータ記憶手段によって記憶された前記データに基づいて前記売買対象物の値動きを表示手段に表示させる表示制御手段と、前記プレーヤによって操作され、前記キャラクタに前記売買対象物の売買動作を行わせる操作手段と、前記キャラクタによる前記売買対象物の売買動作があった場合、その旨を前記他のゲーム装置に送信する第１送信手段と、前記他のキャラクタによる前記売買対象物の売買動作があった旨を前記他のゲーム装置から受信する第１受信手段と、前記第１受信手段によって受信された前記他のキャラクタによる前記売買対象物の売買動作があった旨に基づいて前記キャラクタの精神値を演算する精神値演算手段と、前記精神値演算手段によって演算された前記キャラクタの精神値を前記他のゲーム装置に送信する第２送信手段と、前記第１送信手段によって送信した前記キャラクタによる前記売買対象物の売買動作があった旨に基づいて演算された前記他のキャラクタの精神値を受信する第２受信手段と、前記精神値演算手段によって演算された前記キャラクタの精神値及び前記第２受信手段によって受信された前記他のキャラクタの精神値に基づいて、予め定める所定の勝敗条件から対戦の勝敗を判別する判別手段として機能させることを特徴としている（請求項１７）。
【００２６】
好ましい実施の形態によれば、前記コンピュータを、前記キャラクタ及び前記他のキャラクタのそれぞれが前記売買対象物を売買したことにより保有する前記売買対象物の含み損を演算する含み損演算手段として機能させ、前記精神値演算手段は、前記含み損演算手段によって演算された前記含み損に基づいて、当該含み損を保有する前記キャラクタ及び前記他のキャラクタの前記精神値を減少させるとよい（請求項１８）。
【００２７】
好ましい実施の形態によれば、前記キャラクタ及び前記他のキャラクタには、前記精神値を増減させるための第１特定技が設定されており、前記精神値演算手段は、前記第１特定技が発動されたことに基づいて、前記キャラクタ及び前記他のキャラクタのいずれか一方の精神値を増減させるとよい（請求項１９）。
【００２８】
好ましい実施の形態によれば、前記市場は前記ゲーム空間上の仮想的な株式市場であるとよい（請求項２０）。
【００２９】
本願発明の第９の側面によって提供される記憶媒体は、本願発明の第３及び第４の側面によって提供されるゲームプログラムを記録したコンピュータ読み取り可能なものであることを特徴としている（請求項２１）。
【００３０】
本願発明のその他の特徴および利点は、添付図面を参照して以下に行う詳細な説明によって、より明らかとなろう。
【発明を実施するための最良の形態】
【００３１】
以下、本願発明の好ましい実施の形態を、添付図面を参照して具体的に説明する。
【００３２】
図１は、本願発明に係るゲーム装置としての携帯型ビデオゲーム機の概略外観正面図である。図２は、図１に示す携帯型ビデオゲーム機の概略外観側面図である。なお、本携帯型ビデオゲーム機は折り畳み式であり、図１は携帯型ビデオゲーム機が開かれた状態を、図２は折り畳まれた状態をそれぞれ示している。
【００３３】
携帯用ビデオゲーム機（以下、単に「ゲーム機」という。）１は、横長の薄型直方体形状を有する下側本体２及び上側本体３等から構成されている。下側本体２と上側本体３とは、図示しない一対のヒンジにより回動可能に連結されている。また、下側本体２と上側本体３とは、図示しない接続部を介して電気的に接続されている。
【００３４】
下側本体２には、正面中央に第１表示部４、その左側に電源ボタン７及び十字キー８、右側に操作ボタン９ａ，９ｂ，１０等が配置されている。第１表示部４の表示画面上には、透明のタッチパネル６が設けられている。
【００３５】
上側本体３には、正面中央に第２表示部５、その左右にスピーカ１１Ａ，１１Ｂ等が配置されている。また、下側本体２の背面には、図２に示すように、ゲームメディア３３（後述）を装着するためのメディア装着部１２が配置されている。
【００３６】
第１表示部４及び第２表示部５は、それぞれの表示画面にビデオゲームのタイトル画像、メニュー画像、及びゲームの進行画像等の各種画像を表示するための表示装置であり、例えば半透過型カラー液晶ディスプレイで構成され、略同一の表示画面を有している。
【００３７】
タッチパネル６は、パネル面に多数の微小コンデンサ又は微小抵抗（いずれも図示せず）が格子状に配置されて構成されている。タッチパネル６は、パネル面をプレーヤが直接に手で触れたり専用のタッチペン１３で触れたりすることで、表示画面上の接触位置を検出する周知の入力装置である。なお、タッチペン１３は、未使用時には下側本体２の側面に設けられた図示しない収納スペースに収納される。
【００３８】
各種操作ボタンは、プレーヤに操作されることによってプレーヤの指示を後述するＣＰＵに伝達するものである。操作ボタンとしては、電源の入／切を行うための電源ボタン７、選択画面において各種の設定を選択入力するための十字キー８、ゲームの開始時に「ゲーム開始」を指令するための「ＳＴＡＲＴ」ボタン９ａ、ゲーム開始時にゲームの動作モード等を選択するための「ＳＥＬＥＣＴ」ボタン９ｂ、及び各種の設定を入力するための４つのボタン１０等がある。
【００３９】
プレーヤがメディア装着部１２にゲームプログラム等が格納されているゲームメディア３３をセットし、電源ボタン７を操作してゲーム機１の電源をオンすることにより、ゲームがスタートする。プレーヤは、タッチパネル６、十字キー８、操作ボタン９ａ，９ｂ，１０等を操作してビデオゲーム中の各種の設定等を行うことができる。
【００４０】
ゲームメディア３３には、ゲームを実行するためのゲームプログラム及びゲームデータが記憶されている。本実施形態に係るビデオゲームは、例えばプレーヤの分身として登場するキャラクタ（以下、「メインキャラクタ」という。）がゲーム空間上の仮想的な株式市場において売買対象物である銘柄（商品）を売買することにより楽しむことのできる市場アドベンチャーゲームである。
【００４１】
この市場アドベンチャーゲームでは、メインキャラクタが株式市場において１人で株の売買を行う「ソロトレード」モードと、他のキャラクタ（以下、「対戦キャラクタ」という。）と一定条件下で銘柄を売買し合うことにより勝敗を決定する「バーサストレード」モードとが用意されている。本実施形態の特徴に係る部分は、主として上記「バーサストレード」モードに関する部分であり、この「バーサストレード」モードの詳細については後述する。なお、メインキャラクタは、プレーヤが操作することによって動作されるのに対し、対戦キャラクタは、後述するＣＰＵ２１によって動作制御される。
【００４２】
図３は、この発明が適用されるゲーム機１の内部構成を示すブロック図である。ゲーム機１は、ＣＰＵ２１、描画データ生成プロセッサ２２、ＲＡＭ２３、ＲＯＭ２４、描画処理プロセッサ２５、ＶＲＡＭ（video-RAM）２６、Ｄ／Ａコンバータ２７、第１表示部４、第２表示部５、音声処理プロセッサ２８、アンプ２９、スピーカ１１Ａ，１１Ｂ、入力信号処理部３０、タッチパネル６、操作部３１、ドライバ３２及びバス３４等を備えている。
【００４３】
ＣＰＵ２１、描画データ生成プロセッサ２２、ＲＡＭ２３、ＲＯＭ２４、描画処理プロセッサ２５、音声処理プロセッサ２８、入力信号処理部３０、操作部３１及びドライバ３２は、バス３４によって相互にかつデータ伝送可能に接続されている。
【００４４】
ＣＰＵ２１は、ゲーム機１の全体動作を制御するものである。ＣＰＵ２１は、メディア装着部１２にゲームメディア３３が装着されると、ＲＯＭ２４に記憶された基本プログラムにしたがい、ドライバ３２を介してゲームメディア３３からゲームプログラム及びゲームデータをＲＡＭ２３に書き込み、ゲーム開始状態に設定する。ＣＰＵ２１は、ＲＡＭ２３に読み込まれたゲームプログラムを実行するとともに、プレーヤによるタッチパネル６及び操作部３１の操作にしたがって、ゲーム進行を統括的に処理する。ＣＰＵ２１は、この処理結果に応じて第１及び第２表示部４，５に画像（以下、「ゲーム画像」という。）を表示させ、スピーカ１１Ａ，１１Ｂに効果音等の音声を出力させる。
【００４５】
ＲＡＭ２３には、ドライバ３２によってゲームメディア３３から読み込まれたゲームプログラム及びゲームデータを格納するロードエリア（図示せず）と、ＣＰＵ２１がゲームプログラムを処理するためのワークエリア（図示せず）とが設定されている。ＲＡＭ２３のロードエリアには、ゲームの進行に応じて必要なゲームプログラムとゲームデータとがゲームメディア３３から読み込まれる。
【００４６】
ＲＯＭ２４には、ゲームメディア３３に記憶されているゲームプログラム及びゲームデータの読み出しを制御する基本プログラムや、タッチパネル６又は操作部３１からの操作信号に応じてゲーム画面や音声等を制御するための制御プログラム等が記憶されている。
【００４７】
ゲームプログラムには、ＣＰＵ２１に実行させるための処理手順や各種命令等が含まれている。また、ゲームプログラムには、市場アドベンチャーゲームの「ソロトレード」モード及び「バーサストレード」モード等における進行プログラム、各キャラクタの売買動作における保有金額の演算に関するプログラム、後述する「精神力」の値の演算に関するプログラム、後述する「専用技」の値の演算に関するプログラム、後述する「ダメージ玉」の演出処理に関するプログラム等が含まれる。
【００４８】
ゲームデータには、ゲームに登場するキャラクタや背景の画像データ、キャラクタの属性データ（名前、性別、ゲームレベル、所持可能な専用技等のデータ）、専用技に関するデータ、ダメージ玉に関する表示データ、会話文等のテキストデータ、効果音やＢＧＭ等の音声データ、文字や記号によるメッセージデータ等が含まれている。また、ゲームデータには、仮想的な株式市場に関するデータ、すなわち銘柄の種類、銘柄の初期の株価、各銘柄の時間的変化（値動き）に関するデータ、移動平均線の時間的変化に関するデータ等が含まれる。
【００４９】
描画データ生成プロセッサ２２は、描画処理に必要な各種の演算処理を行うものである。描画データ生成プロセッサ２２は、ＣＰＵ２１がタッチパネル６又は操作部３１から送信された操作情報や画像データを描画データ生成プロセッサ２２に供給すると、ＣＰＵ２１から供給される操作情報及び画像データに基づいて、描画に必要なデータ（カーソルと背景との位置関係等）を演算し、その演算結果を描画処理プロセッサ２５に供給する。
【００５０】
描画処理プロセッサ２５は、ＣＰＵ２１の指示に応じて、第１及び第２表示部４，５に表示するゲーム画像の描画処理を主として行うものである。描画処理プロセッサ２５は、ゲーム画像の各プログラムの画像（二次元画像）を生成し、第１及び第２表示部４，５に表示させる。ＣＰＵ２１は、タッチパネル６及び操作部３１から出力されたプレーヤの操作内容に基づく操作信号に基づき、第１及び第２表示部４，５に表示すべき画像の内容を決定し、その内容に対して必要な描画データ（メインキャラクタや背景等の画像データ、会話文等のテキストデータ等）を描画データ生成プロセッサ２２に生成させる。その後、ＣＰＵ２１は、描画データ生成プロセッサ２２に生成された描画データを描画処理プロセッサ２５に転送して描画処理を行わせる。
【００５１】
ＶＲＡＭ２６は、第１及び第２表示部４，５に表示される各コマの二次元画像の作成作業を行うためのものであり、描画処理プロセッサ２５に接続されている。ＶＲＡＭ２６には、各コマの二次元画像のデータを格納するためのバッファ領域（以下、「スクリーンバッファ」という。）が２個設けられている。スクリーンバッファ２６Ａ，２６Ｂは、同一のメモリ構造及びメモリ容量を有している。また、ＶＲＡＭ２６は、スクリーンバッファ２６Ａ，２６Ｂにゲーム画像を作成するための図示しない作業領域を有している。
【００５２】
ＶＲＡＭ２６に２つのスクリーンバッファ２６Ａ，２６Ｂが設けられていることにより、第１及び第２表示部４，５への例えば１／６０秒毎の各コマの描画処理をスムーズに行うことができる。例えば、単一の第１表示部４にゲーム画像を表示させるような描画処理の場合、一方のスクリーンバッファ２６Ａを用いて第１表示部４への表示処理を行っている間に、作業領域を用いて他方のスクリーンバッファ２６Ｂにおいて次のコマの二次元画像のデータを生成する。この処理をスクリーンバッファ２６Ａとスクリーンバッファ２６Ｂとの間で交互に行う。
【００５３】
Ｄ／Ａコンバータ２７は、スクリーンバッファ２６Ａ，２６Ｂから出力されるゲーム画像のデータをアナログ信号に変換して第１及び第２表示部４，５に出力する。また、Ｄ／Ａコンバータ２７は、スクリーンバッファ２６Ａ，２６Ｂからのゲーム画像のデータの出力先を第１及び第２表示部４，５のいずれかに切り換えるスイッチ回路（図示せず）を備えている。このスイッチ回路の切り換えは、描画処理プロセッサ２５によって制御される。
【００５４】
音声処理プロセッサ２８は、ＣＰＵ２１の指示によってゲームの進行に応じて効果音若しくはＢＧＭの音響内容を決定し、その音響内容に対した音声データを作成するものである。音声処理プロセッサ２８は、音声データに基づく音声信号をアンプ２９に出力する。アンプ２９は、受け取った音声信号を増幅した後にスピーカ１１Ａ，１１Ｂに出力する。
【００５５】
入力信号処理部３０は、タッチパネル６から入力されるタッチ情報（センサである抵抗やコンデンサの変化情報）に基づいて第１表示部４のパネル面におけるタッチ位置を算出し、その算出結果をＣＰＵ２１に出力する。
【００５６】
操作部３１は、図１に示す電源ボタン７、十字キー８、及び操作ボタン９ａ，９ｂ，１０を含み、プレーヤからの操作入力を受け付けて操作内容に応じた操作信号をＣＰＵ２１に送信する。
【００５７】
ドライバ３２は、メディア装着部１２に装着されたゲームメディア３３から当該ゲームメディア３３に記憶されたゲームプログラムやゲームデータ等を読み取るものである。
【００５８】
次に、この市場アドベンチャーゲームの一つのモードである「バーサストレード」モードにおける表示画面について説明する。
【００５９】
図４は、上記ゲーム機１に適用される市場アドベンチャーゲームの「バーサストレード」モードにおけるゲーム画像の一例を示す図である。図４（ａ）は、第２表示部５に表示されるゲーム画像を示し、図４（ｂ）は、第１表示部４に表示されるゲーム画像を示す。なお、図４に示すゲーム画像は、同じタイミングで表示されるものである。
【００６０】
「バーサストレード」モードは、プレーヤの分身となるメインキャラクタ（図４（ｂ）のＭ参照）が、一定の条件を勝敗条件として対戦キャラクタ（図４（ａ）のＶ参照）と対戦するモードである。この「バーサストレード」モードでは、勝利条件が異なる複数種類のバトルゲームと、そのバトルゲームに登場する複数の対戦キャラクタとが用意されている。各バトルゲームでは、複数の対戦キャラクタのうち１人の対戦キャラクタが登場し、メインキャラクタＭと１対１で勝負するようになっている。なお、各対戦キャラクタは、売買の仕方にそれぞれ個性を有するように、またゲームレベルが異なるように予め作成されて設定されている。
【００６１】
上記バトルゲームでは、その対戦を行うとき必要な参加金額が予め決められている。バトルゲームに勝利すると、メインキャラクタＭは、一定の金額を取得することができる。メインキャラクタＭは、バトルゲームに勝利して保有金額を増加させていくと、「トレーダーランク」と呼称されるゲームレベルが上昇する。「トレーダーランク」が上昇すると、「精神力」（後述）の最大値が増えたり、発動できる専用技（後述）の選択数が増えたりして、バトルゲームを有利に展開することができる。なお、上記保有金額は、特許請求の範囲に記載の「評価値」に相当するものである。また、キャラクタが１回の保有銘柄の売り動作で得られる金額は、特許請求の範囲に記載の「取得値」に相当するものである。
【００６２】
プレーヤは、「バーサストレード」モードに移行すると、複数の対戦キャラクタの中から任意の対戦キャラクタを選択するようになっている。そして、プレーヤが任意の対戦キャラクタを選択すると、複数種類のバトルゲームの中から所定のバトルゲームが自動的に選択されるようになっている。なお、メインキャラクタＭのゲームレベルがある一定のレベルにならなければ、選択することができない対戦キャラクタがあってもよい。また、プレーヤにより、複数種類のバトルゲームの中から任意のバトルゲームを選択することができるようにしてもよい。
【００６３】
複数種類のバトルゲームは、例えば（１）一定期間において保有金額の大小で勝敗が決まるもの、（２）一定金額に先に到達したことで勝敗が決まるもの、（３）バトルゲームを複数回行いそのバトルゲームにおける勝敗数の大小で勝敗が決まるもの、（４）各キャラクタの対戦時の精神状態が模擬的に数値化されて示される「精神力」といった要素を導入し、この「精神力」の値によって勝敗が決まるもの等に概して分類されている。
【００６４】
（１）の保有金額の大小で勝敗が決まるバトルゲームとしては、（ａ）例えば予め定める一定期間において売買対象物である１又は複数の銘柄（商品）を売買することにより、自己の保有金額が対戦キャラクタＶの保有金額より多くなることを勝利条件としているもの（このバトルゲームは「スタンダード」と呼称される）、（ｂ）１又は複数の銘柄を売買する場合に「買い操作」のみしかできないといった制約条件が付加されているもの（このバトルゲームは「ブルスタンダード」と呼称される）、（ｃ）１又は複数の銘柄を売買する場合に、最初に特定の銘柄を売っておいて後で買ういわゆる「空売り」といった売買方法があるが、この「空売り」のみしかできない制約条件が付加されているもの（このバトルゲームは「ベアスタンダード」と呼称される）が挙げられる。
【００６５】
さらに、（１）の保有金額の大小で勝敗が決まるバトルゲームとしては、（ｄ）一方のキャラクタは「買い操作」のみ、他方のキャラクタは「売り操作」のみしかできないといった制約条件が付加されているもの（このバトルゲームは「ワンサイド」と呼称される）、（ｅ）一定期間においてより多く損失したことを勝利条件としているもの（このバトルゲームは「クレイジーマカロフ」と呼称される）、（ｆ）売買できる銘柄が一つに限定されるといった制約条件が付加されているもの（このバトルゲームは「ウエスタンホールデム」と呼称される）等が挙げられる。
【００６６】
（２）の一定金額に先に到達したことで勝敗が決まるバトルゲームとしては、（ｇ）例えばクリア条件の異なる３つのバトルゲームを先にクリアしたことを勝利条件としているもの（このバトルゲームは「トライアレア」と呼称される）、（ｈ）一つの銘柄を例えば８回連続先に利確（保有する株式が取得当時の株価より上昇した価額にある状態で売却し、含み益を現金化すること（「利益確定売り」の略））したことを勝利条件としているもの（このバトルゲームは「８ショット８キル」と呼称される）等が挙げられる。
【００６７】
（３）の複数回のバトルゲームにおける勝敗数で勝敗が決まるバトルゲームとしては、（ｉ）例えば３つの銘柄を用意し、一定期間においてそれぞれの銘柄について保有金額の大小を勝負し、勝利した銘柄の多いことを勝利条件としているもの（このバトルゲームは「３本の矢」と呼称される）、（ｊ）複数種類のバトルゲームにクリア条件が設けられ、いずれかのキャラクタが先にクリア条件に失敗したとき相手側のキャラクタが勝利するもの（このバトルゲームは「エンドレス」と呼称される）等が挙げられる。
【００６８】
さらに、（４）の「精神力」の値によって勝敗が決まるバトルゲームとしては、（ｋ）保有金額の大小で勝敗を決定するのではなく、相手のキャラクタの「精神力」の値を先に「０」にすることを勝利条件として設定されているもの（このバトルゲームは「精神戦」と呼称される）が挙げられる。
【００６９】
図４（ｂ）に示す第１表示部４には、メインキャラクタＭ及び対戦キャラクタＶが売買可能な銘柄とその株価とその銘柄の保有数とを表示する銘柄表示領域４１が設けられている。第１表示部４には、銘柄表示領域４１が３つ設けられている。なお、銘柄表示領域４１内の右上部には、対戦キャラクタＶの持ち株の単位数が表示され、その下部に、メインキャラクタＭの持ち株の単位数が表示される。
【００７０】
各銘柄表示領域４１の左部には、メインキャラクタＭが選択した銘柄を示す選択アイコン４２が設けられている。選択アイコン４２は、メインキャラクタＭによって選択されると、通常黒色から緑色に変えられて表示される。メインキャラクタＭは、この選択アイコン４２によって選択された銘柄を売買することができ、選択された銘柄は、図４（ａ）に示すチャート領域４８（後述）にその株価がグラフ化されて表示される。
【００７１】
各銘柄表示領域４１の右部には、対戦キャラクタＶが選択した銘柄を示す選択アイコン４３が設けられている。選択アイコン４３も、対戦キャラクタＶによって選択されると、通常黒色から緑色に表示される。対戦キャラクタＶは、この選択アイコン４３によって選択された銘柄を売買することができる。
【００７２】
第１表示部４の下部には、「買い」ボタン４４及び「売り」ボタン４５が設けられている。プレーヤが「買い」ボタン４４を操作すると、メインキャラクタＭは選択アイコン４２によって選択されている銘柄を買うことができる。「買い」ボタン４４の１回の操作が１単位（例えば１００株）数に相当する。また、選択されている銘柄を保有している状態でプレーヤが「売り」ボタン４５を操作すると、選択されている銘柄を売ることができる。「売り」ボタン４５の１回の操作が１単位数に相当する。
【００７３】
第１表示部４の上部左部には、メインキャラクタＭの保有金額を表示する金額表示領域４６が設けられている。保有金額は、メインキャラクタＭが売買動作を行うことにより増減する。例えば、プレーヤが「買い」ボタン４４を操作すると、操作時の株価×銘柄数が算出され、算出された値が操作時の保有金額から差し引かれ、その算出結果の値が新たな保有金額として金額表示領域４６に表示される。また、プレーヤが「売り」ボタン４５を操作すると、操作時の株価×銘柄数が算出され、算出された値が操作時の保有金額に加えられ、その算出結果の値が新たな保有金額として金額表示領域４６に表示される。
【００７４】
このように、メインキャラクタＭが特定の銘柄を買って保有し、あるタイミングで当該銘柄を売ることにより１回の売買動作が成立し、メインキャラクタＭは、その売買動作によって利益を得たり損失を被ったりする。例えば、株価が低いときにその銘柄を買い、高くなってから売ると利確することができる。なお、「空売り」する場合には、上記１回の売買動作における買い、売りの操作が逆の順番で行われる。また、上記１回の売買動作で取得される金額は、特許請求の範囲に記載の「取得値」に相当するものである。
【００７５】
第１表示部４の上部右部には、対戦キャラクタＶの保有金額を表示する金額表示領域４７が設けられている。この保有金額の値は、対戦キャラクタＶが売買動作を行うことにより増減する。
【００７６】
図４（ａ）に示す第２表示部５には、株価の変化（値動き）をグラフ化して表示するためのチャート領域４８が設けられている。このチャート領域４８には、選択アイコン４２によって選択されている銘柄の株価についての変動がグラフ化されて表示される。チャート領域４８の横軸は時間であり、縦軸は株価である。チャート領域４８中に表示される矢印４９が株価の変動を示しており、この矢印４９は、「出来高（当該銘柄の売買株数）」が増減することにより縦方向に太くなったり細くなったりして表示される。また、細線５０は、当該銘柄の「移動平均線」を示している。なお、チャート領域４８には、「抵抗線」等が表示されてもよい。
【００７７】
上記矢印４９で示される各銘柄の株価の変化（値動き）は、現実の銘柄の株価の変化を模擬するように、種々のパラメータ（値動きに関するデータ）が所定の計算式によって演算されることにより作成される。なお、この市場アドベンチャーゲームでは、例えば図４（ｂ）の銘柄表示領域４１に示すように、仮想の銘柄が作成されて用いられている。上記種々のパラメータや所定の計算式等のデータは、予めゲームメディア３３に記憶されており、必要に応じてゲームメディア３３から読み出されて用いられる。
【００７８】
より具体的には、ある銘柄の株価は、下記に示す手順で基本的に変化させられる。すなわち、（１）現時点の株価と適正価格とを比較しそれらの乖離率（両者の値がどれだけ離れているかを示す割合）を算出する処理、（２）算出された乖離率と当該銘柄の出来高とに基づいて、株価の変化する方向（上昇又は下降）を決定する処理、（３）当該銘柄の出来高と乱数と基づいて、株価の変動幅とその変動における期間とを決定する処理といった一連の処理を基本サイクルとし、この基本サイクルを繰り返すことにより当該銘柄の株価を変化させる。
【００７９】
ここで、適正価格とは、一般的にその銘柄の経済的価値に見合った妥当な価格のことをいうが、本実施形態では、「理論株価×イベント加算値」によって適正価格を算出している。上式のうち「理論株価」とは、一般的にその銘柄の株式会社の業績や財務状況から算出される本来あるべき株価をいうが、本実施形態では、各銘柄に対して年毎に所定値が設定されている。「理論株価」は、本発明の値動きに関するデータに含まれる。
【００８０】
この市場アドベンチャーゲームでは、所定の確率で各種のイベントが発生するように設定されており、これらのイベントには、上式に含まれる「イベント加算値」がそれぞれ設定されている。イベントには、例えば株式会社が業績を下方修正したといった特定の銘柄にのみ影響するイベントと、例えば戦争等といった全ての銘柄に対して影響するイベントがある。このようなイベントが発生すると、当該イベントのイベント加算値が上式に適用され、適正価格が取得される。
【００８１】
このようにして、上記特定の銘柄又は全ての銘柄の株価の変化（値動き）が計算により取得され、上昇したり下降したりといった変化を表示させることができる。そのため、各銘柄の株価の変化をチャート領域４８において銘柄ごとに個性的に演出することができる。例えば、ある銘柄は時間の経過にともなって一旦徐々に上昇していき、ある時期に急下降するといった変化を演出することができる。また、逆に、他の銘柄は時間の経過にともなって一旦徐々に下降していき、ある時期に急上昇するといった変化を演出することができる。あるいは、ある銘柄は短期間で激しく上下に変化するといった演出も可能である。
【００８２】
なお、銘柄の株価の変化を作成するための上記方法は一例であり、他の方法を用いて銘柄の株価の変化を作成するようにしてもよい。例えば、適正価格の計算式には、他のパラメータが付加されてもよい。
【００８３】
第２表示部５の上部には、メインキャラクタＭと対戦キャラクタＶとの対戦状況を視覚的に表した「勝負バー」５１が設けられている。「勝負バー」５１は、２つの領域を有しており、この領域の面積が大きいほどその領域に対応するキャラクタが有利であることを示すものである。具体的には、左側領域（白抜き表示の領域）がメインキャラクタＭに、右側領域（斜線表示の領域）が対戦キャラクタＶにそれぞれ設定されている。この「勝負バー」５１は、バトルゲームの種類によってその表示される意味内容が異なる。例えば一定期間において保有金額の大小で勝敗を決定するバトルゲームの場合には、メインキャラクタＭ及び対戦キャラクタＶの保有金額の割合が「勝負バー」５１に示される。
【００８４】
第１表示部４のメインキャラクタＭの下部には、メインキャラクタＭの「精神力」の値を示す精神力ゲージ５２Ａが設けられている。また、第２表示部５の対戦キャラクタＶの下部には、対戦キャラクタＶの「精神力」の値を示す精神力ゲージ５２Ｂが設けられている。これら「精神力」は、バトルゲーム中におけるメインキャラクタＭ及び対戦キャラクタＶの売買動作や「専用技」の発動等によってその値が増減するようになっている。
【００８５】
より具体的には、「精神力」の値は、メインキャラクタＭ及び対戦キャラクタＶの銘柄の売買動作によって増減する。例えば、メインキャラクタＭがある銘柄を売買して利確すると、それによって対戦キャラクタＶがダメージを受けたとして対戦キャラクタＶの「精神力」の値が低下する。逆に、対戦キャラクタＶがある銘柄を売買して利確すると、それによってメインキャラクタＭがダメージを受けたとしてメインキャラクタＭの「精神力」の値が低下する。この場合、利確の額が大きいほど、「精神力」の値が大きく低下するようになっている。
【００８６】
上記のように、メインキャラクタＭ及び対戦キャラクタＶのうちいずれか一方が利確すると、メインキャラクタＭ及び対戦キャラクタＶのうちいずれか他方の「精神力」の値が減算されるが、このとき、ゲーム画面（図４参照）では、「ダメージ玉」と呼称されるアイテムを移動させる演出を行うことにより、ダメージを与えた又は受けたことの動作を視覚的に表した演出が行われる。この「ダメージ玉」の演出については後述する。
【００８７】
なお、メインキャラクタＭの「精神力」の値が最大値から減少している場合は、例えばメインキャラクタＭが利確することにより、メインキャラクタＭの「精神力」の値が上昇（回復）するようにされてもよい。同様に、対戦キャラクタＶの「精神力」の値が最大値から減少している場合は、例えば対戦キャラクタＶが利確することにより、対戦キャラクタＶの「精神力」の値が上昇（回復）するようにされてもよい。
【００８８】
また、メインキャラクタＭがある銘柄を売買して（例えば「損切り（含み損がある状態で決済すること）」して）保有金額が低下すると、当該メインキャラクタＭがダメージを受けたとして「精神力」の値が低下するようにしてもよい。この場合、さらに対戦キャラクタＶが有利になったとして、当該対戦キャラクタＶの「精神力」の値が増加するようにしてもよい。逆に、対戦キャラクタＶが「損切り」することにより、メインキャラクタＭの「精神力」の値が上昇するようにしてもよい。
【００８９】
本実施形態の「精神力」の値は、最大値より小さくなっているときには、対戦時間が経過するにしたがって徐々に増加する。すなわち、「精神力」の値は、含み損を有する状態を除き、対戦時間の経過によって自動的に回復する。例えばバトルゲーム上で「１日」（実際には数秒又は数分）が経過するにしたがって、「精神力」の最大値の０．７５％ずつを増加させるようにしている。
【００９０】
また、キャラクタが保有している銘柄がいわゆる「含み益」を有する場合、現実に「含み益」を有する人間の精神状態が良好となるのと同様に、キャラクタの精神状態も「含み益」によって精神状態が良好であるとして「精神力」の値の上昇量を増加させる。
【００９１】
一方、キャラクタが保有する銘柄がいわゆる「含み損」を有する場合、現実に「含み損」を有する人間の精神状態が悪化するのと同様に、キャラクタの精神状態も悪化しているとして「精神力」の値の上昇量を減少させる、あるいは「含み損」が大きい場合には上昇ではなく減少させるようにする。
【００９２】
これにより、現実に売買を行う人間の精神状態を模擬的に表すことができる。また、例えば、自己のキャラクタの「精神力」が低い状態の場合、利確して対戦相手にダメージを与えるべきか、それとも、まずは自己のキャラクタの精神力の回復を優先するか等のプレーヤの戦略性を向上させることもできる。
【００９３】
さらに、「精神力」の値は、相手のキャラクタが利確したり、後述する専用技を相手のキャラクタから発動されたりすることにより減り、その数値が「０」になることがある。「バーサストレード」モード（「精神戦」を除く）では、「精神力」の値が「０」になると、一定時間、銘柄の売買取引ができなくなる。これは、現実において売買を行う人間が大損してしまった場合等に大きなダメージを負って何もできないくらいに精神的に酷い状態に陥ってしまったことを模擬的に表している。なお、上述の一定時間は、「精神力」の値が「０」から最大値に到達するまでの間、すなわち、キャラクタの精神状態が回復するまでの時間である。また、上記の値「０」は、特許請求の範囲に記載の「所定値」に相当するものである。
【００９４】
また「精神力」の値が「０」になると、「精神力」の最大値が例えば１０％減少するようになっている。さらに、「精神力」の値が「０」になると、対戦中においてメインキャラクタＭが保有することのできる専用技が１つ減少し、発動できなくなる。
【００９５】
なお、本実施形態では、「精神力」の値が「０」になったときに全ての銘柄の売買取引を禁止しているが、特にこれに限定されるのではなく、売買動作について所定の制限を行うようにしてもよい。例えば、売買できる複数の銘柄のうちの損した銘柄について、売買動作を禁止してもよい。また、売買動作のうち、売る動作のみを禁止してもよい。
【００９６】
これに対し、「精神力」が「０」になった時点で、タッチパネル６を専用のタッチペン１３等で擦ったり、所定のボタンを操作したりすることにより、「精神力」の値の回復の度合いを上げることができる。例えば、タッチパネル６をタッチペン１３で１回擦る毎に、「精神力」の最大値の０．７５％分を回復（上昇）させる。また、所定のボタンを１回押下する毎に、「精神力」の最大値の０．５％分を回復（上昇）させる。
【００９７】
このように、この実施形態では、「精神力」といったメインキャラクタＭ及び対戦キャラクタＶの精神状態を模擬的に数値化したものが用いられ、現実の人間が売買動作を行う際の精神状態を反映させてバトルゲームにおいて自己の勝敗に間接的にあるいは直接的に影響を及ぼすので、プレーヤはゲーム操作中においても現実に売買動作をしているような高揚した気分を維持することができる。また、プレーヤはキャラクタに感情移入し易くなり、ゲームの面白さを向上させることができる。
【００９８】
第１表示部４（図４（ｂ）参照）のメインキャラクタＭの近傍には、メインキャラクタＭが発動することのできる専用技（「トレーディングアーツ」と呼称される）を表示する専用技表示領域５３Ａが設けられている。また、第２表示部５（図４（ａ）参照）の対戦キャラクタＶの近傍には、対戦キャラクタＶが発動することのできる専用技を表示する専用技表示領域５３Ｂが設けられている。
【００９９】
専用技は、メインキャラクタＭ及び対戦キャラクタＶが対戦状態を有利にするために発動されるものである。この「バーサストレード」モードでは、複数の専用技が用意されており、メインキャラクタＭ及び対戦キャラクタＶが所定数（例えば３個）保有することできるようになっている。専用技は、「バーサストレード」モードでの対戦中に保有している専用技の中からプレーヤが任意に選択し必要に応じて発動することができる。
【０１００】
各専用技には、発動可能な状態になるまでのタイマがそれぞれ設定されている。このタイマは、バトルゲーム中の時間の経過にともなって一定の割合で上昇する。そして、このタイマが所定値に到達した後、メインキャラクタＭ及び対戦キャラクタＶがそれらを発動することができるようになっている。所定値は、各専用技によって異なる値が設定されている。また、専用技を発動した後は、再びタイマがリセットされ、所定値に達するまで発動できない状態となる。
【０１０１】
なお、専用技には、メインキャラクタＭが任意に選択することのできないものや、トレーダーランクの値によって選択することができないものや、「バーサストレード」モードのみでしか選択することができないものがあってもよい。
【０１０２】
専用技には、例えば発動したキャラクタ又は相手のキャラクタの「精神力」の値を変化させるものと、各銘柄の株価の値を変化させるものとがある。
【０１０３】
発動したキャラクタ又は相手のキャラクタの「精神力」の値を変化させる専用技としては、例えば「気合」、「揺さぶり」といった専用技が挙げられる。例えば「気合」は、発動したキャラクタの「精神力」の値を上昇させるものである。キャラクタが「気合」を発動すると、当該キャラクタの「精神力」の最大値の約２５％が上昇する。また、「揺さぶり」は、相手のキャラクタが含み損を有しているときに発動することにより、相手のキャラクタの「精神力」の値を減少させるものである。キャラクタが「揺さぶり」を発動すると、攻撃力（トラーダーランクの値によって変動する値）×乱数（例えば１２〜２４）が演算され、演算された値が相手のキャラクタの「精神力」の値から差し引かれる。
【０１０４】
各銘柄の株価の値を変化させる専用技としては、例えば「買い煽り」といった専用技が挙げられる。「買い煽り」は、特定の銘柄の株価の値を上昇させるものである。キャラクタが「買い煽り」を発動すると、特定の銘柄の株価の値が一定期間に限り約１０％上昇する。
【０１０５】
なお、「買い煽り」のような特定の銘柄の株価の値を上昇させたり下降させたりする専用技には、「イベント加算値」がそれぞれ設定されており、これらの専用技が発動されると、上述した適正価格を算出するための「理論株価×イベント加算値」に当該専用技の「イベント加算値」が代入され、適正価格が算出されるとともに、株価の変動の計算が行われる。
【０１０６】
次に、「バーサストレード」モードのバトルゲームにおける基本的な動作制御について、図５に示すフローチャートを参照して説明する。なお、以下の説明では、バトルゲームとして、一定期間により多くの保有金額があることで勝負を決定する「スタンダード」が行われるものとする。
【０１０７】
プレーヤによって「バーサストレード」が選択設定されると、ＣＰＵ２１は、図６に示すように、第１表示部４に対戦相手となる対戦キャラクタＶの選択画面を表示させる（Ｓ１）。この場合、プレーヤ（メインキャラクタＭ）のゲームレベル（トレーダーランク）に応じて、選択できる対戦キャラクタＶが制限されることがある。また、トレーダーランクが低いときや「バーサストレード」を行う際に保有金額が不足しているときには、「バーサストレード」が選択されない場合もある。
【０１０８】
プレーヤの操作によって対戦キャラクタＶが選択されると（図６の例ではキャラクタＢ又はキャラクタＣのいずれかを選択）、選択された対戦キャラクタＶとのバトルゲームが決定され、ＣＰＵ２１は、当該バトルゲームの勝利条件等のルールに関するデータをゲームメディア３３から読み出し、一旦ＲＡＭ２３に記憶させる。
【０１０９】
次いで、ＣＰＵ２１は、図７に示すように、第１及び第２表示部４，５に「バーサストレード」の準備画面を表示させる（Ｓ２）。この準備画面では、図７（ａ）に示すように、第２表示部５にバトルゲームのルールの説明が表示される（符号５５参照）。また、図７（ｂ）に示すように、第１表示部４にプレーヤによって選択するための選択事項を表示する画面が表示される。
【０１１０】
すなわち、この準備画面には、使用する銘柄の選択するための銘柄選択ボタン５６、使用する専用技を選択するための専用技選択ボタン５７、対戦相手の情報を表示させるための相手情報ボタン５８、チャートの設定を行うためのチャート設定ボタン５９（例えば「移動平均線」の表示又は非表示）、及びトレードを開始するためのスタートボタン６０が表示される。
【０１１１】
プレーヤによって銘柄選択ボタン５６が操作され、図示しない銘柄一覧画面が表示された場合、プレーヤは、この銘柄一覧画面から使用する銘柄を選択することができる。また、プレーヤによって専用技選択ボタン５７が操作され、図示しない専用技一覧画面が表示された場合、プレーヤは、この専用技一覧画面から使用する専用技を選択することができる。
【０１１２】
プレーヤによって銘柄が選択されると、ＣＰＵ２１は、プレーヤによってスタートボタン６０が操作される（Ｓ３）まで待機する。プレーヤによってスタートボタン６０が操作されると（Ｓ３：ＹＥＳ）、ＣＰＵ２１は、選択された銘柄の株価の変化（値動き）に関するデータをゲームメディア３３から読み出し（Ｓ４）、一旦ＲＡＭ２３に記憶させる。また、このとき、対戦キャラクタＶの売買動作に関するデータもゲームメディア３３から読み出される。
【０１１３】
その後、ＣＰＵ２１は、第１及び第２表示部４，５に、図４に示したように、「バーサストレード」特有のゲーム画面を表示させる（Ｓ５）。この「バーサストレード」の表示画面が表示されると同時にバトルゲームが開始される。
【０１１４】
すなわち、ＣＰＵ２１は、ＲＡＭ２３に記憶されプレーヤによって選択されている銘柄の株価の変化（値動き）を演算し、演算結果に基づいて第２表示部５のチャート領域４８の矢印４９にして株価を時間的に変化させるように表示させる。なお、この場合、株価が変化して表示されることにともなって、プレーヤの選択設定に基づいて移動平均線５０が表示される。また、株価を示す矢印４９は、出来高により縦方向の幅が広がったり狭まったりして表示される。プレーヤは、第２表示部５に表示される株価の変化を見て、銘柄を売買することができる。
【０１１５】
図５に戻り、図４に示すゲーム画面が表示されると、メインキャラクタＭ又は対戦キャラクタＶによって売買動作が行われたか否かが判別される（Ｓ６）。なお、ここで売買動作とは、所定の銘柄を買い（又は空売りし）、その後売って（又は空売り後に買って）、何らかの損益が発生するまでの動作をいう。
【０１１６】
売買動作が行われた場合（Ｓ６：ＹＥＳ）、その売買動作がプレーヤの操作によるものであるか否かが判別される（Ｓ７）。すなわち、売買動作がプレーヤの操作によってメインキャラクタＭが行ったものであるか、若しくは売買動作がＣＰＵ２１による制御動作によって対戦キャラクタＶが行ったものであるかが判別される。
【０１１７】
売買動作がプレーヤの操作によるものである場合（Ｓ７：ＹＥＳ）、メインキャラクタＭの禁止フラグがオンであるか否かの判別処理が行われる（Ｓ８）。ここで、禁止フラグとは、その値によってキャラクタの売買動作を禁止するか否かを示すものであり、各キャラクタにそれぞれ設定されている。例えば、禁止フラグがオンであれば売買動作が禁止され、禁止フラグがオフであれば売買動作が許可される。禁止フラグは、後述するように「精神力」の値が「０」になった場合、オンに設定され、プレーヤの特定の操作により「精神力」の値が最大値になった場合、オフに設定される。
【０１１８】
ステップＳ８において禁止フラグがオンでない場合（Ｓ８：ＮＯ）、メインキャラクタＭの売買動作処理が行われる（Ｓ９）。一方、ステップＳ８において禁止フラグがオンである場合（Ｓ８：ＹＥＳ）、メインキャラクタＭの売買動作処理は行われないでステップＳ１２に進む。メインキャラクタＭの売買動作処理では、メインキャラクタＭの保有金額が演算される。例えば、売買した銘柄の決算時における株価と銘柄数とが乗算され、乗算された値が１回の売買動作における取得金額として現時点の保有金額に加算される。そして、加算された保有金額は、新たな保有金額としてメインキャラクタＭの金額表示領域４６に表示される。
【０１１９】
ステップＳ７において、売買動作がＣＰＵ２１の制御によるものである場合（Ｓ７：ＮＯ）、対戦キャラクタＶの禁止フラグがオンであるか否かの判別処理を行う（Ｓ１０）。ステップＳ１０において禁止フラグがオンでない場合（Ｓ１０：ＮＯ）、対戦キャラクタＶの売買動作処理が行われる（Ｓ１１）。具体的には、対戦キャラクタＶの保有金額が演算される。例えば、売買した銘柄の決算時における株価と銘柄数とが乗算され、乗算された値が１回の売買動作における取得金額として現時点の保有金額に加算される。そして、加算された保有金額は、新たな保有金額として対戦キャラクタＶの金額表示領域４７に表示される。一方、ステップＳ１０において禁止フラグがオンである場合（Ｓ１０：ＹＥＳ）、対戦キャラクタＶの売買動作処理は行われないでステップＳ１２に進む。
【０１２０】
その後、売買動作によって利確したか否かの判別が行われる（Ｓ１２）。売買動作によって利確した場合（Ｓ１２：ＹＥＳ）、売買動作処理による精神力の演算処理（Ｓ１３）と、「ダメージ玉」の演出処理とが行われる（Ｓ１４）。
【０１２１】
売買動作処理による精神力の演算処理としては、例えば、メインキャラクタＭが利確した場合には、対戦キャラクタＶの「精神力」の値が当該利確した金額に応じて減算される。一方、例えば対戦キャラクタＶが利確した場合には、メインキャラクタＭの「精神力」の値が当該利確した金額に応じて減算される。
【０１２２】
「ダメージ玉」の演出処理としては、例えばメインキャラクタＭが利確した場合には、図８に示すように、第１表示部４のメインキャラクタＭの精神力ゲージ５２Ａの近傍にダメージ玉６１を出現させ、所定時間（例えば２秒）経過後、図９に示すように、それが第２表示部５の対戦キャラクタＶの精神力ゲージ５２Ｂに向かい、図１０に示すように、その精神力ゲージ５２Ｂにダメージ玉６１が達すると消滅させるといった演出が表示される。このとき、ダメージ玉６１が消滅したと同時に、対戦キャラクタＶの精神力ゲージ５２Ｂが「精神力」の値が小さくなった分だけ短くなるように表示される。
【０１２３】
これとは逆に、例えば対戦キャラクタＶが利確した場合には、第２表示部５の対戦キャラクタＶの精神力ゲージ５２Ｂの近傍にダメージ玉（図略）が出現し、所定時間経過後、それが第１表示部４のメインキャラクタＭの精神力ゲージ５２Ａに向かい、その精神力ゲージ５２Ａにダメージ玉が達すると消滅するといった演出が表示される。このとき、ダメージ玉が消滅したと同時に、メインキャラクタＭの精神力ゲージ５２Ａが「精神力」の値が小さくなった分だけ短くなるように表示される。
【０１２４】
このような演出表示を行うことにより、各キャラクタが相手のキャラクタの利確により精神的にダメージを受けたことを感覚的に把握することができ、ゲーム画面に視覚的な面白さを醸し出ことができる。
【０１２５】
なお、ダメージ玉６１の大きさは、利確時の金額の大きさに応じて変化するようにしてもよい。例えば大きな金額で利確した場合には、大きなダメージ玉６１を表示させるようにすればよい。
【０１２６】
また、ダメージ玉６１は、利確してから所定時間経過後に、利確した一方のキャラクタの精神力ゲージ近傍から他方のキャラクタの精神力ゲージに向けて発射されるが、この所定時間経過するまでに他方のキャラクタが利確した場合、この利確によって別のダメージ玉が他方のキャラクタの精神力ゲージから一方のキャラクタの精神力ゲージに向けて発射される。このような場合には、２つのダメージ玉が両精神力ゲージの間の軌道上で衝突し、利確した金額の少ない方のダメージ玉が消滅するような演出を行うようにしてもよい。そして、利確した金額の大きい方のダメージ玉が利確の差分に基づいて縮小表示され、相手の精神力ゲージに向かうようにしてもよい。
【０１２７】
また、２つのダメージ玉において利確した金額の差が所定値以下の場合には、バトルゲームを一時中断し、別のミニゲームに移行するようにしてもよい。すなわち、このミニゲームでは、２つのダメージ玉がぶつかった状態が表示され、プレーヤが第１表示部４の表面をタッチペン１３等で擦ることに基づいて両ダメージ玉が軌道上を移動し、自己のダメージ玉を相手側の精神力ゲージに移動させた方が勝利するといった処理が行われる。
【０１２８】
その後、時間経過による「精神力」の演算処理をキャラクタ毎に行う（Ｓ１５）。この演算処理では、例えばゲーム上の１日毎に『「精神力」の最大値×（０．７５％＋補正値（％））』の演算式で増加量を求めて現在の「精神力」の値に加算する。ここで、補正値を求める演算式は、キャラクタが保有している銘柄が含み益を有しているか、又は含み損を有しているかで異なる。補正値の演算式は、キャラクタが含み益を有している場合、「Ｙ÷Ｘ÷２０×１００」（％）を用いる。ここで、「Ｙ」は、現時点の含み益又は含み損の総計を示し、「Ｘ」は現時点の総資産（現時点の保有金額に保有銘柄を金額に換算した分を加算した値）を示す。また、補正式の演算式は、キャラクタが含み損を有している場合、「Ｙ÷Ｘ÷５×１００」（％）を用いる。なお、ステップＳ１５における演算処理は、禁止フラグがオンとなっているキャラクタについては実行されず、ステップＳ１５の処理に移行する。
【０１２９】
次いで、「精神力」の値が「０」になったときの演算処理をキャラクタ毎に行う（Ｓ１６）。この演算処理では、まずキャラクタの禁止フラグがオンであるか否かを判別する。禁止フラグがオンでない場合、「精神力」の値が「０」であるか否かを判別する。「精神力」の値が「０」であると判別した場合、このキャラクタの禁止フラグをオンに設定する。これにより、禁止フラグがオンに設定されたキャラクタは、売買動作が禁止される。
【０１３０】
また、「精神力」の値が「０」であると判別した場合、「精神力」の最大値を例えば１０％減少させる。これにともなって、該当するキャラクタの精神力ゲージ５２Ａ，５２Ｂが、その横幅が縮小するように表示される。また、該当するキャラクタが保有する専用技を１つ減少させる。これにともなって、該当する専用技表示領域５３Ａ，５３Ｂが１つ消失するように表示される。
【０１３１】
また、禁止フラグがオン又は「精神力」の値が「０」であると判別した場合、該当するキャラクタの時間経過による「精神力」の値を増加させる演算処理を行う。例えば、ゲーム上の１日毎に『「精神力」の最大値×（０．７５％＋操作入力値（％））』の演算式で増加量を求めて現在の「精神力」の値に加算する。
【０１３２】
ここで、操作入力値は、ゲーム上の１日が経過する間に操作されたタッチパネル６及び所定のボタンの操作回数に応じた値の総計を示す。上述したように、プレーヤがタッチパネル６をタッチペン１３で１回擦る毎に０．７５％、所定のボタンを１回押下する毎に０．５％を操作入力値に加算していく。例えば、ゲーム上の１日が経過するまでにタッチパネル６が２回擦られ、所定のボタンが１回押下された場合の演算式は、『「精神力」の最大値×（０．７５％＋２．０％）』となる。
【０１３３】
なお、ビデオゲーム機１によって制御されているキャラクタ（例えば対戦キャラクタＶ）の場合は、操作入力がないので、例えば『「精神力」の最大値×（０．７５％）』の演算式で増加量を求めればよい。
【０１３４】
また、この演算処理の後、該当するキャラクタの「精神力」の値が最大値になったか否かを判断し、最大値になったと判別した場合は禁止フラグをオフに設定してステップＳ１６の処理に移行する。また、最大値に到達していないと判別した場合は禁止フラグはオンに維持したままステップＳ１６の処理に移行する。
【０１３５】
一方、禁止フラグがオフでかつ「精神力」の値が「０」でないキャラクタについては、演算処理等を行わずに、ステップＳ１６の処理に移行する。
【０１３６】
なお、上述の例では、時間経過及びタッチパネル６等の所定の操作入力によって「精神力」の値を増加させているが、タッチパネル６等の所定の操作入力のみに応じて「精神力」の値を増加させるようにしてもよい。タッチパネル６及び所定のボタンの操作入力は、本発明の所定の操作入力に相当する。
【０１３７】
次いで、メインキャラクタＭ又は対戦キャラクタＶが専用技を発動させたか否かの判別処理が行われる（Ｓ１７）。専用技を発動させたと判別された場合（Ｓ１７：ＹＥＳ）、その専用技の発動にともなう処理が行われる（Ｓ１８）。例えばメインキャラクタＭが専用技の「気合」を発動させた場合には、自己の「精神力」の値が上昇する処理が行われる。また、例えばメインキャラクタＭが「揺さぶり」を発動させた場合には、対戦キャラクタＶの「精神力」の値が減少する処理が行われる。このとき、上述したダメージ玉の演出処理を行ってもよい。さらに、発動される「専用技」が例えば「買い煽り」といった株価の値を変化させるものである場合には、株価の値を変化させる処理が行われる。
【０１３８】
その後、バトルゲームの対戦時間に相当する一定時間が経過したか否かが判別され（Ｓ１９）、一定時間経過していない場合には（Ｓ１９：ＮＯ）、ステップＳ４に戻り、株価データの読み出し処理を行う。また、一定時間経過した場合には（Ｓ１９：ＹＥＳ）、バトルゲームが終了し、このバトルゲームにおける勝敗を判定する処理を行う（Ｓ２０）。その後、ゲーム画面に勝敗結果（もちろん引き分けの場合もある）を表示する処理が行われる（Ｓ２１）。これにより、プレーヤは、メインキャラクタＭが勝者となったのか敗者となったのかを把握することができる。
【０１３９】
また、図５のフローチャートには示していないが、バトルゲームにおける対戦中には、各種のイベントが所定の確率で生じる処理が行われる。
【０１４０】
図５に示したフローチャートによる動作制御は、バトルゲームとして一定期間により多くの保有金額があることで勝負を決定する「スタンダード」に関するものであるが、他のバトルゲームにおける動作制御は、図５に示すフローチャートの動作制御に準じ一部が変更されて行われる。
【０１４１】
次に、バトルゲームのうち「精神戦」について、図１１に示すフローチャートを参照して説明する。なお、図１１のフローチャートに示す動作制御は、図５のフローチャートに示した動作制御と部分的に同等であり、以下では異なる部分について説明する。
【０１４２】
すなわち、図５に示すステップＳ１〜Ｓ１８（ステップＳ８，Ｓ１０，Ｓ１６を除く）は、図１１に示すステップＳ３１〜Ｓ４５と同様であるため、説明を省略する。図５に示したステップＳ１６の「精神力」の値が「０」になったときの処理は、「精神力」の値が「０」になったことが勝敗条件となるので、図１１に示す「精神戦」では実施されない。
【０１４３】
図１１のステップＳ４６では、メインキャラクタＭ及び対戦キャラクタＶのいずれかの「精神力」の値が「０」になったか否かが判別される。ここで、メインキャラクタＭ及び対戦キャラクタＶのいずれかの「精神力」の値が「０」になっていない場合（Ｓ４６：ＮＯ）、ステップＳ４７の対戦時間である一定時間が経過したか否かの判別処理に進む。
【０１４４】
そして、一定時間が経過したと判別された場合（Ｓ４７：ＹＥＳ）、メインキャラクタＭ又は対戦キャラクタＶの「精神力」の値が対戦時間を経過しても「０」にならなかったので、この対戦は引き分けであると判定される（Ｓ４８）。なお、ステップＳ４８において引き分けと判定することに代えて、対戦時間が経過しても「精神力」の値が「０」にならなかった場合には、その時点における保有金額の多い方を勝者とするような処理を行うようにしてもよい。
【０１４５】
一方、ステップＳ４６において、メインキャラクタＭ及び対戦キャラクタＶのいずれかの「精神力」の値が「０」になった場合（Ｓ４６：ＹＥＳ）、ステップＳ４９の勝敗判定処理に進む。勝敗判定処理では、例えばメインキャラクタＭの「精神力」の値が「０」になった場合、対戦キャラクタＶが勝利したと判定する。一方、対戦キャラクタＶの「精神力」の値が「０」になった場合、メインキャラクタＭが勝利したと判定する。
【０１４６】
ステップＳ４８において引き分けと判定した場合、又はステップＳ４９において勝敗を判定した場合、ゲーム画面に勝敗結果を表示する処理が行われる（Ｓ５０）。
【０１４７】
このように、対戦キャラクタＶとのバトルゲームが「精神戦」の場合は、売買動作による保有金額には関係なく、「精神力」の値が「０」になったときにそのバトルゲームにおける勝敗が決定する。すなわち、図５に示した動作制御では、「精神力」の値は勝敗条件に間接的に影響するものであったが、図１１に示す動作制御では、「精神力」は勝敗条件に直接的に影響するものとなっている。したがって、プレーヤは、他のバトルゲームとは趣きの異なるバトルゲームを楽しむことができる。
【０１４８】
なお、図１１に示す動作制御においても、図１１のフローチャートには示していないが、「精神力」の値が時間の経過にともなって一定の割合で増減する処理、各種のイベントが所定の確率で生じる処理等が行われる。
【０１４９】
もちろん、この発明の範囲は上述した実施の形態に限定されるものではない。例えば、上記実施形態で述べたビデオゲームの内容は、市場アドベンチャーゲームに適用することに限るものではなく、他のアクションゲーム又はロールプレーイングゲーム等にも適用することができる。また、上記に示したバトルゲームの内容及び種類、キャラクタの属性情報、専用技の内容及び種類、銘柄のデータ等は、上記した内容に限るものではない。また、株価のデータは、現実の株価のデータを例えば図示しないネットワーク回線を通じて取得し、所定時間経過後に必要な部分だけを用いてチャート領域４８にグラフ化するようにしてもよい。
【０１５０】
また、本実施形態では、携帯型ビデオゲーム機におけるビデオゲームについて述べたが、携帯型ビデオゲーム機に限るものではなく、家庭用ゲーム機、アーケードゲーム機、パーソナルコンピュータ等に適用するようにしてもよい。
【０１５１】
さらに、プレーヤ同士で対戦するようにしてもよい。例えば、家庭用ゲーム機のように、複数の操作手段（ゲーム用コントローラ）を備えたもので、単一のディスプレイに表示された画像を見ながら複数のプレーヤが対戦を行う。また、本実施形態のビデオゲーム機１のように例えばＩＥＥＥ８０２．１１に準拠した無線ＬＡＮ装置（図示せず）を備え、同様のビデオゲーム機１を有するプレーヤとアクセスポイントを必要としないアドホックモードで通信対戦することもできる。この通信対戦では、各ビデオゲーム機１の第１表示部４、第２表示部５には、図４に示すような画像とほぼ同様の画像が表示されるが、メインキャラクタＭと対戦キャラクタＶがそれぞれ入れ替わった状態で表示される。
【０１５２】
また、アクセスポイントを設けたインフラストラクチャモードでの通信対戦であってもよい。さらに、ネットワーク回線を介してゲームサーバと通信可能な通信手段を備えたゲーム機同士を接続し、複数のプレーヤ同士で通信対戦を行うようにしてもよい。
【０１５３】
なお、プレーヤＡのビデオゲーム機１Ａと他のプレーヤＢのビデオゲーム機１Ｂとの間で通信して対戦する場合であっても、各ビデオゲーム機１Ａ，１Ｂは、図５、図１１に示す処理と同様の処理を行うが、対戦するプレーヤＢ，Ａが操作するキャラクタの保有金額や「精神力」の値の演算等は行わず、操作を行うプレーヤＡ，Ｂのキャラクタについてのみ行う。なお、プレーヤＡ，Ｂ及びビデオゲーム機１Ａ，１Ｂは図示しない。また、各ビデオゲーム機１Ａ，１Ｂは、プレーヤＡ，Ｂが操作するキャラクタの保有金額等のデータを対戦するプレーヤＢ，Ａのビデオゲーム機１Ｂ，１Ａに定期的に送信する。
【０１５４】
例えば、「スタンダード」のバトルゲームが行われるときには、プレーヤＡの売買操作によって増減した保有金額や精神力の値等のデータが、対戦するプレーヤＢのビデオゲーム機１Ｂに送信され、他のプレーヤＢの売買操作によって増減した保有金額や精神力の値等のデータが、ビデオゲーム機１Ａで受信される。そして、各ビデオゲーム機１Ａ，１Ｂで互いの保有金額に基づいて勝敗が決定される。
【０１５５】
また、例えば「精神戦」のバトルゲームが行われるときには、プレーヤＡが売買操作した旨や保有金額等のデータが他のビデオゲーム機１Ｂに送信され、他のプレーヤＢが売買操作した旨や保有金額等のデータがビデオゲーム機１Ａで受信される。ビデオゲーム機１Ａでは、他のプレーヤＢが売買操作した旨に基づいてプレーヤＡのキャラクタの「精神力」の値が演算され、演算された「精神力」の値は他のビデオゲーム機１Ｂに送信される。プレーヤＡが売買操作した旨に基づいて演算された他のプレーヤＢのキャラクタの「精神力」の値は、ビデオゲーム機１Ａで受信される。そして、各ビデオゲーム機１Ａ，１Ｂで互いの「精神力」の値に基づいて勝敗が決定される。
【０１５６】
また、本実施形態に記載のビデオゲームは、オンラインゲームに適用するようにしてもよく、オンラインゲームに参加したプレーヤ同士で対戦する、あるいは複数のプレーヤとチームを組んで他のチームと対戦するといったゲームに適用するようにしてもよい。
【図面の簡単な説明】
【０１５７】
【図１】本願発明に係るゲーム装置としての携帯型ビデオゲーム機の概略外観正面図である。
【図２】図１に示す携帯型ビデオゲーム機の概略外観側面図である。
【図３】ゲーム機の内部構成を示すブロック図である。
【図４】「バーサストレード」モードにおけるゲーム画像の一例を示す図であり、（ａ）は第２表示部に表示されるゲーム画像を示し、（ｂ）は第１表示部に表示されるゲーム画像を示す。
【図５】バトルゲームにおける動作制御を示すフローチャートである。
【図６】対戦キャラクタの選択画面の一例を示す図である。
【図７】バーサストレード準備画面の一例を示す図である。
【図８】ダメージ玉を説明するためのゲーム画像の一例を示す図である。
【図９】ダメージ玉を説明するためのゲーム画像の一例を示す図である。
【図１０】ダメージ玉を説明するためのゲーム画像の一例を示す図である。
【図１１】バトルゲームにおける他の動作制御を示すフローチャートである。
【符号の説明】
【０１５８】
１  ビデオゲーム機
２  下側本体
３  上側本体
４  第１表示部
５  第２表示部
６  タッチパネル
１１Ａ，１１Ｂ  スピーカ
１３  タッチペン
２１  ＣＰＵ
２２  描画データ生成プロセッサ
２３  ＲＡＭ
２４  ＲＯＭ
２５  描画処理プロセッサ
２６  ＶＲＡＭ
２６Ａ，２６Ｂ  スクリーンバッファ
２７  Ｄ／Ａコンバータ
２８  音声処理プロセッサ
２９  アンプ
３０  入力信号処理部
３１  操作部
３２  ドライバ
３３  ゲームメディア
４１  銘柄表示領域
４２，４３  選択アイコン
４４  買いボタン
４５  売りボタン
４６，４７  金額表示領域
４８  チャート領域
４９  矢印（株価の）
５１  勝負バー
５２Ａ，５２Ｂ  精神力ゲージ
５３Ａ，５３Ｂ  専用技表示領域
６１  ダメージ玉
Ｍ  メインキャラクタ
Ｖ  対戦キャラクタ
【図１】
2008259711.tif 000003
【図２】
2008259711.tif 000004
【図３】
2008259711.tif 000005
【図４】
2008259711.tif 000006
【図５】
2008259711.tif 000007
【図６】
2008259711.tif 000008
【図７】
2008259711.tif 000009
【図８】
2008259711.tif 000010
【図９】
2008259711.tif 000011
【図１０】
2008259711.tif 000012
【図１１】
2008259711.tif 000013