(57)【要約】【課題】一般ユーザが所有するスマートフォンなどを有効に活用し、多人数で気軽にゲームを楽しむ環境を実現すること。【解決手段】ネットワークを介して接続される複数台の端末間で実行するゲームを提供するサーバ装置が、端末間の位置関係を設定するための操作を受付けた後（ステップＳ１０１〜Ｓ１０３）、端末中の１台から、位置関係に対応した他の１台への攻撃操作を受付け（ステップＳ１０６，Ｓ１０７）、受付けた操作を攻撃された側の端末に通知し、所定の時間内に攻撃された側の端末で防御のための操作がなされたか否かにより攻撃の成否を決定する（ステップＳ１０９〜Ｓ１１６）。【選択図】図２
2014108126.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される複数台の端末間で実行するゲームを提供するサーバ装置であって、
上記端末間の位置関係を設定するための操作を受付ける配置設定手段と、
上記端末中の１台から、上記配置設定手段で受付けた位置関係に対応した他の１台への攻撃操作を受付け、受付けた操作を攻撃された側の端末に通知し、所定の時間内に攻撃された側の端末で防御のための操作がなされたか否かにより上記攻撃の成否を決定するゲーム制御手段と
を具備したことを特徴とするサーバ装置。
【請求項２】
上記ゲーム制御手段は、上記端末毎に攻撃力と防御力の少なくとも一方を可変設定可能とすることを特徴とする請求項１記載のサーバ装置。
【請求項３】
上記ゲーム制御手段は、上記端末毎に防御のための操作を行なう時間を可変設定可能とすることを特徴とする請求項１記載のサーバ装置。
【請求項４】
ネットワークを介して接続される複数台の端末間で実行するゲームを提供するサーバ装置が実行するプログラムであって、
上記端末間の位置関係を設定するための操作を受付ける配置設定ステップと、
上記端末中の１台から、上記配置設定ステップで受付けた位置関係に対応した他の１台への攻撃操作を受付け、受付けた操作を攻撃された側の端末に通知し、所定の時間内に攻撃された側の端末で防御のための操作がなされたか否かにより上記攻撃の成否を決定するゲーム制御ステップと
を実行することを特徴とするプログラム。
【請求項５】
自機を含めて複数台の端末機間で実行するゲームを提供する端末機が内蔵したコンピュータが実行するプログラムであって、
上記端末機の位置関係を設定するための操作を受付ける配置設定ステップと、
上記端末機中の１機から、上記配置設定ステップで受付けた位置関係に対応した他の１機への攻撃操作を受付け、受付けた操作を攻撃された側の端末機に通知し、所定の時間内に攻撃された側の端末機で防御のための操作がなされたか否かにより上記攻撃の成否を決定するゲーム制御ステップと
を実行することを特徴とするプログラム。
【請求項６】
ネットワークを介して接続される複数台の端末間で実行するゲームを提供するサーバ装置でのゲーム制御方法であって、
上記端末間の位置関係を設定するための操作を受付ける配置設定工程と、
上記端末中の１台から、上記配置設定工程で受付けた位置関係に対応した他の１台への攻撃操作を受付け、受付けた操作を攻撃された側の端末に通知し、所定の時間内に攻撃された側の端末で防御のための操作がなされたか否かにより上記攻撃の成否を決定するゲーム制御工程と
を有したことを特徴とするゲーム制御方法。
【請求項７】
自機を含めて複数機の端末機間で実行するゲームを提供する端末機でのゲーム制御方法であって、
上記端末機の位置関係を設定するための操作を受付ける配置設定工程と、
上記端末機中の１機から、上記配置設定工程で受付けた位置関係に対応した他の１機への攻撃操作を受付け、受付けた操作を攻撃された側の端末機に通知し、所定の時間内に攻撃された側の端末機で防御のための操作がなされたか否かにより上記攻撃の成否を決定するゲーム制御工程と
を有したことを特徴とするゲーム制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同じ場所にいる複数人がそれぞれ所有する携帯デバイスを用いてゲームを行なうためのサーバ装置、そのゲームを実行するためのプログラム及びゲーム制御方法に関する。
【背景技術】
【０００２】
ディスプレイ上とは別の場所にポインティングデバイスを配置することで、さらなるエンターテイメント性のあるゲーミングマシンを提供することを目的として、カードゲームの映像を液晶ディスプレイに表示させながら、ディスプレイ外部のタッチパネルのそれぞれから座標データを受信すると、対応したカードゲームの映像の態様を液晶ディスプレイで表示するようにした技術が提案されている。（例えば、特許文献１）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２７２０８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献に記載された技術は、ゲームセンターのアーケードゲームなどを対象として特化された専用の機械に関する技術であり、通常のユーザが個人単位で所有することは一般的ではない。
【０００５】
ところで近年では、フィーチャー・フォン（ｆｅａｔｕｒｅ  ｐｈｏｎｅ）と呼ばれる従来からの携帯電話に代わり、スマートフォンと呼ばれる、対角が４インチ程度以上の比較的大きなタッチパルスを兼ねた表示画面を有し、データ通信機能を充実した携帯端末が広く普及している。
【０００６】
本発明は上記のような実情に鑑みてなされたもので、その目的とするところは、一般ユーザが所有するスマートフォンなどを有効に活用し、多人数で気軽にゲームを楽しむ環境を実現可能なサーバ装置、プログラム及びゲーム制御方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一態様は、ネットワークを介して接続される複数台の端末間で実行するゲームを提供するサーバ装置であって、上記端末間の位置関係を設定するための操作を受付ける配置設定手段と、上記端末中の１台から、上記配置設定手段で受付けた位置関係に対応した他の１台への攻撃操作を受付け、受付けた操作を攻撃された側の端末に通知し、所定の時間内に攻撃された側の端末で防御のための操作がなされたか否かにより上記攻撃の成否を決定するゲーム制御手段とを具備したことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、一般ユーザが所有するスマートフォンなどを有効に活用し、多人数で気軽にゲームを楽しむ環境を実現することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態に係るオンラインゲームの使用環境を説明する図。
【図２】同実施形態に係るウェブサーバ装置が実行するオンラインゲームの処理内容を示すフローチャート。
【図３】同実施形態に係る奪取攻撃時のタッチパネルでの表示画面と操作例を示す図。
【図４】同実施形態に係る奪取攻撃成功時のタッチパネルの表示画面を示す図。
【発明を実施するための形態】
【００１０】
以下、本発明をゲームシステムに適用した場合の一実施形態について図面を参照して説明する。  
図１は、本実施形態に係るオンラインゲームシステムが使用される環境の一例を説明する図である。同図で、インターネットなどを含むネットワーク１に対して、ウェブサーバ装置２が接続されると共に、本システムでユーザが使用するクライアント装置となる、複数機、例えば４機の携帯端末機３Ａ〜３Ｄが、無線ＬＡＮのアクセスポイント（ＡＰ）４、あるいは基地局５を介して接続される。
【００１１】
ウェブサーバ装置２は、本実施形態に係るオンラインゲームシステムを実現するコンピュータである。このウェブサーバ装置２は、例えばＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）を運営する企業が、サービスの一環としてオンラインゲームのサービスを提供するべく設置するものであり、ネットワーク１に接続される。
【００１２】
一方、クライアント側の携帯端末機３Ａ〜３Ｄは、それぞれスマートフォン、フィーチャー・フォン（ｆｅａｔｕｒｅ  ｐｈｏｎｅ）などを含み、例えば、Ａｎｄｒｏｉｄ（登録商標）、ｉＯＳ（登録商標）などのＯＳ上で動作する携帯電話であっても良いし、さらにはタブレット型やノートブック型等のパーソナルコンピュータ、モバイルコンピュータなどであっても良い。以下の実施形態では、説明を簡略化するために、携帯端末機３Ａ〜３Ｄはいずれもタッチパネルを有するスマートフォンであるものとして説明する。
【００１３】
これら携帯端末機３Ａ〜３Ｄは、上記基地局６を介してのネットワーク１との接続に加えて、例えばＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ規格の無線ＬＡＮであるＷｉ−Ｆｉ（登録商標）を優先的に選択可能として、上記アクセスポイント５と相互接続が可能であるものとする。
【００１４】
これら携帯端末機３Ａ〜３Ｄは、上記ウェブサーバ装置２から提供されるゲーム環境上でゲームを実行する。
【００１５】
携帯端末機３Ａ〜３Ｄとしては、その機種固有のハードウェア構成、採用しているＯＳ、インストールされているアプリケーション等が多岐にわたるものとし、ウェブサーバ装置２はそれら多様な携帯端末機３Ａ〜３Ｄに対応したオンラインゲーム用の各種アプリケーションプログラムをそれぞれに配信可能であるものとする。
【００１６】
上記ウェブサーバ装置２と携帯端末機３Ａ〜３Ｄそれぞれの電子回路のハードウェア構成自体は、きわめて一般的で周知であるものとして、その記載及び説明を省略する。
【００１７】
次に上記実施形態の動作について説明する。  
以下、携帯端末機３Ａ〜３Ｄにより、オンラインで他の端末機が所有する何らかのアイテムを攻撃して奪取するゲームを行なう場合の動作について図面を用いて説明する。
【００１８】
図２は、ゲーム環境を提供するウェブサーバ装置２側での一連の処理内容を示すフローチャートである。その当初にウェブサーバ装置２では、携帯端末機３Ａ〜３Ｄからなる複数の端末からの接続を受付ける（ステップＳ１０１）。
【００１９】
この接続に際しては、ＳＮＳのサイト経由で携帯端末機３Ａ〜３Ｄからほぼ同時刻に同ゲームにアクセスすることで、ウェブサーバ装置２側では、例えば各端末機が最寄りの基地局６と更新して得られる位置情報（ＧＰＳ情報）、予めＳＮＳで登録されている友人関係の有無、及び経由されたアクセスポイント５のＭＡＣアドレス等を参照することで、携帯端末機３Ａ〜３Ｄが１つのグループであることを認識し、グループ候補リストの画像を携帯端末機３Ａ〜３Ｄのディスプレイで表示させるようにしてもよい。
【００２０】
また、ウェブサーバ装置２が、携帯端末機３Ａ〜３Ｄいずれかからの、予めＳＮＳで登録されているユーザーＩＤ等の端末を特定するＩＤによるグループリストの入力を受付けてもよい。
【００２１】
ゲームを実行するグループ相互のメンバーを、例えばＳＮＳに予め登録したアバターの画像を相互の端末で表示することで確認すると、ゲームの受付を完了し、当該カードゲームの事前設定を行なうべく、必要な情報を各端末にダウンロードする（ステップＳ１０２）。
【００２２】
そして事前設定においては、各携帯端末機３Ａ〜３Ｄの位置関係を特定する（ステップＳ１０３）。  
例えば携帯端末機３Ａの位置を特定するのに際し、携帯端末機３Ａを除く携帯端末機３Ｂ〜３Ｄに対して、各タッチパネルでの操作を促すべく  
「携帯端末機３Ａのいる方向をタッチパネル上で指し示して下さい」  
のようなガイドメッセージを表示させると共に、多方向を指した矢印を表示させることでその操作入力を受付けて、携帯端末機３Ｂ〜３Ｄそれぞれの携帯端末機３Ａに対する位置方向を把握する。
【００２３】
同様に、携帯端末機３Ｂ〜３Ｄの位置を特定するのに際し、それ以外の携帯端末機でのタッチパネルでの操作を受付けることで、結果として携帯端末機３Ａ〜３Ｄ相互間での携位置関係をウェブサーバ装置２が把握できる。
【００２４】
以上で事前設定を完了し、当該アイテム奪取ゲームを開始する（ステップＳ１０４）。  
なお、ゲーム開始にあたって各携帯端末機３Ａ〜３Ｄにはそれぞれ  
・攻撃力  
・防御力  
・防御時間  
の計３つのパラメータ情報と、奪取対象となるアイテムの情報が個別に設定されており、ウェブサーバ装置２ではそれらの情報をユーザデータベースから読出して把握しているものとする。
【００２５】
実際のゲーム実行時にウェブサーバ装置２は、携帯端末機３Ａ〜３Ｄのいずれかからゲームの終了を指示する操作がなされたか否かを確認する（ステップＳ１０５）。  
ここでまだゲームの終了を指示する操作がないことを確認した上で、ウェブサーバ装置２ではその時点でグループ内の携帯端末機３Ａ〜３Ｄのいずれかから攻撃の操作があったか否かを判断する（ステップＳ１０６）。
【００２６】
ここで携帯端末機３Ａ〜３Ｄのいずれかからも攻撃の操作がなされないと判断した場合、ウェブサーバ装置２では再び上記ステップＳ１０５からの処理に戻る。
【００２７】
こうしてウェブサーバ装置２では、ステップＳ１０５、Ｓ１０６の処理を繰返し実行し、ゲームの終了を指示する操作あるいは攻撃の操作がなされるのを待機する。
【００２８】
図３は、このとき携帯端末機３Ａ〜３Ｄのディスプレイ３ａで表示される内容と、同ディスプレイ３ａ上に一体にして構成されるタッチパネル３ｂでの操作内容とを例示する図である。ディスプレイ３ａでは、画面略中央に攻撃として多の端末機のアイテムを奪取することを象徴した「手」の画像Ｈを表示すると共に、画面下部に３つのコマンド「ＡＴＴＡＣＨ」ボタンＢ１、「ＢＬＯＣＫ」ボタンＢ２、及び「ＣＨＡＲＧＥ」ボタンＢ３を表示している。
【００２９】
「ＡＴＴＡＣＫ」ボタンＢ１は、奪取による攻撃を行なう際に操作するためのボタンである。「ＢＬＯＣＫ」ボタンＢ２は、攻撃された際にそれを防御するための操作するボタンである。「ＣＨＡＲＧＥ」ボタンＢ３は、上述したパラメータ情報を課金に伴って上昇させる際に操作するボタンである。
【００３０】
なお、ボタンの表示は任意であって、シングルタップ、ダブルタップやトリプルタップといったタッチパネル３ｂでの操作によってコマンドがあらたに表示される形式でもよいし、シングルタップ、ダブルタップやトリプルタップといったタッチパネル３ｂでの操作によって、奪取による攻撃を行なう操作、攻撃された際にそれを防御するための操作、パラメータ情報を課金に伴って上昇させる操作が選択されても良い。
【００３１】
同図では、「ＡＴＴＡＣＫ」ボタンＢ１を操作した後に上記「手」の画像Ｈ上を（画面の）右上方向に矢印Ａで示すようにスライド操作した状態を例示している。このような操作は、「ＡＴＴＡＣＫ」ボタンＢ１の操作に伴って奪取による攻撃を行なうこと、次のスライド操作により攻撃対象がこの携帯端末機の右前方に位置する携帯端末機であることを示している。
【００３２】
上記ステップＳ１０６で攻撃操作があったと判断した場合、ウェブサーバ装置２ではその操作方向から攻撃対象となる携帯端末機を特定する（ステップＳ１０７）
次にウェブサーバ装置２は、攻撃側の携帯端末機と攻撃対象となった携帯端末機（以下「防御側の携帯端末機」と称する）、双方のパラメータ情報を読出し、まず防御側の携帯端末機がその前に攻撃を受けてから引き続き防御時間内で防御中であるか否かを判断する（ステップＳ１０９）。
【００３３】
ここで、防御側の携帯端末機が既に防御を行なう時間を過ぎており、防御中ではないと判断した場合、次にウェブサーバ装置２は攻撃側の携帯端末機の攻撃力のパラメータ情報が、防御側の携帯端末機の防御力のパラメータ情報以上であるか否かを判断する（ステップＳ１１０）。
【００３４】
上記ステップＳ１０９で防御側の携帯端末機がその前に攻撃を受けてから引き続き防御時間内で防御中であると判断した場合、及び上記ステップＳ１１０で攻撃側の携帯端末機の攻撃力のパラメータ情報より、防御側の携帯端末機の防御力のパラメータ情報の方が大きいと判断した場合、ウェブサーバ装置２は攻撃側の携帯端末機による攻撃が無効であるものとして、上記ステップＳ１０５からの処理に戻る。
【００３５】
このとき、攻撃側の携帯端末機に対して防御側の携帯端末機の防御力が大きく、攻撃は無効であったことを、また防御側の携帯端末機に対していずれかの携帯端末機から攻撃を受けたが、防御力が大きかったので攻撃が無効になったことを、それぞれ通知する表示を行なっても良い。
【００３６】
上記ステップＳ１１０で攻撃側の携帯端末機の攻撃力のパラメータ情報が、防御側の携帯端末機の防御力のパラメータ情報以上であると判断した場合、ウェブサーバ装置２はその攻撃を有効と判断し、攻撃を開始する処理を実行する（ステップＳ１１１）。
【００３７】
すなわちウェブサーバ装置２は、防御側の携帯端末機に対していずれかの携帯端末機から攻撃を受けたことのガイドメッセージをディスプレイ３ａで表示すると共に、「ＢＬＯＣＫ」ボタンＢ２を点滅表示させ、その操作を促す。
【００３８】
合わせて、防御側の携帯端末機の防御時間のパラメータ情報に基づいてその時間のカウントダウンを開始する。
【００３９】
その後ウェブサーバ装置２は、該カウントダウンによる計時値が「０（ゼロ）」となるタイムアップ状態か否か（ステップＳ１１２）、防御側の携帯端末機で「ＢＬＯＣＫ」ボタンＢ２が操作されたか否か（ステップＳ１１３）を繰返し判断し、それらのいずれかとなるのを待機する。
【００４０】
なお、ここでは「ＢＬＯＣＫ」ボタンＢ２がボタンが表示されるとしたが、特定のコマンドボタンが表示されることなく、シングルタップ、ダブルタップやトリプルタップといったタッチパネル３ｂでの所定の操作により、防御側の携帯端末機において、防御するための操作が実行されたと判断しても良い。
【００４１】
そして、ステップＳ１１２で該カウントダウンによる計時値が「０（ゼロ）」となるタイムアップ状態となったと判断すると、ウェブサーバ装置２は、攻撃が成功したものとして、予め定めた成功処理、例えば防御側の携帯端末機が有するアイテムからランダムに選択した１つを攻撃側のアイテムとして移管させる処理、及び攻撃側、防御側双方の携帯端末機で奪取が成功したことを示す表示処理等を実行させる（ステップＳ１１５）。
【００４２】
攻撃が成功した際に、移管されるアイテムは、奪取による攻撃を行う操作前に、防御側の携帯端末機が所有する奪取対象となるアイテムのリストを攻撃側の携帯端末機に表示し、攻撃側の携帯端末機が当該リスト中から選択したアイテムに特定されても良い。
【００４３】
また、防御力のパラメータ情報は奪取対象として選択されたアイテムに依存して可変するものとしてもい良い。
【００４４】
図４は、このとき攻撃側の携帯端末機のディスプレイ３ａで表示される、攻撃の成功を表現した画像を例示したものである。ここでは奪取が成功したことを文字「ＧＥＴ」で表現しているが、合わせて防御側の携帯端末機から奪取したアイテムの具体的な画像を表示するようにしても良い。
【００４５】
さらにウェブサーバ装置２は、攻撃側、防御側双方の携帯端末機に対する得点処理を行なった後（ステップＳ１１６）、次に再び上記ステップＳ１０５からの処理に戻る。
【００４６】
またカウントダウンによる計時値が「０（ゼロ）」となる前に、上記ステップＳ１１３で防御側の携帯端末機で「ＢＬＯＣＫ」ボタンＢ２が操作されたと判断した場合、ウェブサーバ装置２は攻撃に対する防御が成功したものとして、攻撃側の携帯端末機に対して奪取が失敗したことを、防御側の携帯端末機に対して防御が間に合って成功したことをそれぞれ示す表示処理等を実行させた上で（ステップＳ１１４）、次に再び上記ステップＳ１０５からの処理に戻る。
【００４７】
このときウェブサーバ装置２は、防御側の携帯端末機の防御時間のカウントダウンを継続して実行することで、予め設定された防御時間内での連続した「ＢＬＯＣＫ」ボタンＢ２の操作を不要とし、１台の携帯端末機が集中して攻撃されることがないようにしている。
【００４８】
そして、上記ステップＳ１０５において携帯端末機３Ａ〜３Ｄのいずれかからゲームの終了を指示する操作がなされたと判断した場合、ウェブサーバ装置２はその時点でゲームの攻撃と防御に関する得点を集計し、その結果等を示す画像を作成して携帯端末機３Ａ〜３Ｄに送信して表示させるなど、必要なゲーム終了処理を実行し（ステップＳ１１３）、以上で上記図２に示す処理を終了する。
【００４９】
以上詳述した如く本実施形態によれば、一般ユーザが所有するスマートフォンやタブレット端末などを有効に活用し、タッチパネルでの直感的な操作も併せて、多人数で気軽にゲームを楽しむ環境を実現することが可能となる。
【００５０】
なお上記実施形態では、携帯端末機３Ａ〜３Ｄのそれぞれについて攻撃力と防御力それぞれが可変設定できるものとしたので、よりゲーム性を高くして、展開が単調なものとなってしまうのを回避できる。
【００５１】
同様に上記実施形態では、携帯端末機３Ａ〜３Ｄのそれぞれについて防御する時間を可変設定でき、且つ防御成功後もその計時動作を継続するものとしたので、よりゲーム性を高くして、展開が単調なものとなってしまうのを回避できると共に、１台の携帯端末機に攻撃が集中するのを回避できる。
【００５２】
なお上記実施形態では、オンラインゲームとして、ネットワーク１を介してウェブサーバ装置２が端末機３Ａ〜３Ｄでのゲームを制御する場合について説明したが、本発明は携帯端末機３Ａ〜３Ｄがオフライン状態でも動作可能とし、例えば携帯端末機３Ａ〜３Ｄを近距離無線通信規格であるＢｌｕｅｔｏｏｔｈ（登録商標）技術により相互に無線接続し、携帯端末機３Ａ〜３Ｄのうちのいずれか１台をマスタ機、その他をスレーブ機として、必要なアプリケーションプログラムを予めインストールしたマスタ機の制御に基づいて上記実施形態と同様な動作を行わせることも可能である。
【００５３】
このような動作を行わせることにより、ネットワーク１との接続環境に影響されることなく、ネットワーク環境にない場合であっても、一般ユーザが所有するスマートフォンやタブレット端末などを有効に活用し、タッチパネルでの直感的な操作も併せて、多人数で気軽にゲームを楽しむ環境を実現することが可能となる。
【００５４】
その他、本発明は上述した実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、上述した実施形態で実行される機能は可能な限り適宜組み合わせて実施しても良い。上述した実施形態には種々の段階が含まれており、開示される複数の構成要件による適宜の組み合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、効果が得られるのであれば、この構成要件が削除された構成が発明として抽出され得る。
【符号の説明】
【００５５】
１…ネットワーク、２…ウェブサーバ装置、３Ａ〜３Ｄ携帯端末機、３ａ…ディスプレイ、３ｂ…タッチパネル、４…アクセスポイント（ＡＰ）、５…基地局。
【図１】
2014108126.tif 000003
【図２】
2014108126.tif 000004
【図３】
2014108126.tif 000005
【図４】
2014108126.tif 000006