(57)【特許請求の範囲】
【請求項１】
ディスプレイスクリーンと、コンピュータプログラムを実行するよう動作可能なコンピューティングハードウェアとを含む電子デバイスであって、前記コンピュータプログラムが、前記コンピューティングハードウェアで実行されると、前記電子デバイスを軍事ゲーム機器として構成するようにプログラムされる、電子デバイスにおいて、前記コンピュータプログラムは、前記コンピューティングハードウェアで実行されると、前記電子デバイスに、
グラフィカル・ユーザインターフェースを生成して前記ディスプレイスクリーンに前記グラフィカル・ユーザインターフェースをレンダリングすることと；
第１ビューを前記グラフィカル・ユーザインターフェースに表示することと；
ユーザ選択可能な１つ以上のグラフィカル・オブジェクトを、前記グラフィカル・ユーザインターフェースに表示することと；
前記ユーザ選択可能な１つ以上のグラフィカル・オブジェクトのうち、前記グラフィカル・ユーザインターフェースの前記第１ビューにおいて展開される１つのグラフィカル・オブジェクトのユーザ選択を検出することと；
前記第１ビューの展開地点のユーザ選択を検出することと；
前記展開地点に基づいて、前記１つのグラフィカル・オブジェクトの、前記グラフィカル・ユーザインターフェースの前記第１ビューへの展開を実行し、さらに別のグラフィカル・オブジェクトのセットが、前記展開されたグラフィカル・オブジェクトから出て、前記展開地点の付近にある１つ以上のエリアから前記第１ビューに入るようにすることと；
を遂行するように構成され、ここで、前記展開地点の付近に前記１つのグラフィカル・オブジェクトを展開するスペースがない場合は、自動的に前記展開地点とは異なる場所に前記１つのグラフィカル・オブジェクトを展開する、電子デバイス。
【請求項２】
前記ユーザ選択可能な１つ以上のグラフィカル・オブジェクトは、１つ以上の補助火器をさらに含み、前記コンピュータプログラムは、前記コンピューティングハードウェアで実行されると：
前記１つ以上の補助火器のうち、発射される１つの補助火器のユーザ選択を検出することと；
前記グラフィカル・ユーザインターフェースの前記第１ビューにおける爆破地点のユーザ選択を検出することと；
前記グラフィカル・ユーザインターフェースの前記第１ビューにおいて選択された前記爆破地点に対して、前記１つ以上の補助火器のうちの前記１つの補助火器の発射を実行することと；
前記１つ以上の補助火器のうちの前記１つの補助火器の使用コストを徴収することと
を遂行するように構成される、請求項１に記載の電子デバイス。
【請求項３】
前記１つ以上の補助火器のうちの前記１つの補助火器は、フラッシュ・ファイアであり、前記フラッシュ・ファイアは、前記ユーザ選択可能な１つ以上のグラフィカル・オブジェクトを、前記爆破地点の付近にある１つ以上のエリアを通過するよう方向転換させる、請求項２に記載の電子デバイス。
【請求項４】
前記使用コストは、前記１つ以上の補助火器のうちの前記１つの補助火器を使用するごとに、実質的に異なる、請求項２に記載の電子デバイス。
【請求項５】
前記使用コストは、前記１つ以上の補助火器のうちの前記１つの補助火器を使用するたびに増える、請求項２に記載の電子デバイス。
【請求項６】
前記使用コストは、前記１つ以上の補助火器のうちの前記１つの補助火器が所定回数使用された後に増える、請求項２に記載の電子デバイス。
【請求項７】
前記コンピュータプログラムは、前記コンピューティングハードウェアで実行されると：
１つ以上のユーザ所有テリトリーおよび１つ以上の敵テリトリーを表示する、地図の第２ビューを前記グラフィカル・ユーザインターフェースに表示することと；
前記１つ以上の敵テリトリーのうち、攻撃される１つの敵テリトリーのユーザ選択を可能にすることと；
を遂行するように構成される、請求項１に記載の電子デバイス。
【請求項８】
前記地図の前記第２ビューは、１つ以上の可視エリアと、少なくとも部分的に隠れた１つ以上のエリアとを含み、前記コンピュータプログラムは、前記コンピューティングハードウェアで実行されると：
ユーザ選択可能な地図リソースオブジェクトを前記グラフィカル・ユーザインターフェースに表示することと；
前記ユーザ選択可能な地図リソースオブジェクトのユーザ選択を検出することと；
前記地図の第３ビューを前記グラフィカル・ユーザインターフェースに表示すること、ただし、前記ユーザ選択可能な地図リソースオブジェクトの前記ユーザ選択に少なくとも部分的に基づいて、前記地図の前記第２ビューの前記少なくとも部分的に隠れた１つ以上のエリアのうちの少なくとも１つが、前記地図の前記第３ビューで見えるようになる、前記表示することと；
を遂行するように構成される、請求項７に記載の電子デバイス。
【請求項９】
前記ユーザ選択可能な地図リソースオブジェクトは、レーダーを含み、前記コンピュータプログラムは、前記コンピューティングハードウェアで実行されると：
ユーザ選択可能なアップグレード・オプションを前記グラフィカル・ユーザインターフェースに表示することと；
前記ユーザ選択可能なアップグレード・オプションのユーザ選択を検出することと；
前記ユーザ選択可能なアップグレード・オプションの前記ユーザ選択に少なくとも部分的に基づいて、前記ユーザ選択可能な地図リソースオブジェクトをアップグレードすること、ただし、前記少なくとも部分的に隠れた１つ以上のエリアのうちの前記少なくとも１つは、前記ユーザ選択可能な地図リソースオブジェクトがアップグレードされると見えるようになる、前記アップグレードすることと；
を遂行するように構成される、請求項８に記載の電子デバイス。
【請求項１０】
前記コンピュータプログラムは、前記コンピューティングハードウェアで実行されると、前記ユーザ選択可能な地図リソースオブジェクトの使用コストを徴収するように構成される、請求項８に記載の電子デバイス。
【請求項１１】
前記電子デバイスは、前記グラフィカル・ユーザインターフェースにレンダリングされるユーザ入力インターフェースをさらに含み、前記ユーザ入力インターフェースは、ポインタ・オブジェクトを移動すること、前記ポインタ・オブジェクトをクリックもしくはタップすること、または前記グラフィカル・ユーザインターフェースでタッチ・センシティブ・オブジェクトをスワイプすることに対応する入力を検出するように構成される、請求項１に記載の電子デバイス。
【請求項１２】
前記電子デバイスは、前記ユーザ選択可能な１つ以上のグラフィカル・オブジェクトの状態の変化を実質的に連続して記録および更新するデータベースをさらに含み、前記コンピュータプログラムは、前記コンピューティングハードウェアで実行されると、前記データベースに接続され、前記グラフィカル・ユーザインターフェースの動作可能状態が中断した場合に、前記ユーザ選択可能な１つ以上のグラフィカル・オブジェクトの状態を、それらの、前記データベースにおいて最後に更新された状態に復旧するように構成される、請求項１に記載の電子デバイス。
【請求項１３】
通信ネットワーク経由でサーバと通信接続された、請求項１に記載の複数の電子デバイスであって、グラフィカル・ユーザインターフェースとの複数のユーザのやり取りを容易にするために、前記グラフィカル・ユーザインターフェースが、前記複数の電子デバイスのディスプレイスクリーンに、時間的に同時に生成され、前記複数の電子デバイスで生成された前記グラフィカル・ユーザインターフェースは、前記サーバを介して調整および同期され、時間が経過するにつれて、前記複数の電子デバイスで同時に更新される、請求項１に記載の複数の電子デバイス。
【請求項１４】
電子デバイスのコンピューティングハードウェアでコンピュータプログラムを実行することによって、前記デバイスが遂行する方法であって、前記コンピュータプログラムが、前記コンピューティングハードウェアで実行されると、前記電子デバイスを軍事戦略ゲーム機器として構成するようにプログラムされ、前記方法は：
敵テリトリーを表示する地図の第１ビューを、グラフィカル・ユーザインターフェースに表示することと；
１つ以上の部隊輸送ユニットを含む、ユーザ選択可能な１つ以上のグラフィカル・オブジェクトを、前記グラフィカル・ユーザインターフェースに表示することと；
前記１つ以上の部隊輸送ユニットのうち、前記敵テリトリーを攻撃するために展開される１つの部隊輸送ユニットのユーザ選択を検出することと；
前記敵テリトリーの展開地点のユーザ選択を検出することと；
前記展開地点に基づいて、前記敵テリトリーで、前記１つ以上の部隊輸送ユニットのうちの前記１つの部隊輸送ユニットの、展開を実行すること、ただし、前記１つ以上の部隊輸送ユニットのうちの前記１つの部隊輸送ユニットから出てくる部隊が、前記展開地点の付近にある１つ以上のエリアから前記敵テリトリーに入る、前記実行することと；
を含み、ここで、前記展開地点の付近に前記１つの部隊輸送ユニットを展開するスペースがない場合は、自動的に前記展開地点とは異なる場所に前記１つの部隊輸送ユニットを展開する、方法。
【請求項１５】
前記ユーザ選択可能な１つ以上のグラフィカル・オブジェクトは、１つ以上の補助火器をさらに含み、前記方法は：
前記１つ以上の補助火器のうち、発射される１つの補助火器のユーザ選択を検出することと；
前記敵テリトリーの爆破地点のユーザ選択を検出することと；
前記敵テリトリーの選択された前記爆破地点に対して、前記１つ以上の補助火器のうちの前記１つの補助火器の、発射を実行することと；
前記１つ以上の補助火器のうちの前記１つの補助火器の、使用コストを徴収することと；
をさらに含む、請求項１４に記載の方法。
【請求項１６】
前記１つ以上の補助火器のうちの前記１つの補助火器は、フラッシュ・ファイアであり、前記フラッシュ・ファイアは、前記爆破地点の付近にある１つ以上のエリアを通過するよう、前記部隊を方向転換させる、請求項１５に記載の方法。
【請求項１７】
前記使用コストは、前記１つ以上の補助火器のうちの前記１つの補助火器を使用するごとに、実質的に異なる、請求項１５に記載の方法。
【請求項１８】
前記１つ以上の補助火器のうちの前記１つの補助火器を使用するたびに、前記使用コストを増やすことをさらに含む、請求項１５に記載の方法。
【請求項１９】
前記１つ以上の補助火器のうちの前記１つの補助火器が所定回数使用された後に、前記使用コストを増やすことをさらに含む、請求項１５に記載の方法。
【請求項２０】
１つ以上のユーザ所有テリトリーおよび１つ以上の敵テリトリーを表示する、前記地図の第２ビューを前記グラフィカル・ユーザインターフェースに表示することと；
前記１つ以上の敵テリトリーのうち、攻撃される１つの敵テリトリーのユーザ選択を可能にすることと；
をさらに含む、請求項１４に記載の方法。
【請求項２１】
前記地図の前記第２ビューは、１つ以上の可視エリアと、少なくとも部分的に隠れた１つ以上のエリアとを含み、前記方法は：
ユーザ選択可能な地図リソースオブジェクトを前記グラフィカル・ユーザインターフェースに表示することと；
前記ユーザ選択可能な地図リソースオブジェクトのユーザ選択を検出することと；
前記地図の第３ビューを前記グラフィカル・ユーザインターフェースに表示すること、ただし、前記ユーザ選択可能な地図リソースオブジェクトの前記ユーザ選択に少なくとも部分的に基づいて、前記地図の前記第２ビューの前記少なくとも部分的に隠れた１つ以上のエリアのうちの少なくとも１つが、前記地図の前記第３ビューで見えるようになる、前記表示することと；
をさらに含む、請求項２０に記載の方法。
【請求項２２】
ユーザ選択可能なアップグレード・オプションを前記グラフィカル・ユーザインターフェースに表示することと；
前記ユーザ選択可能なアップグレード・オプションのユーザ選択を検出することと；
前記ユーザ選択可能なアップグレード・オプションの前記ユーザ選択に少なくとも部分的に基づいて、前記ユーザ選択可能な地図リソースオブジェクトをアップグレードすること、ただし、前記少なくとも部分的に隠れた１つ以上のエリアのうちの前記少なくとも１つは、前記ユーザ選択可能な地図リソースオブジェクトがアップグレードされると見えるようになる、前記アップグレードすることと
をさらに含む、請求項２１に記載の方法。
【請求項２３】
前記ユーザ選択可能な地図リソースオブジェクトの使用コストを徴収することをさらに含む、請求項２１に記載の方法。
【請求項２４】
前記コンピュータプログラムをデータベースに接続することと；
前記ユーザ選択可能な１つ以上のグラフィカル・オブジェクトの状態の変化を、前記データベースにおいて実質的に連続して記録および更新することと；
前記グラフィカル・ユーザインターフェースの動作が中断した場合に、前記ユーザ選択可能な１つ以上のグラフィカル・オブジェクトの状態を、それらの、前記データベースにおいて最後に更新された状態に復旧することと
をさらに含む、請求項１４に記載の方法。
【請求項２５】
通信ネットワーク経由で、複数の電子デバイスをサーバと通信接続することと；
前記複数の電子デバイスのディスプレイスクリーンに、グラフィカル・ユーザインターフェースを時間的に同時に生成することと；
前記サーバを介して、前記グラフィカル・ユーザインターフェースを調整することと；
前記グラフィカル・ユーザインターフェースとの複数のユーザのやり取りを容易にするために、時間が経過するにつれて、前記複数の電子デバイスで前記グラフィカル・ユーザインターフェースを同時に更新することと
をさらに含む、請求項１４に記載の方法。
【請求項２６】
前記方法は、オンライン・マルチプレーヤー・ゲーム・システムを容易にするよう実装される、請求項２５に記載の方法。
【請求項２７】
非一時的機械可読データストレージ媒体に記憶されたコンピュータプログラムであって、請求項１４から２６のいずれかに記載の方法を実装するために、電子デバイスのコンピューティングハードウェアで実行可能である、コンピュータプログラム。
【請求項２８】
前記コンピュータプログラムは、ソフトウェアアプリケーション・ストアから前記電子デバイスにダウンロード可能である、請求項２７に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概して、ゲームシステムに関し、特に、グラフィカル・ユーザインターフェースを用いたユーザのインタラクション（やり取り）を容易にする電子デバイスに関する。また、本開示は、グラフィカル・ユーザインターフェースを用いたユーザのやり取りを容易にする方法に関する。さらに、本開示は、非一時的（不揮発性（ｎｏｎ−ｔｒａｎｓｉｅｎｔ））機械可読データストレージ媒体に記憶されたコンピュータプログラムにも関し、このコンピュータプログラムは、前述の方法を実装するために電子デバイスのコンピューティングハードウェアで実行可能である。
【背景】
【０００２】
今日では、簡単かつ迅速にユーザがやり取りできる、利用し易いインターフェースを提供するために、様々な電子デバイスが開発されている。こうした電子デバイスの例としては、スマートフォン、モバイル・インターネット・デバイス（ＭＩＤ：Ｍｏｂｉｌｅ  Ｉｎｔｅｒｎｅｔ  Ｄｅｖｉｃｅ）、ファブレット・コンピュータ、タブレット・コンピュータ、ウルトラ・モバイル・パーソナル・コンピュータ（ＵＭＰＣ：Ｕｌｔｒａ−Ｍｏｂｉｌｅ  Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、携帯情報端末（ＰＤＡ：Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ウェブ・パッド、ハンドヘルド・パーソナル・コンピュータ（ＰＣ：Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ラップトップ・コンピュータ、対話型エンターテインメント・コンピュータ、およびゲーム端末が挙げられるが、これらに限定はされない。こうした電子デバイスの多くは、それらをより利便性が高く、より使用しやすくする、タッチセンシティブ・ディスプレイ・スクリーンを備える。
【０００３】
そうした電子デバイスには、エンターテインメント体験をユーザに提供するために様々なゲームシステムが実装される。電子デバイスに実装されるゲームシステムの重要な態様の１つは、ゲームの様々な動作を制御するゲームのユーザ・インターフェースを用いたユーザのやり取りの容易さである。
【０００４】
図１は、電子デバイスに実装される例示的ゲームシステムの、既知の従来型ユーザ・インターフェースの概略図である。図１は、従来技術を表現する。この例示的ゲームシステムは、例えば他のユーザまたはシミュレーションした対戦相手の所有する１つ以上のテリトリーを攻撃することによって、自己のテリトリーを構築および拡大することがユーザの目標である、軍事戦略ゲームを含む。
【０００５】
図１は、例示的ゲームシステムの、例示的ゲームビュー１００を示す。例示的ゲームビュー１００は、ユーザによる攻撃を受けている敵テリトリーを示す。敵テリトリーは、陸地領域１０２および沿岸領域１０４を含む。図１では目標物１０６ａおよび目標物１０６ｂとして示されている複数の目標物が、陸地領域１０２内に配置される。通常、ユーザはその敵を倒すために、目標物１０６ａおよび１０６ｂを破壊する必要がある。
【０００６】
目標物１０６ａおよび１０６ｂを攻撃するために、ユーザは、図１に戦艦１０８ａ、戦艦１０８ｂ、および戦艦１０８ｃとして示されている複数の戦艦（以下、まとめて戦艦１０８と呼ぶ）を沿岸領域１０４に展開する。
【０００７】
通常、ユーザは、沿岸領域１０４の所望の場所を、例えば指でタップして、またはポインタ・オブジェクトでクリックして選択することにより、戦艦１０８を展開できる。目標物１０６ｂを攻撃する前に目標物１０６ａを攻撃することをユーザが望む例示的状況では、ユーザは、目標物１０６ａのできる限り近くに戦艦１０８を展開する。戦艦１０８は、通常、互いに隣り合わせで展開できる。
【０００８】
その結果、図１に示されているように、戦艦１０８ａおよび１０８ｂから出てくる部隊が、それぞれ目標ルート１１０ａおよび１１０ｂを経由して敵テリトリーに入る。これらの部隊は、ユーザの望み通り、目標物１０６ａを攻撃する。
【０００９】
しかし、沿岸領域１０４で利用可能なスペースは、多くの場合、限られている。戦艦１０８ａおよび１０８ｂが展開された後に戦艦１０８ｃが展開される場合、戦艦１０８ｃは、図１に示されるように、目標物１０６ｂ付近に展開されなくてはならない。戦艦１０８ｃは、例えば、目標物１０６ａ・１０６ｂの双方から実質的に同程度離れている場所に展開されてもよい。
【００１０】
その結果、戦艦１０８ｃから出てくる部隊は、目標ルート１１０ｃおよび１１０ｄとして示された、２つの目標ルート候補を有する。目標ルート１１０ｃは、部隊を目標物１０６ａに導き、目標ルート１１０ｄは、部隊を目標物１０６ｂに導く。部隊は、目標ルート１１０ｃおよび１１０ｄの中から自動的に最短の目標ルートを選択するので、ユーザは部隊を入らせたいルートを選択することができない。目標ルート１１０ｄが最短目標ルートである場合、戦艦１０８ｃから出てくる部隊は、目標物１０６ａではなく、目標物１０６ｂを攻撃する。これでは、ユーザは、これらの部隊の展開を制御することはできない。結果として、ユーザは、望み通りに軍事戦略を定義することは難しいと感じるかもしれない。
【００１１】
したがって、ユーザが望み通りに戦略を定義できるグラフィカル・ユーザインターフェースが必要である。
【摘要】
【００１２】
本開示は、電子デバイスを提供する。
【００１３】
本開示は、グラフィカル・ユーザインターフェースを用いたユーザのやり取りを容易にする方法も提供する。
【００１４】
一態様において、本開示の実施形態は、電子デバイスを提供する。電子デバイスは、ディスプレイスクリーンおよびコンピューティングハードウェアを備える。コンピューティングハードウェアは、コンピュータプログラムを実行するよう動作可能であり、その結果、グラフィカル・ユーザインターフェースが生成されてディスプレイスクリーンにレンダリングされる。グラフィカル・ユーザインターフェースは、ユーザのやり取りを容易にするよう構成される。コンピューティングハードウェア、コンピュータプログラム、およびグラフィカル・ユーザインターフェースは、ゲームシステムに実装される。本開示の或る実施形態では、ゲームシステムは、軍事戦略ゲームを含む。
【００１５】
コンピュータプログラムは、コンピューティングハードウェアで実行されると、地図の第１ビューをグラフィカル・ユーザインターフェースに表示するよう構成される。地図の第１ビューは、敵テリトリーを表示する。コンピュータプログラムはさらに、コンピューティングハードウェアで実行されると、ユーザ選択可能な１つ以上のグラフィカル・オブジェクトをグラフィカル・ユーザインターフェースに表示するよう構成される。ユーザ選択可能な１つ以上のグラフィカル・オブジェクトは、例えば、１つ以上の部隊輸送ユニットを含んでもよい。
【００１６】
さらに、コンピュータプログラムは、コンピューティングハードウェアで実行されると、１つ以上の部隊輸送ユニットのうち、敵テリトリーを攻撃するために展開される１つの部隊輸送ユニットのユーザ選択を検出し、さらに、敵テリトリーの展開地点のユーザ選択を検出するよう構成される。コンピュータプログラムは、コンピューティングハードウェアで実行されると、ユーザ選択の検出後、敵テリトリーで１つ以上の部隊輸送ユニットのうちの該１つの部隊輸送ユニットの、展開を実行するよう構成される。その結果、１つ以上の部隊輸送ユニットのうちの該１つの部隊輸送ユニットから出てくる部隊は、展開地点の付近にある１つ以上のエリアから敵テリトリーに入る。
【００１７】
１つ以上の部隊輸送ユニットとは別に、ユーザ選択可能な１つ以上のグラフィカル・オブジェクトは、１つ以上の補助火器（ｓｕｐｐｌｅｍｅｎｔａｌ  ｆｉｒｅ）も含んでもよい。コンピュータプログラムは、コンピューティングハードウェアで実行されると、１つ以上の補助火器のうち、発射される１つの補助火器のユーザ選択を検出し、さらに、敵テリトリーの爆破地点（ｆｉｒｅ  ｐｏｉｎｔ）のユーザ選択を検出するように構成されてもよい。よって、コンピュータプログラムは、コンピューティングハードウェアで実行されると、ユーザ選択の検出後、敵テリトリーの選択された爆破地点に対して、１つ以上の補助火器のうちの該１つの補助火器の、発射を実行するように構成されてもよい。
【００１８】
本開示の実施形態では、１つ以上の補助火器のうちの該１つの補助火器は、発射されると、爆破地点の付近にある１つ以上のエリアを通過するよう部隊を方向転換させる、フラッシュ・ファイア（ｆｌａｓｈ  ｆｉｒｅ）である。
【００１９】
さらに、コンピュータプログラムは、コンピューティングハードウェアで実行されると、１つ以上の補助火器のうちの該１つの補助火器の、使用コストを徴収するように構成されてもよい。使用コストは、１つ以上の補助火器のうちの該１つの補助火器を使用するごとに実質的に異なってもよい。本開示の実施形態では、１つ以上の補助火器のうちの該１つの補助火器を使用するたびに、その使用コストが増える。本開示の別の実施形態では、１つ以上の補助火器のうちの該１つの補助火器が所定回数使用された後に、その使用コストが増える。
【００２０】
さらに、コンピュータプログラムは、コンピューティングハードウェアで実行されると、地図の第２ビューをグラフィカル・ユーザインターフェースに表示するよう構成される。地図の第２ビューは、１つ以上のユーザ所有テリトリーおよび１つ以上の敵テリトリーを表示する。よって、コンピュータプログラムは、コンピューティングハードウェアで実行されると、１つ以上の敵テリトリーのうち、攻撃される１つの敵テリトリーをユーザが選択できるよう構成される。
【００２１】
地図の第２ビューは、１つ以上の可視エリアと、少なくとも部分的に隠れた１つ以上のエリアとを含んでもよい。この場合、コンピュータプログラムは、コンピューティングハードウェアで実行されると、ユーザ選択可能な地図リソースオブジェクト（ｍａｐ−ｒｅｓｏｕｒｃｅ  ｏｂｊｅｃｔ）をグラフィカル・ユーザインターフェースに表示し、ユーザ選択可能な地図リソースオブジェクトをユーザが選択したことを検出し、地図の第３ビューをグラフィカル・ユーザインターフェースに表示するように構成されてもよい。ユーザ選択可能な地図リソースオブジェクトをユーザが選択したことに少なくとも部分的に基づき、地図の第２ビューの少なくとも部分的に隠れた１つ以上のエリアのうちの少なくとも１つが、地図の第３ビューで見えるようになる。
【００２２】
本開示の例示的実施形態では、ユーザ選択可能な地図リソースオブジェクトは、レーダーを含む。よって、コンピュータプログラムは、コンピューティングハードウェアで実行されると、ユーザ選択可能なアップグレード・オプションをグラフィカル・ユーザインターフェースに表示して、ユーザ選択可能なアップグレード・オプションのユーザ選択を検出するように構成されてもよい。コンピュータプログラムは、コンピューティングハードウェアで実行されると、ユーザ選択可能なアップグレード・オプションのユーザ選択に少なくとも部分的に基づいて、ユーザ選択可能な地図リソースオブジェクトをアップグレードするように構成されてもよい。その結果、少なくとも部分的に隠れた１つ以上のエリアのうちの該少なくとも１つは、ユーザ選択可能な地図リソースオブジェクトがアップグレードされると見えるようになる。
【００２３】
コンピュータプログラムは、コンピューティングハードウェアで実行されると、ユーザ選択可能な地図リソースオブジェクトの使用コストを徴収するように構成されてもよい。
【００２４】
ユーザ選択を検出するために、電子デバイスはさらに、グラフィカル・ユーザインターフェースにレンダリングされるユーザ入力インターフェースを備える。ユーザ入力インターフェースは、ポインタ・オブジェクトを移動すること、ポインタ・オブジェクトをクリックもしくはタップすること、またはグラフィカル・ユーザインターフェースでタッチ・センシティブ・オブジェクトをスワイプすることに対応した入力を検出するよう構成される。
【００２５】
さらに、電子デバイスは、ユーザ選択可能な１つ以上のグラフィカル・オブジェクトの状態の変化を、実質的に連続して記録および更新するデータベースを備えてもよい。コンピュータプログラムは、コンピューティングハードウェアで実行されると、データベースに接続される。コンピュータプログラムは、コンピューティングハードウェアで実行されると、グラフィカル・ユーザインターフェースの動作可能状態が中断した場合に、ユーザ選択可能な１つ以上のグラフィカル・オブジェクトの状態を、それらの、データベースにおいて最後に更新された状態に復旧するように構成されてもよい。
【００２６】
本開示の実施形態では、複数の電子デバイスが、通信ネットワーク経由でサーバと通信接続される。グラフィカル・ユーザインターフェースは、複数の電子デバイスのディスプレイスクリーンに、時間的に同時に生成され、グラフィカル・ユーザインターフェースとの複数のユーザのやり取りを容易にする。有益であるように、複数の電子デバイスで生成された各グラフィカル・ユーザインターフェースは、サーバを介して調整および同期され、時間が経過するにつれて複数の電子デバイスで同時に更新される。
【００２７】
これらの電子デバイスの例としては、移動電話、スマートフォン、モバイル・インターネット・デバイス（ＭＩＤ）、タブレット・コンピュータ、ウルトラ・モバイル・パーソナル・コンピュータ（ＵＭＰＣ）、ファブレット・コンピュータ、携帯情報端末（ＰＤＡ）、ウェブ・パッド、パーソナル・コンピュータ（ＰＣ）、ハンドヘルドＰＣ、ラップトップ・コンピュータ、デスクトップ・コンピュータ、ネットワーク・アタッチト・ストレージ（ＮＡＳ：Ｎｅｔｗｏｒｋ−Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）デバイス、組み込みＰＣを備える大型タッチスクリーン、ならびにゲーム・コンソール、テレビジョン（ＴＶ：Ｔｅｌｅｖｉｓｉｏｎ）セットおよびセット・トップ・ボックス（ＳＴＢ：Ｓｅｔ−Ｔｏｐ  Ｂｏｘ）などの対話型エンターテインメントデバイスが挙げられるが、これらに限定はされない。
【００２８】
別の態様では、本開示の実施形態は、グラフィカル・ユーザインターフェースを用いたユーザのやり取りを容易にする方法を提供する。
【００２９】
さらに別の態様では、本開示の実施形態は、非一時的（不揮発性）機械可読データストレージ媒体に記憶されたコンピュータプログラムを提供し、このコンピュータプログラムは、前述の方法を実装するために、電子デバイスのコンピューティングハードウェアで実行可能である。このコンピュータプログラムは、例えば、ソフトウェアアプリケーション・ストアから電子デバイスにダウンロードできてもよい。
【００３０】
本開示の実施形態は、従来技術における前述の問題を実質的に取り除く、またはそれに少なくとも部分的に対処し、ユーザが部隊の展開を制御でき、それによって、ユーザが望み通りに軍事戦略を定義できるようにする。
【００３１】
本開示のさらなる態様、利点、特徴、および目的は、添付の特許請求の範囲に関連して解釈される図面および例示的実施形態の詳細な説明から明らかになるであろう。
【００３２】
当然のことながら、本開示の各特徴は、添付の特許請求の範囲により定義される本開示の範囲から逸脱することなく、様々な組み合わせに集約することができる。
【図面の簡単な説明】
【００３３】
上記の摘要、ならびに以下の例示的実施形態の詳細な説明は、添付の図面と併せて読むとより深く理解される。本開示を説明する目的で、本開示の例示的構成が図面に示されている。しかしながら、本開示は、本願明細書に開示される特定の方法および手段に限定されるものではない。また当業者であれば、図面が正確な縮尺ではないことが理解されよう。同じ構成要素は可能な限り同一番号で示した。
【００３４】
以下、次の図面を参照しながら、単なる例として本開示の実施形態について記載する。
【図１】（従来技術）電子デバイスに実装される例示的ゲームシステムの、既知の従来型ユーザ・インターフェースの概略図である。
【図２】本開示の実施形態を実践するのに適した例示的ネットワーク環境の概略図である。
【図３】本開示の実施形態による、電子デバイスの様々なコンポーネントの概略図である。
【図４Ａ】本開示の実施形態による、ゲームシステムの例示的ゲームビューの図である。
【図４Ｂ】本開示の実施形態による、ゲームシステムの例示的ゲームビューの図である。
【図４Ｃ】本開示の実施形態による、ゲームシステムの例示的ゲームビューの図である。
【図４Ｄ】本開示の実施形態による、ゲームシステムの例示的ゲームビューの図である。
【図５】本開示の実施形態による、ゲームシステムのゲームビューの例示的スクリーン・ショットの図である。
【図６】本開示の実施形態による、ゲームシステムのゲームビューの、別の例示的スクリーン・ショットの図である。
【図７】本開示の実施形態による、ゲームシステムの例示的ゲームビューの図である。
【図８Ａ】本開示の実施形態による、ゲームシステムの別の例示的ゲームビューの図である。
【図８Ｂ】本開示の実施形態による、ゲームシステムの別の例示的ゲームビューの図である。
【図８Ｃ】本開示の実施形態による、ゲームシステムの別の例示的ゲームビューの図である。
【図９】本開示の実施形態による、ゲームシステムのさらに別の例示的ゲームビューの図である。
【図１０】本開示の実施形態による、グラフィカル・ユーザインターフェースを用いたユーザのやり取りを容易にする方法のステップの図である。
【００３５】
添付の図面では、上に下線番号がある項目、または下線番号の隣接する項目を表すよう、下線番号が用いられる。下線のない番号は、下線のない番号を項目にリンクする線により特定される項目に関係する。番号に下線がなく、関連する矢印を伴う場合、下線のない番号は、矢印が指す項目全体を特定するために使用されている。
【実施形態の詳細な説明】
【００３６】
以下の詳細な説明は、本開示の実施形態と、それを実装できる方法とを示す。本開示を実施する最良の形態が開示されているが、当業者であれば、本開示を実施または実践する他の実施形態もありうることが理解されよう。
【００３７】
本開示の実施形態は、ゲーム環境を容易にする電子デバイスを提供する。電子デバイスは、ディスプレイスクリーンおよびコンピューティングハードウェアを備える。コンピューティングハードウェアは、コンピュータプログラムを実行するよう動作でき、その結果、グラフィカル・ユーザインターフェースが生成されてディスプレイスクリーンにレンダリングされる。グラフィカル・ユーザインターフェースは、ユーザのやり取りを容易にするよう構成される。コンピューティングハードウェア、コンピュータプログラム、およびグラフィカル・ユーザインターフェースは、ゲームシステムに実装される。本開示の或る実施形態では、ゲームシステムは、軍事戦略ゲームを含む。
【００３８】
コンピュータプログラムは、コンピューティングハードウェアで実行されると、地図の第１ビューをグラフィカル・ユーザインターフェースに表示するよう構成される。地図の第１ビューは、敵テリトリーを表示する。コンピュータプログラムはさらに、コンピューティングハードウェアで実行されると、ユーザ選択可能な１つ以上のグラフィカル・オブジェクトをグラフィカル・ユーザインターフェースに表示するよう構成される。ユーザ選択可能な１つ以上のグラフィカル・オブジェクトは、例えば、１つ以上の部隊輸送ユニットを含んでもよい。
【００３９】
さらに、コンピュータプログラムは、コンピューティングハードウェアで実行されると、１つ以上の部隊輸送ユニットのうち、敵テリトリーを攻撃するために展開される１つの部隊輸送ユニットのユーザ選択を検出し、さらに、敵テリトリーの展開地点のユーザ選択を検出するよう構成される。コンピュータプログラムは、コンピューティングハードウェアで実行されると、ユーザ選択の検出後、敵テリトリーで１つ以上の部隊輸送ユニットのうちの該１つの部隊輸送ユニットの、展開を実行するよう構成される。その結果、１つ以上の部隊輸送ユニットのうちの該１つの部隊輸送ユニットから出てくる部隊は、展開地点の付近にある１つ以上のエリアから敵テリトリーに入る。
【００４０】
１つ以上の部隊輸送ユニットとは別に、ユーザ選択可能な１つ以上のグラフィカル・オブジェクトは、１つ以上の補助火器も含んでもよい。１つ以上の補助火器は、例えば、１つ以上の武器、１つ以上の爆弾、１つ以上のフラッシュ・ファイア、および同様のものを含んでもよい。１つ以上の補助火器は、例えば部隊を補助するために、１つ以上の部隊輸送ユニットのうちの１つ、および／または海に配置された戦闘艦から発射されてもよい。
【００４１】
コンピュータプログラムは、コンピューティングハードウェアで実行されると、１つ以上の補助火器のうち、発射される１つの補助火器のユーザ選択を検出し、さらに、敵テリトリーの爆破地点のユーザ選択を検出するように構成されてもよい。よって、コンピュータプログラムは、コンピューティングハードウェアで実行されると、ユーザ選択の検出後、敵テリトリーの選択された爆破地点に対して、１つ以上の補助火器のうちの該１つの補助火器の、発射を実行するように構成されてもよい。
【００４２】
本開示の実施形態では、１つ以上の補助火器のうちの該１つの補助火器は、発射されると、爆破地点の付近にある１つ以上のエリアを通過するよう部隊を方向転換させる、フラッシュ・ファイアである。
【００４３】
さらに、コンピュータプログラムは、コンピューティングハードウェアで実行されると、１つ以上の補助火器のうちの該１つの補助火器の、使用コストを徴収するように構成されてもよい。使用コストは、１つ以上の補助火器のうちの該１つの補助火器を使用するごとに実質的に異なってもよい。本開示の実施形態では、１つ以上の補助火器のうちの該１つの補助火器を使用するたびに、その使用コストが増える。本開示の別の実施形態では、１つ以上の補助火器のうちの該１つの補助火器が所定回数使用された後に、その使用コストが増える。
【００４４】
さらに、コンピュータプログラムは、コンピューティングハードウェアで実行されると、地図の第２ビューをグラフィカル・ユーザインターフェースに表示するよう構成される。地図の第２ビューは、１つ以上のユーザ所有テリトリーおよび１つ以上の敵テリトリーを表示する。よって、コンピュータプログラムは、コンピューティングハードウェアで実行されると、１つ以上の敵テリトリーのうち、攻撃される１つの敵テリトリーをユーザが選択できるよう構成される。
【００４５】
地図の第２ビューは、１つ以上の可視エリアと、少なくとも部分的に隠れた１つ以上のエリアとを含んでもよい。こうした状況では、コンピュータプログラムは、コンピューティングハードウェアで実行されると、ユーザ選択可能な地図リソースオブジェクトをグラフィカル・ユーザインターフェースに表示し、ユーザ選択可能な地図リソースオブジェクトのユーザ選択を検出し、地図の第３ビューをグラフィカル・ユーザインターフェースに表示するように構成されてもよい。ユーザ選択可能な地図リソースオブジェクトのユーザ選択に少なくとも部分的に基づき、地図の第２ビューの少なくとも部分的に隠れた１つ以上のエリアのうちの少なくとも１つが、地図の第３ビューで見えるようになる。
【００４６】
本開示の例示的実施形態では、ユーザ選択可能な地図リソースオブジェクトは、レーダーを含む。よって、コンピュータプログラムは、コンピューティングハードウェアで実行されると、ユーザ選択可能なアップグレード・オプションをグラフィカル・ユーザインターフェースに表示して、ユーザ選択可能なアップグレード・オプションのユーザ選択を検出するように構成されてもよい。コンピュータプログラムは、コンピューティングハードウェアで実行されると、ユーザ選択可能なアップグレード・オプションのユーザ選択に少なくとも部分的に基づいて、ユーザ選択可能な地図リソースオブジェクトをアップグレードするように構成されてもよい。その結果、少なくとも部分的に隠れた１つ以上のエリアのうちの該少なくとも１つは、ユーザ選択可能な地図リソースオブジェクトがアップグレードされると見えるようになる。
【００４７】
コンピュータプログラムは、コンピューティングハードウェアで実行されると、ユーザ選択可能な地図リソースオブジェクトの使用コストを徴収するように構成されてもよい。
【００４８】
ユーザ選択を検出するために、電子デバイスはさらに、グラフィカル・ユーザインターフェースにレンダリングされるユーザ入力インターフェースを備える。ユーザ入力インターフェースは、ポインタ・オブジェクトを移動すること、ポインタ・オブジェクトをクリックもしくはタップすること、またはグラフィカル・ユーザインターフェースでタッチ・センシティブ・オブジェクトをスワイプすることに対応した入力を検出するよう構成される。
【００４９】
さらに、電子デバイスは、ユーザ選択可能な１つ以上のグラフィカル・オブジェクトの状態の変化を、実質的に連続して記録および更新するデータベースを備えてもよい。コンピュータプログラムは、コンピューティングハードウェアで実行されると、データベースに接続される。コンピュータプログラムは、コンピューティングハードウェアで実行されると、グラフィカル・ユーザインターフェースの動作可能状態が中断した場合に、ユーザ選択可能な１つ以上のグラフィカル・オブジェクトの状態を、それらの、データベースにおいて最後に更新された状態に復旧するように構成されてもよい。
【００５０】
本開示の実施形態では、複数の電子デバイスが、通信ネットワーク経由でサーバと通信接続される。グラフィカル・ユーザインターフェースは、複数の電子デバイスのディスプレイスクリーンに、時間的に同時に生成され、グラフィカル・ユーザインターフェースとの複数のユーザのやり取りを容易にする。有益であるように、複数の電子デバイスで生成された各グラフィカル・ユーザインターフェースは、サーバを介して調整および同期され、時間が経過するにつれて、複数の電子デバイスで同時に更新される。
【００５１】
これらの電子デバイスの例としては、移動電話、スマートフォン、モバイル・インターネット・デバイス（ＭＩＤ）、タブレット・コンピュータ、ウルトラ・モバイル・パーソナル・コンピュータ（ＵＭＰＣ）、ファブレット・コンピュータ、携帯情報端末（ＰＤＡ）、ウェブ・パッド、パーソナル・コンピュータ（ＰＣ）、ハンドヘルドＰＣ、ラップトップ・コンピュータ、デスクトップ・コンピュータ、ネットワーク・アタッチト・ストレージ（ＮＡＳ）デバイス、組み込みＰＣを備える大型タッチスクリーン、ならびにゲーム・コンソール、テレビジョン（ＴＶ）セットおよびセット・トップ・ボックス（ＳＴＢ）などの対話型エンターテインメントデバイスが挙げられるが、これらに限定はされない。
【００５２】
以下、参照番号によって詳細に図面を参照する。図２は、本開示の実施形態を実践するのに適した例示的ネットワーク環境２００の概略図である。ネットワーク環境２００は、図２で電子デバイス２０２ａ、電子デバイス２０２ｂ、および電子デバイス２０２ｃとして示されている１つ以上の電子デバイス（以下、まとめて電子デバイス２０２と呼ぶ）を含む。ネットワーク環境２００はさらに、サーバ２０４と、通信ネットワーク２０６とを含む。サーバ２０４はデータベース２０８に接続されている。
【００５３】
ネットワーク環境２００は、想定される様々なシナリオに応じて、様々な形で実装されてもよい。１つの例示的シナリオでは、ネットワーク環境２００は、サーバ２０４およびデータベース２０８の、空間的に同一場所での配置によって実装されてもよい。別の例示的シナリオでは、ネットワーク環境２００は、通信ネットワーク２０６経由で相互に通信接続されたサーバ２０４およびデータベース２０８の、空間的に分散された配置によって実装されてもよい。さらに別の例示的シナリオでは、サーバ２０４およびデータベース２０８は、クラウド・コンピューティング・サービスを用いて実装されてもよい。
【００５４】
電子デバイス２０２は、通信ネットワーク２０６経由でサーバ２０４と通信接続される。通信ネットワーク２０６は、互いに相互接続されて単一の大型ネットワークとして機能する、個別の複数ネットワークの集合とすることができる。こうした個別のネットワークは、有線、無線、またはその組み合わせとされてもよい。こうした個別のネットワークの例としては、ローカル・エリア・ネットワーク（ＬＡＮ：Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、広域ネットワーク（ＷＡＮ：Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ：Ｍｅｔｒｏｐｏｌｉｔａｎ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＬＡＮ（ＷＬＡＮ：Ｗｉｒｅｌｅｓｓ  ＬＡＮ）、無線ＷＡＮ（ＷＷＡＮ：Ｗｉｒｅｌｅｓｓ  ＷＡＮ）、無線ＭＡＮ（ＷＭＡＮ：Ｗｉｒｅｌｅｓｓ  ＭＡＮ）、インターネット、第２世代（２Ｇ：ｓｅｃｏｎｄ  ｇｅｎｅｒａｔｉｏｎ）電気通信ネットワーク、第３世代（３Ｇ：ｔｈｉｒｄ  ｇｅｎｅｒａｔｉｏｎ）電気通信ネットワーク、第４世代（４Ｇ：ｆｏｕｒｔｈ  ｇｅｎｅｒａｔｉｏｎ）電気通信ネットワーク、および、ワールドワイド・インターオペラビリティ・フォー・マイクロウェーブ・アクセス（ＷｉＭＡＸ：Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）ネットワークが挙げられるが、これらに限定はされない。
【００５５】
さらに、または代わりに、電子デバイス２０２は、それ自体の「Ｂｌｕｅｔｏｏｔｈ」ネットワークを使用して「Ｂｌｕｅｔｏｏｔｈ」サーバに接続し、他の電子デバイスと同期してもよい（「Ｂｌｕｅｔｏｏｔｈ」は登録商標である）。
【００５６】
電子デバイス２０２の例としては、移動電話、スマートフォン、モバイル・インターネット・デバイス（ＭＩＤ）、タブレット・コンピュータ、ウルトラ・モバイル・パーソナル・コンピュータ（ＵＭＰＣ）、ファブレット・コンピュータ、携帯情報端末（ＰＤＡ）、ウェブ・パッド、パーソナル・コンピュータ（ＰＣ）、ハンドヘルドＰＣ、ラップトップ・コンピュータ、デスクトップ・コンピュータ、ネットワーク・アタッチト・ストレージ（ＮＡＳ）デバイス、組み込みＰＣを備える大型タッチスクリーン、ならびにゲーム・コンソール、テレビジョン（ＴＶ）セットおよびセット・トップ・ボックス（ＳＴＢ）などの対話型エンターテインメントデバイスが挙げられるが、これらに限定はされない。
【００５７】
ネットワーク環境２００は、様々なゲームシステム、シミュレーション・システム、またはその他類似システムを動作させるのに適している。本開示の実施形態では、ネットワーク環境２００は、オンライン・マルチプレーヤー・ゲーム・システムを動作させるのに適している。
【００５８】
一実施形態では、ネットワーク環境２００は、シンクライアント・ゲームを実装するために使用される。よって、ゲームシステムは、その機能が、部分的に電子デバイス２０２に実装され、かつ部分的にサーバ２０４に実装される形で構成されてもよい。
【００５９】
別の実施形態では、ネットワーク環境２００は、シッククライアント・ゲームを実装するために使用される。よって、ゲームシステムは、その機能が実質的に電子デバイス２０２に実装される形で構成されてもよい。
【００６０】
さらに別の実施形態では、ネットワーク環境２００は、ウェブベースのゲームを実装するために使用される。よって、ゲームシステムは、その機能が実質的にサーバ２０４に実装される形で構成されてもよい。
【００６１】
電子デバイス２０２は、サーバ２０４にアクセスして、１つ以上の新しいゲームをダウンロードしても、１つ以上の既存ゲームを更新してもよい。
【００６２】
電子デバイス２０２に関連するユーザは、ゲームシステムによって提供される１つ以上のゲームをプレイする。このゲームシステムによって、ユーザは互いにやり取りができ、および／または何らかの情報を共有することもできる。
【００６３】
さらに、ゲームシステムによって、一部または全部のユーザが、互いに対戦したり、チームになったりして相互にゲームをプレイできてもよい。あるいは、ゲームシステムによって、ユーザが互いに関係なく個別のゲームをプレイできてもよい。
【００６４】
説明のために、ユーザＡが電子デバイス２０２ａに関連し、ユーザＢが電子デバイス２０２ｂに関連し、ユーザＣが電子デバイス２０２ｃに関連する状況を考える。さらに、ゲームシステムによって、ユーザＡおよびＢが相互に、例えば互いに対戦してゲームをプレイできる例示的状況を考える。その結果、グラフィカル・ユーザインターフェースは、電子デバイス２０２ａおよび２０２ｂのディスプレイスクリーンに、時間的に同時に生成され、ユーザＡおよびＢのグラフィカル・ユーザインターフェースを用いたユーザのやり取りを容易にする。例示的状況では、サーバ２０４は、電子デバイス２０２ａおよび２０２ｂに生成されるグラフィカル・ユーザインターフェースを調整して同期させ、電子デバイス２０２ａおよび２０２ｂのグラフィカル・ユーザインターフェースを、時間が経過するにつれて同時に更新する。
【００６５】
以下、ゲームシステムによって、ユーザＣがゲームを単独でプレイできる別の例示的状況を考える。こうした状況では、電子デバイス２０２ｃは、例えばゲームプレイ中などに、実質的に連続してサーバ２０４に接続される必要はない。電子デバイス２０２ｃは、例えばゲームをサーバからダウンロードするときなどに、サーバ２０４に接続されればよい。さらに電子デバイス２０２ｃは、例えばサーバ２０４から更新を受信するために、定期的またはランダムにサーバ２０４に接続されてもよい。
【００６６】
さらに、サーバ２０４は、ゲーム関連情報をデータベース２０８に記憶する。ゲーム関連情報は、例えば、ユーザのアカウント、ユーザの残高、ユーザのスコア、ユーザがプレイしているゲームの状態、ゲームのスクリーン・ショット、ゲーム関連のパラメータ、ユーザの使用しているゲームビュー、ユーザがプレイしているゲームレベル、ゲームのバージョン、および／または関連するタイム・スタンプのうちの少なくとも１つを含んでもよい。
【００６７】
有益であるように、電子デバイス２０２および／またはサーバ２０４は、ユーザがプレイしているゲームの状態の変化を実質的に連続してデータベース２０８に記録および更新する。電子デバイス２０２は、グラフィカル・ユーザインターフェースの動作可能状態が中断した場合に、ゲームの状態を、それらの、データベース２０８において最後に更新された状態に復旧するように構成されてもよい。
【００６８】
ゲームの状態変化についての情報を含むゲーム関連情報は、データ・パッケージの形式でサーバ２０４に送信されてもよい。データ・パッケージは、通常、ヘッダ、ペイロード、およびチェックサムを含んでもよい。チェックサムは、ペイロードの関数とすることができる。あるいは、チェックサムは、ユーザの使用しているユーザ名など、ユーザの固有識別子とすることができる。当業者であれば、ゲームプレイ中、チェックサムを取得するために、複数のデータ・パッケージに適切なチェックサム関数またはチェックサム・アルゴリズムが適用されることが理解されよう。
【００６９】
起こりうる不正行為を防止するために、特定のデータ・パッケージに対応するチェックサムを、任意の時点で再計算し、当該の特定のデータ・パッケージとともに記憶されているチェックサムと比較することができる。したがって、チェックサムをデータ・パッケージに含めることは、ゲーム中の不正行為の発生を減らすことができる。
【００７０】
図２は単なる例であり、添付の特許請求の範囲に記載の範囲を不当に限定すべきではない。当然のことながら、ネットワーク環境２００に関する特定の指示は、例として提供されており、電子デバイス、サーバ、通信ネットワーク、およびデータベースの特定の数、タイプ、または配置に、ネットワーク環境２００を限定するものと見なされてはならない。当業者であれば、本開示の実施形態の多数の変形、選択肢、および変更を認識するであろう。
【００７１】
図３は、本開示の実施形態による、電子デバイス３００の様々なコンポーネントの概略図である。電子デバイス３００は、データ・メモリ３０２と、プロセッサ３０４などのコンピューティングハードウェアと、入出力（Ｉ／Ｏ：Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）デバイス３０６と、ネットワーク・インターフェース３０８と、データ・メモリ３０２、プロセッサ３０４、Ｉ／Ｏデバイス３０６、およびネットワーク・インターフェース３０８を含む様々なコンポーネントを動作させるように接続するシステム・バス３１０とを含むが、これらに限定はされない。電子デバイス３００は、電子デバイス３００の様々なコンポーネントに電力を供給する電源（図３には示さず）も含む。電源は、例えば、充電式電池を含んでもよい。
【００７２】
データ・メモリ３０２は、固定式メモリ、リムーバブル・メモリ、またはその組み合わせを含んでもよい。固定式メモリは、例えば、ランダムアクセスメモリ（ＲＡＭ：Ｒａｎｄｏｍ−Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、読み取り専用メモリ（ＲＯＭ：Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュ・メモリ、またはハードドライブを含む。リムーバブル・メモリは、例えば、フラッシュ・メモリ・カード、メモリ・スティック、またはスマート・カードを含む。
【００７３】
データ・メモリ３０２は、コンピュータプログラム３１２を記憶し、プロセッサ３０４は、コンピュータプログラム３１２を実行するよう動作できる。プロセッサ３０４でコンピュータプログラム３１２を実行すると、グラフィカル・ユーザインターフェースが生成されてディスプレイスクリーンにレンダリングされる。グラフィカル・ユーザインターフェースは、ユーザのやり取りを容易にするよう構成される。
【００７４】
コンピューティングハードウェア、コンピュータプログラム３１２、およびグラフィカル・ユーザインターフェースは、ゲームシステムに実装されてもよい。本開示の或る実施形態では、ゲームシステムは、軍事戦略ゲームを含む。
【００７５】
したがって、Ｉ／Ｏデバイス３０６は、グラフィカル・ユーザインターフェースにレンダリングされるユーザ入力インターフェースを支援する。ユーザ入力インターフェースは、ポインタ・オブジェクトを移動すること、ポインタ・オブジェクトをクリックもしくはタップすること、またはグラフィカル・ユーザインターフェースでタッチ・センシティブ・オブジェクトをスワイプすることに対応した入力を検出するように構成されてもよい。
【００７６】
Ｉ／Ｏデバイス３０６は、グラフィカル・イメージを電子デバイス３００のユーザに対して表示するディスプレイスクリーンを含む。有益であるように、ディスプレイスクリーンは、ユーザ入力インターフェースを提供するよう動作できるタッチセンシティブ・ディスプレイ・スクリーンであってもよい。タッチセンシティブ・ディスプレイ・スクリーンは、ユーザのタッチ入力を受取ることができる。こうしたタッチ入力は、例えば、指、またはペン等のタッチ・センシティブ・オブジェクトで、クリック、タップ、ポイント、移動、押下、および／またはスワイプすることを含んでもよい。
【００７７】
タッチセンシティブ・ディスプレイ・スクリーンは、指またはタッチ・センシティブ・オブジェクトによって加えられる圧力を感知するように構成されてもよい。一例では、タッチセンシティブ・ディスプレイ・スクリーンは、静電容量における変化を検出することができる静電容量式タッチスクリーンであってもよい。別の例では、タッチセンシティブ・ディスプレイ・スクリーンは、抵抗における変化を検出することができる抵抗式タッチスクリーンであってもよい。さらに別の例では、タッチセンシティブ・ディスプレイ・スクリーンは、反射率における変化を検出することができる光学式タッチスクリーンでもよい。
【００７８】
コンピュータプログラム３１２は、プロセッサ３０４で実行されると、触覚入力の検出後、触覚入力に関係するジェスチャを識別するよう構成される。ジェスチャは、ユーザにより加えられた力、ユーザにより加えられた圧力、ポインタ・オブジェクトの移動速度、ジェスチャが用いられた持続時間、および／またはジェスチャが用いられたタッチ・センシティブ・ディスプレイ・スクリーンの位置のうちの少なくとも１つを考慮に入れてもよい。その結果、コンピュータプログラム３１２は、プロセッサ３０４で実行されると、ジェスチャを分析して、ジェスチャに対応する適切なアクションを適用するよう構成される。
【００７９】
さらに、または代わりに、Ｉ／Ｏデバイス３０６は、グラフィカル・ユーザインターフェースでのクリック、ポイント、および／またはポインタ・オブジェクトの移動に対応する入力を受取ることができるマウス、キーボード、またはジョイスティックを含む。
【００８０】
さらに、Ｉ／Ｏデバイス３０６は、オーディオ出力をユーザに提供するスピーカ、およびオーディオ入力をユーザから受取るマイクロフォンも含んでもよい。
【００８１】
電子デバイス３００は、例えばデータベース（図３には示さず）などの不揮発性データストレージ装置を含んでもよい。コンピュータプログラム３１２は、プロセッサ３０４で実行されるとデータベースに接続されてもよい。コンピュータプログラム３１２は、プロセッサ３０４で実行されると、ユーザがプレイしているゲームの状態の変化をデータベースにおいて実質的に連続して記録および更新するように構成されてもよい。コンピュータプログラム３１２は、プロセッサ３０４で実行されると、グラフィカル・ユーザインターフェースの動作可能状態が中断した場合に、ゲームの状態を、その、データベースにおいて最後に更新された状態に復旧するように構成されてもよい。
【００８２】
さらに、コンピュータプログラム３１２は、プロセッサ３０４で実行されると、ゲーム関連情報をデータベースに記憶してもよい。ゲーム関連情報は、例えば、ユーザのアカウント、ユーザの残高、ユーザのスコア、ゲームの状態、ゲームのスクリーン・ショット、ゲーム関連のパラメータ、ユーザの使用しているゲームビュー、ユーザがプレイしているゲームレベル、ゲームのバージョン、および／または関連するタイム・スタンプのうちの少なくとも１つを含んでもよい。
【００８３】
さらにネットワーク・インターフェース３０８によって、電子デバイス３００が、例えば通信ネットワーク（図３には示さず）経由で、ゲーム関連情報をリモート・サーバ（図３には示さず）にアップロードできてもよい。さらにネットワーク・インターフェース３０８によって、電子デバイス３００が、１つ以上の新たなゲームをダウンロードするため、または１つ以上の既存ゲームを更新するために、リモートサーバにアクセスできてもよい。
【００８４】
さらにネットワーク・インターフェース３０８によって、電子デバイス３００が、例えば通信ネットワーク経由で、他の電子デバイスと通信できてもよい。通信ネットワークは、例えば、互いに相互接続されて単一の大型ネットワークとして機能する、個別の複数ネットワークの集合としてもよい。こうした個別のネットワークは、有線、無線、またはその組み合わせとされてもよい。こうした個別のネットワークの例としては、ＬＡＮ、ＷＡＮ、ＭＡＮ、ＷＬＡＮ、ＷＷＡＮ、ＷＭＡＮ、２Ｇ電気通信ネットワーク、３Ｇ電気通信ネットワーク、４Ｇ電気通信ネットワーク、およびＷｉＭＡＸネットワークが挙げられるが、これらに限定はされない。さらに、または代わりに、電子デバイス３００は、それ自体の「Ｂｌｕｅｔｏｏｔｈ」ネットワークも使用して、「Ｂｌｕｅｔｏｏｔｈ」サーバに接続し、他の電子デバイスと同期してもよい。
【００８５】
電子デバイス３００は、移動電話、スマートフォン、ＭＩＤ、タブレット・コンピュータ、ＵＭＰＣ、ファブレット・コンピュータ、ＰＤＡ、ウェブ・パッド、ＰＣ、ハンドヘルドＰＣ、ラップトップ・コンピュータ、デスクトップ・コンピュータ、ＮＡＳデバイス、組み込みＰＣを備える大型タッチスクリーン、ならびにゲーム・コンソール、ＴＶセットおよびＳＴＢなどの対話型エンターテインメントデバイスのうちの少なくとも１つによって実装されてもよい。
【００８６】
図３は単なる例であり、添付の特許請求の範囲に記載の範囲を不当に限定すべきではない。当然のことながら、電子デバイス３００に関する特定の指示は、例として示されており、電子デバイス３００のモジュールおよび／またはコンポーネントの特定の数、タイプ、もしくは配置に、電子デバイス３００を限定するものと見なされてはならない。当業者であれば、本開示の実施形態の多数の変形、選択肢、および変更を認識するであろう。例えば、電子デバイス３００は、電子デバイス２０２として実装することができると考えられ、その逆も可能であると考えられる。
【００８７】
図４Ａ、図４Ｂ、図４Ｃ、および図４Ｄは、本開示の実施形態による、ゲームシステムの例示的ゲームビュー４００の図である。例として、ゲームシステムは、ユーザの目標が、例えば１つ以上の敵テリトリーを攻撃することなどによって自己のテリトリーを拡大することである、軍事戦略ゲームを含んでもよい。敵テリトリーは、例えば、別のユーザまたはシミュレートされた対戦相手の所有するテリトリーであってもよい。
【００８８】
説明のみを目的として、ゲームシステムが電子デバイス３００に実装されたと仮定する。コンピュータプログラム３１２は、プロセッサ３０４で実行されると、生成されて電子デバイス３００のディスプレイスクリーンにレンダリングされるグラフィカル・ユーザインターフェースに、例示的ゲームビュー４００を表示するよう構成される。例示的ゲームビュー４００は、例えば、ユーザによって攻撃されている敵テリトリーを表示する、地図の第１ビューとされてもよい。図４Ａに示されているように、敵テリトリーは、陸地領域４０２および沿岸領域４０４を含む。図４Ａに目標物４０６ａおよび目標物４０６ｂとして示されている複数の目標物が、陸地領域４０２内に配置される。目標物４０６ａおよび４０６ｂは、例えば、敵テリトリーに属する司令部またはその他防御物を含んでもよい。
【００８９】
コンピュータプログラム３１２は、プロセッサ３０４で実行されると、ユーザ選択可能な１つ以上のグラフィカル・オブジェクトをグラフィカル・ユーザインターフェースに表示するようにも構成される。ユーザ選択可能な１つ以上のグラフィカル・オブジェクトは、図４Ａに示されているように、グラフィカル・ユーザインターフェースの選択メニュー・エリア４０８内に表示されてもよい。図４Ａを参照すると、選択メニュー・エリア４０８は、グラフィカル・ユーザインターフェースの端付近に配置されている。一例では、選択メニュー・エリア４０８は、ゲームプレイ中、実質的に連続して表示されてもよい。別の例では、選択メニュー・エリア４０８は、必要に応じて、必要とされるときに表示されてもよく、例えば、ユーザがポインタ・オブジェクトをグラフィカル・ユーザインターフェースの端に向かってスライドさせると表示されてもよい。
【００９０】
ユーザ選択可能な１つ以上のグラフィカル・オブジェクトは、図４で部隊輸送ユニット４１０ａ、部隊輸送ユニット４１０ｂ、および部隊輸送ユニット４１０ｃとして示されている１つ以上の部隊輸送ユニット（以下、まとめて部隊輸送ユニット４１０と呼ぶ）を含む。部隊輸送ユニット４１０の例としては、戦艦、戦闘機、軍艦、および軍用船舶が挙げられるが、これらに限定はされない。部隊輸送ユニット４１０の用途は、ユーザ所有テリトリーから敵テリトリーへの部隊の輸送に限られなくてもよく、さらに、または代わりに、武器、爆弾、および部隊のためのその他補給品の運搬を含んでもよい。
【００９１】
コンピュータプログラム３１２は、プロセッサ３０４で実行されると、部隊輸送ユニット４１０のうち、敵テリトリーを攻撃するために展開される１つの部隊輸送ユニット４１０のユーザ選択を検出し、さらに、敵テリトリーの展開地点のユーザ選択を検出するよう構成される。コンピュータプログラム３１２は、プロセッサ３０４で実行されると、ユーザ選択の検出後、敵テリトリーで部隊輸送ユニット４１０のうちの該１つの部隊輸送ユニット４１０の、展開を実行するよう構成される。
【００９２】
図４Ｂを参照する。ユーザが例えば、部隊輸送ユニット４１０ａを展開するために第１展開地点４１２ａを、部隊輸送ユニット４１０ｂを展開するために第２展開地点４１２ｂを、さらに部隊輸送ユニット４１０ｃを展開するために第３展開地点４１２ｃを、次々と選択した例示的状況を考える。図４Ｂに示されているように、部隊輸送ユニット４１０ａ、４１０ｂ、および４１０ｃは、沿岸領域４０４で、その対応する展開地点４１２ａ、４１２ｂ、および４１２ｃのできる限り近くに展開される。有益であるように、部隊輸送ユニット４１０ａ、４１０ｂ、および４１０ｃは、その対応する展開地点４１２ａ、４１２ｂ、および４１２ｃに最も近い空きスペースに展開される。
【００９３】
その結果、部隊輸送ユニット４１０ａ、４１０ｂ、および４１０ｃから出てくる部隊は、その対応する展開地点４１２ａ、４１２ｂ、および４１２ｃの付近にある１つ以上のエリアから敵テリトリーに入る。図４Ｂを参照すると、曲線状の矢印４１４ａ、４１４ｂ、および４１４ｃは、それぞれ部隊輸送ユニット４１０ａ、４１０ｂ、および４１０ｃから出てくる部隊のとる目標ルートを示す。
【００９４】
さらに、コンピュータプログラム３１２は、プロセッサ３０４で実行されると、例えば、選択メニュー・エリア４０８に１つ以上の部隊タイプ・オプションを提供することによって、展開される部隊のタイプのユーザ選択を可能にするよう構成されてもよい。
【００９５】
図４Ｂを参照すると、部隊輸送ユニット４１０が、沿岸領域４０４から展開されている。ここで留意すべきは、部隊輸送ユニット４１０の展開は、沿岸領域４０４に限定されないということである。戦闘機などの部隊輸送ユニットは、敵テリトリーの任意の展開地点に展開されてもよい。
【００９６】
さらに、別の例示的状況では、目標物４０６ａおよび４０６ｂのうちの１つは、敵テリトリーに入った部隊に対して、火炎放射または爆弾発射など、様々な防御手法を用いる防御物であってもよい。こうした状況においてユーザは、例えば１つ以上の補助火器を使用することによって、部隊を補助することを選んでもよい。
【００９７】
よって、ユーザ選択可能な１つ以上のグラフィカル・オブジェクトは、１つ以上の補助火器を含んでもよい。コンピュータプログラム３１２は、プロセッサ３０４で実行されると、１つ以上の補助火器のうち、発射される１つの補助火器のユーザ選択を検出し、さらに敵テリトリーの爆破地点のユーザ選択を検出するように構成されてもよい。よって、コンピュータプログラム３１２は、プロセッサ３０４で実行されると、ユーザ選択の検出後、敵テリトリーの選択された爆破地点に対して、１つ以上の補助火器のうちの該１つの補助火器の、発射を実行するように構成されてもよい。
【００９８】
１つ以上の補助火器は、例えば、１つ以上の武器、１つ以上の爆弾、１つ以上のフラッシュ・ファイア、および同様のものを含んでもよい。１つ以上の補助火器は、例えば、部隊輸送ユニット４１０のうちの１つ、および／または沿岸領域４０４近くの海に配置された戦闘艦から発射されてもよい。図４Ｂを参照すると、１つ以上の補助火器は、選択メニュー・エリア４０８内に表示された武器４１６、爆弾４１７、およびフラッシュ・ファイア４１８を含む。
【００９９】
図４Ｃを参照する。ユーザが、爆弾４１７を発射する爆破地点４２０を選択したと仮定する。よって、図４Ｃに示されているように、爆弾４１７は、爆破地点４２０に向かって発射される。
【０１００】
図４Ｄを参照する。ユーザが、フラッシュ・ファイア４１８を発射する爆破地点４２２を選択したと仮定する。ユーザは、例えば部隊が所望の目標物に到達できるように、敵テリトリーに入った部隊を、フラッシュ・ファイア４１８を使用して誘導してもよい。目標物４０６ａが少なくとも部分的に破壊された例示的状況において、ユーザは、目標物４０６ｂを攻撃することを選んでもよい。
【０１０１】
よって、フラッシュ・ファイア４１８が、爆破地点４２２に対して発射される。その結果、フラッシュ・ファイア４１８は、爆破地点４２２の付近にある１つ以上のエリアを通過するよう部隊を方向転換させる。よって、図４Ｄに示されているように、敵テリトリーに入った部隊は、目標ルート４２４をとる。目標ルート４２４は、爆破地点４２２の付近にあるエリアを通過し、最も近い目標物の方へ部隊を方向転換させる。図４Ｄを参照すると、目標ルート４２４は、目標物４０６ｂの方へ部隊を方向転換させる。
【０１０２】
このように、ゲームシステムによって、ユーザが望み通りに軍事戦略を定義することができる。
【０１０３】
図４Ａ、図４Ｂ、図４Ｃ、および図４Ｄは、単なる例であり、添付の特許請求の範囲に記載の範囲を不当に限定すべきではない。当業者であれば、本開示の実施形態の多数の変形、選択肢、および変更を認識するであろう。
【０１０４】
さらに、コンピュータプログラム３１２は、プロセッサ３０４で実行されると、１つ以上の補助火器の使用コストを徴収するように構成されてもよい。本開示の実施形態では、コンピュータプログラム３１２は、プロセッサ３０４で実行されると、１つ以上の補助火器を使用するための資金を割当てるよう構成される。資金の割当ては、例えば、ユーザの獲得したポイント、ユーザの収集したリソース、および／またはユーザの現在のスコアのうちの少なくとも１つに基づいてもよい。したがって、コンピュータプログラム３１２は、プロセッサ３０４で実行されると、割当資金から使用コストを徴収するように構成されてもよい。
【０１０５】
さらに、コンピュータプログラム３１２は、プロセッサ３０４で実行されると、ゲームプレイ中に割当資金が増えるよう構成されてもよい。一例では、ユーザが目標物４０６ａおよび４０６ｂのうちの１つを破壊すると、割当資金が増やされてもよい。
【０１０６】
使用コストは、特定の補助火器を使用するごとに実質的に異なってもよい。本開示の実施形態では、特定の補助火器を使用するたびに、その使用コストが増える。本開示の別の実施形態では、特定の補助火器が所定回数使用された後に、その使用コストが増える。
【０１０７】
使用コストがどのように変更されるかを示すために、例示の補助火器の使用コストを示した例示の表を検討する。コストは、任意の単位で提供されている。
0005918301.tif 000002
【０１０８】
「初回使用」の列は、特定の補助火器の初回使用コストを示す。「２回目の使用」の列は、その特定の補助火器の２回目の使用コストを示す。「３回目の使用」の列は、その特定の補助火器の３回目の使用コストを示す。「Ｎ回目の使用」の列は、その特定の補助火器のＮ回目の使用コストを示し、Ｎは任意の正の整数である。
【０１０９】
補助火器「Ｆ１」、「Ｆ２」、「Ｆ３」、「Ｆ４」、および「Ｆ５」は、例えば、１つ以上の武器、１つ以上の爆弾、１つ以上のフラッシュ・ファイア、および同様のものを含んでもよい。
【０１１０】
補助火器「Ｆ１」、「Ｆ２」、および「Ｆ４」を使用するたびに、その使用コストが増えることが、例示の表から分かる。これは、ユーザが、割当資金を様々な補助火器に使用し、特定の補助火器を繰り返し使用させないようにすることができる。
【０１１１】
他のシナリオでは、補助火器「Ｆ３」を使用するたびに使用コストが減り、一方で、補助火器「Ｆ５」の使用コストは使用のたびランダムに選ばれることが、例示の表から分かる。これは、ユーザの意表を突き、ユーザのゲームプレイ体験を一層楽しいものにすることができる。
【０１１２】
コンピュータプログラム３１２が、プロセッサ３０４で実行されると、補助火器「Ｆ１」、「Ｆ２」、および「Ｆ５」を使用する資金として「６単位」を割当てた、例示的シナリオについて考える。割当資金の活用を最適化するために、ユーザは、補助火器「Ｆ１」を１回、補助火器「Ｆ２」を２回、補助火器「Ｆ５」を１回発射することを選択してもよい。例示の表から、次のことが分かる。
補助火器「Ｆ１」の初回使用コスト＝２単位
補助火器「Ｆ２」の初回使用コスト＝１単位
補助火器「Ｆ２」の２回目の使用コスト＝２単位
補助火器「Ｆ５」の初回使用コスト＝１単位
よって、総使用コスト＝２＋１＋２＋１＝６単位
【０１１３】
このように、使用コストの増加によって、ユーザが割当資金を様々な補助火器に使用し、特定の補助火器を繰り返し使用させないようにすることができる。これは、補助火器の最適使用を促す。
【０１１４】
例示の表に規定した使用コストは、単なる例であり、添付の特許請求の範囲に記載の範囲を不当に限定してはならない。当業者であれば、本開示の実施形態の多数の変形、選択肢、および変更を認識するであろう。
【０１１５】
図５は、本開示の実施形態による、ゲームシステムのゲームビュー５００の例示的スクリーン・ショットの図である。ゲームビュー５００は、例えば、ユーザによって攻撃されている敵テリトリーを表示する、地図の第１ビューとされてもよい。図５に示されているように、敵テリトリーは、陸地領域５０２および沿岸領域５０４を含む。目標物５０６ａおよび５０６ｂが、陸地領域５０２内に配置されている。一例では、目標物５０６ａおよび５０６ｂは、それぞれ敵テリトリーに属する司令部および防御塔であってもよい。
【０１１６】
部隊輸送ユニット５０８は、沿岸領域５０４で、その対応する展開地点５１０のできる限り近くに展開される。その結果、部隊輸送ユニット５０８から出てくる部隊５１２は、その対応する展開地点５１０の付近にある１つ以上のエリアから敵テリトリーに入る。
【０１１７】
さらにユーザは、例えば選択メニュー・エリア５１６に提供される１つ以上の部隊タイプ・オプション５１４を選択することによって、展開される部隊のタイプを選択してもよい。
【０１１８】
目標物５０６ｂが部隊５１２に対して火炎放射５１８する例示的状況では、ユーザは、例えば選択メニュー・エリア５１６に提供される補助火器５２０を使用することによって、部隊５１２を補助することを選んでもよい。補助火器５２０は、例えば、１つ以上の武器、１つ以上の爆弾、１つ以上のフラッシュ・ファイア、および同様のものを含んでもよい。補助火器５２０は、例えば、部隊輸送ユニット５０８のうちの１つ、および／または海５２４に配置された戦闘艦５２２から発射されてもよい。
【０１１９】
ゲームビュー５００では、資金５２６が、補助火器５２０などの様々なリソースを使用するために割当てられている。特定の補助火器が発射されると、その特定の補助火器の使用コストが資金５２６から徴収される。
【０１２０】
図５は単なる例であり、添付の特許請求の範囲に記載の範囲を不当に限定すべきではない。当業者であれば、本開示の実施形態の多数の変形、選択肢、および変更を認識するであろう。
【０１２１】
図６は、本開示の実施形態による、ゲームシステムのゲームビュー６００の例示的スクリーン・ショットの図である。ゲームビュー６００は、例えば、ユーザによって攻撃されている敵テリトリーを表示する、地図の第１ビューとされてもよい。図６に示されているように、敵テリトリーは、陸地領域６０２および沿岸領域６０４を含む。目標物６０６は、陸地領域６０２内に配置されている。一例では、目標物６０６は、敵テリトリーに属する司令部であってもよい。
【０１２２】
部隊輸送ユニット６０８ａ、６０８ｂ、および６０８ｃは、その対応する展開地点６１０ａ、６１０ｂ、および６１０ｃに最も近い空きスペースに展開される。その結果、部隊輸送ユニット６０８ａ、６０８ｂ、および６０８ｃから出てくる部隊６１２は、その対応する展開地点６１０ａ、６１０ｂ、および６１０ｃの付近にある１つ以上のエリアから敵テリトリーに入る。
【０１２３】
図６を参照すると、部隊６１２が、目標物６０６のそばの特定の位置から目標物６０６を攻撃している。その特定の位置に到達するよう部隊６１２を誘導するために、ユーザは、爆破地点６１６に向かって発射されるフラッシュ・ファイア６１４を選択する。フラッシュ・ファイア６１４は、例えば、海６２０に配置された戦闘艦６１８から発射されてもよい。
【０１２４】
図６は単なる例であり、添付の特許請求の範囲に記載の範囲を不当に限定すべきではない。当業者であれば、本開示の実施形態の多数の変形、選択肢、および変更を認識するであろう。
【０１２５】
図７は、本開示の実施形態による、ゲームシステムの例示的ゲームビュー７００の図である。例示的ゲームビュー７００は、例えば、ユーザによって攻撃されている敵テリトリーを表示する、地図の第１ビューとされてもよい。図７に示されているように、敵テリトリーは、陸地領域７０２および沿岸領域７０４を含む。図７に目標物７０６ａおよび目標物７０６ｂとして示されている複数の目標物が、陸地領域７０２内に配置されている。
【０１２６】
ユーザがまず、部隊輸送ユニット７０８ａを展開地点７１０ａにて展開することを選ぶ、例示的シナリオについて考える。図７に示されているように、部隊輸送ユニット７０８ａは、その対応する展開地点７１０ａに最も近い空きスペースに展開される。その結果、部隊輸送ユニット７０８ａから出てくる部隊は、例えば目標物７０６ａを攻撃するために、展開地点７１０ａの付近にある１つ以上のエリアから敵テリトリーに入る。
【０１２７】
例示的シナリオでは、ユーザは次に、部隊輸送ユニット７０８ｂを、沿岸領域７０４の展開地点７１０ａより上側に位置する展開地点７１０ｂにて展開することを選ぶ。図７を参照すると、部隊輸送ユニット７０８ａより上側の沿岸領域７０４には、利用可能な空きスペースがない。その結果、矢印７１２ａによって示されているように、部隊輸送ユニット７０８ｂは、その対応する展開地点７１０ｂに最も近い、部隊輸送ユニット７０８ａの下側の空きスペースにて展開されている。
【０１２８】
部隊輸送ユニット７０８ｂから出てくる部隊は、部隊輸送ユニット７０８ｂが展開されている位置にかかわらず、展開地点７１０ｂの付近にある１つ以上のエリアから敵テリトリーに入る。このように、ゲームシステムによって、ユーザは部隊の展開を制御でき、それによって、ユーザは望み通りに軍事戦略を定義できる。
【０１２９】
さらに、例示的シナリオでは、ユーザは、展開地点７１０ｃにて部隊輸送ユニット７０８ｃを展開することを選ぶ。図７を参照すると、沿岸領域７０４に十分な空きスペースが利用可能である。その結果、矢印７１２ｂによって示されているように、部隊輸送ユニット７０８ｃは、その対応する展開地点７１０ｃに最も近い空きスペースに展開されている。
【０１３０】
図７は単なる例であり、添付の特許請求の範囲に記載の範囲を不当に限定すべきではない。当業者であれば、本開示の実施形態の多数の変形、選択肢、および変更を認識するであろう。
【０１３１】
図８Ａ、図８Ｂ、および図８Ｃは、本開示の実施形態による、ゲームシステムの例示的ゲームビュー８００の図である。前述のように、ゲームシステムは、例えば１つ以上の敵テリトリーを攻撃することによって、自己のテリトリーを拡大することがユーザの目標である、軍事戦略ゲームを含んでもよい。敵テリトリーは、例えば、別のユーザまたはシミュレートされた対戦相手の所有するテリトリーであってもよい。
【０１３２】
説明のみを目的として、ゲームシステムが、電子デバイス３００に実装されたと仮定する。コンピュータプログラム３１２は、プロセッサ３０４で実行されると、生成されて電子デバイス３００のディスプレイスクリーンにレンダリングされるグラフィカル・ユーザインターフェースに例示的ゲームビュー８００を表示するよう構成される。例示的ゲームビュー８００は、図８Ａに示された地図の第２ビュー、図８Ｂに示された地図の第３ビュー、および図８Ｃに示された地図の第４ビューを含む。
【０１３３】
図８Ａを参照する。地図の第２ビューは、ユーザ所有テリトリー８０２として示されている１つ以上のユーザ所有テリトリーと；敵テリトリー８０４ａ、８０４ｂ、８０４ｃ、８０４ｄ、および８０４ｅとして示されている１つ以上の敵テリトリー（以下、まとめて敵テリトリー８０４と呼ぶ）と；味方テリトリー８０６ａ、８０６ｂ、および８０６ｃとして示されている１つ以上の味方テリトリー（以下、まとめて味方テリトリー８０６と呼ぶ）とを表示する。味方テリトリーは、例えば、敵から解放されたものでもよいテリトリーとしてもよい。さらに、地図の第２ビューは、宝８０８として示されている１つ以上の宝を表示する。
【０１３４】
図８Ａを参照すると、ユーザ所有テリトリー８０２は、例えばデフォルトで、地図の第２ビューの中央部分に位置する。コンピュータプログラム３１２は、プロセッサ３０４で実行されると、ユーザが地図の第２ビューを各方向にスライドさせたり、地図の第２ビューを拡大および縮小したりできるよう構成されてもよい。
【０１３５】
地図の第２ビューは、可視エリア８１０として示されている１つ以上の可視エリア、および少なくとも部分的に隠れたエリア８１２として示されている少なくとも部分的に隠れた１つ以上のエリアを含む。ユーザ所有テリトリー８０２、敵テリトリー８０４、味方テリトリー８０６、および宝８０８は、可視エリア８１０内に位置しており、それゆえ、ユーザが見ることができる。
【０１３６】
コンピュータプログラム３１２は、プロセッサ３０４で実行されると、グラフィカル・ユーザインターフェースにユーザ選択可能な地図リソースオブジェクト８１４を表示して、ユーザ選択可能な地図リソースオブジェクト８１４のユーザ選択を検出するように構成されてもよい。その結果として、コンピュータプログラム３１２は、プロセッサ３０４で実行されると、ユーザ選択可能なアップグレード・オプション８１６をグラフィカル・ユーザインターフェースに表示して、ユーザ選択可能なアップグレード・オプション８１６のユーザ選択を検出して、ユーザ選択可能なアップグレード・オプション８１６のユーザ選択に少なくとも部分的に基づいてユーザ選択可能な地図リソースオブジェクト８１４をアップグレードするように構成されてもよい。
【０１３７】
本開示の例示的実施形態では、ユーザ選択可能な地図リソースオブジェクト８１４は、レーダーを含む。その結果、コンピュータプログラム３１２は、プロセッサ３０４で実行されると、図８Ｂに示されているように、地図の第３ビューをグラフィカル・ユーザインターフェースに表示するよう構成される。ユーザ選択可能な地図リソースオブジェクト８１４のユーザ選択に少なくとも部分的に基づき、地図の第２ビューの少なくとも部分的に隠れたエリア８１２のうちの少なくとも１つが、地図の第３ビューで見えるようになる。有益であるように、少なくとも部分的に隠れたエリア８１２のうちの該少なくとも１つは、ユーザ選択可能な地図リソースオブジェクト８１４がアップグレードされると、見えるようになる。このように、ユーザは、未調査のエリアを調査するために、ユーザ選択可能な地図リソースオブジェクト８１４をアップグレードしてもよい。
【０１３８】
図８Ａおよび図８Ｂに関して、地図の第２ビューの少なくとも部分的に隠れたエリア８１８が見えるようになり、地図の第３ビューで可視エリア８２２として示される。その結果、可視エリア８２２内に位置する宝８２４はユーザに見えることになる。
【０１３９】
さらに、コンピュータプログラム３１２は、プロセッサ３０４で実行されると、ユーザ選択可能な地図リソースオブジェクト８１４の使用コストを徴収するように構成されてもよい。ユーザ選択可能な地図リソースオブジェクト８１４の使用コストは、少なくとも部分的に隠れた各エリアに対して異なってもよい。図８Ａを参照すると、少なくとも部分的に隠れたエリア８１８に対するユーザ選択可能な地図リソースオブジェクト８１４の使用コストが、ユーザ選択可能なアップグレード・オプション８１６と並んで、コスト８２０として表示されている。使用コストは、任意の単位で提供されてよく、ユーザによって収集されるゴールド、宝石、木材、石など、様々なリソースを基準に徴収されてよい。
【０１４０】
図８Ｂに関して、ユーザは次に、例えばユーザ選択可能な地図リソースオブジェクト８１４を再びアップグレードすることによって、少なくとも部分的に隠れたエリア８２６を見えるようにすることを選択してもよい。図８Ｃを参照すると、地図の第３ビューの少なくとも部分的に隠れたエリア８２６が、地図の第４ビューの可視エリア８２８として示されている。その結果、可視エリア８２８はユーザから見えることになる。
【０１４１】
さらに、敵テリトリー８０４の一部または全部が他のユーザによって所有されている例示的状況では、例えば地図の第２ビューが開かれるときなどに、他のユーザがランダムに選択されてもよく、他のユーザがユーザ自身によって選択されてもよい。あるいは、ユーザは、電子デバイス３００のネットワーク・インターフェース３０８を使用する等によって、ゲームに参加するよう他のプレーヤーを招待してもよい。
【０１４２】
有益であるように、他のユーザの選択は、ユーザがゲームをプレイしているゲームのレベルによって決められてもよい。その結果、このユーザとともにプレイする、実質的に同等のゲームレベルでプレイするユーザが選択されてもよい。
【０１４３】
さらに、コンピュータプログラム３１２は、プロセッサ３０４で実行されると、敵テリトリー８０４のうち、攻撃される１つの敵テリトリー８０４をユーザが選択できるように構成されてもよい。続いて、ユーザによって選択された該１つの敵テリトリー８０４が、図５および図６に示された地図の第１ビューに類似した形で表示されてもよい。
【０１４４】
ユーザが、該１つの敵テリトリー８０４を攻撃して、該１つの敵テリトリー８０４を倒す場合、ユーザは、既に該１つの敵テリトリー８０４が保有していたリソースを受取る。リソースは、例えば、ゴールド、宝石、木材、石、食料などを含んでもよい。よって、コンピュータプログラム３１２は、プロセッサ３０４で実行されると、ユーザが該１つの敵テリトリー８０４を倒すと、既に該１つの敵テリトリー８０４が保有していたリソースをユーザに移転するように構成されてもよい。
【０１４５】
本開示の実施形態によれば、該１つの敵テリトリー８０４のリソースが初めてユーザに明かされた時に既に該１つの敵テリトリー８０４が保有していたリソースを、ユーザは受取る。該１つの敵テリトリー８０４のリソースは、例えば、該１つの敵テリトリー８０４に対応する地図の第１ビューをユーザが開いたときに、ユーザに明かされてもよい。
【０１４６】
説明のみを目的として、下記の例示的シナリオについて考える：
１）時刻「ｔ１」に、特定の敵テリトリーが、１５０単位の、ゴールドなどの特定リソースを保有している。この特定の敵テリトリーは、対戦相手ユーザによって所有されていると仮定する。
２）ユーザは、例えば、時刻「ｔ１」または時刻「ｔ１」に実質的に近い時刻に、この特定の敵テリトリーを攻撃または訪問するために、特定の敵テリトリーに対応する地図の第１ビューを開く選択をし、この特定の敵テリトリーが、１５０単位の特定リソースを保有していることを知る。
３）ユーザは、その後、時刻「ｔ１」または時刻「ｔ１」に実質的に近い時刻に、この特定の敵テリトリーを攻撃することを選択する。ユーザがこの特定の敵テリトリーでの戦闘に勝てないと仮定する。その結果、特定リソースは、ユーザに移転されなくてもよい。あるいは、特定リソースは、ユーザに一部のみ移転されてもよい。
４）ある期間に亘って、例えば時刻「ｔ２」に、この特定の敵テリトリーが、さらなる単位の特定リソース、例えば３０００単位の特定リソースを獲得および／または収集する。
５）ユーザは、例えば時刻「ｔ２」または時刻「ｔ２」に実質的に近い時刻に、この特定の敵テリトリーを再攻撃することを選択する。ユーザは、この特定の敵テリトリーが、１５０単位の特定リソースを保有しているのを確認する。すなわち、時刻「ｔ１」または時刻「ｔ１」に実質的に近い時刻に、ユーザに明かされた特定リソースの量である。ユーザが戦闘に勝って対戦相手ユーザを倒すと仮定する。その結果、１５０単位の特定リソースがユーザに移転される。
６）対戦相手ユーザは戦闘に負けたため、対戦相手ユーザは、３０００単位の特定リソース、すなわち時刻「ｔ２」にユーザが保有していた特定リソースの全てを失う。
【０１４７】
このように、ゲームシステムは、ユーザに最初に明かされた特定リソース分をユーザが受取ることを保証するが、これは、ユーザが再攻撃したとき、この量を確認したからである。ゲームシステムはさらに、対戦相手ユーザが、自らが保有していた特定リソースの全てを失うことを保証するが、これは、対戦相手ユーザが戦闘に負けた後でも特定リソース３０００単位のうち１５０単位しか失わないのでは、公平でないと考えられるからである。これは、リソースの最適な分配につながり、ユーザと対戦相手ユーザとの、経済システムにおけるバランスを容易にすることができる。
【０１４８】
さらに、ユーザは、例えば味方テリトリー８０６のうちの１つ以上を解放したことに対する報酬として、敵から解放された該１つ以上の味方テリトリー８０６から追加リソースを受取ることができる。よって、コンピュータプログラム３１２は、プロセッサ３０４で実行されると、該１つ以上の味方テリトリー８０６から追加リソースをユーザに移転するように構成されてもよい。有益であるように、追加リソースは、定期的に移転されることもできる。例えば、特定の味方テリトリーが、毎時１０単位のリソースをユーザに移転してもよい。
【０１４９】
図８Ａ、図８Ｂ、および図８Ｃは、単なる例であり、添付の特許請求の範囲に記載の範囲を不当に限定すべきではない。当業者であれば、本開示の実施形態の多数の変形、選択肢、および変更を認識するであろう。
【０１５０】
図９は、本開示の実施形態による、ゲームシステムの例示的ゲームビュー９００の図である。例示的ゲームビュー９００は、ユーザの本拠地を表示する。ユーザの本拠地は、陸地領域９０２および沿岸領域９０４を含む。
【０１５１】
ユーザ選択可能なグラフィカル・オブジェクト９０６として示されている、ユーザ選択可能な１つ以上のグラフィカル・オブジェクトが、陸地領域９０２内に配置されている。一例では、ユーザ選択可能なグラフィカル・オブジェクト９０６は、司令部、１つ以上の防御塔、およびその他支援用構造物を含んでもよい。
【０１５２】
ユーザは、ユーザ選択可能なグラフィカル・オブジェクト９０６を、作成、構築、移動、更新、またはアップグレードすることができる。一例では、ユーザは、新規オプション９０８を使用して、ユーザ選択可能な新たなグラフィカル・オブジェクトを作成することができる。
【０１５３】
図９を参照する。例えばユーザがユーザ選択可能なグラフィカル・オブジェクト９０６のうちの１つを選択すると、ユーザ選択可能な１つ以上のオプション９１０がユーザに表示される。ユーザ選択可能なオプション９１０は、例えば、選択されると該１つのユーザ選択可能なグラフィカル・オブジェクト９０６を、その現在のレベルからより高いレベルにアップグレードする、アップグレード・オプションを含んでもよい。さらに、ユーザ選択可能なオプション９１０は、選択されると該１つのユーザ選択可能なグラフィカル・オブジェクト９０６に関する情報をユーザに提供する、情報オプションを含んでもよい。
【０１５４】
例えばユーザによって選択された地形ビューに対応する、木および崖などの１つ以上の地形物が、例示的ゲームビュー９００内に表示されてもよい。
【０１５５】
図９を参照すると、敵は、沿岸領域９０４から入って、ユーザの本拠地を攻撃することができる。沿岸領域９０４は、ユーザの本拠地を囲む海９１２のそばにある。
【０１５６】
ドック構造９１４が、海９１２に構築されている。ドック構造９１４は部隊輸送ユニット９１６、戦闘艦９１８、および貨物船９２０をドックに入れる空きスペースを提供する。貨物船９２０は、例えば、ユーザの本拠地に、および本拠地から、補給品を配送してもよい。
【０１５７】
さらに、ユーザは、新規オプション９０８を使用して、新たな部隊輸送ユニットおよび戦闘艦を作成することができる。ここで留意すべきは、例えば使用されているゲーム設定などによって、ドック構造９１４の空きスペースを、有限または無限とすることができるということである。
【０１５８】
さらに、ユーザは、例示的ゲームビュー９００から他のゲームビューにアクセスすることができる。一例では、ユーザは、地図にアクセスして、攻撃される敵テリトリーを選択することができる。地図は、例えば、地図ビュー・オプション９２２を使用してアクセスされてもよい。
【０１５９】
通常、ユーザは一定のリソースを保有している。有益であるように、利用可能なリソースが、ユーザに対して表示される。図９を参照すると、リソースは、ゴールド単位９２４、宝石９２６、および木材９２８を含む。
【０１６０】
ユーザは、これらのリソースの一部を、様々な目的に使用できる。一例では、ユーザはそのリソースを使用して、防御塔、部隊輸送ユニット、戦闘艦など、一定のユーザ選択可能なグラフィカル・オブジェクトを作成または構築することができる。別の例では、ユーザはそのリソースを使用して、ユーザ選択可能なグラフィカル・オブジェクト、またはゲームレベル自体を、アップグレードすることができる。
【０１６１】
ユーザが保有しているこれらのリソースの量についての情報は、サーバ２０４などのリモートサーバで更新されてもよい。有益であるように、この情報は実質的に連続して更新されてもよい。あるいは、この情報は、定期的に更新されてもよい。
【０１６２】
さらに、ゲームシステムは、実際の金銭的支払いをゲームシステムに対して行うことによって、ユーザが追加リソースを受取れるようにしてもよい。こうした金銭的支払いは、例えば、リモートサーバと通信接続されている支払システムを使用して行われてもよい。
【０１６３】
さらに、例示的ゲームビュー９００は、ユーザの名前９３０およびユーザの現在のスコア９３２も表示する。
【０１６４】
さらに、例示的ゲームビュー９００は、フォーラム・オプション９３４およびトラブルシューティング・オプション９３６も表示する。ユーザによって選択されると、フォーラム・オプション９３４は、他のユーザとのディスカッション・フォーラムを開始し、トラブルシューティング・オプション９３６は、遭遇した可能性のある問題に対するユーザのトラブルシューティングを助ける情報を提供する。
【０１６５】
図９は単なる例であり、添付の特許請求の範囲に記載の範囲を不当に限定すべきではない。当業者であれば、本開示の実施形態の多数の変形、選択肢、および変更を認識するであろう。
【０１６６】
図１０は、本開示の実施形態による、グラフィカル・ユーザインターフェースを用いたユーザのやり取りを容易にする方法のステップの図である。本方法は、ハードウェア、ソフトウェア、またはその組み合わせに実装可能な一連のステップを表現する、論理流れ図におけるステップの集合として示されている。
【０１６７】
前述のように、グラフィカル・ユーザインターフェースは、コンピュータプログラムを電子デバイスのコンピューティングハードウェアで実行することによって、生成されて電子デバイスのディスプレイスクリーンにレンダリングされる。電子デバイスは、例えば、電子デバイス３００および／または電子デバイス２０２の実装に類似した形で実装されてもよい。
【０１６８】
ステップ１００２にて、地図の第１ビューが、グラフィカル・ユーザインターフェースに表示される。地図の第１ビューは、敵テリトリーを表示する。
【０１６９】
ステップ１００４にて、ユーザ選択可能な１つ以上のグラフィカル・オブジェクトがグラフィカル・ユーザインターフェースに表示される。ユーザ選択可能な１つ以上のグラフィカル・オブジェクトは、１つ以上の部隊輸送ユニットを含む。
【０１７０】
ステップ１００２および１００４は、同時に実行されてもよい。
【０１７１】
ステップ１００６にて、１つ以上の部隊輸送ユニットのうちの１つの部隊輸送ユニットの、ユーザ選択が検出される。ステップ１００６に従って、１つ以上の部隊輸送ユニットのうちの該１つの部隊輸送ユニットが、敵テリトリーを攻撃するために展開されるよう選択される。
【０１７２】
ステップ１００８にて、敵テリトリーの展開地点のユーザ選択が検出される。
【０１７３】
ステップ１０１０にて、敵テリトリーで、１つ以上の部隊輸送ユニットのうちの該１つの部隊輸送ユニットの、展開が実行される。その結果、１つ以上の部隊輸送ユニットのうちの該１つの部隊輸送ユニットから出てくる部隊は、展開地点の付近にある１つ以上のエリアから敵テリトリーに入る。
【０１７４】
本方法は、発射される補助火器および敵テリトリーの爆破地点のユーザ選択が検出され；その結果、補助火器の発射が、敵テリトリーの選択された爆破地点に対して実行される追加ステップを含んでもよい。補助火器がフラッシュ・ファイアである例示的状況では、フラッシュ・ファイアは、爆破地点の付近にある１つ以上のエリアを通過するよう部隊を方向転換させる。
【０１７５】
このように、本方法によって、ユーザは部隊の展開を制御でき、それによって、ユーザは望み通りに軍事戦略を定義することができる。
【０１７６】
さらに、本方法は、補助火器の使用コストが徴収されるステップを含んでもよい。本方法はさらに、補助火器を使用するたび、および／または補助火器が所定回数使用された後に、使用コストが増やされるステップを含んでもよい。
【０１７７】
さらに、本方法は、ユーザ選択可能な１つ以上のグラフィカル・オブジェクトの状態の変化が、コンピュータプログラムに接続されたデータベースにおいて実質的に連続して記録および更新され；グラフィカル・ユーザインターフェースの動作が中断した場合に、ユーザ選択可能な１つ以上のグラフィカル・オブジェクトの状態が、それらの、データベースにおいて最後に更新された状態に復旧される追加ステップを含んでもよい。
【０１７８】
さらに、本方法は、複数の電子デバイスが、通信ネットワーク経由でサーバと通信接続され；グラフィカル・ユーザインターフェースが、複数の電子デバイスのディスプレイスクリーンに時間的に同時に生成される追加ステップを含んでもよい。グラフィカル・ユーザインターフェースは、サーバを介して調整され、時間が経過するにつれて、複数の電子デバイスで同時に更新され、グラフィカル・ユーザインターフェースとの複数のユーザのやり取りを容易にする。有益であるように、本方法は、オンライン・マルチプレーヤー・ゲーム・システムを容易にするよう実装される。
【０１７９】
ステップ１００２〜１０１０は例示にすぎず、添付の特許請求の範囲に記載の範囲から逸脱することなく、１つ以上のステップの追加や１つ以上のステップの削除、または異なる順序による１つ以上のステップの提供といった他の選択肢も可能である。
【０１８０】
さらに、本方法は、地図の第２ビューがグラフィカル・ユーザインターフェースに表示される追加ステップを含んでもよく、地図の第２ビューは、１つ以上のユーザ所有テリトリーおよび１つ以上の敵テリトリーを表示する。これにより、ユーザは１つ以上の敵テリトリーのうち攻撃される１つの敵テリトリーを選択することができる。
【０１８１】
図８Ａ、図８Ｂ、および図８Ｃに示されているように、地図の第２ビューは、１つ以上の可視エリア、および少なくとも部分的に隠れた１つ以上のエリアを含む。本方法は、ユーザ選択可能な地図リソースオブジェクトがグラフィカル・ユーザインターフェースに表示され；ユーザ選択可能な地図リソースオブジェクトのユーザ選択が検出され；その結果、地図の第３ビューがグラフィカル・ユーザインターフェースに表示される追加ステップを含んでもよい。ユーザ選択可能な地図リソースオブジェクトのユーザ選択に少なくとも部分的に基づき、地図の第２ビューの少なくとも部分的に隠れた１つ以上のエリアのうちの少なくとも１つが、地図の第３ビューで見えるようになる。例えば、少なくとも部分的に隠れた１つ以上のエリアのうちの該少なくとも１つは、ユーザ選択可能な地図リソースオブジェクトがアップグレードされると、見えるようになる。
【０１８２】
本開示の実施形態は、非一時的（不揮発性）機械可読データストレージ媒体に記憶されたコンピュータプログラムを提供し、このコンピュータプログラムは、図１０に関連して記載された方法を実装するために、電子デバイス３００または電子デバイス２０２のうちの１つなど、電子デバイスのコンピューティングハードウェアで実行可能である。コンピュータプログラムは、例えば、「ＡｐｐＳｔｏｒｅ」等のソフトウェアアプリケーション・ストアから電子デバイスにダウンロードできてもよい。
【０１８３】
本開示の実施形態は、ユーザが部隊の展開を制御できるようにして、ユーザが望み通りに軍事戦略を定義できるようにすることと；補助火器の最適使用を容易にすることと；対戦するユーザ間の経済システムにおけるバランスを容易にすることを含み、様々な目的のために使用可能である。ただし、これらには限定されない。
【０１８４】
上述した本開示の実施形態に対する変更は、添付の特許請求の範囲により定義される本開示の範囲から逸脱することなく可能である。本開示の記載および請求に用いられる「含む（ｉｎｃｌｕｄｉｎｇ、ｃｏｍｐｒｉｓｉｎｇ）」、「組み込む（ｉｎｃｏｒｐｏｒａｔｉｎｇ）」、「からなる（ｃｏｎｓｉｓｔｉｎｇ  ｏｆ）」、「有する（ｈａｖｅ）」、「である（ｉｓ）」などの表現は、非排他的な形で解釈されるものとし、すなわち、明示的に記載されていない項目、コンポーネント、または構成要素も存在しうる。単数形の記載は、複数形にも関連すると解釈されるものとする。
【図１】
0005918301.tif 000003
【図２】
0005918301.tif 000004
【図３】
0005918301.tif 000005
【図４Ａ】
0005918301.tif 000006
【図４Ｂ】
0005918301.tif 000007
【図４Ｃ】
0005918301.tif 000008
【図４Ｄ】
0005918301.tif 000009
【図５】
0005918301.tif 000010
【図６】
0005918301.tif 000011
【図７】
0005918301.tif 000012
【図８Ａ】
0005918301.tif 000013
【図８Ｂ】
0005918301.tif 000014
【図８Ｃ】
0005918301.tif 000015
【図９】
0005918301.tif 000016
【図１０】
0005918301.tif 000017