(57)【特許請求の範囲】
【請求項１】
プレイヤが移動可能なフィールドの床面に対して、画像を提示する提示手段を有する体感ゲームシステムであって、
前記提示手段により前記フィールドに提示される画像は、順次内容が更新されるものであって、前記フィールドにおける障害物の画像要素を含めることが可能に構成され、
前記体感ゲームシステムは、
前記提示手段に提示させる画像を生成する生成手段と、
体感ゲームに係る処理を実行し、前記生成手段に生成させる前記提示させる画像の構成を制御する制御手段と、
前記フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体の位置を検出する検出手段と、
前記検出手段により検出された前記フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体の位置の分布に基づいて、該フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体の数を推定する推定手段と、
前記フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体と前記障害物とについて、前記検出手段により検出された前記フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体の位置と、該フィールドに提示されている前記障害物の画像要素の配置とに基づいて、衝突判定を行う判定手段と、
を有し、
前記制御手段は、
前記フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体の位置の分布に応じて、前記提示させる画像に含める前記障害物の画像要素の態様を異ならせ、
前記推定手段により推定された前記フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体の数が多いほど、前記提示させる画像における、前記障害物の画像要素の配置頻度、配置密度、サイズ、配置数、移動速度及び配置間隔の少なくともいずれかを、衝突判定の発生頻度が低減する態様に変更する体感ゲームシステム。
【請求項２】
プレイヤが移動可能なフィールドの床面に対して、画像を提示する提示手段を有する体感ゲームシステムであって、
前記提示手段により前記フィールドに提示される画像は、順次内容が更新されるものであって、前記フィールドにおける障害物の画像要素を含めることが可能に構成され、
前記体感ゲームシステムは、
前記提示手段に提示させる画像を生成する生成手段と、
体感ゲームに係る処理を実行し、前記生成手段に生成させる前記提示させる画像の構成を制御する制御手段と、
前記フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体の位置を検出する検出手段と、
前記検出手段により検出された前記フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体の位置の分布に基づいて、該フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体の数を推定する推定手段と、
前記フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体と前記障害物とについて、前記検出手段により検出された前記フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体の位置と、該フィールドに提示されている前記障害物の画像要素の配置とに基づいて、衝突判定を行う判定手段と、
を有し、
前記体感ゲームは、想定される衝突判定の発生頻度に予め定められた難易度が設けられており、
前記制御手段は、
前記フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体の位置の分布に応じて、前記提示させる画像に含める前記障害物の画像要素の態様を異ならせ、
前記提示させる画像に含める前記障害物の画像要素の態様の変更を、処理を実行する前記体感ゲームの難易度について想定される衝突判定の発生頻度が、前記推定手段により推定された前記フィールドに存在するプレイヤまたはプレイヤが登場した移動体の数に依らず一定の範囲に収まるように行う体感ゲームシステム。
【請求項３】
前記制御手段は、前記フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体の数に応じて、前記提示させる画像における、前記障害物の画像要素の配置頻度、配置密度、サイズ、配置数、移動速度及び配置間隔の少なくともいずれかを異ならせる請求項２に記載の体感ゲームシステム。
【請求項４】
前記制御手段は、前記フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体の数が多いほど、前記提示させる画像における、前記障害物の画像要素の配置頻度、配置密度、サイズ、配置数、移動速度及び配置間隔の少なくともいずれかを、衝突判定の発生頻度が低減する態様に変更する請求項３に記載の体感ゲームシステム。
【請求項５】
前記検出手段はさらに、前記フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体が床面に接地しているか否かを検出する請求項１乃至４のいずれか１項に記載の体感ゲームシステム。
【請求項６】
前記判定手段は、前記フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体が床面に接地している状態であり、かつ、該接地の位置と、該フィールドに提示されている前記障害物の画像要素の位置との距離が閾値以下である場合に、衝突しているものとして判定する請求項５に記載の体感ゲームシステム。
【請求項７】
プレイヤが移動可能なフィールドの床面に対して、提示手段に画像を提示させて進行する体感ゲームに係る処理を実行する体感ゲーム装置であって、
前記提示手段により前記フィールドに提示される画像は、順次内容が更新されるものであって、前記フィールドにおける障害物の画像要素を含めることが可能に構成され、
前記体感ゲーム装置は、
前記提示手段に提示させる画像を生成する生成手段と、
体感ゲームに係る処理を実行し、前記生成手段に生成させる前記提示させる画像の構成を制御する制御手段と、
前記フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体の位置の検出結果を取得する取得手段と、
前記取得手段により取得された前記検出結果により示される、前記フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体の位置の分布に基づいて、該フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体の数を推定する推定手段と、
前記フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体と前記障害物とについて、前記取得手段により取得された前記フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体の位置と、該フィールドに提示させる前記障害物の画像要素の配置とに基づいて、衝突判定を行う判定手段と、
を有し、
前記制御手段は、
前記フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体の位置の分布に応じて、前記提示させる画像に含める前記障害物の画像要素の態様を異ならせ、
前記推定手段により推定された前記フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体の数が多いほど、前記提示させる画像における、前記障害物の画像要素の配置頻度、配置密度、サイズ、配置数、移動速度及び配置間隔の少なくともいずれかを、衝突判定の発生頻度が低減する態様に変更する体感ゲーム装置。
【請求項８】
プレイヤが移動可能なフィールドの床面に対して、提示手段に画像を提示させて進行する体感ゲームに係る処理を実行する体感ゲーム装置であって、
前記提示手段により前記フィールドに提示される画像は、順次内容が更新されるものであって、前記フィールドにおける障害物の画像要素を含めることが可能に構成され、
前記体感ゲーム装置は、
前記提示手段に提示させる画像を生成する生成手段と、
体感ゲームに係る処理を実行し、前記生成手段に生成させる前記提示させる画像の構成を制御する制御手段と、
前記フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体の位置の検出結果を取得する取得手段と、
前記取得手段により取得された前記検出結果により示される、前記フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体の位置の分布に基づいて、該フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体の数を推定する推定手段と、
前記フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体と前記障害物とについて、前記取得手段により取得された前記フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体の位置と、該フィールドに提示させる前記障害物の画像要素の配置とに基づいて、衝突判定を行う判定手段と、
を有し、
前記体感ゲームは、想定される衝突判定の発生頻度に予め定められた難易度が設けられており、
前記制御手段は、
前記フィールドに存在するプレイヤまたはプレイヤが搭乗した移動体の位置の分布に応じて、前記提示させる画像に含める前記障害物の画像要素の態様を異ならせ、
前記提示させる画像に含める前記障害物の画像要素の態様の変更を、処理を実行する前記体感ゲームの難易度について想定される衝突判定の発生頻度が、前記推定手段により推定された前記フィールドに存在するプレイヤまたはプレイヤが登場した移動体の数に依らず一定の範囲に収まるように行う体感ゲーム装置。
【請求項９】
コンピュータを、請求項１乃至６のいずれか１項に記載の体感ゲームシステムの制御手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、体感ゲームシステム、体感ゲーム装置及びプログラムに関し、特に所定の領域中を人物が移動しながらゲームプレイを行う体感ゲームを提供するシステムに関する。
【背景技術】
【０００２】
興趣性を高めるべく、インタラクティブ要素を取り入れた種々のゲームシステムが存在する。特許文献１には、プロジェクタ等の投影装置によって机上や床上に投影されたプレイフィールド内に、人形やミニカー等の実物体を複数配置し、該実物体の移動を検出してゲーム進行やプレイフィールドの提示内容に反映させる技術が開示されている。
【０００３】
近年では、投影装置も高性能化しており、設置態様によっては高輝度の画像を広範囲に提示することも可能となっている。このため、特許文献１のような小規模な実物体を検出対象とするのではなく、人物がプレイフィールド内に進入して行う、所謂体感ゲームのような遊戯も提供可能である。例えば、プレイフィールドに、障害物が移動する様を提示する画像を床面に連続的に投影し、人物が移動や跳躍を行うことで該障害物を回避するといった体感ゲームの提供も可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−０９１４２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、体感ゲームの興趣性は、同時プレイ可能人数によっても変化する。例えば、上述したように床面に投影がなされたプレイフィールドを使用する体感ゲームでは、その投影面積に応じて同時プレイ可能人数が定まる。
【０００６】
一方で、同時プレイ人数が増えるほど、体感ゲームのプレイ中において、プレイヤ間の衝突や、これに起因する転倒等のトラブルが発生し得る。即ち、複数人が同時にプレイするような体感ゲームでは、プレイヤの身の安全に配慮する必要があり、特に上述したような、床面の障害物にプレイヤの意識が集中しやすいゲームコンテンツでは、プレイヤが周囲の状況を把握しづらくなり、危険性が増す可能性があった。
【０００７】
本発明の少なくとも１つの実施形態は、上述の問題点に鑑みてなされたものであり、興趣性を担保しつつ、プレイヤの身の安全に配慮した体感ゲームシステム、体感ゲーム装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前述の目的を達成するために、本発明の少なくとも１つの実施形態に係る体感ゲームシステムは、プレイヤが移動可能なフィールドの床面に対して、画像を提示する提示手段を有する体感ゲームシステムであって、提示手段によりフィールドに提示される画像は、順次内容が更新されるものであって、フィールドにおける障害物の画像要素を含めることが可能に構成され、体感ゲームシステムは、提示手段に提示させる画像を生成する生成手段と、体感ゲームに係る処理を実行し、生成手段に生成させる提示させる画像の構成を制御する制御手段と、フィールドに存在する物体の位置を検出する検出手段と、フィールドに存在する物体と障害物とについて、検出手段により検出されたフィールドに存在する物体の位置と、該フィールドに提示されている障害物の画像要素の配置とに基づいて、衝突判定を行う判定手段と、を有し、制御手段は、フィールドに存在する物体の位置の分布に応じて、提示させる画像に含める障害物の画像要素の態様を異ならせる。
【発明の効果】
【０００９】
このような構成により本発明の少なくとも１つの実施形態によれば、興趣性を担保しつつ、プレイヤの身の安全に配慮することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る体感ゲームシステムの構成例を示した図
【図２】本発明の実施形態に係る体感ゲームシステムのフィールド４００に提示されるゲーム画面を例示した図
【図３】本発明の実施形態に係る体感ゲームシステムにおける、センサ２００とフィールド４００の配置を説明するための図
【図４】本発明の実施形態に係るＰＣ１００の機能構成を例示したブロック図
【図５】本発明の実施形態に係るＰＣ１００で実行されるプレイ提供処理を例示したフローチャート
【発明を実施するための形態】
【００１１】
［実施形態］
以下、添付図面を参照して実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明に必須のものとは限らない。実施形態で説明されている複数の特徴のうち二つ以上の特徴が任意に組み合わされてもよい。また、同一若しくは同様の構成には同一の参照番号を付し、重複した説明は省略する。
【００１２】
以下に説明する一実施形態は、体感ゲームシステムの一例としての、体感ゲームに係る処理を実行し、フィールドに投影する画像を生成可能なＰＣ、該ＰＣに接続されたフィールド投影用のプロジェクタ、及びフィールドに存在するプレイヤを検出するセンサで構成されるシステムに、本発明を適用した例を説明する。しかし、本発明は、所定の広さのフィールドの床面に障害物の画像要素を含めた画像を提示させ、該フィールド内に存在する複数のプレイヤと障害物の画像要素との衝突（プレイヤの位置と、投影されている画像中の障害物の画像要素の位置とが重複する状態）の判定を含む体感ゲームを提供可能な任意の機器に適用可能である。
【００１３】
《体感ゲームシステムの構成》
図１は、本実施形態の体感ゲームシステムの構成を示したシステム図である。
【００１４】
図１に示されるように、本実施形態の体感ゲームシステムは、体感ゲームに係る処理を実行するＰＣ１００と、プレイヤがゲームプレイを行うフィールド（プレイフィールド）４００と、ＰＣ１００で生成された体感ゲームに係る画像（ゲーム画面）をフィールド４００の床面に対して投影するプロジェクタ３００と、フィールド４００に存在するプレイヤを含む物体の位置を検出するセンサ２００とで構成される。
【００１５】
本実施形態の体感ゲームシステムにおいてゲームプレイが提供される体感ゲームは、図２に示されるように、障害物として矩形状の画像要素を配置したゲーム画面をフィールド４００に投影することで進行する。プレイヤは、フィールド４００に投影された障害物を回避するように移動することで、ゲームプレイを継続することが可能になる。反対に、障害物の回避に失敗する、即ち、フィールド４００においてプレイヤの位置が障害物の位置と重なることが規定の回数発生した場合に、ゲームプレイの提供は終了となる。
【００１６】
またゲーム画面は、ゲームプレイの進行を反映して、所定のフレームレートで更新されるよう構成されている。本実施形態の体感ゲームの興趣要素は、障害物が時間経過とともにその態様が変化することで形成され、プレイヤは時々刻々と変化するゲーム画面に応じて、障害物を回避するようにフィールド４００内を移動することでゲームプレイを楽しむことができる。図２に示される例では、矩形状の画像要素群が線分を形成するように配置されており、時間経過によって、該要素群がゲーム画面中央に移動する（図２（ａ））、もしくはゲーム画面内の特定の方向に移動する（スクロールする：図２（ｂ））等、ゲーム画面外から随時現れるよう表示制御がなされている。線分には、プレイヤが移動によって回避しやすいよう、開区間が設けられており、プレイヤはゲーム画面内に該開区間が現れたことを目視してから移動すればよい。
【００１７】
また、障害物の回避方法は、これに限られるものではない。例えばセンサ２００は、高さ方向にもセンシング可能な範囲を有して構成されていてよく、跳躍する、跨ぐといった、所定の高さを越えたフィールド４００でのプレイヤの移動をもって、障害物の回避を可能としてもよい。即ち、フィールド４００の２次元平面上では障害物とプレイヤとが重複するような位置関係にあったとしても、プレイヤが所定の高さを越えた位置に存在する（接地していない）のであれば、回避したと判定するものとしてよい。
【００１８】
このため、本実施形態ではセンサ２００は、レーザレンジファインダのような放射状の測距を可能なセンサであるものとし、複数人のプレイヤの同時プレイを可能ならしめるべく、例えば図３に示されるようにフィールド４００の周囲に複数配置するものであってよい。詳細は後述するが、本実施形態では２つのセンサ２００からの測距結果を統合することで、フィールド４００中のいずれの位置に物体が存在するかだけではなく、存在する物体がプレイヤであるか否かを判断する。センサ２００が、レーザレンジファインダのようにフィールド４００の側方から測距を行う態様では、図３からも明らかなように、センサ２００に近接する位置に存在する物体により遮蔽された後方の物体は検出されない（図では、各センサ２００の検出位置に、□・△を示している）。故に、このような態様のセンサ２００を使用する態様で複数のプレイヤの挙動を精度よく検出するためには、フィールド４００周囲に配置するセンサ２００の数を多くすることが好ましい。しかしながら、センサ２００のセンサ種類はこれに限られるものではなく、フィールドのいずれの位置に物体が存在するかを少なくとも２次元の座標として検出可能なものであれば、いずれであってもよい。
【００１９】
なお、図２に示した態様では、障害物の画像要素が矩形状であり、これを集合させることで障害物を構成するものとして説明したが、本発明の実施がこれに限られるものではないことは容易に理解されよう。即ち、画像要素の形状は矩形状に限られる必要はなく、例えばその他の多角形の形状や円状であってもよいし、線分そのものであってもよい。
【００２０】
また本実施形態では説明を簡単にするため、体感ゲームのプレイ中、障害物の画像要素は一定のサイズを有してゲーム画面（フィールド）中を移動するものとして説明するが本発明の実施はこれに限られるものではない。即ち、ゲーム画面の遷移において、障害物の画像要素は、サイズや移動速度が変化するよう提示制御がなされるものであってもよい。
【００２１】
また、本実施形態ではフィールドへのゲーム画面の提示を、フィールド上空に設けられた１台のプロジェクタ３００を用いて行うものとして説明するが、本発明の実施がこれに限られるものではないことは容易に理解されよう。例えば、１つのフィールド４００へのゲーム画面の提示は、複数台のプロジェクタ３００を用いて提示を行うものであってもよいし、フィールド４００そのものを表示装置で構成することにより提示を行うものであってもよい。
【００２２】
また、本実施形態ではＰＣ１００、センサ２００、プロジェクタ３００及びフィールド４００により体感ゲームシステムが構成されるものとして説明するが、本発明の実施に係るこれらの分離態様は如何様であってもよい。例えば、上述したようにフィールド４００へのゲーム画面の提示がプロジェクタ３００に依るものである必要はないし、フィールド４００中のプレイヤの検出方式もフィールド外にセンサ２００を設ける方式である必要はない。また本発明の実施に係りＰＣ１００が全て行うとしている処理や工程は、複数の機器が分散して実行し、共働するよう体感ゲームシステムは構成されるものであってもよい。
【００２３】
〈ＰＣ１００の機能構成〉
ここで、ＰＣ１００の機能構成について、図４のブロック図を用いて詳細を説明する。
【００２４】
制御部１０１は、例えばＣＰＵであり、ＰＣ１００が有する各ブロックの動作を制御する。制御部１０１は、記録媒体１０２に記憶されている各ブロックの動作プログラムを読み出し、メモリ１０３に展開して実行することにより各ブロックの動作を制御する。
【００２５】
記録媒体１０２は、例えばＰＣ１００が有する書き換え可能な内蔵ＲＯＭや、ＨＤＤや光学ドライブを介して読み取り可能になる光学ディスクを含む、不揮発性の記録装置である。記録媒体１０２は、各ブロックの動作プログラムだけでなく、各ブロックの動作において必要となる各種パラメータ等の情報を記録する。本実施形態の体感ゲームシステムにおいて、体感ゲームに係る各種データも、記録媒体１０２に格納されているものとする。メモリ１０３は、例えば揮発性メモリであり、各ブロックの動作プログラムの展開領域としてだけでなく、各ブロックの動作において出力された中間データ等を一時的に記憶する格納領域としても用いられる。
【００２６】
取得部１０４は、センサ２００により入力されたフィールド４００に存在する物体の検出結果の情報を取得するインタフェースである。取得部１０４は、物体の検出結果の情報を取得すると、必要であれば適切な形式への変換を行い、メモリ１０３に格納する。本実施形態のセンサ２００は、図３を用いて説明したように、矩形領域であるフィールド４００の１つの辺側に２台設けられており、各センサ２００から放射状に延びるセンシング方向の各々について、（光線を遮断する）物体が存在するか否か、存在するのであればセンサ２００から該物体までの距離を検出結果として出力する。
【００２７】
推定部１０５は、取得部１０４により取得された検出結果に基づいて、フィールド４００に存在するプレイヤの位置を推定する。本実施形態の体感ゲームシステムにおけるセンサ２００の配置態様では図３で示した通り、センサ２００から各センシング方向に進んだ光線を最初に反射する物体が検出される。即ち、プレイヤでなくとも、例えばフィールド４００内に配置されたオブジェクト等の任意の物体が、センサ２００によって検出され得る。故に、フィールド４００においていずれの位置にプレイヤが存在するか否かを特定すべく、推定部１０５は、物体の検出位置の分布に基づいて、存在が検出された物体がプレイヤであるかを推定する。該推定は、種々の方向について得られた物体の検出位置が、例えば人体もしくは足形状に基づいて定まる所定の大きさの領域中に所定数存在するかによって行われるものであってよい。
【００２８】
判定部１０６は、体感ゲームに係るゲーム画面中の障害物とプレイヤとの衝突判定を行う。より詳しくは判定部１０６は、物体の検出位置のうちの、推定部１０５によって推定されたプレイヤに係る検出位置と障害物の画像要素とが、例えばゲーム画面において所定の距離以下に近接したか否かを判定することにより、衝突したか否かを判定する。
【００２９】
描画部１０７は、例えばＧＰＵ等の描画装置であり、体感ゲームの進行や衝突判定の結果に基づいて、フィールド４００に提示させるゲーム画面を描画して生成する。描画部１０７は、ゲーム画面を生成すると、提示制御部１０８に伝送する。
【００３０】
提示制御部１０８は、描画部１０７により生成されたゲーム画面をプロジェクタ３００に出力するインタフェースである。提示制御部１０８がゲーム画面をプロジェクタ３００に出力することで、フィールド４００にはゲーム画面が提示される。
【００３１】
操作入力部１０９は、例えばコントローラやグローブ型デバイス等のＰＣ１００が有するユーザインタフェースである。操作入力部１０９は、ＰＣ１００のユーザにより操作入力がなされたことや、プレイヤによるゲームプレイ開始に係る操作入力がなされたことを検出すると、該操作入力に対応する制御信号を制御部１０１に出力する。
【００３２】
通信部１１０は、ＰＣ１００が有する、他の装置との通信を行うための通信インタフェースである。通信部１１０は、有線無線を問わず、所定の通信方式により例えばセンサ２００のそれぞれと通信接続し、データの送受信を行う。
【００３３】
《プレイ提供処理》
このような構成をもつ本実施形態の体感ゲームシステムにおいて、１回のゲームプレイを提供する際に実行されるプレイ提供処理について、図５のフローチャートを用いて具体的な処理を説明する。該フローチャートに対応する処理は、制御部１０１が、例えば記録媒体１０２に記憶されている対応する処理プログラムを読み出し、メモリ１０３に展開して実行することにより実現することができる。なお、本プレイ提供処理は、例えば体感ゲームのゲームプレイ開始要求に係る操作入力がなされた際に開始され、ゲームプレイ中、繰り返し行われるものとして説明する。
【００３４】
Ｓ５０１で、制御部１０１は、体感ゲームに係る処理を実行し、フィールド４００において体感ゲームのゲームプレイの提供が可能な状態に遷移させる。体感ゲームに係る処理を開始すると、所定の準備シーケンスを経た後に、制御部１０１は体感ゲームのゲームプレイを提供するプレイシーケンスに移行する。以下、特に言及をしない限り、プレイシーケンスでは、フレームごとに障害物の配置に係る処理が行われ、描画部１０７がゲーム画面の生成を行い、提示制御部１０８が該生成されたゲーム画面をプロジェクタ３００に伝送して提示させるよう制御されるものとする。このようにすることで、フィールド４００における体感ゲームのゲームプレイが可能な状態となる。
【００３５】
Ｓ５０２で、取得部１０４は制御部１０１の制御の下、現在のフィールド４００についてセンサ２００によって行われたセンシングの結果（検出結果）を取得する。
【００３６】
Ｓ５０３で、推定部１０５は制御部１０１の制御の下、Ｓ５０２において取得された検出結果に基づいて、フィールド４００上のいずれの位置に現在プレイヤが存在するかを推定する。上述したように、推定部１０５は、検出結果として得られた物体が存在する位置の分布に基づいて、物体の検出がプレイヤに起因するものであるか否かを推定する。さらに推定部１０５は、該推定結果に基づいて、現在フィールド４００に存在するプレイヤの数（プレイ人数）を導出する。
【００３７】
Ｓ５０４で、判定部１０６は制御部１０１の制御の下、現在フィールド４００に提示されているゲーム画面上の障害物の画像要素とプレイヤとの衝突判定を行う。該衝突判定は、例えばプレイヤとして推定されたセンサ２００の検出結果により示されるゲーム画面上の座標と、提示されているゲーム画面中の障害物の画像要素が占有している領域とが所定の距離範囲内に近接したか否かに基づいてなされるものであってよい。
【００３８】
なお、本実施形態のプレイ提供処理では説明は省略するが、本ステップで行われた衝突判定の結果は、例えば獲得スコアの上昇（成功時）や進行速度の低下（失敗時）、あるいはエフェクト表示等、体感ゲームの進行制御に使用されるものとする。即ち、判定結果の情報は、体感ゲームの進行制御に用いられ、結果的に描画部１０７が生成するゲーム画面に状態が反映され、プレイヤに提示されることになる。
【００３９】
Ｓ５０５で、制御部１０１は、Ｓ５０３において導出されたプレイ人数に基づいて、ゲーム画面中に配置する障害物の画像要素についての条件を設定する。該条件は、例えば単位時間あたりにゲーム画面に登場する障害物の画像要素の数を示す配置頻度、ゲーム画面中に同時に配置される障害物の画像要素の数を示す配置数、及び障害物の画像要素の集合で形成される線分の間隔を示す配置間隔を含むものであってよい。ここで、プレイ人数がＮである場合、これらの条件は例えば
配置頻度＝Ｎ×頻度係数
配置数＝基準配置量×（最大同時プレイ可能人数−Ｎ）×配置係数
（Ｎ≧最大同時プレイ可能人数の場合は固定）
配置間隔＝基準間隔×Ｎ×間隔係数
で導出されるものであってよい。
【００４０】
なお、本実施形態では障害物の画像要素の配置条件として、上記３つの項目を設定するものとして説明するが、本発明の実施はこれに限られるものではない。即ち、障害物の画像要素の配置条件は、プレイ人数の増加に伴う、ゲームプレイ中の不慮の事故を回避するために定められるものであれば、他の条件を定めるものであってもよい。例えば、配置条件として、ゲーム画面の単位領域あたりの障害物の画像要素の数を示す配置密度、配置する障害物の画像要素のサイズ、配置した障害物の画像要素の単位時間あたりの移動量を示す移動速度等が含められるものであってもよい。換言すれば、プレイ人数に応じた障害物の画像要素の配置条件は、障害物の画像要素の配置頻度、配置密度、サイズ、配置数、移動速度及び配置間隔の少なくともいずれかを異ならせるよう定義するものであってよい。このとき、ゲームプレイの安全性を担保すべく、配置条件は、プレイ人数が多いほど、単位時間あたりに１人のプレイヤに発生する衝突判定の回数を低減させるように定められるものであってもよい。あるいは、障害物の画像要素の回避容易性が、プレイ人数が多いほど高くなるよう、配置条件は定められるものであってもよい。
【００４１】
Ｓ５０６で、制御部１０１は、Ｓ５０５において設定された障害物の画像要素の配置条件に基づいて、次にフィールド４００に提示されるゲーム画面における障害物の画像要素の配置を決定する。より詳しくは、制御部１０１はまず、体感ゲームに係る処理の進行に基づいて、現在既にフィールド４００に提示されているゲーム画面における障害物の画像要素の配置態様と、次に提示されるゲーム画面から消失する配置済みの障害物の画像要素の有無とを把握する。そして制御部１０１は、次に提示されるゲーム画面にも残存する障害物の画像要素を特定した上で、新たに配置する障害物の画像要素の位置及び数を、配置条件に基づいて決定する。
【００４２】
Ｓ５０７で、描画部１０７は制御部１０１の制御の下、Ｓ５０６において決定された障害物の画像要素の配置の情報に基づいて、次に提示されるゲーム画面を生成する。
【００４３】
Ｓ５０８で、提示制御部１０８は制御部１０１の制御の下、Ｓ５０７で生成されたゲーム画面をプロジェクタ３００に伝送し、フィールド４００に提示させる。
【００４４】
以上説明したように、本実施形態の体感ゲームシステムによれば、興趣性を担保しつつ、プレイヤの身の安全に配慮した体感ゲームを提供することができる。より詳しくは、プレイ人数に応じて、フィールドにおけるゲームプレイの難易度や危険性が高まることを回避すべく、障害物の画像要素の配置態様をプレイ人数に応じて異ならせるよう制御する。
【００４５】
なお、本実施形態ではフィールド４００上に存在する物体のうちの、プレイヤとして推定される物体についてのみ衝突判定を行うものとして説明したが、本発明の実施はこれに限られるものではない。体感ゲームは、プレイヤがフィールド４００を歩行しながらゲームプレイする形式である必要はなく、予め定められた形状の移動体等に搭乗して行うものであってもよい。あるいは、検出された物体が、プレイヤやプレイヤの搭乗した移動体等であるかを判別することは、本発明の実施において必須ではなく、フィールド４００に存在する任意の物体について衝突判定を行う態様であってもよい。
【００４６】
また、１回のゲームプレイについて難易度を選択可能に構成された体感ゲームでは、ゲームプレイによってプレイヤが得られる興趣体験を担保すべく、プレイ人数に応じた障害物の画像要素の配置条件の設定は例えば次のようにすればよい。本実施形態で説明したような体感ゲームの難易度は、障害物の画像要素との間で生じるものとして想定される衝突判定の発生頻度に応じて定まるものであるため、プレイヤがゲームプレイを所望した難易度について、これが担保されることが好ましい。一方で、プレイ人数が多くなる場合、同様の発生頻度をもたらすような障害物の画像要素の配置がなされることで、プレイヤの安全が担保されない可能性がある。従って、ゲーム画面に配置する障害物の画像要素の配置条件は、フィールド４００（ゲーム画面）の全体で単位時間あたりに発生するであろう衝突判定の数（発生頻度）が、選択された難易度について、１人のプレイヤがゲームプレイを行う際に想定される衝突判定の発生頻度と同等となるよう定められるものとしてよい。即ち、ゲーム画面の全体での衝突判定の発生頻度は、選択された難易度について予め想定される発生頻度との差が一定の範囲に収まるように制御されるものであってよい。
【００４７】
［その他の実施形態］
本発明は上記実施の形態に制限されるものではなく、本発明の精神及び範囲から逸脱することなく、発明の要旨の範囲内で種々の変形・変更が可能である。また本発明に係る体感ゲームシステムは、１以上のコンピュータを該体感ゲームシステムとして機能させるプログラムによっても実現可能である。該プログラムは、コンピュータが読み取り可能な記録媒体に記録されることにより、あるいは電気通信回線を通じて、提供／配布することができる。
【符号の説明】
【００４８】
１００：ＰＣ、１０１：制御部、１０２：記録媒体、１０３：メモリ、１０４：取得部、１０５：推定部、１０６：判定部、１０７：描画部、１０８：提示制御部、１０９：操作入力部、１１０：通信部、２００：センサ、３００：プロジェクタ、４００：フィールド
【図１】
0006860794.tif 000002
【図２】
0006860794.tif 000003
【図３】
0006860794.tif 000004
【図４】
0006860794.tif 000005
【図５】
0006860794.tif 000006