(57)【要約】【課題】  操作対象オブジェクトが取り込んだオブジェクトに応じて肥大化することをモチーフとする新しいゲームを提供すること。  【解決手段】  移動内容指示入力に従って操作対象オブジェクトの仮想空間内の移動を制御し、所定のルールに従って取り込み対象オブジェクトの仮想空間内の移動及び動作の少なくとも一方を制御し、取り込み指示入力を受けつけると、操作対象オブジェクト及び取り込み対象オブジェクトの少なくとも一方に関連づけて設定された所定のパラメータに基づき取り込み可否判定を行い、取り込み可と判定された場合には、操作対象オブジェクトに取り込み対象オブジェクトを取り込ませるとともに、当該取り込み対象オブジェクトの数及び大きさの少なくとも一方に基づき、操作対象オブジェクトの大きさを変化させる制御を行う。【選択図】図２３
2010220689.tif 000002
【特許請求の範囲】
【請求項１】
操作対象オブジェクトと取り込み対象オブジェクトが配置された仮想空間において所定のゲームをコンピュータに実行させるためのプログラムであって、
操作対象オブジェクトの移動内容指示入力を受け付け、受け付けた移動内容指示入力に従って操作対象オブジェクトの仮想空間内の移動を制御する操作対象オブジェクト移動制御手段と、
所定のルールに従って取り込み対象オブジェクトの仮想空間内の移動及び動作の少なくとも一方を制御する取り込み対象オブジェクト移動／動作制御手段と、
取り込み指示入力を受けつけると、操作対象オブジェクト及び取り込み対象オブジェクトの少なくとも一方に関連づけて設定された所定のパラメータに基づき取り込み可否判定を行う取り込み判定手段と、
取り込み可と判定された場合には、操作対象オブジェクトに取り込み対象オブジェクトを取り込ませるとともに、取り込んだ取り込み対象オブジェクトの内容に基づき、操作対象オブジェクトの大きさを変化させる制御を行う取り込み処理手段と、
操作対象オブジェクトが配置された仮想空間を所与の視点から見た画像を生成する画像生成手段と、
として前記コンピュータを機能させるためのプログラム。
【請求項２】
請求項１において、
前記取り込み判定手段は、
操作対象オブジェクトに関連づけて設定されているレベルと取り込み対象オブジェクトに関連づけて設定されているレベルが所定の関係にない場合には取り込み不可と判定するプログラム。
【請求項３】
請求項１乃至２のいずれかにおいて、
前記取り込み判定手段は、
操作対象オブジェクトに関連づけて設定されている大きさ値が、取り込み対象オブジェクトに関連づけて設定されている大きさ値と所定の関係にない場合には取り込み不可と判定するプログラム。
【請求項４】
請求項１乃至３のいずれかにおいて、
操作対象オブジェクトの大きさパラメータに基づき操作対象オブジェクトのレベルを設定する操作対象オブジェクトレベル設定手段としてさらにコンピュータを機能させるプログラム。
【請求項５】
請求項１乃至４のいずれかにおいて、
取り込み対象オブジェクトに関連づけて設定されているレベルを、当該取り込み対象オブジェクトの近傍に表示する制御を行うレベル表示制御手段としてさらにコンピュータを機能させ、
前記レベル表示制御手段は、
操作対象オブジェクトのレベルが取り込み対象オブジェクトと所定の関係にある場合に、取り込み対象オブジェクトのレベルを表示する制御を行うプログラム。
【請求項６】
請求項１乃至５のいずれかにおいて、
前記取り込み処理手段は、
取り込んだ取り込み対象オブジェクトの内容に基づき、操作対象オブジェクトの大きさパラメータを増減させ、
前記画像生成手段は、
操作対象オブジェクトに関連づけて設定されている大きさパラメータに基づき操作対象オブジェクトのモデルの大きさを決定し、当該操作対象オブジェクトのモデルに基づき、操作対象オブジェクトの画像を生成するプログラム。
【請求項７】
請求項１乃至６のいずれかにおいて、
前記取り込み処理手段は、
取り込んだ取り込み対象オブジェクトの数及び大きさの少なくとも一方の累積値をカウントし、当該累積値に基づき操作対象オブジェクトの大きさを制御するプログラム。
【請求項８】
請求項１乃至７のいずれかにおいて、
操作対象オブジェクトが取り込んだ取り込み対象オブジェクトに関する取り込み履歴画像を表示する制御を行う取り込み履歴画像表示制御手段としてさらコンピュータを機能させ、
前記取り込み履歴画像表示制御手段は、
操作対象オブジェクトに取り込まれた取り込み対象オブジェクトの内容に基づき取り込み履歴画像の形状、大きさ及び色の少なくとも一方を変化させるプログラム。
【請求項９】
請求項１乃至８のいずれかにおいて、
前記取り込み判定手段は、
操作対象オブジェクトに取り込み範囲を設定し、取り込み対象オブジェクトの取り込み指示入力を受けつけると、操作対象オブジェクト及び取り込み対象オブジェクトに関連づけて設定された位置パラメータと、取り込み範囲に基づき取り込み可否判定を行うことを特徴とするプログラム。
【請求項１０】
請求項１乃至９のいずれかにおいて、
前記取り込み判定手段は、
操作対象オブジェクトの位置及び属性及びレベル及び難易度の少なくとも１つに基づき設定する取り込み範囲を変化させるプログラム。
【請求項１１】
請求項１乃至１０のいずれかにおいて、
取り込み対象オブジェクトへの攻撃入力を受けつけると、操作対象オブジェクト及び取り込み対象オブジェクトに関連づけて設定された所定のパラメータに基づき攻撃成功／不成功判定を行い、攻撃成功と判定された場合には、当該取り込み対象オブジェクトのレベルを低下させる処理を行う操作対象オブジェクト攻撃制御手段と、としてさらにコンピュータを機能させるプログラム。
【請求項１２】
請求項１乃至１０のいずれかにおいて、
取り込み対象オブジェクトへの攻撃入力を受けつけると、操作対象オブジェクト及び取り込み対象オブジェクトに関連づけて設定された所定のパラメータに基づき攻撃成功／不成功判定を行い、攻撃成功と判定された場合には、当該取り込み対象オブジェクトを当該取り込み対象オブジェクトよりもレベルの低い複数の分割オブジェクトに分割する処理を行う操作対象オブジェクト攻撃制御手段と、としてさらにコンピュータを機能させるプログラム。
【請求項１３】
請求項１乃至１２のいずれかにおいて、
取り込み対象オブジェクト移動／動作制御手段は、
取り込み対象オブジェクトのレベル又は大きさが操作対象オブジェクトのレベル又は大きさと所定の関係にある場合に、取り込み対象オブジェクトに操作対象オブジェクトを攻撃させる制御を行うプログラム。
【請求項１４】
請求項１乃至１３のいずれかにおいて、
取り込み処理手段は、
操作対象オブジェクトが取り込んだ取り込み対象オブジェクトを取り込み直後に所定時間の取り込み禁止期間を設定し、取り込み禁止期間の間は、あらたな取り込み対象オブジェクトの取り込みを禁止するプログラム。
【請求項１５】
請求項１乃至１４のいずれかのプログラムが記憶されたコンピュータ読み取り可能な情報記憶媒体。
【請求項１６】
操作対象オブジェクトと取り込み対象オブジェクトが配置されたゲームステージにおいて所定のゲームをコンピュータに実行させるためのゲーム装置であって、
操作対象オブジェクトの移動内容指示入力を受け付け、受け付けた移動内容指示入力に従って操作対象オブジェクトの仮想空間内の移動を制御する操作対象オブジェクト移動制御手段と、
所定のルールに従って取り込み対象オブジェクトの仮想空間内の移動及び動作の少なくとも一方を制御する取り込み対象オブジェクト移動／動作制御手段と、
取り込み指示入力を受けつけると、操作対象オブジェクト及び取り込み対象オブジェクトの少なくとも一方に関連づけて設定された所定のパラメータに基づき取り込み可否判定を行う取り込み判定手段と、
取り込み可と判定された場合には、操作対象オブジェクトに取り込み対象オブジェクトを取り込ませるとともに、取り込んだ取り込み対象オブジェクトの内容に基づき、操作対象オブジェクトの大きさを変化させる制御を行う取り込み処理手段と、
操作対象オブジェクトが配置された仮想空間を所与の視点から見た画像を生成する画像生成手段と、
を含むゲーム装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、情報記憶媒体、及びゲーム装置に関する。
【背景技術】
【０００２】
従来、様々な種類のゲームが提案されている。その一分野として所謂アクションアドベンチャーゲームと称される分野がある。プレーヤは自キャラクタを操作して、障害物や敵キャラの攻撃をかわし或いは排除しながら、所定のステージを制限時間内に走破するゲームである。プレーヤは、自キャラクタの操作テクニックを駆使し、ステージを飛んだりはねたりしながら駆け抜けて爽快感を楽しむ。そして、クリアした時間やステージ中で取得したアイテムの数などで得点を競う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−７４２
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のアクションアドベンチャーゲームでは、プレーヤが操る自キャラクタはゲームストーリ上の主人公（場合によっては、主人公が操縦する機械等）をモチーフとし、自キャラクタ自身がステージを走破する設定がほとんどである。ゲームストーリの設定に差は有るものの、障害物や敵キャラクタをかわし或いは排除しながら先に進むという展開自体には大きな差異はなかった。
【０００５】
本発明は、上記課題を鑑みてなされたものであり、その目的とするところは、操作対象オブジェクトが取り込み対象オブジェクトを取り込み、取り込んだオブジェクトに応じて肥大化することをモチーフとする新しいゲームを提供することである。  
【課題を解決するための手段】
【０００６】
（１）本発明は、
操作対象オブジェクトと取り込み対象オブジェクトが配置された仮想空間において所定のゲームをコンピュータに実行させるためのプログラムであって、
操作対象オブジェクトの移動内容指示入力を受け付け、受け付けた移動内容指示入力に従って操作対象オブジェクトの仮想空間内の移動を制御する操作対象オブジェクト移動制御手段と、
所定のルールに従って取り込み対象オブジェクトの仮想空間内の移動及び動作の少なくとも一方を制御する取り込み対象オブジェクト移動／動作制御手段と、
取り込み指示入力を受けつけると、操作対象オブジェクト及び取り込み対象オブジェクトの少なくとも一方に関連づけて設定された所定のパラメータに基づき取り込み可否判定を行う取り込み判定手段と、
取り込み可と判定された場合には、操作対象オブジェクトに取り込み対象オブジェクトを取り込ませるとともに、取り込んだ取り込み対象オブジェクトの内容に基づき、操作対象オブジェクトの大きさを変化させる制御を行う取り込み処理手段と、
操作対象オブジェクトが配置された仮想空間を所与の視点から見た画像を生成する画像生成手段と、
として前記コンピュータを機能させるためのプログラムに関係する。
【０００７】
また本発明は上記各部を含むゲーム装置に関係する。また本発明はコンピュータ読み取り可能な情報記憶媒体であって、上記各部としてコンピュータを機能させるプログラムを記憶した情報記憶媒体に関係する。
【０００８】
操作対象オブジェクトの大きさとは、操作対象オブジェクトの体積でも良いし、高さや面積でもよい。操作対象オブジェクトの大きさの変化は、形状は相似で大きさだけ変化する場合でも良いし、形状も大きさも変化する場合でもよい。
【０００９】
取り込んだ取り込み対象オブジェクトの内容とは当該取り込み対象オブジェクト数や大きさや種類や属性や設定されているパラメータでもよい。
【００１０】
本発明によれば、取り込んだ取り込み対象オブジェクトの数や大きさや種類や属性や設定されているパラメータに基づき、操作対象オブジェクトの大きさが変化するゲームを提供することが出来る。
【００１１】
（２）このプログラム、情報記憶媒体、ゲーム装置は、
前記取り込み判定手段は、
操作対象オブジェクトに関連づけて設定されているレベルと取り込み対象オブジェクトに関連づけて設定されているレベルが所定の関係にない場合には取り込み不可と判定してもよい。
【００１２】
操作対象オブジェクト、取り込み対象オブジェクトのそれぞれのレベルを示すレベルパラメータの値を演算し、対応するオブジェクトに関連づけて保持する手段と、を含んでもよい。
【００１３】
操作対象オブジェクトに関連づけて設定されているレベルと取り込み対象オブジェクトに関連づけて設定されているレベルが所定の関係にない場合とは、例えば取り込み対象オブジェクトのレベルが操作対象オブジェクトのレベルより高い場合等であり、このような場合に所定の基準を満たさないと判断してもよい。
【００１４】
（３）このプログラム、情報記憶媒体、ゲーム装置は、
前記取り込み判定手段は、
操作対象オブジェクトに関連づけて設定されている大きさ値が、取り込み対象オブジェクトに関連づけて設定されている大きさ値と所定の関係にない場合には取り込み不可と判定してもよい。
【００１５】
操作対象オブジェクトに関連づけて設定されている大きさ値とは、操作対象オブジェクトの体積や高さや面積等の値である。
【００１６】
操作対象オブジェクトに関連づけて設定されている大きさ値が、取り込み対象オブジェクトに関連づけて設定されている大きさ値と所定の関係にない場合とは、例えば取り込み対象オブジェクトが操作対象オブジェクトより大きい場合等であり、このような場合に所定の基準を満たさないと判断してもよい。
【００１７】
（４）このプログラム、情報記憶媒体、ゲーム装置は、
操作対象オブジェクトの大きさパラメータに基づき操作対象オブジェクトのレベルを設定する操作対象オブジェクトレベル設定手段としてさらにコンピュータを機能させてもよい。
【００１８】
（５）このプログラム、情報記憶媒体、ゲーム装置は、
取り込み対象オブジェクトに関連づけて設定されているレベルを、当該取り込み対象オブジェクトの近傍に表示する制御を行うレベル表示制御手段としてさらにコンピュータを機能させ、
前記レベル表示制御手段は、
操作対象オブジェクトのレベルが取り込み対象オブジェクトと所定の関係にある場合に、取り込み対象オブジェクトのレベルを表示する制御を行ってもよい。
【００１９】
例えば取り込み可能なレベル（取り込み対象オブジェクトのレベルが操作対象オブジェクトのレベル以下のもの）は表示しないようにしてもよい。また取り込み可能性の少ないオブジェクト（操作対象オブジェクトに比べて取り込み対象オブジェクトのレベルが著しく高い場合）にはレベル表示しないでもよい。
【００２０】
このようにすると、レベル表示でゲーム画像が見にくくなるのを防止することが出来る。
【００２１】
（６）このプログラム、情報記憶媒体、ゲーム装置は、
前記取り込み処理手段は、
取り込んだ取り込み対象オブジェクトの内容に基づき、操作対象オブジェクトの大きさパラメータを増減させ、
前記画像生成手段は、
操作対象オブジェクトに関連づけて設定されている大きさパラメータに基づき操作対象オブジェクトのモデルの大きさを決定し、当該操作対象オブジェクトのモデルに基づき、操作対象オブジェクトの画像を生成してもよい。
【００２２】
例えば累計値の増減を連続的に操作対象オブジェクトに反映させても良いし、段階的に操作対象オブジェクトに反映させても良い。
【００２３】
（７）このプログラム、情報記憶媒体、ゲーム装置は、
前記取り込み処理手段は、
取り込んだ取り込み対象オブジェクトの数及び大きさの少なくとも一方の累積値をカウントし、当該累積値に基づき操作対象オブジェクトの大きさを制御してもよい。
【００２４】
（８）このプログラム、情報記憶媒体、ゲーム装置は、
操作対象オブジェクトが取り込んだ取り込み対象オブジェクトに関する取り込み履歴画像を表示する制御を行う取り込み履歴画像表示制御手段としてさらコンピュータを機能させ、
前記取り込み履歴画像表示制御手段は、
操作対象オブジェクトに取り込まれた取り込み対象オブジェクトの内容に基づき取り込み履歴画像の形状、大きさ及び色の少なくとも一方を変化させてもよい。
【００２５】
（９）このプログラム、情報記憶媒体、ゲーム装置は、
前記取り込み判定手段は、
操作対象オブジェクトに取り込み範囲を設定し、取り込み対象オブジェクトの取り込み指示入力を受けつけると、操作対象オブジェクト及び取り込み対象オブジェクトに関連づけて設定された位置パラメータと、取り込み範囲に基づき取り込み可否判定を行ってしてもよい。
【００２６】
取り込み範囲は２次元的に設定されたヒット領域でも良いし、３次元的に設定されたヒットチェックボックスでもよい。
【００２７】
（１０）このプログラム、情報記憶媒体、ゲーム装置は、
前記取り込み判定手段は、
操作対象オブジェクトの位置及び属性及びレベル及び難易度の少なくとも１つに基づき設定する取り込み範囲を変化させてもよい。
【００２８】
（１１）このプログラム、情報記憶媒体、ゲーム装置は、
取り込み対象オブジェクトへの攻撃入力を受けつけると、操作対象オブジェクト及び取り込み対象オブジェクトに関連づけて設定された所定のパラメータに基づき攻撃成功／不成功判定を行い、攻撃成功と判定された場合には、当該取り込み対象オブジェクトのレベルを低下させる処理を行う操作対象オブジェクト攻撃制御手段と、としてさらにコンピュータを機能させてもよい。
【００２９】
所定のパラメータとは例えば取り込み指示入力を受けつけ時点における位置パラメータでもよい。
【００３０】
本発明によれば攻撃により取り込み対象オブジェクトのレベルを低下させることが出来る。従ってレベル的に現時点では取り込み不可能な取り込み対象オブジェクトでも攻撃により取り込み可能な状態にすることが出来る。
【００３１】
（１２）このプログラム、情報記憶媒体、ゲーム装置は、
取り込み対象オブジェクトへの攻撃入力を受けつけると、操作対象オブジェクト及び取り込み対象オブジェクトに関連づけて設定された所定のパラメータに基づき攻撃成功／不成功判定を行い、攻撃成功と判定された場合には、当該取り込み対象オブジェクトを当該取り込み対象オブジェクトよりもレベルの低い複数の分割オブジェクトに分割する処理を行う操作対象オブジェクト攻撃制御手段と、としてさらにコンピュータを機能させてもよい。
【００３２】
（１３）このプログラム、情報記憶媒体、ゲーム装置は、
取り込み対象オブジェクト移動／動作制御手段は、
取り込み対象オブジェクトのレベル又は大きさが操作対象オブジェクトのレベル又は大きさと所定の関係にある場合に、取り込み対象オブジェクトに操作対象オブジェクトを攻撃させる制御を行ってもよい。
【００３３】
例えば取り込み対象オブジェクトのレベル又は大きさが操作対象オブジェクトのレベル又は大きさより小さい場合に、取り込み対象オブジェクトに操作対象オブジェクトを攻撃させる制御を行うようにしてもよい。
【００３４】
（１４）このプログラム、情報記憶媒体、ゲーム装置は、
取り込み処理手段は、
操作対象オブジェクトが取り込んだ取り込み対象オブジェクトを取り込み直後に所定時間の取り込み禁止期間を設定し、取り込み禁止期間の間は、あらたな取り込み対象オブジェクトの取り込みを禁止してもよい。
【図面の簡単な説明】
【００３５】
【図１】本実施形態のゲーム装置の機能ブロック図。
【図２】本実施形態により生成されるゲーム画像の一例。
【図３】操作対象オブジェクトに設定されるパラメータの一例。
【図４】取り込み対象オブジェクトに設定されるパラメータの一例。
【図５】図５（Ａ）は、操作対象オブジェクトの大きさとレベルの関係について説明するための図。図５（Ｂ）は、操作対象オブジェクトの大きさの変化について説明するための図。
【図６】図６（Ａ）（Ｂ）（Ｃ）は、本実施の形態の蓄積物表示の一例について説明する図。
【図７】大きさ値とレベルの関係を説明するための図。
【図８】図８は、食べ応え度の相違について説明するための図。
【図９】図９（Ａ）（Ｂ）は取り込み判定におけるヒットチェックについて説明するための図。
【図１０】取り込み範囲の変化について説明する図。
【図１１】図１１（Ａ）（Ｂ）は、取り込んだもの処理について説明するため図。
【図１２】図１２（Ａ）〜（Ｃ）はむしゃむしゃの挙動を示すモーションの一例。
【図１３】図１３（Ａ）〜（Ｃ）はもぐもぐ挙動を示すモーションの一例。
【図１４】ぱくぱくの挙動を示すモーションの一例。
【図１５】図１５（Ａ）〜（Ｅ）は、操作対象オブジェクトの食後のリアクション画像について説明するための図。
【図１６】図１６（Ａ）〜（Ｃ）は蓄積物と取り込み対象オブジェクトの色属性の関係について説明するための図。
【図１７】レベル表示が行われているゲーム画像の一例。
【図１８】隠れ状態にある取り込み対象オブジェクトを示す画像。
【図１９】ロックオン処理について説明するための図。
【図２０】取り込み対象オブジェクトの分割と再結合について説明するための図。
【図２１】取り込み対象オブジェクトの攻撃処理について説明するための図。
【図２２】操作対象オブジェクトの攻撃処理について説明するための図。
【図２３】取り込み処理の流れについて説明するフローチャート図。
【図２４】取り込み判定処理の流れについて説明するフローチャート図。
【図２５】攻撃処理について説明するためのフローチャート図。
【発明を実施するための最良の形態】
【００３６】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【００３７】
１．構成
図１に、本実施形態のゲーム装置の機能ブロック図の一例を示す。なお同図において本実施形態は、少なくとも処理部１００を含めばよく（或いは処理部１００と記憶部１７０を含めばよく）、それ以外の各部（機能ブロック）については任意の構成要素とすることができる。
【００３８】
操作部１６０は、プレーヤが操作データを入力するためのものであり、その機能は、レバー、ボタン、ステアリング、シフトレバー、アクセルペダル、ブレーキペダル、マイク、センサー、タッチパネル、或いは筺体などのハードウェアにより実現できる。
【００３９】
記憶部１７０は、処理部１００や通信部１９６などのワーク領域となるもので、その機能はＲＡＭなどのハードウェアにより実現できる。
【００４０】
情報記憶媒体１８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ、ブルーレイディスク）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などのハードウェアにより実現できる。処理部１００は、この情報記憶媒体１８０に格納されるプログラム（データ）に基づいて本実施形態の種々の処理を行う。即ち情報記憶媒体１８０には、本実施形態の各部（各手段）としてコンピュータを機能させるためのプログラム（各部をコンピュータに実現させるためのプログラム）が記憶（記録、格納）される。
【００４１】
表示部１９０は、本実施形態により生成された画像を出力するものであり、その機能は、ＣＲＴ、ＬＣＤ、或いはＨＭＤ（ヘッドマウントディスプレイ）などのハードウェアにより実現できる。ここでディスプレイは１つ設ける場合でもよいし、２つ設ける場合でもよい。
【００４２】
また表示部１９０としてタッチパネルディスプレイを用いることによりプレーヤが操作入力を行う操作部として機能させるようにしてもよい。２つのディスプレイを有する場合にはいずれか一方のディスプレイをタッチパネルディスプレイとして構成してもよい。
【００４３】
音出力部１９２は、本実施形態により生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどのハードウェアにより実現できる。
【００４４】
携帯型情報記憶装置１９４は、プレーヤの個人データやゲームのセーブデータなどが記憶されるものであり、この携帯型情報記憶装置１９４としては、メモリカードなどを考えることができる。
【００４５】
通信部１９６は、サーバとの間で通信を行うための各種の制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【００４６】
なお本実施形態の各部としてコンピュータを機能させるためのプログラム（データ）は、サーバが有する情報記憶媒体からネットワーク及び通信部１９６を介して情報記憶媒体１８０（記憶部１７０）に配信するようにしてもよい。このようなサーバの情報記憶媒体の使用も本発明の範囲内に含まれる。
【００４７】
処理部１００（プロセッサ）は、操作部１６０からの操作データやプログラムなどに基づいて、ゲーム処理、画像生成処理、或いは音生成処理などの各種の処理を行う。この場合、処理部１００は、記憶部１７０をワーク領域として使用して、各種の処理を行う。この処理部１００の機能は、各種プロセッサ（メインプロセッサ、描画プロセッサ、ＤＳＰ等）又はＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラム（ゲームプログラム）により実現できる。
【００４８】
処理部１００は、操作対象オブジェクト移動制御部１１０、取り込み対象オブジェクト移動／動作制御部１１２、取り込み判定部１１４、取り込み処理部１１６、取り込み履歴画像表示制御部１１８、ロックオン処理部１２０、レベル表示制御部１２２、操作対象オブジェクト攻撃制御部１２４、操作対象オブジェクトレベル制御部１２６、取り込みオブジェクトレベル制御部１２８、画像生成部１３０、音生成部１４０を含む。
【００４９】
操作対象オブジェクト移動制御部１１０は、操作対象オブジェクトの移動内容指示入力を受け付け、受け付けた移動内容指示入力に従って操作対象オブジェクトの仮想空間内の移動を制御する。取り込み対象オブジェクト移動／動作制御部１１２は、所定のルールに従って取り込み対象オブジェクトの仮想空間内の移動及び動作の少なくとも一方を制御する。取り込み判定部１１４は、取り込み指示入力を受けつけると、操作対象オブジェクト及び取り込み対象オブジェクトの少なくとも一方に関連づけて設定された所定のパラメータに基づき取り込み可否判定を行う。取り込み処理部１１６は、取り込み可と判定された場合には、操作対象オブジェクトに取り込み対象オブジェクトを取り込ませるとともに、取り込んだ取り込み対象オブジェクトの内容（例えば数や大きさや種類や属性や設定されているパラメータ）に基づき、操作対象オブジェクトの大きさを変化させる制御を行う。
【００５０】
画像生成部１３０は、操作対象オブジェクトが配置された仮想空間を所与の視点から見た画像を生成してもよい。
【００５１】
取り込み判定部１１４は、操作対象オブジェクトに関連づけて設定されているレベルと取り込み対象オブジェクトに関連づけて設定されているレベルが所定の関係にない場合には取り込み不可と判定してもよい。
【００５２】
取り込み判定部１１４は、操作対象オブジェクトに関連づけて設定されている大きさ値が、取り込み対象オブジェクトに関連づけて設定されている大きさ値と所定の関係にない場合には取り込み不可と判定してもよい。
【００５３】
取り込み処理部１１４は、取り込んだ取り込み対象オブジェクトの内容（例えば数や大きさや種類や属性や設定されているパラメータ）に基づき、操作対象オブジェクトの大きさパラメータを増減させ、画像生成部１３０は、操作対象オブジェクトに関連づけて設定されている大きさパラメータに基づき操作対象オブジェクトのモデルの大きさを決定し、当該操作対象オブジェクトのモデルに基づき、操作対象オブジェクトの画像を生成するようにしてもよい。
【００５４】
取り込み処理部１１６は、取り込んだ取り込み対象オブジェクトの数及び大きさの少なくとも一方の累積値をカウントし、当該累積値に基づき操作対象オブジェクトの大きさを制御してもよい。
【００５５】
取り込み履歴画像表示制御部１１８は、操作対象オブジェクトが取り込んだ取り込み対象オブジェクトに関する取り込み履歴画像を表示する制御を行うもので、操作対象オブジェクトに取り込まれた取り込み対象オブジェクトの内容に基づき取り込み履歴画像の形状、大きさ及び色の少なくとも一方を変化させてもよい。
【００５６】
取り込み判定部１１４は、操作対象オブジェクトに取り込み範囲を設定し、取り込み対象オブジェクトの取り込み指示入力を受けつけると、操作対象オブジェクト及び取り込み対象オブジェクトに関連づけて設定された位置パラメータと、取り込み範囲に基づき、基づき取り込み可否判定を行ってもよい。
【００５７】
前記取り込み判定部１１４は、操作対象オブジェクトの位置及び属性及びレベル及び難易度の少なくとも１つに基づき設定する取り込み範囲を変化させてもよい。
【００５８】
取り込み処理部１１６は、取り込み可と判定された場合には、操作対象オブジェクトが取り込み対象オブジェクトを食べる演出画像を生成するためのモーション又はアニメーションを選択し、画像生成部１３０は、取り込み可と判定された場合には、選択されたモーション又はアニメーションに従い操作対象オブジェクトが取り込み対象オブジェクトを食べる演出画像を生成してもよい。
【００５９】
ロックオン処理部１２０は、取り込み対象オブジェクトをロックオンするためのロックオン指示入力を受け付け、受け付けたロックオン指示入力に基づき、取り込み対象オブジェクトをロックオンするロックオン処理を行うもので、ロックオン指示入力を受け付けると、操作対象オブジェクトに対してロックオン範囲を設定し、当該ロックオン範囲に取り込み対象オブジェクトが存在する場合には、ロックオン範囲に存在するいずれかの取り込み対象オブジェクトをロックオン対象とするロックオンモードを設定する。操作対象オブジェクト移動制御部１１０は、ロックオンモードである場合には、ロックオン対象である取り込み対象オブジェクトに近づいていくように操作対象オブジェクトの仮想空間内の移動を制御してもよい。
【００６０】
レベル表示制御部１２２は、取り込み対象オブジェクトに関連づけて設定されているレベルを、当該取り込み対象オブジェクトの近傍に表示する制御を行うもので、操作対象オブジェクトのレベルが取り込み対象オブジェクトと所定の関係にある場合に、取り込み対象オブジェクトのレベルを表示する制御を行ってもよい。
【００６１】
操作対象オブジェクトレベル設定部１２６は、操作対象オブジェクトに取り込み対象オブジェクトの攻撃がヒットした場合には、操作対象オブジェクトのレベルを一定期間低下させてもよい。
【００６２】
操作対象オブジェクト攻撃制御部１２４は、取り込み対象オブジェクトへの攻撃入力を受けつけると、操作対象オブジェクト及び取り込み対象オブジェクトに関連づけて設定された所定のパラメータに基づき攻撃成功／不成功判定を行い、攻撃成功と判定された場合には、取り込み対象オブジェクトのレベルを低下させる処理又は取り込み対象オブジェクトを当該取り込み対象オブジェクトよりもレベルの低い複数の分割オブジェクトに分割する処理の少なくとも一方のダメージ付与処理を行う。
【００６３】
操作対象オブジェクトレベル設定部１２６は、操作対象オブジェクトの大きさパラメータに基づき操作対象オブジェクトのレベルを設定する。
【００６４】
取り込み対象オブジェクトレベル設定部１２８は、取り込み対象オブジェクトの大きさパラメータに基づき取り込み対象オブジェクトのレベルを設定する。
【００６５】
取り込み対象オブジェクト移動／動作制御部１１２は、取り込み対象オブジェクトに操作対象オブジェクトを攻撃させる制御を行ってもよい。
【００６６】
取り込み対象オブジェクト移動／動作制御部１１２は、取り込み対象オブジェクトのレベル又は大きさが操作対象オブジェクトのレベル又は大きさと所定の関係にある場合場合に、取り込み対象オブジェクトに操作対象オブジェクトを攻撃させてもよい。
【００６７】
取り込み対象オブジェクト移動／動作制御部１１２は、同じ取り込み対象オブジェクトから分割された分割オブジェクトを所定のタイミングで再結合させる再結合処理手段を含み、前記再結合処理手段は、同じ取り込み対象オブジェクトから分割された複数の分割オブジェクトの中に、消滅したものがある場合には、消滅したものを除いた分割オブジェクトのレベルや大きさパラメータに基づいて、再結合した取り込み対象オブジェクトのレベルや大きさパラメータを設定してもよい。
【００６８】
操作対象オブジェクトレベル設定部１２６は、操作対象オブジェクトに取り込み対象オブジェクトの攻撃がヒットした場合には、操作対象オブジェクトのレベルを一定股間低下させてもよい。
【００６９】
取り込み対象オブジェクト移動／動作制御部１１２は、所定のタイミングで取り込み対象オブジェクトに隠れ状態にし、操作対象オブジェクト攻撃制御部１２４は、取り込み対象オブジェクトが隠れ状態である場合には、操作対象オブジェクトは当該取り込み対象オブジェクトを攻撃できないように制御してもよい。
【００７０】
取り込み処理部１１６は、操作対象オブジェクトと取り込み対象オブジェクトのレベル差に基づき、複数の異なる食べる演出画像生成用モーションから１の食べる演出画像生成用モーションを選択する処理、及び食べるモーション演出時間を決定する処理の少なくとも１つを行い、画像生成部１３０は、選択されたモーション及び決定された食べるモーション演出時間の少なくとも１つに従い操作対象オブジェクトが取り込み対象オブジェクトを食べる演出画像を生成してもよい。
【００７１】
取り込み処理部１１６は、操作対象オブジェクトが取り込んだ取り込み対象オブジェクトを取り込み直後に所定時間の取り込み禁止期間を設定し、取り込み禁止期間の間は、あたらな取り込み対象オブジェクトの取り込みを禁止してもよい。
【００７２】
取り込み処理部１１６は、操作対象オブジェクトが取り込んだ取り込み対象オブジェクトの種類、属性、色の少なくとも１つに基づき、取り込み演出画像の種類や取り込み演出に使用するエフェクト画像の色を変更するための処理を行ってもよい。
【００７３】
取り込み処理部１１６は、操作対象オブジェクトが取り込んだ取り込み対象オブジェクトの種類、属性、色の少なくとも１つに基づき、操作対象オブジェクトの挙動に関するパラメータを変化させてもよい。
【００７４】
取り込み処理部１１６は、操作対象オブジェクトが取り込んだ取り込み対象オブジェクトの種類、属性、色の少なくとも１つに基づき、操作対象オブジェクトの食後のリアクションのモーションまたはエフェクトを変化させてもよい。
【００７５】
取り込み処理部１１６は、操作対象オブジェクトはレベルが設定されておらず、攻撃も行わないアイテムオブジェクトに対しても取り込み処理対象としてもよい。
【００７６】
画像生成部１３０は、処理部１００で行われる種々の処理（ゲーム処理）の結果に基づいて描画処理を行い、表示部１９０に出力する。この場合、画像生成部１３０が生成する画像は、いわゆる３次元画像であってもよい。
【００７７】
また画像生成部１３０は、結合処理部１１６によるヒットしたブロックを前記移動体に結合さ  音生成部１４０は、処理部１００で行われる種々の処理の結果に基づいて音処理を行い、ＢＧＭ、効果音、又は音声などのゲーム音を生成し、音出力部１９２に出力する。
【００７８】
２．本実施形態の手法
次に本実施形態の手法について図面を用いて説明する。
【００７９】
２−１．ゲーム画像
次に、本発明を適用した実施形態について詳細に説明する。本実施形態では、キャラクタオブジェクトを操作対象オブジェクトとし、操作対象オブジェクトをゲーム空間内で移動させ、他の取り込み対象オブジェクトやアイテムオブジェクトを取りこむゲーム（例えば食べることにより取り込むゲーム）を例にとり説明する。
【００８０】
図２は本実施形態により生成されるゲーム画像の一例を示す。
【００８１】
本実施の形態では、操作対象オブジェクトＰＣと１又は複数の取り込み対象オブジェクトＮＰＣ−１〜ＮＰＣ−７が配置されたゲーム空間を所与の視点から見た画像がゲーム画像として表示される。
【００８２】
プレーヤは操作部を操作する事によって操作対象オブジェクトＰＣをゲーム空間内で移動させたり、取り込み対象オブジェクトＮＰＣ−１〜ＮＰＣ−７を取り込んだり（例えば食べたり）、取り込み対象オブジェクトを攻撃したりすることが出来る。そして操作対象オブジェクトＰＣの大きさ（例えば体積や高さや面積）は、取り込んだ取り込み対象オブジェクトＮＰＣ−１〜ＮＰＣ−７の数及び体積の少なくとも一方に基づき変化する。例えば肥大化してもよい。
【００８３】
２−２．ゲームパラメータ
図３は、操作対象オブジェクトに設定されるパラメータの一例である。
【００８４】
本実施の形態では操作対象オブジェクトに、位置座標３００、大きさ値３０２，レベル値３０４、取り込み禁止フラグ３０６、ロックオンフラグ３０８等のパラメータが設定されている。位置座標３００は、例えばゲーム空間のワールド座標系における操作対象オブジェクトの代表点のｘ、ｙ、ｚ座標でもよい。大きさ値３０２は、操作対象オブジェクトの体積や高さや面積の値でもよい。大きさ値によって操作対象オブジェクトのモデルのスケールを制御してもよい。レベル値３０４は、操作対象オブジェクトに設定されるレベルの値である。取り込み禁止フラグ３０６は、操作対象オブジェクトが取り込み対象オブジェクトを取り込み可能か否かを示すフラグである。取り込み禁止フラグ３０６がＯＮの場合には、取り込み指示入力があっても、操作対象オブジェクトが取り込み対象オブジェクトを取り込めないように制御する。例えば、操作対象オブジェクトが取り込んだ取り込み対象オブジェクトを取り込み直後に所定時間の取り込み禁止期間を設定されると、この取り込み禁止期間の間は、取り込み禁止フラグがＯＮに設定される。ロックオンフラグ３０８は、操作対象オブジェクトがいずれかの取り込み対象オブジェクトをロックオンした状態であることを示すフラグである。
【００８５】
図４は、取り込み対象オブジェクトに設定されるパラメータの一例である。
【００８６】
本実施の形態では複数の取り込み対象オブジェクトの各取り込み対象オブジェクト識別情報（取り込み対象オブジェクトＩＤ３２０）に関連づけて、位置座標３２２、大きさ値３２４、レベル値３２６、ロックオン対象フラグ３２８、状態情報３３０、挙動情報３３２等のパラメータが設定されている。位置座標３２２は、例えばゲーム空間のワールド座標系における取り込み対象オブジェクトの代表点のｘ、ｙ、ｚ座標でもよい。大きさ値３２４は、取り込み対象オブジェクトの体積や高さや面積の値でもよい。レベル値３２６は、取り込み対象オブジェクトに設定されるレベルの値である。ロックオン対象フラグ３２８は、当該取り込み対象オブジェクトが操作対象オブジェクトからロックオンされていることを示すフラグである。状態情報３３０は、取り込み対象オブジェクトの状態をしめす情報である。本実施の形態では、取り込み対象オブジェクトは、例えば「通常」「攻撃」「ダウン」「隠れ」等の４つのいずれかの状態を取るので、そのいずれかを示す情報である。
【００８７】
２−３．取り込み判定
本実施の形態では、操作部から取り込み指示入力が行われると、取り込み判定が行われる。取り込み判定は、操作対象オブジェクト及び取り込み対象オブジェクトに関連づけて設定された所定のパラメータに基づき行う。
【００８８】
例えば取り込み指示入力を受け付けたタイミングで、操作対象オブジェクトと取り込み対象オブジェクトのヒットチェックを行うようにしてもよい。
【００８９】
図９（Ａ）（Ｂ）は取り込み判定におけるヒットチェックについて説明するための図である。図９（Ａ）（Ｂ）は、3次元のゲーム空間をＹ軸方向から見た図である。操作対象オブジェクトＰＣの周囲に取り込み範囲３４０（３次元又は２次元）を設定し、取り込み指示入力を受け付けたタイミングで、取り込み対象オブジェクトが取り込み範囲３４０に入っていればヒットと判断する。例えば取り込み対象オブジェクト３５０−１は取り込み範囲３４０−１に入っているが、取り込み対象オブジェクト３５０−２は取り込み指示入力を受け付けたタイミングで取り込み範囲３４０−１に入っていないので、取り込み対象オブジェクト３５０−１は取り込み可能で、取り込み対象オブジェクト３５０−２は取り込み不可と判断してもよい。
【００９０】
なお取り込み範囲の形状や大きさや向き等は所定の条件（例えば操作対象オブジェクトの位置及び属性及びレベル及び難易度）により変化するようにしてもよい。
【００９１】
例えば取り込み指示入力を受け付けたタイミングで操作対象オブジェクトがゲーム空間内の地面に位置している場合には、図９（Ａ）の３４０−１のような範囲の取り込み範囲を設定し、操作対象オブジェクトがジャンプ等行って空中にいる場合には図９（Ｂ）の３４０−２のような範囲の取り込み範囲を設定するようにしてもよい。このようにすると変化に富んだゲームとなり、プレーヤに飽きられにくいゲームを提供することができる。
【００９２】
また例えばゲームステージ毎に取り込み範囲を変化させるようにしてもよい。例えば図１０（Ａ）に示すように上から取り込み対象オブジェクトがつり下げられているようなゲームステージでは、図１０（Ｂ）に示すように、３４０−３のような範囲の取り込み範囲を設定するようにしてもよい。
【００９３】
また取り込み判定では、ヒット判定と共に、又は単独でレベル判定を行いレベル判定結果に基づき取り込み判定を行っても良い。本実施の形態では、図３，４に示すように操作対象オブジェクトや取り込み対象オブジェクトにはレベル値が設定されている。
【００９４】
操作対象オブジェクトに関連づけて設定されているレベルが、取り込み対象オブジェクトに関連づけて設定されているレベルに対して所定の基準を満たさない場合には取り込み不可と判定してもよい。例えば操作対象オブジェクトは自分よりレベルの高い取り込み対象オブジェクトは取り込めないようにしてもよい。
【００９５】
また取り込み判定では、ヒット判定と共に、又は単独で大きさ判定を行い、ヒット判定及び大きさ判定の結果または大きさ判定結果に基づき取り込み判定を行っても良い。
【００９６】
本実施の形態では、図３、４に示すように操作対象オブジェクトや取り込み対象オブジェクトには大きさ値が設定されている。
【００９７】
操作対象オブジェクトに関連づけて設定されている大きさ値が、取り込み対象オブジェクトに関連づけて設定されている大きさ値に対して所定の基準を満たさない場合には取り込み不可と判定してもよい。例えば操作対象オブジェクトは自分より大きな取り込み対象オブジェクトは取り込めないようにしてもよい。
【００９８】
図５（Ａ）は、操作対象オブジェクトの大きさとレベルの関係について説明するための図である。
【００９９】
操作対象オブジェクトの大きさパラメータに基づき操作対象オブジェクトのレベルを設定してもよい。例えば体積パラメータ（大きさパラメータの一例）の値が２０未満の場合にはレベルを１と設定し、体積パラメータの値が２０以上４０未満の場合にはレベルを２と設定し、体積パラメータの値が４０以上６０未満の場合にはレベルを３と設定してもよい。
【０１００】
このように体積パラメータに応じてレベルを設定すると、レベルと見た目の大きさが相関関係をもつので、ゲーム画像に取り込み対象オブジェクトのレベル値が表示されていなくても、ゲーム画像として表示されている取り込み対象オブジェクトと操作対象オブジェクトの比較によって取り込み可能か否か判断することが出来る。
【０１０１】
例えば図２において取り込み対象オブジェクトＮＰＣ−３〜ＮＰＣ−７は操作対象オブジェクトＰＣよりも小さいので（レベルも低い）取り込み可能であり、取り込み対象オブジェクトＮＰＣ−１、ＮＰＣ−２は操作対象オブジェクトＰＣよりも大きいので（レベルも高い）取り込み不可能であると判断することが出来る。
【０１０２】
２−４．操作対象オブジェクトの体積増加  
本実施の形態では、取り込んだ取り込み対象オブジェクトの数及び大きさの少なくとも一方に基づき、操作対象オブジェクトの大きさを変化させる。
【０１０３】
例えば取り込んだ取り込み対象オブジェクトの数及び大きさの少なくとも一方の累積値をカウントし、当該累積値に基づき操作対象オブジェクトの大きさを制御してもよい。
【０１０４】
図５（Ｂ）は、操作対象オブジェクトの大きさの変化について説明するための図である。
【０１０５】
図５（Ｂ）に示すように、例えば最初に操作対象オブジェクトＰＣの体積値が１０であるとする。３５０に示すように操作対象オブジェクトＰＣが体積５の取り込み対象オブジェクト４つ取り込むと、取り込んだ取り込み対象オブジェクトの体積値は５×４＝２０となる。従って操作対象オブジェクトＰＣの体積値は２０だけ増加して３０となる。これに伴って表示画像上の操作対象オブジェクトの見た目の大きさも増加する。
【０１０６】
次に３５２に示すように操作対象オブジェクトＰＣが体積１０の取り込み対象オブジェクト２つ取り込むと、今回取り込んだ取り込み対象オブジェクトの体積値は１０×２＝２０となり、操作対象オブジェクトＰＣの体積値は２０だけ増加して５０となる。前回からの累計値は２０＋２０＝４０となる。これに伴って表示画像上の操作対象オブジェクトの見た目の大きさも更に増加する。
【０１０７】
例えば体積パラメータの値に基づき、操作対象オブジェクトのモデルのスケール値を制御してモデルの大きさを変更するようにしてもよい。
【０１０８】
図７は、大きさ値とレベルの関係を説明するための図である。例えばレベル設定テーブル（第１のレベル設定テーブル）３６０を設け、操作対象オブジェクトや取り込み対象オブジェクト３７０に設定された大きさ値３７２ここでは高さ）とレベル設定テーブル３６０に基づき操作対象オブジェクトや取り込み対象オブジェクト３７０のレベル３７２を設定してもよい。例えば操作対象オブジェクトや取り込み対象オブジェクト３７０の大きさ（モデルに設定されている大きさ）が８５ｃｍ（３７２参照）の場合、レベル設定テーブル（第１のレベル設定テーブル）３６０によればレベルはＬＶ２となる。
【０１０９】
また例えば複数のレベル設定テーブル（第１のレベル設定テーブル３６０、第２のレベル設定テーブル３６２）を設け、所与の条件（例えばステージの変化等）に基づき、使用するテーブルを切り替えても良い。
【０１１０】
操作対象オブジェクトや取り込み対象オブジェクト３７０の大きさ（モデルに設定されている大きさ）が８５ｃｍ（３７２参照）の場合、第２のレベル設定テーブル３６２によればレベルはＬＶ３となる。従って第１のレベル設定テーブル３６０から第２のレベル設定テーブル３６２に切り替えた場合、操作対象オブジェクトや取り込み対象オブジェクト３７０のレベルも変化する。
【０１１１】
２−５．取り込み履歴画像表示
本実施の形態では、操作対象オブジェクトが取り込んだ取り込み対象オブジェクトに基づき、操作対象オブジェクトの取り込み履歴画像を表示する制御を行う。例えば図２の２２０に示すように消化器（例えば胃や腸）をイメージさせるような取り込み履歴画像表示を行っても良い。
【０１１２】
図６（Ａ）（Ｂ）（Ｃ）は、本実施の形態の取り込み履歴画像表示の一例について説明する図である。例えば操作対象オブジェクトが取り込んだ取り込み対象オブジェクトの内容に基づき取り込み履歴画像の画像の形状、大きさ及び色の少なくとも一つを変化させてもよい。例えば取り込み履歴画像として取り込んだものが消化器の内容物となったような画像（２２２−１，２２２−２、２２２−３）を表示してもよい。そして取り込んだ取り込み対象オブジェクトの体積の累積値に応じて内容物が２２２−１、２２２−２，２２２−３のように増加するような画像表示をおこなってもよい。
【０１１３】
このようにすると、操作対象オブジェクトが取り込んだ（例えば食べた）取り込み対象オブジェクトの量に応じて消化器の内容物２２２の量が増える様子を画面上で確認することができる。
【０１１４】
なお取り込み対象オブジェクトに色属性を持たせ、取り込んだ取り込み対象オブジェクトの色属性に応じて、取り込み履歴画像（ここでは内容物）２２２蓄積物の色を決定するようにしても良い。
【０１１５】
図１６（Ａ）〜（Ｃ）は取り込み履歴画像（ここでは内容物）と、取り込んだ取り込み対象オブジェクトの色属性の関係について説明するための図である。赤の色属性をもつ取り込み対象オブジェクト５１０を取り混んだ場合には図１６（Ａ）に示すように、取り込み履歴画像（ここでは内容物）５１２も赤くなるようにしてもよい。青の色属性をもつ取り込み対象オブジェクト５２０を取り混んだ場合には図１６（Ｂ）に示すように、取り込み履歴画像（ここでは内容物）５２２も青くなるようにしてもよい。  黄色の色属性をもつ取り込み対象オブジェクト５３０を取り混んだ場合には図１６（Ｃ）に示すように、取り込み履歴画像（ここでは内容物）５３２も黄色くなるようにしてもよい。
【０１１６】
２−６．取り込み時の画像制御
本実施の形態では、操作対象オブジェクトと取り込み対象オブジェクトのレベル差や大きさの差に応じて、取り込み時の食べ応え（食べるモーションや食べおわるまでにかかる時間等）が異なるように制御してもよい。
【０１１７】
図１１（Ａ）（Ｂ）は、取り込んだもの（ここでは食べたもの）の処理について説明するための図である。図１１（Ａ）に示すように、食べたもの（取り込み対象オブジェクトやアイテムオブジェクト）は次第に縮小しながら操作対象オブジェクトの中心や特定部位付近（例えば口）に吸い込まれるような画像演出をおこなってもよい。
【０１１８】
また食べ終わった後は、食べた分の経験値表示としてエフェクト表示４６０をおこなってもよい。また操作対象オブジェクトが取り込んだ取り込み対象オブジェクトの種類、属性、色の少なくとも１つに基づき、取り込み演出画像の種類や取り込み演出に使用するエフェクト表示４６０の色を変更してもよい。
【０１１９】
また操作対象オブジェクトが取り込んだ取り込み対象オブジェクトの種類、属性、色の少なくとも１つに基づき、操作対象オブジェクトの挙動に関するパラメータを変化させるようにしてもよい。
【０１２０】
また操作対象オブジェクトが取り込んだ取り込み対象オブジェクトの種類、属性、色の少なくとも１つに基づき、操作対象オブジェクトの食後のリアクションのモーションまたはエフェクトを変化させてもよい。
【０１２１】
図１５（Ａ）〜（Ｅ）は、操作対象オブジェクトの食後のリアクション画像について説明するための図である。
【０１２２】
どのようなリアクションをするかはランダムに決定しても良いし、操作対象オブジェクトと取り込み対象オブジェクトの属性やパラメータに基づいて決定しても良い。操作対象オブジェクトの属性として、例えば色、性格、好物、性別、星座、年齢等を規定してもよい。取り込み対象オブジェクトの属性として、例えば色、性別、星座、種類、甘辛度等を規定してもよい。
【０１２３】
２−７．取り込み時の食べ応え度制御
図８は、食べ応え度の相違について説明するための図である。
【０１２４】
本実施の形態では、複数の異なる食べ応え度（ここでは「食べ応え度大（むしゃむしゃ）」、「食べ応え度中（もぐもぐ）」、「食べ応え度小（ぱくぱく）」の３種類の例について説明する）を用意している。図８に示すように、取り込み対象オブジェクトのレベルが操作対象オブジェクトのレベル（ＬＶ）以下でかつＬＶ−αより大きい場合（４１０の場合）には、食べ応え度は「食べ応え度大（むしゃむしゃ）」、であると判定し、取り込み対象オブジェクトのレベルがＬＶ−α以下でＬＶ−β（β＞α）より大きい場合（４１２の場合）には、食べ応え度は「食べ応え度中（もぐもぐ）」であると判定し、取り込み対象オブジェクトのレベルがＬＶ−β以下の場合（４１４の場合）には、食べ応え度は「食べ応え度小（ぱくぱく）」であると判定してもよい。α、βの値は固定的に設定されてもよいし、パラメータとして変更可能に設定されていてもよい。
「食べ応え度大（むしゃむしゃ）」は、食べるのにわりと時間がかかるレベルで、食べている最中は動けないで、１個ずつしか食べれないように制御してもよい。「食べ応え度中（もぐもぐ）」は、少しだけ時間がかかるレベルで、何個か連続で食べれるが食べ過ぎるとウェイトが発生するようにしてもよい。「食べ応え度小（ぱくぱく）」は、ノータイムで食べられるレベルで食べている最中の移動にも制限なく、いくつでも連続で食べれるレベルである。
【０１２５】
図１２（Ａ）〜（Ｃ）は「食べ応え度大（むしゃむしゃ）」の場合の挙動を示すモーションの一例である。
【０１２６】
図１３（Ａ）〜（Ｃ）は「食べ応え度中（もぐもぐ）」の場合の挙動を示すモーションの一例である。
【０１２７】
図１4は「食べ応え度小（ぱくぱく）」の場合の挙動を示すモーションの一例である。
【０１２８】
例えば操作対象オブジェクトが取り込み対象オブジェクトを食べる演出画像を生成するためのモーション又はアニメーションを選択し、取り込み可と判定された場合には、選択されたモーション又はアニメーションに従い操作対象オブジェクトが取り込み対象オブジェクトを食べる演出画像を生成するようにしてもよい。例えば図１２（Ａ）〜（Ｃ）、図１３（Ａ）〜（Ｃ）、図１４の各モーションを用意して、操作対象オブジェクトと取り込み対象オブジェクトのレベル差に基づき食い応え度を判定し食い応え度に応じていずれかのモーションを選択するようにしてもよい。
【０１２９】
２−８．レベル表示
本実施の形態では取り込み対象オブジェクトに関連づけて設定されているレベルを、当該取り込み対象オブジェクトの近傍に表示する制御を行ってもよい。ただし、取り込み対象オブジェクトのレベルが操作対象オブジェクトのレベルより低い（食べられる）ものについてはレベルを表示しないようにしてもよい。操作対象オブジェクトのレベルよりも極端に高い（食べられる可能性の極めて少ない）レベルの取り込み対象オブジェクトについてはレベルを表示しないようにしてもよい。
【０１３０】
図１７はレベル表示が行われているゲーム画像の一例である。操作対象オブジェクトＰＣのレベルはＬＶ５で、取り込み対象オブジェクトＮＰＣ−１のレベルはＬＶ１０、取り込み対象オブＮＰＣ−２のレベルはＬＶ１５、取り込み対象オブジェクトＮＰＣ−４のレベルはＬＶ５、それ以外の取り込み対象取り込み対象オブジェクトのレベルはＬＶ５未満とする。このような場合レベルはＬＶ５未満の取り込み対象取り込み対象オブジェクトについては操作対象オブジェクトのレベルより低い（食べられる）ので表示しないようにしてもよい。また取り込み対象オブジェクトＮＰＣ−２のように操作対象オブジェクトのレベルよりも極端に高い（食べられる可能性の極めて少ない）レベルの取り込み対象オブジェクトについてはレベルを表示しないようにしてもよい。このようにすると操作対象オブジェクトＰＣよりレベルが高いが、極端に高すぎないレベルの取り込み対象オブジェクトにだけレベル表示がされる。かかる取り込み対象オブジェクトは現時点では取り込めないが、今後の取り込み動作により操作対象オブジェクトＰＣのレベルがあがると取り込みの可能性があるものである。従ってレベル表示がないものは取り込み可能なもの（食べられるもの）か全く取り込みの可能性のない物（食べられる可能性のないもの）である。全く取り込みの可能性のない物（食べられる可能性のないもの）は、明らかに操作対象オブジェクトより大きいので、取り込みの可能性のない物（食べられる可能性のないもの）であることは、ゲーム画像により視覚的に瞬時に把握可能である。従ってプレーヤは、レベル表示されている取り込み対象オブジェクトと明らかに操作対象オブジェクトより大きな取り込み対象オブジェクトは取り込み出来ない（食べられない）と、ゲーム画像により把握することが出来る。このようにすると、全ての取り込み対象オブジェクトにレベルが表示される場合に比べて画面上に表示される情報が少なくなるので、見やすいゲーム画像を提供することが出来る。
【０１３１】
２−９．ロックオン処理
図１９はロックオン処理について説明するための図である。本実施の形態では、取り込み対象オブジェクトをロックオンするためのロックオン指示入力を受け付け、受け付けたロックオン指示入力に基づき、取り込み対象オブジェクトをロックオンするロックオン処理を行う。ロックオン指示入力を受け付けると、操作対象オブジェクトＰＣに対してロックオン範囲４７２を設定し、ロックオン範囲４７２に取り込み対象オブジェクトが存在する場合には、ロックオン範囲４７２に存在するいずれかの取り込み対象オブジェクトをロックオン対象とする。図１９では、取り込み対象オブジェクト４７０がロックオン範囲に存在するので、取り込み対象オブジェクト４７０がロックオン対象となる。そしてロックオンモードである場合には、操作対象オブジェクトＰＣはロックオン対象である取り込み対象オブジェクト４７０に近づいていくように操作対象オブジェクトの仮想空間内の移動を制御する（４７３参照）。ロックオン範囲４７２は取り込み範囲と同じに設定しても良いし、取り込み範囲とは別個に設定してもよい。
【０１３２】
２−１０．取り込み対象オブジェクトの分割、再結合
本実施の形態では、プレーヤは操作部を介して取り込み対象オブジェクトへの攻撃入力を行うことが出来る。取り込み対象オブジェクトへの攻撃入力を受けつけると、操作対象オブジェクト及び取り込み対象オブジェクトに関連づけて設定された所定のパラメータ（例えば取り込み指示入力を受けつけ時点における位置パラメータ）に基づき攻撃成功／不成功判定を行い、攻撃成功と判定された場合には、取り込み対象オブジェクトのレベルを低下させる処理又は取り込み対象オブジェクトを当該取り込み対象オブジェクトよりもレベルの低い複数の分割オブジェクトに分割する処理の少なくとも一方のダメージ付与処理を行うようにしてもよい。
【０１３３】
図２２は操作対象オブジェクトＰＣが取り込み対象オブジェクト６１０を攻撃する様子を示した画像である。取り込み対象オブジェクト６１０は、操作対象オブジェクトＰＣよりレベルが高い（大きさが大きい）ので、現時点では取り込む（食べる）ことは出来ないが、攻撃が成功すると、取り込み対象オブジェクト６１０のレベルが低下するので、取り込める可能性が高くなる。従ってプレーヤは、自分よりレベルの高い敵に対しては攻撃によりレベルを低下させてから、取り込むという戦略をとることが出来る。
【０１３４】
図２０は、取り込み対象オブジェクトの分割と再結合について説明するための図である。
【０１３５】
取り込み対象オブジェクト６１０が攻撃を受けて、複数の分割オブジェクト６２０〜６２８に分割されたとする。分割オブジェクト６２０〜６２８は分割前の取り込み対象オブジェクト６１０に関連づけて管理される。分割前の取り込み対象オブジェクト６１０のレベルはＬＶ１０であるとする。これが５個の分割オブジェクト６２０〜６２８に分割された場合、５個の分割オブジェクト６２０〜６２８のレベルの合計は分割前の親オブジェクト６１０と等しくなるようにしてもよい。なお分割オブジェクトの大きさ値の合計が親オブジェクトの大きさ値の合計と等しくなるようにしてもよい。
【０１３６】
また分割された分割取り込み対象オブジェクトを所定のタイミングで再結合させることが出来る。同じ取り込み対象オブジェクトから分割された複数の分割取り込み対象オブジェクトの中に、操作対象オブジェクトに取り込まれて消滅した分割取り込み対象オブジェクトがある場合には、消滅した分割取り込み対象オブジェクトを含まない分割取り込み対象オブジェクトのレベルや大きさパラメータに基づいて、再結合した取り込み対象オブジェクトのレベルや大きさパラメータを設定するようにしてもよい。
【０１３７】
複数の分割オブジェクト６２０〜６２８は、それぞれ操作対象オブジェクトＰＣに取り込まれる（食べられる）可能性がある。ここで分割オブジェクト６２０と分割オブジェクト６２８が操作対象オブジェクトＰＣに取り込まれた（食べられた）とする。このような場合の再結合は残った分割オブジェクト６２２，６２４、６２６で行われることになる。再結合後の取り込み対象オブジェクト６３０のレベルや大きさは再結合した分割オブジェクト６２２，６２４、６２６のレベルや大きさに基づき設定してもよい。例えば、レベルＬＶ２の分割オブジェクト３つが再結合した結果、取り込み対象オブジェクト６３０になったので、取り込み対象オブジェクト６３０のレベルは分割オブジェクト３つの計であるＬＶ６としてもよい。また取り込み対象オブジェクト６３０の大きさは分割オブジェクト３つの大きさの計になるようにしてもよい。
【０１３８】
２−１１．取り込み対象オブジェクトから操作対象オブジェクトへの攻撃
本実施の形態では取り込み対象オブジェクトに操作対象オブジェクトを攻撃させる制御を行う。図２１は取り込み対象オブジェクトＮＰＣ−１が操作対象オブジェクトＰＣを攻撃している様子を示している。
【０１３９】
取り込み対象オブジェクトのレベル又は体積が操作対象オブジェクトのレベル又は体積より小さい場合に、取り込み対象オブジェクトが操作対象オブジェクトを攻撃可能に構成してもよい。
【０１４０】
２−１２．取り込み対象オブジェクトの状態（隠れ状態）
図１８は、隠れ状態にある取り込み対象オブジェクトを示す画像である。
【０１４１】
本実施の形態では、所定のタイミングで取り込み対象オブジェクトに隠れ状態にすることがで切り。この場合図４の状態情報３３０は「隠れ状態」を示す値となる。取り込み対象オブジェクト４６０が隠れ状態である場合には、操作対象オブジェクトＰＣは当該取り込み対象オブジェクト４６０を攻撃できないように制御してもよい。
【０１４２】
なお隠れ状態にある取り込み対象オブジェクト４６０は、その一部が見えるように隠れているすなわち本実施の形態ではどこにいるかわかる状態で隠れているので、プレーヤは取り込み対象オブジェクト４６０の状態が変化するのをまって、取り込みや攻撃を行うことが出来る。
【０１４３】
２−１３．本実施の形態の処理
図２３は本実施の形態の取り込み処理の流れについて説明するフローチャート図である。
【０１４４】
各フレーム毎に下記の処理を行うようにしてもよい。
【０１４５】
操作対象オブジェクトの移動内容指示入力を受け付けたか否か判断し（ステップＳ１０）
、受け付けた場合には入力情報に基づいて操作対象オブジェクトの位置座標を演算する（ステップＳ２０）。
【０１４６】
次に所定のルールに基づいて取り込み対象オブジェクトの位置座標を演算する（ステップＳ３０）。
【０１４７】
取り込み指示入力を受け付けたか否か判断し、受け付けた場合には（ステップＳ４０）、操作対象オブジェクト及び取り込み対象オブジェクトの少なくとも一方に関連づけて設定された所定のパラメータに基づき取り込み可否判定を行う（ステップＳ５０）
取り込み可と判定した場合には、取り込み対象オブジェクトを取り込む画像演出を行い
（ステップＳ６０）、取り込んだ取り込み対象オブジェクトの内容に基づき、操作対象オブジェクトの大きさを変化させる制御を行う（ステップＳ７０）。
【０１４８】
図２４は取り込み判定処理の流れについて説明するフローチャート図である。  
【０１４９】
操作対象オブジェクトの位置座標に基づき設定する取り込み範囲の形状を決定する（ステップＳ１１０）
次に操作対象オブジェクトの周囲に決定された形状の取り込み範囲を設定し（ステップＳ１２０）、取り込み範囲に入っている取り込み対象オブジェクトを抽出する。（ステップＳ１３０）。
【０１５０】
取り込み対象オブジェクトの状態が隠れ状態である場合（ステップＳ１５０）には取り込み不可と判断する（ステップＳ１８０）。
【０１５１】
取り込み対象オブジェクトの状態が隠れ状態でない場合（ステップＳ１５０）には、抽出した取り込み対象オブジェクトと操作対象オブジェクトのレベル値を比較し（ステップＳ１７０）、取り込み対象オブジェクトのレベルが操作対象オブジェクトのレベルより高い（ステップＳ１６０）場合には、取り込み不可と判定する（ステップＳ１８０）
取り込み対象オブジェクトのレベルが操作対象オブジェクトのレベルより高くない（ステップＳ１５０）場合には取り込み可と判定する（ステップＳ１７０）。
【０１５２】
図２５は、攻撃処理について説明するためのフローチャート図である。  
【０１５３】
攻撃指示入力を受け付けたか否か判断し受け付けた場合には下記のステップＳ２１０からＳ２４０の処理を行う（ステップＳ２１０）。
【０１５４】
まず攻撃が命中した取り込み対象オブジェクトがあるか否かチェックし（ステップＳ２２０）、命中した取り込み対象オブジェクトがある場合には（ステップＳ２３０）、ヒットした込み対象オブジェクトの大きさとレベル値を低下させる（ステップＳ２４０）
なお操作対象オブジェクトの大きさ値やレベルが増加することにより、操作対象オブジェクトが大きくなった場合には、ゲーム空間内の仮想カメラの位置（視点位置）を操作対象オブジェクトから遠ざけるようにしてもよい。このようにするとゲーム画像としてより広域のゲーム空間が表示されるようになる。操作対象オブジェクトが大きくなった場合には、移動のスケールも大きくなるので、より広域のゲーム空間が表示されている方が操作しやすくなる。
【０１５５】
また仮想カメラの位置と取り込み対象オブジェクトの距離に応じてレベル表示の有無を制御するようにしてもよい。このようにすると、距離が遠いものについてまでレベル表示を行う場合に比べて見やすいゲーム画像を生成することが出来る。
【０１５６】
なお本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。例えば、明細書又は図面中の記載において広義や同義な用語として引用された用語は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。
【０１５７】
上記実施の形態では、移動したり攻撃したりする取り込み対象オブジェクトを取り込む場合を例にとり説明したがこれに限られない。例えば移動しない静止オブジェクトや移動するが攻撃しないオブジェクトを取り込むゲームも本発明の範囲である。例えばレベルが設定されておらず、攻撃も行わないアイテムオブジェクトも取り込み処理対象としてよい。アイテムオブジェクトは、例えば取り込み範囲を拡大し通常よりも広い範囲で取り込みを可能とするアイテムのオブジェクトや、移動速度を早くさせるアイテムのオブジェクト等でもよい。
【０１５８】
また本発明は、業務用ゲームシステム、家庭用ゲームシステム、携帯型ゲームシステム、ゲーム画像を生成するシステムボード等の種々のゲームシステムに適用できる。
【符号の説明】
【０１５９】
１００  処理部、１１０  操作対象オブジェクト移動制御部、１１２  取り込み対象オブジェクト移動／動作制御部、１１４  取り込み判定部、１１６  取り込み処理部、１１８  取り込み履歴画像表示制御部、１２０  ロックオン処理部、１２２  レベル表示制御部、１２４  操作対象オブジェクト攻撃制御部、１２６  操作対象オブジェクトレベル設定部、１２８  取り込み対象オブジェクトレベル設定部、１３０  画像生成部、１４０  音生成部、１６０  操作部、１７０  記憶部、１８０  情報記憶媒体、１９０  表示部、１９２  音出力部、１９４  携帯型情報記憶装置、１９６  通信部
【図１】
2010220689.tif 000003
【図２】
2010220689.tif 000004
【図３】
2010220689.tif 000005
【図４】
2010220689.tif 000006
【図５】
2010220689.tif 000007
【図６】
2010220689.tif 000008
【図７】
2010220689.tif 000009
【図８】
2010220689.tif 000010
【図９】
2010220689.tif 000011
【図１０】
2010220689.tif 000012
【図１１】
2010220689.tif 000013
【図１２】
2010220689.tif 000014
【図１３】
2010220689.tif 000015
【図１４】
2010220689.tif 000016
【図１５】
2010220689.tif 000017
【図１６】
2010220689.tif 000018
【図１７】
2010220689.tif 000019
【図１８】
2010220689.tif 000020
【図１９】
2010220689.tif 000021
【図２０】
2010220689.tif 000022
【図２１】
2010220689.tif 000023
【図２２】
2010220689.tif 000024
【図２３】
2010220689.tif 000025
【図２４】
2010220689.tif 000026
【図２５】
2010220689.tif 000027