Game device with fraudulence preventive function, method of preventing fraudulence during game, and program for the same |
|||||||
申请号 | JP2006030990 | 申请日 | 2006-02-08 | 公开(公告)号 | JP2007209451A | 公开(公告)日 | 2007-08-23 |
申请人 | Konami Digital Entertainment:Kk; 株式会社コナミデジタルエンタテインメント; | 发明人 | OKUDA NAOYA; KITAE ITARU; SHIMOKAWA SHOHEI; | ||||
摘要 | PROBLEM TO BE SOLVED: To prevent fraudulent participation of more players in a game than assumed in the game in a game device in which a plurality of players can simultaneously participate. SOLUTION: Setting of the number of players (the set number) to participate in the game is received, and the game is executed by the set number of players. The number of players participating in the game is detected during the game, and the detected number of players and the set number are compared. If the detected number of player exceeds the set number, the degree of difficulty of the game is changed. If the degree of difficulty is raised, for example, the continuance of the game becomes hard, so that the time of fraudulence can be reduced. On the contrary, if the degree of difficulty is lowered, the amusement of the game is lost, so that the time of fraudulence can be also reduced. COPYRIGHT: (C)2007,JPO&INPIT | ||||||
权利要求 | 複数のプレイヤがゲームに同時に参加できる不正行為防止機能付ゲーム装置であって、 前記ゲームに参加する人数の設定を受け付ける人数設定手段と、 前記人数設定手段が受け付けた人数の設定でゲームを実行するゲーム実行手段と、 前記ゲームに参加中のプレイヤの人数であるプレイ人数を検出する人数検出手段と、 前記人数検出手段が検出したプレイ人数と設定人数とを比較し、前記ゲームの難易度を制御する難易度制御手段と、 を有することを特徴とする、不正行為防止機能付ゲーム装置。 前記ゲーム中に前記1または複数のプレイヤが操作する実操作物を、前記第1または複数のプレイヤに供給する供給手段が接続されており、 前記難易度制御手段は、前記比較結果に応じ、前記実操作物の供給量を制御する供給量制御コマンドを前記供給手段に送出し、 前記供給手段は、前記難易度制御手段からの供給量制御コマンドに応じた量の実操作物を供給することを特徴とする、請求項1に記載の不正行為防止機能付ゲーム装置。 前記ゲーム実行手段は、プレイヤに課すノルマを記憶し、前記ノルマに基づいてゲームを進行し、 前記難易度制御手段は、前記比較結果に応じ、前記設定されているノルマの変更を指示するノルマ変更コマンドを前記ゲーム実行手段に送出し、 前記ゲーム実行手段は、前記ノルマ変更コマンドに応じ、前記進行中のゲームにおける前記ノルマを変更することを特徴とする、請求項1に記載の不正行為防止機能付ゲーム装置。 前記ゲーム実行手段は、モニタ上に表示されゲーム空間内を移動するゲームオブジェクトと、前記ゲーム中に前記1または複数のプレイヤが操作する実操作物と、の当たり判定を行い、 前記難易度制御手段は、前記比較結果に応じ、前記ゲームオブジェクトが移動する速さの変更を指示する速さ変更コマンドを前記ゲーム実行手段に送出し、 前記ゲーム実行手段は、前記速さ変更コマンドに応じ、前記ゲームオブジェクトの移動の速さを変更することを特徴とする、請求項1に記載の不正行為防止機能付ゲーム装置。 前記ゲーム実行手段は、前記ゲーム中に前記1または複数のプレイヤが操作する実操作物と、モニタ上に表示されるゲーム空間内のゲームオブジェクトと、の当たり判定を所定の精度で行い、 前記難易度制御手段は、前記比較結果に応じ、前記精度の変更を指示する精度変更コマンドを前記当たり判定手段に送出し、 前記ゲーム実行手段は、前記難易度制御手段からの精度変更コマンドに応じ、当たり判定の精度を変更することを特徴とする、請求項1に記載の不正行為防止機能付ゲーム装置。 前記ゲーム実行手段は、ゲーム空間内のゲームオブジェクトがモニタに表示される位置と、前記ゲーム中に前記1または複数のプレイヤが操作する実操作物が前記モニタに当たる位置と、に基づいて当たり判定を行い、 前記人数検出手段は、 前記モニタ上に当たる前記実操作物の単位時間当たりの当たり回数を測定する測定手段と、 前記測定手段の測定結果と、単位時間当たりの基準当たり回数と、に基づいて、前記実操作物を操作中のプレイヤの人数を決定する人数決定手段と、 を備えることを特徴とする、請求項1に記載の不正行為防止機能付ゲーム装置。 複数のプレイヤがゲームに同時に参加できるゲーム装置が実行する、ゲーム中の不正行為防止方法であって、 前記ゲームに参加する人数の設定を受け付ける人数設定ステップと、 前記人数設定ステップが受け付けた人数の設定でゲームを実行するゲーム実行ステップと、 前記ゲームに参加中のプレイヤの人数であるプレイ人数を検出する人数検出ステップと、 前記人数検出ステップで検出されたプレイ人数と設定人数とを比較し、前記ゲームの難易度を制御する難易度制御ステップと、 を含むことを特徴とする、ゲーム中の不正行為防止方法。 複数のプレイヤがゲームに同時に参加できるゲーム装置が実行する、ゲーム中の不正行為防止プログラムであって、 前記ゲームに参加する人数の設定を受け付ける人数設定手段、 前記人数設定手段が受け付けた人数の設定でゲームを実行するゲーム実行手段、 前記ゲームに参加中のプレイヤの人数であるプレイ人数を検出する人数検出手段、及び 前記人数検出手段が検出したプレイ人数と設定人数とを比較し、前記ゲームの難易度を制御する難易度制御手段、 として前記ゲーム装置を機能させることを特徴とする、ゲーム中の不正行為防止プログラム。 |
||||||
说明书全文 | 本発明は、1のゲームに複数人同時に興じることができるゲーム装置に関する。 同時に複数のプレイヤが1のゲームに参加するゲームとしては、例えば投擲ゲームやモグラたたきゲームが挙げられる。 投擲ゲームでは、プレイヤはモニタに表示される標的を狙って所定の実操作物、例えばボールを投げる。 ボールがモニタに当たった位置と、その時の標的のゲーム空間内の位置と、に基づいて当たり判定が行われる。 図11に示す投擲ゲーム機では、誰でもボールを取り出すことができてしまう。 そのため、1回分のプレイ料金を支払えば、複数のプレイヤがボールを取り出し、投擲を楽しむことができる。 本発明は、複数のプレイヤが同時に参加できるゲーム装置において、ゲーム装置で想定されている人数以上の人間が不正にゲームに参加することを防止する技術を提供することを目的とする。 前記課題を解決するために、発明1は、複数のプレイヤがゲームに同時に参加できる不正行為防止機能付ゲーム装置を提供する。 このゲーム装置は、下記の手段を有している。 検出された人数に応じて難易度を制御するため、不正行為を働いている複数のプレイヤがゲームを継続できる単位価格当たりの時間が短くなる。 例えば、設定人数よりも多いプレイ人数を検出すると、難易度を増加させるとよい。 その結果、不正にゲームに参加しているプレイヤ達が不正行為を働くことのできる時間が短期化する。 発明2は、前記発明1において、前記ゲーム中に前記複数のプレイヤが操作する実操作物を、 前記複数のプレイヤに供給する供給手段が接続されている不正行為防止機能付ゲーム装置を提供する。 この装置において、難易度制御手段は、前記比較結果に応じ、前記実操作物の供給量を制御する供給量制御コマンドを前記供給手段に送出する。 供給手段は、前記難易度制御手段からの供給量制御コマンドに応じた量の実操作物を供給する。 例えば、設定人数よりも多いプレイ人数が検出された場合、実操作物の供給量を少なくする。 これにより、結果的にプレイヤにとっては難易度が上がるため、当初投入した料金でゲームを続行できる時間が短くなり、不正行為を働く時間を短期化することができる。 なお、実操作物の供給量の大小は、一種のハンディに相当する。 従って、ハンディを変えることにより、難易度を制御することもできる。 例えば、プレイヤに与えるライフの初期値を減らしたり、実操作物を当てるべき標的の速度を増加させることにより、ハンディを課すことができる。 例えば、投擲ゲームであれば、実操作物を当てるべき標的の数を増加させることにより、プレイヤがノルマを達成するのを妨げる。 これにより、不正行為を働いているプレイヤにとっては、同一料金でゲームを継続しにくくなり、不正行為時間が短期化する。 なお、ノルマの高低が一種のハンディに相当すること、ハンディにより難易度を制御することができることは、発明2と同様である。 例えば、設定人数よりも多いプレイ人数が検出された場合、ゲームオブジェクトの移動の速さを増加させる。 これにより、不正行為を働いているプレイヤにとっては、実操作物をゲームオブジェクトに当てにくくなり、難易度が増す。 その結果、単位価格当たりのゲーム続行時間が短期化する。 例えば、スポーツゲームや剣ゲーム・投擲ゲームに、このゲーム装置を適用することができる。 なお、ゲームオブジェクトの移動の速さの大小が一種のハンディに相当すること、ハンディにより難易度を制御することができることは、発明2と同様である。 設定人数よりも多いプレイ人数が検出された場合、当たり判定の精度を高める。 これにより、不正行為を働いているプレイヤにとっては、実操作物が標的に当たりにくくなり、難易度が増す。 その結果、ゲームを同一料金で続行する時間が短期化する。 例えば、スポーツゲームや剣ゲーム・投擲ゲームに、このゲーム装置を適用することができる。 発明6は、前記発明1において、前記ゲーム実行手段が、ゲーム空間内のゲームオブジェクトがモニタに表示される位置と、前記ゲーム中に前記複数のプレイヤが操作する実操作物が前記モニタに当たる位置と、に基づいて当たり判定を行う不正行為防止機能付ゲーム装置を提供する。 この装置において、前記人数検出手段は下記の手段を有している。 実操作物を操作してゲームに実際に参戦しているプレイ人数の検出方法としては、実操作物がモニタに当たるヒット回数を監視することが好ましい。 この方法は、投擲ゲームに好ましく適用される。 発明7は、複数のプレイヤがゲームに同時に参加できるゲーム装置が実行する、ゲーム中の不正行為防止方法を提供する。 この方法は下記のステップを含む。 本発明は、前記発明1の不正行為防止機能付きゲーム装置が実行する方法であって、前記発明1と同様の作用効果を奏する。 本発明は、前記発明1の不正行為防止機能付きゲーム装置としてゲーム装置を機能させるプログラムであって、前記発明1と同様の作用効果を奏する。 本発明を用いれば、ゲームへの参加人数がゲーム機で設定されている人数を超えるという不正行為を防止することができる。 <第1実施形態> (a)モニタ11:モニタ11は、ゲーム装置12からの画像を出力することにより、ゲーム空間内のゲームオブジェクトを表示する。 (c)画像解析ボード13:画像解析ボード13は、赤外線カメラ17と接続され、赤外線カメラ17で撮像された画像を解析する。 具体的には、赤外線カメラ17の画像に基づいてボールにより生じる反射光の位置を特定する。 (e)コイン受付部15は、プレイヤから投入されるコインを受け付け、投入信号をゲーム装置12に送信する。 本例では、4つのコイン受付部15a〜dが設けられており、各コイン受付部15a〜dはそれぞれ異なる投入信号をゲーム装置12に送信する。 コイン受付部15は必ずしも必須ではなく、必要に応じて設ければよい。 (g)赤外線カメラ17:赤外線カメラ17は、少なくともモニタ11全体が画角内に入るように設定され、連続的に撮像または所定時間間隔ΔT1で繰り返し撮像した映像を、画像解析ボード13に入力する。 時間間隔ΔT1は、モニタ11の画像が更新される間隔ΔT2以上(ΔT1≧ΔT2)であってよい。 赤外線カメラ17は、カメラと、カメラに取り付けられた赤外線フィルタ(図示せず)と、を含む。 そのため、赤外線カメラ17には、赤外域の光が選択的に入力される。 言い換えれば、赤外線カメラ17は、赤外線スクリーンを通過したボールによる反射光を選択的に撮像する。 赤外線フィルタを用いず、赤外光のみを検出するカメラを、赤外線カメラ17として用いてもよい。 赤外線カメラ17を構成するカメラとしては、CCDカメラやビデオカメラ、デジタルカメラなどを用いることができる。 なお、撮像した画像の歪みを補正する手段があることが好ましい。 例えば、非球面レンズなどの歪み補正レンズを用いてもよいし、ソフト的に画像の歪みを補正することも可能である。 なお、本実施形態では、供給ユニット14とコイン受付部15とが、外部機器としてゲーム装置に接続されている例を示している。 ただし、外部機器はこれらに限定されない。 例えば、カードリーダ/ライタ、無線タグリーダ/ライタを、外部機器として接続することもできる。 (1−2)ゲーム装置のハードウェア構成 再度図1を参照し、ゲーム装置12のハードウェア構成を説明する。 ゲーム装置12は、下記(a)〜(e)の要素を有している。 また、上述した要素の他に、ゲーム装置12は、スピーカ、音声再生部、入力操作部などと接続されていてもよい(図示せず)。 スピーカは、ゲーム実行中やデモ画面表示中のサウンドを出力する。 音声再生部は、スピーカに出力させるためのサウンドデータを生成する。 入力操作部は、ジョイスティックや操作ボタンなどから構成され、プレイヤの指示入力を受け付ける。 上記のように構成されたゲーム装置12は、ROM123に記憶された制御プログラムに従い、投擲ゲームを実行する。 画像処理部136は、赤外線カメラ17から入力された映像を、デジタルデータ化し、フレームバッファ135に展開する。 より具体的には、画像処理部136は、1)入力される映像のA/D変換、2)フレームバッファ135に格納されるべきメモリ空間へのアドレス生成及びデジタルデータ化されたデータの書き込み、3)CPU131に対する、1フレーム分の上記処理1)及び処理2)完了の通知、を行う。 フレームバッファ135には、赤外線カメラ17が撮像した画像が展開される。 CPU131は、ROM132に記憶された画像処理プログラムを読み出し、RAM133を作業領域として用いながら、フレームバッファ135に書き込まれた画像に基づいて、ボールの反射光の位置を特定する。 CPU131が行う画像解析処理については、詳細を後述する。 CPU131は、通信ポート134を介し、特定した位置情報を、ゲーム装置12のバッファ124に書き込む。 本実施形態では、画像解析ボード13を用いることにより、ボールがモニタに当たった位置と当たったボールの数との両方を、正確に検出できる。 しかも、複数のボールが同時にモニタに当たった場合でも、各ボールの当たった位置及び当たったボールの数を、それぞれ特定することができる。 この処理については、詳細を後述する((4−2)当たり位置の判定処理」参照)。 (2)ゲームシステムの一例 (2−1)ゲームシステムの外観 図2は、ゲームシステム1の一例を示す外観斜視図である。 図3は、図2に示すゲームシステム1の平面図である。 図4は、図3のA−A'方向断面図である。 ゲームユニット10は、モニタ11及びゲーム装置12を含む(図示せず)。 モニタ11は、供給ユニット14の前に立つプレイヤと対向するように設置される。 ゲーム装置12は、ゲームユニット10内に内蔵される。 回収ユニット18は、カバー18aとスロープ18bとを有している。 カバー18aは、ゲームユニット10と供給ユニット14との間の空間の上部及び両側面を覆い、モニタ11に当たったボールをスロープ18b上に集める役割を有している。 スロープ18bは、モニタ11に近づくにつれて高くなる様に傾いており、モニタ11に向かって投げられたボールを、供給ユニット14側に回収する。 回収ユニット18のカバー18aには、赤外線カメラ17が取り付けられている。 この例では、赤外線カメラ17は、カバー18aの開口部の上部中央に、モニタ11全面が視野角に入る様に設置されている。 (2−2)位置検出の一例 図5(a)は、赤外線発光装置16により形成される赤外線スクリーンS IRとモニタ11との位置関係を示す説明図である。 赤外線スクリーンS IRは、モニタ11の表示面と赤外線カメラ17との間に位置している。 言い換えれば、モニタ11は、赤外線スクリーンS IRを挟んで赤外線カメラ17と反対側に設置される。 赤外線スクリーンS IRとモニタ11の表示面とは、近傍に位置することが好ましい。 赤外線スクリーンS IRとモニタ11の表示面とを間近に設置することにより、モニタ表示面のどこに物体が当たったのかを、実質的に特定することができる。 さらに詳しくは、赤外線スクリーンS IRをモニタ11の表示面直前に形成することにより、ボールによる赤外線の反射をモニタの直前で生じさせる。 赤外線スクリーンS IRとモニタ11の表示面とが近ければ近いほど、ボールがモニタ11に当たる位置と反射位置とのずれを小さくすることができる。 より好ましくは、赤外線スクリーンS IRとモニタ11の表示面との距離Gは、ボールの最大長、すなわち直径を超えないように調整されていることが好ましい。 このように両者の距離を調整しておくと、モニタ11の表示面に当たって跳ね返ったボールによる赤外線の再反射を防止できる。 図5(b)は、複数の赤外線発光装置16の配置例を示す。 複数の赤外線発光装置16は、モニタの表示面に沿う矩形状平面の周縁に沿って、複数の赤外線発光装置16が等間隔に配置されている。 複数の赤外線発光装置16は、少なくとも2辺に沿って配置されていることが好ましい。 対向する2辺に沿ってでもよいし、交差する2辺に沿って配置されていても良い。 なお、赤外線発光装置16の間隔は、必ずしも等間隔でなくても良いが、等間隔であれば、赤外線スクリーンにおいて赤外線の強度を均一化することができる。 赤外線発光装置16の配置は、赤外線スクリーンを形成できれば良く、この例に限定されない。 ゲーム装置12は、コインが投入されたコイン受付部15の数に応じて設定人数を決定し、設定人数に応じてゲームを実行する。 この例では、一人のプレイヤが一兎のウサギを救うようにプログラムが設定されている。 従って、設定人数と同数のウサギが画面に表示される。 4つのコイン受付部15全てにコインが投入された場合、図6に示すように4兎のウサギが表示される。 またゲーム装置12は、画像解析ボード13が特定したボールの位置と、隕石の表示位置とに基づいて、ボールと隕石との当たり判定を行う。 当たり判定の結果、ボールが隕石に当たっていれば、隕石が粉砕されたことを表示する。 (3)ゲーム装置のソフトウェア構成 再度図1を参照し、ゲーム装置12のCPU121の機能について説明する。 ゲーム装置12のCPU121は、ROM123に記憶されたプログラムを実行することにより、人数設定部、ゲーム実行部、人数検出部及び難易度制御部として機能する。 以下では各部の機能を詳細に説明する。 説明を容易にするため、前述の投擲ゲームを例にとり説明する。 (3−1)人数設定部 人数設定部(人数設定手段に相当)は、ゲームに参加しようとしているプレイヤの人数、すなわち設定人数の設定を受け付ける。 本実施形態では、人数設定部は、コインが投入されたコイン受付部15の数により設定人数を決定する。 この他に、人数設定部は、投入コインの枚数や、プレイヤによる設定人数の明示の指示などにより、設定人数を決定しても良い。 (3−2)ゲーム実行部 ゲーム実行部(ゲーム実行手段に相当)は、人数設定部が受け付けた人数の設定でゲームを実行する。 具体的には、設定人数に応じ、ボールをぶつける標的の数や標的の速度、標的の大きさなどを変えてゲームを実行する。 (3−3)人数検出部 人数検出部(人数検出手段に相当)は、ゲームに参加中のプレイヤの人数であるプレイ人数を検出する。 本実施形態では、人数検出部は、モニタ上に当たるボールの単位時間当たりの当たり回数と、単位時間当たりの基準当たり回数と、に基づいて、プレイ人数を決定する。 本実施形態では、人数検出部は、所定時間間隔ΔT1の間にモニタに当たったボール数に基づいて所定時間間隔ΔT2(単位時間に相当:ΔT2>ΔT1)当たりの当たりボール数を演算する。 さらに、後述の人数判別テーブルを参照し、演算した当たりボール数に対応するプレイ人数を読み出す。 図7は、ROM123に記憶されている人数判別テーブルの概念説明図を示す。 この例は、所定時間間隔ΔT2が1分である。 このテーブルには、1分当たりの基準当たり数とプレイ人数とが対応づけられている。 人数検出部は、演算した1分当たりの当たりボール数に対応するプレイ人数を人数判別テーブルから読み出し、プレイ人数を決定する。 図8は、比較結果とリフトの速さとを対応付けた速度テーブルの概念説明図である。 速度テーブルは、ゲーム装置12のROM123に記憶されている。 難易度制御部は、このテーブルに基づいて、検出されたプレイ人数が設定人数以下の場合、リフトの速さを「V1」に指定する。 一方、検出されたプレイ人数が設定人数を超えている場合、難易度制御部は、リフトの速さを「V2」に指定する(V2<V1)。 これにより、プレイ人数が設定人数を超えている場合は、その逆の場合に比してリフトの速さが遅くなり、単位時間当たりのボールの供給量が少なくなる。 その結果、プレイヤにとっては難易度が上がるため、当初投入した料金でゲームを続行できる時間が短くなり、不正行為を働く時間を短期化することができる。 (4)処理 (4−1)メインルーチン 図9は、ゲーム装置12が行うゲーム処理の流れの一例を示すフローチャートである。 ゲーム装置12のCPU121は、電源を投入されると、以下の処理を開始する。 ステップS3:CPU121は、コインが投入されたコイン受付部15の数を判別し、その数を設定人数とする。 ステップS5〜S6:CPU121は、通信ポート124内のバッファを参照したときに同時にボールの個数を読み出し、その累計値を演算し、RAM122などに一時的に書き込む。 CPU121は、この処理を例えばΔT1毎に、所定期間ΔT2(ΔT2>ΔT1)が経過するまで繰り返す。 これにより、所定期間ΔT2が経過した時点で、所定期間ΔT2にモニタ11に当たったボールの総数がRAM122に書き込まれる。 ステップS7:その後、CPU121は、RAM122に書き込まれたボールの総数と、人数判別テーブルとに基づいて、プレイ人数を決定する。 その後、CPU121は、RAM122に書き込まれたボールの総数をリセットする。 ステップS9:CPU121は、速度テーブルを参照し、比較結果に応じたリフトの速さV1を読み出し、読み出した速さV1を示す供給量制御コマンドを供給ユニット14に送信する。 本例では、プレイ人数が設定人数以下の場合、設定人数にかかわらず、リフトの速さはV1である。 供給ユニット14は、供給量制御コマンドで指示された速さV1でリフトが移動するよう、リフトの速さを調整する。 これにより、プレイ人数が設定人数以下の場合、プレイヤ全員が充分投擲できる量のボールが提供部に供給される。 ステップS10:CPU121は、速度テーブルを参照し、比較結果に応じたリフトの速さV2(V2<V1)を読み出し、読み出した速さV2を示す供給量制御コマンドを供給ユニット14に送信する。 供給ユニット14は、供給量制御コマンドで指示された速さV2でリフトが移動するよう、リフトを減速する。 これにより、プレイ人数が設定人数を超えている場合、提供部に供給される単位時間当たりのボール量は、ステップS9に比して少なくなる。 ステップS11:CPU121は、ゲーム実行部により実行されているゲームが終了するまで、前記ステップS5〜S10の処理を繰り返す。 また、所定期間ΔT2毎にプレイ人数を検出し、検出結果に応じてリフトの速さを調整するので、プレイ人数の動的な変動にあわせてリフトの速さを調整することができる。 従って、不正行為があるときにのみ、リフトを遅くして難易度を上げるというペナルティを課すことができる。 《赤外線カメラの処理》 CPU131は、フレームバッファ135に展開された画像データを、ドット単位で、所定の閾値を基準に二値化し(#12)、赤外線の輝度の高い部分の選別をドット単位で行う(#13)。 CPU131は、選別した輝度の高い部分、すなわち1以上の高輝度ドットからなる集合体それぞれについて、その集合体の面積を算出する(#14)。 さらにCPU131は、算出した面積それぞれについて所定の範囲の大きさか否かを判断し(#15)、所定の大きさを有する高輝度ドットの集合体があれば、各高輝度集合体の重心座標を求める(#16)。 次いで、CPU131は、重心座標を求めた集合体の円形度が所定の範囲内か否かを判断する(#17)。 例えば、求めた重心座標を中心とする所定の半径の円内に、高輝度のドットが所定の範囲の割合で存在していれば、その集合体は円形であると判断することができる。 次いで、CPU131は、円形であると判断した高輝度集合体をボールの画像であるとみなし、フレームバッファ135におけるボールの重心座標を、ゲーム装置12の通信ポート124内のバッファに書き込む(#18)。 また読み出した情報は、実際にゲームに参加しているプレイヤの人数検出にも用いられる。 ゲーム装置12は、例えば1/60sec毎に個数を読み出し、これを累計することにより、所定時間間隔ΔT2(ΔT2>ΔT1)にモニタ11に当たったボールの数を検出する。 検出した当たりボール数に基づいて、プレイ人数が検出される。 なお、この方法によれば、ボールによる反射光がモニタの直前で生じるため、反射光の生じる位置とボールがモニタに当たる位置とのずれは、さほど問題ではない。 また、反射光が生じるタイミングとボールがモニタに当たるタイミングとのずれも、さほど問題ではない。 そのため、検出結果に基づいて、ゲーム空間中の仮想オブジェクトとの当たり判定を行っても、プレイヤが時間的なずれや位置的なずれによる違和感を感じることはない。 (5)効果 本発明を用いれば、プレイ人数と設定人数との比較結果に応じて難易度を制御するため、不正行為を働いている複数のプレイヤがゲームを継続できる、単位価格当たりの時間が短くなる。 例えば、設定人数よりも多いプレイ人数を検出すると、難易度を増加させる。 これにより、ゲーム時間の短縮化を図り、ひいては不正にゲームに参加しているプレイヤ達が不正行為を働くことのできる時間を短期化することができる。 本発明は、複数のプレイヤが同時にゲームに参加できるゲーム、なかでも実操作物を操作するプレイヤの人数を制限しにくいゲームにおいて、不正なプレイヤによるゲーム時間を短縮化することができる。 《ノルマ》 例えば、投擲ゲームであれば、ボールなどの実操作物を所定時間内に当てるべき標的の数を増加させることが挙げられる。 これにより、不正行為を働いているプレイヤにとっては、同一料金でゲームを継続しにくくなり、不正行為時間が短期化する。 《ハンディ》 例えば、前記第1実施形態の例を用いれば、プレイヤに与えるウサギのライフの初期値を減らしたり、標的を小さくしたりすることが挙げられる。 例えば、設定人数よりも多いプレイ人数が検出された場合、標的の移動の速さを増加させる。 これにより、不正行為を働いているプレイヤにとっては、実操作物をゲームオブジェクトに当てにくくなり、難易度が増す。 その結果、単位価格当たりのゲーム続行時間が短期化する。 例えば、スポーツゲームや剣ゲーム・投擲ゲーム・モグラたたきゲームに、このゲーム装置を適用することができる。 《当たり判定の精度》 例えば設定人数よりも多いプレイ人数が検出された場合、当たり判定の精度を高める。 これにより、不正行為を働いているプレイヤにとっては、ボールが標的に当たりにくくなり、難易度が増す。 その結果、当初投入した料金でゲームを続行する時間が短期化する。 例えば、スポーツゲームや剣ゲーム・投擲ゲーム・モグラたたきゲームに、このゲーム装置を適用することができる。 《標的が実空間にある場合の難易度調整》 (B)プレイ人数の検出方法は、前述の例に限定されることなく、ゲームに適した検出方法が採用される。 例えばバットやクラブ、テニスラケットなどを用いたスポーツゲーム、格闘ゲームなどでは、別の方法によりプレイ人数を検出することが望まれる場合がある。 その場合、例えばCCDカメラでプレイヤの正面からゲーム中のプレイヤを撮像し、画像解析により人数を割り出すことができる。 また、プレイヤが立ちそうな位置に複数のセンサを設置し、センサにより人数を検出することも考えられる。 (C)前述の例では、所定期間ΔT2が経過する度にプレイ人数と設定人数とを比較し、その時々の比較結果に基づいて難易度を調整している。 しかし、ひとたびプレイ人数が設定人数を超えたことが検出された場合、その後プレイ人数が設定人数以下になろうとも、難易度を元に戻さず、上げたままとしてもよい。 第1実施形態を例にとれば、リフトの速さを遅くしたままとしても良い。 ひとたび不正行為を働いたプレイヤに対し、より厳しいペナルティを課すことにより、不正行為の再発を防止しやすくなる。 (D)本発明の方法は、他のゲームにも適用可能である。 プレイヤが操作するボールなどの実操作物を、循環させながら繰り返しプレイヤに使用させるゲームとしては、投擲ゲームのほかに、ボーリングゲームなどを挙げることができる。 またモニタ上での当たり判定を行わないゲームとしては、バットやラケット・ゴルフクラブなどを用いるスポーツゲーム、格闘ゲームなどを挙げることができる。 当たり判定を行わないゲームとしては、音楽ゲームなどを挙げることができる。 (E)第1実施形態では、プレイ人数が設定人数を超えている場合に難易度を上げ、これにより不正なゲーム時間の短縮化を図っている。 しかし、逆に難易度を下げてもよい。 難度を下げてゲームの面白みを低下させることにより、プレイヤのゲーム続行の意欲を失わせても、同様の効果を得ることができる。 本発明は、空間での物体の位置を検出するあらゆる分野に適用でき、ゲーム分野に好適に適用することができる。 1:ゲームシステム 11:モニタ 12:ゲーム装置 13:画像解析ボード 14:供給ユニット 15a〜d:コイン受付部 16:赤外線発光装置 17:赤外線カメラ |