(57)【要約】【課題】  所定処理の実行に関連する「ゲーム画面に表示される画像」を更新するための操作と、所定処理の実行に関連する「ゲーム画面上の位置」を入力するための操作とを、プレイヤが好適に行えるようにするゲーム装置を提供すること。【解決手段】  本発明では、プレイヤによってなされる操作内容に基づいて取得される、ゲーム画面における位置を示す位置情報に基づいて、ゲーム画面に表示される領域案内画像が更新される。また、取得される位置情報と、ゲーム画面における領域案内画像の表示領域と、が所定条件を満足するか否かが判定される。そして、その判定結果に応じて、領域案内画像の更新が制限される。かかる制限が行われている場合、取得される位置情報と、ゲーム画面に表示される領域案内画像と、に基づく処理が実行される。【選択図】        図１０
2006187343.tif 000002
【特許請求の範囲】
【請求項１】
領域案内画像をゲーム画面に表示する表示手段と、
プレイヤによってなされる操作内容に基づいて、前記ゲーム画面における位置を示す位置情報を取得する位置情報取得手段と、
前記位置情報取得手段によって取得される位置情報に基づいて、前記ゲーム画面に表示される領域案内画像を更新する領域案内画像更新手段と、
前記位置情報取得手段によって取得される位置情報と、前記ゲーム画面における領域案内画像の表示領域と、が所定条件を満足するか否かを判定する判定手段と、
前記判定手段による判定結果に応じて、前記領域案内画像更新手段による領域案内画像の更新を制限する更新制限手段と、
前記更新制限手段による制限が行われている場合、前記位置情報取得手段によって取得される位置情報と、前記ゲーム画面に表示される領域案内画像と、に基づく処理を実行する処理実行手段と、
を含むことを特徴とするゲーム装置。
【請求項２】
請求項１に記載のゲーム装置において、
前記判定手段は、前記位置情報取得手段によって取得される位置情報によって示される位置が、前記ゲーム画面における領域案内画像の表示領域に基づく領域に含まれるか否かを判定することを特徴とするゲーム装置。
【請求項３】
請求項１又は２に記載のゲーム装置において、
前記領域案内画像は、仮想３次元空間に配置される所定オブジェクトを所与の視点から見た様子を表す画像であり、
前記領域案内画像更新手段は、前記所定オブジェクトの姿勢に前記位置情報取得手段によって取得される位置情報に対応する内容の変化を与え、当該所定オブジェクトを前記視点から見た様子を表す画像を、前記領域案内画像として前記表示手段に表示させる、
ことを特徴とするゲーム装置。
【請求項４】
請求項３に記載のゲーム装置において、
前記領域案内画像更新手段は、前記ゲーム画面における所与の基準点と、前記位置情報取得手段によって取得される位置情報によって示される位置と、の間の距離に基づく内容の変化を、前記所定オブジェクトの姿勢に与えることを特徴とするゲーム装置。
【請求項５】
請求項１又は２に記載のゲーム装置において、
前記領域案内画像は、仮想３次元空間に配置される所定オブジェクトを所与の視点から見た様子を表す画像であり、
前記領域案内画像更新手段は、前記視点の位置に前記位置情報取得手段によって取得される位置情報に対応する内容の変化を与え、前記所定オブジェクトを当該視点から見た様子を表す画像を、前記領域案内画像として前記表示手段に表示させる、
ことを特徴とするゲーム装置。
【請求項６】
請求項５に記載のゲーム装置において、
前記領域案内画像更新手段は、前記ゲーム画面における所与の基準点と、前記位置情報取得手段によって取得される位置情報によって示される位置と、の間の距離に基づく内容の変化を、前記視点の位置に与えることを特徴とするゲーム装置。
【請求項７】
領域案内画像をゲーム画面に表示する表示ステップと、
プレイヤによってなされる操作内容に基づいて、前記ゲーム画面における位置を示す位置情報を取得する位置情報取得ステップと、
前記位置情報取得ステップによって取得される位置情報に基づいて、前記ゲーム画面に表示される領域案内画像を更新する領域案内画像更新ステップと、
前記位置情報取得ステップによって取得される位置情報と、前記ゲーム画面における領域案内画像の表示領域と、が所定条件を満足するか否かを判定する判定ステップと、
前記判定ステップによる判定結果に応じて、前記領域案内画像更新ステップによる領域案内画像の更新を制限するための更新制限ステップと、
前記領域案内画像更新ステップによる領域案内画像の更新が前記更新制限ステップによって制限が行われている場合、前記位置情報取得ステップによって取得される位置情報と、前記ゲーム画面に表示される領域案内画像と、に基づく処理を実行する処理実行ステップと、
を含むことを特徴とするゲーム装置の制御方法。
【請求項８】
領域案内画像をゲーム画面に表示する表示手段、
プレイヤによってなされる操作内容に基づいて、前記ゲーム画面における位置を示す位置情報を取得する位置情報取得手段、
前記位置情報取得手段によって取得される位置情報に基づいて、前記ゲーム画面に表示される領域案内画像を更新する領域案内画像更新手段、
前記位置情報取得手段によって取得される位置情報と、前記ゲーム画面における領域案内画像の表示領域と、が所定条件を満足するか否かを判定する判定手段、
前記判定手段による判定結果に応じて、前記領域案内画像更新手段による領域案内画像の更新を制限する更新制限手段、及び、
前記更新制限手段による制限が行われている場合、前記位置情報取得手段によって取得される位置情報と、前記ゲーム画面に表示される領域案内画像と、に基づく処理を実行する処理実行手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はゲーム装置、ゲーム装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
ゲーム画面に表示され、プレイヤによる操作に応じて更新される画像と、プレイヤによる操作に応じて取得されるゲーム画面上の位置と、に基づく所定処理を実行するゲーム装置が知られている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このようなゲーム装置では、所定処理の実行に関連する「ゲーム画面に表示される画像」を更新するための操作と、所定処理の実行に関連する「ゲーム画面上の位置」を入力するための操作とを、プレイヤが好適に行えるようにすることが強く望まれる。
【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的は、所定処理の実行に関連する「ゲーム画面に表示される画像」を更新するための操作と、所定処理の実行に関連する「ゲーム画面上の位置」を入力するための操作とを、プレイヤが好適に行えるようにするゲーム装置、ゲーム装置の制御方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係るゲーム装置は、領域案内画像をゲーム画面に表示する表示手段と、プレイヤによってなされる操作内容に基づいて、前記ゲーム画面における位置を示す位置情報を取得する位置情報取得手段と、前記位置情報取得手段によって取得される位置情報に基づいて、前記ゲーム画面に表示される領域案内画像を更新する領域案内画像更新手段と、前記位置情報取得手段によって取得される位置情報と、前記ゲーム画面における領域案内画像の表示領域と、が所定条件を満足するか否かを判定する判定手段と、前記判定手段による判定結果に応じて、前記領域案内画像更新手段による領域案内画像の更新を制限する更新制限手段と、前記更新制限手段による制限が行われている場合、前記位置情報取得手段によって取得される位置情報と、前記ゲーム画面に表示される領域案内画像と、に基づく処理を実行する処理実行手段と、を含むことを特徴とする。
【０００６】
また、本発明に係るゲーム装置の制御方法は、領域案内画像をゲーム画面に表示する表示ステップと、プレイヤによってなされる操作内容に基づいて、前記ゲーム画面における位置を示す位置情報を取得する位置情報取得ステップと、前記位置情報取得ステップによって取得される位置情報に基づいて、前記ゲーム画面に表示される領域案内画像を更新する領域案内画像更新ステップと、前記位置情報取得ステップによって取得される位置情報と、前記ゲーム画面における領域案内画像の表示領域と、が所定条件を満足するか否かを判定する判定ステップと、前記判定ステップによる判定結果に応じて、前記領域案内画像更新ステップによる領域案内画像の更新を制限するための更新制限ステップと、前記領域案内画像更新ステップによる領域案内画像の更新が前記更新制限ステップによって制限が行われている場合、前記位置情報取得ステップによって取得される位置情報と、前記ゲーム画面に表示される領域案内画像と、に基づく処理を実行する処理実行ステップと、を含むことを特徴とする。
【０００７】
また、本発明に係るプログラムは、領域案内画像をゲーム画面に表示する表示手段、プレイヤによってなされる操作内容に基づいて、前記ゲーム画面における位置を示す位置情報を取得する位置情報取得手段、前記位置情報取得手段によって取得される位置情報に基づいて、前記ゲーム画面に表示される領域案内画像を更新する領域案内画像更新手段、前記位置情報取得手段によって取得される位置情報と、前記ゲーム画面における領域案内画像の表示領域と、が所定条件を満足するか否かを判定する判定手段、前記判定手段による判定結果に応じて、前記領域案内画像更新手段による領域案内画像の更新を制限する更新制限手段、及び、前記更新制限手段による制限が行われている場合、前記位置情報取得手段によって取得される位置情報と、前記ゲーム画面に表示される領域案内画像と、に基づく処理を実行する処理実行手段、として、携帯電話機、携帯情報端末（ＰＤＡ）、携帯ゲーム機、家庭用ゲーム機、パーソナルコンピュータなどのコンピュータを機能させるためのプログラムである。
【０００８】
また、本発明に係る情報記憶媒体は、上記のプログラムを記録したコンピュータ読み取り可能な情報記憶媒体である。また、本発明に係るプログラム配信装置は、上記のプログラムを記録した情報記憶媒体を備え、前記情報記憶媒体から前記プログラムを読み出し、配信するプログラム配信装置である。また、本発明に係るプログラム配信方法は、上記のプログラムを記録した情報記憶媒体を備え、前記情報記憶媒体から前記プログラムを読み出し、配信するプログラム配信方法である。
【０００９】
本発明では、領域案内画像がゲーム画面に表示される。そして、プレイヤによってなされる操作内容に基づいて、ゲーム画面における位置を示す位置情報が取得され、その位置情報に基づいて、ゲーム画面に表示される領域案内画像が更新される。また、本発明では、取得される位置情報と、ゲーム画面における領域案内画像の表示領域と、が所定条件を満足するか否かが判定される。そして、その判定結果に応じて、上記の領域案内画像の更新が制限される。かかる制限が行われている場合、取得される位置情報と、ゲーム画面に表示される領域案内画像と、に基づく処理が実行される。本発明によれば、所定処理の実行に関連する「ゲーム画面に表示される領域案内画像」を更新するための操作と、所定処理の実行に関連する「ゲーム画面上の位置」を入力するための操作とを、プレイヤに好適に行わせることが可能となる。
【００１０】
また、本発明の一態様では、前記判定手段は、前記位置情報取得手段によって取得される位置情報によって示される位置が、前記ゲーム画面における領域案内画像の表示領域に基づく領域に含まれるか否かを判定するようにしてもよい。
【００１１】
また、本発明の一態様では、前記領域案内画像は、仮想３次元空間に配置される所定オブジェクトを所与の視点から見た様子を表す画像であり、前記領域案内画像更新手段は、前記所定オブジェクトの姿勢に前記位置情報取得手段によって取得される位置情報に対応する内容の変化を与え、当該所定オブジェクトを前記視点から見た様子を表す画像を、前記領域案内画像として前記表示手段に表示させるようにしてもよい。
【００１２】
この態様では、前記領域案内画像更新手段は、前記ゲーム画面における所与の基準点と、前記位置情報取得手段によって取得される位置情報によって示される位置と、の間の距離に基づく内容の変化を、前記所定オブジェクトの姿勢に与えるようにしてもよい。
【００１３】
また、本発明の一態様では、前記領域案内画像は、仮想３次元空間に配置される所定オブジェクトを所与の視点から見た様子を表す画像であり、前記領域案内画像更新手段は、前記視点の位置に前記位置情報取得手段によって取得される位置情報に対応する内容の変化を与え、前記所定オブジェクトを当該視点から見た様子を表す画像を、前記領域案内画像として前記表示手段に表示させるようにしてもよい。
【００１４】
この態様では、前記領域案内画像更新手段は、前記ゲーム画面における所与の基準点と、前記位置情報取得手段によって取得される位置情報によって示される位置と、の間の距離に基づく内容の変化を、前記視点の位置に与えるようにしてもよい。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態の一例について図面に基づき詳細に説明する。ここでは、本実施の形態に係るゲーム装置を携帯電話機によって実現した例について説明するが、本実施の形態に係るゲーム装置は例えば携帯情報端末（ＰＤＡ）、携帯ゲーム機、家庭用ゲーム機、パーソナルコンピュータなどによっても実現することが可能である。
【００１６】
図１は、本実施の形態に係る携帯電話機１０の外観の一例を示す図である。図１に示すように、携帯電話機１０は液晶パネル１２とキー操作部１４とを含んで構成される。キー操作部１４は、カーソル等を移動するための方向指示部１６ａと、入力決定部１６ｂと、「０」〜「９」の数字に対応するテンキーなどのキー群１８と、を含んで構成される。
【００１７】
図２に示すように、携帯電話機１０は、制御部２０と、記憶部２２と、通信制御部２４と、操作部２６と、表示部２８と、音声鳴動部３０とを含んで構成される。
【００１８】
制御部２０は、記憶部２２に記憶されたプログラムに従って動作し、後述する各機能ブロック（図１０参照）を実現する。制御部２０は、通常の携帯電話機としての処理（発呼、着呼の処理や、通話に関する処理）も行うが、以下では本発明に関連する処理について主に説明する。制御部２０によって実行される処理の具体的内容については後述する。
【００１９】
記憶部２２はメインメモリと不揮発性メモリとを含んで構成される。不揮発性メモリには、制御部２０によって実行されるプログラムが保持される。このプログラムは、例えばネットワーク３２を介してサーバ側装置３４からダウンロードされて不揮発性メモリに格納される。または、例えばメモリカードなどのコンピュータ読み取り可能な情報記憶媒体から複写されて不揮発性メモリに格納される。メインメモリには、不揮発性メモリから読み出されるプログラムや制御部２０の処理において必要となる種々のデータが必要に応じて書き込まれる。
【００２０】
通信制御部２４は、制御部２０から入力される発呼の指示に従って、携帯電話回線網を介して相手側を発呼する。また、携帯電話回線網を介して着信要求が到来すると、制御部２０にこれを伝達する。さらに制御部２０から着呼の指示があると着信要求に応答して着呼の処理を行う。通信制御部２４は、制御部２０からサーバ側装置３４に対してデータを送信するべき旨の指示を受けると、パケット交換網等を介して当該指示に係るデータを送信する。また、パケット交換網等を介して到来したデータを受信して、制御部２０に出力する。
【００２１】
操作部２６は、キー操作部１４と操作制御部とを含んで構成される。操作制御部は、制御部２０とキー操作部１４との間のデータ通信を中継する役割を果たしている。すなわち、操作制御部は、キー操作部１４に対するユーザの操作を受け入れて、その操作内容を示す操作信号を制御部２０に出力する。
【００２２】
表示部２８は、液晶パネル１２と画像処理部とを含んで構成される。画像処理部はＶＲＡＭを含んで構成されており、制御部２０から入力される画像データを受け取って、ＶＲＡＭ上にゲーム画面を描画する。ＶＲＡＭ上に描画されたゲーム画面は液晶パネル１２に出力される。
【００２３】
音声鳴動部３０は、制御部２０から入力される指示に従って、音声（ブザーやメロディ音、音声合成されたメッセージ音などを含む）を出力する。
【００２４】
上記の構成を有する携帯電話機１０の記憶部２２（不揮発性メモリ）には、ネットワーク３２又は情報記憶媒体を介して供給されるゲームプログラムが格納される。携帯電話機１０では、このゲームプログラムが制御部２０によって実行されることにより、立方体の各面に縦横それぞれ所定数ずつ設けられた区画（マス）に、プレイヤとコンピュータとが交互に駒を置き、相手の駒をはさんで自らの駒に変化させることを繰り返し、すべての区画に駒が置かれた時点での駒数を競うゲームが提供される。
【００２５】
図３乃至図７は、液晶パネル１２に表示されるゲーム画面の一例を示している。同図は、プレイヤが駒を置くことができるプレイヤターンにおけるゲーム画面を示している。
【００２６】
図３に示すように、ゲーム画面にはカーソル画像４０と立方体画像４２とが表示される。カーソル画像４０は、ゲーム画面上の位置を指し示す画像であり、方向指示部１６ａに対する操作に従って移動する。立方体画像４２は、「各面（底面を除く）ごとに縦横それぞれ４区画ずつの１６区画が設けられ、各面がプレイヤ及びコンピュータによって駒が置かれる盤としての役割を果たす立方体」を所与の方向から見た様子を表す画像である。同図の例では、立方体画像４２に表される一部の区画に関連づけて、プレイヤ側に属する駒（以下、プレイヤ側駒と呼ぶ。）を表すプレイヤ側駒画像４４やコンピュータ側に属する駒（以下、コンピュータ側駒と呼ぶ。）を表すコンピュータ側駒画像４６が表示されており、立方体に設けられた区画にプレイヤ側駒やコンピュータ側駒が置かれた様子が表されている。
【００２７】
プレイヤターンにおいて、プレイヤは「プレイヤ側駒及びコンピュータ側駒のいずれもが置かれておらず、かつ、その区画にプレイヤ側駒を置くことによって、そのプレイヤ側駒と既に置かれているプレイヤ側駒とでコンピュータ側駒をはさむことが可能な区画（以下、配置可能区画と呼ぶ。）」にプレイヤ側駒を置くことができるようになっている。ゲーム画面では、そのような配置可能区画に関連づけて配置可能区画案内画像４８が表示される。すなわち、配置可能区画が区別表示され、どの区画が配置可能区画であるかがプレイヤに案内されるようになっている。
【００２８】
プレイヤがカーソル画像４０をゲーム画面上の立方体画像４２が表示されていない領域に移動させると、立方体画像４２が更新され、ゲーム画面において立方体が回転する様子が表されるようになっている。このため、プレイヤは立方体のどの面に配置可能区画が存在するかを把握することができるようになっている。
【００２９】
具体的には、カーソル画像４０がゲーム画面の右側に位置していると、立方体が右方向に回転する様子が表されるようになっている。また、カーソル画像４０がゲーム画面の左側に位置していると、立方体が左方向に回転する様子が表されるようになっている。例えば、図３に示すゲーム画面において、プレイヤがカーソル画像４０をゲーム画面の左側（図４に示す位置）に移動させると、例えば図４や図５に示すようなゲーム画面が表示されるようになっている。なお、カーソル画像４０の先端位置がゲーム画面の中央から左右方向に離れるほど、立方体がより速く回転する様子が表されるようになっている。
【００３０】
カーソル画像４０がゲーム画面の上側に位置していると、立方体が上方向に回転する様子が表されるようになっている。また、カーソル画像４０がゲーム画面の下側に位置していると、立方体が下方向に回転する様子が表されるようになっている。例えば、図４に示すゲーム画面において、プレイヤがカーソル画像４０をゲーム画面の上側（図６に示す位置）に移動させると、例えば図６に示すようなゲーム画面が表示される。本実施の形態では、立方体の底面には区画が設けられていないため、同図に示すように立方体の側面を真横から見た様子が表す立方体画像４２が表示されたら、カーソル画像４０がゲーム画面の上側に位置していても、立方体画像４２が更新されないようになっている。また例えば、図４に示すゲーム画面において、プレイヤがカーソル画像４０をゲーム画面の下側（図７に示す位置）に移動させると、例えば図７に示すようなゲーム画面が表示される。本実施の形態では、立方体の底面には区画が設けられていないため、同図に示すように立方体の上面を真上から見た様子が表す立方体画像４２が表示されたら、カーソル画像４０がゲーム画面の下側に位置していても、立方体画像４２が更新されないようになっている。なお、カーソル画像４０の先端位置がゲーム画面の中央から上下方向に離れるほど、立方体がより速く回転する様子が表されるようになっている。
【００３１】
なお、例えばカーソル画像４０がゲーム画面の左上側に位置していると、立方体が左方向に回転するとともに、立方体が上方向に回転する様子が表されるようになっている。
【００３２】
プレイヤが方向指示部１６ａを操作して、ゲーム画面上の立方体画像４２が表示されている領域内をカーソル画像４０が指し示すようにすると、立方体が回転する様子を表すための立方体画像４２の更新が行われないようになる。そして、プレイヤが方向指示部１６ａを操作して、配置可能区画のいずれかを指し示すようにカーソル画像４０を移動させ、入力決定部１６ｂを押下すると、その区画にプレイヤ側駒が置かれるようになる。このとき、そのプレイヤ側駒と既に置かれていたプレイヤ側駒とにはさまれるコンピュータ側駒はプレイヤ側駒へと変化するようになっている。
【００３３】
なお、立方体画像４２の表示領域内をカーソル画像４０が指し示す場合、カーソル画像４０によって指し示される区画を強調表示するようにしてもよい。すなわち、カーソル画像４０によって指し示される区画には強調表示画像が表示されるようにし、カーソル画像４０によって指し示される区画をプレイヤが容易に把握できるようにしてもよい。この場合、カーソル画像４０によって指し示される区画が配置可能区画でない場合には、かかる強調表示を制限するようにしてもよい。また、ゲーム画面における表示領域が所定の条件を満足しない区画（例えば、表示領域があまりにも小さい区画）については、カーソル画像４０によって指し示された場合であっても（さらに、その区画が配置可能区画であっても）、かかる強調表示を制限するようにしてもよい。このようにして、プレイヤの意図しない区画を指定してしまうことを抑止するようにしてもよい。
【００３４】
上記のように、本実施の形態に係るゲームでは、立方体の各面（底面を除く）に存在する配置可能区画のうちから、プレイヤ側駒を置く区画を指定する場合において、プレイヤは、立方体の姿勢が変化するように（立方体が回転するように）立方体画像４２を更新させ、所望の配置可能区画をゲーム画面に表示させる操作と、ゲーム画面に表示される配置可能区画のうちから所望の配置可能区画を指定する操作と、を方向指示部１６ａを主とした比較的簡易な操作によって好適に行うことができるようになっている。
【００３５】
なお、上記ゲームでは、プレイヤが「０」キーを押下すると、立方体画像４２が半透明表示され、立方体の奥側の面に存在するプレイヤ側駒、コンピュータ側駒や配置可能区画をプレイヤが容易に把握できるようになっている。
【００３６】
また、上記ゲームでは、プレイヤが「＃」キーを押下すると、立方体の展開図画像５２が表示されるようになっている。この展開図画像５２は、その時点における立方体画像４２に表された立方体の姿勢に基づいて表示される。例えば図３に示すように立方体画像４２が表示されている場合において、「＃」キーが押下されると、例えば図８に示すようなゲーム画面が表示される。
【００３７】
また、上記ゲームでは、カーソル画像４０の移動を「１」，「３」，「７」，「９」キーを用いて行えるようにしてもよい。具体的には、プレイヤが「１」キーを押下するとカーソル画像４０が左方向に移動し、「３」キーを押下するとカーソル画像４０が右方向に移動するようにしてもよい。同様に、「７」キーを押下するとカーソル画像４０が上方向に移動し、「９」キーを押下するとカーソル画像４０が下方向に移動するようにしてもよい。
【００３８】
また、上記ゲームでは、「５」キーが入力決定部１６ｂと同様の役割を果たすようにしてもよい。具体的には、カーソル画像４０が配置可能区画を指し示している場合に、プレイヤが「５」キーを押下すると、その区画にプレイヤ側駒が置かれるようにしてもよい。
【００３９】
さらに、上記ゲームでは、「２」，「４」，「６」，「８」キーを用いて、ゲーム画面に表される立方体を回転させることができるようにしてもよい。具体的には、プレイヤが「６」キーを押下すると、立方体が右方向に回転する様子が表されるようにしてもよい。同様に、プレイヤが「４」キーを押下すると、立方体が左方向に回転する様子が表されるようにしてもよい。また、プレイヤが「２」キーを押下すると、立方体が上方向に回転する様子が表されるようにしてもよい。同様に、プレイヤが「８」キーを押下すると、立方体が下方向に回転する様子が表されるようにしてもよい。
【００４０】
本実施の形態では、例えば図３乃至図７に示すようなゲーム画面を表示するために、記憶部２２（メインメモリ）に例えば図９に示すような３次元ゲーム空間が構築される。同図に示すように、３次元ゲーム空間には立方体オブジェクト５４が配置される。立方体オブジェクト５４の各面（ポリゴン）には、縦横それぞれ４区画ずつの１６区画を表すテクスチャが貼られている。なお、同図では省略しているが、３次元ゲーム空間には、プレイヤ側駒画像４４に対応するプレイヤ側駒オブジェクトと、コンピュータ側駒画像４６に対応するコンピュータ側駒オブジェクトと、配置可能区画案内画像４８に対応する配置可能区画案内オブジェクトとが配置される。これらのオブジェクトは、立方体オブジェクト５４に表される区画に関連づけて配置される。３次元ゲーム空間には所与の位置に視点が設けられており、かかる視点から３次元ゲーム空間を見た様子を表すゲーム画面（図３乃至図７参照）が液晶パネル１２に表示される。
【００４１】
また本実施の形態では、例えば図８に示すようなゲーム画面を表示するために、３次元ゲーム空間に立方体オブジェクト５４に代えて、立方体の展開図に表す展開図オブジェクトが配置される。展開図オブジェクトの各面（ポリゴン）にも立方体オブジェクト５４と同様に、縦横それぞれ４区画ずつの１６区画を表すテクスチャが貼られる。また、各面に表される区画に関連づけて、プレイヤ側駒オブジェクトと、コンピュータ側駒オブジェクトと、配置可能区画案内オブジェクトとが配置される。この場合、展開図オブジェクトの中心の上方に視点が設けられ、かかる視点から３次元ゲーム空間を見た様子を表すゲーム画面（図８参照）が液晶パネル１２に表示される。
【００４２】
ここで、携帯電話機１０で実現される機能ブロックについて説明する。図１０は、携帯電話機１０で実現される機能ブロックのうち、本発明に関連するものを主として示している。同図に示すように、携帯電話機１０は、位置情報取得部６０、処理実行部６２、判定部６４、更新制限部６６、オブジェクト画像更新部６８（領域案内画像更新手段）、ゲームデータ記憶部７０、ゲーム画面表示部７２（表示手段）を含んでいる。これらの機能は、記憶部２２に記憶されるゲームプログラムが制御部２０によって実行されることによって実現される。
【００４３】
［１．ゲームデータ記憶部］
ゲームデータ記憶部７０は記憶部２２（メインメモリ）を主として構成される。
【００４４】
ゲームデータ記憶部７０には、立方体オブジェクト５４、展開図オブジェクト、プレイヤ側駒オブジェクト、コンピュータ側駒オブジェクト、配置可能区画案内オブジェクトの位置、形状や模様に関するデータが記憶される。例えば、立方体オブジェクト５４の各頂点の３次元ゲーム空間における座標を示すデータが記憶される。このデータは、立方体オブジェクト５４の基準点の３次元ゲーム空間における座標（ワールド座標系での座標）を示すデータと、その基準点を原点とした立方体オブジェクト５４の各頂点の座標（ボディ座標系での座標）を示すデータと、の組み合わせとすればよい。
【００４５】
また、ゲームデータ記憶部７０には、例えば図１１に示すようなデータ構成を有する区画管理データが記憶される。区画管理データは、立方体オブジェクト５４の各面（底面を除く）に、１６個ずつ（縦横それぞれ４個ずつ）設けられる区画に関するデータである。同図に示すように、区画管理データは、区画ＩＤ欄、面ＩＤ欄、面内区画特定情報欄、隣接区画情報欄、配置状況フラグ欄を含んで構成される。区画管理データには、立方体オブジェクト５４に設けられる８０個の区画の各々について、これらの情報が格納される。
【００４６】
区画ＩＤ欄には、その区画の区画ＩＤが格納される。区画ＩＤは、立方体オブジェクト５４に設けられる各区画を識別する情報である。面ＩＤ欄には、その区画が設けられる面を識別する情報が格納される。面内区画特定情報欄には、面ＩＤによって識別される面に縦横それぞれ４個ずつ設けられる区画のいずれであるかを特定するための情報が格納される。隣接区画情報欄には、その区画に隣接する上、下、左、右、左上、右上、左下、右下の各区画の区画ＩＤが格納される。
【００４７】
配置状況フラグ欄には、その区画へのプレイヤ側駒又はコンピュータ側駒の配置状況を示す情報（配置状況フラグ）が格納される。配置状況フラグ欄には「０」，「１」，「２」，「３」のいずれかの値が格納される。具体的には、その区画にプレイヤ側駒又はコンピュータ側駒のいずれもが置かれていない場合であって、かつ、その区画が配置可能区画でない場合には、配置状況フラグ欄に「０」が格納される。また、その区画にプレイヤ側駒又はコンピュータ側駒のいずれもが置かれていない場合であって、かつ、その区画が配置可能区画である場合には、配置状況フラグ欄に「１」が格納される。また、その区画にプレイヤ側駒が置かれている場合には、配置状況フラグ欄に「２」が格納される。さらに、その区画にコンピュータ側駒が置かれている場合には、配置状況フラグ欄に「３」が格納される。
【００４８】
さらに、ゲームデータ記憶部７０には、ゲーム画面におけるカーソル画像４０の現在位置（具体的には、カーソル画像４０が指し示すゲーム画面上の位置座標）を示す位置情報（以下、カーソル位置情報と呼ぶ。）が記憶される。
【００４９】
［２．ゲーム画面表示部］
ゲーム画面表示部７２は表示部２８を主として構成され、立方体オブジェクト５４（所定オブジェクト）を所与の方向を見た様子を表す立方体画像４２（オブジェクト画像，領域案内画像）を含むゲーム画面を表示する。具体的には、ゲーム画面表示部７２は、「ゲームデータ記憶部７０の記憶内容に基づいて、立方体オブジェクト５４、プレイヤ側駒オブジェクト、コンピュータ側駒オブジェクトや配置可能区画案内オブジェクトが配置された３次元ゲーム空間」を所与の視点から見た様子を表すゲーム画面を表示する（図３乃至図７参照）。
【００５０】
また、ゲーム画面表示部７２は、「ゲームデータ記憶部７０の記憶内容に基づいて、展開図オブジェクト、プレイヤ側駒オブジェクト、コンピュータ側駒オブジェクトや配置可能区画案内オブジェクトが配置された３次元ゲーム空間」を所与の視点から見た様子を表すゲーム画面も表示する（図８参照）。
【００５１】
［３．位置情報取得部］
位置情報取得部６０は制御部２０及び記憶部２２（特にメインメモリ）を主として構成され、プレイヤによって操作部２６に対して行われた操作内容に基づいて、カーソル画像４０の現在位置を示す位置情報を取得する。
【００５２】
位置情報取得部６０は、所定時間（例えば１／６０秒）ごとに操作部２６から入力される操作信号に基づいて、操作部２６に対して方向指示操作が行われたか否かを判定する。具体的には、方向指示部１６ａに対して操作が行われたか否かを判定する。そして、方向指示操作が行われたと判定した場合、その方向指示操作の内容と、ゲームデータ記憶部７０に記憶されるカーソル位置情報と、に基づいて、カーソル画像４０の移動先位置を取得し、その移動先位置を示すようにカーソル位置情報を更新する。この処理の詳細については後述する（図１４のＳ１０６及びＳ１０７）。
【００５３】
［４．オブジェクト画像更新部］
オブジェクト画像更新部６８は、制御部２０及び記憶部２２（特にメインメモリ）を主として構成される。オブジェクト画像更新部６８は、位置情報取得部６０によって取得される位置情報に基づいて、ゲーム画面に表示される立方体画像４２を更新する。例えば、オブジェクト画像更新部６８は、ゲーム画面に表示される立方体画像４２を、位置情報取得部６０によって取得される位置情報に基づく他の方向から立方体を見た様子を表すように更新する。また例えば、オブジェクト画像更新部６８は、ゲーム画面に表される立方体の姿勢を位置情報取得部６０によって取得される位置情報に基づいて更新する。本実施の形態では、ゲーム画面に表される立方体を位置情報取得部６０によって取得される位置情報に基づいて回転させる。
【００５４】
オブジェクト画像更新部６８は、例えば図１２に示すような回転制御データを保持している。本実施の形態では、例えば図１３に示すような領域がゲーム画面に設定されており、回転制御データは、それらの領域（換言すれば、位置情報取得部６０によって取得される位置情報に関する位置条件）に回転制御情報を対応づけたデータとなっている。図１２（ａ）に示す回転制御データは、３次元ゲーム空間におけるＸ軸を回転軸とした回転方向及び回転角度θｘをそれらの領域に対応づけたデータとなっている。また、図１２（ｂ）に示す回転制御データは、３次元ゲーム空間におけるＹ軸を回転軸とした回転方向及び回転角度θｙをそれらの領域に対応づけたデータとなっている。なお、これらの図において、θＢはθＡよりも大きい角度を示している。同図に示す回転制御データでは、ゲーム画面の中心点のｘ座標とカーソル画像４０の位置のｘ座標との差の大きさに基づいて、回転角度θｘの大きさが変化するようになっている。具体的には、かかる差が大きくなると、回転速度θｘが大きくなるようになっており、ゲーム画面において立方体がより速く回転する様子が表されるようになっている。同様に、ゲーム画面の中心点のｙ座標とカーソル画像４０の位置のｙ座標との差の大きさに基づいて、回転角度θｙの大きさが変化するようになっている。具体的には、かかる差が大きくなると、回転速度θｙが大きくなるようになっており、ゲーム画面において立方体がより速く回転する様子が表されるようになっている。
【００５５】
オブジェクト画像更新部６８は、この回転制御データと、ゲームデータ記憶部７０に記憶されるカーソル位置情報とに基づいて、カーソル画像４０の位置が含まれる領域に対応づけられた「Ｘ軸回りの回転方向及び回転角度θｘ」と「Ｙ軸回りの回転方向及び回転角度θｙ」とを取得する。そして、オブジェクト画像更新部６８は、それらの回転制御情報に基づいて、ゲームデータ記憶部７０に記憶される立方体オブジェクト５４の各頂点の座標を更新する。この処理の詳細については後述する（図１５のＳ１１１参照）。
【００５６】
なお、ここでは、図１３に示すように領域が設けられることとしたが、領域はより細かく設けられるようにしてもよい。こうすれば、ゲーム画面における立方体の回転速度をより細かく変化させることができるようになる。
【００５７】
また、オブジェクト画像更新部６８は、位置情報取得部６０によって取得される位置情報に基づいて所定の演算を行うことによって、回転角度θｘ及び回転角度θｙを算出するようにしてもよい。
【００５８】
また、オブジェクト画像更新部６８は、立方体オブジェクト５４の各頂点の座標を更新するのではなく、視点の座標を更新するようにしてもよい。すなわち、オブジェクト画像更新部６８は、回転制御データと、ゲームデータ記憶部７０に記憶されるカーソル位置情報とに基づいて、カーソル画像４０の位置が含まれる領域に対応づけられた「Ｘ軸回りの回転方向及び回転角度θｘ」と「Ｙ軸回りの回転方向及び回転角度θｙ」とを取得し、それらの回転制御情報に基づいて、視点の座標を更新するようにしてもよい。この場合、オブジェクト画像更新部６８は、立方体オブジェクト５４の中心点が３次元ゲーム空間の原点となるように平行移動する場合と同様の座標変換を、視点の座標に対して行うようにすればよい。その後、その座標を、３次元ゲーム空間におけるＸ軸を回転軸として回転制御情報に従った方向に回転角度θｘだけ回転させるように座標変換を行うようにすればよい。その後、その座標を、３次元ゲーム空間におけるＹ軸を回転軸として回転制御情報に従った方向に回転角度θｙだけ回転させるように座標変換を行うようにすればよい。その後、立方体オブジェクト５４の中心点を元の位置に戻すように平行移動する場合と同様の座標変換を、その座標に対して行うようにすればよい。そして、こうして得られる座標を視点の新たな座標とすればよい。このようにしても、ゲーム画面には立方体が回転する様子が表されることになる。
【００５９】
［５．判定部］
判定部６４は、位置情報取得部６０によって取得される位置情報と、ゲーム画面における立方体画像４２の表示領域と、が所定条件を満足するか否かを判定する。所定条件は、例えば位置情報取得部６０によって取得される位置情報によって示される位置が、ゲーム画面における立方体画像４２の表示領域に基づく領域に含まれるか否かの条件である。より具体的には、カーソル画像４０の指し示す位置がゲーム画面における立方体画像４２の表示領域に含まれるか否かを判定する。
【００６０】
［６．更新制限部］
更新制御部６６は、判定部６４による判定結果に応じて、オブジェクト画像更新部６８による立方体画像４２の更新を制限する。具体的には、位置情報取得部６０によって取得される位置情報と、ゲーム画面における立方体画像４２の表示領域と、が所定条件を満足すると判定部６４によって判定された場合に、オブジェクト画像更新部６８による立方体画像４２の更新を制限する。
【００６１】
［７．処理実行部］
処理実行部６２は、更新制限部６６による制限がなされている場合において、所定の決定操作がなされた場合、位置情報取得部６０によって取得される位置情報と、ゲーム画面に表示される立方体画像４２と、に基づく処理を実行する。例えば、処理実行部６２は、位置情報取得部６０によって取得される位置情報に対応する、ゲーム画面の立方体画像４２の表示領域内の位置又は領域を取得し、その位置に基づく処理を実行する。また例えば、処理実行部６２は、位置情報取得部６０によって取得される位置情報に対応する立方体オブジェクト５４上の位置又は領域を取得し、その位置又は領域に基づく処理を実行する。また例えば、処理実行部６２は、位置情報取得部６０によって取得される位置情報に対応する３次元ゲーム空間の位置又は領域を、ゲーム画面に表示されている立方体画像４２に基づいて取得し、その位置又は領域に基づく処理を実行する。
【００６２】
より具体的には、処理実行部６２は、入力決定部１６ｂが押下されたか否かを判定する。そして、入力決定部１６ｂが押下されたと判定した場合、位置情報取得部６０によって取得される位置情報に対応する区画を、ゲーム画面に表示される立方体画像４２に基づいて取得する。そして、ゲームデータ記憶部７０に記憶される区画管理データを参照し、その区画に対応づけられた配置状況フラグが「１」である場合には「３」に更新する。この処理の詳細については後述する（図１５のＳ１１３乃至Ｓ１１６参照）。
【００６３】
次に、携帯電話機１０で所定時間（例えば１／６０秒）ごとに実行されるゲーム処理について説明する。図１４及び図１５は、このゲーム処理のうち本発明に関連するものを主として示すフロー図である。
【００６４】
なお、ゲーム処理を実行するにあたって、ゲームデータ記憶部７０にはターン種別情報が記憶される。ターン種別情報は、現在のターンがプレイヤターン又はコンピュータターンのいずれであるかを示す情報である。現在のターンがプレイヤターンである場合には「０」となり、現在のターンがコンピュータターンである場合には「１」となる。
【００６５】
また、ゲームデータ記憶部７０には展開表示フラグ及び半透明表示フラグが記憶される。展開表示フラグは、立方体の展開図（図８参照）を表示するか否かを示す情報であり、立方体の展開図を表示する場合には「１」となり、展開図を表示しない場合（すなわち、通常のゲーム画面（図３乃至図７参照）を表示する場合）には「０」となる。半透明表示フラグは、立方体オブジェクト５４（立方体画像４２）を半透明で表示するか否かを示す情報であり、半透明で表示する場合には「１」となり、半透明で表示しない場合には「０」となる。
【００６６】
図１４に示すように、ゲーム処理では、現在のターンがプレイヤターンであるか否かが判断される（Ｓ１０１）。制御部２０は、ゲームデータ記憶部７０に記憶されるターン種別情報を参照し、現在のターンがプレイヤターンであるか否かを判断する。
【００６７】
現在のターンがプレイヤターンである場合、制御部２０は「＃」キーが押下されたか否かを判断する（Ｓ１０２）。この判断は、操作部２６によって入力される操作信号に基づいて行われる。制御部２０は「＃」キーが押下されたと判断した場合、ゲームデータ記憶部７０に記憶される展開表示フラグを更新する（Ｓ１０３）。展開表示フラグが「０」である場合には「１」に更新し、「１」である場合には「０」に更新する。
【００６８】
次に、制御部２０は「０」キーが押下されたか否かを判断する（Ｓ１０４）。この判断は、操作部２６によって入力される操作信号に基づいて行われる。制御部２０は「０」キーが押下されたと判断した場合、ゲームデータ記憶部７０に記憶される半透明表示フラグを更新する（Ｓ１０５）。半透明表示フラグが「０」である場合には「１」に更新し、「１」である場合には「０」に更新する。
【００６９】
次に、位置情報取得部６０は、方向指示操作がなされたか否かを判定する（Ｓ１０６）。具体的には、位置情報取得部６０は、方向指示部１６ａが操作されたか否かを、操作部２６によって入力される操作信号に基づいて判定する。
【００７０】
位置情報取得部６０は方向指示操作がなされたと判断した場合、その操作内容に基づいて、ゲームデータ記憶部７０に記憶されるカーソル位置情報を更新する（Ｓ１０７）。具体的には、位置情報取得部６０は、ゲームデータ記憶部７０に記憶されるカーソル位置情報を参照し、カーソル画像４０の現在位置から方向指示操作の内容に対応する方向に所定の移動量だけ移動してなる位置（位置座標）を算出する。そして、算出した位置がカーソル画像４０の現在位置として保持されるように、ゲームデータ記憶部７０に記憶されるカーソル位置情報を更新する。
【００７１】
次に、判定部６４は、カーソル画像４０の指し示す位置がゲーム画面における立方体画像４２の表示領域内であるか否かを判定する（Ｓ１０９）。この判断は、ゲームデータ記憶部７０に記憶されるカーソル位置情報と、ゲームデータ記憶部７０に記憶される立方体オブジェクト５４の各頂点の座標と、３次元ゲーム空間に配置される視点の座標、視線方向及び画角と、に基づいて行われる。
【００７２】
カーソル画像４０の指し示す位置がゲーム画面における立方体画像４２の表示領域内でないと判定された場合、オブジェクト画像更新部６８は、カーソル画像４０の位置に対応する回転制御情報を取得する（Ｓ１１０）。より詳しくは、オブジェクト画像更新部６８は回転制御データ（図１２参照）の内容を参照し、ゲームデータ記憶部７０に記憶されるカーソル位置情報が満足する位置条件（換言すれば、カーソル画像４０の位置が含まれる領域）に対応づけられた回転制御情報（Ｘ軸及びＹ軸回りの回転方向、回転角度θｘ及び回転角度θｙ）を取得する。
【００７３】
そして、オブジェクト画像更新部６８は、取得した回転制御情報に基づいて、ゲームデータ記憶部７０に記憶される立方体オブジェクト５４の各頂点の座標を更新する（Ｓ１１１）。具体的には、オブジェクト画像更新部６８は、立方体オブジェクト５４の中心が３次元ゲーム空間の原点となるように平行移動すべく、立方体オブジェクト５４の各頂点の座標を座標変換する。その後、オブジェクト画像更新部６８は、３次元ゲーム空間におけるＸ軸を回転軸として、立方体オブジェクト５４が回転制御情報に従った方向に回転角度θｘだけ回転するように、立方体オブジェクト５４の各頂点の座標を座標変換する。その後、オブジェクト画像更新部６８は、３次元ゲーム空間におけるＹ軸を回転軸として、立方体オブジェクト５４が回転制御情報に従った方向に回転角度θｙだけ回転するように、立方体オブジェクト５４の各頂点の座標を座標変換する。その後、オブジェクト画像更新部６８は、立方体オブジェクト５４の中心が元の位置となるように平行移動すべく、立方体オブジェクト５４の各頂点の座標を座標変換する。
【００７４】
なお、Ｓ１１１の処理において、３次元ゲーム空間におけるＹ軸を回転軸として、立方体オブジェクト５４を回転制御情報に従った方向に回転角度θｙだけ回転するべく行う座標変換は、視点の座標に基づいて制限される。例えば、立方体オブジェクト５４の底面が視野範囲に含まれることがないように制限される。より具体的には、例えば図６又は図７に示すような状態になったら、ゲーム画面における立方体画像４２の更新が止まるように制限される。また、ゲームデータ記憶部７０に記憶される展開表示フラグが「１」である場合には、Ｓ１１０及びＳ１１１の処理が実行されないようにするとよい。
【００７５】
一方、Ｓ１０９において、カーソル画像４０の指し示す位置がゲーム画面における立方体画像４２の表示領域内であると判定された場合、処理実行部６２は決定操作がなされたか否かを判定する（Ｓ１１３）。処理実行部６２は、入力決定部１６ｂが押下されたか否かを、操作部２６から入力される操作信号に基づいて判定する。
【００７６】
処理実行部６２は、決定操作がなされたと判断した場合、カーソル画像４０の位置に対応する区画ＩＤを取得する（Ｓ１１４）。カーソル画像４０の位置に対応する区画ＩＤの取得は、ゲームデータ記憶部７０に記憶されるカーソル位置情報と、ゲームデータ記憶部７０に記憶される立方体オブジェクト５４の各頂点の座標と、区画管理データと、３次元ゲーム空間に配置される視点の座標、視線方向及び画角と、に基づいて行われる。
【００７７】
そして、処理実行部６２は、その区画ＩＤに係る区画が配置可能区画であるか否かを判断する（Ｓ１１５）。処理実行部６２は、区画管理データの内容を参照し、その区画ＩＤに対応づけられた配置状況フラグが「１」であるか否かを判断する。
【００７８】
処理実行部６２は、Ｓ１１４で取得した区画ＩＤに係る区画が配置可能区画でないと判断した場合、エラー出力処理を実行する（Ｓ１１８）。エラー出力処理では、例えば所定のブザー音を音声鳴動部３０に出力させる処理や、所定のエラーメッセージをゲーム画面に表示させる処理が実行される。
【００７９】
一方、処理実行部６２は、Ｓ１１４で取得した区画ＩＤに係る区画が配置可能区画であると判断した場合、ゲームデータ記憶部７０に記憶される区画管理データを更新する（Ｓ１１６）。例えば、処理実行部６２は、Ｓ１１４で取得した区画ＩＤに対応づけられた配置状況フラグを「２」に更新する。また例えば、処理実行部６２は、区画管理データの隣接区画情報欄や配置状況フラグ欄に基づいて、「Ｓ１１４で取得した区画ＩＤに係る区画と、配置状況フラグが「２」である区画と、によってはさまれる区画であって、配置状況フラグが「３」である区画」を取得する。そして、その区画に係る配置状況フラグを「２」に更新する。すなわち、プレイヤ側駒によってはさまれることになったコンピュータ側駒をプレイヤ側駒に変更する。さらに例えば、処理実行部６２は、配置状況フラグが「０」又は「１」である区画ＩＤについて、その区画ＩＤに係る区画にプレイヤ側駒が置かれたとしたら、コンピュータ側駒をはさむことができるか否かを判断する。すなわち、「その区画ＩＤに係る区画と、配置状況フラグが「２」である区画と、によってはさまれる区画であって、配置状況フラグが「３」である区画」があるか否かを判断する。そして、コンピュータ側駒をはさむことができる区画については、その区画ＩＤに対応づけられた配置状況フラグを「１」に更新する。一方、コンピュータ側駒をはさむことができない区画については、その区画ＩＤに対応づけられた配置状況フラグを「０」に更新する。なお、このステップでは、ゲームデータ記憶部７０に記憶されるターン種別情報が「１」に更新される。
【００８０】
制御部２０は、区画管理データが更新された後、すべての区画に駒が置かれているか否かを判断する（Ｓ１１７）。すなわち、ゲーム終了条件が満足されているか否かを判断する。具体的には、区画管理データの内容を参照し、すべての区画ＩＤに係る配置状況フラグが「２」又は「３」であるか否かを判断する。そして、すべての区画に駒が置かれていると判断した場合、ゲーム終了処理を実行する（Ｓ１１９）。ゲーム終了処理では、例えば勝敗判定処理が実行される。すなわち、区画管理データの内容に基づいて、配置状況フラグが「２」である区画ＩＤの数（プレイヤ側駒の数）と、配置状況フラグが「３」である区画ＩＤの数（コンピュータ側駒の数）と、が取得され、いずれの数が多いかが判定される。また例えば、勝敗判定処理の判定結果を示すゲーム画面がＶＲＡＭ上に生成され、液晶パネル１２にゲーム終了画面（勝敗結果表示画面）が表示される。
【００８１】
なお、Ｓ１０１において現在のターンがプレイヤターンでないと判断された場合、コンピュータターン処理が実行される（Ｓ１０８）。コンピュータターン処理では、所定のアルゴリズムに従って、コンピュータ側駒を置く区画が決定される。そして、その決定内容に基づいて、区画管理データが更新される。この更新は、Ｓ１１６と同様に行われる。また、コンピュータターン処理では、この更新が行われた後に、ゲームデータ記憶部７０に記憶されるターン種別情報が「０」に更新され、Ｓ１１７及びＳ１１９と同様の処理が行われる。
【００８２】
プレイヤターン処理（Ｓ１０２乃至Ｓ１０７，Ｓ１０９乃至Ｓ１１１，Ｓ１１３乃至Ｓ１１７）、又はコンピュータターン処理（Ｓ１０８）が実行された後、ゲーム画面表示部７２は、ゲームデータ記憶部７０の記憶内容に基づいてゲーム画面を生成する（Ｓ１１２）。
【００８３】
例えば、ゲーム画面表示部７２は、ゲームデータ記憶部７０に記憶される展開表示フラグが「０」である場合、例えば図３乃至図７に示すような通常のゲーム画面を表示するための処理を実行する。すなわち、「ゲームデータ記憶部７０の記憶内容に基づいて立方体オブジェクト５４が配置され、かつ、区画管理データの内容に基づいて、プレイヤ側駒オブジェクト、コンピュータ側駒オブジェクト、配置可能区画案内オブジェクトが配置された３次元ゲーム空間」を所与の視点から見た様子を表す画像をＶＲＡＭ上に描画する。さらに、ゲーム画面表示部７２は、ゲームデータ記憶部７０に記憶されるカーソル位置情報に基づいて、ＶＲＡＭ上に描画された画像上にカーソル画像４０を描画する。なお、ゲームデータ記憶部７０に記憶される半透明表示フラグが「１」である場合には、立方体オブジェクト５４が半透明となるように、立方体オブジェクト５４の透明度が設定される。また、ＶＲＡＭ上に生成されたゲーム画面は、所定のタイミングで液晶パネル１２に出力される。
【００８４】
また例えば、ゲーム画面表示部７２は、ゲームデータ記憶部７０に記憶される展開表示フラグが「１」である場合、例えば図８に示すようなゲーム画面を表示させるための処理を実行する。すなわち、「ゲームデータ記憶部７０の記憶内容に基づいて展開図オブジェクトが配置され、かつ、区画管理データの内容に基づいて、プレイヤ側駒オブジェクト、コンピュータ側駒オブジェクト、配置可能区画案内オブジェクトが配置された３次元ゲーム空間」を所与の視点から見た様子を表す画像をＶＲＡＭ上に描画する。なお、ＶＲＡＭ上に生成されたゲーム画面は、所定のタイミングで液晶パネル１２に出力される。
【００８５】
なお、Ｓ１１２の処理では、３次元ゲーム空間を所与の視点から見た様子を表す画像をＶＲＡＭ上に形成するために、下記に説明するような環境処理、ジオメトリ処理及びレンダリング処理が実行される。環境処理では、ゲームデータ記憶部７０の記憶内容に基づいて、各オブジェクト（立方体オブジェクト５４又は展開図オブジェクト、プレイヤ側駒オブジェクト、コンピュータ側駒オブジェクト、配置可能区画案内オブジェクト）の位置及び姿勢が算出される。また、環境処理では、視点座標、視線方向及び画角が設定され、かかる視点座標、視線方向及び画角に従って、仮想カメラが３次元ゲーム空間に仮想的に配置される。
【００８６】
その後、ジオメトリ処理が実行される。ジオメトリ処理では、ワールド座標系から視点座標系、すなわち視点座標を原点とし、視線方向をＺ方向、水平方向をＸ方向、垂直方向をＹ方向とする座標系への座標変換が行われる。また、各オブジェクトを構成するポリゴンについて、頂点の色情報が光源情報（光源の色及び位置）に基づいて算出される。さらに、クリッピング処理も行われる。
【００８７】
その後、レンダリング処理が実行される。すなわち、制御部２０によって、視野範囲内の各ポリゴンの頂点座標、頂点色情報及びテクスチャ座標等が表示部２８（画像処理部）に渡される。そして、画像処理部によって、視野画像がそれらの情報に基づいてＶＲＡＭ上に形成される。この画像は、視点座標系で記述された各オブジェクトをスクリーン座標系に変換することによって形成される。
【００８８】
なお、以上に説明したゲーム処理は記憶部２２に記憶されるゲームプログラムが制御部２０によって実行されることによって実現される。
【００８９】
以上に説明したように、携帯電話機１０では、立方体の各面（底面を除く）に存在する配置可能区画のうちから、プレイヤ側駒を置く区画を指定する場合において、立方体の姿勢が変化するように（立方体が回転するように）立方体画像４２を更新させ、所望の配置可能区画をゲーム画面に表示させる操作と、ゲーム画面に表示される配置可能区画のうちから所望の配置可能区画を指定する操作とを、プレイヤが方向指示部１６ａを主とした比較的簡易な操作によって好適に行うことが可能となっている。
【００９０】
なお、本発明は以上説明した実施の形態に限定されるものではない。
【００９１】
例えば、携帯電話機１０の液晶パネル１２にタッチパネルが重ねて設けられるような場合、位置情報取得部６０は、タッチパネルの押圧位置を取得し、その押圧位置に対応するゲーム画面上の位置をカーソル画像４０の現在位置として保持するようにしてもよい。
【００９２】
また例えば、ゲーム画面（立方体画像４２）は３次元画像処理によって生成されたものでなくてもよい。例えば、立方体（所定のオブジェクト）を複数の方向の各々から見た様子を表す２次元画像（複数の２次元画像）をあらかじめ記憶させておき、立方体が回転する様子が表されるように（立方体の姿勢が変化する様子が表されるように）、それらの２次元画像を立方体画像４２としてゲーム画面に順次表示するようにしてもよい。
【図面の簡単な説明】
【００９３】
【図１】本実施の形態に係る携帯電話機の外観を示す図である。
【図２】本実施の形態に係る携帯電話機のハードウェア構成を示す図である。
【図３】ゲーム画面の一例を示す図である。
【図４】ゲーム画面の一例を示す図である。
【図５】ゲーム画面の一例を示す図である。
【図６】ゲーム画面の一例を示す図である。
【図７】ゲーム画面の一例を示す図である。
【図８】ゲーム画面の一例を示す図である。
【図９】３次元ゲーム空間の一例を示す図である。
【図１０】本実施の形態に係る携帯電話機の機能ブロック図である。
【図１１】区画管理データのデータ構成を示す図である。
【図１２】回転制御データの一例を示す図である。
【図１３】ゲーム画面に設定される領域を示す図である。
【図１４】携帯電話機で実行されるゲーム処理のフロー図である。
【図１５】携帯電話機で実行されるゲーム処理のフロー図である。
【符号の説明】
【００９４】
１０  携帯電話機、１２  液晶パネル、１４  キー操作部、１６ａ  方向指示部、１６ｂ  入力決定部、１８  キー群、２０  制御部、２２  記憶部、２４  通信制御部、２６  操作部、２８  表示部、３０  音声鳴動部、３２  ネットワーク、３４  サーバ側装置、４０  カーソル画像、４２  立方体画像、４４  プレイヤ側駒画像、４６  コンピュータ側駒画像、４８  配置可能区画案内画像、５２  展開図画像、５４  立方体オブジェクト、６０  位置情報取得部、６２  処理実行部、６４  判定部、６６  更新制限部、６８  オブジェクト画像更新部、７０  ゲームデータ記憶部、７２  ゲーム画面表示部。
【図１】
2006187343.tif 000003
【図２】
2006187343.tif 000004
【図３】
2006187343.tif 000005
【図４】
2006187343.tif 000006
【図５】
2006187343.tif 000007
【図６】
2006187343.tif 000008
【図７】
2006187343.tif 000009
【図８】
2006187343.tif 000010
【図９】
2006187343.tif 000011
【図１０】
2006187343.tif 000012
【図１１】
2006187343.tif 000013
【図１２】
2006187343.tif 000014
【図１３】
2006187343.tif 000015
【図１４】
2006187343.tif 000016
【図１５】
2006187343.tif 000017
【手続補正書】
【提出日】平成18年1月5日(2006.1.5)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
ゲーム画面に表示され、プレイヤによる操作に応じて更新される画像と、プレイヤによる操作に応じて取得されるゲーム画面上の位置と、に基づく所定処理を実行するゲーム装置が知られている。
【特許文献１】特開昭５７−１９２５８０号公報
【手続補正書】
【提出日】平成18年4月14日(2006.4.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定オブジェクトをゲーム画面に表示し、プレイヤによって指定される前記所定オブジェクト上の位置に基づいてゲーム処理を実行するゲーム装置において、
所定操作部材に対する操作内容に基づいて、前記ゲーム画面における位置を示す位置情報を取得する位置情報取得手段と、
前記ゲーム画面に表される前記所定オブジェクトの姿勢を、前記位置情報取得手段によって取得される位置情報に基づいて更新する姿勢更新手段と、
前記位置情報取得手段によって取得される位置情報によって示される位置が、前記ゲーム画面の前記所定オブジェクトが表示される領域に含まれるか否かを判定する判定手段と、
前記位置情報取得手段によって取得される位置情報によって示される位置が、前記ゲーム画面の前記所定オブジェクトが表示される領域に含まれると判定される場合、前記姿勢更新手段による更新を制限する更新制限手段と、
前記位置情報取得手段によって取得される位置情報によって示される位置が、前記ゲーム画面の前記所定オブジェクトが表示される領域に含まれると判定される場合、所定の決定操作に応じて、前記位置情報取得手段によって取得される位置情報に対応する前記所定オブジェクト上の位置に基づく前記ゲーム処理を実行する処理実行手段と、
を含むことを特徴とするゲーム装置。
【請求項２】
請求項１に記載のゲーム装置において、
前記姿勢更新手段は、前記ゲーム画面に表される前記所定オブジェクトを、前記位置情報取得手段によって取得される位置情報に対応する方向に回転させることを特徴とするゲーム装置。
【請求項３】
請求項２に記載のゲーム装置において、
前記姿勢更新手段は、前記ゲーム画面に表される前記所定オブジェクトの回転速度を、前記ゲーム画面における所与の基準点と、前記位置情報取得手段によって取得される位置情報によって示される位置と、の間の距離に基づいて制御する手段を含むことを特徴とするゲーム装置。
【請求項４】
請求項１乃至３のいずれかに記載のゲーム装置において、
前記ゲーム画面には、仮想３次元空間に配置される前記所定オブジェクトを所与の視点から見た様子が表され、
前記姿勢更新手段は、前記仮想３次元空間における前記所定オブジェクトの姿勢を、前記位置情報取得手段によって取得される位置情報に基づいて更新することによって、前記ゲーム画面に表される前記所定オブジェクトの姿勢を更新する、
ことを特徴とするゲーム装置。
【請求項５】
請求項１乃至３のいずれかに記載のゲーム装置において、
前記ゲーム画面には、仮想３次元空間に配置される前記所定オブジェクトを所与の視点から見た様子が表され、
前記姿勢更新手段は、前記仮想３次元空間における前記視点の位置を、前記位置情報取得手段によって取得される位置情報に基づいて更新することによって、前記ゲーム画面に表される前記所定オブジェクトの姿勢を更新する、
ことを特徴とするゲーム装置。
【請求項６】
所定オブジェクトをゲーム画面に表示し、プレイヤによって指定される前記所定オブジェクト上の位置に基づいてゲーム処理を実行するゲーム装置の制御方法において、
所定操作部材に対する操作内容に基づいて、前記ゲーム画面における位置を示す位置情報を取得する位置情報取得ステップと、
前記ゲーム画面に表される前記所定オブジェクトの姿勢を、前記位置情報取得ステップによって取得される位置情報に基づいて更新する姿勢更新ステップと、
前記位置情報取得ステップによって取得される位置情報によって示される位置が、前記ゲーム画面の前記所定オブジェクトが表示される領域に含まれるか否かを判定する判定ステップと、
前記位置情報取得ステップによって取得される位置情報によって示される位置が、前記ゲーム画面の前記所定オブジェクトが表示される領域に含まれると判定される場合、前記姿勢更新ステップによる更新を制限するための更新制限ステップと、
前記位置情報取得ステップによって取得される位置情報によって示される位置が、前記ゲーム画面の前記所定オブジェクトが表示される領域に含まれると判定される場合、所定の決定操作に応じて、前記位置情報取得ステップによって取得される位置情報に対応する前記所定オブジェクト上の位置に基づく前記ゲーム処理を実行する処理実行ステップと、
を含むことを特徴とするゲーム装置の制御方法。
【請求項７】
所定オブジェクトをゲーム画面に表示し、プレイヤによって指定される前記所定オブジェクト上の位置に基づいてゲーム処理を実行するゲーム装置としてコンピュータを機能させるためのプログラムであって、
所定操作部材に対する操作内容に基づいて、前記ゲーム画面における位置を示す位置情報を取得する位置情報取得手段、
前記ゲーム画面に表される前記所定オブジェクトの姿勢を、前記位置情報取得手段によって取得される位置情報に基づいて更新する姿勢更新手段、
前記位置情報取得手段によって取得される位置情報によって示される位置が、前記ゲーム画面の前記所定オブジェクトが表示される領域に含まれるか否かを判定する判定手段、
前記位置情報取得手段によって取得される位置情報によって示される位置が、前記ゲーム画面の前記所定オブジェクトが表示される領域に含まれると判定される場合、前記姿勢更新手段による更新を制限する更新制限手段、及び、
前記位置情報取得手段によって取得される位置情報によって示される位置が、前記ゲーム画面の前記所定オブジェクトが表示される領域に含まれると判定される場合、所定の決定操作に応じて、前記位置情報取得手段によって取得される位置情報に対応する前記所定オブジェクト上の位置に基づく前記ゲーム処理を実行する処理実行手段、
として前記コンピュータを機能させるためのプログラム。