(57)【要約】      （修正有）【課題】ゲーム利用者が水路を利用して地形を変更することができ、水路の特性を活用した戦略ゲーム方法およびシステムを提供する。【解決手段】予め設定された第１数の川タイルおよび予め設定された第２数の橋タイルで形成される基本水路配置を含む、利用者の防御区域を提供する段階３１０、前記予め設定された第１数の川タイルのうちの少なくとも一部の川タイルの配置を変更するか、または前記少なくとも一部の川タイルの削除が可能な川タイル変更機能を前記利用者に提供する段階３２０、および前記川タイル変更機能を利用して前記利用者によって変更された水路配置を含む防御区域に対する、前記利用者と他の利用者との対戦を処理する段階３３０を含む。【選択図】図３
2019155102.tif 000002
【特許請求の範囲】
【請求項１】
予め設定された第１数の川タイルおよび予め設定された第２数の橋タイルで形成される基本水路配置を含む、利用者の防御区域を提供する段階、
前記予め設定された第１数の川タイルのうちの少なくとも一部の川タイルの配置を変更するか、または前記少なくとも一部の川タイルの削除が可能な川タイル変更機能を前記利用者に提供する段階、および
前記川タイル変更機能を利用して前記利用者によって変更された水路配置を含む防御区域に対する、前記利用者と他の利用者との対戦を処理する段階
を含むことを特徴とする、戦略ゲーム方法。
【請求項２】
前記川タイル変更機能を前記利用者に提供する段階は、
前記川タイル変更機能を利用して前記利用者によって変更される水路配置の構造をモニタリングし、川タイルによって取り囲まれる島構造、または川タイルと前記防御区域の終端部分によって取り囲まれる島構造を形成することになる、最後の川タイルの配置の変更を制限することを特徴とする、請求項１に記載の戦略ゲーム方法。
【請求項３】
前記川タイル変更機能を前記利用者に提供する段階は、
前記基本水路配置における前記橋タイルおよび前記橋タイルに隣接するタイルの配置の変更を制限することを特徴とする、請求項１に記載の戦略ゲーム方法。
【請求項４】
前記基本水路配置において、縦軸に隣接する川タイルは横軸の座標が互いに同じになるように配置され、横軸上に隣接する川タイルは縦軸の座標が互いに同じになるように配置されることを特徴とする、請求項１に記載の戦略ゲーム方法。
【請求項５】
前記川タイル変更機能を前記利用者に提供する段階は、
縦軸に隣接する川タイルの横軸の座標が互いに同じでない川タイルの配置の変更、または横軸上に隣接する川タイルの縦軸の座標が互いに同じでない川タイルの配置の変更を制限することを特徴とする、請求項１に記載の戦略ゲーム方法。
【請求項６】
前記川タイルはｎ×ｎの大きさであり、
前記橋タイルはｎ×ｍまたはｍ×ｎの大きさであり、
前記ｎは２よりも大きい自然数であり、前記ｍは前記ｎよりも小さい自然数であることを特徴とする、請求項１に記載の戦略ゲーム方法。
【請求項７】
前記対戦を処理する段階は、
前記川タイル上への移動が可能な第１ユニットと、前記川タイル上への移動が不可能な第２ユニットを利用して前記対戦を処理することを特徴とする、請求項１に記載の戦略ゲーム方法。
【請求項８】
前記対戦を処理する段階は、
前記防御区域内において、前記川タイル上に配置される第１建物と、前記川タイルおよび前記橋タイルを除いた領域に配置される第２建物を利用して前記対戦を処理することを特徴とする、請求項１に記載の戦略ゲーム方法。
【請求項９】
予め設定された第１数の川タイルおよび予め設定された第２数の橋タイルで形成される基本水路配置を含む利用者の防御区域を、画面に表示する段階、
前記予め設定された第１数の川タイルのうちの少なくとも一部の川タイルの配置を変更するか、または前記少なくとも一部の川タイルの削除が可能な川タイル変更機能を前記利用者に提供する段階、
前記川タイル変更機能を利用して前記利用者によって変更された水路配置に関する情報をサーバに送信する段階、および
前記サーバを介して、前記変更された水路配置を含む防御区域に対する前記利用者と他の利用者との対戦を処理する段階
を含むことを特徴とする、戦略ゲーム方法。
【請求項１０】
前記川タイル変更機能を前記利用者に提供する段階は、
前記川タイル変更機能を利用して前記利用者によって変更される水路配置の構造をモニタリングし、川タイルによって取り囲まれる島構造、または川タイルと前記防御区域の終端部分によって取り囲まれる島構造を形成することになる、最後の川タイルの配置の変更を制限することを特徴とする、請求項９に記載の戦略ゲーム方法。
【請求項１１】
前記川タイル変更機能を前記利用者に提供する段階は、
前記基本水路配置における前記橋タイルおよび前記橋タイルに隣接する川タイルの配置の変更を制限することを特徴とする、請求項９に記載の戦略ゲーム方法。
【請求項１２】
前記川タイル変更機能を前記利用者に提供する段階は、
縦軸に隣接する川タイルの横軸の座標が互いに同じでない川タイルの配置の変更、または横軸上に隣接する川タイルの縦軸の座標が互いに同じでない川タイルの配置の変更を制限することを特徴とする、請求項９に記載の戦略ゲーム方法。
【請求項１３】
前記川タイルはｎ×ｎの大きさであり、
前記橋タイルはｎ×ｍまたはｍ×ｎの大きさであり、
前記ｎは２よりも大きい自然数であり、前記ｍは前記ｎよりも小さい自然数であることを特徴とする、請求項９に記載の戦略ゲーム方法。
【請求項１４】
コンピュータと結合して請求項１乃至１３のうちのいずれか一項に記載の方法をコンピュータに実行させる、コンピュータプログラム。
【請求項１５】
請求項１乃至１３のうちのいずれか一項に記載の方法をコンピュータに実行させるためのプログラムが記録されていることを特徴とする、コンピュータ読取可能な記録媒体。
【請求項１６】
コンピュータ装置であって、
コンピュータ読取可能な命令を実行するように実現される少なくとも１つのプロセッサ
を含み、
前記少なくとも１つのプロセッサにより、
予め設定された第１数の川タイルおよび予め設定された第２数の橋タイルで形成される基本水路配置を含む、利用者の防御区域を提供し、
前記予め設定された第１数の川タイルのうちの少なくとも一部の川タイルの配置を変更するか、または前記少なくとも一部の川タイルの削除が可能な川タイル変更機能を前記利用者に提供し、および
前記川タイル変更機能を利用して前記利用者によって変更された水路配置を含む防御区域に対する、前記利用者と他の利用者との対戦を処理すること
を特徴とする、コンピュータ装置。
【請求項１７】
前記少なくとも１つのプロセッサにより、
前記川タイル変更機能を利用して前記利用者によって変更される水路配置の構造をモニタリングし、川タイルによって取り囲まれる島構造、または川タイルと前記防御区域の終端部分によって取り囲まれる島構造を形成することになる、最後の川タイルの配置の変更を制限すること
を特徴とする、請求項１６に記載のコンピュータ装置。
【請求項１８】
前記少なくとも１つのプロセッサにより、
前記基本水路配置における前記橋タイルおよび前記橋タイルに隣接する川タイルの配置の変更を制限すること
を特徴とする、請求項１６に記載のコンピュータ装置。
【請求項１９】
前記少なくとも１つのプロセッサにより、
縦軸に隣接する川タイルの横軸の座標が互いに同じでない川タイルの配置の変更、または横軸上に隣接する川タイルの縦軸の座標が互いに同じでない川タイルの配置の変更を制限すること
を特徴とする、請求項１６に記載のコンピュータ装置。
【請求項２０】
前記川タイルはｎ×ｎの大きさであり、
前記橋タイルはｎ×ｍまたはｍ×ｎの大きさであり、
前記ｎは２よりも大きい自然数であり、前記ｍは前記ｎよりも小さい自然数であること
を特徴とする、請求項１６に記載のコンピュータ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の説明は、水路を活用した戦略ゲーム方法およびシステムに関し、より詳細には、ゲーム利用者が水路を利用して地形を変更することができ、水路の特性を活用した多様な戦略的構成が可能であるようにサポートすることにより、ゲームの戦略性を向上させることができる戦略ゲーム方法、その戦略ゲーム方法を実行するコンピュータ装置、コンピュータ装置と結合して戦略ゲーム方法をコンピュータ装置に実行させるためにコンピュータ読取可能な記録媒体に格納されたコンピュータプログラムとその記録媒体に関する。
【背景技術】
【０００２】
戦略ゲームとは、ゲーム利用者の運営能力と戦略的な意思決定が求められるジャンルのゲームであって、一例として、特許文献１は、ネットワークを利用したリアルタイム対戦型の包囲戦略ゲームシステムおよびその方法を開示している。
【０００３】
このような従来の戦略ゲームは、与えられた地形に好みの建物を建設し、建設した建物で作られるユニットを利用して対戦相手と対戦を行う方式や、攻撃者が攻撃ユニットを利用して防御者の陣営を攻撃し、防御者が防御建物を利用して攻撃者の攻撃ユニットを防御する方式などを採用しているが、地形自体は与えられたそのままの地形を活用しなければならないため、戦略の幅が狭まるという問題がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】韓国公開特許第１０−２００８−００４４３９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ゲーム利用者が水路を利用して地形を変更することができ、水路の特性を活用した多様な戦略的構成が可能になるようにサポートすることにより、ゲームの戦略性を向上させることができる戦略ゲーム方法、その戦略ゲーム方法を実行するコンピュータ装置、コンピュータ装置と結合して戦略ゲーム方法をコンピュータ装置に実行させるためにコンピュータ読取可能な記録媒体に格納されたコンピュータプログラムとその記録媒体を提供する。
【課題を解決するための手段】
【０００６】
予め設定された第１数の川タイルおよび予め設定された第２数の橋タイルで形成される基本水路配置を含む、利用者の防御区域を提供する段階、前記予め設定された第１数の川タイルのうちの少なくとも一部の川タイルの配置を変更するか、または前記少なくとも一部の川タイルの削除が可能な川タイル変更機能を前記利用者に提供する段階、および前記川タイル変更機能を利用して前記利用者によって変更された水路配置を含む防御区域に対する、前記利用者と他の利用者との対戦を処理する段階を含むことを特徴とする戦略ゲーム方法を提供する。
【０００７】
一側によると、前記川タイル変更機能を前記利用者に提供する段階は、前記川タイル変更機能を利用して前記利用者によって変更された水路配置の構造をモニタリングし、川タイルによって取り囲まれる島構造、または川タイルと前記防御区域の終端部分によって取り囲まれる島構造を形成することになる、最後の川タイルの配置の変更を制限することを特徴としてよい。
【０００８】
他の側面によると、前記川タイル変更機能を前記利用者に提供する段階は、前記基本水路配置における前記橋タイルおよび前記橋タイルに隣接する川タイルの配置の変更を制限することを特徴としてよい。
【０００９】
また他の側面によると、前記基本水路配置において、縦軸に隣接する川タイルは、横軸の座標が互いに同じになるように配置され、横軸上に隣接する川タイルの縦軸の座標が互いに同じになるように配置されることを特徴としてよい。
【００１０】
また他の側面によると、前記川タイル変更機能を前記利用者に提供する段階は、縦軸に隣接する川タイルの横軸の座標が互いに同じでない川タイルの配置の変更、または横軸上に隣接する川タイルの縦軸の座標が互いに同じでない川タイルの配置の変更を制限することを特徴としてよい。
【００１１】
また他の側面によると、前記川タイルはｎ×ｎの大きさであり、前記橋タイルはｎ×ｍまたはｍ×ｎの大きさであり、前記ｎは２よりも大きい自然数であり、前記ｍは前記ｎよりも小さい自然数であることを特徴としてよい。
【００１２】
また他の側面によると、前記対戦を処理する段階は、前記川タイル上への移動が可能な第１ユニットと、前記川タイル上への移動が不可能な第２ユニットを利用して前記対戦を処理することを特徴としてよい。
【００１３】
また他の側面によると、前記対戦を処理する段階は、前記防御区域内において、前記川タイル上に配置される第１建物と、前記川タイルおよび前記橋タイルを除いた領域に配置される第２建物を利用して前記対戦を処理することを特徴としてよい。
【００１４】
予め設定された第１数の川タイルおよび予め設定された第２数の橋タイルで形成される基本水路配置を含む利用者の防御区域を、画面に表示する段階、前記予め設定された第１数の川タイルのうちの少なくとも一部の川タイルの配置を変更するか、または前記少なくとも一部の川タイルの削除が可能な川タイル変更機能を前記利用者に提供する段階、前記川タイル変更機能を利用して前記利用者によって変更された水路配置に関する情報をサーバに送信する段階、および前記サーバを介して、前記変更された水路配置を含む防御区域に対する前記利用者と他の利用者との対戦を処理する段階を含むことを特徴とする、戦略ゲーム方法を提供する。
【００１５】
コンピュータ装置と結合して前記戦略ゲーム方法をコンピュータ装置に実行させるためにコンピュータ読取可能な記録媒体に格納された、コンピュータプログラムを提供する。
【００１６】
前記戦略ゲーム方法をコンピュータ装置に実行させるためのプログラムが記録されている、コンピュータ読取可能な記録媒体を提供する。
【００１７】
コンピュータ装置であって、コンピュータで読み取り可能な命令を実行するように実現される少なくとも１つのプロセッサを含み、前記少なくとも１つのプロセッサにより、予め設定された第１数の川タイルおよび予め設定された第２数の橋タイルで形成される基本水路配置を含む、利用者の防御区域を提供し、前記予め設定された第１数の川タイルのうちの少なくとも一部の川タイルの配置を変更するか、または前記少なくとも一部の川タイルの削除が可能な川タイル変更機能を前記利用者に提供し、および前記川タイル変更機能を利用して前記利用者によって変更された水路配置を含む防御区域に対する、前記利用者と他の利用者との対戦を処理することを特徴とする、コンピュータ装置を提供する。
【００１８】
コンピュータ装置であって、コンピュータ読取可能な命令を実行するように実現される少なくとも１つのプロセッサを含み、前記少なくとも１つのプロセッサにより、予め設定された第１数の川タイルおよび予め設定された第２数の橋タイルで形成される基本水路配置を含む利用者の防御区域を、画面に表示し、前記予め設定された第１数の川タイルのうちの少なくとも一部の川タイルの配置を変更するか、または前記少なくとも一部の川タイルの削除が可能な川タイル変更機能を前記利用者に提供し、前記川タイル変更機能を利用して前記利用者によって変更された水路配置に関する情報をサーバに送信し、前記サーバを介して、前記変更された水路配置を含む防御区域に対する前記利用者と他の利用者との対戦を処理することを特徴とする、コンピュータ装置を提供する。
【発明の効果】
【００１９】
ゲーム利用者が水路を利用して地形を変更することができ、水路の特性を活用した多様な戦略的構成が可能になるようにサポートすることにより、ゲームの戦略性を向上させることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態における、ネットワーク環境の例を示した図である。
【図２】本発明の一実施形態における、コンピュータ装置の例を示したブロック図である。
【図３】本発明の一実施形態における、サーバの戦略ゲーム方法の例を示したフローチャートである。
【図４】本発明の一実施形態における、クライアントの戦略ゲーム方法の例を示したフローチャートである。
【図５】本発明の一実施形態における、基本水路配置の例を示した図である。
【図６】本発明の一実施形態における、変更された水路配置の例を示した図面である。
【図７】本発明の一実施形態における、変更された水路配置の例を示した図面である。
【図８】本発明の一実施形態における、変更された水路配置の例を示した図面である。
【図９】本発明の一実施形態における、島構造の形成を制限する例を示した図である。
【図１０】本発明の一実施形態における、島構造の形成を制限する他の例を示した図である。
【図１１】本発明の一実施形態における、川タイルの模様が一致しない場合に配置を制限する例を示した図である。
【図１２】本発明の一実施形態における、川タイルの模様が一致しない場合に配置を制限する他の例を示した図である。
【図１３】本発明の一実施形態における、川タイルの対角線配置によるユニット移動の例を示した図である。
【図１４】本発明の一実施形態における、水路および建物配置画面の例を示した図である。
【図１５】本発明の一実施形態における、水路および建物配置画面の例を示した図である。
【図１６】本発明の一実施形態における、水路および建物配置画面の例を示した図である。
【発明を実施するための形態】
【００２１】
以下、実施形態について、添付の図面を参照しながら詳しく説明する。
【００２２】
本発明の実施形態に係る戦略ゲーム方法は、以下で説明される電子デバイスまたはサーバのようなコンピュータ装置によって実現されてよい。このとき、コンピュータ装置には、本発明の一実施形態に係るコンピュータプログラムがインストールおよび駆動されてよく、コンピュータ装置は、駆動するコンピュータプログラムの制御に従って本発明の実施形態に係る戦略ゲーム方法を実行してよい。上述したコンピュータプログラムは、コンピュータ装置と結合して戦略ゲーム方法をコンピュータ装置に実行させるためにコンピュータ読取可能な記録媒体に格納されてよい。
【００２３】
図１は、本発明の一実施形態における、ネットワーク環境の例を示した図である。図１のネットワーク環境は、複数の電子デバイス１１０、１２０、１３０、１４０、複数のサーバ１５０、１６０、およびネットワーク１７０を含む例を示している。このような図１は、発明の説明のための一例に過ぎず、電子デバイスの数やサーバの数が図１のように限定されることはない。
【００２４】
複数の電子デバイス１１０、１２０、１３０、１４０は、コンピュータ装置によって実現される固定端末や移動端末であってよい。複数の電子デバイス１１０、１２０、１３０、１４０の例としては、スマートフォン、携帯電話、ナビゲーション、ＰＣ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）、ノート型パンコン、デジタル放送用端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）、タブレットなどがある。一例として、図１では、電子デバイス１１０の例としてスマートフォンの形状を示しているが、本発明の実施形態において、電子デバイス１１０は、実質的に無線または有線通信方式を利用し、ネットワーク１７０を介して他の電子デバイス１２０、１３０、１４０および／またはサーバ１５０、１６０と通信することのできる多様な物理的なコンピュータ装置のうちの１つを意味してよい。
【００２５】
通信方式が限定されることはなく、ネットワーク１７０が含むことができる通信網（一例として、移動通信網、有線インターネット、無線インターネット、放送網）を活用する通信方式だけではなく、デバイス間の近距離無線通信が含まれてもよい。例えば、ネットワーク１７０は、ＰＡＮ（ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＣＡＮ（ｃａｍｐｕｓ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＭＡＮ（ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＷＡＮ（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＢＢＮ（ｂｒｏａｄｂａｎｄ  ｎｅｔｗｏｒｋ）、インターネットなどのネットワークのうちの１つ以上の任意のネットワークを含んでよい。さらに、ネットワーク１７０は、バスネットワーク、スターネットワーク、リングネットワーク、メッシュネットワーク、スター−バスネットワーク、ツリーまたは階層的（ｈｉｅｒａｒｃｈｉｃａｌ）ネットワークなどを含むネットワークトポロジのうちの任意の１つ以上を含んでもよいが、これに限定されることはない。
【００２６】
サーバ１５０、１６０のそれぞれは、複数の電子デバイス１１０、１２０、１３０、１４０とネットワーク１７０を介して通信して命令、コード、ファイル、コンテンツ、サービスなどを提供するコンピュータ装置または複数のコンピュータ装置によって実現されてよい。例えば、サーバ１５０は、ネットワーク１７０を介して接続した複数の電子デバイス１１０、１２０、１３０、１４０にサービス（一例として、ゲームサービス、ソーシャルネットワークサービス、メッセージングサービス、検索サービス、メールサービス、コンテンツ提供サービス）を提供するシステムであってよい。
【００２７】
図２は、本発明の一実施形態における、コンピュータ装置の例を示したブロック図である。上述した複数の電子デバイス１１０、１２０、１３０、１４０それぞれやサーバ１５０、１６０それぞれは、図２に示されたコンピュータ装置２００によって実現されてよい。
【００２８】
このようなコンピュータ装置２００は、図２に示すように、メモリ２１０、プロセッサ２２０、通信インタフェース２３０、および入力／出力インタフェース２４０を含んでよい。メモリ２１０は、コンピュータ読取可能な記録媒体であって、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、およびディスクドライブのような永久大容量記憶装置（ｐｅｒｍａｎｅｎｔ  ｍａｓｓ  ｓｔｏｒａｇｅ  ｄｅｖｉｃｅ）を含んでよい。ここで、ＲＯＭやディスクドライブのような永久大容量記憶装置は、メモリ２１０とは区分される別の永久格納装置としてコンピュータ装置２００に含まれてもよい。また、メモリ２１０には、オペレーティングシステムと、少なくとも１つのプログラムコードが格納されてよい。このようなソフトウェア構成要素は、メモリ２１０とは別のコンピュータ読取可能な記録媒体からメモリ２１０にロードされてよい。このような別のコンピュータ読取可能な記録媒体は、フロッピー（登録商標）ドライブ、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカードなどのコンピュータ読取可能な記録媒体を含んでよい。他の実施形態において、ソフトウェア構成要素は、コンピュータ読取可能な記録媒体ではない通信インタフェース２３０を通じてメモリ２１０にロードされてもよい。例えば、ソフトウェア構成要素は、ネットワーク１７０を介して受信されるファイルによってインストールされるコンピュータプログラムに基づいてコンピュータ装置２００のメモリ２１０にロードされてよい。
【００２９】
プロセッサ２２０は、基本的な算術、ロジック、および入力／出力演算を実行することにより、コンピュータプログラムの命令を処理するように構成されてよい。命令は、メモリ２１０または通信インタフェース２３０によって、プロセッサ２２０に提供されてよい。例えば、プロセッサ２２０は、メモリ２１０のような記録装置に格納されたプログラムコードに従って受信される命令を実行するように構成されてよい。
【００３０】
通信インタフェース２３０は、ネットワーク１７０を介してコンピュータ装置２００が他の装置（一例として、上述した格納装置）と互いに通信するための機能を提供してよい。一例として、コンピュータ装置２００のプロセッサ２２０がメモリ２１０のような記録装置に格納されたプログラムコードに従って生成した要求や命令、データ、ファイルなどが、通信インタフェース２３０の制御に従ってネットワーク１７０を介して他の装置に伝達されてよい。これとは逆に、装置から信号や命令、データ、ファイルなどがネットワーク１７０を介してコンピュータ装置２００の通信インタフェース２３０を通じてコンピュータ装置２００に受信されてもよい。通信インタフェース２３０を通じて受信された信号や命令、データなどは、プロセッサ２２０やメモリ２１０に伝達されてよく、ファイルなどは、コンピュータ装置２００がさらに含むことができる格納媒体（上述した永久格納装置）に格納されてよい。
【００３１】
入力／出力インタフェース２４０は、入力／出力装置２５０とのインタフェースのための手段であってよい。例えば、入力装置は、マイク、キーボード、またはマウスなどの装置を含んでよく、出力装置は、ディスプレイやスピーカのような装置を含んでよい。他の例として、入力／出力インタフェース２４０は、タッチスクリーンのように入力と出力のための機能が１つに統合された装置とのインタフェースのための手段であってもよい。入力／出力装置２５０は、コンピュータ装置２００と１つの装置で構成されてもよい。
【００３２】
また、他の実施形態において、コンピュータ装置２００は、図２の構成要素よりも少ないか多くの構成要素を含んでもよい。しかし、大部分の従来技術的構成要素を明確に図に示す必要はない。例えば、コンピュータ装置２００は、上述した入力／出力装置２５０のうちの少なくとも一部を含むように実現されてもよいし、トランシーバやデータベースなどのような他の構成要素をさらに含んでもよい。
【００３３】
図３は、本発明の一実施形態における、サーバの戦略ゲーム方法の例を示したフローチャートである。本実施形態に係る戦略ゲーム方法は、一例として、図１で説明したサーバ１５０を実現するコンピュータ装置２００によって実行されてよい。例えば、コンピュータ装置２００のプロセッサ２２０は、メモリ２１０に含まれるオペレーティングシステムのコードや、少なくとも１つのプログラムのコードによる制御命令（ｉｎｓｔｒｕｃｔｉｏｎ）を実行するように実現されてよい。ここで、プロセッサ２２０は、コンピュータ装置２００に格納されたコードが提供する制御命令に従ってコンピュータ装置２００が図３の戦略ゲーム方法に含まれる段階３１０〜段階３３０を実行するようにコンピュータ装置２００を制御してよい。
【００３４】
段階３１０において、コンピュータ装置２００は、予め設定された第１数の川タイルおよび予め設定された第２数の橋タイルで形成される基本水路配置を含む利用者の防御区域を提供することができる。川タイルは互いに同じ大きさであってよく、橋タイルも互いに同じ大きさであってよい。例えば、川タイルはｎ×ｎの大きさであってよく、橋タイルはｎ×ｍまたはｍ×ｎの大きさであってよい。このとき、ｎは２よりも大きい自然数であり、ｍはｎよりも小さい自然数であってよい。ここで、ｎやｍによって表現される数値は、相対的な大きさの数値であって、数値「１」が示す物理的な長さや数値「１」に対応する解像度は、実施形態によって異なってよい。
【００３５】
段階３２０において、コンピュータ装置２００は、予め設定された第１数の川タイルのうちの少なくとも一部の川タイルの配置を変更するか、または少なくとも一部の川タイルの削除が可能な川タイル変更機能を利用者に提供することができる。例えば、タッチスクリーン環境において、利用者は、配置を変更しようとする川タイルをタッチおよびドラッグして希望する位置に移動させた後、タッチを解除する方式によって川タイルの配置を変更することができる。このような川タイル変更機能は、利用者の端末にインストールされたアプリケーションとゲームサービスを提供するサーバである本実施形態に係るコンピュータ装置２００との通信を基盤として利用者に提供されてよい。加えて、コンピュータ装置２００は、防御区域内の建物および／またはユニットの配置を変更することもできる。例えば、利用者に提供される最初の防御区域が基本水路配置と基本建物配置を含むとする。このとき、利用者は、水路配置の変更と共に建物配置の変更も可能となるが、このような建物配置の変更のための機能も、上述したアプリケーションとゲームサービスを提供するサーバである本実施形態に係るコンピュータ装置２００との通信を基盤として利用者に提供されてよい。
【００３６】
段階３３０において、コンピュータ装置２００は、川タイル変更機能を利用して利用者によって変更された水路配置を含む防御区域に対する、利用者と他の利用者との対戦を処理することができる。対戦方式の形態はゲームによって多様であってよいが、一例として、利用者が、防御区域に設置された防御建物を利用して、他の利用者の攻撃ユニットを防御する形態で進められてよい。利用者は、防御区域内の水路配置を自身が希望するような配置に多様に変更しながら防御を進めることができる。このような戦略ゲーム方法により、固定された地形に比べて、より向上した戦略性の提供が可能になることが、当業者には容易に理解されよう。
【００３７】
一方、本発明の多様な実施形態では、水路が有する特徴を活用して、より向上した戦略性を提供することが可能となる。ただし、水路を利用した戦略的多様性の向上を防御者に誘導すると同時に、川タイルの上を移動することができない攻撃者の地上移動ユニットの接近性の水準をある程度維持させるために、川タイルの配置の変更は一部条件下で制限されてよい。
【００３８】
一実施形態において、コンピュータ装置２００は、段階３２０で川タイル変更機能を提供するにあたり、利用者が島構造を形成することができないように制限してよい。島構造は、川タイルの上を移動することができない地上移動ユニットの接近自体を遮断してしまうものであるため、一部の実施形態では好ましくない。したがって、このような島構造の形成を制限するために、コンピュータ装置２００は、川タイル変更機能を利用して利用者によって変更される水路配置の構造をモニタリングし、川タイルによって取り囲まれる島構造、または川タイルと防御区域の終端部分によって取り囲まれる島構造を形成することになる、最後の川タイルの配置の変更を制限してよい。言い換えれば、少なくとも攻撃者の地上移動ユニットが一切接近することのできない防御空間が形成されないように、水路配置の変更に一部制限を与えるのである。
【００３９】
他の実施形態において、コンピュータ装置２００は、段階３２０において、基本水路配置における橋タイルおよび橋タイルに隣接する川タイルの配置の変更を制限してよい。このような配置の変更制限は、上述したように、川タイルの上を移動することができない攻撃者の地上移動ユニットの接近性の水準をある程度維持させるために選択的に活用されてよい。
【００４０】
また他の実施形態において、基本水路配置において、縦軸に隣接する川タイルは横軸の座標が互いに同じになるように配置され、横軸上に隣接する川タイルの縦軸の座標が互いに同じになるように配置されてよい。例えば、３×３の大きさの川タイルが縦軸に隣接する場合、横軸の座標が同じであるということは、上側の川タイルの下辺と下側の川タイルの上辺が互いに同じ位置でなければならないことを意味する。このように互いに隣接する川タイルそれぞれの辺が互いに同じ位置になるようにすることを、以下では「川タイル同士の模様が一致する」と表現する。このような実施形態も、川タイルの上を移動することのできない攻撃者の地上移動ユニットの接近性の水準をある程度維持させるために選択的に活用されてよい。
【００４１】
また他の実施形態において、コンピュータ装置２００は、段階３２０における縦軸に隣接する川タイルの横軸の座標が互いに同じでない川タイルの配置の変更、または横軸上に隣接する川タイルの縦軸の座標が互いに同じでない川タイルの配置の変更を制限してよい。
【００４２】
水路の特性を活用するために、ユニットは、川タイル上への移動が可能な第１ユニットと、川タイル上への移動が不可能な第２ユニットを含んでよく、コンピュータ装置２００は、段階３３０においてこのような第１ユニットおよび第２ユニットを利用した対戦を処理してよい。水路の特性を活用するための他の実施形態として、防御建物も、川タイル上に配置される第１建物と、防御区域で川タイルおよび橋タイルを除いた領域に配置される第２建物を含んでよい。この場合、コンピュータ装置２００は、段階３３０においてこのような第１建物および第２建物を利用した対戦を処理してよい。
【００４３】
それぞれの実施形態のより具体的な意味については、以下でさらに詳しく説明する。
【００４４】
図４は、本発明の一実施形態における、クライアントの戦略ゲーム方法の例を示したフローチャートである。本実施形態に係る戦略ゲーム方法は、一例として、図１で説明した複数の電子デバイス１１０、１２０、１３０、１４０のうちのいずれか１つを実現するコンピュータ装置２００によって実行されてよい。例えば、コンピュータ装置２００のプロセッサ２２０は、メモリ２１０が含むオペレーティングシステムのコードや、少なくとも１つのプログラムのコードによる制御命令（ｉｎｓｔｒｕｃｔｉｏｎ）を実行するように実現されてよい。ここで、プロセッサ２２０は、コンピュータ装置２００に格納されたコードが提供する制御命令に従ってコンピュータ装置２００が図４の戦略ゲーム方法に含まれる段階４１０〜段階４４０を実行するようにコンピュータ装置２００を制御してよい。
【００４５】
段階４１０において、コンピュータ装置２００は、予め設定された第１数の川タイルおよび予め設定された第２数の橋タイルで形成される基本水路配置を含む利用者の防御区域を、画面に表示することができる。一例として、基本水路配置を含む防御区域は、すべての利用者に同じように与えられてよく、ゲームを初めて行うすべての利用者の端末において基本水路配置を含む防御区域が画面に表示されてよい。利用者は、基本水路配置をそのまま活用してもよいが、以下で説明するように、基本水路配置に含まれる川タイルのうちの少なくとも一部の川タイルを変更することにより、自分だけの防御区域を構築することも可能である。このような表示は、利用者の端末であるコンピュータ装置２００にインストールおよび駆動されたアプリケーションの制御に従って実行されてよい。
【００４６】
段階４２０において、コンピュータ装置２００は、予め設定された第１数の川タイルのうちの少なくとも一部の川タイルの配置を変更するか、または少なくとも一部の川タイルの削除が可能な川タイル変更機能を利用者に提供することができる。川タイル変更機能は、一例として、タッチスクリーン環境において利用者が配置を変更したい川タイルをタッチおよびドラッグして希望する位置に移動させた後、タッチを解除する方式によって川タイルを変更させることができるような機能を提供してよい。このような機能は、上述したアプリケーションの制御に従って提供されてよい。
【００４７】
段階４３０において、コンピュータ装置２００は、川タイル変更機能を利用して利用者によって変更された水路配置に関する情報をサーバに送信することができる。この場合、サーバは、受信した水路配置に関する情報に基づいて、利用者の防御区域を特定することができるようになる。加えて、コンピュータ装置２００は、防御区域内の建物および／またはユニットの配置を変更することができる。例えば、利用者に提供される最初の防御区域に基本水路配置と基本建物配置が含まれるとする。このとき、利用者は、水路配置の変更と共に建物配置の変更も可能となるが、このような建物配置の変更のための機能も、上述したアプリケーションの制御に従って利用者に提供されてよい。
【００４８】
段階４４０において、コンピュータ装置２００は、サーバを介して、変更された水路配置を含む防御区域に対する利用者と他の利用者との対戦を処理することができる。防御と攻撃が区分されている場合、防御区域に対する対戦は、利用者は防御者、他の利用者は攻撃者と区分して進められてよい。防御と攻撃が同時に行われる戦略ゲームであれば、他の利用者もやはり、利用者と類似の方法で形成される防御区域を有するはずであり、利用者とは異なる利用者それぞれが防御者であると同時に攻撃者にもなり得る。このような対戦は、サーバを介して行われてよい。
【００４９】
図５は、本発明の一実施形態における、基本水路配置の例を示した図である。図５は、利用者の防御区域に、３×３の大きさの１２枚の川タイル（川タイル１〜川タイル１２）、３×２の大きさの２枚の横橋（橋タイル１および橋タイル３）、さらに２×３の大きさの１枚の縦橋（橋タイル２）で形成された基本水路配置が含まれる例を示している。また、図５は、利用者の防御区域に４×４の大きさの３枚の建物（建物タイル１〜建物タイル３）と、３×３の大きさの３枚の建物（建物タイル４〜建物タイル６）が配置された例を示している。
【００５０】
利用者は、図５のように基本的に与えられる防御区域において、川タイル（川タイル１〜川タイル１２）の配置を変更しながら自身が希望する水路配置を得たとする。このとき、タイルを、互いに重複する位置に配置することはできず、自身が希望する水路配置を得るために建物配置を変更することも可能である。さらに、建設される建物の種類や個数などが変更されてもよい。
【００５１】
図６〜図８は、本発明の一実施形態における、変更された水路配置の例を示した図である。
【００５２】
図６は、図５の基本水路配置において、川タイル３、川タイル４、川タイル９、および川タイル１０の４枚の川タイルの位置を変更して水路配置を変更させた例を示している。このとき、図６では、希望とする水路配置の変更のために建物配置も変更させた例を示している。
【００５３】
図７は、図５の基本水路配置において、川タイル８、川タイル９、および川タイル１０の３枚の川タイルの位置を変更して水路配置を変更させた例を示している。このとき、図７では、希望とする水路配置の変更のために建物配置も変更させた例を示している。
【００５４】
図８は、図５の基本水路配置において、川タイル３、川タイル４、川タイル５、および川タイル８の４枚の川タイルの位置を変更して水路配置を変更させた例を示している。このとき、図８でも、希望とする水路配置の変更のために建物配置も変更させた例を示している。
【００５５】
このとき、図６〜図８は、上述した多様な実施形態を参照しながら説明した川タイル移動の制限をすべて守った上で水路配置を変更した例を示している。例えば、図６〜図８は島構造を形成しておらず、互いに隣接する川タイル同士の模様が一致しており、橋タイルや橋タイルと隣接する川タイルの配置は変更されていないことが確認できる。
【００５６】
このような制限をすべて守るために、図５の基本水路配置において配置の変更が可能な川タイルは、川タイル３、川タイル４、川タイル５、川タイル８、川タイル９、および川タイル１０の合計６枚に限定されることが分かる。このような図５〜図８の実施形態は、発明の理解を助けるための例示に過ぎず、タイルの大きさや枚数、制限がこのような実施形態に限定されることはない。
【００５７】
図９は、本発明の一実施形態における、島構造の形成を制限する例を示した図である。図９の第１水路構造９１０は、川タイル１〜川タイル７の７枚の川タイルで形成されており、オープン構造をなしている。このとき、利用者が第２水路構造９２０のように第１水路構造９１０に川タイル８を配置した場合には島構造が形成されてしまうため、川タイル変更機能は、島構造が形成されないように川タイル８の配置の変更を制限してよい。例えば、アプリケーションは、島構造が形成される最後のタイルの位置には川タイルを配置させず、他の場所への配置を促す情報を利用者に提供してよい。
【００５８】
図１０は、本発明の一実施形態における、島構造の形成を制限する他の例を示した図である。図１０は、防御区域の終端部分と川タイル１〜川タイル５によって島構造が形成されることにより、最後に配置を変更しようとした川タイル５の配置の変更を制限する例を示している。
【００５９】
図１１は、本発明の一実施形態における、川タイルの模様が一致しない場合に配置を制限する例を示した図である。図１１は、川タイル１と川タイル２の模様が一致しておらず、タイル２を該当の位置に配置させないようにした様子を示している。例えば、川タイル１と川タイル２は横軸に隣接しているため、縦軸の座標が同じでなければならないが、互いに合っていないことが分かる。したがって、川タイル変更機能は、川タイル２に対する配置の変更を制限してよい。
【００６０】
図１２は、本発明の一実施形態における、川タイルの模様が一致しない場合に配置を制限する他の例を示した図である。図１２は、川タイル２と川タイル３の模様が一致しておらず、川タイル３を該当の位置に配置させないようにした様子を示している。例えば、川タイル２と川タイル３は横軸に隣接しているため、縦軸の座標が同じでなければならないが、互いに合っていないことが分かる。したがって、川タイル変更機能は、川タイル３に対する配置の変更を制限してよい。このとき、川タイルは３×３の大きさであり、橋タイルは２×３や３×２の大きさであり、橋タイルや橋タイルと隣接する川タイルの配置は変更することができないため、利用者は川タイルの配置の変更によって橋タイルを阻むことはできない。例えば、移動させる川タイル３が橋タイル１を阻むためには、少なくとも一部が常に川タイル１または川タイル２と合わないように接触させなければならないが、このような配置の変更は制限されるため、利用者が任意に橋タイルを川タイルで阻むことは自然と制限されるようになる。
【００６１】
図１３は、本発明の一実施形態における、川タイルの対角線配置によるユニット移動の例を示した図である。図１３は、川タイル１と川タイル２が対角線に沿って伸びている場合、地上ユニットが川タイル１と川タイル２の間を移動可能であることを示している。このような対角線配置による地上ユニットの移動可能性は、攻撃者の地上移動ユニットの接近性の水準をある程度維持させるための選択的な実施形態として使用されてよい。
【００６２】
図１４〜図１６は、本発明の一実施形態における、水路および建物配置画面の例を示した図である。図１４は、基本水路配置の例を実現したゲーム画面を示している。このとき、図１４は、橋タイルをグラフィック的に表示した例１４１０と、川タイルをグラフィック的に表示した例１４２０を示している。一方、図１５および図１６は、基本水路配置において、上述した制限を適用して川タイルの一部の配置を変更させた、変更された水路配置の例を示している。このとき、このような図１４〜図１６の画面例では、川タイル同士の連結や橋タイルと川タイルとの連結をグラフィック的により滑らかに表示できることを示している。
【００６３】
以上のように、本発明の実施形態によると、ゲーム利用者が水路を利用して地形を変更することができ、水路の特性を活用した多様な戦略的構成が可能となるようにサポートすることにより、ゲームの戦略性を向上させることができる。
【００６４】
上述したシステムまたは装置は、ハードウェア構成要素、ソフトウェア構成要素、またはハードウェア構成要素とソフトウェア構成要素との組み合わせによって実現されてよい。例えば、実施形態で説明された装置および構成要素は、例えば、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ、マイクロコンピュータ、ＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令を実行して応答することができる様々な装置のように、１つ以上の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてよい。処理装置は、オペレーティングシステム（ＯＳ）およびＯＳ上で実行される１つ以上のソフトウェアアプリケーションを実行してよい。また、処理装置は、ソフトウェアの実行に応答し、データにアクセスし、データを格納、操作、処理、および生成してもよい。理解の便宜のために、１つの処理装置が使用されるとして説明される場合もあるが、当業者は、処理装置が複数個の処理要素および／または複数種類の処理要素を含んでもよいことが理解できるであろう。例えば、処理装置は、複数個のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでよい。また、並列プロセッサのような、他の処理構成も可能である。
【００６５】
ソフトウェアは、コンピュータプログラム、コード、命令、またはこれらのうちの１つ以上の組み合わせを含んでもよく、所望のとおりに動作するように処理装置を構成したり、独立的または集合的に処理装置に命令したりしてよい。ソフトウェアおよび／またはデータは、処理装置に基づいて解釈されたり、処理装置に命令またはデータを提供したりするために、いかなる種類の機械、コンポーネント、物理装置、仮想装置、コンピュータ格納媒体または装置に具現化されてよい。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散され、分散された状態で格納されても実行されてもよい。ソフトウェアおよびデータは、１つ以上のコンピュータ読取可能な記録媒体に格納されてよい。
【００６６】
実施形態に係る方法は、多様なコンピュータ手段によって実行可能なプログラム命令の形態で実現されてコンピュータ読取可能な媒体に記録されてよい。コンピュータ読取可能な媒体は、プログラム命令、データファイル、データ構造などを単独でまたは組み合わせて含んでよい。媒体に記録されるプログラム命令は、実施形態のために特別に設計されて構成されたものであってもよいし、コンピュータソフトウェア当業者に公知な使用可能なものであってもよい。コンピュータ読取可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク、および磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光媒体、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような光磁気媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を格納して実行するように特別に構成されたハードウェア装置が含まれる。このような記録媒体は、単一または複数のハードウェアが結合した形態の多様な記録手段または格納手段であってよく、あるコンピュータシステムに直接接続する媒体に限定されることはなく、ネットワーク上に分散存在するものであってもよい。プログラム命令の例は、コンパイラによって生成されるもののような機械語コードだけではなく、インタプリタなどを使用してコンピュータによって実行される高級言語コードを含む。
【００６７】
以上のように、実施形態を、限定された実施形態と図面に基づいて説明したが、当業者であれば、上述した記載から多様な修正および変形が可能であろう。例えば、説明された技術が、説明された方法とは異なる順序で実行されたり、かつ／あるいは、説明されたシステム、構造、装置、回路などの構成要素が、説明された方法とは異なる形態で結合されたりまたは組み合わされたり、他の構成要素または均等物によって代替されたり置換されたとしても、適切な結果を達成することができる。
【００６８】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【符号の説明】
【００６９】
１１０、１２０、１３０、１４０：電子デバイス
１５０、１６０：サーバ
１７０：ネットワーク
【図１】
2019155102.tif 000003
【図２】
2019155102.tif 000004
【図３】
2019155102.tif 000005
【図４】
2019155102.tif 000006
【図５】
2019155102.tif 000007
【図６】
2019155102.tif 000008
【図７】
2019155102.tif 000009
【図８】
2019155102.tif 000010
【図９】
2019155102.tif 000011
【図１０】
2019155102.tif 000012
【図１１】
2019155102.tif 000013
【図１２】
2019155102.tif 000014
【図１３】
2019155102.tif 000015
【図１４】
2019155102.tif 000016
【図１５】
2019155102.tif 000017
【図１６】
2019155102.tif 000018