JP5574545B2 - ゲーム制御装置、プログラム、ゲームシステム - Google Patents
ゲーム制御装置、プログラム、ゲームシステム Download PDFInfo
- Publication number
- JP5574545B2 JP5574545B2 JP2012051299A JP2012051299A JP5574545B2 JP 5574545 B2 JP5574545 B2 JP 5574545B2 JP 2012051299 A JP2012051299 A JP 2012051299A JP 2012051299 A JP2012051299 A JP 2012051299A JP 5574545 B2 JP5574545 B2 JP 5574545B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- game
- users
- played
- playing
- 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.)
- Active
Links
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 1
- 230000006854 communication Effects 0.000 claims description 115
- 238000004891 communication Methods 0.000 claims description 115
- 230000000694 effects Effects 0.000 claims description 34
- 238000000034 method Methods 0.000 description 69
- 230000008569 process Effects 0.000 description 41
- 230000006870 function Effects 0.000 description 39
- 230000009471 action Effects 0.000 description 26
- 238000005728 strengthening Methods 0.000 description 21
- 230000002787 reinforcement Effects 0.000 description 18
- 238000012545 processing Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 9
- 230000004048 modification Effects 0.000 description 7
- 238000012986 modification Methods 0.000 description 7
- 230000015572 biosynthetic process Effects 0.000 description 6
- 230000007423 decrease Effects 0.000 description 6
- 230000007123 defense Effects 0.000 description 4
- 238000003825 pressing Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000010354 integration Effects 0.000 description 3
- 238000012549 training Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- PEDCQBHIVMGVHV-UHFFFAOYSA-N Glycerine Chemical compound OCC(O)CO PEDCQBHIVMGVHV-UHFFFAOYSA-N 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 2
- 230000007175 bidirectional communication Effects 0.000 description 2
- 239000010409 thin film Substances 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 210000003811 finger Anatomy 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 210000003813 thumb Anatomy 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 210000000707 wrist Anatomy 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/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
- A63F13/795—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for finding other players; for building a team; for providing a buddy list
-
- 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/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
-
- 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/55—Controlling game characters or game objects based on the game progress
- A63F13/58—Controlling game characters or game objects based on the game progress by computing conditions of game characters, e.g. stamina, strength, motivation or energy level
-
- 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/332—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 wireless networks, e.g. cellular phone networks
-
- 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/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
- A63F13/69—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by enabling or updating specific game elements, e.g. unlocking hidden features, items, levels or versions
-
- 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/80—Special adaptations for executing a specific game genre or game mode
- A63F13/828—Managing virtual sport teams
-
- 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/85—Providing additional services to players
- A63F13/87—Communicating with other players during game play, e.g. by e-mail or chat
-
- 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/40—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 characterised by details of platform network
- A63F2300/406—Transmission via wireless network, e.g. pager or GSM
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Description
ユーザのユーザ識別情報と、当該ユーザのゲーム上の属性とを対応付けて登録する登録手段と、
所定の操作入力に関する情報に基づいて、前記複数のエリアのうちいずれかを、前記ゲームをプレイ中の第1のユーザのプレイ対象となる対象エリアとして選択する選択手段と、
前記第1のユーザの対象エリアとして所定のエリアが選択された場合に、前記第1のユーザと同じ属性に対応付けられた第2のユーザのうち、前記所定のエリアをプレイしたユーザ数、あるいはプレイ中のユーザ数に基づいて、前記第1のユーザに対して前記ゲーム上の有利な効果を付与するタイミングを調整する調整手段と、
を備える。
ここで、「所定の条件」とは、例えば、第2のユーザが所定のエリアを制覇(クリア)したことであってもよいし、所定のエリアにおけるゲームの進行度が所定値以上に達したことであってもよい。
このゲーム制御装置によれば、第1のユーザが、自身と同じ属性に対応付けられた第2のユーザがゲームの進行状況について所定の条件を満たした所定のエリアを選択することで、第1のユーザに対してゲーム上の有利な効果を付与するタイミングが調整されうる。このため、予め関係付けられたユーザではない、第2のユーザのプレイによって利益を得ることが可能になるため、広く自身と同じ属性の他のユーザに対する親近感を持ちながらゲームを進行させていくことができる。
このゲーム制御装置によれば、第1のユーザは、プレイ対象となる対象エリアを選択する際に、ゲーム上の有利な効果を早期に得るために最適なエリアを認識することができる。
このゲーム制御装置によれば、第1のユーザは、対象エリアを含むエリアの集合が絞り込まれる度に、第1のユーザと多くの属性で共通する第2のユーザがどのエリアをプレイした、あるいはプレイ中であるかを認識することができる。よって、エリアの集合が絞り込まれる度に、他のユーザに対する親近感が増していくような構成とすることができる。
このゲーム制御装置によれば、第1のユーザは、ゲーム上の有利な効果が付与されるタイミングを認識することができるので、当該タイミングを目標として、選択された所定のエリアをプレイすることができる。これにより、第1のユーザを飽きさせないゲームを提供することができる。
このゲーム制御装置によれば、第1のユーザは、ゲーム上の有利な効果が付与されるタイミングと、第1のユーザのゲームの進行状況とを認識することができるので、当該タイミングに達すること及び進行状況を進めることを目標として、選択された所定のエリアをプレイすることができる。これにより、第1のユーザを飽きさせないゲームを提供することができる。
このゲーム制御装置によれば、第1のユーザは、ゲーム上の有利な効果が付与されるタイミングを複数の属性毎に認識することができる。これにより、それぞれの属性について当該タイミングに達することを目標として、選択された所定のエリアをプレイすることができる。これにより、第1のユーザを飽きさせないゲームを提供することができる。
ユーザのユーザ識別情報と、当該ユーザのゲーム上の属性とを対応付けて登録するステップと、
所定の操作入力に関する情報に基づいて、前記複数のエリアのうちいずれかを、前記ゲームをプレイ中の第1のユーザのプレイ対象となる対象エリアとして選択するステップと、
前記第1のユーザの対象エリアとして所定のエリアが選択された場合に、前記第1のユーザと同じ属性に対応付けられた第2のユーザのうち、前記所定のエリアをプレイしたユーザ数、あるいはプレイ中のユーザ数に基づいて、前記第1のユーザに対して前記ゲーム上の有利な効果を付与するタイミングを調整するステップと、
を備える。
ユーザのユーザ識別情報と、当該ユーザのゲーム上の属性とを対応付けて登録する機能、
所定の操作入力に関する情報に基づいて、前記複数のエリアのうちいずれかを、前記ゲームをプレイ中の第1のユーザのプレイ対象となる対象エリアとして選択する機能、及び
前記第1のユーザの対象エリアとして所定のエリアが選択された場合に、前記第1のユーザと同じ属性に対応付けられた第2のユーザのうち、前記所定のエリアをプレイしたユーザ数、あるいはプレイ中のユーザ数に基づいて、前記第1のユーザに対して前記ゲーム上の有利な効果を付与するタイミングを調整する機能、
を実現させるためのプログラムである。
ユーザのユーザ識別情報と、当該ユーザのゲーム上の属性とを対応付けて登録する登録手段と、
所定の操作入力に関する情報に基づいて、前記複数のエリアのうちいずれかを、前記ゲームをプレイ中の第1のユーザのプレイ対象となる対象エリアとして選択する選択手段と、
前記第1のユーザの対象エリアとして所定のエリアが選択された場合に、前記第1のユーザと同じ属性に対応付けられた第2のユーザのうち、前記所定のエリアをプレイしたユーザ数、あるいはプレイ中のユーザ数に基づいて、前記第1のユーザに対して前記ゲーム上の有利な効果を付与するタイミングを調整する調整手段と、
の各手段を、前記通信端末又は前記サーバのいずれか一方が備える。
図1は、実施形態のゲームシステムのシステム構成例を示している。図1に示すように、このゲームシステムは、例えばインターネットなどの通信網NW(ネットワーク)に接続可能な通信端末10a,10b,10c,…と、通信網NWに接続されているゲームサーバ20と、データベースサーバ30とによって構成されている。各通信端末10a,10b,10c,…はそれぞれ、個々のユーザによって操作される端末であり、例えば、携帯端末、スマートフォン、PDA(Personal Digital Assistant)、パーソナルコンピュータ、双方向の通信機能を備えたテレビジョン受像機(いわゆる多機能型のスマートテレビも含む。)などの通信端末である。なお、以下の説明において、各通信端末10a,10b,10c,…に共通して言及するときには、通信端末10と表記する。
このゲームシステムにおいて、ゲームサーバ20は、クライアントである通信端末10と通信可能に構成されており、通信端末10に対してゲーミングサービスを提供する。ゲームサーバ20には、ゲーム用アプリケーションとしてウェブブラウザ上で動作可能なアプリケーションが実装されている。データベースサーバ30は、ゲームを実行する上での後述する様々な情報を格納しており、それらの情報の読み書きのためにゲームサーバ20と例えば有線で接続される。
通信端末10は、ゲームサーバ20によって提供されるウェブページを表示可能なウェブブラウザを備えており、ユーザは、通信端末10をウェブページ上で操作してゲームを実行する。
図2及び図3を参照して通信端末10について説明する。
図2は、通信端末10の外観の例を示す図であって、(a)は、例えば折り畳み式の携帯端末(携帯電話機)などの釦入力方式の通信端末を例示したものであり、(b)は、例えばスマートフォンなどのタッチパネル入力方式の通信端末を例示したものである。図3は、通信端末10の内部構成を示すブロック図である。
図3に示すように、通信端末10は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、画像処理部14、指示入力部15、表示部16、及び無線通信インタフェース部17を備えており、各部間の制御信号あるいはデータ信号を伝送するためのバス18が設けられている。
なお、HTMLデータの取得に当たって、CPU11は、予め登録されたユーザID(ユーザ識別情報)、あるいは指示入力部15を介して入力されるユーザIDを含むアクセス要求メッセージを、無線通信インタフェース部17を介してゲームサーバ20へ通知する。
図4を参照してゲームサーバ20の構成について説明する。
ゲームサーバ20は、例えば階層構造の複数のウェブページからなるゲームのウェブサイトを管理しており、通信端末10に対してゲームのウェブサービスを提供する。図4に示すように、ゲームサーバ20は、CPU21、ROM22、RAM23、データベース(DB)アクセス部24、及び、無線通信インタフェース部25を備えており、各部間の制御信号あるいはデータ信号を伝送するためのバス26が設けられている。なお、ゲームサーバ20は、ハードウエアに関しては汎用のウェブサーバと同一の構成をとることができる。
CPU21は、ROM22内のゲームプログラムをRAM23にロードして実行し、無線通信インタフェース部25を介して、各種の処理を行う。
CPU21は、通信端末10で表示されるウェブページ上でユーザにより選択されたハイパーリンクまたはメニューに応じた処理を行う。その処理は、例えば、新たなHTMLデータの送信、または、ゲームサーバ20内の演算処理あるいはデータ処理などを含む。
データベースアクセス部24は、CPU21がデータベースサーバ30に対してデータの読み書きを行うときのインタフェースである。
データベースサーバ30は、大容量のハードディスク装置やRAID(Redundant Arrays of Inexpensive Disks)等の形態の装置等、汎用ストレージで実現できる。データベースサーバ30内の各データベースは、ゲームサーバ20のデータベースアクセス部24を介してCPU21からのデータの読み書きが可能となるように構成されている。
図5に、データベースサーバ30の構成の一例を示す。図5に示すように、データベースサーバ30は、ユーザデータベース31と、ゲームデータベース32とを備える。
サッカー形式のデジタルカードゲームは、ユーザがサッカー選手に対応する選手カードを収集することによって自らのチームを作り上げ、他のユーザのチームとサッカーの試合をする、あるいは技能レベルごとのサッカーのリーグ戦を戦うように構成されているゲームである。サッカー形式のデジタルカードゲームは、複数のパート(部分)から構成されており、例えば、自らのチームを作り上げていくために選手カードを探索するスカウトパートや、抽選によって選手カードを入手することを可能とする抽選パート、あるいは2枚以上の選手カードを一体化して選手カードの能力を上昇させる強化パート等が設けられている。
サッカー形式のデジタルカードゲームに実装されている各パートについては、後述する。
・表示名/表示画像
ゲームの実行時に通信端末10にユーザを特定するために表示される表示名及び表示画像である。表示名はユーザによって予め指定される所定長以下のテキストであり、表示画像は例えばユーザによって予め選択されるアバタ画像である。表示名は、ゲームサーバ20によって提供されるネットワーク環境(あるいはゲームコミュニティ)上でユーザを特定する名称である。
・出身地
ユーザによって予め指定される当該ユーザの出身地を示すテキストである。本実施形態では、出身地が日本全国の47都道府県別に指定可能に構成されている。なお、出身地は、必ずしもユーザの出身地でなくてもよく、ユーザが任意に選択した都道府県であればよい。
・技能レベル
ゲーム上のユーザの技能レベル示すデータである。例えばLv1(レベル1)からLv100(レベル100)までの範囲のレベル値であり、例えばゲームにおけるスカウトパートの探索を継続的に行うことで順次技能レベルが上がるように構成される。
・行動ポイント
上記サッカー形式のデジタルカードゲームにおいて、ユーザによるゲーム上のスカウトを行う上で必要となるポイントである。行動ポイントは、スカウトパートをプレイすることで低減し、所定の時間が経過する毎に回復(増加)する値である。
・運営ポイント
上記サッカー形式のデジタルカードゲームにおいて、ユーザによるゲーム上の対戦を行う上で必要となるポイントである。運営ポイントは、他のユーザとの対戦等によって低減し、所定の時間が経過する毎に回復(増加)する値である。
・強化ポイント
上記サッカー形式のデジタルカードゲームにおいて、ユーザによる選手カードの強化(後述する一体化処理)を行う上で必要となるポイントである。強化ポイントは、選手カードの強化を行うことで低減し、他のユーザとの対戦で勝利するか、あるいは所定の時間が経過する毎に回復(増加)する値である。
・エールポイント
上記サッカー形式のデジタルカードゲームにおいて、仲間へ応援メッセージを送信することでユーザが取得するポイントである。
・選手数
ユーザが保有する選手カードの数である。選手数は、スカウトパートや強化パートの実行によって増減する。選手数の最大値(例えば、60)は予め規定されている。
・所持コイン
ユーザがゲーム上で有料機能を利用するときに必要となるゲーム上の仮想通貨(コイン)の所持額である。所持コインは、ユーザがゲーム上で有料機能を利用したときに消費(低減)し、ユーザが、サービス提供者等に所定の方法で実際の金銭を支払うことでその支払額に応じて増加する。
・仲間のユーザID
対象とするユーザIDの仲間である他のユーザIDのデータである。
・保有カードの画像データ
上記サッカー形式のデジタルカードゲームの場合、保有カードの画像データは、ユーザが保持する選手カードについての画像を含むデータである。
・保有カードのパラメータ
保有カードのパラメータは、選手カードの能力値を示すデータである。例えば、図6に示すように、パラメータの項目として「オフェンス」,「ディフェンス」,「テクニック」の各々の各能力値が含まれてもよい。
本実施形態では、ゲームサーバ20及びデータベースサーバ30によってゲーム制御装置が構成されている。以下では、上述したサッカー形式のデジタルカードゲームが適用される場合を例として、本実施形態のゲーム制御装置で実現される機能について、図7を参照して説明する。図7は、本実施形態のゲーム制御装置で主要な役割を果たす機能を説明するための機能ブロック図である。
なお、図7の機能ブロック図において、登録手段51、選択手段54及び調整手段55が本発明の主要な構成に対応している。その他の手段は必ずしも必須の構成ではないが、本発明をさらに好ましくするための構成である。
また、以下の説明において、通信端末10に表示されるウェブページ上で表示されるメニュー、マーク等はウェブページ上で所望の位置に配置されるものであって、通信端末10で視認されるメニュー、マーク等の表示画面上の位置は、ユーザの方向指示釦の押下やタッチパネル操作によるウェブページのスクロール操作によって変化しうる。
この登録処理において、登録手段51は、ユーザのユーザ識別情報と、当該ユーザのゲーム上の属性とを対応付けて登録する機能を備える。この場合の登録手段51は、例えば以下のとおり実行される。ゲームサーバ20のCPU21は、無線通信インタフェース部25を介して通信端末10から登録要求メッセージを受信する。登録要求メッセージは、ゲームサーバ20から提供されるウェブページ上での通信端末10に対する所定の操作(例えば、所定のメニューの選択操作、テキスト入力等)によって自動的に生成されるように、ウェブページが構成されていてもよい。登録要求メッセージには、ユーザのゲーム上の属性(例えば、上述した表示名や出身地など)や、送信元の通信端末10を特定するための情報(例えばIPアドレス、メールアドレス等)が含まれていてもよく、あるいは、ユーザが既に同一のサービス提供者による他のゲームを利用している場合には、そのユーザIDが含まれていてもよい。
CPU21は、登録要求メッセージを受信し、登録要求メッセージにユーザIDが含まれていない場合には、ユーザIDを新規に発行してそのユーザIDの登録処理を行った後、登録処理が完了した旨のメッセージを通信端末10へ送信する。CPU21は、登録要求メッセージを受信し、登録要求メッセージにユーザIDが含まれている場合には、そのユーザIDの登録処理を行った後、登録処理が完了したことを示す登録完了メッセージを通信端末10へ送信する。
登録が完了すると、CPU21は、ユーザIDに対応するユーザデータを生成し、ユーザデータベース31に格納する。
この場合の登録手段51は例えば、以下のとおり実行される。ゲームサーバ20のCPU21は、無線通信インタフェース部25を介して、あるユーザIDに対応するユーザの通信端末10から、仲間になりたいユーザID(あるいは、対応する表示名)を指定した申請メッセージ(申請)を受け付ける。この申請メッセージの送信は、ユーザの通信端末10に提供されるウェブページの機能として予め設定されている。CPU21は、申請メッセージを受け付けると、申請メッセージに含まれるユーザIDに基づくアクセスがあったタイミングで、そのユーザIDに対応する通信端末10宛に、他のユーザIDに基づく申請を承認するか否かを返信することを要求するためのウェブページを表示させるHTMLデータを送信する。その申請を承認することが返信されれば、CPU21は、両者を仲間として登録する。具体的には、CPU21は、ユーザデータベース31内の対応する2つのユーザIDのユーザデータにアクセスして、「仲間のユーザID」の箇所(図6参照)にデータを書き込む。
・スカウトパート:自らのチームを作り上げていくために選手カードを探索するパート
・強化パート:2枚以上の選手カードを一体化して選手カードの能力を上昇させるパート
・試合パート:他のユーザのチームとサッカーの対戦するパート
・抽選パート:抽選によって選手カードを入手することを可能とするパート
・ミッションパート:自らのチームで日本全国の都道府県にいる他のチームと対戦していくパート
なお、ゲーム進行手段52を実行するに当たり、ゲームサーバ20のCPU21は、ウェブページ上に表示される各メニューに、ゲームを進行させるためのいずれかのパートを予め割り当てている。そして、CPU21は、通信端末10においてウェブページ上のメニューが選択されたときに、選択されたメニューについての情報を通信端末10から受信し、受信した情報に基づいて、選択されたメニューに割り当てられたパートを実行する。
ユーザデータ表示領域は、対象となるユーザIDのユーザデータに含まれる、技能レベル、行動ポイント、運営ポイント、強化ポイント、エールポイント、選手数、仲間の各項目のデータ(図6参照)が表示される領域である。なお、ユーザデータ表示領域に表示される項目で、X/Yの形式で表記されているポイントまたは数は、Xがユーザの保有するポイントまたは数であり、Yがそのポイントまたは数の最大値であることを示す。例えば、選手数が「40/60」と表記されていれば、ユーザが保有する選手カードが40枚であり、最大で保有可能な選手カードの枚数が60枚であることを示す。
選手画像表示領域は、対象となるユーザIDのユーザデータに含まれる複数の選手カードのうちユーザによって予め指定された選手カードの画像が表示される領域である。
メニュー表示領域は、サッカー形式のデジタルカードゲームに設けられる複数のパート(スカウトパート、強化パート、試合パート、抽選パート、フォーメーションパート、ミッションパート)に対応した基本メニューとして、「スカウト」、「強化」、「試合」、「抽選」、「フォーメーション」、「ミッション」の各メニューm1〜m6が表示される領域である。つまり、ゲームで実行される複数のパートが各々割り当てられた複数のメニューが、通信端末10に表示されるウェブページの所定の位置にそれぞれ配置される。なお、メニューm5に対応するフォーメーションパートは、ユーザの操作に応じて選手キャラクタによるチームのフォーメーションの入れ替え、選手キャラクタのポジションの変更等を行うパートである。
ゲーム進行手段52は、通信端末10に表示されたメニューに対するユーザの選択操作に応じた処理を実行する。好ましくは、各処理が実行された場合、処理ごとに細分化された複数のメニューを含む新たなウェブページが表示されるようにして、階層的に各処理が実行される。
ゲーム進行手段52は、ユーザが自らのチームを作り上げていくために選手カードを探索できるようにするスカウトパートを実行する。
図9及び図10は、スカウトパートが実行された場合に通信端末10に表示されるウェブページの例を示す。図9は、図8に示したトップページにおいてメニューm1が選択操作されたときのウェブページの表示例である。図10は、図9に示す画面において「エリア一覧へ」と表示されたメニューm11が選択操作されたときのウェブページの表示例である。
このスカウトパートでは、ユーザは、探索の対象となるエリア(図9の例では、エリア9(サブエリア9−1,9−2,…))ごとに設けられる「探索する」と表記されたメニューm10を選択操作する。この操作を契機として、探索の対象となるエリアについての探索処理が行われ、選手カードが発掘された場合に表示領域102にその選手の選手カードが表示される仕組みになっている。このとき、メニューm10が選択操作されて探索処理が行われる度に、表示領域101に表示されている「探索率」(%)の値がランダムな増加量で増加する。また、表示領域101には、1回の探索処理に要する行動ポイント(行動P)の値(図9の例では「−5」と表示されており、行動ポイントが5だけ消費されることを意味する。)が表示される。1回の探索処理につき、表示されている行動ポイントの値だけユーザの行動ポイントが減少し、表示されている強化ポイント(強化P)だけユーザの強化ポイントが増加するように構成されている。ゲーム進行手段52では、探索処理を行う度に、CPU21がユーザデータベース31にアクセスし、対象となるユーザIDの行動ポイント及び強化ポイントの値を更新する。
スカウトパートでは、メニューm10に対する選択操作を行う度に行動ポイントが減少していくため、スカウトパートが実行された直後にトップページが表示される場合には、そのトップページに表示される行動ポイントがスカウトパートの実行前よりも減少されて表示されることになる。なお、行動ポイントは、例えば所定時間(例えば3分)が経過する度に1ポイントずつ回復(増加)する。
図10に示す例では、ユーザがゲームのスカウトパートにおいて、エリア2が最も進行したエリアであることを示している。なお、図10では、ユーザは、既にプレイ済みの他のエリア(エリア1〜8)の中でコンプリート率が100%でないエリアを選択操作することで、選択したエリアの探索を再び行うことができるように構成されている。
ゲーム進行手段52は、2枚以上の選手カードを一体化して特定の選手カードの能力を上昇させる強化パートを実行する機能を有する。このゲームでは、ユーザが強化パートを実行するには一定量の強化ポイントが必要となる。
強化パートは、例えば以下のように行われてよい。強化対象となる選手カード(ユーザによって指定された、残留する選手カード)を選手Aの選手カードとし、選手Aの選手カードに一体化させられて消失する選手カードを選手Bの選手カードとする。この場合、一体化の処理では、CPU21が選手Aの選手カードのオフェンス、ディフェンス、テクニックの能力値を示すパラメータに対して、選手Bの選手カードのオフェンス、ディフェンス、テクニックの能力値を示すパラメータの一定比率をそれぞれ加算することで、新たな選手Aの選手カードのパラメータを算出するようにしてもよい。強化パートによって、選手Bの選手カードの能力上の特徴が選手Aの選手カードに反映されることになる。
強化パート後には、CPU21は、一体化の処理の後にユーザデータベース31にアクセスし、対象となるユーザIDのユーザデータから選手Bの選手カードのデータを削除し、選手数の値を1だけ減少させ、選手Aの選手カードのパラメータを書き換え、対象となるユーザIDの強化ポイントを所定量減少させる。なお、強化ポイントは、上記スカウトパートを実行したり、以下に説明する試合パートを実行したりすることによって増加する。
ゲームサーバ20のCPU21は、例えば図8のウェブページ上でメニューm2が選択されたことを認識すると、強化対象となる複数の選手カードの選択を促すウェブページを表示するためのHTMLデータを通信端末10宛に送信する。このとき最初に表示されるウェブページの一例は、図11A(a)に示すように、強化指定選手(強化対象となる選手カードに対応する選手キャラクタ)の一覧であり、選択操作によって強化指定選手を選択できるように構成されている。強化指定選手が選択されると次に、図11A(b)に示すように、一体化させる選手(消失する選手カードに対応する選手キャラクタ)の一覧が表示される。図11Aに示す各ウェブページは、選択操作によっていずれかの選手を選択できるように構成されている。図11B(a)は確認用画面であり、例えば強化指定選手として選手A、一体化させる選手として選手Bが選択された例が示されている。ここで、「強化する」というメニューを選択する操作が行われると、その選択結果がゲームサーバ20へ通知される。ゲームサーバ20のCPU21は、受信した選択結果に基づいて、選手Aの選手カードの新たな能力値を示すパラメータを算出するとともに、ユーザデータベース31にアクセスして、選手Bの選手カードのデータを、対象となるユーザIDのデータから削除する。CPU21は、新たなパラメータの増加度合いを示す値を含むHTMLデータを通信端末10宛に送信する。このHTMLデータの受信により、通信端末10は、図11B(b)及び図11B(c)に示すように、選択された選手Aの選手カードと選手Bの選手カードが重なり合い、合体して選手Aの選手カードのみが表示されるような演出表示を行う。図11B(c)に示すように、強化対象の選手Aの選手カードの能力値の増加度合い(図11B(c)の例では、132%)を定量的に表示することが好ましい。
ゲーム進行手段52は、他のユーザのチームとサッカーの対戦を行う試合パートを実行する機能を有する。
このゲームでは、試合パートを実行するには運営ポイントを必要とし、試合に勝利することで強化ポイントを得ることができる。つまり、試合パートの実行によって、ユーザIDに対応する運営ポイント、強化ポイントの値が変化しうる。1回の試合で必要となる(消費する)運営ポイントは、ユーザのチームで組まれるフォーメーションによって定まる値である。ユーザは、ユーザが保有する選手カードの中から試合に出場させたい選手カードをフォーメーションパートによって組み替えることができるが、試合に出場させたい所定数の選手カードによって、運営ポイントの消費量が決定される。例えば、選手カードごとに1回の試合で必要となるコストが予め割り当てられており、試合に出場させたい所定数の選手のコストの合計が運営ポイントとなる。運営ポイントは、例えば所定時間(例えば1分)が経過する度に1ポイントずつ回復(増加)する。
図8に例示するトップページ上でユーザがメニューm3を選択する操作が行われてから、対戦結果を含むウェブページが表示されるまでの時間は極めて短時間(例えば数秒)であるため、ユーザは、簡易な操作のみで極めて短期間で対戦結果を知ることができる。試合に勝利すれば、ユーザは一定量の強化ポイントを得ることができる。
ゲーム進行手段52は、抽選によって選手カードを入手することを可能とする抽選パートを実行する機能を有する。抽選パートは、好ましくは、選手カードを抽選箱の中から1枚を取り出す(引く)ような演出を経て実行される。抽選によって出現する選手カードは基本的にランダムであるが、技術能力の際立った選手や人気のある選手に対応する選手カード(いわゆるレアカード)が抽選で出現する確率は非常に低く設定されている。抽選パートには、所定量のエールポイントと引き換えに選手カードを引く「エールポイントによる抽選」と、実質的にユーザに課金することによってユーザにより有利な抽選を行う「コインによる抽選」とがある。
ゲーム進行手段52は、後述する通知手段53、選択手段54及び調整手段55と協働してミッションパートを実行する。上述したように、ミッションパートは、各ユーザが自らのチームで日本全国の都道府県内の他のユーザのチームと順に対戦して制覇していくパートである。
以下、ミッションパートによって実現されるプレイ内容について、図15〜18を参照して説明する。図15〜18は、ミッションパートによって実現されるプレイ内容を示すウェブページの例を示している。先ず、図8のトップページにおいてメニューm6が選択操作されると、図15のステップS1に示すように、それぞれ日本全国の複数の都道府県からなる複数の地方(本実施形態では、北海道・東北、関東、中部、近畿、中国・四国、九州・沖縄の6つの地方)の各々を区画して表示する表示領域190と、プレイの対象となる都道府県(対象エリア)を含む地方をユーザ(第1のユーザ)に選択させるための表示領域191とが表示される。なお、図15のステップS1に例示したウェブページでは、各々の地方の区画が実線あるいは一点鎖線で示され、各々の地方に含まれる都道府県の区画が破線で示されている。
表示領域190には、ゲームをプレイ中のユーザ(第1のユーザ)と同じ出身地(属性)に対応付けられた同郷ユーザ(第2のユーザ)のうち、いずれかの都道府県をプレイしたユーザ数、あるいはプレイ中のユーザ数の、一つの地方における合計を表す情報(図の例では、旗のマークの数)が含まれる。この情報は、それぞれの地方毎に表示される。つまり、一つの地方における旗のマークの数が多いほど、当該地方に含まれる都道府県をプレイした、あるいはプレイ中の同郷ユーザの数が多いことを示している。これにより、ゲームをプレイ中のユーザは、同郷ユーザがどの地方(に含まれる都道府県)で多くプレイした、あるいはプレイ中であるのか容易に認識することができる。
また、表示領域191には、プレイの対象となる都道府県を含む地方を、プルダウン方式にて選択操作するためのメニューm15と、選択結果を確定させるためのメニューm16とが含まれる。ここで、メニューm15によっていずれかの地方(上記6つの地方のいずれか;図15のステップS1では、一例として「北海道・東北」)を指定した上でメニューm16が選択操作されると、図16のステップS2に示すように、指定された地方においてプレイする都道府県を選択するためのウェブページが表示される。
表示領域192には、指定された地方に含まれる都道府県のいずれかをプレイした、あるいはプレイ中の同郷ユーザの数を表す情報(図の例では、旗のマークの数)が含まれる。このユーザ数に基づく情報は、それぞれの都道府県毎に表示されるように構成されている。つまり、一つの都道府県における旗のマークの数が多いほど、当該都道府県でプレイした、あるいはプレイ中の同郷ユーザの数が多いことを示している。これにより、ゲームをプレイ中のユーザは、同郷ユーザが、どの都道府県で多くプレイした、あるいはプレイ中であるのか容易に認識することができる。
また、表示領域193には、プレイの対象となる都道府県をプルダウン方式にて選択操作するためのメニューm17と、選択結果を確定させるためのメニューm18とが含まれる。ここで、メニューm17によっていずれかの都道府県(図16のステップS2では、一例として「北海道」)を指定した上でメニューm18が選択操作されると、指定された都道府県でのプレイが開始される。
また、日本全国の各都道府県は、本発明の「プレイ対象となる複数のエリア」の一例である。
トレーニングモードにおけるプレイの流れを図17に示す。図17に示すように、トレーニングモードでは、ステップS3〜S5の練習ステージ(ランニング、フォーメーション練習、練習試合)のプレイが行われる。各練習ステージでは、メニューm20の選択操作が行われる度に、スカウトパートの探索処理における探索率と同様に、各ステージのウェブページに含まれる練習量を示すゲージ201,203,204がランダムな伸び量で伸びる。ゲージ201,203の各々が右端(100%)に達すると、次の練習ステージに移行する。なお、メニューm20の選択操作がなされる度に、一定量の行動ポイントが消費されるように構成されてもよい。ステップS5に示す練習試合のステージが終了する(ゲージ204が右端(100%)に達する)と、制覇戦に進む。ユーザは、制覇戦において、ランダムに選択された他のユーザとの試合を行う。その試合で勝利した場合には、ユーザがステップS2で指定した都道府県を制覇したと判断される。制覇戦の対戦相手となる他のユーザは、例えば同一の技能レベルの中から任意に選択してもよいが、図16においてユーザが選択した都道府県と同じ都道府県を出身地として登録している他のユーザの中から同一技能レベルのユーザを選択してもよい。制覇戦の対戦方法は、上述した試合パートにおける対戦と同様の方法でよい。なお、ユーザが制覇戦に勝利した場合、ゲームサーバ20のCPU21は、ゲームデータベース32にアクセスし、都道府県を制覇したことを示す情報をゲームデータベース32内の制覇戦データに記録する。図19に制覇戦データの構成例を示す。図19に示すように、制覇戦データは、ユーザID、地方、都道府県、制覇フラグが含まれる。制覇フラグのデフォルトの値は「0」に設定されている。そして、ユーザが制覇戦に勝利した場合には、勝利した(制覇した)都道府県の制覇フラグに「1」が記録される。
なお、各練習ステージにおける練習量は、本発明の「ゲームの進行状況を表す情報」の一例である。
各練習ステージでは、メニューm20の選択操作が行われる度に、指定された都道府県をプレイした、あるいはプレイ中の同郷ユーザからの支援度を示すゲージ202が所定の伸び量で伸びる。例えば、メニューm20が1回選択操作されるときのゲージ202の伸び量は、指定された都道府県をプレイした、あるいはプレイ中の同郷ユーザの数が多いほど、多く伸びるように構成されてもよい。この場合、指定された都道府県をプレイした、あるいはプレイ中の同郷ユーザの数が多いほど、ゲージ202が右端(100%)に早く達する(メニューm20の選択操作回数が少ない)ので、プレイ中のユーザが同郷ユーザからの支援を得るタイミングが早くなる。
なお、同郷ユーザからの支援度は、本発明の「ゲーム上の有利な効果を付与するタイミングを案内する情報」の一例である。
ゲージ202が右端(100%)に達すると、図18のステップS6に示すウェブページが表示される。ステップS6のウェブページには、同郷ユーザからの支援が発生した(ゲーム上の有利な効果が付与された)ことを表すテキストなどが表示される表示領域205と、同郷ユーザのアバタ画像を表示する表示領域206などが含まれる。ここで、表示領域205に表示されるテキストには、同郷ユーザの表示名及び出身地が含まれてもよい。また、ステップS6のウェブページに表示される同郷ユーザは、任意に抽出されうる。ここで、同郷ユーザからの支援としては、例えば、各練習ステージにおいてメニューm20の選択操作が所定回数(例えば10回)又は所定期間(例えば3分間)行われる間、1回の選択操作が行われる毎に特殊なアイテムや各種ポイント(行動ポイント、運営ポイント、強化ポイント、エールポイント)などが挙げられる。また、前記所定回数又は前記所定期間の間に制覇戦が実行される場合には、プレイ中のユーザが必ず勝利するように構成されてもよい。なお、前記所定回数又は前記所定期間の選択操作が行われている間、図18のステップS7に示すウェブページには、例えば「福岡連合 同郷のTOMさんからの支援発生中」等のテキストが表示されることにより、ユーザが同郷ユーザ(図の例ではTOMさん)の支援を受けていることを認識できるようにしてもよい。また、図18のステップS7に示すウェブページの表示例では、プレイ中のユーザが同郷ユーザからの支援を受けている間、ゲージ202が右端(100%)に達している状態で表示されている。なお、同郷ユーザからの支援が終了した(本実施形態では、所定回数又は前記所定期間の選択操作が行われた)場合には、ゲージ202の伸び量が左端(0%)に移るように構成されている。
ゲーム進行手段52はさらに、ユーザが保持する各ポイントあるいは選手数に基づいて、ユーザによって選択されたメニューに応じたパートが実行できるか否かを判定し、選択されたメニューに応じたパートが実行できない場合には、選択されたパートが実行できないことをユーザに報知するためのテキストを含むページを通信端末10上に表示する。例えば、1回の探索処理に行動ポイントが「5」必要となるエリアについてスカウトパートを実行しようとする場合に、ユーザの行動ポイントが「3」のときには、スカウトパートが実行できないため、例えば「行動ポイントが足りません。行動ポイントは3分ごとに1回復します。ゆっくり待ちましょう。」などといったテキストを表示させる。このとき、ゲームサーバ20のCPU21は、ユーザデータベース31にアクセスして、ユーザの行動ポイントのデータと、探索対象のエリアに要する行動ポイント(既定値)との比較処理を行って、スカウトパートの実行可否を判定する。
ゲーム進行手段52において、例えば、時間の経過に応じて行動ポイントを増加させるときには、CPU21が内蔵するタイマを動作させ、所定時間(例えば3分)が経過すると、ユーザデータベース31にアクセスして、行動ポイントの値をインクリメントする。なお、スカウトパート、強化パート、試合パート、抽選パート、及びミッションパートの実行に応じたポイントの増加量及び/又は減少量(消費量)は既定値であるが、その値は、ユーザのゲーム内の状況(例えばユーザのゲーム上の技能レベル)によって異なってよい。
上述したミッションパートにおいて、図16のステップS2に示したウェブページのメニューm18に対するユーザの選択操作があったことを認識した時点において、CPU21は、ログデータ内でユーザIDと関連付けて、特定のプレイエリアと、そのプレイエリアに対するアクセスの時刻を記録する。なお、図20において、プレイエリアの欄に何も記述されていないアクセスは、ログインによるアクセスであることを示している。
また、いずれかの都道府県をプレイした同郷ユーザ数を算出する場合におけるゲーム進行手段52の機能は、以下の通り実現することができる。ゲームサーバ20のCPU21は、図20に示したログデータを参照し、同郷ユーザが少なくとも1回アクセスしたプレイエリアが存在する場合には、当該同郷ユーザを、当該プレイエリアをプレイしたユーザとしてカウントする。
なお、CPU21は、同郷ユーザを抽出するために、対象となるユーザのユーザデータを参照する。
通知手段53の機能は、以下のとおり実現される。ゲームサーバ20のCPU21は、図8に示すトップページにおいて、メニューm6の選択操作が行われたことを認識すると、図15のステップS1に示すウェブページを表示するためのHTMLデータを生成して、通信端末10宛に送信する。ここで、ウェブページの表示領域190には、いずれかの都道府県をプレイした、あるいはプレイ中のユーザ数の、一つの地方における合計を表す情報(図15の例では、旗のマークの数)が複数の地方毎に含まれる。図15の例では、一地方に含まれる都道府県をプレイした、あるいはプレイ中の同郷ユーザ数が多いほど、当該地方の旗のマークの数が多くなるように表示されている。
また、CPU21は、図15のステップS1に示すウェブページにおいて、メニューm16の選択操作が行われたことを認識すると、図16のステップS2に示すウェブページを表示するためのHTMLデータを生成して、通信端末10宛に送信する。ここで、ウェブページの表示領域192には、いずれかの都道府県をプレイした、あるいはプレイ中の同郷ユーザ数を複数の都道府県毎に表す情報(図16の例では、旗のマークの数)が含まれる。図16の例では、いずれかの都道府県をプレイした、あるいはプレイ中の同郷ユーザ数が多いほど、当該都道府県の旗のマークの数が多くなるように表示されている。
この場合における通知手段53の機能は、以下の通り実現することができる。ゲームサーバ20のCPU21は、図16のステップS2に示すウェブページ上でメニューm18が選択操作されると、図17のステップS3に示すウェブページを表示するためのHTMLデータを生成して、通信端末10宛に送信する。上述したように、図17のステップS3〜S5に示すウェブページには、選択された都道府県をプレイした、あるいはプレイ中の同郷ユーザからの支援度を示すゲージ202が含まれる。なお、支援度の値は、RAM23に格納されてもよいし、選択操作を行ったユーザのユーザIDに対応付けた状態でユーザデータベース31に記憶されてもよい。
なお、本実施形態では、図17のステップS3〜S5に示すウェブページにおいて、選択された都道府県(図の例では北海道)における各練習ステージの練習量を示すゲージ201,203,204が含まれていたが、同郷ユーザからの支援度を示すゲージ202のみが表示されるように、ウェブページが構成されてもよい。
この場合における通知手段53の機能は、以下の通り実現することができる。ゲームサーバ20のCPU21は、図16のステップS2に示すウェブページ上でメニューm18が選択操作されると、図17のステップS3に示すウェブページを表示するためのHTMLデータを生成して、通信端末10宛に送信する。上述したように、図17のステップS3〜S5に示すウェブページには、各練習ステージの練習量を示すゲージ201,203,204と、選択された都道府県をプレイした、あるいはプレイ中の同郷ユーザからの支援度を示すゲージ202とが含まれる。なお、練習量の値は、RAM23に格納されてもよいし、選択操作を行ったユーザのユーザIDに対応付けた状態でユーザデータベース31に記憶されてもよい。
選択手段54の機能は、以下のとおり実現される。ゲームサーバ20のCPU21は、図16のステップS2に示すウェブページにおいて、メニューm18の選択操作が行われたことを認識すると、メニューm18の選択操作が行われた時点においてメニューm17で選択された都道府県を、プレイ中のユーザのプレイ対象となる都道府県(対象エリア)として選択する。なお、選択された都道府県(対象エリア)についての情報は、RAM23に格納されてもよいし、選択操作を行ったユーザのユーザIDに対応付けた状態でユーザデータベース31に記憶されてもよい。
ここで、「タイミングを調整する」とは、例えば、ユーザ数が多いほどタイミングを早めることであってもよいし、ユーザ数が少ないほどタイミングを遅くすることであってもよい。また、例えば、同郷ユーザが所定の都道府県をプレイ中の場合、プレイ済み(一度でもプレイした経験が有る)の場合、または制覇(クリア)済みの場合の各々の場合のユーザ数に応じて、前記タイミングが変更されるように調整されてもよい。さらに、「ゲーム上の有利な効果」とは、例えば、ユーザが保有する選手カードのパラメータを上昇させることであってもよいし、ユーザが特殊なアイテムを入手できることであってもよい。また、「ゲーム上の有利な効果」とは、ゲームにおけるシナリオの進行を進め易くするように設定を調整することであってもよく、例えば、ユーザの操作に応じて消費する各種ポイント(行動ポイント、運営ポイント、強化ポイント、エールポイント)の消費量を低減させることであってもよいし、消費する各種ポイントを入手できることであってもよい。さらに、「ゲーム上の有利な効果」とは、間接的にゲームを有利に進められるようにゲーム上の設定を調整することであってもよく、例えば、ユーザが特殊なアイテムを取得可能なイベントを発生させることでもよいし、強化パートにおいて選手カードのパラメータが大幅に上昇する確率を上昇させることであってもよい。
調整手段53の機能は、以下のとおり実現される。ゲームサーバ20のCPU21は、図16のステップS2に示すウェブページにおいて、メニューm18の選択操作が行われたことを認識すると、選択された都道府県をプレイした同郷ユーザ数、あるいはプレイ中の同郷ユーザ数に基づき、ゲーム上の有利な効果を付与するタイミングを調整する処理を行う。例えば、ミッションパートをプレイした、あるいはプレイ中の同郷ユーザ数が多いほど、同郷ユーザからの支援度を示すゲージ202の伸び量が多くなるように調整されてもよい。一方、ミッションパートをプレイした、あるいはプレイ中の同郷ユーザ数が少ないほど、同郷ユーザからの支援度を示すゲージ202の伸び量が少なくなるように調整されてもよい。また、例えば、同郷ユーザが所定の都道府県をプレイ中の場合、プレイ済み(一度でもプレイした経験が有る)の場合、または制覇(クリア)済みの場合の各々の場合に応じて、ゲージ202の伸び量が変更されるように調整されてもよい。さらに、例えば、図17のステップS3〜S5に示すウェブページ上でメニューm20が選択操作される毎に、選択された都道府県をプレイした、あるいはプレイ中の同郷ユーザ数の一定比率を、同郷ユーザからの支援度に加算するようにしてもよい。また、メニューm20が選択操作される毎に当該支援度に加算される値は、所定の演算式等を用いて、選択された都道府県をプレイした、あるいはプレイ中の同郷ユーザ数を当該演算式に当てはめることによって算出されてもよい。
次に、本実施形態のゲーム制御装置により行われる主要な処理のフローの一例について、図21A,21Bのフローチャートを参照して説明する。図21A,21Bのフローチャートは、主としてゲーム進行手段52、通知手段53、選択手段54及び調整手段55によって実行される処理である。
次に、図8のウェブページ上でメニューm6が選択されたことを認識すると、ゲームサーバ20のCPU21は、ユーザのユーザIDに対応付けられた出身地を参照し、同じ出身地に対応付けられた同郷ユーザをユーザデータベース31から抽出する(ステップS100)。次いで、CPU21は、ゲームデータベース32内のログデータを参照して、同郷ユーザのうち、いずれかの都道府県をプレイした、あるいはプレイ中のユーザを抽出する。そして、CPU21は、複数の地方毎に、都道府県をプレイした、あるいはプレイ中の同郷ユーザ数の一地方当たりの合計を算出する(ステップS110)。次に、CPU21は、図15のステップS1に示すウェブページを表示するためのHTMLデータを通信端末10宛に送信する。これにより、図15のステップS1に示すウェブページが通信端末10上に表示される(ステップS120)。次に、図15のステップS1に示すウェブページ上でメニューm16が選択されたことを認識すると(ステップS130:YES)、CPU21は、同郷ユーザのうち、選択された地方内の都道府県をプレイした、あるいはプレイ中のユーザ数を都道府県毎に算出する(ステップS140)。そして、CPU21は、図16のステップS2に示すウェブページを表示するためのHTMLデータを通信端末10宛に送信する。これにより、図16のステップS2に示すウェブページが通信端末10上に表示される(ステップS150)。次いで、図16のステップS2に示すウェブページ上でメニューm18が選択されたことを認識すると(ステップS160:YES)、CPU21は、同郷ユーザのうち、選択された都道府県をプレイしたユーザ数、あるいはプレイ中のユーザ数に基づき、ゲーム上の有利な効果を付与するタイミングを調整する処理を行う(ステップS170)。
以下、上述した実施形態についての変形例について説明する。
(7−1)変形例1
上述した実施形態において、同郷ユーザ(第2のユーザ)のうち所定の都道府県(エリア)をプレイしたユーザは、前記所定の都道府県におけるゲームの進行状況について所定の条件を満たしていてもよい。ここで、「所定の条件」とは、例えば、同郷ユーザが制覇戦に勝利したことであってもよいし、練習ステージにおける練習量が所定値以上に達したことであってもよい。
このゲーム制御装置によれば、プレイ中のユーザ(第1のユーザ)が、同郷ユーザがゲームの進行状況について所定の条件を満たした所定の都道府県を選択することで、前記ユーザに対して同郷ユーザからの支援を付与するタイミングが調整されうる。このため、予め関係付けられたユーザではない、同郷ユーザのプレイによって利益を得ることが可能になるため、広く自身と同じ属性の他のユーザに対する親近感を持ちながらゲームを進行させていくことができる。
本変形例のゲーム進行手段52では、ゲームサーバ20のCPU21は、いずれかの都道府県をプレイした同郷ユーザ数を算出する場合に、図19に示したエリア制覇データを参照し、同郷ユーザが制覇した(つまり、制覇フラグの値が「1」)都道府県が存在する場合には、当該同郷ユーザを、当該都道府県をプレイしたユーザとしてカウントしてもよい。
上述した実施形態において、ユーザに関連付けられる属性が複数存在し、且つ、プレイ中のユーザ(第1のユーザ)のプレイ対象となる都道府県(対象エリア)が複数の都道府県(エリア)から順次絞り込むようにして選択される場合に、前記対象エリアを含むエリアの集合が絞り込まれる度に、プレイ中のユーザ(第1のユーザ)の属性に対してより多くの同じ属性が対応付けられるように同郷ユーザ(第2のユーザ)を絞り込んでもよい。
これにより、プレイ中のユーザは、プレイ対象の都道府県を含む都道府県の集合が絞り込まれる度に、プレイ中のユーザと多くの属性で共通する同郷ユーザがどの都道府県をプレイした、あるいはプレイ中であるかを認識することができる。よって、都道府県の集合が絞り込まれる度に、同郷ユーザに対する親近感が増していくような構成とすることができる。
なお、本変形例のゲーム進行手段52では、ゲームサーバ20のCPU21は、例えば、図15のステップS1に示すウェブページを表示するためのHTMLデータを生成する際に、プレイ中のユーザと同じ出身地に対応付けられた同郷ユーザを抽出し、抽出したユーザの数を算出する。また、CPU21は、例えば、図16のステップS2に示すウェブページを表示するためのHTMLデータを生成する際(都道府県の集合が絞り込まれる場合)に、同郷ユーザのうち、プレイ中のユーザと同じ技能レベルのユーザを抽出し、抽出したユーザの数を算出すればよい。
また、例えば、「出身都道府県:東京都」、「出身市区町村:港区」という属性がユーザIDに対応付けられている場合、CPU21は、図15のステップS1に示すウェブページを表示するためのHTMLデータを生成する際に、プレイ中のユーザと同じ「出身都道府県:東京都」に対応付けられた他のユーザを抽出し、図16のステップS2に示すウェブページを表示するためのHTMLデータを生成する際に、プレイ中のユーザと同じ「出身都道府県:東京都」及び「出身市区町村:港区」に対応付けられた他のユーザを抽出するようにしてもよい。
上述した実施形態において、ユーザに関連付けられる属性が複数存在する場合に、同郷ユーザからの支援度を複数の属性毎に、プレイ中のユーザ(第1のユーザ)に通知してもよい。
このゲーム制御装置によれば、プレイ中のユーザは、同郷ユーザからの支援が得られるタイミングを複数の属性毎に認識することができる。これにより、それぞれの属性について当該タイミングに達することを目標として、選択された所定のエリアをプレイすることができる。これにより、プレイ中のユーザを飽きさせないゲームを提供することができる。
本変形例の通知手段53の機能は、以下のようにして実現することができる。ゲームサーバ20のCPU21は、図17のステップS3〜S5に示すウェブページにおいて、例えば、技能レベル(属性の一例)が同じ他のユーザからの支援度を示すゲージを含むようにHTMLデータを生成し、通信端末10宛に送信すればよい。
上述した実施形態では、ソーシャルゲームに適用される場合を例として説明したが、これに限られない。例えば、ネットワーク上に置かれたサーバ装置と家庭用オンラインゲーム機とを接続した、いわゆるオンラインゲームシステムにおいても、上述した実施形態と同様に、各ユーザによるゲームの進行を制御できることは言うまでもない。
11…CPU
12…ROM
13…RAM
14…画像処理部
15…指示入力部
16…表示部
17…無線通信インタフェース部
18…バス
20…ゲームサーバ20
21…CPU
22…ROM
23…RAM
24…データベースアクセス部
25…通信インタフェース部
26…バス
30…データベースサーバ
31…ユーザデータベース
32…ゲームデータベース
51…登録手段
52…ゲーム進行手段
53…通知手段
54…選択手段
55…調整手段
Claims (9)
- プレイ対象となる複数のエリアを含むゲームの実行を制御するゲーム制御装置であって、
ユーザのユーザ識別情報と、当該ユーザのゲーム上の属性とを対応付けて登録する登録手段と、
所定の操作入力に関する情報に基づいて、前記複数のエリアのうちいずれかを、前記ゲームをプレイ中の第1のユーザのプレイ対象となる対象エリアとして選択する選択手段と、
前記第1のユーザの対象エリアとして所定のエリアが選択された場合に、前記第1のユーザと同じ属性に対応付けられた第2のユーザのうち、前記所定のエリアをプレイしたユーザ数、あるいはプレイ中のユーザ数に基づいて、前記第1のユーザに対して前記ゲーム上の有利な効果を付与するタイミングを調整する調整手段と、
を備えた、ゲーム制御装置。 - 前記第2のユーザのうち前記所定のエリアをプレイしたユーザは、前記所定のエリアにおける前記ゲームの進行状況について所定の条件を満たしていることを特徴とする、
請求項1に記載されたゲーム制御装置。 - 前記第1のユーザの対象エリアの選択に当たって、前記第2のユーザのうち、前記複数のエリアの各々をプレイした、あるいはプレイ中のユーザ数に基づく情報を、前記複数のエリア毎に前記第1のユーザに通知することを特徴とする、
請求項1または2に記載されたゲーム制御装置。 - 前記属性が複数存在し、且つ、前記対象エリアが前記複数のエリアから順次絞り込むようにして選択される場合に、前記対象エリアを含むエリアの集合が絞り込まれる度に、前記第1のユーザの属性に対してより多くの同じ属性が対応付けられるように前記第2のユーザを絞り込むことを特徴とする、
請求項3に記載されたゲーム制御装置。 - 前記第1のユーザの対象エリアとして前記所定のエリアが選択された場合に、前記ゲーム上の有利な効果を付与するタイミングを案内する情報を、前記第1のユーザに通知することを特徴とする、
請求項1〜4のいずれかに記載されたゲーム制御装置。 - 前記ゲーム上の有利な効果を付与するタイミングを案内する情報を、前記所定のエリアにおける前記第1のユーザの前記ゲームの進行状況を表す情報とともに前記第1のユーザに通知することを特徴とする、
請求項5に記載されたゲーム制御装置。 - 前記属性が複数存在する場合に、前記タイミングを案内する情報を複数の属性毎に前記第1のユーザに通知することを特徴とする、
請求項5または6に記載されたゲーム制御装置。 - プレイ対象となる複数のエリアを含むゲームの実行を制御するために、コンピュータに、
ユーザのユーザ識別情報と、当該ユーザのゲーム上の属性とを対応付けて登録する機能、
所定の操作入力に関する情報に基づいて、前記複数のエリアのうちいずれかを、前記ゲームをプレイ中の第1のユーザのプレイ対象となる対象エリアとして選択する機能、及び
前記第1のユーザの対象エリアとして所定のエリアが選択された場合に、前記第1のユーザと同じ属性に対応付けられた第2のユーザのうち、前記所定のエリアをプレイしたユーザ数、あるいはプレイ中のユーザ数に基づいて、前記第1のユーザに対して前記ゲーム上の有利な効果を付与するタイミングを調整する機能、
を実現させるためのプログラム。 - 通信端末と、当該通信端末からアクセスされるサーバとを含み、プレイ対象となる複数のエリアを含むゲームを実行するゲームシステムであって、
ユーザのユーザ識別情報と、当該ユーザのゲーム上の属性とを対応付けて登録する登録手段と、
所定の操作入力に関する情報に基づいて、前記複数のエリアのうちいずれかを、前記ゲームをプレイ中の第1のユーザのプレイ対象となる対象エリアとして選択する選択手段と、
前記第1のユーザの対象エリアとして所定のエリアが選択された場合に、前記第1のユーザと同じ属性に対応付けられた第2のユーザのうち、前記所定のエリアをプレイしたユーザ数、あるいはプレイ中のユーザ数に基づいて、前記第1のユーザに対して前記ゲーム上の有利な効果を付与するタイミングを調整する調整手段と、
の各手段を、前記通信端末又は前記サーバのいずれか一方が備えた、
ゲームシステム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012051299A JP5574545B2 (ja) | 2012-03-08 | 2012-03-08 | ゲーム制御装置、プログラム、ゲームシステム |
PCT/JP2013/056093 WO2013133306A1 (ja) | 2012-03-08 | 2013-03-06 | ゲーム制御装置、ゲーム制御方法、プログラム、記録媒体、ゲームシステム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012051299A JP5574545B2 (ja) | 2012-03-08 | 2012-03-08 | ゲーム制御装置、プログラム、ゲームシステム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014132338A Division JP6069612B2 (ja) | 2014-06-27 | 2014-06-27 | ゲーム制御装置、プログラム、ゲームシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013183893A JP2013183893A (ja) | 2013-09-19 |
JP5574545B2 true JP5574545B2 (ja) | 2014-08-20 |
Family
ID=49116779
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012051299A Active JP5574545B2 (ja) | 2012-03-08 | 2012-03-08 | ゲーム制御装置、プログラム、ゲームシステム |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP5574545B2 (ja) |
WO (1) | WO2013133306A1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6069612B2 (ja) * | 2014-06-27 | 2017-02-01 | 株式会社コナミデジタルエンタテインメント | ゲーム制御装置、プログラム、ゲームシステム |
JP6458094B1 (ja) * | 2017-07-19 | 2019-01-23 | 株式会社コロプラ | ゲームプログラム、方法、および情報処理装置 |
JP7431936B1 (ja) | 2022-12-28 | 2024-02-15 | 株式会社バンダイ | プログラム、サーバ及びゲームシステム |
-
2012
- 2012-03-08 JP JP2012051299A patent/JP5574545B2/ja active Active
-
2013
- 2013-03-06 WO PCT/JP2013/056093 patent/WO2013133306A1/ja active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2013133306A1 (ja) | 2013-09-12 |
JP2013183893A (ja) | 2013-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5529184B2 (ja) | ゲーム制御装置、プログラム、ゲームシステム | |
JP5265789B2 (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲーム制御システム | |
JP5529193B2 (ja) | ゲーム制御装置、プログラム、ゲームシステム | |
JP5442810B2 (ja) | ゲーム制御装置、プログラム、ゲームシステム | |
JP5529106B2 (ja) | ゲーム制御装置、プログラム、ゲーム制御方法、ゲーム制御システム | |
JP5736351B2 (ja) | ゲーム制御装置、プログラム、ゲームシステム、抽選装置 | |
WO2013154020A1 (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、記録媒体、ゲーム制御システム | |
JP5260783B2 (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム | |
JP5574545B2 (ja) | ゲーム制御装置、プログラム、ゲームシステム | |
JP5491551B2 (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム | |
JP5507659B2 (ja) | ゲーム制御装置、プログラム、ゲーム制御方法、ゲーム制御システム | |
JP5562400B2 (ja) | ゲーム制御装置、プログラム、ゲームシステム | |
JP2013208414A (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム | |
JP5628851B2 (ja) | ゲーム制御装置、プログラム、ゲームシステム | |
JP6069612B2 (ja) | ゲーム制御装置、プログラム、ゲームシステム | |
JP5894109B2 (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム | |
JP5587923B2 (ja) | ゲーム制御装置、プログラム、ゲームシステム | |
WO2013124932A1 (ja) | ゲーム制御装置、ゲーム制御方法、ゲーム制御プログラム、記録媒体、ゲームシステム | |
JP6206772B2 (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム | |
JP5845208B2 (ja) | ゲーム制御装置、プログラム、ゲーム制御システム | |
JP5995934B2 (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム | |
JP5932876B2 (ja) | ゲーム制御装置、プログラム、ゲームシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131105 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131210 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140610 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140630 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5574545 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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |