【手続補正書】
【提出日】平成18年5月17日(2006.5.17)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ゲーム中にオブジェクトが移動できる領域を規定するゲームマップを生成するゲーム装置であって、
少なくとも１つの接続部を有しゲームマップを構成する単位領域である第１のユニットと、少なくとも１つの接続部を有し当該第１のユニットとは異なる種類の前記単位領域である第２のユニットとを予め記憶するユニット記憶手段と、
前記ユニット記憶手段に記憶された前記第１または第２のユニットを選択し、当該ユニットをマップ領域に配置する第１の配置手段と、
前記マップ領域に既に配置されているユニットが有する接続部のうち、他のユニットと未接続の接続部に接続するユニットを選択して当該マップ領域へユニットの配置を繰り返す第２の配置手段とを備え、
前記第２の配置手段は、
前記マップ領域に既に配置されたユニットが有する接続部のうち、他のユニットと未接続の接続部を抽出する未接続部抽出手段と、
所定の範囲内で乱数を発生する乱数発生手段と、
前記未接続部抽出手段が抽出した接続部に対して選択係数を設定する選択係数設定手段と、
前記選択係数と前記乱数発生手段で発生した乱数とを所定の基準に基づいて比較し、前記第１および第２のユニットの一方を選択するユニット選択手段と、
前記ユニット記憶手段が記憶する前記第１および第２のユニットから、前記ユニット選択手段が選択した一方のユニットを抽出し、当該一方のユニットが有する接続部と前記未接続部抽出手段が抽出した接続部とを接続して当該一方のユニットを前記マップ領域に配置するユニット配置手段とを含む、ゲーム装置。
【請求項２】
前記第１のユニットは、ゲームマップ上で通路を表す単位領域であり、
前記第２のユニットは、ゲームマップ上で前記第１のユニットより大きな領域を有する部屋を表す単位領域であることを特徴とする、請求項１に記載のゲーム装置。
【請求項３】
前記選択係数設定手段は、前記未接続部抽出手段が抽出した接続部を有するユニットの種類に応じて、異なった前記選択係数を設定することを特徴とする、請求項１に記載のゲーム装置。
【請求項４】
前記選択係数設定手段は、前記未接続部抽出手段が抽出した接続部に応じて、異なった前記選択係数を設定することを特徴とする、請求項１に記載のゲーム装置。
【請求項５】
前記ユニット記憶手段は、前記第１および第２のユニットを、複数の前記第１のユニットで構成される第１のユニット群と、複数の前記第２のユニットで構成される第２のユニット群との形態で予め記憶し、
前記ユニット選択手段は、前記選択係数と前記乱数とを所定の基準に基づいて比較し、前記第１および第２のユニット群の一方を選択し、
前記ユニット配置手段は、前記ユニット記憶手段が記憶する前記第１および第２のユニット群のうち、前記ユニット選択手段が選択した一方のユニット群からユニットを抽出して、当該ユニットを前記マップ領域に配置することを特徴とする、請求項１に記載のゲーム装置。
【請求項６】
前記ユニット配置手段は、前記ユニット選択手段が選択した一方のユニットが有する接続部と前記未接続部抽出手段が抽出した接続部とを接続して当該一方のユニットを前記マップ領域に配置することが不可能の場合、前記ユニット記憶手段が記憶する前記第１および第２のユニットから他方のユニットを抽出し、当該他方のユニットが有する接続部と前記未接続部抽出手段が抽出した接続部とを接続して当該他方のユニットを前記マップ領域に配置することを特徴とする、請求項１に記載のゲーム装置。
【請求項７】
前記ユニット配置手段は、さらに前記他方のユニットが有する接続部と前記未接続部抽出手段が抽出した接続部とを接続して当該他方のユニットを前記マップ領域に配置することが不可能な場合、前記未接続部抽出手段が抽出した接続部を閉塞することを特徴とする、請求項６に記載のゲーム装置。
【請求項８】
前記第２の配置手段は、前記第１および第２の配置手段によって前記マップ領域に配置された前記第２のユニットが所定数に達した場合、それ以降は前記第２のユニットを前記マップ領域に配置しないことを特徴とする、請求項１に記載のゲーム装置。
【請求項９】
前記第１および第２の配置手段によって前記マップ領域に配置された前記第２のユニットが所定数に達した場合、前記ユニット記憶手段が記憶する前記第１のユニットを抽出し、当該第１のユニットが有する接続部と前記未接続部抽出手段が抽出した接続部とを接続して当該第１のユニットを前記マップ領域に配置する第３の配置手段を、さらに備える、請求項１に記載のゲーム装置。
【請求項１０】
前記第３の配置手段は、
前記マップ領域において前記未接続部抽出手段が抽出した接続部を基準とした所定範囲内に他のユニットと未接続の別の接続部が存在する場合、前記第１のユニットを配置することにより、当該抽出した接続部と当該別の接続部とを互いに当該第１のユニットを介して接続し、
前記マップ領域において前記所定範囲内に他のユニットと未接続の別の接続部が存在しない場合、前記未接続部抽出手段が抽出した接続部を閉塞することを特徴とする、請求項９に記載のゲーム装置。
【請求項１１】
コンピュータに、ゲーム中にオブジェクトが移動できる領域を規定するゲームマップを生成する処理を実行させるゲームプログラムであって、
前記コンピュータは、少なくとも１つの接続部を有しゲームマップを構成する単位領域である第１のユニットと、少なくとも１つの接続部を有し当該第１のユニットとは異なる種類の前記単位領域である第２のユニットとを予め記憶しており、
予め記憶された前記第１または第２のユニットを選択し、当該ユニットをマップ領域に配置する第１の配置ステップと、
前記マップ領域に既に配置されているユニットが有する接続部のうち、他のユニットと未接続の接続部に接続するユニットを選択して当該マップ領域へユニットの配置を繰り返す第２の配置ステップとを、前記コンピュータに実行させ、
前記第２の配置ステップは、
前記マップ領域に既に配置されたユニットが有する接続部のうち、他のユニットと未接続の接続部を抽出する未接続部抽出ステップと、
所定の範囲内で乱数を発生する乱数発生ステップと、
前記未接続部抽出ステップで抽出した接続部に対して選択係数を設定する選択係数設定ステップと、
前記選択係数と前記乱数発生ステップで発生した乱数とを所定の基準に基づいて比較し、前記第１および第２のユニットの一方を選択するユニット選択ステップと、
予め記憶された前記第１および第２のユニットから、前記ユニット選択ステップで選択した一方のユニットを抽出し、当該一方のユニットが有する接続部と前記未接続部抽出ステップで抽出した接続部とを接続して当該一方のユニットを前記マップ領域に配置するユニット配置ステップとを含む、ゲームプログラム。
【請求項１２】
前記第１のユニットは、ゲームマップ上で通路を表す単位領域であり、
前記第２のユニットは、ゲームマップ上で前記第１のユニットより大きな領域を有する部屋を表す単位領域であることを特徴とする、請求項１１に記載のゲームプログラム。
【請求項１３】
前記選択係数設定ステップは、前記未接続部抽出ステップで抽出した接続部を有するユニットの種類に応じて、異なった前記選択係数を設定することを特徴とする、請求項１１に記載のゲームプログラム。
【請求項１４】
前記選択係数設定ステップは、前記未接続部抽出ステップで抽出した接続部に応じて、異なった前記選択係数を設定することを特徴とする、請求項１１に記載のゲームプログラム。
【請求項１５】
予め記憶された前記第１および第２のユニットは、複数の前記第１のユニットで構成される第１のユニット群と、複数の前記第２のユニットで構成される第２のユニット群との形態で予め記憶されており、
前記ユニット選択ステップは、前記選択係数と前記乱数とを所定の基準に基づいて比較し、前記第１および第２のユニット群の一方を選択し、
前記ユニット配置ステップは、前記第１および第２のユニット群のうち、前記ユニット選択ステップで選択した一方のユニット群からユニットを抽出して、当該ユニットを前記マップ領域に配置することを特徴とする、請求項１１に記載のゲームプログラム。
【請求項１６】
前記ユニット配置ステップは、前記ユニット選択ステップで選択した一方のユニットが有する接続部と前記未接続部抽出ステップで抽出した接続部とを接続して当該一方のユニットを前記マップ領域に配置することが不可能の場合、予め記憶された前記第１および第２のユニットから他方のユニットを抽出し、当該他方のユニットが有する接続部と前記未接続部抽出ステップで抽出した接続部とを接続して当該他方のユニットを前記マップ領域に配置することを特徴とする、請求項１１に記載のゲームプログラム。
【請求項１７】
前記ユニット配置ステップは、さらに前記他方のユニットが有する接続部と前記未接続部抽出ステップで抽出した接続部とを接続して当該他方のユニットを前記マップ領域に配置することが不可能な場合、前記未接続部抽出ステップで抽出した接続部を閉塞することを特徴とする、請求項１６に記載のゲームプログラム。
【請求項１８】
前記第２の配置ステップは、前記第１および第２の配置ステップによって前記マップ領域に配置された前記第２のユニットが所定数に達した場合、それ以降は前記第２のユニットを前記マップ領域に配置しないことを特徴とする、請求項１１に記載のゲームプログラム。
【請求項１９】
前記第１および第２の配置ステップによって前記マップ領域に配置された前記第２のユニットが所定数に達した場合、予め記憶された前記第１のユニットを抽出し、当該第１のユニットが有する接続部と前記未接続部抽出ステップで抽出した接続部とを接続して当該第１のユニットを前記マップ領域に配置する第３の配置ステップを、さらに前記コンピュータに実行させる、請求項１１に記載のゲームプログラム。
【請求項２０】
前記第３の配置ステップは、
前記マップ領域において前記未接続部抽出ステップで抽出した接続部を基準とした所定範囲内に他のユニットと未接続の別の接続部が存在する場合、前記第１のユニットを配置することにより、当該抽出した接続部と当該別の接続部とを互いに当該第１のユニットを介して接続し、
前記マップ領域において前記所定範囲内に他のユニットと未接続の別の接続部が存在しない場合、前記未接続部抽出ステップで抽出した接続部を閉塞することを特徴とする、請求項１９に記載のゲームプログラム。
【請求項２１】
ゲーム中にオブジェクトが移動できる領域を規定するゲームマップを生成するゲーム装置であって、
少なくとも１つの接続部を有しゲームマップを構成する単位領域である第１のユニットと、少なくとも１つの接続部を有し当該第１のユニットとは異なる種類の前記単位領域である第２のユニットとを予め記憶するユニット記憶手段と、
前記ユニット記憶手段に記憶された前記第１または第２のユニットを選択し、当該ユニットをマップ領域に配置する第１の配置手段と、
前記マップ領域に既に配置されているユニットが有する接続部のうち、他のユニットと未接続の接続部に接続するユニットを選択して当該マップ領域へユニットの配置を繰り返す第２の配置手段とを備え、
前記第２の配置手段は、
前記マップ領域に既に配置されたユニットが有する接続部のうち、他のユニットと未接続の接続部を抽出する未接続部抽出手段と、
乱数を発生する乱数発生手段と、
前記未接続部抽出手段が抽出した接続部に対して選択係数を設定する選択係数設定手段と、
前記選択係数および前記乱数発生手段で発生した乱数に基づいて、前記第１および第２のユニットの一方を選択するユニット選択手段と、
前記ユニット記憶手段が記憶する前記第１および第２のユニットから、前記ユニット選択手段が選択した一方のユニットを抽出し、当該一方のユニットが有する接続部と前記未接続部抽出手段が抽出した接続部とを接続して当該一方のユニットを前記マップ領域に配置するユニット配置手段とを含む、ゲーム装置。