JP7565037B2 - Information processing system control method, information processing system, program, and information processing method - Google Patents
Information processing system control method, information processing system, program, and information processing method Download PDFInfo
- Publication number
- JP7565037B2 JP7565037B2 JP2023019766A JP2023019766A JP7565037B2 JP 7565037 B2 JP7565037 B2 JP 7565037B2 JP 2023019766 A JP2023019766 A JP 2023019766A JP 2023019766 A JP2023019766 A JP 2023019766A JP 7565037 B2 JP7565037 B2 JP 7565037B2
- Authority
- JP
- Japan
- Prior art keywords
- player
- group
- information
- game
- game play
- 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
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報処理システムの制御方法、情報処理システム、プログラム、及び情報処理方法に関する。 The present invention relates to a control method for an information processing system , an information processing system, a program, and an information processing method .
近年、通信ネットワークを介してサーバ装置からプレイヤが操作する携帯端末に提供されるゲームが好評を博しており、多くのゲームタイトルが複数のプラットフォームからリリースされている。これらのゲームの種類や一の条件は多岐に亘っており、それらのなかでも特に、複数のプレイヤが同一のゲームに参加することを可能にしたいわゆるソーシャルゲームが活況を呈している。このソーシャルゲームは、ソーシャル・ネットワーキング・サービス(以下「SNS」という)と呼ばれるコミュニティ型のネットワークサービスを利用したものと言うこともできる。 In recent years, games provided from a server device to a mobile device operated by a player via a communication network have been popular, with many game titles being released for multiple platforms. The types and playing conditions of these games are diverse, and among them, so-called social games that allow multiple players to participate in the same game are particularly popular. These social games can also be said to utilize a community-based network service known as a social networking service (hereinafter referred to as "SNS").
かかるSNSの特性を生かしたソーシャルゲームとしては、例えば、複数のプレイヤが操作するキャラクタ(プレイヤキャラクタ)が一又は複数の敵プレイヤキャラクタに対して攻撃を行うバトル(戦闘)等の対戦イベントが繰り広げられるものが知られている。この場合、各プレイヤは、後述するギルド、パーティ、チーム、コミュニティといった特定のグループの構成員となり、敵プレイヤキャラクタを倒すことにより、プレイヤ個々に対してのみならず、それらのプレイヤが属するグループに、ゲームで使用可能なポイントやアイテム等の種々の報酬が付与され得る。 As an example of a social game that takes advantage of the characteristics of such SNS, there is known a game in which a competitive event such as a battle is played out in which characters (player characters) operated by multiple players attack one or more enemy player characters. In this case, each player becomes a member of a specific group such as a guild, party, team, or community, which will be described later, and by defeating an enemy player character, various rewards such as points or items that can be used in the game can be awarded not only to the individual player but also to the group to which the players belong.
このように敵プレイヤキャラクタを複数のプレイヤキャラクタによって倒すことを目的とする対戦イベントは、ソーシャルゲーム分野では、慣例的に「レイド戦」と呼ばれたり、或いは、グループ又はギルドをその英語表記の頭文字(G)で表し、且つ、レイド戦に登場する敵プレイヤキャラクタを、レイドプレイヤキャラクタとしてその英語表記の頭文字(R)で表して、「GvR」(「v」は、バーサスの英語表記を意味する;以下同様)と呼ばれたりすることがある。 In the social gaming field, battle events such as this, in which the objective is to defeat an enemy player character using multiple player characters, are conventionally called "raid battles," or they are sometimes called "GvR" (where "v" stands for the English spelling of versus; the same applies below), with the group or guild represented by the first letter of its English name (G) and the enemy player character appearing in the raid battle represented by the first letter of its English name (R) as the raid player character.
また、プレイヤキャラクタ同士が1対1で戦う個人対戦イベントや、グループ同士の戦いが行われる対戦イベント(バトルのみならずチームスポーツ等の競技も含まれる)が行われるソーシャルゲームも広く知られている。後者の一例として、例えば特許文献1には、ゲーム内の所定の仮想空間であるコロシアムホールにおいて、プレイヤキャラクタが属する複数のパーティのマッチングが成立したときに、それらのパーティによるグループ対戦(バトル)が行われるオンラインゲームが記載されている。なお、ソーシャルゲーム分野においては、かかるグループ同士の直接対戦は、慣例的に「ギルド戦」と呼ばれたり、上述の如くグループ又はギルドをその英語表記の頭文字(G)で表すことにより、「GvG」と呼ばれることがある。 Social games are also widely known in which individual battle events in which player characters fight one-on-one, and battle events in which groups fight each other (including not only battles but also competitions such as team sports) are held. As an example of the latter, for example, Patent Document 1 describes an online game in which, when a match is made between multiple parties to which player characters belong, a group battle takes place between those parties in a Coliseum Hall, which is a specified virtual space within the game. Note that in the field of social games, such direct battles between groups are customarily called "guild battles," or, as mentioned above, are sometimes called "GvG," with the first letter (G) of the English name for group or guild.
ところで、上述のグループを立ち上げる場合、グループを立ち上げるプレイヤがマスターとなり、自身のグループに参加するプレイヤを募り、または勧誘してグループに参加するプレイヤを増やすのが一般的である。また、ゲームの中には、ゲームに初参加のプレイヤの場合、そのプレイヤを所定のグループに自動的に所属させる方法をとっているゲームもあり、このようにしてグループに参加するプレイヤが増える場合もある。 When starting a group as described above, it is common for the player who starts the group to become the master and increase the number of players who join the group by recruiting or inviting other players to join. Some games also have a method in which a player who is joining the game for the first time is automatically assigned to a specific group, and in this way the number of players joining the group can increase.
グループの立ち上げ時に、グループのマスターとなるプレイヤは、自身のゲームプレイ態様と同じゲームプレイ態様のプレイヤが自身のグループに集まることを希望する場合が多い。例えば、マスターがゲームのヘビーユーザ(例えば、長時間ゲームをプレイするプレイヤや熟練したプレイヤ)である場合、自身のグループには、同じくヘビーユーザが所属することを希望する。これは、ヘビーユーザの中にライトユーザ(例えば、たまにゲームをプレイするプレイヤやゲームの成績ではなく各自がゲームを楽しむことを目的としてゲームをプレイするプレイヤ)が混ざると、ゲーム時間やゲーム攻略に対する意欲が異なるため、1つのグループでありながらゲームを楽しむ方向性が異なり、グループとしてまとまらなくなる可能性があるためである。 When a group is launched, the player who will be the master of the group will often want players with the same gameplay style as the master to gather in his or her group. For example, if the master is a heavy user of the game (e.g., a player who plays games for long periods of time or a skilled player), he or she will want other heavy users to belong to his or her group. This is because if light users (e.g., players who play games occasionally or players who play games for the enjoyment of the game and not for their grades) are mixed in with heavy users, the amount of time they spend playing and their motivation for conquering the game will differ, and so the group may have different ways of enjoying the game, even though they are one group, and may not be able to come together as a united group.
しかしながら、マスターとなるプレイヤが、自身のゲームプレイ態様と同じゲームプレイ態様のプレイヤを自身のグループに所属させるための煩雑さは非常に大きいものだった。例えば、ゲーム内で複数のグループが略同時に立ち上げられることも少なくなく、このような場合、新たにグループへの参加を希望するプレイヤが複数存在しても各グループに分散してしまう傾向にある。このため同じゲームプレイ態様のプレイヤを一つのグループに所属させることは難しく、勧誘をする回数が多くなり、その時間も長時間になっていた。この勧誘の回数を少なくすると時間を短縮することができるが、少人数のグループとしてグループ対戦イベントを攻略しなくてはならなくなり、対戦イベントの攻略に支障をきたすことになる。 However, it was extremely cumbersome for the master player to add players with the same gameplay style to his group. For example, it is not uncommon for multiple groups to be launched at roughly the same time within a game, and in such cases, even if there are multiple players who wish to join a group, they tend to be dispersed among the various groups. This makes it difficult to add players with the same gameplay style to one group, and the number of invitations increases, which takes a long time. Reducing the number of invitations can shorten the time, but it means that group battle events must be completed in a small group, which interferes with the completion of battle events.
つまり、ソーシャルゲームにおいて、グループを立ち上げる場合に、同様なゲームプレイ態様のプレイヤを集めるための仕組みができていなかった。 In other words, when starting a group in a social game, there was no mechanism in place to bring together players with similar gameplay styles.
そこで、本発明はかかる事情に鑑みてなされたものであり、グループを結成するときに、同様なゲームプレイ態様を有するプレイヤを容易に集めることができるソーシャルゲームを提供することを目的とする。 The present invention was made in consideration of these circumstances, and aims to provide a social game that makes it easy to gather players with similar gameplay styles when forming a group.
上記課題を解決する情報処理装置の制御方法は、サーバに通信回線を介して接続され、複数のプレイヤが所属するグループでプレイするイベントを含むゲームの画面をディスプレイに出力する情報処理装置の制御方法であって、複数のグループを、同様なゲームプレイ態様のプレイヤを集める条件に関する表示を含めて表示した選択画面を出力する選択画面出力ステップと、前記プレイヤの入力操作に基づいて、複数の前記グループから参加を希望する一のグループへの選択を受付ける受付ステップと、前記一のグループへの選択を受付けた場合に、当該グループと当該グループを選択した前記プレイヤを識別する識別情報とを前記サーバに送信する識別情報送信ステップと、結成された前記グループで前記イベントを進行させるイベント進行ステップと、前記サーバにより前記一のグループへの参加を受け付けた回数が当該一のグループに予め設定された識別情報数に達した場合に、前記サーバから通知を受信する通知受信ステップと、を含み、前記選択画面は、前記グループに対応する複数の領域を含み、前記領域の各々は、前記領域に関連付けられた前記条件に関する表示を含む。 The control method of the information processing device that solves the above problem is a control method of the information processing device that is connected to a server via a communication line and outputs a screen of a game including an event played by a group to which a plurality of players belong, and includes a selection screen output step of outputting a selection screen that displays a plurality of groups including a display regarding conditions for gathering players with similar game play modes, a reception step of accepting a selection of one of the plurality of groups to which the player wishes to join based on an input operation of the player, an identification information transmission step of transmitting to the server, when the selection of the one group is accepted, identification information identifying the group and the player who selected the group, an event progression step of progressing the event with the formed group, and a notification reception step of receiving a notification from the server when the number of times the server has accepted the participation in the one group reaches a number of identification information preset for the one group, the selection screen includes a plurality of areas corresponding to the groups, and each of the areas includes an indication regarding the conditions associated with the area.
ここで、「プレイヤ」とは、端末装置を操作するユーザであり、いわゆるクライアント-サーバシステムのクライアントにも該当する概念であって、サーバ装置のユーザ(サーバ管理者等)と区別する観点からも、これを「プレイヤ」と表記する。また、プレイヤは、一般に、自身に代えて、仮想的なゲーム空間において活動、行動、思考等するキャラクタを含むゲーム媒体(以下、プレイヤキャラクタという)を通して、ゲームに参加し得る。よって、本開示において「プレイヤ」という場合、厳密にはプレイヤキャラクタを主位的に示すことがあるが、以下では単に「プレイヤ」と表記することもある。 Here, a "player" is a user who operates a terminal device, and is also a concept that corresponds to a client in a so-called client-server system, and is referred to as a "player" from the perspective of distinguishing it from a user of the server device (such as a server administrator). Furthermore, a player may generally participate in a game through game media (hereinafter referred to as a player character) that includes a character that acts, behaves, thinks, etc. in place of the player in a virtual game space. Therefore, when the term "player" is used in this disclosure, strictly speaking it may refer primarily to the player character, but below it may also be referred to simply as a "player".
また、「グループ」としては、例えば、一般的な称呼として、種々の趣向を凝らした「ギルド」、「パーティ」、「チーム」、「コミュニティ」といった複数の構成員(メンバー)を有する仮想的な集合体等が挙げられる。このような「グループ」は、ゲームタイトル毎に作成・結成されてもよいし、或いは、複数のゲームタイトルを横断するような共通グループや共用グループとして、例えばプラットフォーム毎に作成・結成されてもよい。また、本開示においては、「対戦イベント」を主たるグループ間イベントとして説明するが、そのような対戦(バトル)タイプのイベントに加えて、ソーシャルゲームの一部として実行されるグループ間の交流イベントといった異なる種類のイベントが含まれていても構わない。 The term "group" can generally refer to a virtual collective having multiple members, such as a "guild," "party," "team," or "community" with various ideas. Such a "group" may be created or formed for each game title, or may be created or formed as a common or shared group that spans multiple game titles, for example, for each platform. In this disclosure, "battle events" are described as the main type of event between groups, but in addition to such battle-type events, different types of events may also be included, such as exchange events between groups that are carried out as part of a social game.
上記課題を解決する情報処理装置のプログラムは、サーバに通信回線を介して接続され、複数のプレイヤが所属するグループでプレイするイベントを含むゲームの画面をディスプレイに出力するコンピュータが実行するプログラムであって、前記コンピュータを、複数のグループを、同様なゲームプレイ態様のプレイヤを集める条件に関する表示を含めて表示した選択画面を出力する選択画面出力部と、前記プレイヤの入力操作に基づいて、複数の前記グループから参加を希望する一のグループへの選択を受付ける受付部と、前記一のグループへの選択を受付けた場合に、当該グループと当該グループを選択した前記プレイヤを識別する識別情報とを前記サーバに送信する識別情報送信部と、結成された前記グループで前記イベントを進行するイベント進行部と、前記サーバにより前記一のグループへの参加を受け付けた回数が当該一のグループに予め設定された識別情報数に達した場合に、前記サーバから通知を受信する通知受信部として機能させ、前記選択画面は、前記グループに対応する複数の領域を含み、前記領域の各々は、前記領域に関連付けられた前記条件に関する表示を含む。 The program for the information processing device that solves the above problem is executed by a computer that is connected to a server via a communication line and outputs to a display a screen of a game that includes an event played by a group to which a plurality of players belong, and causes the computer to function as a selection screen output unit that outputs a selection screen that displays a plurality of groups, including an indication of conditions for gathering players with similar game play styles, a reception unit that accepts a selection of one group that the player wishes to join from the plurality of groups based on an input operation by the player, an identification information transmission unit that transmits to the server, when a selection of the one group is accepted, an identification information that identifies the group and the player who selected the group, an event progression unit that progresses the event with the formed group, and a notification reception unit that receives a notification from the server when the number of times the server has accepted the participation in the one group reaches a number of identification information preset for the one group, and the selection screen includes a plurality of areas corresponding to the groups, and each of the areas includes an indication of the conditions associated with the area.
上記課題を解決するサーバの制御方法は、プレイヤが用いる情報処理装置に通信回線を介して接続され、複数のプレイヤが所属するグループでプレイするイベントを含むゲームの画面を前記情報処理装置のディスプレイに出力させるサーバの制御方法であって、複数のグループを、同様なゲームプレイ態様のプレイヤを集める条件に関する表示を含めて表示した選択画面を前記ディスプレイに出力させるステップと、前記プレイヤの入力操作に基づいて選択された前記グループと当該グループを選択した前記プレイヤを識別する識別情報とを受信するステップと、一のグループへの参加を受け付けた回数が当該一のグループに予め設定された識別情報数に達した場合に、当該グループに所属する前記プレイヤが用いる前記情報処理装置に通知を送信するステップと、結成された前記グループで前記イベントを進行するステップと、を含み、前記選択画面は、前記グループに対応する複数の領域を含み、前記領域の各々は、前記領域に関連付けられた前記条件に関する表示を含む。
上記課題を解決するサーバはプレイヤが用いる情報処理装置に通信回線を介して接続され、複数のプレイヤが所属するグループでプレイするイベントを含むゲームの画面を前記情報処理装置のディスプレイに出力させるサーバであって、複数のグループを、同様なゲームプレイ態様のプレイヤを集める条件に関する表示を含めて表示した選択画面を前記ディスプレイに出力させる出力制御部と、前記プレイヤの入力操作に基づいて選択された前記グループと当該グループを選択した前記プレイヤを識別する識別情報とを受信するグループ情報受信部と、一のグループへの参加を受け付けた回数が当該一のグループに予め設定された識別情報数に達した場合に、当該グループに所属する前記プレイヤが用いる前記情報処理装置に通知を送信するステップと、結成された前記グループで前記イベントを進行させる進行部と、を含み、前記選択画面は、前記グループに対応する複数の領域を含み、前記領域の各々は、前記領域に関連付けられた前記条件に関する表示を含む。
A method of controlling a server that solves the above problem is a method of controlling a server that is connected via a communication line to an information processing device used by a player and causes a display of the information processing device to output a screen of a game including an event played in a group to which a plurality of players belong, the method including the steps of: outputting a selection screen on the display that displays a plurality of groups including an indication regarding conditions for gathering players with similar game play styles; receiving the group selected based on an input operation of the player and identification information that identifies the player who selected the group; when the number of times that participation in a certain group has been accepted reaches a number of identification information preset for the certain group, sending a notification to the information processing device used by the player belonging to the certain group; and progressing the event with the formed group, wherein the selection screen includes a plurality of areas corresponding to the groups, and each of the areas includes an indication regarding the conditions associated with the area.
A server that solves the above problem is connected to an information processing device used by a player via a communication line, and outputs a screen of a game including an event played in a group to which a plurality of players belong on a display of the information processing device, and includes: an output control unit that outputs to the display a selection screen that displays a plurality of groups including an indication of conditions for gathering players with similar game play styles; a group information receiving unit that receives the group selected based on an input operation of the player and identification information that identifies the player who selected the group; a step of sending a notification to the information processing device used by the player belonging to a group when the number of times participation in a certain group has been accepted reaches a predetermined number of identification information for the certain group; and a progress unit that progresses the event with the formed group, wherein the selection screen includes a plurality of areas corresponding to the groups, and each of the areas includes an indication of the conditions associated with the area.
本発明によれば、グループを結成するときに、同様なゲームプレイ態様を有するプレイヤを容易に集めることができるソーシャルゲームを提供できる。 The present invention provides a social game that makes it easy to gather players with similar gameplay styles when forming a group.
以下、本発明の実施の形態について詳細に説明する。なお、以下の実施の形態は、本発明を説明するための例示であり、本発明をその実施の形態のみに限定する趣旨ではない。また、本発明は、その要旨を逸脱しない限り、さまざまな変形が可能である。さらに、当業者であれば、以下に述べる各要素を均等なものに置換した実施の形態を採用することが可能であり、かかる実施の形態も本発明の範囲に含まれる。またさらに、必要に応じて示す上下左右等の位置関係は、特に断らない限り、図示の表示に基づくものとする。さらにまた、図面における各種の寸法比率は、その図示の比率に限定されるものではない。また、以下においては、理解を容易にするべく、ゲーム用の情報処理装置を利用して本発明が実現される実施の形態を例にとって説明するが、上述の如く、本発明はそれに限定されない。 The following is a detailed description of an embodiment of the present invention. Note that the following embodiment is an example for explaining the present invention, and is not intended to limit the present invention to the embodiment. Furthermore, the present invention can be modified in various ways without departing from the gist of the invention. Furthermore, a person skilled in the art can adopt an embodiment in which each element described below is replaced with an equivalent, and such an embodiment is also within the scope of the present invention. Furthermore, positional relationships such as up, down, left, right, etc. shown as necessary are based on the illustrated representations unless otherwise specified. Furthermore, various dimensional ratios in the drawings are not limited to the illustrated ratios. Furthermore, in the following, in order to facilitate understanding, an embodiment in which the present invention is realized using an information processing device for games will be described as an example, but as mentioned above, the present invention is not limited to this.
図1は、本発明によるサーバ装置(ゲーム管理サーバ装置)の好適な一実施形態を示す概略構成図(システムブロック図)である。また、図2は、本発明によるゲームシステムの好適な一実施形態を示す概略構成図(システム構成図)である。これらの図に示す如く、サーバ装置100は、ネットワーク200に接続されたサーバ用コンピュータであり、そのサーバ用コンピュータにおいて所定のサーバ用プログラムが動作することにより、サーバ機能を発現するものである。また、そのサーバ装置100と、同じくネットワーク200に有線接続及び/又は無線接続されたクライアントコンピュータ21や携帯端末22といった端末装置2とが、互いに通信可能に設定されることにより、ゲームシステム1が構成される。 Fig. 1 is a schematic diagram (system block diagram) showing a preferred embodiment of a server device (game management server device) according to the present invention. Also, Fig. 2 is a schematic diagram (system configuration diagram) showing a preferred embodiment of a game system according to the present invention. As shown in these figures, the server device 100 is a server computer connected to a network 200, and a server function is realized by running a predetermined server program on the server computer. Furthermore, the game system 1 is configured by setting the server device 100 and terminal devices 2, such as a client computer 21 and a mobile terminal 22, which are also connected to the network 200 by wired and/or wireless connection, to be able to communicate with each other.
なお、ネットワーク200は、例えばインターネット等を含む情報処理に係る通信回線又は通信網であり、その具体的な構成は、サーバ装置100及び端末装置2間でデータの送受信が可能なように構成されていれば特に制限されず、例えば、端末装置2に無線接続される基地局、その基地局に接続された移動体通信網、サーバ装置に接続されたインターネット、移動体通信網とインターネットを接続するゲートウェイ装置を備えるものが挙げられる。 The network 200 is a communication line or network related to information processing, including, for example, the Internet, and its specific configuration is not particularly limited as long as it is configured to enable data transmission and reception between the server device 100 and the terminal device 2. For example, the network 200 may include a base station wirelessly connected to the terminal device 2, a mobile communication network connected to the base station, the Internet connected to the server device, and a gateway device connecting the mobile communication network and the Internet.
サーバ装置100は、CPUやMPUといった演算処理部101、記憶装置としてのROM102及びRAM103、入力部105及び外部メモリ106が接続された外部インターフェース104、ディスプレイモニタ111が接続された画像処理部107、ディスク又はメモリデバイス等が収容又は接続されるスロットドライブ108、スピーカ装置112が接続された音声処理部109、並びに、ネットワークインターフェース110が、例えば、内部バス、外部バス、及び拡張バスを含むシステムバスといった伝送路120を介して互いに接続されたものである。なお、入力部105、外部メモリ106、ディスプレイモニタ111、スピーカ装置112等の入出力を担うデバイス装置は、必要に応じて適宜省略してもよいし、それらを備える場合であっても、それらは伝送路120に常時接続されていなくてもよい。 The server device 100 includes an arithmetic processing unit 101 such as a CPU or MPU, a ROM 102 and RAM 103 as storage devices, an external interface 104 to which an input unit 105 and an external memory 106 are connected, an image processing unit 107 to which a display monitor 111 is connected, a slot drive 108 to which a disk or memory device is housed or connected, an audio processing unit 109 to which a speaker device 112 is connected, and a network interface 110, all of which are connected to each other via a transmission path 120 such as a system bus including an internal bus, an external bus, and an expansion bus. The devices that handle input and output such as the input unit 105, the external memory 106, the display monitor 111, and the speaker device 112 may be omitted as necessary, and even if they are provided, they do not have to be constantly connected to the transmission path 120.
演算処理部101は、サーバ装置100全体の動作を制御し、上述した他の構成要素との間で制御信号及び情報信号(データ)の送受信を行うとともに、ゲームの実行に必要な各種の演算処理を行う。そのため、演算処理部101は、いわゆるレジスタ等の高速アクセス可能な記憶領域に対して、数値演算ユニット等を用いた加減乗除等の算術演算、論理和、論理積、論理否定等の論理演算、ビット和、ビット積、ビット反転、ビットシフト、ビット回転等のビット演算等、さらに必要に応じて、飽和演算、三角関数演算、ベクトル演算等を行うことが可能なように構成されている。 The arithmetic processing unit 101 controls the operation of the entire server device 100, transmits and receives control signals and information signals (data) to and from the other components described above, and performs various arithmetic processing required to execute the game. For this reason, the arithmetic processing unit 101 is configured to be able to perform arithmetic operations such as addition, subtraction, multiplication, and division using a numerical calculation unit or the like, logical operations such as logical sum, logical product, and logical negation, bit operations such as bit sum, bit product, bit inversion, bit shift, and bit rotation, and, as necessary, saturation operations, trigonometric functions, vector operations, etc., on high-speed accessible storage areas such as so-called registers.
また、ROM102には、一般に、電源投入後、最初に実行されるIPL(Initial Program Loader)が記録されており、これが実行されることにより、スロットドライブ108に収容又は接続されるディスクやメモリデバイスに記録されたサーバ用プログラムやゲームプログラムが、演算処理部101によって一旦RAM103に読み出され、そのプログラムが演算処理部101によって実行される。さらに、ROM102には、サーバ装置100全体の動作制御に必要なオペレーティングシステムのプログラムやその他の各種データが記録されている。 In addition, ROM 102 generally stores an IPL (Initial Program Loader) that is executed first after power is turned on. When this is executed, the processing unit 101 temporarily reads out a server program or game program recorded on a disk or memory device housed in or connected to the slot drive 108 into RAM 103, and the program is executed by the processing unit 101. Furthermore, ROM 102 stores an operating system program and various other data necessary for controlling the operation of the entire server device 100.
さらに、RAM103は、サーバ用プログラム、ゲームプログラム、及び、各種データを一時的に記憶するためのものであり、上記の如く、読み出されたサーバ用プログラムやゲームプログラム、その他ゲームの進行や複数の端末装置2間の通信に必要なデータ等がRAM103に保持される。さらに、演算処理部101は、RAM103に変数領域を設定し、その変数領域に格納された値に対しても数値演算ユニットを用いた直接演算を行ったり、或いは、RAM103に格納された値をレジスタに一旦複製又は移設格納してそのレジスタに対しても直接演算を行ったり、さらには、それらの演算結果をRAM103に書き戻したりといった処理を行う。 Furthermore, the RAM 103 is for temporarily storing the server program, the game program, and various data, and as described above, the read server program, game program, and other data necessary for the progress of the game and communication between multiple terminal devices 2 are held in the RAM 103. Furthermore, the calculation processing unit 101 sets a variable area in the RAM 103 and performs direct calculations using a numerical calculation unit on values stored in the variable area, or temporarily copies or transfers values stored in the RAM 103 to a register and performs direct calculations on the register, and further performs processing such as writing the results of these calculations back to the RAM 103.
また、外部インターフェース104を介して接続された入力部105は、サーバ装置100のユーザ(ゲームの提供者)が行う各種の操作入力を受け付けるものであり、入力部105としては、キーボード、タッチパッド、タッチパネルの他、例えば、音声入力装置を採用することができ、種々の操作入力、決定操作、取消操作、メニュー表示等の指示入力を行うことが可能であれば、デバイスの種類は特に制限されない。 The input unit 105 connected via the external interface 104 accepts various operational inputs made by the user (game provider) of the server device 100. The input unit 105 may be a keyboard, touchpad, touch panel, or, for example, a voice input device. There are no particular limitations on the type of device as long as it is capable of inputting various operations, confirmation operations, cancellation operations, menu display, and other instruction inputs.
さらに、RAM103や、外部インターフェース104を介して着脱自在に接続された外部メモリ106には、サーバ装置100の作動状況、各端末装置2のアクセス状況、各端末装置2におけるゲームのプレイ状況や進行状態(過去の成績等)を示すデータ、端末装置2間の通信のログ(記録)のデータ等が書き換え可能に記憶される。 Furthermore, the RAM 103 and the external memory 106, which is detachably connected via the external interface 104, store rewritable data such as the operating status of the server device 100, the access status of each terminal device 2, data showing the game play status and progress status (past results, etc.) of each terminal device 2, and log (record) data of communication between the terminal devices 2.
また、画像処理部107は、スロットドライブ108から読み出された各種データを、演算処理部101により、又は、画像処理部107自体により加工処理した後、その処理後の画像情報をフレームメモリ等に記録する。このフレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され、画像処理部107に接続されるディスプレイモニタ111へ出力される。これにより、各種の画像表示が可能となる。また、ゲームに関する画像情報は、演算処理部101との協働処理等によって、画像処理部107及び/又は演算処理部101から各端末装置2へ送出される。 The image processing unit 107 processes various data read from the slot drive 108 by the calculation processing unit 101 or by the image processing unit 107 itself, and then records the processed image information in a frame memory or the like. The image information recorded in this frame memory is converted into a video signal at a predetermined synchronous timing and output to a display monitor 111 connected to the image processing unit 107. This makes it possible to display various images. Furthermore, image information related to the game is sent from the image processing unit 107 and/or the calculation processing unit 101 to each terminal device 2 by cooperative processing with the calculation processing unit 101 or the like.
またさらに、音声処理部109は、スロットドライブ108から読み出された各種データを音声信号に変換し、音声処理部109に接続されたスピーカ装置112から出力する。また、ゲームに関する音声情報(効果音や楽曲情報)は、演算処理部101との協働処理等によって、音声処理部109及び/又は演算処理部101から各端末装置2へ送出される。 Furthermore, the audio processing unit 109 converts various data read from the slot drive 108 into audio signals and outputs them from a speaker device 112 connected to the audio processing unit 109. Furthermore, audio information related to the game (sound effects and music information) is sent from the audio processing unit 109 and/or the arithmetic processing unit 101 to each terminal device 2 through collaborative processing with the arithmetic processing unit 101, etc.
さらにまた、ネットワークインターフェース110は、サーバ装置100をネットワーク200へ接続するためのものであり、例えば、LANの構築に使用される諸規格に準拠するもの、アナログモデム、ISDNモデム、ADSLモデム、ケーブルテレビジョン回線を用いてインターネット等に接続するためのケーブルモデム等、及び、これらを、伝送路120を介して演算処理部101と接続するためのインターフェースとから構成される。 Furthermore, the network interface 110 is for connecting the server device 100 to the network 200, and is composed of, for example, a device conforming to the standards used in constructing LANs, an analog modem, an ISDN modem, an ADSL modem, a cable modem for connecting to the Internet, etc. using a cable television line, and an interface for connecting these to the arithmetic processing unit 101 via the transmission path 120.
このように構成されたサーバ装置100は、本ゲームにおいて開催される対戦イベント、すなわち、例えばプレイヤが所属するギルドG1,G2(ともにグループ)同士の戦い(上述したGvGに相当するバトル)をグループに所属するプレイヤ(プレイヤの操作する端末装置2)に対して提供する。このようにサーバ装置100によって提供される対戦イベントには、例えば、チャンピオン戦、選抜戦、リーグ入れ替え戦等のように、参加が許可されたギルドのみ参加できる(言い換えれば、ギルドの参加が制限される)参加ギルド制限対戦イベントが含まれる。また、参加ギルド制限対戦イベントにおいては、参加ギルド制限対戦イベントに参加するギルドを第1ギルド(グループ)、参加ギルド制限対戦イベントに参加できないギルドを第2ギルド(グループ)として各ギルドを区別しても良い。 The server device 100 configured in this manner provides players (terminal devices 2 operated by players) who belong to groups with battle events held in the game, i.e., battles (equivalent to the above-mentioned GvG) between guilds G1 and G2 (both groups) to which players belong. Battle events provided by the server device 100 in this manner include participating guild restricted battle events in which only guilds permitted to participate can participate (in other words, guild participation is restricted), such as championship battles, selection battles, league replacement battles, etc. Also, in participating guild restricted battle events, each guild may be distinguished by dividing the guilds that participate in the participating guild restricted battle event into first guilds (groups) and guilds that cannot participate in the participating guild restricted battle event into second guilds (groups).
次に、本発明によるゲーム用のプログラムに従って実施されるゲーム(ソーシャルゲーム)の好適な一実施形態について、以下に説明する。図3は、ソーシャルゲームにおけるゲーム画面の構成例を示す模式図である。 Next, a preferred embodiment of a game (social game) implemented according to the game program of the present invention will be described below. Figure 3 is a schematic diagram showing an example of the game screen configuration in a social game.
なお、以下の手順における各種処理(画像や画面の表示、判定、演算等)は、サーバ装置100の演算処理部101による制御指令に基づいて実行される。また、上述したROM102及びRAM103、並びに、外部メモリ106に加え、ゲームに関する情報が記録された各種記憶媒体を合わせて、情報記憶部とする。 The various processes in the following procedure (image and screen display, judgment, calculation, etc.) are executed based on control commands from the calculation processing unit 101 of the server device 100. The above-mentioned ROM 102 and RAM 103, as well as the external memory 106, and various storage media on which information related to the game is recorded, are collectively referred to as the information storage unit.
プレイヤは、端末装置2(クライアントコンピュータ21や携帯端末22;タブレット端末やスマートフォン等)を操作し、インターネット等のネットワーク200を介して、当該端末装置2をサーバ装置100に接続する。それから、端末装置2の操作により、プレイヤがサーバ装置100から提供される、上記の対戦イベントが提供されるゲームを選択し、或いは、ゲームを選択する前のプラットフォーム画面にて、ID番号や暗証番号等のログイン情報を入力する。サーバ装置100の演算処理部101が、そのログイン情報を認識すると、ID番号に関連付けられたそのプレイヤ固有のマイページ画面やマイホーム画面を、端末装置2に表示する。また、ゲームの種類によっては、そのマイページ画面において、ゲームシーンとして設定された複数の場面(例えば、ロケーション、ダンジョン、クエスト等)がリストされたバナーが表示される。なお、これらのロケーション、ダンジョン、クエストといった場面は、相互に或いは個々の構造として階層化されていてもいなくてもよい。 The player operates a terminal device 2 (client computer 21 or mobile terminal 22; tablet terminal, smartphone, etc.) and connects the terminal device 2 to the server device 100 via a network 200 such as the Internet. Then, by operating the terminal device 2, the player selects a game in which the above-mentioned battle event is provided from the server device 100, or inputs login information such as an ID number or a PIN number on the platform screen before selecting the game. When the calculation processing unit 101 of the server device 100 recognizes the login information, a My Page screen or My Home screen unique to the player associated with the ID number is displayed on the terminal device 2. Depending on the type of game, a banner listing multiple scenes (e.g., locations, dungeons, quests, etc.) set as game scenes is displayed on the My Page screen. Note that these scenes such as locations, dungeons, and quests may or may not be hierarchically structured relative to each other or as individual structures.
さらに、本ゲームでは、サーバ装置100の演算処理部101によって、マイページ画面やマイホーム画面において、個々のプレイヤが所属するグループである先述した「ギルド」に関するメニュー画面が表示される。プレイヤが選択したゲームを以前にプレイヤがプレイしたり参加したりした経験がある場合には、当該プレイヤは基本的に所定のギルドに所属しており、その情報が、ROM102等の情報記憶部にプレイヤのID情報等の特定情報に関連付けられて記録されている。演算処理部101は、その情報に基づいて、そのプレイヤが所属しているギルドの情報と、必要に応じてギルドに関する編集メニュー等を端末装置2にさらに表示する。 Furthermore, in this game, the calculation processing unit 101 of the server device 100 displays a menu screen related to the aforementioned "guild," which is a group to which each player belongs, on the My Page screen or the My Home screen. If the player has previously played or participated in the game selected by the player, the player basically belongs to a specific guild, and this information is recorded in an information storage unit such as the ROM 102 in association with specific information such as the player's ID information. Based on this information, the calculation processing unit 101 further displays, on the terminal device 2, information on the guild to which the player belongs, and, if necessary, an editing menu related to the guild.
一方、本ゲームを初めてプレイするプレイヤや本ゲームに初めて参加するプレイヤ(初参加プレイヤ)は、基本的に、特定のギルドに所属していないため、演算処理部101は、かかるギルドに無所属のプレイヤの端末装置2に、後述するギルド結成広場画面を表示する。プレイヤは当該ギルド結成広場画面から端末装置2を操作し、自分が参画するギルドを決定する。なお、初参加プレイヤについて、サーバ装置100が既存のいずれかのギルドに自動的に所属するように構成しても良い。 On the other hand, a player who is playing the game for the first time or participating in the game for the first time (first-time player) does not generally belong to a specific guild, so the calculation processing unit 101 displays a guild formation forum screen (described below) on the terminal device 2 of such a player who does not belong to a guild. The player operates the terminal device 2 from the guild formation forum screen to decide which guild he or she will join. Note that the server device 100 may be configured to automatically cause a first-time player to belong to one of the existing guilds.
プレイヤの所属ギルドが決定又は選択された後、必要に応じて、イベントリストが端末装置2に表示され、プレイヤが本対戦イベントへ参加することを選択すると、プレイヤの端末装置2には、その時点で実施されている対戦イベントの画面が表示される。これにより、プレイヤは、そのとき開催されている対戦イベントに自由に参加することができる。なお、このとき、プレイヤの端末装置2には、各種対戦イベントの準備画面や導入画面が表示されてもよく、それは、静止画でも動画(フラッシュ等)でもよい。 After the guild to which the player belongs has been determined or selected, an event list is displayed on the terminal device 2 as necessary, and when the player selects to participate in this battle event, a screen of the battle event being held at that time is displayed on the player's terminal device 2. This allows the player to freely participate in the battle event being held at that time. At this time, the player's terminal device 2 may display a preparation screen or an introduction screen for various battle events, which may be a still image or a video (Flash, etc.).
ここで、図3を参照して、各プレイヤの端末装置2に表示される対戦イベントの実行開始時の状態の一例について説明する。このギルド戦(ゲームタイトルによっては、クエストやターン等と呼ばれることもある)における処理手順としては、まず、端末装置2の表示画面2aに、ゲーム画像の表示領域としてイベントフィールドF及びパレットPを画定し、それらの表示領域に、それぞれの構成要素を表示する。 Now, referring to Figure 3, we will explain an example of the state at the start of a battle event displayed on each player's terminal device 2. The processing procedure for this guild battle (which may also be called a quest or turn, depending on the game title) is as follows: first, an event field F and a palette P are defined as display areas for game images on the display screen 2a of the terminal device 2, and the respective components are displayed in these display areas.
具体的には、イベントフィールドFに、ギルドG1に所属するプレイヤキャラクタA1~A5、並びに、ギルドG2に所属するプレイヤキャラクタB1~B5が構成要素の一部として表示される。すなわち、ここでは、イベントフィールドFに、主として、ギルドG1のプレイヤキャラクタA1~A5が表示される領域(ギルドG1のメインフィールド)、及び、ギルドG2のプレイヤキャラクタB1~B5が表示される領域(ギルドG2のメインフィールド)が画定される。そして、ギルドG1に所属するプレイヤキャラクタA1~A5、並びに、ギルドG2に所属するプレイヤキャラクタB1~B5は、それぞれが一丸となって、相手ギルドの相手プレイヤキャラクタとの直接的な決戦を行う。 Specifically, the player characters A1 to A5 belonging to guild G1 and the player characters B1 to B5 belonging to guild G2 are displayed as part of the components in the event field F. That is, here, the event field F is demarcated into an area where the player characters A1 to A5 of guild G1 are displayed (the main field of guild G1) and an area where the player characters B1 to B5 of guild G2 are displayed (the main field of guild G2). Then, the player characters A1 to A5 belonging to guild G1 and the player characters B1 to B5 belonging to guild G2 join forces to engage in a direct battle with the opponent player character of the opponent guild.
また、ギルドG1,G2のメインフィールドは、それぞれ、図示一点鎖線で囲んで示すサブフィールドG1f,G1b及びサブフィールドG2f,G2bから構成されている。この実施形態では、ギルドG1に所属するプレイヤキャラクタA1~A3が前衛としてサブフィールドG1fに、プレイヤキャラクタA4、A5が後衛としてサブフィールドG1bに配置され、ギルドG2に所属するプレイヤキャラクタB1~B3が前衛としてサブフィールドG2fに、プレイヤキャラクタB4、B5が後衛としてサブフィールドG2bに配置される。 The main fields of guilds G1 and G2 are respectively composed of subfields G1f and G1b and subfields G2f and G2b, which are enclosed by dashed lines in the figure. In this embodiment, player characters A1 to A3 belonging to guild G1 are placed in subfield G1f as vanguards, and player characters A4 and A5 are placed in subfield G1b as rearguards, while player characters B1 to B3 belonging to guild G2 are placed in subfield G2f as vanguards, and player characters B4 and B5 are placed in subfield G2b as rearguards.
また、この対戦イベントにおける対戦の態様として、ギルドG1のプレイヤキャラクタA1~A5を操作するプレイヤのそれぞれの端末装置2の表示画面2aには、パレットPが表示される。このパレットPは、その構成要素として、ギルドG1,G2のそれぞれのプレイヤキャラクタA1~A5,B1~B5が、相手プレイヤキャラクタB1~B5,A1~A5に対して攻撃を仕掛ける際に使用できる「技」(通常技や必殺技)を決定するための場である。このパレットPには、仮想的なカードの束であるデッキDと、デッキDから選択された複数のカードが表示される。 As a form of battle in this battle event, a palette P is displayed on the display screen 2a of each terminal device 2 of the players controlling the player characters A1 to A5 of guild G1. This palette P is a component part of a field for determining "techniques" (normal techniques and special techniques) that can be used by each of the player characters A1 to A5 and B1 to B5 of guilds G1 and G2 when attacking the opponent player characters B1 to B5 and A1 to A5. This palette P displays deck D, which is a virtual stack of cards, and multiple cards selected from deck D.
各カードには、「技」の種類又はそれを表す例えばプレイヤキャラクタ、技に関連する特定のアイテム、イラスト、文字等が描画又は記載されている。また、各カードには、前記の技、攻撃値(技や発動される動作のポイント;アクションポイント(AP)や技ポイント(技P))、防御値(体力や生命力(HP)でもよい)、属性(赤、緑、青といった色や、火、水、木、光といった形態等)、稀少度(レア度)等の情報が設定されている。そして、プレイヤがデッキDから順次めくって表示させた3枚のカード31,32,33の種類、属性、稀少度等が全て揃った場合、或いは、特定の組み合わせ(役)ができた場合、プレイヤキャラクタA1~A5の攻撃力や防御力が増大するといった効果が発動される。さらに、カード31,32,33の選択や組み合わせによって発動される技又はそれに関連する実行中アイテム41,42が、イベントフィールドFにおけるプレイヤキャラクタA1~A5,B1~B5のそれぞれの下方に表示される。 Each card has a type of "technique" or a player character representing the technique, a specific item related to the technique, an illustration, a character, etc. drawn or written on it. Each card also has information set on it, such as the technique, attack value (points for the technique or the action to be performed; action points (AP) or technique points (technique P)), defense value (stamina or vitality (HP)), attributes (colors such as red, green, or blue, or forms such as fire, water, wood, or light), rarity, etc. When the player turns over the three cards 31, 32, and 33 from the deck D and displays them, all of their types, attributes, rarity, etc. are complete, or when a specific combination (role) is achieved, an effect is activated, such as increasing the attack power or defense power of the player characters A1 to A5. Furthermore, the techniques activated by the selection or combination of the cards 31, 32, and 33, or the items currently being executed 41 and 42 related to them, are displayed below the player characters A1 to A5 and B1 to B5 in the event field F, respectively.
なお、3枚のカード31,32,33がパレットPに表示されている状態において、プレイヤがデッキDからカードをさらに選択する(捲る)と、カード31,32,33のうちいずれか1枚(例えば、一番左にあるカード31)が、表示画面2aから削除され、新たに選択された別のカードが表示される。このとき、削除されるカード31がパレットPの外部に、例えばスライドアウトし、残りのカード32,33が向って左側にスライドし、空いたスペースに新たなカードがスライドインするといった演出を行ってもよい。 When the three cards 31, 32, and 33 are displayed on the palette P, if the player selects (turns over) another card from the deck D, one of the cards 31, 32, and 33 (for example, the leftmost card 31) is removed from the display screen 2a, and the newly selected card is displayed. At this time, the card 31 to be removed may, for example, be slid out of the palette P, the remaining cards 32 and 33 may slide to the left, and a new card may slide in into the vacant space.
そして、ギルドG1の各プレイヤキャラクタA1~A5は、パレットPにおいてデッキDからカードを順次選択する(捲る)ことにより、それぞれのカード31,32,33に設定された技、攻撃値、特定のアイテム、防御値等、及び、それらの属性や稀少度等の組み合わせに応じて、相手のギルドG2のプレイヤキャラクタB1~B5を攻撃し、相手に与えるダメージや自分が受けるダメージが計算される。反対に、ギルドG2のプレイヤキャラクタB1~B5を操作するプレイヤのそれぞれの端末装置2の表示画面2aにも、同様の表示がなされ、相手のギルドG1のプレイヤキャラクタA1~A5への攻撃を行う。 Then, each player character A1 to A5 of guild G1 sequentially selects (turns over) cards from deck D on palette P, and attacks player characters B1 to B5 of opponent guild G2 according to the combination of skills, attack values, specific items, defense values, etc. set on each card 31, 32, 33, as well as their attributes, rarity, etc., and the damage they will inflict on the opponent and the damage they themselves will receive is calculated. Conversely, a similar display is also made on the display screen 2a of each terminal device 2 of the players operating player characters B1 to B5 of guild G2, and they attack player characters A1 to A5 of opponent guild G1.
また、各ギルドG1,G2のメインフィールドの上方には、それぞれのギルドG1,G2毎のHPゲージ43,44が表示され、さらに、それらのHPゲージ43,44の近傍には、プレイヤキャラクタA1~A5,B1~B5が、相手プレイヤキャラクタB1~B5,A1~A5から攻撃を受ける前に、その相手プレイヤキャラクタへ連続して攻撃をした回数(いわゆるコンボ回数)がコンボゲージCm1,Cm2として表示される。このコンボゲージCm1,Cm2に表示されるコンボ回数が所定値以上になると、プレイヤキャラクタA1~A5,B1~B5が、相手プレイヤキャラクタB1~B5,A1~A5に仕掛ける技の威力が増強され、これにより、相手プレイヤキャラクタに与えるダメージが増幅される。そして、対戦終了時刻における獲得ポイントや残りのHPの値に基づいて、両者の勝敗が決せられる。 Above the main field of each guild G1, G2, HP gauges 43, 44 for each guild G1, G2 are displayed, and furthermore, near the HP gauges 43, 44, the number of consecutive attacks (so-called combo count) made by the player characters A1-A5, B1-B5 on the opponent player characters B1-B5, A1-A5 before being attacked by the opponent player characters are displayed as combo gauges Cm1, Cm2. When the combo count displayed on the combo gauges Cm1, Cm2 reaches a predetermined value or more, the power of the technique that the player characters A1-A5, B1-B5 use on the opponent player characters B1-B5, A1-A5 is increased, thereby amplifying the damage inflicted on the opponent player characters. The winner of the match is determined based on the points acquired and the remaining HP value at the end of the match.
以下では、上記のように、対戦イベントを行なうギルドG1,G2のようなギルドを、プレイヤが後述するギルド結成広場を用いて新たに結成する処理について説明する。また、ギルド結成広場を図4を参照して、ギルドを結成する処理に用いられる記憶部を図5~図7を参照して、及びサーバ装置100(演算処理部101)が実行するギルドを結成する処理について図8を参照して、それぞれ説明する。なお、図5~図7に示す各記憶部は、例えば、上記の情報記憶部内に構成される。 The following describes the process in which a player uses the Guild Creation Square, described below, to form a new guild, such as guilds G1 and G2 that will hold battle events, as described above. The Guild Creation Square will be described with reference to Figure 4, the storage unit used in the process of forming a guild with reference to Figures 5 to 7, and the process of forming a guild executed by the server device 100 (arithmetic processing unit 101) with reference to Figure 8. Note that each storage unit shown in Figures 5 to 7 is configured, for example, within the information storage unit described above.
まず、サーバ装置100の制御によって端末装置2に表示されるギルド結成広場画面について説明する。ギルド結成広場画面は、サーバ装置100がプレイヤに対して、同様なゲームプレイ態様のプレイヤを集めるギルドを結成するために用いられる画面であり、例えば、ゲームのトップ画面に表示されるギルド結成ボタンがプレイヤにタップされることにより、端末装置2に表示される。このギルドの結成に関する複数の条件(同様なゲームプレイ態様のプレイヤを集める条件)は、例えば、ゲーム運用会社によって予め設定され、本実施の形態においては、各自のペースでゲームを楽しむことを目的としてゲームをプレイするプレイスタイルのプレイヤを集める「エンジョイ広場」(一の条件)と、ゲーム内の成績でより高成績を目指すことを目的としてゲームをプレイするプレイスタイルのプレイヤを集める「トップ広場」(一の条件)とが設定されている。 First, the Guild Creation Square screen displayed on the terminal device 2 under the control of the server device 100 will be described. The Guild Creation Square screen is a screen used by the server device 100 to allow a player to create a guild that brings together players with similar gameplay styles, and is displayed on the terminal device 2, for example, when the player taps a guild creation button displayed on the top screen of the game. The multiple conditions for creating a guild (conditions for bringing together players with similar gameplay styles) are set in advance, for example, by the game management company, and in this embodiment, an "Enjoy Square" (one condition) that brings together players with a play style that plays the game with the aim of enjoying the game at their own pace, and a "Top Square" (one condition) that brings together players with a play style that plays the game with the aim of achieving higher in-game results are set.
図4は、端末装置2に表示されるギルド結成広場画面の一例を示す図である。図4に示すように、ギルド結成広場画面51には、略中央部に同形状かつ線対称となるように、「エンジョイ広場」52と、「トップを目指す広場」53とが表示される。「エンジョイ広場」52には、のんびりとプレイをすることを希望するプレイヤが参加を表明する参加ボタン52a及び参加を表明しているプレイヤ数を所定のアイコンで示すプレイヤ表示52bが表示される。また、「エンジョイ広場」52の直下には、「あと7人でギルド結成!」というメッセージ54が表示される。一方、「トップを目指す広場」53には、トップを目指すことを目標としてプレイすることを希望するプレイヤが参加を表明するための参加ボタン53a及び参加を表明しているプレイヤ数を所定のアイコンで示すプレイヤ表示53bが表示される。また、「トップを目指す広場」53の直下には、「あと6人でギルド結成!」というメッセージ55が表示される。このように、「エンジョイ広場」52及び「トップを目指す広場」53の直下に、あと何人参加することによりギルドが結成される旨を示すメッセージ54、55を表示することで、プレイヤは、いずれの広場(ゲームプレイ態様)に参加した場合でも、ギルドが結成されるまでの人数を正確に知ることができる。例えば、あと二人でギルドが結成されることが示される場合には、自身と同じゲームプレイ態様のフレンド(他のプレイヤ)を勧誘することによって、直ぐにギルドを結成することが可能になる。さらに、ギルド結成広場画面51の最も下側には、ギルド結成広場画面51を閉じるための終了ボタン56が表示される。 4 is a diagram showing an example of a guild formation square screen displayed on the terminal device 2. As shown in FIG. 4, the "Enjoy Square" 52 and the "Aim for the Top Square" 53 are displayed in the approximate center of the guild formation square screen 51 so as to be of the same shape and be line-symmetrical. In the "Enjoy Square" 52, a participation button 52a for a player who wishes to play leisurely to declare participation and a player display 52b showing the number of players who have declared participation with a predetermined icon are displayed. In addition, a message 54 saying "7 more people to form a guild!" is displayed directly below the "Enjoy Square" 52. On the other hand, in the "Aim for the Top Square" 53, a participation button 53a for a player who wishes to play with the goal of becoming the top to declare participation and a player display 53b showing the number of players who have declared participation with a predetermined icon are displayed. In addition, a message 55 saying "6 more people to form a guild!" is displayed directly below the "Aim for the Top Square" 53. In this way, messages 54, 55 indicating how many more people are needed to join before a guild is formed are displayed directly below the "Enjoy Square" 52 and the "Aim for the Top Square" 53, allowing the player to know exactly how many people are needed to form a guild regardless of which square (game play mode) they participate in. For example, if it is shown that two more people are needed to form a guild, the player can immediately form a guild by inviting a friend (other player) who has the same game play mode as the player. Furthermore, an exit button 56 for closing the guild formation square screen 51 is displayed at the very bottom of the guild formation square screen 51.
次に、上記の情報記憶部に記憶される各記憶部について図5~図7を参照して説明する。 Next, the various storage units stored in the information storage unit will be described with reference to Figures 5 to 7.
図5は、ギルド情報記憶部61に記憶されるギルド情報の一例を示す図である。ギルド情報は、ギルドに関するギルド情報を記憶する。ギルド情報は、例えば、ギルド番号に、ギルド名、及びそのギルド名が示すギルドに所属するプレイヤのプレイヤIDを対応づけた情報である。ここで、プレイヤIDとは、ゲームにおいてプレイヤを識別するための識別情報であり、例えば、ログイン時のID番号である。なお、図示しない記憶部によってプレイヤIDとプレイヤキャラクタとの対応付けが記憶されている。 Figure 5 is a diagram showing an example of guild information stored in the guild information storage unit 61. The guild information stores guild information related to guilds. The guild information is, for example, information that associates a guild number with a guild name and a player ID of a player who belongs to the guild indicated by the guild name. Here, the player ID is identification information for identifying a player in the game, for example, an ID number at the time of login. Note that the association between the player ID and the player character is stored in a storage unit (not shown).
ギルド情報は、例えば、図5に示すように、ギルド番号「0001」に、ギルド名「ギルドA」、及びプレイヤID「P0001」、「P0002」、…、が対応付けられ、ギルド番号「0002」に、ギルド名「ギルドB」、及びプレイヤID「P0011」、「P0012」、…、が対応付けられている。 For example, as shown in FIG. 5, the guild information corresponds to the guild number "0001" with the guild name "Guild A" and the player IDs "P0001", "P0002", ..., and corresponds to the guild number "0002" with the guild name "Guild B" and the player IDs "P0011", "P0012", ....
図6は、ギルド広場情報記憶部62に記憶されるギルド広場情報の一例を示す図である。ギルド広場情報は、一の条件下でプレイヤを集める広場と、この広場に設定される一の条件下で結成されるギルドに参加を表明したプレイヤのプレイヤIDとを対応付けた情報である。ギルド広場は、図4等で示したように、本実施の形態においては、「エンジョイ広場」52及び「トップを目指す広場」53が設けられている。 Figure 6 is a diagram showing an example of guild square information stored in the guild square information storage unit 62. The guild square information is information that associates a square that gathers players under a certain condition with the player IDs of players who have declared their intention to participate in a guild that will be formed under the certain condition set in this square. As shown in Figure 4 etc., in this embodiment, the guild square is provided with an "Enjoy Square" 52 and a "Aim for the Top Square" 53.
ギルド広場情報は、例えば、図6に示すように、「エンジョイ広場」52に、プレイヤID「P0101」、「P0102」、…、が対応付けられ、「トップを目指す広場」53に、プレイヤID「P0201」、「P0202」、…、が対応付けられている。 For example, as shown in FIG. 6, the guild square information corresponds to player IDs "P0101", "P0102", ..., in the "Enjoy Square" 52, and to player IDs "P0201", "P0202", ..., in the "Aim for the Top Square" 53.
図7は、ギルド成立数情報記憶部63に記憶されるギルド成立数情報の一例を示す図である。ギルド成立数情報は、広場に参加を表明したプレイヤが何人になったら当該ギルドが成立するかを規定する情報であり、広場毎にギルド成立数(プレイヤID数)が対応付けられている。 Figure 7 is a diagram showing an example of the number of established guilds information stored in the number of established guilds information storage unit 63. The number of established guilds information is information that specifies how many players who have declared their intention to participate in a plaza are required to establish the guild, and the number of established guilds (number of player IDs) is associated with each plaza.
ギルド成立数情報は、例えば、図7に示すように、「エンジョイ広場」52に、ギルド成立数「10」、「トップを目指す広場」53に、ギルド成立数「10」が対応付けられている。したがって、本実施の形態においては、「エンジョイ広場」52及び「トップを目指す広場」53共に、参加を表明したプレイヤが10人に達すると、新たなギルドが結成されるように規定されている。なお、ギルド成立数は、広場毎に、例えば、ゲーム運営会社が任意に設定可能である。 As shown in FIG. 7, for example, the guild formation number information is such that the "Enjoy Square" 52 is associated with the number of guilds formed of "10," and the "Aim for the Top Square" 53 is associated with the number of guilds formed of "10." Therefore, in this embodiment, it is specified that when the number of players who have declared their participation in both the "Enjoy Square" 52 and the "Aim for the Top Square" 53 reaches 10, a new guild is formed. Note that the number of guilds formed can be set arbitrarily for each square, for example, by the game management company.
次に、図8を参照して、ギルド結成処理の一例について説明する。このギルド結成処理は、サーバ装置100の演算処理部101が情報記憶部に記憶されるプログラムに基づいて実行する。 Next, an example of the guild formation process will be described with reference to FIG. 8. This guild formation process is executed by the calculation processing unit 101 of the server device 100 based on a program stored in the information storage unit.
まず、演算処理部101は、端末装置2に表示するゲームのトップ画面からプレイヤにより、図示省略のギルド結成ボタンがタップされたか否かを判断する(ST101)。ギルド結成ボタンがタップされていないと判断した場合(ST101:NO)、演算処理部101は、ギルド結成ボタンがタップされるまで処理を待機する。つまり、このギルド結成処理は、ゲームのトップ画面からプレイヤにより、ギルド結成ボタンがタップされることにより開始される。 First, the calculation processing unit 101 judges whether or not the player has tapped a guild formation button (not shown) on the top screen of the game displayed on the terminal device 2 (ST101). If it is determined that the guild formation button has not been tapped (ST101: NO), the calculation processing unit 101 puts the process on hold until the guild formation button is tapped. In other words, this guild formation process is started when the player taps the guild formation button on the top screen of the game.
プレイヤによりギルド結成ボタンがタップされたと判断した場合(ST101:YES)、演算処理部101は、図6に示すギルド広場情報記憶部62を参照してギルド広場情報を取得し、また、図7に示すギルド成立数情報記憶部63を参照してギルド成立数情報を取得し、これら取得したギルド広場情報及びギルド成立数情報に基づいて、当該プレイヤが操作する端末装置2に、例えば、図4に示すギルド結成広場画面51を出力するための処理をする(ST102)。 When it is determined that the player has tapped the guild formation button (ST101: YES), the calculation processing unit 101 acquires guild plaza information by referring to the guild plaza information storage unit 62 shown in FIG. 6, and acquires guild formation number information by referring to the guild formation number information storage unit 63 shown in FIG. 7, and performs processing to output, for example, the guild formation plaza screen 51 shown in FIG. 4 to the terminal device 2 operated by the player based on the acquired guild plaza information and guild formation number information (ST102).
より詳細には、演算処理部101は、ギルド広場情報に含まれる「エンジョイ広場」及び「トップを目指す広場」の広場名、各「エンジョイ広場」及び「トップを目指す広場」にそれぞれ参加を表明しているプレイヤID数に応じたアイコンをそれぞれ出力する。これにより、例えば、図4のギルド結成広場画面51に示す「エンジョイ広場」52及び「トップを目指す広場」53が表示される。また、演算処理部101は、ギルド広場情報に含まれる各「エンジョイ広場」及び「トップを目指す広場」にそれぞれ参加を表明しているプレイヤID数、及びギルド成立数情報に含まれる「エンジョイ広場」及び「トップを目指す広場」にそれぞれ設定されるギルド成立数に基づいて、残り何人でギルドが結成されるかを算出し、その算出した結果を出力する。これにより、例えば、図4のギルド結成広場画面51に示すメッセージ54,55が表示される。プレイヤは、「エンジョイ広場」52及び「トップを目指す広場」53及びメッセージ54,55の内容を、参加するギルドを決定する判断材料にすることができる。 More specifically, the arithmetic processing unit 101 outputs icons according to the names of the "Enjoy Square" and "Aim for the Top Square" included in the guild square information and the number of player IDs who have declared their participation in each of the "Enjoy Square" and "Aim for the Top Square". As a result, for example, the "Enjoy Square" 52 and "Aim for the Top Square" 53 shown in the guild formation square screen 51 of FIG. 4 are displayed. In addition, the arithmetic processing unit 101 calculates how many players are left to form a guild based on the number of player IDs who have declared their participation in each of the "Enjoy Square" and "Aim for the Top Square" included in the guild square information and the number of guilds established set in the "Enjoy Square" and "Aim for the Top Square" included in the guild establishment number information, and outputs the calculation result. As a result, for example, messages 54 and 55 shown in the guild formation square screen 51 of FIG. 4 are displayed. The player can use the contents of the "Enjoy Square" 52 and "Aim for the Top Square" 53 and the messages 54 and 55 as a basis for deciding which guild to join.
次に、演算処理部101は、ギルド結成広場画面51に対するプレイヤの入力を受付け(受付手段)、受付けた入力が、終了ボタン56の入力であるか否かを判断する(ST103)。終了ボタン56の入力でないと判断した場合(ST103:NO)、演算処理部101は、受付けた入力に応じてプレイヤIDをギルド広場情報記憶部62に記憶する(ST104:記憶手段)。例えば、演算処理部101は、「エンジョイ広場」52の参加ボタン52aが入力された場合、ギルド広場情報記憶部62の「エンジョイ広場」のフィールドに当該プレイヤのプレイヤIDを追加する。また、演算処理部101は、「トップを目指す広場」53の参加ボタン53aが入力された場合、ギルド広場情報記憶部62の「トップを目指す広場」のフィールドに当該プレイヤのプレイヤIDを追加する。 Next, the calculation processing unit 101 accepts the player's input to the guild formation square screen 51 (reception means), and judges whether the accepted input is an input of the end button 56 or not (ST103). If it is judged that the input is not an input of the end button 56 (ST103: NO), the calculation processing unit 101 stores the player ID in the guild square information storage unit 62 according to the accepted input (ST104: storage means). For example, when the join button 52a of the "Enjoy Square" 52 is pressed, the calculation processing unit 101 adds the player ID of the player to the "Enjoy Square" field of the guild square information storage unit 62. Also, when the join button 53a of the "Aim for the Top Square" 53 is pressed, the calculation processing unit 101 adds the player ID of the player to the "Aim for the Top Square" field of the guild square information storage unit 62.
次に、演算処理部101は、追加したプレイヤIDに対応する広場について、ギルド成立数に到達したか否かを判断する(ST105:判断手段)。より詳細には、演算処理部101は、追加したプレイヤIDに対応する広場のプレイヤID数と、ギルド成立数情報記憶部63に記憶されている当該広場に対応するギルド成立数とを比較し、当該プレイヤID数がギルド成立数以上であれば、ギルド成立数に到達したと判断する。 Next, the calculation processing unit 101 judges whether the number of established guilds has been reached for the square corresponding to the added player ID (ST105: judgment means). More specifically, the calculation processing unit 101 compares the number of player IDs in the square corresponding to the added player ID with the number of established guilds corresponding to the square stored in the number of established guilds information storage unit 63, and judges that the number of established guilds has been reached if the number of player IDs is equal to or greater than the number of established guilds.
ギルド成立数に到達したと判断した場合(ST105:YES)、演算処理部101は、追加したプレイヤIDの広場に記憶されているプレイヤIDに対応するプレイヤが所属するギルドを結成する(ST106:ギルド結成手段)。より詳細には、演算処理部101は、新たなギルド番号を採番し、ギルド情報記憶部61に、その採番したギルド番号にギルド名、及びギルド成立数に到達した広場に関連付けられている全てのプレイヤIDを対応付けて記憶し、そのギルド広場に関連付けられているプレイヤIDをギルド広場情報記憶部62から削除(クリア)する。更に、演算処理部101は、当該全てのプレイヤIDに対して、他のギルドに記憶されているか否かをギルド情報記憶部61に基づいてサーチし、他のギルドに記憶されている場合、当該他のギルドからそのプレイヤIDを削除(クリア)する。これにより、プレイヤが重複してギルドに所属する状態を回避することができる。なお、ギルド名は、例えば、デフォルトの名前にしておき、ギルドのマスターとなるプレイヤが後から変更するように構成すれば良い。 When it is determined that the number of guilds established has been reached (ST105: YES), the calculation processing unit 101 forms a guild to which the player corresponding to the player ID stored in the square of the added player ID belongs (ST106: guild formation means). More specifically, the calculation processing unit 101 assigns a new guild number, associates the guild name with the assigned guild number, and stores all player IDs associated with the square where the number of guilds established has been reached in the guild information storage unit 61, and deletes (clears) the player ID associated with the guild square from the guild square information storage unit 62. Furthermore, the calculation processing unit 101 searches for all the player IDs based on the guild information storage unit 61 to see whether they are stored in other guilds, and if they are stored in other guilds, deletes (clears) the player ID from the other guild. This makes it possible to avoid a situation in which players belong to multiple guilds. The guild name can be set to a default name, and can be changed later by the player who will be the guild master.
次に、演算処理部101は、新たに結成されたギルドに所属する全てのプレイヤ宛に、これらのプレイヤ達のプレイヤIDに基づいて、ギルドが結成されたことを主な内容とするメッセージを送信する(ST107:第1送信情報)。メッセージが送信されたプレイヤは、端末装置2に当該メッセージを表示して、ギルドが結成されたことを視認することができる。なお、プレイヤIDに基づいて、メッセージを送信する技術は従来よりあるものを用いれば良い。 Next, the calculation processing unit 101 sends a message to all players belonging to the newly formed guild, based on the player IDs of these players, with the main content being that the guild has been formed (ST107: first transmission information). The players to whom the message has been sent can see the message displayed on their terminal devices 2 and visually confirm that the guild has been formed. Note that any conventional technology can be used to send messages based on player IDs.
このようにメッセージを送信した場合(ST107)、ステップST103において終了ボタン56が入力されたと判断した場合(ST103:YES)、又は、ステップS105においてギルド成立数に到達しなかったと判断した場合(ST105:NO)、演算処理部101は、このギルド結成処理を終了する。 If a message is sent in this manner (ST107), if it is determined in step ST103 that the end button 56 has been pressed (ST103: YES), or if it is determined in step ST105 that the number of guilds established has not been reached (ST105: NO), the calculation processing unit 101 ends this guild formation process.
以上の如く構成されたサーバ装置100の制御方法、サーバ装置100、及びプログラムによれば、プレイヤがギルドを結成するときに、プレイヤの端末装置2に表示されるギルド結成広場画面51に対する操作に基づいて、「エンジョイ広場」(一の条件)52、又は「トップを目指す広場」(一の条件)53に参加を表明する参加ボタン52a又は53aの入力を受付け、参加ボタン52a又は53aの入力を受付けたときに、「エンジョイ広場」52、又は「トップを目指す広場」53とプレイヤを識別するプレイヤID(識別情報)とを関連付けてギルド広場情報記憶部62に記憶する。そして、このギルド広場情報記憶部62に記憶するときに、「エンジョイ広場」52、又は「トップを目指す広場」53に予め設定されたギルド成立人数(プレイヤID数)に到達したか否かを判断し、ギルド成立人数に到達した場合、「エンジョイ広場」52、又は「トップを目指す広場」53に関連付けられたプレイヤIDと対応するプレイヤが所属するギルドを結成し、ギルド情報記憶部61に記憶することができる。したがって、ギルドを結成するときに、同じプレイスタイル(ゲームプレイ態様)を有するプレイヤを容易に集めることができる。 According to the control method, server device 100, and program of the server device 100 configured as described above, when a player forms a guild, input of a join button 52a or 53a declaring participation in the "Enjoy Square" (one condition) 52 or the "Aim for the Top Square" (one condition) 53 is accepted based on an operation on the guild formation square screen 51 displayed on the player's terminal device 2, and when input of the join button 52a or 53a is accepted, the "Enjoy Square" 52 or the "Aim for the Top Square" 53 is associated with a player ID (identification information) that identifies the player and stored in the guild square information storage unit 62. When storing in the guild plaza information storage unit 62, it is determined whether the number of players (number of player IDs) for forming a guild preset in the "Enjoy Plaza" 52 or the "Aim for the Top Plaza" 53 has been reached, and if the number of players for forming a guild has been reached, a guild is formed to which players corresponding to the player IDs associated with the "Enjoy Plaza" 52 or the "Aim for the Top Plaza" 53 belong, and the information is stored in the guild information storage unit 61. Therefore, when forming a guild, players with the same play style (game play mode) can be easily gathered.
また、ギルドを結成する場合、ギルド情報記憶部61を参照し、結成するギルドに所属するプレイヤのプレイヤIDが他のギルドに記憶されている場合、当該他のギルドのプレイヤIDを削除し、他のギルドとの所属(関連付け)を解除するようになっている。したがって、プレイヤが重複してギルドに所属することを防止することができる。ゲームの仕様がプレイヤは1つのギルドにしか所属できないようになっている場合に、特に有益な処理となる。 In addition, when forming a guild, the guild information storage unit 61 is referenced, and if the player ID of a player belonging to the guild to be formed is stored in another guild, the player ID of that other guild is deleted and the affiliation (association) with the other guild is cancelled. This prevents players from belonging to multiple guilds. This is a particularly useful process when the game specifications allow a player to belong to only one guild.
さらに、ギルドが結成された場合、当該ギルドに所属するプレイヤに対して、ギルドが結成されたことを示す内容を主とするメッセージを送信するようになっている。したがって、当該ギルドに参加を表明していたプレイヤは、当該メッセージを端末装置2で視認することにより、ギルドが結成されたことを知ることができる。 Furthermore, when a guild is formed, a message is sent to the players who belong to that guild, primarily containing content informing them that a guild has been formed. Therefore, players who have declared their intention to join the guild can learn that a guild has been formed by viewing the message on the terminal device 2.
なお、本実施の形態においては、ギルド結成広場には、「エンジョイ広場」52と「トップを目指す広場」53とがギルド結成に関する複数の条件として設けられる場合で説明したが、同様なゲームプレイ態様のプレイヤを集めるための条件であれば、広場の内容や数は上記実施の形態に限られるものではない。例えば、「夕方以降だけプレイするプレイヤ向け」、「頻繁にログインするプレイヤ向け」及び「無課金で頑張るプレイヤ向け」のように、プレイ時間帯やプレイ頻度やアイテム購入に関するスタンスなど、上記実施の形態とは異なるゲームプレイ態様及び異なる3つ広場を設けても良いし、「レベル○以上のプレイヤ」、「レベル△から○のプレイヤ」のようにプレイヤのゲーム内のレベルをゲームプレイ態様として複数の条件に設定しても良いし、「初心者プレイヤ」、「ベテランプレイヤ」のようにプレイヤのゲームのプレイ期間をゲームプレイ態様として複数の条件に設定しても良い。また、プレイヤの所有しているアイテムやカードをギルド結成の条件としても良い。例えば、「水属性のカードをリーダーカードにしているプレイヤ」、「魔法が得意なキャラクタを所有しているプレイヤ」、「回復スキルを会得しているキャラクタを所有しているプレイヤ」のようにプレイヤのデッキの配置や所有しているアイテムまたはスキルに応じて、プレイヤを集めてギルドを結成しても良い。このように所有アイテムをギルド結成の条件とすることで、同じアイテムやカードを所有していることの連帯感を持たせることができる。また、プレイヤの出身地や居住地をギルド結成の条件としても良い。例えば、「北海道出身プレイヤ」、「東京在住プレイヤ」、「大阪在住プレイヤ」のようにプレイヤの出身地や居住地に応じて、プレイヤを集めてギルドを結成しても良い。このようにプレイヤの出身地や居住地をギルド結成の条件とすることで、同じ出身地や居住地のプレイヤ同士の交流を図ることができ、ソーシャルゲームならではの楽しみ方を提供することができる。 In this embodiment, the "Enjoyment Square" 52 and the "Aim for the Top Square" 53 are set as multiple conditions for forming a guild in the guild formation square, but the content and number of squares are not limited to those in the above embodiment, as long as they are conditions for gathering players with similar game play modes. For example, three different squares with different game play modes and stances on play time, play frequency, and item purchases, such as "for players who only play after the evening", "for players who log in frequently", and "for players who do their best without paying", may be set as multiple conditions for game play modes, such as "players with level ○ or higher" and "players with level △ to ○", or the player's game play period may be set as multiple conditions for game play modes, such as "beginner player" and "veteran player". Items and cards owned by the player may also be set as conditions for forming a guild. For example, players may be gathered together to form a guild based on the arrangement of their decks and the items or skills they own, such as "players who use a water-attribute card as their leader card," "players who own characters who are good at magic," and "players who own characters who have acquired recovery skills." By making owned items a condition for forming a guild in this way, a sense of solidarity can be created by owning the same items or cards. Also, the place of origin or place of residence of the player may be set as a condition for forming a guild. For example, players may be gathered together to form a guild based on the place of origin or place of residence of the player, such as "players from Hokkaido," "players living in Tokyo," and "players living in Osaka." By setting the place of origin or place of residence of the player as a condition for forming a guild in this way, players from the same place of origin or place of residence can interact with each other, providing a way of enjoying the game that is unique to social games.
また、上記実施の形態では、ギルド結成広場画面51で提供される「エンジョイ広場」52、「トップを目指す広場」53は、例えば、ゲーム運営会社が予め設定する場合で説明したが、これに限るものではない。例えば、端末装置2に表示されるゲームのトップ画面に、広場作成ボタンを設け、当該広場作成ボタンが入力された場合に、所定の広場作成画面を端末装置2に表示し、広場作成に関する情報(ゲームプレイ態様に関する情報)の入力を受付けるようにし、当該処理によって作成された広場を演算処理部101がギルド結成広場画面51に表示するようにしても良い。このように、プレイヤの操作を受付けて、広場を作成することができるように構成することによって、プレイヤが自分のゲームプレイ態様にあったプレイヤをギルド結成広場画面51で募集することが可能になる。なお、このようにプレイヤが広場で募集することを可能にするには、例えば、ゲーム内の特定の対戦イベントを攻略したギルドのマスターのみとする場合、ゲーム内の特定のレアアイテムを取得した場合、及びプレイヤが非常に高いレベルになった場合等のように一定の条件を設けるようにしても良い。このように構成すると、ゲームの趣向を更に凝らすことができる。 In the above embodiment, the "Enjoy Square" 52 and "Aim for the Top Square" 53 provided on the Guild Creation Square screen 51 are described as being set in advance by a game management company, but the present invention is not limited to this. For example, a square creation button may be provided on the top screen of the game displayed on the terminal device 2, and when the square creation button is pressed, a predetermined square creation screen may be displayed on the terminal device 2, and input of information related to the square creation (information related to the game play mode) may be accepted, and the square created by this process may be displayed on the Guild Creation Square screen 51 by the calculation processing unit 101. By configuring the square to be created by accepting the player's operation in this way, it becomes possible for the player to recruit players who match his or her game play mode on the Guild Creation Square screen 51. In order to enable players to recruit players in the square in this way, certain conditions may be set, such as only the master of a guild who has conquered a specific battle event in the game, when a specific rare item in the game is obtained, and when the player has reached a very high level. By configuring the game in this way, the game can be made even more interesting.
またさらに、上記のステップST106のギルドを結成する処理の後、ステップST107のメッセージを送信する処理の前に、演算処理部101が結成したギルドのマスターを決定する処理を行なうようにしても良い。例えば、上記ステップST106においてギルドを結成した後、演算処理部101が、結成したギルドに所属するプレイヤのうちから最もゲーム内のレベルの高いプレイヤをマスターに決定し、当該結成したギルドのマスターについてのマスター情報(マスターとなるプレイヤのレベル、プレイ期間等のゲームにおけるプレイヤの情報)を含めてステップST107のメッセージを送信するようにしても良い。 Furthermore, after the process of forming a guild in step ST106 above and before the process of transmitting a message in step ST107, the calculation processing unit 101 may perform a process of determining a master of the formed guild. For example, after forming a guild in step ST106 above, the calculation processing unit 101 may determine the player with the highest in-game level among the players belonging to the formed guild as the master, and transmit the message of step ST107 including master information about the master of the formed guild (player information in the game, such as the level of the player who will be the master, playing period, etc.).
また、ステップST107のメッセージにギルドのマスターを選出するための選出情報(例えば、所属するプレイヤのレベル、プレイ期間等のゲームにおけるプレイヤの情報を含み、選出したプレイヤの情報を応答情報として送信することが可能になっている情報)を含むように構成し、演算処理部101は、各プレイヤから送信された応答情報に基づいてマスターを選出し、選出後、ギルドに所属するプレイヤに対して、マスターがいずれのプレイヤになったかを示すマスター決定情報を含むメッセージ(第2送信情報)を送信するようにしても良い。 The message in step ST107 may also be configured to include selection information for selecting a guild master (e.g., information including information about players in the game such as the levels of the players and playing period, and enabling information about the selected player to be transmitted as response information), and the calculation processing unit 101 may select a master based on the response information transmitted from each player, and after the selection, transmit a message (second transmission information) to players belonging to the guild, including master determination information indicating which player has become the master.
上記のように演算処理部101がマスターを決定する構成とすることにより、自動的にマスターが選出されるため、従前のようにギルドを立ち上げるプレイヤがマスターになり、更に、当該マスターがギルドに所属するプレイヤを集めなくてはならないという煩雑さをなくすことができる。 As described above, by configuring the calculation processing unit 101 to determine the master, the master is selected automatically, eliminating the need for the player who established the guild to become the master and the additional hassle of the master having to gather players to belong to the guild, as was previously the case.
なお、上記においては、ギルドに所属するプレイヤ宛にメッセージを送信して各種情報を報知する構成としているが、メッセージではなく電子メールという形式をとっても良いし、メッセージや電子メールに各種情報へのリンク先を含めるような構成としても良い。 In the above, various information is notified to players belonging to the guild by sending messages, but this may take the form of e-mails instead of messages, and the messages or e-mails may include links to various information.
なお、上述したとおり、本発明は、上記の実施の形態、及び、既に述べた変形例に限定されるものではなく、その要旨を変更しない限度において様々な変形が可能である。例えば、図1に示すサーバ装置100の構成は、処理能力等に相違はあるものの、端末装置2であるクライアントコンピュータ21及び携帯端末22についても適合する。逆言すれば、クライアントコンピュータ21及び携帯端末22を、サーバ装置100として使用することも可能である。すなわち、ネットワーク200を介して接続されているコンピュータ装置の何れもサーバ装置として機能させることができる。 As mentioned above, the present invention is not limited to the above-mentioned embodiment and the modified examples already described, and various modifications are possible without departing from the gist of the present invention. For example, the configuration of the server device 100 shown in FIG. 1 is also suitable for the client computer 21 and mobile terminal 22, which are terminal devices 2, although there are differences in processing power, etc. In other words, the client computer 21 and mobile terminal 22 can also be used as the server device 100. In other words, any computer device connected via the network 200 can be made to function as a server device.
さらに、サーバ装置100においては、ハードディスクやSSD等の大容量記憶装置を用いて、ROM102、RAM103、外部メモリ106、スロットドライブ108に装荷されるメモリデバイス等と同等の機能を果たすように構成してもよく、それらの記憶装置は、RAID等による冗長化が行われていてもいなくてもよく、また、伝送路120を介して演算処理部101に接続されていなくてもよく、例えば、クラウドコンピューティングの一環として、ネットワーク200を介して別の外部装置等に接続されていてもよい。 Furthermore, the server device 100 may be configured to use large-capacity storage devices such as hard disks and SSDs to perform functions equivalent to those of the ROM 102, RAM 103, external memory 106, and memory devices loaded into the slot drive 108, and these storage devices may or may not be redundant using RAID or the like, and may not be connected to the arithmetic processing unit 101 via the transmission path 120, but may be connected to another external device via the network 200, for example, as part of cloud computing.
またさらに、サーバ装置100及び端末装置2におけるネットワークインターフェースとしては、無線LAN装置及び有線LAN装置の何れでもよく、それらは、内部に装着されていても、LANカードの如く外部デバイスタイプのものでもよい。さらにまた、端末装置2としては、ネットワーク200に接続可能なゲーム機を用いてもよく、他には、例えば通信カラオケ装置を用いることも可能である。 Furthermore, the network interface in the server device 100 and the terminal device 2 may be either a wireless LAN device or a wired LAN device, which may be installed internally or may be an external device type such as a LAN card. Furthermore, the terminal device 2 may be a game machine that can be connected to the network 200, or, for example, an online karaoke device.
以下に、本願の原出願における出願当初の特許請求の範囲に記載された発明を付記する。
[1]
サーバに通信回線を介して接続され、複数のプレイヤが所属するグループでプレイするイベントを含むゲームの画面をディスプレイに出力する情報処理装置の制御方法であって、
複数のグループを、同様なゲームプレイ態様のプレイヤを集める条件に関する表示、及び前記グループに参加可能な残りの人数の表示、前記グループを選択するための前記プレイヤの入力操作を受け付ける選択表示を含めて表示した選択画面を出力する選択画面出力ステップと、
前記プレイヤの前記選択表示への入力操作に基づいて、複数の前記グループから参加を希望する一のグループへの選択を受付ける受付ステップと、
前記一のグループへの選択を受付けた場合に、当該グループと当該グループを選択した前記プレイヤを識別する識別情報とを前記サーバに送信する識別情報送信ステップと、
結成された前記グループで前記イベントを進行させるイベント進行ステップと、を含む、情報処理装置の制御方法。
[2]
前記選択画面出力ステップでは、前記ゲームのプレイ時間帯を前記条件に関する表示に含めて出力する、[1]に記載の情報処理装置の制御方法。
[3]
前記選択画面出力ステップでは、前記ゲームのプレイ頻度を前記条件に関する表示に含めて出力する、[1]又は[2]に記載の情報処理装置の制御方法。
[4]
前記選択画面出力ステップでは、前記ゲームで用いられるゲーム媒体の購入に関するスタンスを前記条件に関する表示に含めて出力する、[1]~[3]のいずれか1項に記載の情報処理装置の制御方法。
[5]
前記選択画面出力ステップでは、前記プレイヤの前記ゲーム内でのレベルを前記条件に関する表示に含めて出力する、[1]~[4]のいずれか1項に記載の情報処理装置の制御方法。
[6]
前記選択画面出力ステップでは、前記プレイヤが所定のゲーム媒体を所有することを前記条件に関する表示に含めて出力する、[1]~[5]のいずれか1項に記載の情報処理装置の制御方法。
[7]
前記選択画面出力ステップでは、前記プレイヤに関連付けられた複数のゲーム媒体群の配置を前記条件に関する表示に含めて出力する、[1]~[6]のいずれか1項に記載の情報処理装置の制御方法。
[8]
前記選択画面出力ステップでは、前記ゲームのスキルが前記プレイヤに関連付けられていることを前記条件に関する表示に含めて出力する、[1]~[7]のいずれか1項に記載の情報処理装置の制御方法。
[9]
前記選択画面出力ステップでは、前記プレイヤの出身地や居住地を前記条件に関する表示に含めて出力する、[1]~[8]のいずれか1項に記載の情報処理装置の制御方法。
[10]
前記同様なゲームプレイ態様のプレイヤを集める条件は、ゲーム運営者によって予め設定された条件である、[1]~[9]のいずれか1項に記載の情報処理装置の制御方法。
[11]
前記選択画面出力ステップでは、前記選択画面に、参加プレイヤに関するプレイヤ表示を含めて出力する、[1]~[10]のいずれか1項に記載の情報処理装置の制御方法。
[12]
前記サーバにより前記一のグループへの参加を受け付けた回数が当該一のグループに予め設定された識別情報数に達した場合に、前記サーバから通知を受信する通知受信ステップをさらに備える、[1]~[11]のいずれか1項に記載の情報処理装置の制御方法。
[13]
前記通知には、前記グループのマスターに関する情報が含まれる、[12]に記載の情報処理装置の制御方法。
[14]
前記通知には、前記グループに所属する各プレイヤのゲームにおける情報である選出情報が含まれており、
前記通知を受信した後に、前記グループに所属するプレイヤの中から前記プレイヤによって前記選出情報に基づいて選出されたプレイヤの情報を応答情報として送信する応答情報送信ステップと、
前記サーバが前記応答情報に基づいてマスターを決定した場合、前記グループのマスターが決定したことを示す内容を含む決定情報を受信する決定情報受信ステップと、をさらに有する、[12]又は[13]に記載の情報処理装置の制御方法。
[15]
前記選択画面出力ステップでは、他のプレイヤによって設定された前記一のグループを前記選択画面に表示させる、[1]~[14]のいずれか1項に記載の情報処理装置の制御方法。
[16]
サーバに通信回線を介して接続され、複数のプレイヤが所属するグループでプレイするイベントを含むゲームの画面をディスプレイに出力するコンピュータが実行するプログラムであって、
前記コンピュータを、
複数のグループを、同様なゲームプレイ態様のプレイヤを集める条件に関する表示、及び前記グループに参加可能な残りの人数の表示、前記グループを選択するための前記プレイヤの入力操作を受け付ける選択表示を含めて表示した選択画面を出力する選択画面出力部と、
前記プレイヤの前記選択表示への入力操作に基づいて、複数の前記グループから参加を希望する一のグループへの選択を受付ける受付部と、
前記一のグループへの選択を受付けた場合に、当該グループと当該グループを選択した前記プレイヤを識別する識別情報とを前記サーバに送信する識別情報送信部と、
結成された前記グループで前記イベントを進行させるイベント進行部として機能させる、
プログラム。
[17]
プレイヤが用いる情報処理装置に通信回線を介して接続され、複数のプレイヤが所属するグループでプレイするイベントを含むゲームの画面をディスプレイに出力するサーバの制御方法であって、
複数のグループを、同様なゲームプレイ態様のプレイヤを集める条件に関する表示、及び前記グループに参加可能な残りの人数の表示、前記グループを選択するための前記プレイヤの入力操作を受け付ける選択表示を含めて表示した選択画面を前記情報処理装置に出力させるステップと、
前記プレイヤの前記選択表示への入力操作に基づいて選択された前記グループと当該グループを選択した前記プレイヤを識別する識別情報とを受信するステップと、
結成された前記グループで前記イベントを進行させるステップと、を含む、
サーバの制御方法。
[18]
プレイヤが用いる情報処理装置に通信回線を介して接続され、複数のプレイヤが所属するグループでプレイするイベントを含むゲームの画面をディスプレイに出力するサーバであって、
複数のグループを、同様なゲームプレイ態様のプレイヤを集める条件に関する表示、及び前記グループに参加可能な残りの人数の表示、前記グループを選択するための前記プレイヤの入力操作を受け付ける選択表示を含めて表示した選択画面を前記情報処理装置に出力させる出力制御部と、
前記プレイヤの前記選択表示への入力操作に基づいて選択された前記グループと当該グループを選択した前記プレイヤを識別する識別情報とを受信するグループ情報受信部と、
結成された前記グループで前記イベントを進行させる進行部と、を含む、
サーバ。
The inventions described in the claims of the original application of this application are set forth below.
[1]
A method for controlling an information processing device that is connected to a server via a communication line and outputs to a display a screen of a game including an event played by a group to which a plurality of players belong, comprising the steps of:
a selection screen output step of outputting a selection screen that displays a selection display including a display regarding a condition for gathering players with similar game play styles to form a plurality of groups, a display of the remaining number of players who can join the group, and a selection display that accepts an input operation by the player to select the group;
a receiving step of receiving a selection of one of the groups in which the player wishes to join based on an input operation by the player on the selection display;
an identification information transmitting step of transmitting, when a selection to one of the groups is accepted, the group and identification information for identifying the player who selected the group to the server;
and an event proceeding step of proceeding with the event in the formed group.
[2]
The method for controlling an information processing device according to [1], wherein in the selection screen output step, a time period during which the game is played is included in the display relating to the conditions and output.
[3]
The method for controlling an information processing device according to [1] or [2], wherein in the selection screen output step, a frequency of playing the game is outputted while being included in the display relating to the condition.
[4]
The control method for an information processing device described in any one of [1] to [3], wherein in the selection screen output step, a stance regarding the purchase of game media used in the game is included in the display regarding the conditions and output.
[5]
The control method for an information processing device according to any one of [1] to [4], wherein in the selection screen output step, the level of the player in the game is outputted together with the display relating to the condition.
[6]
The control method for an information processing device described in any one of [1] to [5], wherein in the selection screen output step, the display regarding the conditions includes and outputs information indicating that the player owns a specified game medium.
[7]
The control method for an information processing device described in any one of [1] to [6], wherein in the selection screen output step, the arrangement of a group of multiple game media associated with the player is output together with the display related to the conditions.
[8]
A control method for an information processing device described in any one of [1] to [7], in the selection screen output step, a display regarding the conditions is output including information that the game skill is associated with the player.
[9]
The control method for an information processing device according to any one of [1] to [8], wherein in the selection screen output step, the player's hometown or place of residence is outputted together with the display relating to the condition.
[10]
The control method for an information processing device according to any one of [1] to [9], wherein the condition for gathering players with similar game play styles is a condition set in advance by a game operator.
[11]
The method for controlling an information processing device according to any one of [1] to [10], wherein, in the selection screen output step, a player display relating to a participating player is included in the selection screen and is output.
[12]
The method for controlling an information processing device described in any one of [1] to [11] further includes a notification receiving step of receiving a notification from the server when the number of times the server has accepted applications to join the one group reaches a number of identification information preset for the one group.
[13]
The method for controlling an information processing device according to [12], wherein the notification includes information regarding the master of the group.
[14]
The notification includes selection information, which is information on the game of each player belonging to the group;
a response information transmitting step of transmitting, after receiving the notification, information on a player selected by the player from among the players belonging to the group based on the selection information as response information;
The control method of an information processing device described in [12] or [13], further comprising a determination information receiving step of receiving determination information including content indicating that the master of the group has been determined when the server determines the master based on the response information.
[15]
The control method for an information processing device according to any one of [1] to [14], wherein, in the selection screen output step, the one group set by another player is displayed on the selection screen.
[16]
A program executed by a computer that is connected to a server via a communication line and outputs to a display a screen of a game including an event played by a group to which a plurality of players belong,
The computer,
a selection screen output unit that outputs a selection screen that displays a selection display including a display relating to a condition for gathering players with similar game play styles to form a plurality of groups, a display of the remaining number of players who can join the group, and a selection display that accepts an input operation by the player to select the group;
a reception unit that receives a selection of one of the groups in which the player wishes to join, based on an input operation by the player on the selection display;
an identification information sending unit that, when a selection of one of the groups is accepted, sends to the server identification information that identifies the group and the player who selected the group;
The formed group functions as an event promotion unit that promotes the event.
program.
[17]
A method for controlling a server that is connected via a communication line to an information processing device used by a player and outputs to a display a screen of a game including an event played by a group to which a plurality of players belong, comprising the steps of:
outputting, to the information processing device, a selection screen that displays a display relating to conditions for gathering players with similar game play styles to form a plurality of groups, a display of the remaining number of players who can join the group, and a selection display that accepts an input operation by the player to select the group;
receiving the group selected based on an input operation by the player on the selection display and identification information identifying the player who selected the group;
and proceeding with the event in the formed group.
How to control the server.
[18]
A server that is connected to an information processing device used by a player via a communication line and outputs a screen of a game including an event played by a group to which a plurality of players belong, to a display,
an output control unit that causes the information processing device to output a selection screen that displays a display relating to conditions for gathering players with similar game play styles to form a plurality of groups, a display of the remaining number of players who can join the group, and a selection display that receives an input operation by the player to select the group;
a group information receiving unit that receives the group selected based on an input operation by the player on the selection display and identification information that identifies the player who selected the group;
A progress section that progresses the event with the formed group.
server.
以上説明したとおり、本発明のゲーム管理サーバ装置の制御方法、ゲーム管理サーバ装置、及びプログラムは、グループを結成するときに、同様なゲームプレイ態様を有するプレイヤを容易に集めることができる。特にサーバ-クライアントタイプのネットワーク構成において配信、提供、実施等されるゲーム全般(特にソーシャルゲームの要素を含むもの)、そのゲームの配信、提供、実施等に係るソフト及びハード関連の技術全般、さらに、それらの設計、製造、販売等の活動に、広く且つ有効に利用することができる。 As explained above, the game management server device control method, game management server device, and program of the present invention can easily gather players with similar game play styles when forming a group. In particular, they can be widely and effectively used in general games (especially those that include elements of social games) that are distributed, provided, implemented, etc. in a server-client type network configuration, in general software and hardware related technologies for the distribution, provision, implementation, etc. of such games, and in activities such as their design, manufacture, and sales.
1:ゲームシステム2:端末装置2a:表示画面21:クライアントコンピュータ(端末装置)22:携帯端末(端末装置)31,32,33:カード43,44:HPゲージ51:ギルド結成広場画面52:エンジョイ広場(一の条件)52a,53a:参加ボタン52b,53b:プレイヤ表示53:トップを目指す広場(一の条件)54,55:メッセージ61:グループ情報記憶部62:ギルド広場情報記憶部63:ギルド成立数情報記憶部100:サーバ装置101:演算処理部102:ROM103:RAM104:外部インターフェース105:入力部106:外部メモリ107:画像処理部108:スロットドライブ109:音声処理部110:ネットワークインターフェース111:ディスプレイモニタ112:スピーカ装置120:伝送路200:ネットワーク(通信回線)A1~A5、B1~B5:ギルドに所属するプレイヤキャラクタCm1,Cm2:コンボゲージD:デッキF:イベントフィールドG1,G2:ギルド(グループ) 1: Game system 2: Terminal device 2a: Display screen 21: Client computer (terminal device) 22: Mobile terminal (terminal device) 31, 32, 33: Cards 43, 44: HP gauge 51: Guild formation square screen 52: Enjoyment square (first condition) 52a, 53a: Join button 52b, 53b: Player display 53: Aim for the top square (first condition) 54, 55: Message 61: Group information storage unit 62: Guild square information storage unit 63: Guild formation number information storage unit 100: Server device 101: Play Calculation processing unit 102: ROM 103: RAM 104: External interface 105: Input unit 106: External memory 107: Image processing unit 108: Slot drive 109: Audio processing unit 110: Network interface 111: Display monitor 112: Speaker device 120: Transmission line 200: Network (communication line) A1-A5, B1-B5: Player characters belonging to the guild Cm1, Cm2: Combo gauge D: Deck F: Event field G1, G2: Guild (group)
Claims (18)
前記グループを新たに作成する前記ゲームのプレイヤであるマスターが用いる第1端末装置が、
前記マスターの入力操作に基づいて、前記グループを作成するための画面を前記ディスプレイに出力させるステップと、
前記マスターが入力したゲームプレイ態様情報であって対戦における同様なゲームプレイ態様のプレイヤを集めるための前記ゲームプレイ態様情報を受け付け、前記ゲームプレイ態様情報をサーバに送信するステップと、を実行し、
前記マスター以外の前記プレイヤである参加プレイヤが用いる第2端末装置が、
複数の前記グループを、前記ゲームプレイ態様情報に関する表示を含めて表示した選択画面を前記ディスプレイに出力させる選択画面出力ステップと、
前記参加プレイヤの入力操作に基づいて、複数の前記グループから参加を希望する一のグループへの選択を受け付ける受付ステップと、
前記一のグループへの選択を受け付けた場合に、当該グループと当該グループを選択した前記参加プレイヤを識別する識別情報とを前記サーバに送信する識別情報送信ステップと、を実行し、
前記第1端末装置及び前記第2端末装置が、
前記サーバが前記一のグループへの参加を受け付けた回数が前記一のグループに予め設定された識別情報数に達した場合に、前記サーバから通知を受信する通知受信ステップと、
結成された前記グループと他の前記グループとで対戦する前記イベントを進行し、対戦終了時刻における前記グループ毎のパラメータに基づいて勝敗を決定するイベント進行ステップと、を実行するとともに、
前記選択画面は、前記グループに対応する複数の領域を含み、
前記領域の各々は、前記領域に関連付けられた前記ゲームプレイ態様情報に関する表示を含む
情報処理システムの制御方法。 A method for controlling an information processing system that outputs a screen of a game including an event in which groups to which a plurality of players belong compete against each other on a display of a terminal device, comprising the steps of:
a first terminal device used by a master who is a player of the game who newly creates the group,
outputting a screen for creating the group on the display based on an input operation of the master;
receiving game play behavior information input by the master, the game play behavior information being for gathering players with similar game play behaviors in a match , and transmitting the game play behavior information to a server;
a second terminal device used by a participating player other than the master,
a selection screen output step of causing the display to output a selection screen on which the plurality of groups are displayed together with an indication of the game play mode information;
a receiving step of receiving a selection of one of the groups to which the participating player wishes to join based on an input operation of the participating player;
an identification information transmitting step of transmitting, when a selection to one of the groups is accepted, the group and identification information for identifying the participating player who selected the group to the server;
The first terminal device and the second terminal device,
a notification receiving step of receiving a notification from the server when the number of times the server has accepted the participation in the one group reaches a number of identification information preset for the one group;
an event proceeding step of proceeding with the event in which the formed group competes against another group , and determining a winner based on parameters of each group at the end of the competition ;
the selection screen includes a plurality of areas corresponding to the groups;
Each of the regions includes an indication of the game play aspect information associated with the region.
請求項1に記載の情報処理システムの制御方法。 2. The method of claim 1, wherein in the selection screen output step, a play time period of the game is outputted together with a display related to the game play mode information .
請求項1又は2に記載の情報処理システムの制御方法。 3. The method of claim 1, wherein in the selection screen output step, a frequency of playing the game is included in a display related to the game play behavior information and is output.
請求項1~3のいずれか1項に記載の情報処理システムの制御方法。 4. The method for controlling an information processing system according to claim 1, wherein in the selection screen output step, a stance regarding the purchase of game media used in the game is included in the display regarding the game play behavior information and output.
請求項1~4のいずれか1項に記載の情報処理システムの制御方法。 5. The method of controlling an information processing system according to claim 1, wherein in said selection screen output step, a level of said player in said game is outputted while being included in a display relating to said game play style information .
請求項1~5のいずれか1項に記載の情報処理システムの制御方法。 6. The method for controlling an information processing system according to claim 1, wherein in the selection screen output step, information indicating that the player owns a predetermined game medium is outputted together with information regarding the game play style information .
請求項1~6のいずれか1項に記載の情報処理システムの制御方法。 7. The control method for an information processing system according to claim 1, wherein in the selection screen output step, the arrangement of the game contents in a deck, which is a virtual pile of game contents associated with the player, is outputted together with the display relating to the game play aspect information .
請求項1~7のいずれか1項に記載の情報処理システムの制御方法。 The control method for an information processing system according to any one of claims 1 to 7, wherein in the selection screen output step, information indicating that a predetermined skill of the game is associated with the player is outputted in a display related to the game play behavior information .
請求項1~8のいずれか1項に記載の情報処理システムの制御方法。 9. The method for controlling an information processing system according to claim 1, wherein in said selection screen output step, a birthplace or a residence of said player is outputted while being included in a display relating to said game play behavior information .
請求項1~9のいずれか1項に記載の情報処理システムの制御方法。 The notification includes information regarding the master of the group.
A method for controlling the information processing system according to any one of claims 1 to 9 .
請求項1~10のいずれか1項に記載の情報処理システムの制御方法。 In the selection screen output step, the one group set by another player is displayed on the selection screen.
A method for controlling an information processing system according to any one of claims 1 to 10 .
前記グループを新たに作成する前記ゲームのプレイヤであるマスターの入力操作に基づいて、前記グループを作成するための画面を前記ディスプレイに出力させる作成画面出力部と、
前記マスターが入力したゲームプレイ態様情報であって対戦における同様なゲームプレイ態様のプレイヤを集めるための前記ゲームプレイ態様情報を受け付け、前記ゲームプレイ態様情報をサーバに送信する送信部と、
複数の前記グループを、前記ゲームプレイ態様情報に関する表示を含めて表示した選択画面を前記端末装置の前記ディスプレイに出力させる出力制御部と、
前記マスター以外の前記プレイヤである参加プレイヤの入力操作に基づいて、複数の前記グループから参加を希望する一のグループへの選択を受け付ける受付部と、
前記一のグループへの選択を受け付けた場合に、当該グループと当該グループを選択した前記参加プレイヤを識別する識別情報とを前記サーバに送信するグループ情報送信部と、
前記サーバが前記一のグループへの参加を受け付けた回数が前記一のグループに予め設定された識別情報数に達した場合に、前記サーバから通知を受信する通知受信部と、
結成された前記グループと他の前記グループとで対戦する前記イベントを進行し、対戦終了時刻における前記グループ毎のパラメータに基づいて勝敗を決定する進行部と、を備え、
前記選択画面は、前記グループに対応する複数の領域を含み、
前記領域の各々は、前記領域に関連付けられた前記ゲームプレイ態様情報に関する表示を含む
情報処理システム。 An information processing system that outputs a screen of a game including an event in which groups to which a plurality of players belong compete against each other on a display of a terminal device,
a creation screen output unit that outputs a screen for creating the group on the display based on an input operation of a master who is a player of the game who is to newly create the group;
a transmission unit that receives game play mode information input by the master, the game play mode information being for gathering players with similar game play modes in a battle , and transmits the game play mode information to a server;
an output control unit that causes a selection screen that displays a plurality of the groups together with an indication of the game play mode information to be output to the display of the terminal device;
a reception unit that receives a selection of one of the groups to which a participating player wishes to join based on an input operation of the participating player who is a player other than the master ;
a group information transmitting unit that, when a selection to one of the groups is accepted, transmits to the server the group and identification information that identifies the participating player who selected the group;
a notification receiving unit that receives a notification from the server when the number of times that the server has accepted the participation in the one group reaches a number of identification information preset for the one group;
a progression unit that progresses the event in which the formed group competes against another group and determines a winner based on parameters of each group at the end of the competition ,
the selection screen includes a plurality of areas corresponding to the groups;
Each of the regions includes an indication of the game play aspect information associated with the region.
前記コンピュータを、
前記プレイヤの入力操作に基づいて、前記グループを作成するための画面を前記ディスプレイに出力させる作成画面出力部と、
前記プレイヤが入力したゲームプレイ態様情報であって対戦における同様なゲームプレイ態様のプレイヤを集めるための前記ゲームプレイ態様情報を受け付け、前記ゲームプレイ態様情報を前記サーバに送信することにより、他のプレイヤが用いる端末装置に複数の前記グループを、前記ゲームプレイ態様情報に関する表示を含めて表示した選択画面を出力させる送信部と、
前記サーバが一のグループへの参加を受け付けた回数が前記一のグループに予め設定された識別情報数に達した場合に、前記サーバから通知を受信する通知受信部と、
結成された前記グループと他の前記グループとで対戦する前記イベントを進行し、対戦終了時刻における前記グループ毎のパラメータに基づいて勝敗を決定するイベント進行部として機能させ、
前記選択画面は、前記グループに対応する複数の領域を含み、
前記領域の各々は、前記領域に関連付けられた前記ゲームプレイ態様情報に関する表示を含む
プログラム。 A program executed by a computer that is connected to a server via a communication line and outputs to a display a screen of a game including an event in which groups to which a plurality of players belong compete against each other ,
The computer,
a creation screen output unit that outputs a screen for creating the group on the display based on an input operation of the player;
a transmission unit that receives game play mode information input by the player, the game play mode information being for gathering players with similar game play modes in a battle , and transmits the game play mode information to the server, thereby causing a selection screen to be output on a terminal device used by another player, the selection screen displaying a plurality of the groups together with an indication of the game play mode information;
a notification receiving unit that receives a notification from the server when the number of times the server has accepted participation in a group reaches a number of identification information preset for the group;
an event progression unit that progresses the event in which the formed group competes against another group and determines the winner based on the parameters of each group at the end of the competition ;
the selection screen includes a plurality of areas corresponding to the groups;
Each of the regions includes an indication of the game play aspect information associated with the region.
前記コンピュータが、
前記プレイヤの入力操作に基づいて、前記グループを作成するための画面を前記ディスプレイに出力させ、
前記プレイヤが入力したゲームプレイ態様情報であって対戦における同様なゲームプレイ態様のプレイヤを集めるための前記ゲームプレイ態様情報を受け付け、前記ゲームプレイ態様情報を前記サーバに送信することにより、他のプレイヤが用いる端末装置に複数の前記グループを、前記ゲームプレイ態様情報に関する表示を含めて表示した選択画面を出力させ、
前記サーバが一のグループへの参加を受け付けた回数が前記一のグループに予め設定された識別情報数に達した場合に、前記サーバから通知を受信し、
結成された前記グループと他の前記グループとで対戦する前記イベントを進行し、対戦終了時刻における前記グループ毎のパラメータに基づいて勝敗を決定するとともに、
前記選択画面は、前記グループに対応する複数の領域を含み、
前記領域の各々は、前記領域に関連付けられた前記ゲームプレイ態様情報に関する表示を含む
情報処理方法。 An information processing method executed by a computer that is connected to a server via a communication line and outputs to a display a screen of a game including an event in which groups to which a plurality of players belong compete against each other , comprising the steps of:
The computer,
outputting a screen for creating the group on the display based on an input operation of the player;
receiving game play mode information input by the player, the game play mode information being for gathering players with similar game play modes in a battle , and transmitting the game play mode information to the server, thereby outputting a selection screen on a terminal device used by another player, the selection screen displaying a plurality of the groups including an indication of the game play mode information;
receiving a notification from the server when the number of times the server has accepted applications to join a group reaches a preset number of pieces of identification information for the group;
proceeding with the event in which the formed group competes against another group , determining a winner based on parameters of each group at the end of the competition ;
the selection screen includes a plurality of areas corresponding to the groups;
Each of the regions includes an indication of the game play aspect information associated with the region.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023019766A JP7565037B2 (en) | 2021-02-04 | 2023-02-13 | Information processing system control method, information processing system, program, and information processing method |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021016643A JP7230075B2 (en) | 2021-02-04 | 2021-02-04 | Information processing device control method, program, server control method, server |
| JP2023019766A JP7565037B2 (en) | 2021-02-04 | 2023-02-13 | Information processing system control method, information processing system, program, and information processing method |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021016643A Division JP7230075B2 (en) | 2021-02-04 | 2021-02-04 | Information processing device control method, program, server control method, server |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023053245A JP2023053245A (en) | 2023-04-12 |
| JP7565037B2 true JP7565037B2 (en) | 2024-10-10 |
Family
ID=75802518
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021016643A Active JP7230075B2 (en) | 2021-02-04 | 2021-02-04 | Information processing device control method, program, server control method, server |
| JP2023019766A Active JP7565037B2 (en) | 2021-02-04 | 2023-02-13 | Information processing system control method, information processing system, program, and information processing method |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021016643A Active JP7230075B2 (en) | 2021-02-04 | 2021-02-04 | Information processing device control method, program, server control method, server |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7230075B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7195465B1 (en) * | 2022-02-14 | 2022-12-23 | 株式会社Cygames | Program, method and system |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003260272A (en) | 2002-03-11 | 2003-09-16 | Konami Co Ltd | On-line sports game system and program |
| JP2008113782A (en) | 2006-11-02 | 2008-05-22 | Namco Bandai Games Inc | Server system |
| JP2009045335A (en) | 2007-08-22 | 2009-03-05 | Taito Corp | Game management apparatus and game management program |
| JP2011255080A (en) | 2010-06-11 | 2011-12-22 | Konami Digital Entertainment Co Ltd | Game management device, game management program, and game management method |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4889080B2 (en) | 2005-07-13 | 2012-02-29 | 株式会社バンダイナムコゲームス | Program, information storage medium, game machine, and communication game system |
| JP5569274B2 (en) | 2010-09-07 | 2014-08-13 | 株式会社セガ | Server system and game control method thereof |
| JP6137773B2 (en) | 2012-02-28 | 2017-05-31 | 株式会社カプコン | GAME SYSTEM, GAME PROGRAM, AND GAME DEVICE |
| JP5388016B1 (en) * | 2013-03-12 | 2014-01-15 | グリー株式会社 | GAME CONTROL METHOD, GAME CONTROL DEVICE, AND PROGRAM |
-
2021
- 2021-02-04 JP JP2021016643A patent/JP7230075B2/en active Active
-
2023
- 2023-02-13 JP JP2023019766A patent/JP7565037B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003260272A (en) | 2002-03-11 | 2003-09-16 | Konami Co Ltd | On-line sports game system and program |
| JP2008113782A (en) | 2006-11-02 | 2008-05-22 | Namco Bandai Games Inc | Server system |
| JP2009045335A (en) | 2007-08-22 | 2009-03-05 | Taito Corp | Game management apparatus and game management program |
| JP2011255080A (en) | 2010-06-11 | 2011-12-22 | Konami Digital Entertainment Co Ltd | Game management device, game management program, and game management method |
Non-Patent Citations (5)
| Title |
|---|
| Pairon UnOfficial Manual #1,YouTube [online] [video],2011年12月31日,<URL:https://www.youtube.com/watch?v=3Ctrz7DNuNU>,[2024年6月20日検索] |
| Pairon UnOfficial Manual #2,YouTube [online] [video],2011年12月30日,<URL:https://www.youtube.com/watch?v=QmqLfkc4Vm0>,[2024年6月19日検索] |
| ギルド/グロム・スミス,MoE Wiki [online],2012年03月21日,<URL:https://web.archive.org/web/20120321164402/http://moewiki.usamimi.info.php?%A5%AE%A5%EB%A5%C9%2F%A5%B0%A5%ED%A5%E0%A1%A6%A5%B9%A5%DF%A5%B9>,[2023年12月26日検索] |
| フレンドとオンラインゲーム,YouTube [online] [video],2013年05月09日,<URL:https://www.youtube.com/watch?v=9QGn-Dtu0zk>,[2024年6月19日検索] |
| モンスターハンター フロンティア オンライン,週刊ファミ通 ,株式会社エンターブレイン,第22巻 第43号,p.148-149 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023053245A (en) | 2023-04-12 |
| JP2021072973A (en) | 2021-05-13 |
| JP7230075B2 (en) | 2023-02-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6030080B2 (en) | GAME MANAGEMENT SERVER DEVICE CONTROL METHOD, GAME MANAGEMENT SERVER DEVICE, AND PROGRAM | |
| US11850521B2 (en) | Server device, control method for server device, game system, and computer-readable recording medium | |
| US11872485B2 (en) | Server device, method for controlling the same, computer-readable recording medium and game system | |
| JP5833687B2 (en) | GAME MANAGEMENT SERVER DEVICE CONTROL METHOD, GAME MANAGEMENT SERVER DEVICE, AND PROGRAM | |
| JP7565037B2 (en) | Information processing system control method, information processing system, program, and information processing method | |
| JP6757432B2 (en) | Server device control method, server device, and program | |
| JP6018152B2 (en) | Server device control method, server device, and program | |
| JP5723920B2 (en) | Server apparatus, control method thereof, program, and game system | |
| JP6835894B2 (en) | Information processing device, information processing device control method, server device, server device control method and program | |
| JP6499232B2 (en) | GAME MANAGEMENT SERVER DEVICE CONTROL METHOD, GAME MANAGEMENT SERVER DEVICE, AND PROGRAM | |
| JP6949928B2 (en) | Programs, control methods and server equipment | |
| JP5704376B2 (en) | Server apparatus, control method thereof, program, and game system | |
| JP5719051B2 (en) | Server apparatus, control method thereof, program, and game system | |
| US20150005067A1 (en) | Server Device, Method for Controlling the Same, and Computer-Readable Recording Medium | |
| JP6181130B2 (en) | GAME MANAGEMENT SERVER DEVICE CONTROL METHOD, GAME MANAGEMENT SERVER DEVICE, AND PROGRAM | |
| JP5819511B2 (en) | Server apparatus, server apparatus control method, and program | |
| JP5902344B2 (en) | GAME MANAGEMENT SERVER DEVICE CONTROL METHOD, GAME MANAGEMENT SERVER DEVICE, AND PROGRAM | |
| JP6648355B2 (en) | Program, control method and server device | |
| JP6170222B2 (en) | Server device control method, server device, and program | |
| JP5890574B2 (en) | Server apparatus, server apparatus control method, program, and terminal apparatus | |
| JP6091673B2 (en) | Program, control method, server device, and terminal device | |
| JP2017164590A (en) | Control method of server device, server device, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230213 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240109 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240304 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240625 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240805 |
|
| 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: 20240903 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240918 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7565037 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |