【手続補正書】
【提出日】平成20年7月14日(2008.7.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プレイヤオブジェクトおよび少なくとも１つの他のオブジェクトが存在する仮想空間の少なくとも一部を表現したゲーム画像を表示画面上に表示し、プレイヤの操作に応じて前記表示画面上の座標系における入力座標を出力するポインティングデバイスによって操作されるゲーム装置のコンピュータで実行されるゲームプログラムであって、
前記コンピュータに、
前記プレイヤオブジェクトおよび前記他のオブジェクトの前記仮想空間における位置をそれぞれ示す仮想配置座標をメモリに記憶する仮想配置座標記憶ステップ、
前記プレイヤオブジェクトの仮想配置座標に基づいて、前記仮想空間における前記プレイヤオブジェクトの位置を基準とする第１の判定領域を設定する第１判定領域設定ステップ、
前記ポインティングデバイスより出力される入力座標を検出する検出ステップ、
前記入力座標が、前記第１の判定領域内にある前記他のオブジェクトを指示するとき、当該他のオブジェクトと前記プレイヤオブジェクトとの間で所定の動作を実行する第１アクション処理ステップ、
前記入力座標が、前記第１の判定領域外を指示するとき、指示された位置に基づいて前記プレイヤオブジェクトが移動するように、メモリに記憶された前記プレイヤオブジェクトの仮想配置座標を更新するプレイヤオブジェクト位置更新ステップ、および
メモリに記憶された各仮想配置座標に基づいて、前記プレイヤオブジェクトおよび前記他のオブジェクトを前記表示画面に表示する表示制御ステップを実行させる、ゲームプログラム。
【請求項２】
プレイヤオブジェクトおよび少なくとも１つの他のオブジェクトが存在する仮想空間の少なくとも一部を表現したゲーム画像を表示画面上に表示し、プレイヤの操作に応じて前記表示画面上の座標系における入力座標を出力するポインティングデバイスによって操作されるゲーム装置のコンピュータで実行されるゲームプログラムであって、
前記コンピュータに、
前記プレイヤオブジェクトおよび前記他のオブジェクトの前記仮想空間における位置をそれぞれ示す仮想配置座標をメモリに記憶する仮想配置座標記憶ステップ、
前記プレイヤオブジェクトの仮想配置座標に基づいて、前記仮想空間における前記プレイヤオブジェクトの位置を基準とする第１の判定領域を設定する第１判定領域設定ステップ、
前記入力座標が出力されたとき、前記表示画面上の当該入力座標に重なる前記仮想空間における仮想入力座標を算出する仮想入力座標算出ステップ、
前記仮想入力座標が、前記第１の判定領域内にある前記他のオブジェクトを指示するとき、当該他のオブジェクトと前記プレイヤオブジェクトとの間で所定の動作を実行する第１アクション処理ステップ、
前記仮想入力座標が、前記第１の判定領域外を指示するとき、指示された位置に基づいて前記プレイヤオブジェクトが移動するように、当該仮想入力座標に基づいてメモリに記憶された前記プレイヤオブジェクトの仮想配置座標を更新するプレイヤオブジェクト位置更新ステップ、および
メモリに記憶された各仮想配置座標に基づいて、前記プレイヤオブジェクトおよび前記他のオブジェクトを前記表示画面に表示する表示制御ステップを実行させる、ゲームプログラム。
【請求項３】
前記仮想入力座標算出ステップは、前記表示画面上の前記入力座標が前記仮想空間に配置されたゲームフィールドと重なるとき、当該ゲームフィールド上に前記仮想入力座標を算出するステップを含む、請求項２に記載のゲームプログラム。
【請求項４】
前記第１アクション処理ステップは、前記プレイヤオブジェクトが所持しているアイテムと前記他のオブジェクトの種類との組み合わせに応じて、当該プレイヤオブジェクトと当該他のオブジェクトとの間で行う動作を決定するステップを含む、請求項１または２に記載のゲームプログラム。
【請求項５】
前記プレイヤオブジェクト位置更新ステップは、前記入力座標または前記仮想入力座標に基づいてメモリに記憶された前記プレイヤオブジェクト位置データを更新するステップを含む、請求項１または２に記載のゲームプログラム。
【請求項６】
前記第１判定領域設定ステップは、前記プレイヤオブジェクトが所持しているアイテムに応じて、前記第１の判定領域の大きさを変更するステップを含む、請求項１または２に記載のゲームプログラム。
【請求項７】
前記第１の判定領域は、前記プレイヤオブジェクトの仮想配置座標に基づいて、前記プレイヤオブジェクトの正面に対して左右所定角度の範囲で前記仮想空間に設定されることを特徴とする、請求項１または２に記載のゲームプログラム。
【請求項８】
前記ゲームプログラムは、
前記プレイヤオブジェクトの位置を基準として、前記仮想空間に前記第１の判定領域とは異なった第２の判定領域を設定する第２判定領域設定ステップ、および
前記入力座標または前記仮想入力座標が前記第１の判定領域外で前記第２の判定領域内に配置された前記他のオブジェクトを指示するとき、当該他のオブジェクトと前記プレイヤオブジェクトとの間で前記第１アクション処理ステップが行う動作とは異なった別の動作を当該他のオブジェクトと前記プレイヤオブジェクトとの間で行う第２アクション処理ステップを、さらに前記コンピュータに実行させる、請求項１または２に記載のゲームプログラム。
【請求項９】
前記ゲームプログラムは、前記入力座標または前記仮想入力座標が前記プレイヤオブジェクトを指示するとき、前記他のオブジェクトの仮想配置座標に基づいて前記第１の判定領域内に配置された当該他のオブジェクトと当該プレイヤオブジェクトとの間で所定の動作を行うプレイヤアクション処理ステップを、さらに前記コンピュータに実行させる、請求項１または２に記載のゲームプログラム。
【請求項１０】
プレイヤオブジェクトおよび少なくとも１つの他のオブジェクトが存在する仮想空間の少なくとも一部を表現したゲーム画像を表示画面上に表示し、プレイヤの操作に応じて前記表示画面上の座標系における入力座標を出力するポインティングデバイスによって操作されるゲーム装置であって、
記憶手段と、
前記プレイヤオブジェクトおよび前記他のオブジェクトの前記仮想空間における位置をそれぞれ示す仮想配置座標を前記記憶手段に記憶する仮想配置座標記憶制御手段と、
前記プレイヤオブジェクトの仮想配置座標に基づいて、前記仮想空間における前記プレイヤオブジェクトの位置を基準とする第１の判定領域を設定する第１判定領域設定手段、
前記ポインティングデバイスより出力される入力座標を検出する検出手段と、
前記入力座標が、前記第１の判定領域内にある前記他のオブジェクトを指示するとき、当該他のオブジェクトと前記プレイヤオブジェクトとの間で所定の動作を実行する第１アクション処理手段と、
前記入力座標が、前記第１の判定領域外を指示するとき、指示された位置に基づいて前記プレイヤオブジェクトが移動するように、前記記憶手段に記憶された前記プレイヤオブジェクトの仮想配置座標を更新するプレイヤオブジェクト位置更新手段と、
前記記憶手段に記憶された各仮想配置座標に基づいて、前記プレイヤオブジェクトおよび前記他のオブジェクトを前記表示画面に表示する表示制御手段とを備える、ゲーム装置。
【請求項１１】
プレイヤオブジェクトおよび少なくとも１つの他のオブジェクトが存在する仮想空間の少なくとも一部を表現したゲーム画像を表示画面上に表示し、プレイヤの操作に応じて前記表示画面上の座標系における入力座標を出力するポインティングデバイスによって操作されるゲーム装置であって、
記憶手段と、
前記プレイヤオブジェクトおよび前記他のオブジェクトの前記仮想空間における位置をそれぞれ示す仮想配置座標を前記記憶手段に記憶する仮想配置座標記憶制御手段と、
前記プレイヤオブジェクトの仮想配置座標に基づいて、前記仮想空間における前記プレイヤオブジェクトの位置を基準とする第１の判定領域を設定する第１判定領域設定手段、
前記入力座標が出力されたとき、前記表示画面上の当該入力座標に重なる前記仮想空間における仮想入力座標を算出する仮想入力座標算出手段と、
前記仮想入力座標が、前記第１の判定領域内にある前記他のオブジェクトを指示するとき、当該他のオブジェクトと前記プレイヤオブジェクトとの間で所定の動作を実行する第１アクション処理手段と、
前記仮想入力座標が、前記第１の判定領域外を指示するとき、指示された位置に基づいて前記プレイヤオブジェクトが移動するように、当該仮想入力座標に基づいて前記記憶手段に記憶された前記プレイヤオブジェクトの仮想配置座標を更新するプレイヤオブジェクト位置更新手段と、
前記記憶手段に記憶された各仮想配置座標に基づいて、前記プレイヤオブジェクトおよび前記他のオブジェクトを前記表示画面に表示する表示制御手段とを備える、ゲーム装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
第１の発明は、プレイヤオブジェクト（ＰＣ）および少なくとも１つの他のオブジェクト（ＯＢＪ、ＮＰＣ）が存在する仮想空間の少なくとも一部を表現したゲーム画像を表示画面（１２）上に表示し、プレイヤの操作に応じて表示画面上の座標系における入力座標（ＤＣ１）を出力するポインティングデバイス（１５）によって操作されるゲーム装置（１）のコンピュータ（２１）で実行されるゲームプログラムである。ゲームプログラムは、仮想配置座標記憶ステップ（ＤＯ、Ｓ５０）、第１判定領域設定ステップ（Ｓ９３、Ｓ１０４）、検出ステップ（Ｓ５１）、第１アクション処理ステップ（Ｓ９５、Ｓ１０７、Ｓ１０９、Ｓ１１１）、プレイヤオブジェクト位置更新ステップ（Ｓ９９、Ｓ１１２）、および表示制御ステップ（Ｓ６５）をコンピュータに実行させる。仮想配置座標記憶ステップは、プレイヤオブジェクトおよび他のオブジェクトの仮想空間における位置をそれぞれ示す仮想配置座標（ＤＯの位置座標）をメモリ（２４）に記憶する。第１判定領域設定ステップは、プレイヤオブジェクトの仮想配置座標（Ｘｐｃ、Ｙｐｃ、Ｚｐｃ）に基づいて、仮想空間におけるプレイヤオブジェクトの位置を基準とする第１の判定領域（Ａ１、Ａ３）を設定する。検出ステップは、ポインティングデバイスより出力される入力座標を検出する。第１アクション処理ステップは、入力座標が、第１の判定領域内にある他のオブジェクトを指示するとき（Ｓ９４でＹｅｓ、Ｓ１０５でＹｅｓ）、その他のオブジェクトとプレイヤオブジェクトとの間で所定の動作を実行する。プレイヤオブジェクト位置更新ステップは、入力座標が、第１の判定領域外を指示するとき（Ｓ９４でＮｏ、Ｓ１０５でＮｏ）、指示された位置に基づいてプレイヤオブジェクトが移動するように、メモリに記憶されたプレイヤオブジェクトの仮想配置座標を更新する。表示制御ステップは、メモリに記憶された各仮想配置座標に基づいて、プレイヤオブジェクトおよび他のオブジェクトを表示画面に表示する。なお、ポインティングデバイスは、画面上での入力位置や座標を指定する入力装置であり、例えば、タッチパネル、マウス、トラックパッド、トラックボールなどで実現される。そして、それぞれの入力装置で用いられる座標系は、タッチパネル座標系や画面座標系である。  
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
第２の発明は、プレイヤオブジェクトおよび少なくとも１つの他のオブジェクトが存在する仮想空間の少なくとも一部を表現したゲーム画像を表示画面上に表示し、プレイヤの操作に応じて表示画面上の座標系における入力座標を出力するポインティングデバイスによって操作されるゲーム装置のコンピュータで実行されるゲームプログラムである。ゲームプログラムは、仮想配置座標記憶ステップ、第１判定領域設定ステップ、仮想入力座標算出ステップ（Ｓ６０）、第１アクション処理ステップ、プレイヤオブジェクト位置更新ステップ、および表示制御ステップをコンピュータに実行させる。仮想配置座標記憶ステップは、プレイヤオブジェクトおよび他のオブジェクトの仮想空間における位置をそれぞれ示す仮想配置座標をメモリに記憶する。第１判定領域設定ステップは、プレイヤオブジェクトの仮想配置座標に基づいて、仮想空間におけるプレイヤオブジェクトの位置を基準とする第１の判定領域を設定する。仮想入力座標算出ステップは、入力座標が出力されたとき、表示画面上のその入力座標に重なる仮想空間における仮想入力座標（ＤＣ２）を算出する。第１アクション処理ステップは、仮想入力座標が、第１の判定領域内にある他のオブジェクトを指示するとき、その他のオブジェクトとプレイヤオブジェクトとの間で所定の動作を実行する。プレイヤオブジェクト位置更新ステップは、仮想入力座標が、第１の判定領域外を指示するとき、指示された位置に基づいてプレイヤオブジェクトが移動するように、その仮想入力座標に基づいてメモリに記憶されたプレイヤオブジェクトの仮想配置座標を更新する。表示制御ステップは、メモリに記憶された各仮想配置座標に基づいて、プレイヤオブジェクトおよび他のオブジェクトを表示画面に表示する。  
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
第５の発明は、上記第１または第２の発明において、プレイヤオブジェクト位置更新ステップは、入力座標または仮想入力座標に基づいてメモリに記憶されたプレイヤオブジェクト位置データを更新するステップを含む（Ｓ１１２）。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
第８の発明は、上記第１または第２の発明において、ゲームプログラムは、第２判定領域設定ステップ（Ｓ９６）および第２アクション処理ステップ（Ｓ９８）を、さらにコンピュータに実行させる。第２判定領域設定ステップは、プレイヤオブジェクトの位置を基準として、仮想空間に第１の判定領域とは異なった第２の判定領域（Ａ２）を設定する。第２アクション処理ステップは、入力座標または仮想入力座標が第１の判定領域外で第２の判定領域内に配置された（Ｓ９７でＹｅｓ）他のオブジェクト（ＮＰＣ）を指示するとき、その他のオブジェクトとプレイヤオブジェクトとの間で第１アクション処理ステップが行う動作とは異なった別の動作をその他のオブジェクトとプレイヤオブジェクトとの間で行う。  
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
第９の発明は、上記第１または第２の発明において、ゲームプログラムは、プレイヤアクション処理ステップ（Ｓ１０２）をさらにコンピュータに実行させる。プレイヤアクション処理ステップは、入力座標または前記仮想入力座標がプレイヤオブジェクトを指示するとき（Ｓ１０１でＹｅｓ）、他のオブジェクトの仮想配置座標に基づいて第１の判定領域内に配置されたその他のオブジェクトとそのプレイヤオブジェクトとの間で所定の動作を行う。  
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
第１０の発明は、プレイヤオブジェクトおよび少なくとも１つの他のオブジェクトが存在する仮想空間の少なくとも一部を表現したゲーム画像を表示画面上に表示し、プレイヤの操作に応じて表示画面上の座標系における入力座標を出力するポインティングデバイスによって操作されるゲーム装置である。ゲーム装置は、記憶手段（２４）、仮想配置座標記憶制御手段、第１判定領域設定手段、検出手段、第１アクション処理手段、プレイヤオブジェクト位置更新手段、および表示制御手段を備えている。仮想配置座標記憶制御手段は、プレイヤオブジェクトおよび他のオブジェクトの仮想空間における位置をそれぞれ示す仮想配置座標を記憶手段に記憶する。第１判定領域設定手段は、プレイヤオブジェクトの仮想配置座標に基づいて、仮想空間におけるプレイヤオブジェクトの位置を基準とする第１の判定領域を設定する。検出手段は、ポインティングデバイスより出力される入力座標を検出する。第１アクション処理手段は、入力座標が、第１の判定領域内にある他のオブジェクトを指示するとき、その他のオブジェクトとプレイヤオブジェクトとの間で所定の動作を実行する。プレイヤオブジェクト位置更新手段は、入力座標が、第１の判定領域外を指示するとき、指示された位置に基づいてプレイヤオブジェクトが移動するように、記憶手段に記憶されたプレイヤオブジェクトの仮想配置座標を更新する。表示制御手段は、記憶手段に記憶された各仮想配置座標に基づいて、プレイヤオブジェクトおよび他のオブジェクトを表示画面に表示する。  
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
第１１の発明は、プレイヤオブジェクトおよび少なくとも１つの他のオブジェクトが存在する仮想空間の少なくとも一部を表現したゲーム画像を表示画面上に表示し、プレイヤの操作に応じて表示画面上の座標系における入力座標を出力するポインティングデバイスによって操作されるゲーム装置である。ゲーム装置は、記憶手段、仮想配置座標記憶制御手段、第１判定領域設定手段、仮想入力座標算出手段、第１アクション処理手段、プレイヤオブジェクト位置更新手段、および表示制御手段を備えている。仮想配置座標記憶制御手段は、プレイヤオブジェクトおよび他のオブジェクトの仮想空間における位置をそれぞれ示す仮想配置座標を記憶手段に記憶する。第１判定領域設定手段は、プレイヤオブジェクトの仮想配置座標に基づいて、仮想空間におけるプレイヤオブジェクトの位置を基準とする第１の判定領域を設定する。仮想入力座標算出手段は、入力座標が出力されたとき、表示画面上のその入力座標に重なる仮想空間における仮想入力座標を算出する。第１アクション処理手段は、仮想入力座標が、第１の判定領域内にある他のオブジェクトを指示するとき、その他のオブジェクトとプレイヤオブジェクトとの間で所定の動作を実行する。プレイヤオブジェクト位置更新手段は、仮想入力座標が、第１の判定領域外を指示するとき、指示された位置に基づいてプレイヤオブジェクトが移動するように、その仮想入力座標に基づいて記憶手段に記憶されたプレイヤオブジェクトの仮想配置座標を更新する。表示制御手段は、記憶手段に記憶された各仮想配置座標に基づいて、プレイヤオブジェクトおよび他のオブジェクトを表示画面に表示する。