(57)【特許請求の範囲】
【請求項１】
画面に表示された所定の場に、プレイヤにより選択されたカードを配置するゲーム装置であって、
１以上のカードを前記画面に表示する処理を行う表示処理手段と、
手持ちカードの１枚を選択するプレイヤによる選択操作を受け付ける選択操作受付手段と、
前記場に存在しているカードの種類を記憶するRAMと、
前記選択操作受付手段が前記選択操作を受け付けたときに場に存在しているカードの種類を前記RAMから入手して前記画面に所定の表現で表示する処理を行う場状態表示処理手段と、
ゲームに用いられるカードのそれぞれについて、カードを場に出すために該場が満たすべきカードの種類に関する条件を記憶した場条件記憶手段と、
前記選択操作受付手段が前記選択操作を受け付けたときに、当該選択操作によって選択されたカードを場に出すために該場が満たすべきカードの種類に関する条件を前記場条件記憶手段から読み出して、前記画面に前記所定の表現と同じ表現で表示する処理を行う判断支援手段と、
を備えたことを特徴とするゲーム装置。
【請求項２】
前記場状態表示処理手段と、前記判断支援手段は、前記カードの種類の表示と前記場が満たすべきカードの種類に関する条件の表示とを前記画面の所定の領域に並べることを特徴とする請求項１記載のゲーム装置。
【請求項３】
前記場が満たすべきカードの種類に関する条件は、前記場に存在すべきカードの種類を定めた条件であり、
前記判断支援手段は、前記選択操作によって選択されたカードを場に出すときに場に存在すべきカードの種類を前記画面に前記所定の表現と同じ表現で表示する処理を行うことを特徴とする請求項１または２記載のゲーム装置。
【請求項４】
前記所定の表現は、前記カードの種類をアイコンとして示す表現であることを特徴とする請求項３記載のゲーム装置。
【請求項５】
前記各カードは所定の属性を有し、
前記RAMは、場に存在しているカードの属性を記憶し、
前記場が満たすべきカードの種類に関する条件は、前記場に存在すべきカードの属性を定めた条件であり、
前記場状態表示処理手段は、前記選択操作受付手段が前記選択操作を受け付けたときに場に存在しているカードの属性を前記RAMから入手して前記画面に所定の表現で表示する処理を行い、
前記判断支援手段は、前記選択操作によって選択されたカードを場に出すときに場に存在すべきカードの属性を前記画面に前記所定の表現と同じ表現で表示する処理を行うことを特徴とする請求項１または２記載のゲーム装置。
【請求項６】
前記RAMは、場に存在しているカードの属性および該属性を有するカードの枚数を記憶し、
前記場が満たすべきカードの種類に関する条件は、前記場に存在すべきカードの属性および該属性を有するカードの枚数を定めた条件であり、
前記場状態表示処理手段は、前記選択操作受付手段が前記選択操作を受け付けたときに場に存在しているカードの属性および該属性を有するカードの枚数を前記RAMから入手して前記画面に所定の表現で表示する処理を行い、
前記判断支援手段は、特定されたカードを場に出すときに場に存在すべきカードの属性および該属性を有すべきカードの枚数を前記画面に前記所定の表現と同じ表現で表示する処理を行うことを特徴とする請求項５記載のゲーム装置。
【請求項７】
前記所定の表現は、前記カードの属性をアイコンとして示す表現であることを特徴とする請求項５または６記載のゲーム装置。
【請求項８】
画面に表示された所定の場に、プレイヤにより選択されたカードを配置するゲームの制御プログラムであって、
１以上のカードを前記画面に表示する処理を行う表示処理機能と、
手持ちカードの１枚を選択するプレイヤによる選択操作を受け付ける選択操作受付機能と、
前記場に存在しているカードの種類をRAMに記憶させる記憶機能と、
前記選択操作受付機能が前記選択操作を受け付けたときに場に存在しているカードの種類を前記RAMから入手して前記画面に所定の表現で表示する処理を行う場状態表示処理機能と、
ゲームに用いられるカードのそれぞれについて、カードを場に出すために該場が満たすべきカードの種類に関する条件を記憶する場条件記憶機能と、
前記選択操作受付機能が前記選択操作を受け付けたときに、当該選択操作によって選択されたカードを場に出すために該場が満たすべきカードの種類に関する条件を、前記場条件記憶機能により記憶されている内容から読み出して、前記画面に前記所定の表現と同じ表現で表示する処理を行う判断支援機能と、
をコンピュータに実現させるゲーム制御プログラム。
【請求項９】
前記場状態表示処理機能と、前記判断支援機能は、前記カードの種類の表示と前記場が満たすべきカードの種類に関する条件の表示とを前記画面の所定の領域に並べる機能であることを特徴とする請求項８記載のゲーム制御プログラム。
【請求項１０】
前記場が満たすべきカードの種類に関する条件は、前記場に存在すべきカードの種類を定めた条件であり、
前記判断支援機能は、前記選択操作によって選択されたカードを場に出すときに場に存在すべきカードの種類を前記画面に前記所定の表現と同じ表現で表示する機能であることを特徴とする請求項８または９記載のゲーム制御プログラム。
【請求項１１】
前記所定の表現は、前記カードの種類をアイコンとして示す表現であることを特徴とする請求項１０記載のゲーム制御プログラム。
【請求項１２】
前記各カードは所定の属性を有し、
前記RAMは、場に存在しているカードの属性を記憶し、
前記場が満たすべきカードの種類に関する条件は、前記場に存在すべきカードの属性を定めた条件であり、
前記場状態表示処理機能は、前記選択操作受付機能が前記選択操作を受け付けたときに場に存在しているカードの属性を前記RAMから入手して前記画面に所定の表現で表示する機能であり、
前記判断支援機能は、前記選択操作によって選択されたカードを場に出すときに場に存在すべきカードの属性を前記画面に前記所定の表現と同じ表現で表示する機能であることを特徴とする請求項８または９記載のゲーム制御プログラム。
【請求項１３】
前記RAMは、場に存在しているカードの属性および該属性を有するカードの枚数を記憶し、
前記場が満たすべきカードの種類に関する条件は、前記場に存在すべきカードの属性および該属性を有するカードの枚数を定めた条件であり、
前記場状態表示処理機能は、前記選択操作受付機能が前記選択操作を受け付けたときに場に存在しているカードの属性および該属性を有するカードの枚数を前記RAMから入手して前記画面に所定の表現で表示する機能であり、
前記判断支援機能は、特定されたカードを場に出すときに場に存在すべきカードの属性および該属性を有すべきカードの枚数を前記画面に前記所定の表現と同じ表現で表示する機能であることを特徴とする請求項１２記載のゲーム制御プログラム。
【請求項１４】
前記所定の表現は、前記カードの属性をアイコンとして示す表現であることを特徴とする請求項１２または１３記載のゲーム制御プログラム。
【請求項１５】
請求項８から１４のいずれかに記載のゲーム制御プログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カードゲームのゲーム装置、ゲーム制御プログラムおよびそのプログラムが記録された記録媒体に関する。
【０００２】
【従来の技術】
近年、トレーディングカードを使用したカードゲームが流行している。トレーディングカードとは、キャラクタその他種々の図柄が描かれたカードをいう。描かれている図柄によってカードの価値が決まり、カード自体がコレクションの対象となり得る点が、トランプや花札などと異なる。
【０００３】
トレーディングカードを使用したカードゲームは、一般的なトランプゲームと同様、２人（あるいはそれ以上）のプレイヤが手持ちのカードを場に出し合うことにより勝敗を競うゲームである。しかし、カードの種類が豊富であり、また場を複数のフィールドに区切って使用することが多く、トランプ以上に多種多様なゲームルールが存在する。また、物語の登場人物をトレーディングカードの図柄として、ゲームルールを物語に合わせたルールとしているカードゲームも多く知られている。
【０００４】
トレーディングカードを使用したカードゲームの遊び方は、次のとおりである。まず、プレイヤごとに、裏返したカードを積み重ねて山札とする。次に、山札から数枚のカードをひき、手札とする。以降、手札の中から選択したカードを交互に場の所定のフィールドに出しあい、必要に応じて山札からカードをひいて、手札を補充する。フィールドの種類や数、各フィールドにカードを出した場合の効果、勝敗の決め方は、ゲームルールで定める。通常、山札が先に無くなったプレイヤを負けとすることが多い。
【０００５】
ゲームルールでは、この他、カードをフィールドに出すことができる条件を定めることが多い。前述のように物語の登場人物を図柄としたトレーディングカードを使用するカードゲームでは、例えばその物語の中で「キャラクタＡしか道具Ｂを使えない」ことになっていれば、カードゲームでは、「所定のフィールドにキャラクタＡのカードが存在していなければ道具Ｂのカードを出すことはできない」というルールにする。
【０００６】
ここで、個々のカードについて規定された細かいルールをすべて記憶してゲームに臨むことは困難である。このため、通常、ゲームに使用するトレーディングカードには、図柄とともに、そのカードの説明（カード使用時の条件、効果など）が書かれている。プレイヤは、場に出ているカードの説明書きと自分の手札の説明書きを見比べて、次に出すカードを考える。
【０００７】
トレーディングカードを使用したカードゲームを、家庭用／業務用ゲーム機器あるいはパソコンなどを用いたビデオゲームとして実現する場合には、画面上に場とカードを表示し、プレイヤに表示されたカードの配置を制御させ、その配置に応じて効果や勝敗の判定を行うプログラムを提供する。
【０００８】
しかし、ビデオ画面という限られた枠内に場を表示し、その場の中にカードを配置した場合、表示されるカードのサイズは紙のカードよりも小さくならざるを得ない。この場合、各カードに説明書きが書かれていても、それを画面上で読み取ることは困難である。このため、従来は、プレイ画面には図柄のみのカードを配置し、プレイ画面とは別のヘルプ画面などで、各カードを拡大表示したり、各カードの説明書きを表示したりしていた。
【０００９】
【発明が解決しようとする課題】
しかしながら、各カードの説明書きを確認するために毎回ゲーム機器のボタン操作を行って他の画面を呼び出さなければならないのは、プレイヤにとって煩わしい。紙のカードの場合には各カードの情報を確認するのに視線を移動するだけでよいのに、ビデオゲームでは複数の画面を切り換えないと確認ができないというのでは、かえって遊びにくい。特に、初心者プレイヤなど、場と手札のカードすべてについて説明書きを確認しないと次に出すカードを決められないようなプレイヤは、カード情報の確認のためだけに時間を要してしまい、プレイを楽しめないおそれがある。
【００１０】
このように、トレーディングカードを使用したカードゲームをビデオゲームとして提供しようとした場合、場のイメージを単純にビデオ画面に表示しただけでは、プレイヤの心をつかむことは難しい。
【００１１】
本発明は、カードゲームをビデオゲームとしてプレイできるようにした場合に生ずる上述のような問題点を解決し、紙のカードに馴染んだプレイヤや初心者プレイヤが、何ら支障を感じることなくビデオゲームとしてのカードゲームを楽しめるようにすることを目的とする。
【００１２】
【課題を解決するための手段】
本発明は、上記目的を達成するために、次のようなゲーム装置を提供する。このゲーム装置は、画面に表示された所定の場に、プレイヤにより選択されたカードを配置するゲーム装置であって、
１以上のカードを画面に表示し、プレイヤに、表示されたカードの中から場に出すカードを選択させるカード選択手段と、
カード選択手段による選択がなされたときの場の状態を画面に所定の表現で表示するとともに、選択されたカードを場に出すために場が満たすべき条件（カードの使用可能条件）を同じ画面に前記所定の表現と同じ表現で表示することにより、プレイヤの判断を支援する判断支援手段とを備えたことを特徴とする。ここで、場が満たすべき条件の表示は、条件を満たす場の状態を表示してもよいし、そのときの場に不足している条件を表示してもよい。
【００１３】
また、本発明のゲーム制御プログラムは、上記ゲーム装置を制御するプログラムである。但しゲーム専用機に限らずパソコン用のプログラムなども含むものとする。このプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ、メモリ・カードなど種々の記録媒体に記録して頒布することが可能である。またネットワーク上でオンライン配布することもできる。
【００１４】
このゲーム制御プログラムは、画面に表示された所定の場に、プレイヤにより選択されたカードを配置するゲームの制御プログラムであって、
１以上のカードを画面に表示し、プレイヤに、表示されたカードの中から場に出すカードを選択させるカード選択機能と、
カード選択機能による選択がなされたときの場の状態を画面に所定の表現で表示するとともに、選択されたカードを場に出すために場が満たすべき条件を同じ画面に前記所定の表現と同じ表現で表示することにより、プレイヤの判断を支援する判断支援機能とを、コンピュータに実現させるプログラムである。
【００１５】
カード選択手段による選択がなされたときの場の状態と、選択されたカードを場に出すことができる条件は、画面の所定の領域に並べて表示することが好ましい。
【００１６】
例えば、場が満たすべき条件が、場に存在すべきカードの種類を定めた条件であるときには、カード選択がなされたときに場に存在しているカードの種類を前記画面に所定の表現で表示するとともに、選択されたカードを場に出すときに場に存在すべきカードの種類を同じ画面に前記所定の表現と同じ表現で表示すればよい。
【００１７】
所定の表現としては、カードの種類をアイコンとして示す表現などが考えられる。この他、色、マーク、数字、模様など種々の表現が考えられる。
【００１８】
また、各カードが所定の属性を有し、前記場が満たすべき条件が、場に存在すべきカードの属性を定めた条件である場合などには、カード選択がなされたときに場に存在しているカードの属性を画面に所定の表現で表示するとともに、選択されたカードを場に出すときに場に存在すべきカードの属性を同じ画面に前記所定の表現と同じ表現で表示すればよい。
【００１９】
さらに、場が満たすべき条件が、前記場に存在すべきカードの属性と、その属性を有するカードの枚数を定めた条件である場合などには、カード選択がなされたときに場に存在しているカードの属性およびその属性を有するカードの枚数を画面に所定の表現で表示するとともに、選択されたカードを場に出すときに場に存在するカードの属性およびその属性を有するカードの枚数を同じ画面に前記所定の表現と同じ表現で表示すればよい。
【００２０】
属性により条件が指定されている場合も、前記所定の表現としては、カードの種類をアイコンとして示す表現、色、マーク、数字、模様などで示す表現が考えられる。
【００２１】
なお、場が満たすべき条件が満たされない状況で、プレイヤによりカードの場への配置が指示された場合に、不足する条件を該プレイヤに教示する教示手段、教示機能をさらに備えるようにしてもよい。
【００２２】
【発明の実施の形態】
以下、本発明の一実施の形態について、図面を参照して説明する。前述のように、トレーディングカードを使用するカードゲームでは、物語の登場人物を図柄としたカードを使用することが多い。以下に示す実施の形態は、その一例である。このカードゲームは、あるロールプレイングゲームの登場人物やアイテムをカードの図柄とし、カードを使用した場合の効果をロールプレイングゲーム内に登場する各キャラクタの能力や各アイテムの機能に沿ってルール化したゲームである。
【００２３】
はじめに、本発明の必要性を理解しやすくするために、このカードゲームのルールについて説明する。このカードゲームでは、ロールプレイングゲームに登場するキャラクタやアイテムを図柄とした約３００種類のカードを使用する。カードは、大別するとユニットカード、コマンドカード、オペレーションカードの３種類に分けられる。
【００２４】
ユニットカードはキャラクタの図柄のカードで、対戦の主力となるカードである。ユニットカードを特徴づける情報としては、カード名称、使用可能条件、コスト、属性、攻撃内容、ヒットポイントがある。カード名称は、通常はカードの図柄となっているキャラクタの名称とする。使用可能条件は、そのカードを場内の所定のフィールドに出すために必要な条件である。例えば、あるキャラクタのカードがフィールドに存在しないとそのカードをそのフィールドに出すことができないといった条件がカードごとに規定されている。コストは、そのカードをフィールドに出すことと引き換えに負うべき負担を意味する。例えば、山札のカードを何枚捨てなければならないといった負担がカードごとに規定されている。属性は、そのカードの図柄となっているキャラクタが属する分類を示す。例えば人、機械、幽霊、合成人間などの属性がある。攻撃内容は、そのカードをフィールドに出すことにより対戦相手に仕掛ける攻撃の内容を示す。例えば、格闘、射撃、全体攻撃など、そのカードに描かれているキャラクタが得意とする攻撃が、攻撃内容として規定されている。ヒットポイントは、そのカード固有のポイントであり、いわばロールプレイングゲームの体力ポイントのようなものである。攻撃により受けたダメージが蓄積されて、カードのヒットポイントを超えると、そのカードは使用不能となる。なお、この他、所定のフィールドに所定のカードがある場合に攻撃力が＋１されるなどの特殊ルールが規定される場合もある。
【００２５】
コマンドカードは、例えば「毒ガス」のようにキャラクタが使える武器、道具、技などをカード化したものである。コマンドカードは、カード名称、使用可能条件、コスト、および特殊ルールにより特徴づけられる。
【００２６】
オペレーションカードは、そのカードが場の所定のフィールドに出されている間のみ所定のルールが適用されるという機能を備えたカードである。例えば、あるオペレーションカードが所定のフィールドに存在する間は、機械属性を有するカードの攻撃力はすべて＋１されるというように、一時的に特殊なルールが適用される。オペレーションカードも、カード名称、使用可能条件、コスト、および特殊ルールにより特徴づけられる。
【００２７】
ロールプレイングゲームでは、一般に、プレイヤがキャラクタに戦闘を行わせる場合に種々の条件、制限が課されており、プレイヤはそれらの条件や制限を考慮しながら戦闘を組み立てる。例えば、人間のキャラクタは毒ガス攻撃でダメージを受けるが機械のキャラクタはダメージを受けない、武器Ｘは戦士のキャラクタＡしか使えない、といった条件、制限である。このカードゲームでは、これらの条件、制限を、各カードの使用可能条件として規定する。例えば、毒ガスというコマンドカードが場に出されている場合には人間属性のユニットカードは場に出すことができない、あるいは、キャラクタＡのユニットカードが場に存在しなければ武器Ｘのカードを場に出すことはできないなどのルールが規定されている。
【００２８】
以上、ゲームに使用するカードの種類について説明したが、次にゲームの流れについて説明する。各プレイヤは、自分が所有するカードの中からゲームルールにより規定された所定枚数のカードを選択して山札とする。山札は、シャッフルした後、裏返して場に置かれる。次に各プレイヤは、各自の山札から所定枚数のカードを引いて手札とする。以降、手札を交互に場内の所定のフィールドに出し、必要に応じて手札を山札から補充することによりゲームを進める。
【００２９】
場には、カードを出すフィールドおよびエリアとして、次のようなものが定義されている。まず、ユニットカードやコマンドカードを配置する戦闘フィールドがある。戦闘フィールドには、前列に２枚、後列に２枚の最大４枚のカードを配置することができる。ここで、このカードゲームのルールでは、攻撃内容が「格闘」であるカードは直前にあるカードにしかダメージを与えることができないので、後列に配置されたカードは相手が出した「格闘」のカードによってダメージを受けることはない。一方、攻撃内容が「射撃」のカードは、前方にあるカードであれば離れていてもダメージを与えることができるので、後列に配置されたカードであってもダメージを受けることがある。したがって、ユニットカードを前列に配置するか後列に配置するかといったカードの陣形は戦略上、極めて重要である。
【００３０】
また、戦闘フィールドに配置されているユニットカードを、攻撃を受けない状態で待機させておく待機エリアがある。カードを戦闘フィールドから待機エリアへと移動させるタイミングも戦略上重要である。さらに、前述のオペレーションカードを配置する状況エリアがある。この他、使用コストを払うために山札からカードを移す捨て山、使用不可能になったカードや使用済みのカードを配置する廃棄エリアがある。
【００３１】
以上に説明したカードゲームのルールから容易に想像できるように、３００種ものキャラクタやアイテムをカード化し、ロールプレイングゲームにおいて課されている制限や条件をカードの使用可能条件として適用した場合、各カードの使用可能条件をすべて覚えることは極めて困難である。しかし、カードゲームの面白さは、手札の中からどのカードを選択して場に出すかの戦略を練ることにあり、そのためには少なくとも手札のカードの特徴は十分に理解している必要がある。すなわち、カードゲームにおいて、プレイヤが各カードを特徴づける情報を簡単に確認できるようにすることは、カードゲームを楽しむ上で必要不可欠なことといえる。
【００３２】
以下、このようなカードゲームをビデオゲームとして実施する場合について説明する。図１は、カードゲームの場のイメージを、ゲーム装置に付属するディスプレイに表示したものである。本実施の形態では、臨場感を出すべく表示データを３次元で管理しており、図に示すように場１全体を遠近感を持たせた表示とすることにより奥行きを表現している。
【００３３】
画面の下半分には第１のプレイヤの場２ａが、また上半分には第２のプレイヤの場２ｂが表示されている。各プレイヤの場２ａ、２ｂには、表向きの手札３、手札の枚数４、裏返して積み重ねられた山札５、山札の枚数６が表示されている。また、表示画面にはカードを出す番のプレイヤが操作することができるカーソル８が表示されている。各プレイヤは、後述するコントローラを使ってカーソル８を操作し、手札３、山札５のカードを選択したり、選択したカードをフィールド７内中央の戦闘フィールドに配置したりすることができる。この他、画面には、前述した待機エリア、状況エリア、捨て山、廃棄エリアなどが表示されている。
【００３４】
図１の画面では、フィールド７に配置されたカード９の横の領域１０には、その配置されたカードに関する情報が表示される。カードに関する情報とは、カード９の図柄として表示されたキャラクタのヒットポイント（ＨＰ）、攻撃力（ＡＴＫ）と、攻撃内容（射撃、格闘、全体攻撃など）、そのキャラクタの属性を示すマーク１１などである。
【００３５】
手札３については、スペースの制限から、図柄のみが表示されている。このため、図１の画面に表示される内容のみでは、プレイヤは手札のカードの詳細情報を知ることはできない。本実施の形態のゲーム装置およびゲーム制御プログラムでは、手札のカードの詳細情報を知る１つの手段として、図２に示すようなカードビューワー画面を提供する。この画面は、図１のプレイ画面において所定の操作を行うことにより呼び出すことができる。カードビューワー画面の右側にはカードリスト１２が表示される。カードリストには、プレイヤが使用できるカードがリストアップされる。プレイヤがカードリストの中のいずれかのカードを選択すると、画面左側に、選択されたカードのカード情報１３が表示される。カード情報１３としては、カードの図柄を表す画像１４と、ヒットポイント、攻撃力、属性１５、コストなどが表示される。さらに画面下部には、文章による説明１６が表示される。
【００３６】
しかし、前述のようにカードビューワー画面を頻繁に呼び出すことを煩わしいと感じる場合がある。そこで、このゲーム装置およびゲーム制御プログラムは、さらに以下に説明するような機能を備える。図３は、プレイヤが画面に表示された手札３の中から1枚のカードをカーソル８により指定したときの画面の状態を示す図である。本実施の形態のゲーム装置では、この場合、指定されたカード１７が図に示すように拡大表示される。さらに、図に示すように、指定されたカード１７を場に出すために必要な条件１９と、そのときの場が満たしている条件１８が並んでアイコン表示される。各アイコン２０は、カードの属性（人、機械、幽霊、謎など）を示しており、例えば「選択されたカードを場に出すためには人属性のカードが２枚場に出ていることが必要である」という場合には、「必要な条件」として人属性を示すアイコンが２つ表示される。図３は、必要な条件が「人属性のカードが２枚場に出ていること」であり、そのときの場の状態が「人属性のカードが２枚、謎属性のカードが１枚」出ている状態であることを示している。この場合、場の状態は、必要な条件を満たしているので、プレイヤは指定したカード１７を戦闘フィールドに配置することができる。
【００３７】
なお、人属性のカードが２枚必要である旨の表示は、図に示すように人属性アイコンを２つ表示してもよいし、人属性アイコンの横に数字の２を表示してもよい。必要枚数の表示形態は図３の例に限定されない。
【００３８】
この機能により、プレイヤは、画面を切り換えるなどの特別な操作を行うことなく、カードを指定するだけで、そのカードを場に出すことができるか否かの判断に必要な情報を瞬時に取得することができる。
【００３９】
上記機能の特徴は、そのカードを場に出すことができる条件と、そのときの場の状況とを、カード属性を示すアイコンという表現に統一して表示したことにある。但し、表現方法は、カード属性のアイコン表示に限定されるものではなく、場が満たしている条件１８と、選択したカードを場に出すために必要な条件１９が、同じ表現方法で画面に表示されるのであれば、どのような方法であってもよい。
【００４０】
場の状況と必要な条件の対比を容易にするためには、図３のように、場が満たしている条件１８と、選択したカードを場に出すために必要な条件１９を並べて表示することが好ましい。並べて表示する場合には、並べる方向は縦方向、横方向のいずれでもよい。但し、これらは、表現が同じであれば、例えば画面の右端と左端に分かれて表示されていてもよい。
【００４１】
また、各カードの使用可能条件が、例えば「キャラクタＡのカードが場に無いとキャラクタＢのカードを場に出せない」というように、属性ではなく個別のカード名称により規定されている場合には、個々のカード名称に対応するアイコンやマークを表示してもよい。
【００４２】
カードの種類が多く、アイコンの種類が多くなりすぎる場合には、例えば、すべてのカードに通し番号あるいは英数字の記号をつけておき、それらの番号や記号によって場の状況と満たすべき条件を表示してもよい。すなわち、アイコン表示以外にも、色、記号、短い文字、マークなど種々の表現形態が考えられる。
【００４３】
ここで、上記のような表示を行ったのにも拘わらず、プレイヤが場に出すことができないカードを場に出そうとする場合がある。このような場合、従来は警告音やエラーメッセージによってプレイヤがルールに反する操作を行ったことを通知していた。本実施の形態では、上記場の状況と満たすべき条件の表示を利用して、プレイヤがルール違反の操作を行った際に、どの部分が違反しているかを教示する表示を行う。例えば、図４（ａ）は、選択したカードを場に出すためには人属性のカードが２枚場に出ていることが必要であるが、そのときの場には人属性のカードが１枚しか出ていないという状況を示している。この状態でプレイヤが、そのカードを場に出す操作を行った場合には、図４（ｂ）に示すように、不足している条件を色違いのアイコン、あるいは反転表示されたアイコン２１として明示する。これにより、カードゲームのルールを十分に理解していない初心者プレイヤでもゲームをやりながら徐々にルールを覚えることができる。
【００４４】
以上に説明したように、本発明が提供する機能により、プレイヤは、場の状況と場に出そうとしているカードの使用可能条件とを瞬時に把握することができるので、次に出すカードを速やかに判断することができる。特に、場の状況と必要な条件を、並べてアイコン表示すれば、よりわかりやすい。
【００４５】
以上、主として表示される画面の内容に着目して説明したが、次に、上記カードゲームをビデオゲームとして実施するために必要なハードウェア構成およびプログラムの処理について説明する。
【００４６】
図５は、カードゲームのプレイに使用するゲーム装置２２と、そのゲーム装置２２に接続された周辺機器を表す図である。ゲーム装置２２は、ケーブル２３により表示出力装置２４に接続されている。本実施の形態では、表示出力装置２４は、ゲーム画面を表示するための表示画面２５と、ゲームの音声を出力するためのスピーカ２６とを備えた家庭用テレビである。図１の画面は、この表示画面２５に出力される画面である。
【００４７】
ゲーム装置２２には、ケーブル２７により、プレイヤがゲームを制御するための制御信号を入力するコントローラ２８が接続されている。コントローラ２８の方向指示ボタン２９は、上部３０が画面の上方向、左部３１が画面の左方向、下部３２が画面の下方向、右部３３が画面の右方向にそれぞれ割り当てられており、各部を押すことにより画面上のカーソル８の位置を制御することができる。すなわち、方向指示ボタン２９からゲーム装置２２に送られる信号により、画面に表示されたカードの選択、あるいは選択したカードの配置位置が制御される。カードの選択あるいは指定した配置の確定には、図の○ボタン３４が使用される。
【００４８】
ゲーム装置２２は、ゲーム制御プログラムが記録されたＤＶＤ（Digital Versatile Disk）やＣＤ−ＲＯＭをセットするディスクトレイが収納されたディスクトレイ収納部３５、ゲームの経過、成績などをセーブするメモリ・カードを差し込むスロット３６、各種コントローラを接続するための接続端子（図中の接続端子３７ａは接続状態を示し、接続端子３７ｂは非接続状態を示す）、画像、音声などの出力装置を接続するための接続端子およびネットワーク接続のための接続端子（いずれも図示せず）を備えている。
【００４９】
図６は、ゲーム装置２２の内部構造を表すブロック図である。ゲーム装置２２は、内部的には、ＣＰＵ３９、ＲＯＭ４０、ＲＡＭ４１、ＶＲＡＭ４２、音声合成部４４、入出力制御部４５、入力制御部４６および通信制御部４７が、システムバス３８に接続され、システムバス３８を介して信号をやりとりできるように構成されている。
【００５０】
ゲーム装置２２の電源が入ると、まずＲＯＭ４０に記憶されている初期化データによって内部回路などが初期化され、ＤＶＤ４９に記憶されているゲーム制御プログラムや、メモリ・カード５０に記憶されているセーブデータなどが入出力制御部４５を介してＲＡＭ４１に読み込まれる。一方、プレイヤが入力機器（コントローラ）２８から入力する制御信号は、入力制御部４６を介してＣＰＵ３９に提供される。ＣＰＵ３９は、ＲＡＭ４１に記憶されたプログラムおよびデータを、入力制御部４６から提供される制御信号に基づいて順次処理する。ＣＰＵ３９による処理の結果出力される画像は、一画面ごとに一旦ＶＲＡＭ４２に蓄えられ、画像制御部４３を介してテレビの表示画面などの画像表示部２５に送られる。同様にプログラムの実行により出力される音声は音声合成部４４を介してテレビのスピーカなどの音声出力部２６に送られる。また、ネットワーク上に接続された複数のプレイヤがカードゲームをプレイする場合には、通信制御部４７を介してネットワーク４８に接続されている他のゲーム装置との間のデータ交換が行われる。
【００５１】
但し、ゲーム装置のハードウェア構成および機能については、様々な類似の構成によっても本発明の目的を達成しうることは当業者にとって明らかであり、そのようなゲーム装置はすべて本発明の範囲に含まれるものとする。例えば、家庭用のゲーム装置以外に、業務用ゲーム機器、携帯用のゲーム機器、パソコン、携帯電話や携帯情報端末によっても、カードゲームプログラムを組み込むことにより同様の機能を実現することができる。
【００５２】
次に、このようなゲーム装置（あるいはパソコン）により実行されるカードゲーム制御プログラムについて説明する。このゲーム制御プログラムは、上記ＤＶＤ４９などに記録して提供してもよいし、ネットワークを介してオンライン配布することもできる。
【００５３】
プレイヤによりゲームの開始が指示されると、ゲーム制御プログラムの処理によって、画面が図７のフローチャートに示すように移行する。すなわち、ゲーム制御プログラムは、これらの画面の切り換えと、各画面における入出力制御を行う。
【００５４】
ゲーム制御プログラムは、はじめに山札形成画面５１を表示する。この画面は、図２のカードビューワ−画面に似た画面で、カードリストを表示して、プレイヤに所定の枚数のカードを選択させ、そのプレイヤの山札とする画面である。山札のカードの枚数はゲームルールにより定められており、ゲーム制御プログラムはその枚数にしたがって、プレイヤからの入力を受け付ける。１人目のプレイヤが山札を形成し終えると、２人目のプレイヤ用に同じ画面が表示される。
【００５５】
全プレイヤ（通常は２人）が山札を形成し終えると、図１に示したような場５２が設定され、さらにシャッフル画面５３が表示される。紙のカードを用いたカードゲームでは、対戦するプレイヤがお互いの山札をシャッフルしあうのが普通であるが、ビデオゲームの場合には山札５のカードがシャッフルされているイメージが表示される。この際、カードゲーム制御プログラムは、そのイメージを表示する一方で、山札形成画面５１で各プレイヤが選択して山札となったカードのデータを並べ替え、後に各プレイヤが山札を引く際に現れるカードの順番を決定する。カードの並べ替えは、ランダム関数を用いて行う。
【００５６】
次に、画面は手札取得画面５４へと移行する。手札取得画面５４では、山札から所定の枚数のカードが引かれて手札となる。ゲーム制御プログラムは、シャッフルして並べ替えた順番にしたがって、山札の１番目から6番目（但し手札の枚数はゲームルールに依存する）までのカードの図柄の画像データを取得し、そのデータを手札３として表示する処理を行う。さらに、画面に表示されている手札の枚数４をその枚数分カウントアップし、山札の枚数６をその枚数分カウントダウンして表示しなおす。
【００５７】
次に、画面は、先攻後攻決め画面５５へと移行する。この画面はゲームをプレイする際の先攻、後攻を決定できれば、どのような画面でもよいが、本実施の形態では、ジャンケンのイメージを表示する。各プレイヤからの入力を受け付けて、画面上でジャンケンを実行させる。なお、プレイヤ同士がネットワーク対戦を行う場合などには、このような画面が必要となるが、同一場所にて同一画面をみながらプレイする場合には、直接話して先攻後攻を決めてもよい。
【００５８】
先攻、後攻が決定されると、画面は先攻プレイヤのカードセット画面５６へと移行する。この画面では、図１の説明として前述したように、プレイヤがカーソル８を動かして手札３の中からカードを選択し、そのカードをフィールド７にセットする。カードセット画面５６のゲーム制御プログラムの処理については、後述する。
【００５９】
先攻プレイヤによりフィールドにカードがセットされると、画面は先攻プレイヤの戦闘画面５７へと移行する。戦闘画面５７では、カードセット画面５６においてプレイヤが行った操作に応じた演出効果が発生する。例えばカードセット画面５６においてプレイヤが攻撃内容「射撃」のカードをフィールドに配置した場合には、戦闘画面５７において、その配置したカードの前方の対戦相手のカードに対し、砲弾が打ち込まれるイメージが表示される。カードの図柄となっているキャラクタが攻撃を行っているイメージが表示される形態も考えられる。なお、この際、ゲーム制御プログラムは、画面表示とは別に、その攻撃により生ずるヒットポイントの変化やコストの変化を計算する。計算の結果、いずれかのプレイヤが負けとなる条件が整っていた場合には、勝敗の結果を画面に表示し、処理を終了する。
【００６０】
以上のカードセット画面５６と戦闘画面５７をもって、先攻プレイヤのターンが終了し、次に後攻プレイヤのターンとなる。後攻プレイヤについても、同様に後攻プレイヤのカードセット画面５８と戦闘画面５９が表示される。以降、先攻プレイヤと後攻プレイヤのターンが画面上で交互に繰り返される。
【００６１】
ここで、カードセット画面５６、５８におけるゲーム制御プログラムについて、さらに説明する。図８は、カードセット画面５６、５８のプログラムの処理を示すフローチャートである。ゲーム制御プログラムは、ステップＳ１０１においてプレイヤによる手札３の選択を受け付けて、選択されたカードを図３に示したように拡大表示する。
【００６２】
次に、ステップＳ１０２において、選択されたカード（図３のカード１７）に関する情報（属性、使用可能条件など）を、ＤＶＤディスクに記憶されている（あるいはプログラムの一部として保持している）カード情報を検索することにより取得する。この際、場内の戦闘フィールドに存在するカードの情報も、同様にして取得する。
【００６３】
ステップＳ１０３では、図３に示したように、戦闘フィールドに存在する各カードの属性を、満たしている条件１８として画面に表示する。さらに、選択されたカード１７の使用可能条件に基づいて、戦闘フィールドに存在していなければならないカードの属性を、必要な条件１９として画面に表示する。プレイヤがカーソル８を移動させて選択を変更した際には、新たに選択されたカードの情報を取得して、その都度表示内容を更新する。
【００６４】
フィールドに出すカードを決定し終えたプレイヤは、次にカーソル８を移動させてフィールド上のカードを配置する位置を決定する。ゲーム制御プログラムは、ステップＳ１０４において、プレイヤによる配置先の指定を受け付け、指定にしたがって、手札３として表示されていたカードをフィールド上へと移動させるとともに、画面に表示されている手札の枚数４を、移動させた枚数分カウントダウンする。
【００６５】
なお、本実施の形態ではゲーム制御プログラムはカードの属性にのみ着目して、表示を行っているが、他のカード情報を表示する形態でもよいことは言うまでもない。
【００６６】
【発明の効果】
本発明によれば、プレイヤは、場に出そうと思うカードを手札の中から選択すれば、そのカードを場に出すために必要な条件が、そのときの場の状況と対比しやすいように同じ表現で画面に表示されるので、状況を瞬時に把握することができ、次に出すカードを速やかに決定することができる。
【図面の簡単な説明】
【図１】  本発明の一実施の形態における表示画面の一例を示す図
【図２】  カードビューワー画面の一例を示す図
【図３】  本発明の一実施の形態における判断支援表示の一例を示す図
【図４】  本発明による教示表示の一例を示す図
【図５】  本発明の一実施の形態におけるゲーム装置の外観を示す図
【図６】  本発明の一実施の形態におけるゲーム装置の内部構成を示す図
【図７】  ゲーム画面の遷移を示す図
【図８】  本発明の一実施の形態におけるゲーム制御プログラムの処理を示すフローチャート
【符号の説明】
１  場、    ２  各プレイヤの場、    ３  手札、    ４  手札の枚数、    ５  山札、    ６山札の枚数、    ７  フィールド、    ８  カーソル、    ９カード、    １０  カード情報、    １１  属性のアイコン、    １２  カードリスト、    １３  カード情報、    １７  選択されたカード、    ２０  アイコン、    ２１  不足条件を示すアイコン、    ２２  ゲーム装置、    ２３、２７  ケーブル、    ２４  表示出力装置、    ２８  コントローラ、    ２９  方向指示ボタン、    ３５  ディスクトレイ収納部、    ３６  スロット、３７  接続端子、    ３８  システムバス、    ４９  ＤＶＤ、    ５０  メモリ・カード。
【図１】
0003863437.tif 000002
【図２】
0003863437.tif 000003
【図３】
0003863437.tif 000004
【図４】
0003863437.tif 000005
【図５】
0003863437.tif 000006
【図６】
0003863437.tif 000007
【図７】
0003863437.tif 000008
【図８】
0003863437.tif 000009