JP6437890B2 - プログラム、サーバ装置、及びゲーム制御方法 - Google Patents
プログラム、サーバ装置、及びゲーム制御方法 Download PDFInfo
- Publication number
- JP6437890B2 JP6437890B2 JP2015130310A JP2015130310A JP6437890B2 JP 6437890 B2 JP6437890 B2 JP 6437890B2 JP 2015130310 A JP2015130310 A JP 2015130310A JP 2015130310 A JP2015130310 A JP 2015130310A JP 6437890 B2 JP6437890 B2 JP 6437890B2
- Authority
- JP
- Japan
- Prior art keywords
- battle
- event information
- server device
- game
- mobile terminals
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 114
- 230000006854 communication Effects 0.000 claims description 132
- 238000004891 communication Methods 0.000 claims description 120
- 230000005540 biological transmission Effects 0.000 claims description 56
- 230000007115 recruitment Effects 0.000 claims description 27
- 230000009471 action Effects 0.000 claims description 10
- 230000006870 function Effects 0.000 description 89
- 230000004044 response Effects 0.000 description 65
- 230000008569 process Effects 0.000 description 47
- 238000012545 processing Methods 0.000 description 41
- 238000010586 diagram Methods 0.000 description 28
- 238000003860 storage Methods 0.000 description 13
- 230000008450 motivation Effects 0.000 description 10
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 5
- 239000000470 constituent Substances 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 230000036541 health Effects 0.000 description 3
- 238000010079 rubber tapping Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000007175 bidirectional communication Effects 0.000 description 2
- 238000005520 cutting process Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 101100380241 Caenorhabditis elegans arx-2 gene Proteins 0.000 description 1
- 101150092805 actc1 gene Proteins 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000002689 soil Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/33—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
- A63F13/335—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
- A63F13/48—Starting a game, e.g. activating a game device or waiting for other players to join a multiplayer session
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/90—Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
- A63F13/92—Video game devices specially adapted to be hand-held while playing
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/55—Details of game data or player data management
- A63F2300/5526—Game data structure
- A63F2300/5533—Game data structure using program state or machine event data, e.g. server keeps track of the state of multiple players on in a multiple player game
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
Description
以下、本発明の第1の実施の形態について図面を用いて説明する。なお、以下の各装置は、それぞれハードウェア構成、又はハードウェア資源とソフトウェアとの組合せ構成のいずれでも実施可能となっている。組合せ構成のソフトウェアとしては、予めネットワーク又は情報記録媒体から各装置のコンピュータにインストールされ、対応する装置の機能を実現させるためのプログラムが用いられる。
ある。
レイドバトルゲームでは、レイドボスが強いという設定のため、各クライアント装置CL1〜CL3の操作によって、レイドボスに大きなダメージを与えることが困難となっている。とはいえ、レイドボスが強すぎてユーザがほぼ負けるゲームは、ユーザの支持を得られない。本発明者の検討によれば、格闘ゲームの分野におけるコンボアタック(combo attack:組合せ攻撃、連続攻撃)をレイドバトルゲームに適用すると、レイドボスの強さと各ユーザの強さとが均衡し、ユーザの支持を得やすいと考えられる。なお、コンボアタックは、複数のアタックの攻撃力の合計よりも大きい攻撃力を有している。このようなコンボアタックを用いる場合、例えば、各ユーザが各クライアント装置CL1〜CL3のタッチパネルを連続的にタップする等の連携攻撃を表す操作を実行し、各ユーザの操作に応じた大量のリクエストをサーバ装置Svに送信すればよい。
コンボアタックを用いる場合、ウェブサーバ装置2は、図5に示した動作に並行して、図11に示すように、各ステップST1〜ST8等を実行する。
これにより、コンボアタックを用いる場合の1回のレイドバトルゲームが完了する。すなわち、1回のコンボデータ設定工程と、1回の接続確立工程と、複数回のログ書込工程と、複数回のウェブソケット通信工程と、複数回のコンボ判定工程と、複数回のコンボアタック工程と、1回の接続切断工程とにより、1回のレイドバトルゲームが完了する。
レイドバトルゲームでは、レイドボスが強いという設定のため、レイドボスにほぼ勝てる熟練ユーザと、レイドボスにほぼ負ける初心者ユーザとの差が大きくなり易い。本発明者の検討によれば、熟練ユーザは得意な戦い方(得意な操作)が多いのに対し、初心者ユーザは得意な戦い方が少ない傾向がある。また、初心者ユーザは、それぞれ得意な戦い方(得意な操作)が大きく異なる傾向がある。簡単にいうと、あるユーザはタップ操作が得意であり、他のユーザはフリック操作が得意であり、更に他のユーザはスライド操作が得意である、といった傾向がある。本発明者の検討によれば、各ユーザがそれぞれ得意な戦い方があるからこそ、互いに仲間が必要で、仲間と協力する戦い方になるのに対し、現在のレイドバトルゲームでは、各ユーザの得意な戦い方が考慮されていない。
属性を用いる場合、ウェブサーバ装置2は、図5に示した動作に並行して、図13に示すように、各ステップST11〜ST14等を実行する。
これにより、属性を用いる場合の1回のレイドバトルゲームが完了する。すなわち、1回のレイドボス属性データ設定工程と、1回の接続確立工程と、複数回の端末属性設定工程と、複数回のウェブソケット通信工程と、1回の接続切断工程とにより、1回のレイドバトルゲームが完了する。
レイドバトルゲームでは、レイドボスが強いという設定のため、各クライアント装置CL1〜CL3の操作によって、レイドボスに大きなダメージを与えることが困難となっている。とはいえ、レイドボスが強すぎてユーザがほぼ負けるゲームは、ユーザの支持を得られない。一般にレイドバトルゲームは、バトルに参加するユーザが多いほど、レイドボスを倒しやすい傾向がある。そのため、例えば、レイドバトルゲームに多数のユーザを参加させ、これら多数のユーザが多数のクライアント装置CL1〜CL3、…のタッチパネルを連続的にタップする等の連携攻撃を表す操作を実行し、多数のユーザの操作に応じた大量のリクエストをサーバ装置Svに送信すればよい。
応援を用いる場合、ウェブサーバ装置2は、図5に示した動作に並行して、図22に示すように、各ステップST22〜ST30等を実行する。
本発明の第5の実施形態では、クライアント装置の数を制限せずに、複数のクライアント装置をウェブサーバ装置に接続でき、多数のユーザが参加可能なバトルゲームを実現し得るゲーム制御方法を提供する。
ギャザリングデータを用いる場合、ウェブサーバ装置2は、図5に示した動作に並行して、図27に示すように、各ステップST42〜ST51等を実行する。
[1]
複数の携帯端末と通信可能なプロセッサを有するサーバ装置において用いられ、前記各携帯端末が敵をそれぞれ表示し、前記各携帯端末のユーザの操作により前記敵とのバトルを行うバトルゲームを当該各携帯端末に実行させるためのゲーム制御方法において、
前記プロセッサが、前記各携帯端末から接続要求を受けると、当該各携帯端末との接続を確立し、前記接続要求に対する応答を返信することにより、前記各携帯端末に前記バトルを開始させる接続確立工程と、
前記プロセッサが、前記接続確立工程によって確立された各携帯端末との接続中に、前記各携帯端末のうちのいずれかの携帯端末からユーザの操作に応じたイベント情報を受けると、当該イベント情報を通信規格に従って前記いずれかの携帯端末以外の他の携帯端末に送信する通信工程と、
前記プロセッサが、前記イベント情報又は制限時間に基づいて前記バトルを終了させると、前記接続確立工程によって確立された前記各携帯端末との接続を切断する接続切断工程と、
を備える、ゲーム制御方法。
[2]
前記接続要求は、ハンドシェイク要求であり、前記接続要求に対する応答は、ハンドシェイク応答であり、前記通信規格は、ウェブソケットの通信規格である、上記[1]に記載のゲーム制御方法。
[3]
前記敵は、前記イベント情報によるアタックを受けるレイドボスであり、
前記イベント情報は、前記ユーザの操作を示すアクション情報と、前記操作された時点から所定の期間を示す期間情報とを含み、
前記通信工程においては、前記プロセッサが、前記イベント情報を当該イベント情報に含まれる期間情報が示す期間内に前記他の携帯端末に送信する、上記[1]に記載のゲーム制御方法。
[4]
前記プロセッサが、互いに異なる前記各携帯端末の操作に応じた複数のイベント情報を連続攻撃として受け付ける受付期間を含むデータを前記サーバ装置のメモリに設定するデータ設定工程と、
前記プロセッサが、前記各携帯端末のうちのいずれかの携帯端末からユーザの操作に応じたイベント情報を受けると、このイベント情報を受け付けたイベント情報受付時間とこのイベント情報の送信元を表す端末識別情報とを含むログ情報を前記メモリに書込むログ書込工程と、
前記プロセッサが、前記ログ情報に含まれる複数の端末識別情報が互いに異なるか否かを判定すると共に、前記ログ情報に含まれる複数のイベント情報受付時間が前記受付期間内にあるか否かを判定する判定工程と、
前記プロセッサが、前記判定の結果、前記複数の端末識別情報が互いに異なり且つ前記複数のイベント情報受付時間が前記受付期間内にある場合、前記連続攻撃を前記敵に加える連続攻撃工程とをさらに具備し、
前記接続切断工程は、前記プロセッサが、前記イベント情報、前記連続攻撃又は制限時間に基づいて前記バトルを終了させると、前記各携帯端末との接続を切断する、上記[1]に記載のゲーム制御方法。
[5]
前記プロセッサが、前記各敵を識別する敵識別情報と、前記バトルを行うときの優劣関係が巡回的に定められた複数の属性のうちのいずれかの属性を示す属性情報とを含む敵属性データを前記サーバ装置のメモリに設定する敵属性設定工程と、
前記プロセッサが、前記各携帯端末のうちのいずれかの携帯端末からユーザの操作に応じたイベント情報を受けると、このイベント情報の送信元を表す端末識別情報と、前記敵属性データ内のいずれかの属性情報とを含む端末属性データを前記メモリに設定すると共に、このイベント情報を前記通信規格に従って前記いずれかの携帯端末以外の他の携帯端末に送信する端末属性設定工程と、
前記プロセッサが、前記端末属性データが設定された前記各携帯端末のうちのいずれかの携帯端末からユーザの操作に応じたイベント情報を受けると、当該イベント情報を前記通信規格に従って前記いずれかの携帯端末以外の他の携帯端末に送信する通信工程とをさらに具備し、
前記接続切断工程は、前記プロセッサが、前記イベント情報又は制限時間に基づいて前記バトルを終了させると、前記各携帯端末との接続を切断する、
上記[1]に記載のゲーム制御方法。
[6]
前記各携帯端末は、第1及び第2の携帯端末を含み、前記サーバ装置は、前記第1及び第2の各携帯端末のうちの前記第1の各携帯端末のユーザの操作により前記敵とのバトルを行うバトルゲームを当該第1の各携帯端末に実行させ、前記バトルを行うユーザを応援するための前記第2の各携帯端末を当該応援に参加させ、
前記プロセッサが、前記第2の各携帯端末の台数に相当する応援人数の範囲と、前記応援人数の範囲に応じて前記第1の各携帯端末のユーザに与えることが可能なインセンティブデータとを関連付けて記述した応援データを前記メモリに設定し、
前記接続確立工程は、
前記プロセッサが、前記バトルゲームへの参加募集期間中、前記第1の各携帯端末から前記バトルへの参加を求める第1接続要求を受けると、当該第1接続要求に基づき、当該第1の各携帯端末との接続を確立し、第1接続応答を返信し、当該第1の各携帯端末に前記バトルへの参加を許可する第1接続確立工程と、
前記プロセッサが、前記参加募集期間中及び前記バトルの実行期間中、前記第2の各携帯端末から前記バトルの応援への参加を求める第2接続要求を受けると、当該第2接続要求に基づき、当該第2の各携帯端末との接続を確立し、第2接続応答を返信し、当該第2の各携帯端末に前記応援への参加を許可する第2接続確立工程とを具備し、
前記プロセッサが、前記応援への参加を許可した第2の各携帯端末の台数を前記応援人数として計数し、
前記通信工程は、前記プロセッサが、前記第1及び第2の各携帯端末のうちのいずれかの携帯端末からユーザの操作に応じたイベント情報を受けると、このイベント情報を前記通信規格に従って前記いずれかの携帯端末以外の他の各携帯端末に送信し、
前記プロセッサが、前記バトルの終了時に、前記計数された結果を前記応援人数として確定し、
前記接続切断工程は、
前記プロセッサが、前記敵が負けた場合に、前記確定した応援人数に関連付けられたインセンティブデータを前記第1の各携帯端末に送信し、当該第1の各携帯端末との接続を切断する第1接続切断工程と、
前記プロセッサが、前記バトルの終了後、体力値を回復させるデータを前記第2の各携帯端末に送信し、当該第2の各携帯端末との接続を切断する第2接続切断工程と、
を具備する上記[1]に記載のゲーム制御方法。
[7]
前記応援データは、前記応援人数の範囲と、前記応援人数の範囲に応じた前記インセンティブデータと、前記第2の各携帯端末による応援の目標値と、前記目標値に応じた、前記インセンティブデータとは異なる他のインセンティブデータとを関連付けて記述したデータであり、
前記応援の目標値は、前記第2の各携帯端末から送信された前記イベント情報の単位時間当たりの個数を表すパラメータであり、
前記通信工程は、
前記プロセッサが、前記第1及び第2の各携帯端末のうち、前記第2の各携帯端末のいずれかからユーザの操作に応じたイベント情報を受けると、このイベント情報の受付時間と、このイベント情報の送信元を表す端末識別情報を含むログ情報を前記メモリに書込むログ情報書込工程と、
前記プロセッサが、前記単位時間当たりの前記受付時間の個数を前記応援の計数値として計数する計数工程と、
前記プロセッサが、前記応援の計数値と前記応援の目標値とを比較し、前記応援の計数値が前記応援の目標値に到達すると、前記目標値に到達した時間を表す目標到達時間を前記メモリに書込む到達時間書込工程と、
前記プロセッサが、前記第2の各携帯端末のいずれかから受けたイベント情報を前記応援の計数値と共に、前記通信規格に従って当該イベント情報の送信元以外の他の携帯端末に送信するイベント情報送信工程と、
を含んでおり、
前記第1接続切断工程は、
前記プロセッサが、前記敵が負けた場合に、前記確定した応援人数に関連付けられた前記インセンティブデータを前記第1の各携帯端末に送信する第1データ送信工程と、
前記プロセッサが、前記敵が負けた場合で且つ前記メモリ内に前記目標到達時間がある場合には、更に、前記他のインセンティブデータを前記第1の各携帯端末に送信する第2データ送信工程と、
前記第1及び第2データ送信工程の完了後、前記第1の各携帯端末との接続を切断する切断工程と、
を含む上記[6]に記載のゲーム制御方法。
[8]
前記プロセッサが、前記バトルの実行期間中、当該バトルの制限時間から所定時間前になっても前記メモリ内に前記目標到達時間が無い場合に、前記応援を促すメッセージを前記第2の各携帯端末に送信するメッセージ送信工程と、
を更に備える上記[7]に記載のゲーム制御方法。
[9]
前記プロセッサが、前記バトルゲームの参加人数の範囲と、前記バトルの結果に基づいて前記各携帯端末のユーザに与えることが可能なインセンティブデータと、前記敵の強さレベルを表す敵レベルデータと、前記バトルゲームの制限時間とを関連付けて記述したギャザリングデータを前記メモリに設定し、
前記接続確立工程は、前記プロセッサが、前記バトルゲームの参加募集期間中、前記各携帯端末から接続要求を受けると、当該接続要求に基づき、当該各携帯端末との接続を確立し、接続応答を返信し、前記各携帯端末に前記バトルゲームへの参加を許可し、
前記プロセッサが、前記バトルゲームへの参加を許可した各携帯端末の台数を前記バトルゲームの参加人数として計数し、
前記プロセッサが、前記参加募集期間の終了後、前記計数された結果を前記参加人数として確定し、
前記プロセッサが、前記確定した参加人数に基づいて、前記ギャザリングデータから前記インセンティブデータ、前記敵レベルデータ及び前記制限時間を選択して前記メモリに設定し、当該設定した前記敵レベルデータ及び前記制限時間に基づいて前記バトルゲームを開始し、
前記接続切断工程は、前記プロセッサが、前記イベント情報、前記設定された敵レベルデータ及び前記設定された制限時間に基づいて前記バトルを終了させると、当該バトルで前記敵に勝った場合に、前記設定されたインセンティブデータを前記各携帯端末に送信し、前記各携帯端末との接続を切断する、
上記[1]に記載のゲーム制御方法。
[10]
前記ギャザリングデータは、前記参加人数の範囲と、前記インセンティブデータと、前記敵レベルデータと、前記制限時間と、前記バトルゲームに参加可能な強さレベルを表す参加レベルデータとを関連付けて記述したデータであり、
前記接続確立工程は、
前記プロセッサが、前記参加募集期間中、前記各携帯端末から接続要求を受信する要求受信工程と、
前記プロセッサが、前記参加募集期間中、前記参加人数計数工程による現在の計数結果を現在の参加人数とし、前記現在の参加人数に基づいて、前記ギャザリングデータから前記参加レベルデータを抽出する参加レベル抽出工程と、
前記プロセッサが、前記参加募集期間中、前記受信した接続要求に基づき、当該接続要求の送信元の携帯端末のユーザの強さレベルが、前記抽出された前記参加レベルデータが表す強さレベルよりも高いか否かを判定する判定工程と、
前記プロセッサが、当該判定の結果、前記高い場合に、前記送信元の携帯端末との接続を確立して接続応答を返信し、当該携帯端末に前記バトルゲームへの参加を許可する応答返信工程と、
を含む上記[9]に記載のゲーム制御方法。
[11]
前記通信工程は、
前記プロセッサが、前記各携帯端末のうちのいずれかの携帯端末からユーザの操作に応じたイベント情報を受けると、このイベント情報の送信元を表す端末識別情報を含むログ情報を前記メモリに書込むログ情報書込工程と、
を含んでおり、
前記接続切断工程においては、前記プロセッサが、前記ログ情報に含まれる端末識別情報に基いて、前記インセンティブデータを送信する、上記[10]に記載のゲーム制御方法。
[12]
複数の携帯端末が敵をそれぞれ表示し、前記各携帯端末のユーザの操作により前記敵とのバトルを行うバトルゲームを当該各携帯端末に実行させるためのサーバ装置において、
前記各携帯端末から接続要求を受けると、当該各携帯端末との接続を確立し、前記接続要求に対する応答を返信することにより、前記各携帯端末に前記バトルを開始させる接続確立手段と、
前記接続確立手段によって確立された各携帯端末との接続中に、前記各携帯端末のうちのいずれかの携帯端末からユーザの操作に応じたイベント情報を受けると、当該イベント情報を通信規格に従って前記いずれかの携帯端末以外の他の携帯端末に送信する通信手段と、
前記イベント情報又は制限時間に基づいて前記バトルを終了させると、前記接続確立手段によって確立された前記各携帯端末との接続を切断する接続切断手段と、
を備える、サーバ装置。
[13]
複数の携帯端末が敵をそれぞれ表示し、前記各携帯端末のユーザの操作により前記敵とのバトルを行うバトルゲームを当該各携帯端末に実行させるためのサーバ装置に用いられるゲーム制御プログラムを記憶したコンピュータ読み取り可能な情報記録媒体において、
前記ゲーム制御プログラムは、前記サーバ装置のプロセッサを、
前記各携帯端末から接続要求を受けると、当該各携帯端末との接続を確立し、前記接続要求に対する応答を返信し、前記各携帯端末に前記バトルを開始させる接続確立手段、
前記接続確立手段によって確立された各携帯端末との接続中に、前記各携帯端末のうちのいずれかの携帯端末からユーザの操作に応じたイベント情報を受けると、当該イベント情報を通信規格に従って前記いずれかの携帯端末以外の他の携帯端末に送信する通信手段、
前記イベント情報又は制限時間に基づいて前記バトルを終了させると、前記接続確立手段によって確立された前記各携帯端末との接続を切断する接続切断手段、
として機能させる。
Claims (12)
- 複数の携帯端末にゲームを提供するサーバ装置に、
前記ゲームにおける対戦に参加するための第1の要求を前記サーバ装置に対して送信した複数の第1の携帯端末との接続をウェブソケットの通信規格に従ってそれぞれ確立し、前記第1の要求を前記対戦の開始後に前記サーバ装置に対して送信した携帯端末との接続を確立しない第1ステップと、
前記対戦を指定した応援に参加するための第2の要求を前記サーバ装置に対して送信した複数の第2の携帯端末との接続をウェブソケットの通信規格に従ってそれぞれ確立し、前記第2の要求を前記対戦の開始後に前記サーバ装置に対して送信した携帯端末とも接続を確立する第2ステップと、
前記第1ステップにおいて前記対戦の開始までの所定期間内に接続を確立した全ての第1の携帯端末の各ユーザを、前記対戦が行われる間の一時的な1つのグループとして前記対戦に参加させる第3ステップと、
前記対戦に参加しているいずれかのユーザの第1の携帯端末からイベント情報を受信した場合に、当該イベント情報を、ウェブソケットの通信規格に従って、前記対戦に参加している他のユーザの第1の携帯端末に送信する第4ステップと
を実行させるプログラム。 - 前記イベント情報は、前記ユーザの操作を示すアクション情報と、所定の期間を示す期間情報とを含み、
前記第4ステップは、前記イベント情報を当該イベント情報に含まれる期間情報が示す期間内に、前記他のユーザの第1の携帯端末に送信するステップを含む、請求項1に記載のプログラム。 - 前記複数の第1の携帯端末のうちの少なくとも2つの第1の携帯端末それぞれから前記ユーザの操作に応じたイベント情報を受信した場合に、当該イベント情報それぞれを受け付けたイベント情報受付時間が所定の期間内にあるか否かを判定するステップと、
前記判定の結果、前記イベント情報受付時間が前記所定の期間内にある場合、連続攻撃を前記対戦における敵に加えるステップとをさらに含む、請求項1記載のプログラム。 - 前記対戦における敵に関連付けられた、前記対戦を行うときの優劣関係が巡回的に定められた複数の属性のうちのいずれかの属性を示す属性情報を含む敵属性データと、前記対戦に参加しているいずれかのユーザの第1の携帯端末に関連付けられた、前記複数のうちのいずれかの属性を示す属性情報を含む端末属性データとに基づいて、前記対戦を制御するステップをさらに含む、請求項1記載のプログラム。
- 前記第2の要求を受付けた数に関連付けられた第1のインセンティブを当該対戦に参加したユーザに付与するステップ
をさらに含む、請求項1記載のプログラム。 - 接続を確立した前記第2の携帯端末が送信したイベント情報を受付けるステップと、
前記イベント情報を受け付けた数に基づくパラメータが所定の条件を満たしている場合、当該対戦に参加したユーザに対して第2のインセンティブを付与するステップをさらに含む、請求項5に記載のプログラム。 - 前記対戦の実行期間中、当該対戦の制限時間から所定時間前になっても前記パラメータが目標値より少ない場合に、前記イベント情報の送信を促すメッセージを前記第2の携帯端末に送信するステップをさらに含む、請求項6記載のプログラム。
- 前記対戦の終了時に、当該対戦に参加したユーザに対して、当該対戦に参加したユーザの数に応じた第3のインセンティブを付与するステップをさらに含む、請求項1乃至7のいずれか一項に記載のプログラム。
- 前記第1ステップは、
前記対戦の参加募集期間中、前記複数の携帯端末それぞれから前記第1の要求を受信するステップと、
当該第1の要求の送信元の携帯端末のユーザのレベルが、前記対戦に参加しているユーザ数に応じたレベルよりも高い場合には、前記送信元の携帯端末との接続を確立するステップとを含む、請求項8記載のプログラム。 - 前記複数の第1の携帯端末のうちのいずれかの第1の携帯端末から前記ユーザの操作に応じたイベント情報を受信したことを示すログ情報に基づいて、前記第3のインセンティブを当該第1の携帯端末に送信するステップをさらに含む、請求項9記載のプログラム。
- 複数の携帯端末にゲームを提供するサーバ装置であって、
前記ゲームにおける対戦に参加するための第1の要求を前記サーバ装置に対して送信した複数の第1の携帯端末との接続をウェブソケットの通信規格に従ってそれぞれ確立し、前記第1の要求を前記対戦の開始後に前記サーバ装置に対して送信した携帯端末との接続を確立しない第1手段と、
前記対戦を指定した応援に参加するための第2の要求を前記サーバ装置に対して送信した複数の第2の携帯端末との接続をウェブソケットの通信規格に従ってそれぞれ確立し、前記第2の要求を前記対戦の開始後に前記サーバ装置に対して送信した携帯端末とも接続を確立する第2手段と、
前記第1手段において前記対戦の開始までの所定期間内に接続を確立した全ての第1の携帯端末の各ユーザを、前記対戦が行われる間の一時的な1つのグループとして前記対戦に参加させる第3手段と、
前記対戦に参加しているいずれかのユーザの第1の携帯端末からイベント情報を受信した場合に、当該イベント情報を、ウェブソケットの通信規格に従って、前記対戦に参加している他のユーザの第1の携帯端末に送信する第4手段と
を備える、サーバ装置。 - 複数の携帯端末にゲームを提供するサーバ装置に実行させるゲーム制御方法であって、
前記ゲームにおける対戦に参加するための第1の要求を前記サーバ装置に対して送信した複数の第1の携帯端末との接続をウェブソケットの通信規格に従ってそれぞれ確立し、前記第1の要求を前記対戦の開始後に前記サーバ装置に対して送信した携帯端末との接続を確立しない第1ステップと、
前記対戦を指定した応援に参加するための第2の要求を前記サーバ装置に対して送信した複数の第2の携帯端末との接続をウェブソケットの通信規格に従ってそれぞれ確立し、前記第2の要求を前記対戦の開始後に前記サーバ装置に対して送信した携帯端末とも接続を確立する第2ステップと、
前記第1ステップにおいて前記対戦の開始までの所定期間内に接続を確立した全ての第1の携帯端末の各ユーザを、前記対戦が行われる間の一時的な1つのグループとして前記対戦に参加させる第3ステップと、
前記対戦に参加しているいずれかのユーザの第1の携帯端末からイベント情報を受信した場合に、当該イベント情報を、ウェブソケットの通信規格に従って、前記対戦に参加している他のユーザの第1の携帯端末に送信する第4ステップと
を含む、ゲーム制御方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015130310A JP6437890B2 (ja) | 2012-12-21 | 2015-06-29 | プログラム、サーバ装置、及びゲーム制御方法 |
Applications Claiming Priority (11)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012280132 | 2012-12-21 | ||
JP2012280132 | 2012-12-21 | ||
JP2012280139 | 2012-12-21 | ||
JP2012280120 | 2012-12-21 | ||
JP2012280139 | 2012-12-21 | ||
JP2012280120 | 2012-12-21 | ||
JP2013015930 | 2013-01-30 | ||
JP2013015924 | 2013-01-30 | ||
JP2013015930 | 2013-01-30 | ||
JP2013015924 | 2013-01-30 | ||
JP2015130310A JP6437890B2 (ja) | 2012-12-21 | 2015-06-29 | プログラム、サーバ装置、及びゲーム制御方法 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014531024A Division JP5972978B2 (ja) | 2012-12-21 | 2013-12-20 | プログラム、サーバ装置、及びゲーム制御方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2015226792A JP2015226792A (ja) | 2015-12-17 |
JP2015226792A5 JP2015226792A5 (ja) | 2016-12-08 |
JP6437890B2 true JP6437890B2 (ja) | 2018-12-12 |
Family
ID=50978550
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014531024A Active JP5972978B2 (ja) | 2012-12-21 | 2013-12-20 | プログラム、サーバ装置、及びゲーム制御方法 |
JP2015130310A Expired - Fee Related JP6437890B2 (ja) | 2012-12-21 | 2015-06-29 | プログラム、サーバ装置、及びゲーム制御方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014531024A Active JP5972978B2 (ja) | 2012-12-21 | 2013-12-20 | プログラム、サーバ装置、及びゲーム制御方法 |
Country Status (2)
Country | Link |
---|---|
JP (2) | JP5972978B2 (ja) |
WO (1) | WO2014098237A1 (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5933076B1 (ja) | 2015-05-22 | 2016-06-08 | 株式会社Cygames | 情報処理システム、サーバ及びプログラム、並びに端末及びプログラム |
JP5841288B1 (ja) * | 2015-07-28 | 2016-01-13 | 株式会社 ディー・エヌ・エー | 情報処理装置、及び、ゲームプログラム |
JP5948476B1 (ja) * | 2015-08-04 | 2016-07-06 | グリー株式会社 | ゲーム制御方法、コンピュータ及び制御プログラム |
CN106422324B (zh) * | 2015-08-11 | 2019-09-20 | 腾讯科技(深圳)有限公司 | 多终端的实时通讯方法、装置及系统 |
JP2017108956A (ja) * | 2015-12-17 | 2017-06-22 | 株式会社スクウェア・エニックス | ビデオゲーム処理プログラム、及びビデオゲーム処理システム |
KR101982085B1 (ko) | 2018-04-25 | 2019-05-27 | 주식회사쿠콘 | 스크립트 엔진을 이용한 데이터 스크래핑 시스템, 방법 및 컴퓨터 프로그램 |
CN109361752A (zh) * | 2018-10-30 | 2019-02-19 | 红芯时代(北京)科技有限公司 | 一种数据传输方法、装置、服务器、系统及存储介质 |
JP7320217B2 (ja) * | 2019-06-04 | 2023-08-03 | 任天堂株式会社 | 情報処理システム、情報処理プログラム、情報処理装置、および情報処理方法 |
JP7044121B2 (ja) * | 2020-02-10 | 2022-03-30 | 株式会社セガ | 情報処理装置及びプログラム |
JP7322992B2 (ja) * | 2020-02-10 | 2023-08-08 | 株式会社セガ | 情報処理装置及びプログラム |
JP7281439B2 (ja) | 2020-09-23 | 2023-05-25 | グリー株式会社 | プログラム、サーバ装置および制御方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4640714B2 (ja) * | 1999-07-14 | 2011-03-02 | 株式会社セガ | ゲームシステム |
JP4778742B2 (ja) * | 2005-07-15 | 2011-09-21 | 株式会社カプコン | ゲームシステム、ゲームプログラム、及び記録媒体 |
JP5479686B2 (ja) * | 2008-02-29 | 2014-04-23 | 株式会社カプコン | ゲームプログラム及びゲームシステム |
JP5258818B2 (ja) * | 2010-03-04 | 2013-08-07 | 株式会社コナミデジタルエンタテインメント | ゲームシステム及びゲーム機 |
JP5809403B2 (ja) * | 2010-09-14 | 2015-11-10 | 株式会社バンダイナムコエンターテインメント | プログラム、サーバ、及びネットワークシステム |
JP5797012B2 (ja) * | 2011-05-25 | 2015-10-21 | 株式会社タイトー | ゲームサーバ処理システム |
-
2013
- 2013-12-20 JP JP2014531024A patent/JP5972978B2/ja active Active
- 2013-12-20 WO PCT/JP2013/084346 patent/WO2014098237A1/ja active Application Filing
-
2015
- 2015-06-29 JP JP2015130310A patent/JP6437890B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
WO2014098237A1 (ja) | 2014-06-26 |
JP2015226792A (ja) | 2015-12-17 |
JPWO2014098237A1 (ja) | 2017-01-12 |
JP5972978B2 (ja) | 2016-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6437890B2 (ja) | プログラム、サーバ装置、及びゲーム制御方法 | |
JP5749293B2 (ja) | ゲーム制御方法、コンピュータ、ゲーム制御プログラム及び記憶媒体 | |
Sotamaa | All The World’s A Botfighter Stage: Notes on Location-based Multi-User Gaming | |
JP5530554B1 (ja) | ゲームプログラム、ゲーム処理方法および情報処理装置 | |
CN104820542B (zh) | 移动端游戏操作界面的显示方法和设备 | |
JP6937455B2 (ja) | サーバシステム及びプログラム | |
CN104602774A (zh) | 游戏系统、该游戏系统的控制方法以及在计算机装置中能读取的存储介质 | |
JP2013202270A (ja) | サーバシステム | |
CN111957049B (zh) | 存储介质、信息处理装置以及游戏系统 | |
JP5689554B2 (ja) | ゲーム制御方法、ゲーム提供装置及びゲーム制御プログラム | |
JP5579306B1 (ja) | ゲーム制御方法、ゲーム提供装置及びゲーム制御プログラム | |
KR102383973B1 (ko) | 사용자 인터페이스 제공 장치 및 방법 | |
JP6100339B2 (ja) | ゲームプログラム、ゲーム処理方法および情報処理装置 | |
US9017166B2 (en) | Matching network game players by giving the perception of being the first to request participation | |
JP5718404B2 (ja) | ゲーム制御方法、サーバ装置、ゲーム制御プログラム及び記憶媒体 | |
JP2024006962A (ja) | 情報処理装置、情報処理方法および情報処理プログラム | |
JP5793632B2 (ja) | ゲーム制御方法、コンピュータ、ゲーム制御プログラム及び記憶媒体 | |
JP5563171B1 (ja) | 端末装置、システム、および、プログラム | |
JP6768112B2 (ja) | ゲームシステム、およびゲームプログラム | |
KR20140031565A (ko) | 온라인 대전형 게임에서의 광고 제공 방법 및 시스템 | |
JP6775060B2 (ja) | ゲームシステム、およびゲームプログラム | |
JP5865542B2 (ja) | ゲーム制御方法、コンピュータ、ゲーム制御プログラム及び記憶媒体 | |
JP5740541B2 (ja) | ゲーム制御方法、ゲーム提供装置及びゲーム制御プログラム | |
JP6781796B2 (ja) | ゲームシステム、およびゲームプログラム | |
KR102638795B1 (ko) | 온라인 게임에서의 협업을 위한 서비스 제공 방법, 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161020 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20161020 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20161020 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20161207 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161220 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170214 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20170516 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170804 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20170814 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20170901 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180620 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180810 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181115 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6437890 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |