(57)【要約】【課題】ゲーム画面に現れる対象体などに所定のマークを表示することによって、使用者が移動体と対象体の位置関係をより容易に把握でき、使用者がより一層没入してゲームを行うことができる。【解決手段】本発明はオンラインゲーム方法及びシステムに関するものであって、この方法は、移動体をゲーム画面に表示する段階と、移動体及び対象体の位置情報に基づいて移動体及び対象体の間の距離を計算する段階と、対象体が移動体に装着されている第１武器の射程距離内にある場合、対象体に第１マークを表示し、対象体が第１武器の射程距離外にある場合、対象体に第２マークを表示する段階とを含む。【選択図】図５
2008307387.tif 000002
【特許請求の範囲】
【請求項１】
移動体をゲーム画面に表示する段階と、
前記移動体及び対象体の位置情報に基づいて前記移動体及び前記対象体の間の距離を計算する段階と、
前記対象体が前記移動体に装着されている第１武器の射程距離内にある場合に、前記対象体に第１マークを表示し、前記対象体が前記第１武器の射程距離外にある場合に、前記対象体に第２マークを表示する段階と、
を含むことを特徴とするオンラインゲーム方法。
【請求項２】
前記対象体が地形地物に遮蔽されている場合に、前記第１マークまたは前記第２マークは表示されないことを特徴とする請求項１に記載のオンラインゲーム方法。
【請求項３】
前記対象体と前記移動体の間に地形地物がある場合に、前記地形地物上に第３マークを表示する段階を更に含むことを特徴とする請求項１に記載のオンラインゲーム方法。
【請求項４】
前記第１武器が誘導可能な武器であり、且つ前記対象体が照準点に照準される場合に、前記対象体に表示されている前記第１マークが第３マークに変更して表示されることを特徴とする請求項１に記載のオンラインゲーム方法。
【請求項５】
前記対象体に前記第３マークが表示された後に所定の持続時間が経過すると、前記対象体に表示されている前記第３マークが前記第１マークに変更して表示されることを特徴とする請求項４に記載のオンラインゲーム方法。
【請求項６】
前記対象体の体力及び前記距離のうちの少なくとも一つを前記第１マーク及び前記第３マークが表示されている対象体に表示する段階を更に含むことを特徴とする請求項４に記載のオンラインゲーム方法。
【請求項７】
前記移動体に装着されている第２武器が前記対象体に命中可能であるかを判断する段階と、
前記判断段階で命中可能である場合に第１照準点を表示し、命中可能ではない場合に第２照準点を表示する段階と、
を更に含むことを特徴とする請求項１に記載のオンラインゲーム方法。
【請求項８】
前記判断段階は、前記対象体の少なくとも一つの以前位置情報及び現在位置情報と前記第２武器の弾丸速度に基づいて、前記第２武器の弾丸が所定の時間が経過した後に前記対象体と会うかを計算する段階を含むことを特徴とする請求項７に記載のオンラインゲーム方法。
【請求項９】
前記第１照準点と前記第２照準点は、形態、大きさ及び色相のうちの少なくとも一つが異なることを特徴とする請求項７に記載のオンラインゲーム方法。
【請求項１０】
請求項１から請求項９のいずれか一つに記載のオンラインゲーム方法をコンピュータに実行させるためのプログラムを記録したコンピュータで読取可能な記録媒体。
【請求項１１】
第１使用者端末機及び第２使用者端末機にゲームクライアントを伝送して設置する第１サーバーと、
前記第１使用者端末機及び前記第２使用者端末機が互いに接続してオンラインゲームを遂行できるようにする第２サーバーとを含み、
前記第１使用者端末機のゲームクライアントは、前記第１使用者端末機において操縦される移動体をゲーム画面に表示し、前記移動体の位置情報及び前記第２使用者端末機において操縦される対象体の位置情報に基づいて前記移動体及び前記対象体の間の距離を計算し、前記対象体が前記移動体に装着されている第１武器の射程距離内にある場合に、前記対象体に第１マークを表示し、前記対象体が前記第１武器の射程距離外にある場合に、前記対象体に第２マークを表示する、
ことを特徴とするオンラインゲームシステム。
【請求項１２】
前記第１使用者端末機のゲームクライアントは、前記対象体が地形地物に遮蔽されている場合に、前記第１マークまたは前記第２マークを表示しないことを特徴とする請求項１１に記載のオンラインゲームシステム。
【請求項１３】
前記第１使用者端末機のゲームクライアントは、前記対象体と前記移動体の間に地形地物がある場合に、前記地形地物上に第３マークを表示することを特徴とする請求項１１に記載のオンラインゲームシステム。
【請求項１４】
前記第１武器が誘導可能な武器であり、且つ前記対象体が照準点に照準される場合に、前記第１使用者端末機のゲームクライアントは、前記対象体に表示されている前記第１マークを第３マークに変更して表示することを特徴とする請求項１１に記載のオンラインゲームシステム。
【請求項１５】
前記対象体に前記第３マークが表示された後に所定の持続時間が経過すると、前記第１使用者端末機のゲームクライアントは、前記対象体に表示されている前記第３マークを前記第１マークに変更して表示することを特徴とする請求項１４に記載のオンラインゲームシステム。
【請求項１６】
前記第１使用者端末機のゲームクライアントは、前記対象体の体力及び前記距離のうちの少なくとも一つを前記第１マーク及び前記第３マークが表示されている対象体に表示することを特徴とする請求項１４に記載のオンラインゲームシステム。
【請求項１７】
前記第１使用者端末機のゲームクライアントは、前記移動体に装着されている第２武器が前記対象体に命中可能であるかを判断して、命中可能であると判断する場合に、第１照準点を表示し、命中可能ではないと判断する場合に、第２照準点を表示することを特徴とする請求項１１に記載のオンラインゲームシステム。
【請求項１８】
前記第１使用者端末機のゲームクライアントは、前記対象体の少なくとも一つの以前位置情報及び現在位置情報と前記第２武器の弾丸速度に基づいて、前記第２武器の弾丸が所定の時間が経過した後に前記対象体と会うかを計算して前記命中可能性を判断することを特徴とする請求項１７に記載のオンラインゲームシステム。
【請求項１９】
前記第１照準点と前記第２照準点は、形態、大きさ及び色相のうちの少なくとも一つが異なることを特徴とする請求項１７に記載のオンラインゲームシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オンラインゲーム方法及びオンラインゲームシステムに関する。
【背景技術】
【０００２】
最近、コンピュータ関連情報通信技術が発展することに伴い、ゲーム産業も急速に発展している。従来のコンピュータゲームは単純なあらすじのアーケードゲームやビデオゲームが主流をなしていたが、マルチメディア技術とネットワーク技術の発展に伴い、現在は以前とは全く異なる次元のゲームが次々と開発されている。特に、超高速インターネットの普及は、多重使用者（ｍｕｌｔｉ-ｕｓｅｒ）オンラインゲームという新たなゲーム分野を誕生させることによってゲーム産業を画期的に発展させるきっかけとなった。
【０００３】
オンラインゲームは遠隔地にある不特定の人々が空間的な制約なしにゲームを楽しむことができ、大衆的に多くの人気を得ている。その中でも仮想３次元空間で標的に対する攻撃を行うシューティングゲームは、標的を撃墜させることで得るストレス解消の機能だけではなく、多様な映像及び音響効果により大衆的に多くの人気を得ている。
【０００４】
シューティングゲームは、画面の下側に位置して左右方向への移動だけが可能なプレーヤ戦闘機が画面の上側に位置した敵軍戦闘機を撃墜させる古典的なシューティングゲームから、プレーヤ戦闘機が前後左右に移動したり、空中回転しながら２種類以上の武器を発射して敵戦闘機を撃墜させるゲームに至るまで、多様なバージョンのシューティングゲームが市場に発表されてきた。最近のオンラインシューティングゲームは、ミサイル、爆弾、弾丸などの武器アイテムが多様で、３次元空間で相手の戦闘機と対戦するなど、ゲームの難易度が順次に高まっている。しかしながら、シューティングゲームの難易度が高まるほど使用者はゲームを行うことに困難さを感じるようになり、より多く気遣わなければならない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
そこで、本発明が目的とする技術的課題は、ゲームプレーヤがシューティングゲームをより容易に行えるようにゲームの便宜性を高めることができるオンラインゲーム方法及びオンラインゲームシステムを提供することにある。
【課題を解決するための手段】
【０００６】
このような技術的課題を解決するための本発明の一態様によるオンラインゲーム方法は、移動体をゲーム画面に表示する段階と、前記移動体及び対象体の位置情報に基づいて前記移動体及び前記対象体の間の距離を計算する段階と、前記対象体が前記移動体に装着されている第１武器の射程距離内にある場合に、前記対象体に第１マークを表示し、前記対象体が前記第１武器の射程距離外にある場合に、前記対象体に第２マークを表示する段階とを含むことを特徴とする。
【０００７】
前記対象体が地形地物に遮蔽されている場合に、前記第１マークまたは前記第２マークは表示されないように構成することができる。
【０００８】
前記対象体と前記移動体の間に地形地物がある場合に、前記地形地物上に第３マークを表示する段階を更に含むことができる。
【０００９】
前記第１武器が誘導可能な武器であり、且つ前記対象体が照準点に照準される場合に、前記対象体に表示されている前記第１マークは第３マークに変更して表示されるように構成することができる。
【００１０】
前記対象体に前記第３マークが表示された後に所定の持続時間が経過すれば、前記対象体に表示されている前記第３マークは前記第１マークに変更して表示されるように構成することができる。
【００１１】
前記対象体の体力及び前記距離のうちの少なくとも一つを前記第１マーク及び前記第３マークが表示されている対象体に表示する段階を更に含むことができる。
【００１２】
前記移動体に装着されている第２武器が前記対象体に命中可能であるかを判断する段階と、前記判断段階で命中可能である場合に第１照準点を表示し、命中可能ではない場合に第２照準点を表示する段階とを更に含むことができる。
【００１３】
前記判断段階は、前記対象体の少なくとも一つの以前位置情報及び現在位置情報と前記第２武器の弾丸速度に基づいて、前記第２武器の弾丸が所定の時間が経過した後に前記対象体と会うかを計算する段階を含むことができる。
【００１４】
前記第１照準点と前記第２照準点は、形態、大きさ及び色相のうちの少なくとも一つが異なるように構成することができる。
【００１５】
なお、本発明の他の態様によるコンピュータで読取可能な記録媒体は、上記オンラインゲーム方法のうちのいずれか一つをコンピュータに実行させるためのプログラムを記録する。
【００１６】
また、本発明の他の態様によるオンラインゲームシステムは、第１使用者端末機及び第２使用者端末機にゲームクライアントを伝送して設置する第１サーバーと、前記第１使用者端末機及び前記第２使用者端末機が互いに接続してオンラインゲームを遂行できるようにする第２サーバーとを含み、前記第１使用者端末機のゲームクライアントは、前記第１使用者端末機において操縦される移動体をゲーム画面に表示し、前記移動体の位置情報及び前記第２使用者端末機において操縦される対象体の位置情報に基づいて前記移動体及び前記対象体の間の距離を計算し、前記対象体が前記移動体に装着されている第１武器の射程距離内にある場合に、前記対象体に第１マークを表示し、前記対象体が前記第１武器の射程距離外にある場合に、前記対象体に第２マークを表示することを特徴とする。
【００１７】
前記第１使用者端末機のゲームクライアントは、前記対象体が地形地物に遮蔽されている場合に、前記第１マークまたは前記第２マークを表示しないように構成することができる。
【００１８】
前記第１使用者端末機のゲームクライアントは、前記対象体と前記移動体の間に地形地物がある場合に、前記地形地物上に第３マークを表示するように構成することができる。
【００１９】
前記第１武器が誘導可能な武器であり、且つ前記対象体が照準点に照準される場合に、前記第１使用者端末機のゲームクライアントは、前記対象体に表示されている前記第１マークを第３マークに変更して表示するように構成することができる。
【００２０】
前記対象体に前記第３マークが表示された後に所定の持続時間が経過すれば、前記第１使用者端末機のゲームクライアントは、前記対象体に表示されている前記第３マークを前記第１マークに変更して表示するように構成することができる。
【００２１】
前記第１使用者端末機のゲームクライアントは、前記対象体の体力及び前記距離のうちの少なくとも一つを前記第１マーク及び前記第３マークが表示されている対象体に表示するように構成することができる。
【００２２】
前記第１使用者端末機のゲームクライアントは、前記移動体に装着されている第２武器が前記対象体に命中可能であるかを判断して、命中可能であると判断する場合に、第１照準点を表示し、命中可能ではないと判断する場合に、第２照準点を表示するように構成することができる。
【００２３】
前記第１使用者端末機のゲームクライアントは、前記対象体の少なくとも一つの以前位置情報及び現在位置情報と前記第２武器の弾丸速度に基づいて、前記第２武器の弾丸が所定の時間が経過した後に前記対象体と会うかを計算して前記命中可能性を判断するように構成することができる。
【発明の効果】
【００２４】
このように本発明によれば、ゲーム画面に現れる対象体の状態及び位置に応じて対象体などに所定のマークを表示することによって、使用者が移動体と対象体の位置関係をより容易に把握でき、また、１次武器の命中可能如何を照準点を通じて表示することによって、使用者がより容易に１次武器を使用するようにすることができ、その結果、使用者がゲームにより一層没入してゲームを行うようにすることができる。
【発明を実施するための最良の形態】
【００２５】
以下、添付した図面を参照しながら本発明の好適な実施例について、本発明が属する技術分野において通常の知識を有する者が容易に実施できるように詳しく説明する。
【００２６】
先ず、図１及び図２を参照しながら本発明の一実施例によるオンラインシューティングゲームシステムについて詳細に説明する。図１は、本発明の実施例におけるオンラインシューティングゲームシステムを説明するためのブロック図であり、図２は、図１に示したゲームサーバーのブロック図である。
【００２７】
図１に示すように、本発明の一実施例におけるゲームシステム１００は、ウェブサーバー１１０、チャンネルリストサーバー１２０、データベース１３０、そして複数のゲームサーバー１４０を含み、ネットワーク２００を介して複数の使用者端末機３００と連結されている。
【００２８】
使用者端末機３００は、使用者がゲームを行うためにゲームシステム１００と通信するための入出力装置を意味し、例えば、デスクトップコンピュータだけではなく、ノートパソコン、ワークステーション、パームトップ（ｐａｌｍ ｔｏｐ）コンピュータ、個人携帯情報端末機（ｐｅｒｓｏｎａｌ ｄｅｇｉｔａｌ ａｓｓｉｓｔａｎｔ、ＰＤＡ ）、ウェブパッド、移動通信端末器などのように有線または無線でネットワーク２００に接続して情報のやり取りを行うことができる機器により構成される。
【００２９】
使用者端末機３００は、不図示のウェブブラウザー、ゲームクライアントランチング部及びゲームクライアントを含むことができる。
【００３０】
ウェブブラウザーは、ウェブ情報を検索することに使用されるアプリケーションプログラムであって、ウェブサーバー１１０にアクセスしてウェブサーバー１１０が提供するゲームページを使用者端末機３００に表示する。使用者がゲームページに表示されているゲーム開始ボタンをクリック（選択）すると、ウェブブラウザーは、ゲームクライアントランチング部を実行させる。
【００３１】
ゲームクライアントランチング部は、ゲームクライアントを実行させ、ゲームクライアントを実行することに必要な多様な情報をゲームシステム１００から受け取る。また、ゲームクライアントランチング部は、ゲームクライアントが旧バージョンである場合、新たなバージョンのゲームクライアントをゲームシステム１００からダウンロードできる。
【００３２】
ゲームクライアントは、チャンネルリストサーバー１２０に接続してチャンネルリストサーバー１２０が提供するチャンネルリストを表示し、使用者がチャンネルリストから一つのチャンネルを選択すると、選択されたチャンネルに該当するゲームサーバー１４０に接続してゲームを行う。ゲームクライアントは、ゲームサーバー１４０からゲームの遂行に必要なデータを受け、これに基づいたゲーム画面を使用者端末機３００に表示する。
【００３３】
ウェブサーバー１１０は、オンラインシューティングゲームを使用者に提供するためにゲーム関連ウェブページを使用者端末機３００に提供する。ウェブサーバー１１０が提供するウェブページで会員加入、使用者認証処理及びゲーム開始などの動作を行うことができる。なお、使用者が使用者認証を行った後、チャンネルリストサーバー１２０及びゲームサーバー１４０にアクセスできるように構成することが好ましい。また、ウェブサーバー１１０は、ゲームクライアントがチャンネルリストサーバー１２０及びゲームサーバー１４０に接続することに対する必要な情報を提供し、使用者端末機３００にゲームクライアントが設置されていないと判断した場合には、ゲームクライアントを使用者端末機３００に設置する処理を遂行し、ゲームクライアントが旧バージョンであると判断した場合には、新バージョンのゲームクライアントにアップデートする処理を遂行する。もちろん、ゲームクライアントは、ウェブサーバー１１０ではない専用ダウンロードサーバー（図示せず）によって使用者端末機３００にダウンロードされるように構成することもできる。
【００３４】
データベース１３０は、オンラインシューティングゲームを使用者に提供するに際して必要な各種の情報を記憶し、ウェブサーバー１１０、チャンネルリストサーバー１２０及びゲームサーバー１４０の要請に応じてこれらウェブサーバー１１０、チャンネルリストサーバー１２０、ゲームサーバー１４０に、格納された情報を提供する。 提供される情報（データベース１３０に格納されている情報）には、ゲームクライアント実行関連情報、チャンネル関連情報、ゲーム室（ゲームルーム）関連情報、使用者情報及びゲーム情報などが含まれる。
【００３５】
ゲームクライアント実行関連情報は、ゲームのバージョン、ゲームサーバー１４０のＩＰアドレス（ｉｎｔｅｒｎｅｔ ｐｒｏｔｏｃｏｌ ａｄｄｒｅｓｓ）などのようにゲームクライアントを実行することに必要な情報を含む。チャンネル関連情報は、チャンネルリストと各チャンネルに接続可能な最大使用者数及び現在接続している使用者数、そして各チャンネルに現在どの使用者が接続しているのかに関する情報を含む。ゲーム室関連情報は、各チャンネル別に開設されたゲーム室リスト及び各ゲーム室にどの使用者が入場しているのかに関する情報を含む。使用者情報は、使用者識別子、ニックネーム、アバター、等級、戦績、使用者が保有しているゲームマネーなどに関する情報、使用者が現在どのゲームサーバー１４０に接続しているのかに関する使用者接続情報などを含む。ゲーム情報は、ゲームで使用される戦闘機と戦闘機の体力及び能力値、アイテム情報などを含む。
【００３６】
なお、図１では一つのデータベース１３０のみを図示しているが、記憶される情報に応じてそれぞれ別個のデータベースを構築することもできる。
【００３７】
チャンネルリストサーバー１２０は、ゲームクライアント（使用者端末機３００）から受信されるシューティングゲームサービス要請に応答し、データベース１３０を参照してゲームチャンネルリストをゲームクライアントに提供する。また、チャンネルリストサーバー１２０は、各チャンネル別に接続されている使用者数と各チャンネル別の最大接続可能使用者数をゲームクライアントに提供することができる。
【００３８】
また、図２に示すように、ゲームサーバー１４０は、チャンネル管理モジュール１４２、情報伝送モジュール１４４及びゲーム進行モジュール１４６を含み、ゲームクライアントと通信して使用者がオンラインシューティングゲームを行うことができるように機能する。
【００３９】
チャンネル管理モジュール１４２は、使用者がゲームサーバー１４０に接続した場合、この接続情報をデータベース１３０に伝送し、データベース１３０に記憶されている使用者接続情報を更新させる。そして、データベース１３０を参照して当該ゲームサーバー１４０に開設されているゲーム室リスト及び各ゲーム室の現在状態、つまり、ゲーム室の定員の中で何人の使用者が参加しているのかに関する状態情報をゲームクライアントに提供する。ゲーム室はシューティングゲームが独立的に進行されるサイバー空間を意味し、一つのゲームサーバー１４０に対応する一つのゲームチャンネルは複数のゲーム室からなる。使用者はゲーム室を新たに作ったり、既に作られているゲーム室に参加することができ、チャンネル管理モジュール１４２は、これらに関する情報をデータベース１３０に反映（格納、更新）する。
【００４０】
本実施例では、チャンネル管理モジュール１４２がゲームサーバー１４０に含まれているものとして説明しているが、各ゲームサーバー１４０のチャンネル管理モジュール１４２とチャンネルリストサーバー１２０を集約して一つのチャンネルサーバー（図示せず）により実現することも可能である。
【００４１】
情報伝送モジュール１４４は、使用者端末機３００のゲームクライアントがゲームサーバー１４０に接続した場合、当該ゲームチャンネルに接続している使用者に関する情報をゲームクライアントに提供する。使用者情報のうちの一部、例えば、使用者識別子、アバタ、等級を優先提供し、残りの詳細情報は使用者の要請に応じて個別に提供することができる。また、情報伝送モジュール１４４は、使用者が互いに会話（チャット）できるようにチャットデータをゲームクライアントに提供することができる。
【００４２】
ゲーム進行モジュール１４６は、使用者がゲーム室に入室してゲーム開始要請を行うと、ゲームの進行に必要な情報を使用者端末機３００に提供し、使用者の操作に基づいてゲームクライアントとの間でデータのやり取りを行いながら所定の方式（所定のゲームルーム）に基づいたオンラインシューティングゲームを進行する。ゲームが終了するとゲームに参加した使用者にゲームの勝負または順位に応じた報酬（例えば、特典、ポイント、ランキング等の増減処理）を行い、これに基づいてデータベース１３０に記憶されている各使用者の使用者情報を更新する。
【００４３】
なお、本実施例でゲームサーバー１４０が三つの各モジュール１４２、１４４、１４６を含むものとして説明したが、これら三つのモジュールは機能的に互いに統合または分離でき、ゲームサーバー１４０は、これら三つの代わりにこれらの機能を備える一つ以上のモジュールで構成することもできる。
【００４４】
次に、図３から図８を参照しながら本発明の実施例におけるオンラインゲーム方法について詳細に説明する。図３は、本発明の実施例におけるオンラインゲーム方法を示すフローチャートである。
【００４５】
先ず、使用者が使用者端末機３００を通じてオンラインゲームシステム１００に接続してゲームを実行する（Ｓ３１０）。そうすると、オンラインゲームシステム１００は、使用者に複数のゲームチャンネル及び複数のゲーム室を提供し（Ｓ３２０）、使用者はゲームチャンネル及びゲーム室に入室する（Ｓ３３０）。ゲームチャンネルは等級により分類されており、各使用者は自身の等級に合うチャンネルに入室できる。また、ゲームチャンネルは与えられた任務を遂行してゲームを遂行するクエストチャンネル、等級に関係なく入室可能な自由チャンネル及びゲームプレーヤのうちの最終生存者が勝利するサバイバルチャンネルを含む。使用者は他の使用者が生成したゲーム室に入室できる。また、使用者は直接新たにゲーム室を生成して他の使用者の参加を待つことができる。ゲーム室を生成した使用者は室長となる。
【００４６】
室長は、生成したゲーム室に参加可能な最大ゲーム人数、ゲームマップ、ゲームタイプなどのゲームオプションを選択でき（Ｓ３４０）、ゲーム室に参加した使用者はゲームタイプがチーム戦である場合、どのチームに属するかを選択することができる。室長は特定のゲームマップを選択したりランダムマップを選択することができる。ゲームマップによって地形地物の配置が変わり、戦闘機を攻撃する対空砲火の位置が変わるように構成することができる。ゲームタイプはゲーム室に参加した各使用者が個別的な戦闘を行う個人戦及び２：２、３：３などのようにチームを成して相手のチームと戦闘を行うチーム戦を含む。
【００４７】
室長がゲーム開始ボタンを押してゲーム開始を要請すると（Ｓ３５０）、オンラインゲームシステム１００は選択されたマップに対応する情報などを含むゲーム進行に必要な情報を各使用者端末機３００に伝送し（Ｓ３６０）、各使用者はゲームを行う（Ｓ３７０）。
【００４８】
各使用者端末機３００は、互いにゲームデータのやり取りを行いながらゲームを行う。ゲームデータは、各ゲームプレーヤの戦闘機の位置情報及び体力情報などを含む。位置情報は３次元空間での座標情報であってもよい。また、使用者端末機３００は、ゲームシステム１００とも所定のゲームデータのやり取りを行うことができる。
【００４９】
ゲームが開始されると、図４のようなゲーム画面が使用者端末機３００に表示される。図４は本発明の実施例におけるオンラインゲーム画面の一例を概略的に示す図面である。
【００５０】
図４に示すように、ゲーム画面の中央部には使用者により操縦される戦闘機４１０が表示され、他の使用者により操縦される戦闘機４５０が所定の条件を満足する場合にゲーム画面に表示される。以下、ゲーム画面の中央部に表示されて使用者により操縦される戦闘機を移動体４１０と称し、他の使用者により操縦される戦闘機を対象体４５０と称する。対象体４５０は、敵軍戦闘機及び味方戦闘機を含む。
【００５１】
移動体４１０は、使用者の移動命令により３次元空間で飛行しながら弾丸またはミサイルなどの攻撃アイテム（図示せず）を発射して、ゲーム画面に現れた対象体４５０のうちの敵軍戦闘機にダメージを加えて撃墜させる。移動体４１０上には攻撃アイテムが発射される位置を表示するクロスヘア４１５が表示される。使用者はクロスヘア４１５を敵軍戦闘機に照準して攻撃アイテムを発射することによって敵軍戦闘機にダメージを加えることができる。
【００５２】
このとき、移動体４１０の左右翼にはそれぞれ主武器に該当する１次武器（図示せず）と、補助武器に該当する２次武器（図示せず）が装着される。
【００５３】
１次武器は、一定の時間の間、連続的に発射可能な機関砲、双発機関砲、ブラスターガン、ブラスター砲などの連発性攻撃アイテムを含む。機関砲は、射程距離が短いが、高速で連射可能で、発射された弾丸が一つの位置に集中して弾着点をなす武器であり、双発機関砲は、機関砲が２つ備えられて同時に２発ずつ発射される。ブラスターガンやブラスター砲は、弾丸が一定の範囲に散開（拡散）されて弾着点を成す武器であって、ブラスター砲がブラスターガンに比べて散開される範囲が広い。
【００５４】
そして、２次武器は、発射してから一定の時間が過ぎた後に再発射が可能なレールガン、ウルトラレールガン、プラズマガン、誘導ミサイル、高速ミサイルなどの単発性攻撃アイテムを含む。レールガンは、命中範囲が狭い代わりに、射程距離が長く、破壊力が大きい特徴があり、ウルトラレールガンは、レールガンより破壊力がより大きい代わりに、再装填することにかかる時間がより長い。また、誘導ミサイルは、クロスヘア４１５で照準されてロックオン（ｌｏｃｋ−ｏｎ）状態となっている敵軍戦闘機を追跡して爆発する。プラズマガンは、小型エネルギー弾を発射し、破壊力が大きいが、エネルギー弾の発射速度が遅く、エネルギー弾を多数集めて一度に発射できるが、この場合、誘導ミサイルのようにロックオン状態の敵軍戦闘機を追跡して爆発する。高速ミサイルはプラズマガンと類似するが、発射速度が速い。
【００５５】
各１次武器及び２次武器は固有の射程距離を有しており、２次武器の射程距離は３，５００〜６，０００と、１次武器の射程距離１，０００〜２，０００に比べて長い。例えば、機関砲は１，２００、プラズマガンは４，０００、レールガンは５，０００である。
【００５６】
クロスヘア４１５は、照準点４１５ａ、１次武器ゲージ４１５ｂ、そして２次武器ゲージ４１５ｃを含む。照準点４１５ａは、クロスヘア４１５の中央に位置し、１次武器及び２次武器が発射されて出た位置を示す。１次武器ゲージ４１５ｂ及び２次武器ゲージ４１５ｃは、照準点４１５ａを基準として対称形態の円形を成し、それぞれ１次武器及び２次武器の使用可否に関する情報、現在残っている弾丸に関する情報などのような１次武器及び２次武器に関する使用情報を示す。
【００５７】
ゲーム画面の左側下段にはレーダー表示窓４２０が表示される。レーダー表示窓４２０は、移動体４１０を中心に円形で表示され、レーダー表示窓４２０内部の点線の角度は現在ゲーム画面に現れる視野角に該当する。レーダー表示窓４２０には移動体４１０及び対象体４５０が所定の形態で表示される。３次元空間に位置した対象体４５０は、移動体４１０が位置した水平面に投射され、投射された対象体４５０が移動体４１０から所定の距離内にある場合に、レーダー表示窓４２０に表示される。
【００５８】
レーダー表示窓４２０の中央には移動体４１０が三角形で表示され、その周囲に位置した対象体４５０がひし形で表示される。このとき、三角形の上部頂点の方向は移動体４１０のクロスヘア４１５が指示する方向と同一である。レーダー表示窓４２０にはゲーム画面に現れている対象体４５０、つまり、視野角内にある対象体４５０だけではなく、ゲーム画面に現れていない対象体も表示されて移動体４１０と対象体４５０の位置関係を容易に把握できる。
【００５９】
レーダー表示窓４２０をゲーム画面の左側上段、右側上段または右側下段など、任意の位置に表示することもでき、レーダー表示窓４２０に表示される移動体４１０及び対象体４５０の形態もそれぞれ三角形及びひし形と異なる形態で構成することができる。
【００６０】
図４に図示していないが、ゲーム画面には空、地面、敵軍基地、山、川、建物のような固定地形地物などが表示されるように構成することもでき、移動体４１０に装着されている武器及び装着可能な武器、アイテムなどが表示されるように構成することもでき、移動体４１０の体力、飛行速度などを示す計器盤が表示されるように構成することもできる。
【００６１】
一方、視野角内の対象体４５０に対して所定のマーク、例えば、ヒドンマーク（ｈｉｄｄｅｎ  ｍａｒｋ）、遠距離マーク（ｆａｒ  ｍａｒｋ）、攻撃可能マーク（ａｔｔａｃｋａｂｌｅ  ｍａｒｋ）、ロックオンマーク（ｌｏｃｋ−ｏｎ  ｍａｒｋ ）などを表示でき、このようなマークを表示する方法について図５及び図６を図４と共に参照しながら詳細に説明する。
【００６２】
図５は、本発明の実施例によりゲーム画面内の対象体に所定のマークを表示する方法を示すフローチャートであり、図６は、本発明の実施例により対象体に所定のマークを表示したゲーム画面を概略的に示す例示図である。
【００６３】
図５を参照すると、使用者端末機３００は他の使用者の操作により移動する対象体４５０の位置情報を他の使用者端末機から受信する（Ｓ５１０）。もちろん、この使用者端末機３００も当該移動体４１０の位置情報を他の使用者端末機に伝送して他の使用者端末機においても所定のマークを表示できるようにする。使用者端末機３００は、移動体４１０の位置情報と対象体４５０の位置情報に基づいて移動体４１０を基準に対象体４５０の方向を算出し、移動体４１０と対象体４５０の間の距離を算出する（Ｓ５１５）。
【００６４】
算出された対象体４５０の方向を参照して対象体４５０が移動体４１０の視野角内にあるか（例えば、所定角度範囲（座標）に対象物４５０の位置情報が含まれるか）を判断し（Ｓ５２０）、視野角内にない場合、当該対象体４５０に対しては所定のマークを表示せずに動作を戻し、視野角内にある場合、対象体４５０が特殊地形地物に遮蔽されているかを判断する（Ｓ５２５）。
【００６５】
段階Ｓ５２５での判断結果、対象体４５０が特殊地形地物で遮蔽されている場合、当該対象体４５０に対しては所定のマークを表示せずに動作を戻し、遮蔽されていない場合、移動体４１０と対象体４５０の間に一般地形地物があるかを判断する（Ｓ５３０）。
【００６６】
特殊地形地物は、例えば、霧や雲などが挙げられ、特殊地形地物で遮蔽された対象体４５０はレーダーに捕捉されず、従って、レーダー表示窓４２０にも表示されない。これとは異なり、一般地形地物で遮蔽された対象体４５０はレーダーに捕捉され、攻撃は不可能であるが、所定のマークで表示される。一般地形地物は、例えば、山、暗礁、建物、岩壁、水面などが挙げられる。
【００６７】
段階Ｓ５３０での判断結果、移動体４１０と対象体４５０の間に一般地形地物がある場合、当該対象体４５０を遮蔽している一般地形地物にヒドンマークを表示する（Ｓ５３５）。ヒドンマークは、例えば、記号∨で表示でき、当該対象体を遮蔽している一般地形地物上にできるだけ小さく表示する。図６を参照すると、ゲーム画面左側上段に暗礁４７０に遮蔽された三つの対象体がヒドンマーク４６１で表示されている。このように一般地形地物により遮蔽された対象体４５０に対してヒドンマークを表示することによって、当該対象体４５０の位置を容易に把握できるだけではなく、当該対象体４５０が攻撃できない状態にあることを表示できる。
【００６８】
段階Ｓ５３０での判断結果、移動体４１０と対象体４５０の間に一般地形地物がない（例えば、移動体４１０、対象体４５０及び一般地形地物の各座標に基づいて、移動体４１０の座標と対象体４５０の座標とを結ぶ直線上に一般地形地物が位置しない）場合、対象体４５０と移動体４１０の間の距離を参照して対象体４５０が移動体４１０に装着されている２次武器の射程距離内にあるかを判断し（Ｓ５４０）、射程距離内にない場合、当該対象体４５０に遠距離マークを表示する（Ｓ５４５）。遠距離マークは、例えば、記号◇で表示でき、当該対象体４５０を取り囲むように表示する。図６を参照すると、ゲーム画面右側上段に表示されている対象体４５３に遠距離マーク４６３が表示されている。このように２次武器の射程距離外にある対象体４５０に対して遠距離マークを表示することによって、当該対象体４５０に対して２次武器で照準できない状態であることを表示できる。
【００６９】
段階Ｓ５４０での判断結果、対象体４５０が射程距離内にある場合、２次武器が誘導可能な武器であり、且つ対象体４５０が照準点４１５ａに照準されたか否かを判断し（Ｓ５５０）、２次武器が誘導可能な武器であり、対象体４５０が照準点４１５ａに照準された場合に、当該対象体４５０にロックオンマークを表示し（Ｓ５６０）、２次武器が誘導可能な武器であり、対象体４５０が照準点４１５ａに照準されていない場合に、当該対象体４５０に攻撃可能マークを表示した（Ｓ５５５）後、動作を戻す。
【００７０】
例えば、図６に示すように、攻撃可能マーク４６５は、逆三角形と類似する形態をなして対象体４５５を取り囲んでおり、対象体４５５が移動体４１０に現在装着されている２次武器の射程距離内にあってクロスヘア４１５で照準して攻撃可能な状態にあることを示す。
【００７１】
ヒドンマーク、遠距離マーク及び攻撃可能マークは、対象体４５０の種類により色相を互いに相違させて表示し、これらマークの色相は、例えば、対象体４５０が敵軍戦闘機である場合には樺色、味方戦闘機である場合には緑色に構成することもできる。
【００７２】
一方、２次武器が誘導可能な武器であり、且つ攻撃可能マークが表示されている対象体４５０が照準点４１５ａに照準されると、対象体４５０に表示されている攻撃可能マークはロックオンマークに変わる。ロックオンマークに変わるときに当該対象体４５０周囲に簡単なイメージ効果を表示してロックオンの状態に入ったことを使用者が簡単に知ることができるように構成することができる。例えば、図６に示すように、ロックオンマーク４６７は攻撃可能マーク４６５と同一な形態であるが、色相を濃くしたり異なるように構成することができ、攻撃可能マーク４６５の色相が樺色である場合、ロックオンマーク４６７は赤色にすることができる。
【００７３】
ロックオンマークは、ロックオン持続時間（例えば、２秒）の間表示され、この時間が経過すると再び攻撃可能マークが表示されるが、これは当該対象体４５０が２次武器の射程距離内にある場合に限る。また、ロックオンマークは対象体４５０が敵軍戦闘機である場合に限って表示される。
【００７４】
ロックオンマークが表示されている対象体４５０がクロスヘア４１５から逸脱しても、使用者が２次武器を発射すると２次武器が対象体４５０を追跡して爆発させるようになる。このようにロックオンマークを表示することによって、当該対象体４５０が２次誘導武器によりダメージを受けられる状態であることを表示することができる。
【００７５】
一方、図６に示すように、攻撃可能マーク４６５及びロックオンマーク４６７の下にそれぞれ当該対象体４５５、４５７の体力及び距離情報４６９を表示でき、必要に応じてこれらのうちのいずれか一つを表示することもできる。
【００７６】
対象体４５０が「ステルス」というアイテムを使用する場合、対象体４５０はロックオンされない。ステルスアイテムを使用した対象体４５０は、レーダーに捕捉されず、ゲーム画面で肉眼で当該対象体４５０を確認できるが、当該対象体４５０に対してヒドンマーク、遠距離マーク、攻撃可能マークは表示される。しかしながら、攻撃可能マーク内部に所定記号×を表示してロックオンできないことを表示でき、当該対象体４５０周囲に波長が流れるようなイメージ効果を表示してステルスアイテムを使用したことを表示することができる。
【００７７】
また、交戦中に最も最近自身の戦闘機を撃墜した敵軍戦闘機に対して所定の文字や記号、イメージなどを表示して当該戦闘機がライバルであることを表示でき、使用者はライバル戦闘機に対してより積極的に攻撃を加えることができる。
【００７８】
このように移動体４１０に装着されている２次武器及び対象体４５０の位置により対象体４５０及び対象体４５０を遮蔽している地形地物に所定のマークなどを表示することによって、使用者が移動体４１０と対象体４５０の位置関係をより容易に把握でき、その結果、使用者がより一層没入してゲームを行えるようにすることができる。
【００７９】
次に、１次武器と関連して図４に示したクロスヘア４１５の照準点４１５ａを異なるように表示する方法について図７及び図８を図４と共に参照しながら詳細に説明する。
【００８０】
図７は、本発明の実施例により１次武器と関連するクロスヘアの照準点を表示する方法を示すフローチャートであり、図８は、本発明の実施例により１次武器と関連するクロスヘアを表示したゲーム画面を概略的に示す例示図である。
【００８１】
図７を参照すると、使用者端末機３００は他の使用者の操作により移動する対象体４５０の位置情報を他の使用者端末機から受信する（Ｓ６１０）。使用者端末機３００は移動体４１０の位置情報と対象体４５０の位置情報に基づいて移動体４１０を基準に対象体４５０の方向を算出し、移動体４１０と対象体４５０の間の距離を算出する（Ｓ６２０）。
【００８２】
算出された対象体４５０の方向を参照して対象体４５０が移動体４１０の所定の視野角内にあるかを判断し（Ｓ６３０）、視野角内にない場合には動作を戻し、視野角内にある場合には移動体４１０に現在装着されている１次武器の射程距離内に対象体４５０があるかを判断する（Ｓ６４０）。
【００８３】
段階Ｓ６４０での判断結果、１次武器の射程距離内にない場合には動作を戻し、１次武器の射程距離内にある場合には対象体４５０の移動経路を計算する（Ｓ６５０）。対象体４５０の少なくとも一つの以前位置情報（現在位置に移動する前に位置していた位置情報）と現在位置情報に基づいて移動経路を計算し、計算された移動経路により対象体４５０が次に移動する位置を予測できる。
【００８４】
その後、１次武器が発射されて対象体４５０に命中可能であるかを判断する（Ｓ６６０）。
【００８５】
発射された１次武器の弾丸は照準線に沿って進行し、弾着距離によって所要時間が異なる。従って、弾丸速度と対象体４５０の移動経路を考慮して、発射された１次武器弾丸と移動する対象体４５０が所定時間が経過した後に会う（例えば、所定時間が経過した後の互いの座標が一致して衝突する）と計算される場合、命中可能であると判断する。命中可能ではない場合には動作を戻し、命中可能である場合にはクロスヘア４１５の照準点４１５ａを拡大して表示する（Ｓ６７０）。
【００８６】
図８のゲーム画面を参照すると、命中可能な場合の照準点４１５ｄが図４に示した照準点４１５ａに比べて拡大して表示されている。ゲーム画面に見える対象体４５９は移動体４１０がクロスヘア４１５の照準点４１５ｄとして照準されていないが、このときに１次武器を発射すれば対象体４５９に１次武器弾丸が命中してダメージを加えることができる。照準点４１５ｄの色相を照準点４１５ａの色相と異なるように表示することもでき、照準点４１５ｄの形態を照準点４１５ａの形態と異なるように表示することもでき、大きさ、色相及び形態のうちの少なくとも一つを互いに異なるように表示することもできる。
【００８７】
移動体４１０及び対象体４５０は３次元空間で任意に移動するため、対象体４５０を正確に照準して１次武器を発射し難い。しかしながら、このように対象体４５０の移動経路を予測して命中の可能性を判断し、判断結果によって照準点４１５ｄを照準点４１５ａと異なるように表示することによって、使用者に現時点で１次武器を発射すれば命中が可能であるということを知らせ、使用者がより容易に１次武器を使用するようにすることができる。
【００８８】
再び図３を参照すると、このように対象体４５０に表示された所定のマーク及び１次武器と関連するクロスヘア４１５を見ながら使用者は敵軍戦闘機を撃墜させ、敵軍戦闘機から自分の戦闘機を防御するように操縦しながらゲームを行う。使用者がゲームを遂行する途中に勝負が決定される（Ｓ３８０）と、ゲームが終了する（Ｓ３９０）。ゲームは所定時間内により多くの敵軍戦闘機を撃墜させたゲームプレーヤ（またはチーム）が勝利するか、または所定数の戦闘機を先に撃墜させたゲームプレーヤ（またはチーム）が勝利するように構成することができ、この時に戦闘機は撃墜されても再び戦闘に参加することができる。その他にも、最終生存者または最終生存者が残っているチームが勝利するように構成することもでき、この場合、戦闘機は一度撃墜されれば再び戦闘に参加できない。また、撃墜される台数により勝負を決定せずに相手の戦闘機にダメージを加えたことを点数に換算して高い点数を獲得したゲームプレーヤ（またはチーム）が勝利するように構成することもでき、この場合、戦闘機はダメージを受けても撃墜されない。一回戦勝負ではない３回戦２先勝制のような方式で勝負を決定することもできる。このように多様な勝負決定方式は室長がゲームオプションで選択することができる。
【００８９】
ゲームが終了すると、オンラインゲームシステム１００は、各使用者／チームが撃墜した戦闘機の台数または各使用者／チームが獲得した点数に基づいて、各使用者／チームの順位を決定し、各使用者／チームに順位による経験値及びゲームマネーを付与する。そして、各使用者の戦績、経験値、ゲームマネーなどの情報を更新した後にデータベース１３０に保存する。
【００９０】
本発明の実施例により対象体などに所定のマークを表示したり、１次武器と関連するクロスヘアを表示する方法は、オンラインシューティングゲームだけではなく、独立的なシューティングゲーム装置にも適用できる。この場合、敵軍戦闘機は他の使用者により操縦されるのではなく、ゲーム装置により操縦され、ゲーム装置で当該敵軍戦闘機の状態情報に基づいて所定のマーク及びクロスヘアを表示する。
【００９１】
また、敵軍戦闘機または固定地形物に所定のマークを表示したり、１次武器と関連するクロスヘアを表示する方法は、飛行シューティングゲームだけではなく、ヒトまたはロボットなどが登場する１人称シューティングゲーム（ｆｉｒｓｔ  ｐｅｒｓｏｎ  ｓｈｏｏｔｉｎｇ、  ＦＰＳ）やリアルタイム戦略シミュレーションゲーム（ｒｅａｌ  ｔｉｍｅ  ｓｔｒａｔｅｇｙ、ＲＴＳ）、ロールプレイングゲーム（ｒｏｌｅ  ｐｌａｙｉｎｇ  ｇａｍｅ、ＲＰＧ）、アクションゲームなどにも適用することができる。もちろん，３次元空間だけでなく２次元空間で遂行されるゲームにおいてこれらを表示することもできる。
【００９２】
本発明の実施例は多様なコンピュータで具現される動作を行うためのプログラム命令を含むコンピュータで読取可能な記録媒体を含む。この記録媒体は、上述したオンラインゲーム方法を実行させるためのプログラムを記録する。また、この記録媒体はプログラム命令、データファイル、データ構造などを単独または組み合わせて含むことができる。このような記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体、ＣＤ及びＤＶＤのような光記録媒体、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ ｄｉｓｋ）と磁気−光媒体、ＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を保存し遂行するように構成されたハードウェア装置などを含む。また、このような記録媒体としては、プログラム命令、データ構造などを指定する信号を伝送する搬送波を含む光または金属線、導波管などの伝送媒体であってもよい。プログラム命令の例としては、コンパイラーにより作られるような機械語コードだけではなく、インタープリタなどを使用してコンピュータにより実行される高級言語コードが含まれる。
【００９３】
以上、本発明を好適な実施例に則して詳細に説明したが、本発明の権利範囲はこれに限定されず、特許請求の範囲で定義している本発明の基本概念（技術的思想）を利用した当業者の多様な変形及び改良形態もまた本発明の権利範囲に属する。
【図面の簡単な説明】
【００９４】
【図１】本発明の実施例によるオンラインシューティングゲームシステムを説明するためのブロック図である。
【図２】図１に示したゲームサーバーのブロック図である。
【図３】本発明の実施例によるオンラインゲーム方法を示すフローチャートである。
【図４】本発明の実施例によるオンラインゲーム画面の一例を概略的に示す図面である。
【図５】本発明の実施例によりゲーム画面内の対象体に所定のマークを表示する方法を示すフローチャートである。
【図６】本発明の実施例により対象体に所定のマークを表示したゲーム画面を概略的に示す例示図である。
【図７】本発明の実施例により１次武器と関連するクロスヘアの照準点を表示する方法を示すフローチャートである。
【図８】本発明の実施例により１次武器と関連するクロスヘアを表示したゲーム画面を概略的に示す例示図である。
【符号の説明】
【００９５】
１００：ゲームシステム
１１０：ウェブサーバー
１２０：チャンネルリストサーバー
１３０：データベース
１４０：ゲームサーバー
１４２：チャンネル管理モジュール
１４４：情報伝送モジュール
１４６：ゲーム進行モジュール
４１０：移動体
４１５：クロスヘア
４１５ａ、４１５ｄ：照準点
４１５ｂ：１次武器ゲージ
４１５ｃ：２次武器ゲージ
４２０：レーダー表示窓
４５０、４５３、４５５、４５７、４５９：対象体
４６１：ヒドンマーク
４６３：遠距離マーク
４６５：攻撃可能マーク
４６７：ロックオンマーク
【図１】
2008307387.tif 000003
【図２】
2008307387.tif 000004
【図３】
2008307387.tif 000005
【図４】
2008307387.tif 000006
【図５】
2008307387.tif 000007
【図６】
2008307387.tif 000008
【図７】
2008307387.tif 000009
【図８】
2008307387.tif 000010