(57)【要約】【課題】  ゲーム上でユニット配置空間を拡張する方法およびシステムを提供する。【解決手段】  本発明の実施形態に係るユニット配置空間拡張方法は、ゲーム上でユニットの配置可能な限定された空間を、ユーザがゲーム上で提供される資源を利用して任意に拡張できる機能を提供し、ユーザがユニットの配置空間を予め確保することで、確保した空間にユニットを配置できるようにすることにより、ユニットを戦略的に配置するための差別化された配置空間の拡張をユーザに誘導し、これによってゲームの戦略性を向上させることができる。【選択図】      図３
2019171016.tif 000002
【特許請求の範囲】
【請求項１】
ゲーム上のゲームインスタンスの開始により、前記ゲームインスタンスのフィールドを分割する複数の単位空間のうちの少なくとも１つをユニット配置空間としてユーザに割り当てる段階、
前記ゲーム上または前記ゲームインスタンス上で前記ユーザに割り当てられた資源で単位空間を購入することによって前記ユニット配置空間を拡張するための空間拡張機能を、前記ゲームインスタンスの進行中に前記ユーザに提供する段階、および
前記ユニット配置空間に配置されるユーザのユニットを基盤として前記ゲームインスタンスを進行する段階であって、前記空間拡張機能を利用して前記ユニット配置空間が拡張された場合、前記の拡張されたユニット配置空間に配置されるユーザのユニットを基盤として前記ゲームインスタンスを進行する、段階
を含む、ユニット配置空間拡張方法。
【請求項２】
前記空間拡張機能を利用して購入可能な単位空間を、前記ユーザに割り当てられたユニット配置空間に隣接する単位空間に限定する、請求項１に記載のユニット配置空間拡張方法。
【請求項３】
前記フィールドは、複数の格子によって前記複数の単位空間に分割され、
前記ユーザが前記空間拡張機能を活性化させることにより、前記複数の格子を前記フィールド上にグラフィカルに表示する段階、
前記ユーザに割り当てられたユニット配置空間に隣接する格子のうち、前記ユーザによって選択された格子に対応する単位空間を前記資源で購入することを処理する段階、および
前記の購入された単位空間を前記ユニット配置空間に追加して前記ユニット配置空間を拡張する段階
をさらに含む、請求項１に記載のユニット配置空間拡張方法。
【請求項４】
前記ユニット配置空間または前記の拡張されたユニット配置空間に配置されるユニットを前記資源で購入するためのユニット購入機能を、前記ゲームインスタンス上で前記ユーザに提供する段階、および
前記ユニット配置空間または前記の拡張されたユニット配置空間が含む単位空間のうち、前記ユーザによって選択された単位空間に前記ユニット購入機能によって購入されたユニットを配置する段階
をさらに含む、請求項１に記載のユニット配置空間拡張方法。
【請求項５】
前記複数の単位空間のうちの少なくとも２つの単位空間に対し、購入のために要求される資源の量を互いに異なるように設定する段階
をさらに含む、請求項１に記載のユニット配置空間拡張方法。
【請求項６】
前記ゲームインスタンス上で前記ユーザに割り当てられた司令部からの距離または前記ユニット配置空間からの距離に基づき、前記複数の単位空間を購入するために要求される資源の量を設定する段階
をさらに含む、請求項１に記載のユニット配置空間拡張方法。
【請求項７】
前記複数の単位空間のうちの少なくとも１つの単位空間に、前記ゲームインスタンスに効果を与えるためのアイテムを設定する段階、および
前記空間拡張機能を利用して購入された単位空間に前記アイテムが設定されている場合、前記アイテムが設定された単位空間、前記ユーザのユニット、および前記ゲームインスタンスでの前記ユーザの相手ユニットのうちの少なくとも１つに対して前記アイテムによる効果を適用する段階
をさらに含む、請求項１に記載のユニット配置空間拡張方法。
【請求項８】
前記アイテムを設定する段階は、
前記アイテムが設定される単位空間と前記ゲームインスタンス上で前記ユーザに割り当てられた司令部との距離または前記アイテムが設定される単位空間と前記ユニット配置空間との距離に応じて、前記アイテムによる効果の強度を変える、請求項７に記載のユニット配置空間拡張方法。
【請求項９】
前記アイテムを設定する段階は、
前記ゲームインスタンスの進行による中間結果に応じて、前記アイテムの種類、前記アイテムの数量、および前記アイテムが配置される位置のうちの少なくとも１つを動的に変更する、請求項７に記載のユニット配置空間拡張方法。
【請求項１０】
前記ゲームインスタンスは、複数のターン方式で進行され、
前記ユーザに前記ユニット配置空間として割り当てられた単位空間それぞれに対して設定された量の資源が、新たなターンごとに前記ユーザに提供される、請求項１に記載のユニット配置空間拡張方法。
【請求項１１】
請求項１〜１０のうちのいずれか一項に記載のユニット配置空間拡張方法をコンピュータ装置に実行させるコンピュータプログラム。
【請求項１２】
請求項１１に記載のコンピュータプログラムを記録しているコンピュータ読み取り可能な記録媒体。
【請求項１３】
コンピュータ装置であって、
コンピュータ読み取り可能な命令を実行するように実現される少なくとも１つのプロセッサ
を含み、
前記少なくとも１つのプロセッサは、
ゲーム上のゲームインスタンスの開始により、前記ゲームインスタンスのフィールドを分割する複数の単位空間のうちの少なくとも１つをユニット配置空間としてユーザに割り当てる動作、
前記ゲーム上または前記ゲームインスタンス上で前記ユーザに割り当てられた資源で単位空間を購入することによって前記ユニット配置空間を拡張するための空間拡張機能を、前記ゲームインスタンスの進行中に前記ユーザに提供する動作、および
前記ユニット配置空間に配置されるユーザのユニットを基盤として前記ゲームインスタンスを進行する動作であって、前記空間拡張機能を利用して前記ユニット配置空間が拡張された場合、前記の拡張されたユニット配置空間に配置されるユーザのユニットを基盤として前記ゲームインスタンスを進行する、動作
を実行する、コンピュータ装置。
【請求項１４】
前記少なくとも１つのプロセッサは、
前記空間拡張機能を利用して購入可能な単位空間を、前記ユーザに割り当てられたユニット配置空間に隣接する単位空間に限定する、請求項１３に記載のコンピュータ装置。
【請求項１５】
前記フィールドは、複数の格子によって前記複数の単位空間に分割され、
前記少なくとも１つのプロセッサは、
前記ユーザが前記空間拡張機能を活性化させることにより、前記複数の格子を前記フィールド上にグラフィカルに表示する動作、
前記ユーザに割り当てられたユニット配置空間に隣接する格子のうち、前記ユーザによって選択された格子に対応する単位空間を前記資源で購入することを処理する動作、および
前記の購入された単位空間を前記ユニット配置空間に追加して前記ユニット配置空間を拡張する動作
をさらに実行する、請求項１３に記載のコンピュータ装置。
【請求項１６】
前記少なくとも１つのプロセッサは、
前記ユニット配置空間または前記の拡張されたユニット配置空間に配置されるユニットを前記資源で購入するためのユニット購入機能を、前記ゲームインスタンス上で前記ユーザに提供する動作、および
前記ユニット配置空間または前記の拡張されたユニット配置空間が含む単位空間のうち、前記ユーザによって選択された単位空間に前記ユニット購入機能によって購入されたユニットを配置する動作
をさらに実行する、請求項１３に記載のコンピュータ装置。
【請求項１７】
前記少なくとも１つのプロセッサは、
前記複数の単位空間のうちの少なくとも２つの単位空間に対し、購入のために要求される資源の量を互いに異なるように設定する動作
をさらに実行する、請求項１３に記載のコンピュータ装置。
【請求項１８】
前記少なくとも１つのプロセッサは、
前記ゲームインスタンス上で前記ユーザに割り当てられた司令部からの距離または前記ユニット配置空間からの距離に基づき、前記複数の単位空間を購入するために要求される資源の量を設定する動作
をさらに実行する、請求項１３に記載のコンピュータ装置。
【請求項１９】
前記少なくとも１つのプロセッサは、
前記複数の単位空間のうちの少なくとも１つの単位空間に、前記ゲームインスタンスに効果を与えるためのアイテムを設定する動作、および
前記空間拡張機能を利用して購入された単位空間に前記アイテムが設定されている場合、前記アイテムが設定された単位空間、前記ユーザのユニット、および前記ゲームインスタンスでの前記ユーザの相手ユニットのうちの少なくとも１つに対して前記アイテムによる効果を適用する動作
をさらに実行する、請求項１３に記載のコンピュータ装置。
【請求項２０】
前記ゲームインスタンスは、複数のターン方式で進行され、
前記ユーザに前記ユニット配置空間として割り当てられた単位空間それぞれに対して設定された量の資源が、新たなターンごとに前記ユーザに提供される、請求項１３に記載のコンピュータ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の説明は、ゲーム上でユニット配置空間を拡張する方法およびシステムに関し、より詳細には、ゲーム上においてユニットの配置可能な限定された空間を、ユーザがゲーム上で提供される資源を利用して任意に拡張できる機能を提供し、ユーザがユニットの配置空間を予め確保することで、確保した空間にユニットを配置できるようにすることにより、ユニットを戦略的に配置するための差別化された配置空間の拡張をユーザに誘導し、これによってゲームの戦略性を向上させることができる、ユニット配置空間拡張方法、ユニット配置空間拡張方法を実行するコンピュータ装置、ユニット配置空間拡張方法をコンピュータ装置に実行させるコンピュータプログラム、およびコンピュータプログラムを記録している記録媒体に関する。
【背景技術】
【０００２】
戦略ゲームとは、ゲーム利用者の運営能力と戦略的な意思決定が求められるジャンルのゲームである。一例として、特許文献１は、ネットワークを利用したリアルタイム対戦戦略攻城ゲームシステムおよびその方法を開示している。
【０００３】
このような従来の戦略ゲームにおいて、ユニットを配置するための空間は、ゲームのジャンルや特徴に応じて多様な条件と方式に限定される。例えば、将棋やチェスのように、ユニットの大部分が、最初から設定および限定されて配置されているゲームが存在する。他の例として、一般的な防衛ゲームのように、ゲーム中にユーザから選択されるユニットの最初の登場位置が予め決められているゲームも存在する。
【０００４】
さらに、従来技術において、このように限定された空間の拡張は、ユニットを配置したり、ユニットを移動させたりすることによって発生する。例えば、ゲーム上で特定の建物ユニットを建設することによって配置空間が拡張されたり、ユニットの移動に伴ってユニットが配置された領域が拡張されたように見せたりもする。しかしながら、これは、特定の建物ユニットを建設するための配置空間を最初から予め確保しておかなければ該当の位置に特定の建物ユニットを建設することはできないという概念ではなく、ユニットの配置が可能な領域と配置されたユニットの移動が可能な領域とは互いに異なるという概念である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】韓国公開特許第１０−２００８−００４４３９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ゲーム上でユニットの配置可能な限定された空間を、ユーザがゲーム上で提供される資源を利用して任意に拡張できる機能を提供し、ユーザがユニットの配置空間を予め確保することで、確保した空間にユニットを配置できるようにすることにより、ユニットを戦略的に配置するための差別化された配置空間の拡張をユーザに誘導し、これによってゲームの戦略性を向上させることができる、ユニット配置空間拡張方法、ユニット配置空間拡張方法を実行するコンピュータ装置、ユニット配置空間拡張方法をコンピュータ装置に実行させるコンピュータプログラム、およびコンピュータプログラムを記録している記録媒体を提供する。
【課題を解決するための手段】
【０００７】
ゲーム上のゲームインスタンスの開始により、前記ゲームインスタンスのフィールドを分割する複数の単位空間のうちの少なくとも１つをユニット配置空間としてユーザに割り当てる段階、前記ゲーム上または前記ゲームインスタンス上で前記ユーザに割り当てられた資源で単位空間を購入することによって前記ユニット配置空間を拡張するための空間拡張機能を、前記ゲームインスタンスの進行中に前記ユーザに提供する段階、および前記ユニット配置空間に配置されるユーザのユニットを基盤として前記ゲームインスタンスを進行する段階であって、前記空間拡張機能を利用して前記ユニット配置空間が拡張された場合、前記の拡張されたユニット配置空間に配置されるユーザのユニットを基盤として前記ゲームインスタンスを進行する、段階を含む、ユニット配置空間拡張方法を提供する。
【０００８】
一側面によると、前記ユニット配置空間拡張方法は、前記空間拡張機能を利用して購入可能な単位空間を、前記ユーザに割り当てられたユニット配置空間に隣接する単位空間に限定してよい。
【０００９】
他の側面によると、前記フィールドは、複数の格子によって前記複数の単位空間に分割され、前記ユニット配置空間拡張方法は、前記ユーザが前記空間拡張機能を活性化させることにより、前記複数の格子を前記フィールド上にグラフィカルに表示する段階、前記ユーザに割り当てられたユニット配置空間に隣接する格子のうち、前記ユーザによって選択された格子に対応する単位空間を前記資源で購入することを処理する段階、および前記の購入された単位空間を前記ユニット配置空間に追加して前記ユニット配置空間を拡張する段階をさらに含んでよい。
【００１０】
また他の側面によると、前記ユニット配置空間拡張方法は、前記ユニット配置空間または前記の拡張されたユニット配置空間に配置されるユニットを前記資源で購入するためのユニット購入機能を、前記ゲームインスタンス上で前記ユーザに提供する段階、および前記ユニット配置空間または前記の拡張されたユニット配置空間が含む単位空間のうち、前記ユーザによって選択された単位空間に前記ユニット購入機能によって購入されたユニットを配置する段階をさらに含んでよい。
【００１１】
また他の側面によると、前記ユニット配置空間拡張方法は、前記複数の単位空間のうちの少なくとも２つの単位空間に対し、購入のために要求される資源の量を互いに異なるように設定する段階をさらに含んでよい。
【００１２】
また他の側面によると、前記ユニット配置空間拡張方法は、前記ゲームインスタンス上で前記ユーザに割り当てられた司令部（ｈｅａｄｑｕａｒｔｅｒｓ）からの距離または前記ユニット配置空間からの距離に基づき、前記複数の単位空間を購入するために要求される資源の量を設定する段階をさらに含んでよい。
【００１３】
また他の側面によると、前記ユニット配置空間拡張方法は、前記複数の単位空間のうちの少なくとも１つの単位空間に、前記ゲームインスタンスに効果を与えるためのアイテムを設定する段階、および前記空間拡張機能を利用して購入された単位空間に前記アイテムが設定されている場合、前記アイテムが設定された単位空間、前記ユーザのユニット、および前記ゲームインスタンスでの前記ユーザの相手ユニットのうちの少なくとも１つに対して前記アイテムによる効果を適用する段階をさらに含んでよい。
【００１４】
また他の側面によると、前記アイテムを設定する段階は、前記アイテムが設定される単位空間と前記ゲームインスタンス上で前記ユーザに割り当てられた司令部との距離または前記アイテムが設定される単位空間と前記ユニット配置空間との距離に応じて、前記アイテムによる効果の強度を変えてよい。
【００１５】
また他の側面によると、前記アイテムを設定する段階は、前記ゲームインスタンスの進行による中間結果に応じて、前記アイテムの種類、前記アイテムの数量、および前記アイテムが配置される位置のうちの少なくとも１つを動的に変更してよい。
【００１６】
さらに他の側面によると、前記ゲームインスタンスは、複数のターン方式で進行され、前記ユーザに前記ユニット配置空間として割り当てられた単位空間それぞれに対して設定された量の資源が、新たなターンごとに前記ユーザに提供されてよい。
【００１７】
前記ユニット配置空間拡張方法をコンピュータ装置に実行させるコンピュータプログラムを提供する。
【００１８】
前記コンピュータプログラムを記録しているコンピュータ読み取り可能な記録媒体を提供する。
【００１９】
コンピュータ装置であって、コンピュータ読み取り可能な命令を実行するように実現される少なくとも１つのプロセッサを含み、前記少なくとも１つのプロセッサは、ゲーム上のゲームインスタンスの開始により、前記ゲームインスタンスのフィールドを分割する複数の単位空間のうちの少なくとも１つをユニット配置空間としてユーザに割り当てる動作、前記ゲーム上または前記ゲームインスタンス上で前記ユーザに割り当てられた資源で単位空間を購入することによって前記ユニット配置空間を拡張するための空間拡張機能を、前記ゲームインスタンスの進行中に前記ユーザに提供する動作、および前記ユニット配置空間に配置されるユーザのユニットを基盤として前記ゲームインスタンスを進行する動作であって、前記空間拡張機能を利用して前記ユニット配置空間が拡張された場合、前記の拡張されたユニット配置空間に配置されるユーザのユニットを基盤として前記ゲームインスタンスを進行する、動作を実行する、コンピュータ装置を提供する。
【発明の効果】
【００２０】
ゲーム上においてユニットの配置可能な限定された空間を、ユーザがゲーム上で提供される資源を利用して任意に拡張できる機能を提供し、ユーザがユニットの配置空間を予め確保することで、確保した空間にユニットを配置できるようにすることにより、ユニットを戦略的に配置するための差別化された配置空間の拡張をユーザに誘導し、これによってゲームの戦略性を向上させることができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態における、ネットワーク環境の例を示した図である。
【図２】本発明の一実施形態における、コンピュータ装置の例を示したブロック図である。
【図３】本発明の一実施形態における、ユニット配置空間拡張方法の例を示したフローチャートである。
【図４】本発明の一実施形態における、空間拡張機能を利用してユニット配置空間を拡張する例を示したフローチャートである。
【図５】本発明の一実施形態における、ユニット購入過程の例を示したフローチャートである。
【図６】本発明の一実施形態における、ゲームインスタンスのフィールドを分割する単位空間およびユニット配置空間の例を示した図である。
【図７】本発明の一実施形態によって実現されるゲーム画面の例を示した図である。
【図８】本発明の一実施形態によって実現されるゲーム画面の例を示した図である。
【図９】本発明の一実施形態によって実現されるゲーム画面の例を示した図である。
【図１０】本発明の一実施形態における、互いに異なる価格が設定された単位空間の例を示した図である。
【図１１】本発明の一実施形態における、購入可能な単位空間ごとに要求される資源の量を表示するゲーム画面の実現例を示した図である。
【図１２】本発明の一実施形態における、アイテムを提供する過程の例を示したフローチャートである。
【図１３】本発明の一実施形態における、単位空間に設定されたアイテムを表示する画面の実現例を示した図である。
【発明を実施するための形態】
【００２２】
以下、実施形態について、添付の図面を参照しながら詳しく説明する。
【００２３】
本発明の実施形態に係るユニット配置空間拡張方法は、以下で説明される電子デバイスまたはサーバのようなコンピュータ装置によって実現されてよい。ここで、コンピュータ装置において、本発明の一実施形態に係るコンピュータプログラムがインストールおよび実行されてよく、コンピュータ装置は、実行するコンピュータプログラムの制御にしたがって本発明の実施形態に係るユニット配置空間拡張方法を実行してよい。上述したコンピュータプログラムは、ユニット配置空間拡張方法をコンピュータ装置に実行させるためにコンピュータ読み取り可能な記録媒体に記録されてよい。
【００２４】
図１は、本発明の一実施形態における、ネットワーク環境の例を示した図である。図１のネットワーク環境は、複数の電子デバイス１１０、１２０、１３０、１４０、複数のサーバ１５０、１６０、およびネットワーク１７０を含む例を表している。このような図１は、発明の説明のための一例に過ぎず、電子デバイスの数やサーバの数が図１のように限定されることはない。
【００２５】
複数の電子デバイス１１０、１２０、１３０、１４０は、コンピュータ装置によって実現される固定端末や移動端末であってよい。複数の電子デバイス１１０、１２０、１３０、１４０の例としては、スマートフォン、携帯電話、ナビゲーション、ＰＣ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）、ノート型ＰＣ、デジタル放送用端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）、タブレットなどがある。一例として、図１では、電子デバイス１１０の例としてスマートフォンを示しているが、本発明の実施形態において、電子デバイス１１０は、実質的に無線または有線通信方式を利用し、ネットワーク１７０を介して他の電子デバイス１２０、１３０、１４０および／またはサーバ１５０、１６０と通信することのできる多様な物理的なコンピュータ装置のうちの１つを意味してよい。
【００２６】
通信方式が限定されることはなく、ネットワーク１７０が含むことのできる通信網（一例として、移動通信網、有線インターネット、無線インターネット、放送網）を利用する通信方式だけではなく、デバイス間の近距離無線通信が含まれてもよい。例えば、ネットワーク１７０は、ＰＡＮ（ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＣＡＮ（ｃａｍｐｕｓ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＭＡＮ（ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＷＡＮ（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＢＢＮ（ｂｒｏａｄｂａｎｄ  ｎｅｔｗｏｒｋ）、インターネットなどのネットワークのうちの１つ以上の任意のネットワークを含んでもよい。さらに、ネットワーク１７０は、バスネットワーク、スターネットワーク、リングネットワーク、メッシュネットワーク、スター−バスネットワーク、ツリーまたは階層的ネットワークなどを含むネットワークトポロジのうちの任意の１つ以上を含んでもよいが、これらに限定されることはない。
【００２７】
サーバ１５０、１６０それぞれは、ネットワーク１７０を介して電子デバイス１１０、１２０、１３０、１４０と通信して命令、コード、ファイル、コンテンツ、サービスなどを提供する１つ以上のコンピュータ装置によって実現されてよい。例えば、サーバ１５０は、ネットワーク１７０を介して接続した複数の電子デバイス１１０、１２０、１３０、１４０にサービス（一例として、ゲームサービス、ソーシャルネットワークサービス、メッセージングサービス、検索サービス、メールサービス、コンテンツ提供サービスなど）を提供するシステムであってよい。
【００２８】
図２は、本発明の一実施形態における、コンピュータ装置の例を示したブロック図である。上述した複数の電子デバイス１１０、１２０、１３０、１４０それぞれやサーバ１５０、１６０それぞれは、図２に示されるコンピュータ装置２００によって実現されてよい。
【００２９】
このようなコンピュータ装置２００は、図２に示すように、メモリ２１０、プロセッサ２２０、通信インタフェース２３０、および入力／出力インタフェース２４０を含んでよい。メモリ２１０は、コンピュータ読み取り可能な記録媒体であって、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、およびディスクドライブのような永続的大容量記録装置を含んでよい。ここで、ＲＯＭおよびディスクドライブのような永続的大容量記録装置は、メモリ２１０とは区分される別の永続的記録装置としてコンピュータ装置２００に含まれてもよい。また、メモリ２１０には、オペレーティングシステムおよび少なくとも１つのプログラムコードが記録されてよい。このようなソフトウェア構成要素は、メモリ２１０とは別のコンピュータ読み取り可能な記録媒体からメモリ２１０にロードされてよい。このような別のコンピュータ読み取り可能な記録媒体は、フロッピー（登録商標）ドライブ、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカードなどのコンピュータ読み取り可能な記録媒体を含んでよい。他の実施形態において、ソフトウェア構成要素は、コンピュータ読み取り可能な記録媒体ではない通信インタフェース２３０を通じてメモリ２１０にロードされてもよい。例えば、ソフトウェア構成要素は、ネットワーク１７０を介して受信されるファイルによってインストールされるコンピュータプログラムに基づいてコンピュータ装置２００のメモリにロードされてよい
【００３０】
プロセッサ２２０は、基本的な算術、ロジック、および入出力演算を実行することにより、コンピュータプログラムの命令を処理するように構成されてよい。命令は、メモリ２１０または通信インタフェース２３０によって、プロセッサ２２０に提供されてよい。例えば、プロセッサ２２０は、メモリ２１０のような記録装置に記録されたプログラムコードにしたがって受信される命令を実行するように構成されてよい。
【００３１】
通信インタフェース２３０は、ネットワーク１７０を介してコンピュータ装置２００が他の装置（一例として、上述した記録装置）と互いに通信するための機能を提供してよい。一例として、コンピュータ装置２００のプロセッサ２２０がメモリ２１０のような記録装置に記録されたプログラムコードにしたがって生成した要求や命令、データ、ファイルなどが、通信インタフェース２３０の制御にしたがってネットワーク１７０を介して他の装置に伝達されてよい。これとは逆に、他の装置から信号や命令、データ、ファイルなどが、ネットワーク１７０を経てコンピュータ装置２００の通信インタフェース２３０を通じてコンピュータ装置２００に受信されてもよい。通信インタフェース２３０を通じて受信した信号や命令、データなどは、プロセッサ２２０やメモリ２１０に伝達されてよく、ファイルなどは、コンピュータ装置２００がさらに含むことのできる記録媒体（上述した永続的記録装置）に記録されてよい。
【００３２】
入力／出力インタフェース２４０は、入力／出力装置２５０とのインタフェースのための手段であってよい。例えば、入力装置は、マイク、キーボード、またはマウスなどの装置を含んでよく、出力装置は、ディスプレイやスピーカのような装置を含んでよい。他の例として、入力／出力インタフェース２４０は、タッチスクリーンのように入力と出力のための機能が１つに統合された装置とのインタフェースのための手段であってもよい。入力／出力装置２５０は、コンピュータ装置２００と１つの装置で構成されてもよい。
【００３３】
また、他の実施形態において、コンピュータ装置２００は、図２の構成要素よりも少ないまたは多い構成要素を含んでもよい。しかし、大部分の従来技術的構成要素を明確に図に示す必要はない。例えば、コンピュータ装置２００は、上述した入力／出力装置２５０のうちの少なくとも一部を含むように実現されてもよいし、トランシーバやデータベースなどのような他の構成要素をさらに含んでもよい。
【００３４】
図３は、本発明の一実施形態における、ユニット配置空間拡張方法の例を示したフローチャートである。本実施形態に係るユニット配置空間拡張方法は、一例として、図２で説明したコンピュータ装置２００によって実行されてよい。例えば、コンピュータ装置２００のプロセッサ２２０は、メモリ２１０が含むオペレーティングシステムのコードや少なくとも１つのプログラムのコードによる制御命令を実行するように実現されてよい。ここで、プロセッサ２２０は、コンピュータ装置２００に記録されたコードが提供する制御命令にしたがい、コンピュータ装置２００が図３のユニット配置空間拡張方法に含まれる段階３１０〜３３０を実行するようにコンピュータ装置２００を制御してよい。
【００３５】
段階３１０で、コンピュータ装置２００は、ゲーム上のゲームインスタンスの開始により、ゲームインスタンスのフィールドを分割する複数の単位空間のうちの少なくとも１つをユニット配置空間としてユーザに割り当ててよい。一例として、フィールドは、複数の格子によって複数の単位空間に分割されてよい。より具体的な例として、フィールドは、５行および２０列からなる１００の格子によって１００の単位空間に分割されてよい。ここで、１００の単位空間のうちの少なくとも１つの単位空間は、ユニット配置空間としてユーザに割り当てられてよい。ユニット配置空間とは、ユーザがゲームインスタンスを進行するためにユーザのユニットを配置することが可能な空間を意味してよい。
【００３６】
段階３２０で、コンピュータ装置２００は、ゲーム上またはゲームインスタンス上でユーザに割り当てられた資源で単位空間を購入することによってユニット配置空間を拡張するための空間拡張機能を、ゲームインスタンスの進行中にユーザに提供してよい。言い換えれば、ユーザは、提供される空間拡張機能を利用することで、ユーザに割り当てられた資源内で自身のユニット配置空間を拡張することができる。要するに、ユーザは、自身に割り当てられたユニット配置空間内でだけユニットの配置が可能であり、ユーザに割り当てられていない単位空間にユニットを配置するためには、空間拡張機能を利用して該当の単位空間を購入しなければならない。実施形態によっては、空間拡張機能を利用して購入可能な単位空間は、ユーザに割り当てられたユニット配置空間に隣接する単位空間に限定されてもよい。例えば、コンピュータ装置２００は、ユーザが空間拡張機能を利用してユニット配置空間から離隔した単位空間を購入しようとする動きを制限してよい。
【００３７】
具体的な例として、コンピュータ装置２００は、上述した空間拡張機能を活性化させるためのボタンをゲーム画面上でユーザに提供してよい。ユーザが該当のボタンを選択（一例として、タッチスクリーン環境において、ユーザが該当のボタンが表示された領域を指でタッチ）した場合、ユーザが任意の単位空間を選択することのできるユーザインタフェースが提供されてよく、ユーザが提供されたユーザインタフェースによって選択した単位空間が、ユーザのユニット配置空間に追加されてよい。購入可能な単位空間がユーザに現在割り当てられているユニット配置空間に隣接する単位空間に限定される場合、上述したユーザインタフェースは、ユニット配置空間に隣接する単位空間だけしか選択できないように実現されてよい。
【００３８】
段階３３０で、コンピュータ装置２００は、ユニット配置空間に配置されるユーザのユニットを基盤としてゲームインスタンスを進行するものの、空間拡張機能を利用してユニット配置空間が拡張された場合、拡張されたユニット配置空間に配置されるユーザのユニットを基盤としてゲームインスタンスを進行してよい。例えば、ユーザは、ゲームインスタンスの進行中に、資源が許容する範囲内で空間拡張機能を利用して単位空間を購入して自身のユニット配置空間を拡張してよい。より具体的な例として、１つのターン内で実行可能な行動が資源によって制限される、ターン方式のゲームが考えられる。ユーザは、基本的に割り当てられているユニット配置空間に、該当の資源を利用してユニットを購入して配置することができるが、一部の資源ではユニット配置空間を拡張し、残りの資源では購入したユニットを拡張したユニット配置空間に配置することもできる。ここで、ユニット配置空間に対応する単位空間ごとに一定量の資源が設定されてよく、新たなターンごとに設定された資源がユーザに提供されてよい。すなわち、ユニット配置空間を拡張するために資源が消耗するようにはなるが、ユニット配置空間を拡張するほど、ターンごとに入ってくる資源が増加するようにしてもよい。
【００３９】
図４は、本発明の一実施形態における、空間拡張機能によってユニット配置空間を拡張する例を示したフローチャートである。本実施形態に係る段階４１０〜４３０は、図３を参照しながら説明した段階３２０と段階３３０との間でコンピュータ装置２００によって実行されてよい。図４の実施形態は、ゲームインスタンスのフィールドが、複数の格子によって複数の単位空間に分割される例を考慮している。
【００４０】
段階４１０で、コンピュータ装置２００は、ユーザが空間拡張機能を活性化させることにより、複数の格子をフィールド上にグラフィカルに表示してよい。言い換えれば、コンピュータ装置２００は、ユーザが所望する単位空間を簡単に購入できるように、フィールドを分割している仮想の単位空間を視覚的に画面上に表示するようになる。
【００４１】
段階４２０で、コンピュータ装置２００は、ユーザに割り当てられたユニット配置空間に隣接する格子のうち、ユーザによって選択された格子に対応する単位空間を資源で購入することを処理してよい。例えば、タッチスクリーン環境において、ユーザが拡張したい格子を指でタッチすると、コンピュータ装置２００は、タッチが発生した位置に基づいてユーザが選択した格子を認識してよい。このとき、コンピュータ装置２００は、認識された格子に対応する単位空間をユーザのユニット配置空間として割り当ててよく、該当の単位空間に対応する資源量を、ユーザに割り当てられている資源から減らして該当の単位空間の購入を処理してよい。
【００４２】
段階４３０で、コンピュータ装置２００は、購入された単位空間をユニット配置空間に追加してユニット配置空間を拡張してよい。言い換えれば、コンピュータ装置２００は、既存のユニット配置空間に対応する少なくとも１つの単位空間に、新たに購入された単位空間を追加した領域をユニット配置空間として更新することにより、ユニット配置空間を拡張するようになる。
【００４３】
図５は、本発明の一実施形態における、ユニット購入過程の例を示したフローチャートである。本実施形態に係る段階５１０および５２０は、図３を参照しながら説明した段階３２０と段階３３０との間でコンピュータ装置２００によって実行されてよい。
【００４４】
段階５１０で、コンピュータ装置２００は、ユニット配置空間または拡張されたユニット配置空間に配置されるユニットを資源で購入するためのユニット購入機能を、ゲームインスタンス上でユーザに提供してよい。例えば、ユニット購入機能のための複数のボタンが、ゲーム画面を通じてユーザに提供されてよい。ここで、複数のボタンそれぞれは特定のユニットに対応してよく、ユーザが該当のボタンを選択すると、これに対応するユニットが購入されるようになり、該当のユニットに対して設定された資源量が、ユーザに割り当てられている資源から減らされてよい。
【００４５】
段階５２０で、コンピュータ装置２００は、ユニット配置空間または拡張されたユニット配置空間が含む単位空間のうち、ユーザによって選択された単位空間に、ユニット購入機能によって購入されたユニットを配置してよい。上述したターン方式のゲームであれば、ユーザがターンごとにユニット配置空間を拡張させたり、かつ／またはユニットを購入しながらユニット配置空間上の特定の単位空間に購入したユニットを配置させたりする方式のゲームが考えられる。ここで、ユーザの相手（他のユーザまたは人工知能）も、同じような方式によって相手ユニットの配置空間を拡張させたり、かつ／またはユニットを購入してユニット配置空間上に配置させたり、ユニット間の戦闘が人工知能によって自動的に行われたりするような方式のゲームが考えられる。このとき、段階３３０は、ターンごとに実行されてよく、段階５２０は、ターンの間のユーザ制御が可能な時点でユーザの要求に応じて選択的に実行されてよい。
【００４６】
このようなターン方式のゲームは、発明の理解を助けるための１つの実施形態に過ぎず、本発明の実施形態に係る技術が多様な方式のゲームに適用可能であることは、当業者であれば、上述した説明から容易に理解することができるであろう。
【００４７】
図６は、本発明の一実施形態における、ゲームインスタンスのフィールドを分割する単位空間およびユニット配置空間の例を示した図である。図６では、ゲームインスタンスのフィールド６１０が５行×２０列の格子６２０によって１００の単位空間に分割される実施形態を例示している。例えば、ゲームインスタンスのフィールド６１０はゲーム画面上の一部であってよく、格子６２０は、このようなゲームインスタンスのフィールド６１０を１００の単位空間に分割するための仮想の線であってよい。例えば、格子６２０における（５，５）に対応する格子６２１は、ゲームインスタンスのフィールド６１０において対応する位置である単位空間６１１を識別するために利用されてよい。ここで、格子６２０において、（２，１）、（２，２）、（３，１）、（３，２）、（４，１）、（４，２）という６つの格子に対応するゲームインスタンスフィールド６１０の単位空間が、第１ユーザに最初に割り当てられたユニット配置空間６１２を形成するものであるとする。また、格子６２０において、（２，１９）、（２，２０）、（３，１９）、（３，２０）、（４，１９）、（４，２０）という６つの格子に対応する単位空間が、第１ユーザの相手である第２ユーザに最初に割り当てられたユニット配置空間６１３を形成するものであるとする。ユーザは、上述したユニット購入機能を利用して購入したユニットを、自身のユニット配置空間が含む単位空間のうちの１つに配置してよく、配置されたユニットは、互いに相手の陣営に向かって移動しながら自動で戦闘が進められてよい。
【００４８】
図７〜図９は、本発明の一実施形態によって実現されるゲーム画面の例を示している。
【００４９】
図７は、第１ユーザの観点から実現される第１ゲーム画面７１０の例であって、第１ユーザのユニット配置空間７２０を表示した例を示している。また、図７の第１ゲーム画面７１０に示される第１点線ボックス７３０は、空間拡張機能を活性化させるためのユーザインタフェースを示している。タッチスクリーン環境において、空間拡張機能を活性化させるためのユーザインタフェースが表示された領域をユーザが指でタッチした場合、空間拡張機能が活性化されてよい。一方、図７の第１ゲーム画面７１０に示される第２点線ボックス７４０は、ユニット購入機能の例であって、第１ユーザが第２点線ボックス７４０に表示されたユーザインタフェースを選択することによって特定のユニットを購入してよく、購入されたユニットは、ユニット配置空間７２０が含む単位空間のうちの第１ユーザによって選択された単位空間に配置されてよい。
【００５０】
図８は、第１ユーザの観点から実現される第２ゲーム画面８１０の例であって、第１ユーザが第１点線ボックス７３０で表示された空間拡張機能を活性化させるためのユーザインタフェースを選択することによって拡張可能な単位空間がユーザに表示された例を示している。ここで、図８では、拡張可能な空間が、第１ユーザのユニット配置空間７２０に隣接する単位空間に限定される例を示している。このとき、第１ユーザは、表示された単位空間のうちのいずれか１つを選択して該当の単位空間を購入してよい。例えば、第１ユーザが特定の単位空間８２０を選択する場合が考えられる。
【００５１】
図９は、第１ユーザの観点から実現される第３ゲーム画面９１０の例を示している。ここで、第３ゲーム画面９１０は、第２ゲーム画面８１０に表示された単位空間のうちから第１ユーザが特定の単位空間８２０を選択することによって特定の単位空間８２０が購入され、これによって拡張された、第１ユーザのユニット配置空間９２０を示している。言い換えれば、図９は、第１ユーザが購入したユニットを配置することのできる単位空間が１つ増えた様子を示している。
【００５２】
一方、ユーザが拡張することのできる単位空間の数が資源によって制限されてもよいが、実施形態によっては、予め設定された数を追加制限してもよい。例えば、図７および図８の第１点線ボックス７３０に示される「×３」は、第１ユーザが３つの単位空間を購入できることを示している。ここで、図９の第１実線ボックス９３０は、第１ユーザが１つの単位空間を購入することで、「×２」のように、第１ユーザが購入することのできる単位空間の数が２つに減少したことを示している。
【００５３】
第３ゲーム画面９１０において、第１ユーザは、第２実線ボックス９４０で示されるユニット購入機能によって所望するユニットを購入することができ、購入したユニットを拡張されたユニット配置空間９２０に配置することができる。このとき、ユニット配置空間９２０に新たに含まれる単位空間は、配置されたユニットが相手陣営に向かって移動する距離を減らしてくれる効果を提供してよい。第１ユーザが第３ゲーム画面９１０に表示された他の単位空間９５０を購入すれば、ユニットの配置幅を増加させる効果を得ることができる。このように、ユニット配置空間９２０の拡張は、ユニットの戦略的配置を可能にし、ゲームの戦略性を向上させることができる。
【００５４】
一方、コンピュータ装置２００は、複数の単位空間のうちの少なくとも２つの単位空間を購入するために要求される資源の量を、互いに異なるように設定してもよい。例えば、コンピュータ装置２００は、ゲームインスタンス上でユーザに割り当てられた司令部からの距離またはユニット配置空間からの距離に基づき、複数の単位空間の購入のために要求される資源の量を設定してよい。ここで、コンピュータ装置２００は、前記距離が遠い単位空間であるほど、購入のために要求される資源の量が相対的に増加するように単位空間ごとの資源の量を設定してよい。
【００５５】
図１０は、本発明の一実施形態における、互いに異なる価格が設定された単位空間の例を示した図である。図１０は、図６と同じように、５行×２０列の格子１０１０によってゲームインスタンスのフィールドが１００の単位空間に分割された例を示している。このとき、対戦相手となる第１ユーザおよび第２ユーザそれぞれには、司令部ＨＱ１０２０および１０３０が割り当てられてよい。このとき、各単位空間には、司令部１０２０、１０３０との距離に基づいて購入のための資源の量が設定されてよい。図１０の例において、第１ユーザおよび第２ユーザに最初に割り当てられるユニット配置空間の単位空間は、購入しなくても提供されるという意味で「０」の資源を設定し、司令部１０２０、１０３０も、このようなユニット配置空間との距離に基づいて一定の距離範囲以上に遠くなるほど要求される資源の量が相対的に増加するように、単位空間ごとに購入のために要求される資源の量を設定した例を示している。図１０は、単位空間ごとに購入のために要求される資源の量が異なることを説明するための一例に過ぎず、単位空間の配置や要求される資源の量が図１０の実施形態に限定されることはない。
【００５６】
図１１は、本発明の一実施形態における、購入可能な単位空間ごとに要求される資源の量を表示するゲーム画面の例を示した図である。図１１のゲーム画面１１１０は、ユーザに割り当てられたユニット配置空間に隣接する単位空間に対し、該当の単位空間を購入するのに要求される資源の量を表示した例を示している。ここで、このような資源の量の表示は、空間拡張機能を活性化させるためのユーザインタフェース（一例として、図１１のボックス１１２０で表示されたボタン）がユーザによって選択された場合になされてよい。
【００５７】
それぞれの単位空間は、ユニットの基本配置単位であってよく、以下のような固有の属性を有してよい。
【００５８】
１．価格（ｐｒｉｃｅ）
価格とは、上述したように、購入のために要求される資源の量を意味してよい。図１０では、「０」から「４」までの５段階の価格によって単位空間の価格が分類された例を示している。価格が高いほど、以下で説明される収益が高く設定されてよい。
【００５９】
２．収益率（ｅａｒｎｉｎｇ  ｒａｔｅ）
収益率とは、ユーザに割り当てられた単位空間がユーザに与える資源収益の割合を意味してよい。例えば、ターン方式のゲームにおいて、それぞれの単位空間は、該当の単位空間を所有するユーザに、収益率に基づいた資源を収益として提供してよい。
【００６０】
３．ギミック（ｇｉｍｍｉｃｋ）
ギミックとは、フィールドを分割する複数の単位空間のうちの少なくとも一部に設定されるアイテムを意味してよい。アイテムは、ゲームインスタンスに特定の効果を与えることができ、このような効果は、ユーザが該当の単位空間を購入した場合に、アイテムが設定された単位空間、ユーザのユニット、相手のユニットのうちの少なくとも１つに対して適用されてよい。このようなアイテムが設定された単位ユニットは、収益を発生させないように設定されてもよい。
【００６１】
４．所有（ｔｅａｍ）
所有とは、該当の単位空間が該当の単位空間を購入したユーザに所有されることを意味してよく、ユーザは、自身が所有する単位空間にユニットを配置することができる。このような単位空間の所有権は、変更されなくてよい。
【００６２】
図１２は、本発明の一実施形態における、アイテムを提供する過程の例を示したフローチャートである。本実施形態に係る段階１２１０および１２２０は、図３で説明した段階３２０と段階３３０との間でコンピュータ装置２００によって実行されてよい。
【００６３】
段階１２１０で、コンピュータ装置２００は、複数の単位空間のうちの少なくとも１つの単位空間に、ゲームインスタンスに効果を与えるためのアイテムを設定してよい。一例として、コンピュータ装置２００は、アイテムが設定される単位空間とゲームインスタンス上でユーザに割り当てられた司令部との距離またはアイテムが設定される単位空間とユニット配置空間との距離に応じて、アイテムによる効果の強度を変えてよい。例えば、同じ種類のアイテムであったとしても、司令部またはユニット配置空間から相対的により遠くにある単位空間に設定されるアイテムには、効果の強度がより大きく設定されてよい。他の実施形態として、コンピュータ装置２００は、ゲームインスタンスの進行による中間結果に応じて、アイテムの種類、アイテムの数量、およびアイテムが配置される位置のうちの少なくとも１つを動的に変更してよい。例えば、第１ユーザと第２ユーザとで戦闘を行うゲームインスタンスにおいて、第２ユーザが劣勢であると判定された場合、第２ユーザのユニット配置空間により近い位置にアイテムが配置されるように動的に調整してよい。他の例として、攻撃型アイテムを障害物型アイテムよりも多く設定する場合にはユニットの消耗が多い形態のプレイをユーザに誘導することができ、障害物型アイテムを攻撃型アイテムよりも多く設定する場合には相対的に遅いテンポのプレイをユーザに誘導することができる。また他の例として、アイテムの配置がユーザの後方（ユニット配置空間に近い単位空間）に集中している場合には安定的な守備を可能とし、ギミックの配置が前方（フィールドの中間部分）に集中している場合にはテンポの速い戦闘をユーザに誘導することができる。さらに他の実施形態として、アイテムが一部の単位空間に予め設定された複数のプレセットを指定しておき、ゲームインスタンスの開始時に、複数のプレセットのうちの１つをランダムに選択して利用する方式によってアイテムが設定されてもよい。
【００６４】
段階１２２０で、コンピュータ装置２００は、空間拡張機能を利用して購入された単位空間にアイテムが設定されている場合、アイテムが設定された単位空間、ユーザのユニット、およびゲームインスタンスにおけるユーザの相手ユニットのうちの少なくとも１つに対してアイテムによる効果を適用してよい。適用された効果は、図３の段階３３０において、ゲームインスタンスの進行に影響を与えてよい。
【００６５】
アイテムは、一例として、上述したように、攻撃型アイテムと障害物型アイテムとに分類されてよい。このようなアイテムは、アイテムによる攻撃型ユニットや障害物型ユニットが該当のタイルに配置される方式によって動作してよい。実施形態によっては、ユーザの特定のユニットやユニット全体、または相手の特定のユニットやユニット全体に特定の効果を適用させるバフ／非バフ型アイテムが利用されてもよい。
【００６６】
攻撃型アイテムとして、地雷地帯を利用するシナリオが考えられる。例えば、地雷地帯は、該当の単位空間を地雷地帯に変更させるアイテムであってよい。相手ユニットが該当の単位空間に位置するようになる場合、地雷が爆発して相手ユニットにダメージを与えるようになり、爆発するまで相手には見えないように設定されてよい。ダメージの強度は、該当の単位空間が中央に近いほど相対的に大きくなるように設定されてもよい。ここで、中央に近いということは、上述した司令部またはユニット配置空間から相対的により遠いことを意味してよい。爆発後には地雷地帯は非活性状態となってよく、非活性状態の地雷地帯を再び活性化させるためのユニットが適用されてよい。例えば、味方の軍人ユニットが非活性状態の地雷地帯に位置するようになる場合、非活性状態の地雷地帯が再び活性化してよい。このとき、地雷地帯を再び活性化させるために、味方の軍人ユニットは、該当の単位空間に予め設定された時間（一例として、５秒間）を停止状態で待機してよい。再活性化が完了するか取り消された場合、味方の軍人ユニットは、本来の進行方向に再び移動したり、近くにいる攻撃可能な相手ユニットを攻撃したりしてよい。
【００６７】
また、攻撃型アイテムとして、特定のユニットが該当のアイテムが設定された単位空間に配置されるシナリオも考えられる。例えば、特定のユニット群から１つのユニットをランダムに選択して該当の単位空間に配置させてよい。実施形態によっては、該当の単位空間の位置が中央に近いほど、相対的により強いユニットが選択されてもよい。
【００６８】
障害物型アイテムとしては、相手ユニットの移動速度を遅くさせたり、相手ユニットを一定時間だけ停止させたりするバリケードや落とし穴などが考えられ、味方ユニットおよび相手ユニットの両方に影響を与える自然障害物（湿地、雪原、沼地など）も考えられる。
【００６９】
また、配置可能なユニットの数を最大に増加させることのできるアイテムや、ダメージを受けたユニットを回復させるアイテム、ゲームインスタンスで使用可能な特殊スキルを取得したり発動させたりするアイテムなど、アイテムの種類は実施形態によって多様に設定および利用が可能である。
【００７０】
図１３は、本発明の一実施形態における、単位空間に設定されたアイテムを表示する画面の例を示した図である。図１３のゲーム画面１３１０は、ユニット配置空間を拡張させるためにユーザが空間拡張機能を活性化させることにより、空間に設定されたアイテムに関する情報を提供する例を示している。例えば、ユーザが地雷の設定された単位空間１３２０を購入した場合、単位空間１３２０には上述した地雷地帯が活性化されてよい。
【００７１】
以上のように、本発明の実施形態によると、ゲーム上においてユニットの配置可能な限定された空間を、ユーザがゲーム上で提供される資源を利用して任意に拡張できる機能を提供し、ユーザがユニットの配置空間を予め確保することで、確保した空間にユニットを配置できるようにすることにより、ユニットを戦略的に配置するための差別化された配置空間の拡張をユーザに誘導し、これによってゲームの戦略性を向上させることができる。
【００７２】
上述したシステムまたは装置は、ハードウェア構成要素、ソフトウェア構成要素、またはハードウェア構成要素とソフトウェア構成要素との組み合わせによって実現されてよい。例えば、実施形態で説明された装置および構成要素は、例えば、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ、マイクロコンピュータ、ＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令を実行して応答することができる様々な装置のように、１つ以上の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてよい。処理装置は、オペレーティングシステム（ＯＳ）およびＯＳ上で実行される１つ以上のソフトウェアアプリケーションを実行してよい。また、処理装置は、ソフトウェアの実行に応答し、データにアクセスし、データを記録、操作、処理、および生成してもよい。理解の便宜のために、１つの処理装置が使用されるとして説明される場合もあるが、当業者は、処理装置が複数個の処理要素および／または複数種類の処理要素を含んでもよいことが理解できるであろう。例えば、処理装置は、複数個のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでよい。また、並列プロセッサのような、他の処理構成も可能である。
【００７３】
ソフトウェアは、コンピュータプログラム、コード、命令、またはこれらのうちの１つ以上の組み合わせを含んでもよく、思うままに動作するように処理装置を構成したり、独立的または集合的に処理装置に命令したりしてよい。ソフトウェアおよび／またはデータは、処理装置に基づいて解釈されたり、処理装置に命令またはデータを提供したりするために、いかなる種類の機械、コンポーネント、物理装置、仮想装置、コンピュータ記録媒体または装置に具現化されてよい。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散され、分散された状態で記録されても実行されてもよい。ソフトウェアおよびデータは、１つ以上のコンピュータ読み取り可能な記録媒体に記録されてよい。
【００７４】
実施形態に係る方法は、多様なコンピュータ手段によって実行可能なプログラム命令の形態で実現されてコンピュータ読み取り可能な媒体に記録されてよい。コンピュータ読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独でまたは組み合わせて含んでよい。コンピュータ読み取り可能な媒体に記録されるプログラム命令は、実施形態のために特別に設計されて構成されたものであってもよいし、コンピュータソフトウェア当業者に公知な使用可能なものであってもよい。コンピュータ読み取り可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク、および磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光媒体、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような光磁気媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を記録して実行するように特別に構成されたハードウェア装置が含まれる。このような記録媒体は、単一または複数のハードウェアが結合した形態の多様な記録手段または格納手段であってよく、あるコンピュータシステムに直接接続する媒体に限定されることはなく、ネットワーク上に分散されて存在するものであってもよい。プログラム命令の例は、コンパイラによって生成されるもののような機械語コードだけでなく、インタプリタなどを使用してコンピュータによって実行される高級言語コードを含む。
【００７５】
以上のように、実施形態を、限定された実施形態と図面に基づいて説明したが、当業者であれば、上述した記載から多様な修正および変形が可能であろう。例えば、説明された技術が、説明された方法とは異なる順序で実行されたり、かつ／あるいは、説明されたシステム、構造、装置、回路などの構成要素が、説明された方法とは異なる形態で結合されたりまたは組み合わされたり、他の構成要素または均等物によって対置されたり置換されたとしても、適切な結果を達成することができる。
【００７６】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【符号の説明】
【００７７】
１１０、１２０、１３０、１４０：電子デバイス
１５０、１６０：サーバ
１７０：ネットワーク
【図１】
2019171016.tif 000003
【図２】
2019171016.tif 000004
【図３】
2019171016.tif 000005
【図４】
2019171016.tif 000006
【図５】
2019171016.tif 000007
【図６】
2019171016.tif 000008
【図７】
2019171016.tif 000009
【図８】
2019171016.tif 000010
【図９】
2019171016.tif 000011
【図１０】
2019171016.tif 000012
【図１１】
2019171016.tif 000013
【図１２】
2019171016.tif 000014
【図１３】
2019171016.tif 000015