JP6676841B2 - Information processing device, server device, program, and game system - Google Patents
Information processing device, server device, program, and game system Download PDFInfo
- Publication number
- JP6676841B2 JP6676841B2 JP2018022722A JP2018022722A JP6676841B2 JP 6676841 B2 JP6676841 B2 JP 6676841B2 JP 2018022722 A JP2018022722 A JP 2018022722A JP 2018022722 A JP2018022722 A JP 2018022722A JP 6676841 B2 JP6676841 B2 JP 6676841B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- deck
- user
- game
- card
- 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
- 230000010365 information processing Effects 0.000 title claims description 64
- 238000012545 processing Methods 0.000 claims description 107
- 230000005540 biological transmission Effects 0.000 claims description 10
- 238000011156 evaluation Methods 0.000 description 107
- 238000000034 method Methods 0.000 description 64
- 230000008569 process Effects 0.000 description 56
- 238000000605 extraction Methods 0.000 description 38
- 238000010586 diagram Methods 0.000 description 31
- 230000000694 effects Effects 0.000 description 30
- 230000006870 function Effects 0.000 description 16
- 239000000284 extract Substances 0.000 description 14
- 238000004891 communication Methods 0.000 description 11
- 230000004044 response Effects 0.000 description 9
- 230000008859 change Effects 0.000 description 8
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 7
- 230000007123 defense Effects 0.000 description 6
- 239000013256 coordination polymer Substances 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000003213 activating effect Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000010354 integration Effects 0.000 description 3
- 239000000470 constituent Substances 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報処理装置、サーバ装置、及びプログラムに関する。 The present invention relates to an information processing device, a server device, and a program.
ユーザが任意の組み合わせを作って予め用意したオブジェクト(カード)の組(例えば、所謂デッキ等)から、数枚のカードを手札として所持し、その中から場と呼ばれる場所にカードを配置するなどのコマンドを実行することで進行するカードゲーム(トレーディングカードゲーム)があった。このようなカードゲームでは従来、ユーザは、カードを選択し、選択したカードについて操作(例えばドラッグ&ドロップ操作や、表示される選択肢の選択)を行うことでコマンドを実行するといった方法でゲーム進行を操作していた(例えば、特許文献1参照)。 A user can create an arbitrary combination and prepare several cards (for example, a so-called deck) from a set of objects (cards, etc.) prepared in advance, and place several cards in a place called a place from among them. There was a card game (trading card game) that progressed by executing a command. Conventionally, in such a card game, the user proceeds with the game by selecting a card and executing a command by performing an operation (for example, a drag-and-drop operation or selecting an option to be displayed) on the selected card. (For example, see Patent Document 1).
ところで、上述のようなゲームでは、オブジェクトの組は、ユーザの任意により選択されるため、ゲームに高度な戦略性を持たせることができる。しかしながら、ゲームの初心者にとっては、どのようにオブジェクトの組を構成すべきであるのかを判断することが難しい場合があった。また、特に、組を構成するオブジェクトの数が多かったり、オブジェクトの種類が豊富であったりすると、オブジェクトの組み合わせは膨大な種類になるため、ゲームの経験者であっても、全く指針がない状態からオブジェクトの組を用意することは、難しい場合があった。 By the way, in the game as described above, the set of objects is selected by the user arbitrarily, so that the game can be provided with a high degree of strategy. However, it may be difficult for a game beginner to determine how to form a set of objects. In particular, if the number of objects constituting a set is large or the types of objects are abundant, the number of combinations of objects becomes enormous, so that even a game experienced person has no guidelines at all. Preparing a set of objects from was sometimes difficult.
そこで、ゲームのユーザがオブジェクトの組の情報をウェブサイト上で公開して、他のユーザとの間で情報を交換することが行われてきた。しかしながら、ウェブサイト等の媒体は、ゲームとは直接的な関連性がない。そのため、他のユーザが提案するオブジェクトの組をゲームに反映させたいと思っても、ユーザは、実際のゲームにおいて、自身の手でオブジェクトを選択してオブジェクトの組を構成する必要がある。従って、他のユーザが提案するオブジェクトの組を利用しにくい場合があった。 Therefore, a game user has disclosed information of a set of objects on a website and exchanged information with other users. However, media such as websites have no direct relevance to games. Therefore, even if the user wants to reflect the set of objects proposed by another user in the game, the user needs to select the object with his / her own hand to form the set of objects in the actual game. Therefore, it was sometimes difficult to use a set of objects proposed by another user.
また、ゲームにおいて、ゲーム運営者がオブジェクトの組み合わせをユーザに提案することも行われてきた。しかしながら、ゲーム運営者からの提案のみでは、オブジェクトの組の種類に限りがあり、ユーザの需要を十分に満たすことができない場合があった。また、ゲーム運営者が提供するオブジェクトの組には限りがあるため、オブジェクトの組を検索するための仕組みを整備することは考えられてこなかった。そのため、仮にゲーム運営者が十分な量のオブジェクトの組を提案することができたとしても、ユーザは、所望のオブジェクトの組を探し出すことができず、提案されたオブジェクトの組を利用しにくい状況になることが考えられる。
以上のように、他者が提案するオブジェクトの組を利用しやすくすることが望まれている。
In a game, a game operator has proposed a combination of objects to a user. However, there is a case where the type of the object set is limited only by the proposal from the game operator and the demand of the user cannot be sufficiently satisfied. Also, since the set of objects provided by the game operator is limited, it has not been considered to develop a mechanism for searching for the set of objects. Therefore, even if the game operator can propose a sufficient number of object sets, the user cannot find a desired object set and it is difficult to use the proposed object set. It is thought that it becomes.
As described above, it is desired to make it easier to use a set of objects proposed by others.
本発明のいくつかの態様は、ゲームにおいて、他者が提案するオブジェクトの組を利用しやすくすることができる情報処理装置、サーバ装置、及びプログラムを提供することを目的の一つとする。 It is an object of some aspects of the present invention to provide an information processing device, a server device, and a program that can easily use a set of objects proposed by another person in a game.
また、本発明の他の態様は、後述する実施形態に記載した作用効果を奏することを可能にする情報処理装置、サーバ装置、及びプログラムを提供することを目的の一つとする。 Another object of another aspect of the present invention is to provide an information processing device, a server device, and a program that can achieve the effects described in the embodiments described below.
上述した課題を解決するために、本発明の一態様は、複数のオブジェクトの組を示す組情報を用いるゲームであって、前記組情報から抽出された前記オブジェクトを参照して進行するゲームを実行させるための制御を行うゲーム実行部と、前記組情報を編集させる組編集部と、第1のユーザによって編集された第1の組情報に関連する情報を、前記組情報に関連する所定の第1の条件に基づいて表示させる第1表示処理部と、前記第1の組情報の中から、前記第1のユーザとは異なる第2のユーザによって選択された第2の組情報が示す前記オブジェクトを、編集可能に表示させる第2表示処理部と、を備える情報処理装置である。 In order to solve the above-described problem, one embodiment of the present invention is a game using set information indicating a set of a plurality of objects, and executing a game that proceeds with reference to the object extracted from the set information. A game execution unit for performing control for causing the group information to be edited, a group editing unit for editing the group information, and information related to the first group information edited by the first user. A first display processing unit for displaying based on the first condition, and the object indicated by second group information selected by a second user different from the first user from the first group information And a second display processing unit for displaying the data in an editable manner.
また、本発明の一態様は、上記の情報処理装置と通信するサーバ装置であって、前記組情報に関連する情報を記憶する記憶部と、前記第1の組情報に関連する情報を、前記第1の条件に基づいて前記記憶部から抽出する抽出部と、前記第1の組情報に関連する情報を、前記情報処理装置に向かって送信させる送信部と、を備えるサーバ装置である。 Further, one aspect of the present invention is a server device that communicates with the information processing device described above, wherein a storage unit that stores information related to the set information, and information related to the first set information, A server device comprising: an extraction unit that extracts from the storage unit based on a first condition; and a transmission unit that transmits information related to the first set information to the information processing device.
また、本発明の一態様は、コンピュータを上記のサーバ装置又は情報処理装置として機能させるためのプログラムである。 Another embodiment of the present invention is a program for causing a computer to function as the server device or the information processing device described above.
以下、本発明の一実施形態について、図面を参照して説明する。
[第1の実施形態]
〔第1の実施形態の概要〕
本発明の第1の実施形態について説明する。
ゲームシステム1は、ゲームを実行するための制御を行う情報処理システムである。本実施形態では、一例として、ゲームシステム1が、所謂対戦型トレーディングカードゲームを再現したコンピュータゲームを実行するための制御を行う場合について説明する。また、ゲームシステム1は、ゲームに用いられるデッキを管理するシステムである。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[First Embodiment]
[Overview of First Embodiment]
A first embodiment of the present invention will be described.
The
デッキとは、カードの組であり、後述の対戦などに使用するものである。デッキとは、カードの組み合わせ、カードの束、カードの集合(集まり、まとまり)等であるともいえる。ユーザは、自身が所持するオブジェクトの中から、プレイに用いるカードを、所定のレギュレーション(規則)に従って選択して組み合わせることによりデッキを構成する。レギュレーションとは、デッキの構成規則(制限)である。レギュレーションを満たさない(適合しない、合致しない)デッキは、ゲームのプレイに用いることができない。レギュレーションでは、例えば、デッキを構成するカードの数、カードのバージョン、カードの種類等が定められる。従って、レギュレーションにより定められた範囲内であれば、カードの数、カードのバージョン、カードの種類等は、ユーザが任意に決定してよい。 The deck is a set of cards, and is used for a battle to be described later. The deck can be said to be a combination of cards, a bundle of cards, a collection of cards (collection, unity), and the like. The user configures a deck by selecting and combining cards used for play from objects possessed by the user according to a predetermined regulation (rule). Regulations are the rules of construction (restrictions) of a deck. A deck that does not meet the regulations (mismatch or mismatch) cannot be used for game play. In the regulation, for example, the number of cards constituting the deck, card versions, card types, and the like are determined. Therefore, the user may arbitrarily determine the number of cards, the version of the card, the type of the card, and the like within a range determined by the regulation.
カードとは、オブジェクトの一例である。オブジェクトとは、例えば、視認可能な表示上の単位であり、また例えば、ユーザが選択可能な単位でもある。また、オブジェクトとは、例えば、ユーザに所有されることがあるものである。また、オブジェクトとは、例えば、デッキを構成する単位である。また、オブジェクトとは、例えば、対戦に用いられるものである。また、オブジェクトとは、カードの他にも、メダル、フィギュア、キャラクタ等であってもよい。
本実施形態に係るゲームは、対戦する各ユーザが、それぞれの手番(以下、ターンとも称する。)において、デッキから抽出したカードを用いて進行する。ゲーム進行の概要については、後述する。
A card is an example of an object. The object is, for example, a display unit that can be visually recognized, and is, for example, a unit that can be selected by the user. An object is an object that may be owned by a user, for example. An object is, for example, a unit constituting a deck. The object is, for example, an object used for a battle. The object may be a medal, a figure, a character, or the like, in addition to the card.
In the game according to the present embodiment, each user who is competing progresses using a card extracted from a deck at each turn (hereinafter, also referred to as a turn). The outline of the game progress will be described later.
図1は、本実施形態に係るゲームシステム1の概要を示す図である。
図1に示す例においてゲームシステム1は、端末装置10−1〜10−4と、サーバ装置30と、を備える。
端末装置10−1〜10−4は、各ユーザがゲームのプレイにおいて操作を入力するゲーム装置である。ここで、プレイとは、ゲームを進行させるための操作(ゲーム操作とも称する。)入力に応じて、ゲーム結果を生成したり、ゲーム状況を更新したりして、ゲームを進行させる一連の処理である。また、プレイするとは、ユーザ(プレイヤ)がゲーム操作を入力して、ゲームを進行させることである。具体的には、プレイとは、後述する対戦等の処理である。端末装置10−1のユーザは、ゲームの運営者である。端末装置10−2〜10−4のユーザは、ゲームのプレイヤ「X」〜「Z」である。端末装置10−1〜10−4は、いずれも同等の機能を備えるが、図1に示す例では、端末装置10−1〜10−3がデッキ情報の投稿用の装置として機能しており、端末装置10−4がデッキ情報の閲覧用の装置として機能している。デッキ情報とは、デッキを示す情報であって、デッキを構成するカードのカードID(IDentifier)の情報の集合である。カードIDとは、カードの識別情報である。
FIG. 1 is a diagram showing an outline of a
In the example shown in FIG. 1, the
The terminal devices 10-1 to 10-4 are game devices in which each user inputs an operation in playing a game. Here, the play is a series of processing for generating a game result or updating a game situation, and progressing the game in response to an operation input for proceeding the game (also referred to as a game operation). is there. Also, to play means that the user (player) inputs a game operation to advance the game. Specifically, the play is a process such as a battle to be described later. The user of the terminal device 10-1 is a game operator. The users of the terminal devices 10-2 to 10-4 are game players "X" to "Z". The terminal devices 10-1 to 10-4 all have the same function, but in the example shown in FIG. 1, the terminal devices 10-1 to 10-3 function as devices for posting deck information, The terminal device 10-4 functions as a device for browsing deck information. The deck information is information indicating the deck, and is a set of information of card IDs (IDentifiers) of the cards constituting the deck. The card ID is identification information of the card.
サーバ装置30は、所謂ゲームサーバであり、ユーザの操作に応じてゲームを進行させるための制御を行う。
また、サーバ装置30は、デッキ情報を管理するデッキ管理サーバ装置でもある。サーバ装置30は、投稿側の端末装置10−1〜10−3から投稿されたデッキ情報を集積する。つまり、投稿者であるゲーム運営者、ユーザ「X」、「Y」は、自身がゲームをプレイする端末装置10−1〜10−3を介して、デッキ情報を投稿することができる。サーバ装置30は、自装置が管理するデッキ情報を、閲覧側の端末装置10−4からの要求に応じて出力する。ユーザ「Z」は、自身がゲームをプレイする端末装置10−4を介して、デッキ情報を要求することができる。
The
The
デッキ情報の出力態様には、デッキをユーザ「Z」の所持デッキとして登録することの他に、デッキの属性情報を表示すること、デッキを構成するカードを表示すること、デッキ情報の投稿者が付与した付帯情報を表示すること等がある。例えば、サーバ装置30は、図1に示す例のように、ユーザ「X」が投稿したデッキ「Q」を、ユーザ「Z」の所持デッキとして登録する。また、例えば、サーバ装置30は、図2に示す例のように、投稿されたデッキ情報を、デッキのカテゴリ等の所定の条件に基づいて抽出、ソートして、デッキの名称をリスト形式で一覧表示させる。また、サーバ装置30は、図3に示す例のように、投稿されたデッキ情報のうち、ユーザ「Z」により選択されたデッキ情報の内容(デッキを構成するカード)を表示させる。なお、本実施形態において、登録とは、情報を新たに記憶したり、情報を更新して記憶したりすることをいう。なお、上述したように、サーバ装置30から閲覧側の端末装置10−4に出力されたデッキ情報は、閲覧側の端末装置10−4に表示されてもよいし、閲覧側の端末装置10−4がさらに別の表示装置にデッキ情報を出力することで、その表示装置に表示されてもよい。また、サーバ装置30がデッキ情報出力する出力先は、ユーザ「Z」の端末装置10−4に限られず、システムの構成に応じていずれの端末装置であってもよい。
In the output mode of the deck information, in addition to registering the deck as the possession deck of the user “Z”, displaying the attribute information of the deck, displaying the cards constituting the deck, and posting the deck information The attached information may be displayed. For example, the
以下では、投稿者が投稿するデッキを、投稿デッキと称することがある。つまり、投稿デッキとは、投稿により情報の共有が意図されたデッキである。これに対して、ユーザがゲームのプレイ時に選択可能なデッキを、所持デッキと称することがある。つまり、所持デッキとは、各ユーザがゲームのプレイ時に実際に用いるデッキである。また、以下では、投稿デッキのデッキ情報を、投稿デッキ情報と称し、所持デッキのデッキ情報を所持デッキ情報と称することがある。つまり、デッキ情報には、投稿デッキ情報と、所持デッキ情報との種別がある。また、本実施形態において、投稿とは、情報を、サーバ装置30に接続する任意の装置から参照可能にすることをいう。
Hereinafter, a deck posted by a contributor may be referred to as a post deck. That is, the posting deck is a deck whose information is intended to be shared by posting. On the other hand, a deck that can be selected by the user when playing the game may be referred to as a possession deck. That is, the possession deck is a deck actually used by each user when playing the game. Hereinafter, the deck information of the posted deck may be referred to as posted deck information, and the deck information of the possessed deck may be referred to as possessed deck information. That is, the deck information includes types of posted deck information and possessed deck information. Further, in the present embodiment, posting means that information can be referred to from any device connected to the
以上のように、サーバ装置30は、投稿デッキ情報を、投稿側の端末装置10−1〜10−3から取得する。また、サーバ装置30は、投稿デッキ情報に関連する出力要求を、閲覧側の端末装置10−4から受け付ける。そして、サーバ装置30は、出力要求に対応する投稿デッキ情報及び/又は当該投稿デッキ情報に関連する情報(例えば、投稿デッキの属性情報、付帯情報)を出力させる。投稿デッキ情報及び/又は当該投稿デッキ情報に関連する情報の出力では、サーバ装置30は、例えば、投稿デッキの名称を、デッキのカテゴリ等に関連する所定の条件に基づいてリスト表示させる。また、サーバ装置30は、例えば、投稿デッキのうち、閲覧側のユーザ「Z」によって選択された投稿デッキを構成するカードを表示させる。さらに、サーバ装置30は、ユーザ「Z」とは異なるユーザが投稿した投稿デッキ情報を、ユーザ「Z」の所持デッキ情報として、編集可能にしてもよい。
As described above, the
これにより、サーバ装置30は、ゲームをプレイするユーザに対して、他者が投稿した投稿デッキについての各種情報を提供する。そのため、ユーザは、他者が投稿した投稿デッキを確認したり、他者が提案する投稿デッキをゲームに用いたりすることができる。つまり、サーバ装置30は、他者が提案するデッキを利用しやすくすることができる。
Thereby, the
また、特に、デッキから抽出したカードを用いて進行するゲームの場合、プレイヤは、デッキを構成するカードの一部を用いてプレイすることになる。そのため、例えばプレイヤがデッキの内容を改良しようとすると、何度もそのデッキを用いてゲームをプレイしなければ、デッキの各カードについて要否を判断することが難しい。例えば、デッキを構成する或る1つのカード「A」が、数回のプレイでは抽出されない場合がある。この場合には、プレイヤは、カード「A」の要否を判断することができない。このように、特定のカードについて要否を判断するためには、そのカードが抽出されるまで、何度もプレイすることが必要となる。この点、ゲームシステム1は、組情報からオブジェクトを抽出するようなゲームにおいて、他のユーザが提案する組情報の内容を参照可能とする。つまり、プレイヤは、他のユーザによるカードの要否の判断を参考にすることができる。従って、ゲームシステム1は、改良の方針等、組情報の内容を検討しやすくすることができる。
なお、以下では、投稿デッキ情報と、投稿デッキの属性情報と、投稿デッキの付帯情報とをまとめて投稿デッキ参照情報と称することがある。
以上が、本実施形態の概要についての説明である。
In particular, in the case of a game that progresses using cards extracted from a deck, the player plays using some of the cards that make up the deck. Therefore, for example, when a player tries to improve the contents of a deck, it is difficult to determine whether each card in the deck is necessary unless the player plays the game using the deck many times. For example, one card “A” constituting a deck may not be extracted in several plays. In this case, the player cannot determine whether the card “A” is necessary. As described above, in order to determine the necessity of a specific card, it is necessary to play the card many times until the card is extracted. In this regard, in a game in which an object is extracted from the set information, the
In the following, the posted deck information, the attribute information of the posted deck, and the accompanying information of the posted deck may be collectively referred to as posted deck reference information.
The above is the description of the outline of the present embodiment.
〔ゲームシステム1の構成〕
次に、ゲームシステム1の構成について説明する。
図4は、ゲームシステム1の構成を示す図である。
図4に示すように、ゲームシステム1は、複数の端末装置10−1、10−2、10−3、…と、サーバ装置30と、を備える。複数の端末装置10−1、10−2、10−3、…と、サーバ装置30とは、それぞれ、ネットワークNWに接続し、互いに通信することができる。端末装置10−1、10−2、10−3、…は、いずれも同様の構成であるため、特に区別しない場合には、「−1」、「−2」等の記載を省略して端末装置10と総称する。ここでは3台の端末装置10を図示しているが、端末装置10の台数は任意であってよい。
[Configuration of the game system 1]
Next, the configuration of the
FIG. 4 is a diagram illustrating a configuration of the
As shown in FIG. 4, the
サーバ装置30は、コンピュータシステムを備える電子機器である。
サーバ装置30は、端末装置10において実行可能なゲームを提供する。例えば、サーバ装置30は、端末装置10において実行可能なゲームの制御プログラム(ゲーム制御プログラム)を、端末装置10からダウンロード可能に提供する。また、サーバ装置30は、端末装置10において実行されたゲームに必要な各種設定情報及び履歴情報などを記憶するとともに、必要に応じて端末装置10に送信する。なお、端末装置10がダウンロードするゲーム制御プログラムは、サーバ装置30に限らず、他のダウンロード可能なサーバ装置に記憶されていてもよい。
The
The
また、サーバ装置30は、カード属性情報、デッキ情報、投稿情報、プレイヤ情報、所持カード情報等の各種情報を管理する。カード属性情報とは、カードの属性を示す情報である。投稿情報とは、投稿内容を示す情報である。プレイヤ情報とは、プレイヤの属性を示す情報である。端末装置10は、サーバ装置30にアクセスすることにより、これらの情報を参照したり、更新させたりすることが可能である。
In addition, the
端末装置10は、コンピュータシステムを備える電子機器である。具体的には、端末装置10は、PC(Personal Computer)、タブレットPC、スマートフォンやフィーチャーフォン等の携帯電話機、携帯情報端末(PDA:Personal Digital Assistant)等である。本実施形態では、一例として、端末装置10は、スマートフォンであるとして説明する。
端末装置10は、サーバ装置30からゲーム制御プログラムをダウンロードする。そして、端末装置10は、ダウンロードしたゲーム制御プログラムを実行することによりゲーム装置として機能する。端末装置10は、ゲーム制御プログラムにより、デッキの編集、デッキの投稿、サーバ装置30が管理する各種情報の参照等を行うことができる。
なお、以下では、ユーザとは、端末装置10のユーザであるとして説明する。ユーザは、端末装置10を用いてゲームをプレイするプレイヤである。
以上が、ゲームシステム1の構成についての説明である。
The
The
In the following, a description will be given assuming that the user is a user of the
The above is the description of the configuration of the
〔ゲームシステム1が処理する情報〕
次に、ゲームシステム1が処理するカード属性情報、デッキ情報、投稿情報、プレイヤ情報について説明する。
まず、カード属性情報について説明する。
図5は、カード属性情報の一例を示す図である。
図5に示す例において、カード属性情報は、カードIDと、カード名情報と、カード種別情報と、レベル情報と、攻撃力情報と、守備力情報と、カードテキスト情報と、効果情報と、バージョン情報と、画像情報と、を互いに対応付けて構成されている。
カード名情報は、カードの名称を示す情報である。カード種別情報は、カードの種別を示す情報である。カードの種別には、例えば、モンスターカード、魔法カード、罠カード等がある。なお、以下では、魔法カードと罠カードとを特に区別しない場合には、「魔法・罠カード」ともいうこととする。レベル情報、攻撃力情報、守備力情報、カードテキスト情報、効果情報は、ゲームにおけるカードのパラメータを示す情報である。バージョン情報とは、いつ頃に初めて登場したカードであるか等によるカードの区分け(バージョン)を示す情報である。画像情報とは、カードの画像を示す情報である。
従って、端末装置10とサーバ装置30とは、カード属性情報を参照することにより、各カードの名称、種別、パラメータ、バージョン、画像等を特定することができる。
以上が、カード属性情報についての説明である。
[Information processed by the game system 1]
Next, card attribute information, deck information, posted information, and player information processed by the
First, the card attribute information will be described.
FIG. 5 is a diagram illustrating an example of the card attribute information.
In the example shown in FIG. 5, the card attribute information includes card ID, card name information, card type information, level information, offensive power information, defensive power information, card text information, effect information, and version. The information and the image information are configured to correspond to each other.
The card name information is information indicating the name of the card. The card type information is information indicating the type of the card. The types of cards include, for example, monster cards, magic cards, trap cards, and the like. In the following, when a magic card and a trap card are not particularly distinguished, they are also referred to as “magic / trap cards”. The level information, attack power information, defense information, card text information, and effect information are information indicating card parameters in the game. The version information is information indicating a classification (version) of the card according to when the card first appeared. The image information is information indicating an image of the card.
Therefore, the
The above is the description of the card attribute information.
次に、デッキ情報について説明する。
図6は、デッキ情報の一例を示す図である。
図6に示す例において、デッキ情報は、枠IDと、カードIDとを互いに対応付けることにより構成されている。また、図示しないが、デッキ情報は、デッキごとに記述される。具体的には、デッキ情報は、デッキIDと対応付けて記憶される。デッキIDとは、デッキを識別する情報である。
枠IDとは、デッキ内の枠を識別する情報である。枠とは、デッキを構成するカードの順序や配置を示すものである。例えば、図3に示す例では、「1」〜「32」までの枠が示されており、各枠には、それぞれ、カードが対応付けられている。図6に示す例では、枠IDは、プレイ時に主に使用される「メイン」、控えとして使用される「サイド」等、枠の用途を特定可能な形式で記述されている。このように枠とカードとを対応付けておけば、デッキにおけるカードの順序や配置等にゲーム性がある場合であっても、端末装置10とサーバ装置30とは、デッキ情報を参照することにより、デッキを忠実に再現することができる。
Next, the deck information will be described.
FIG. 6 is a diagram illustrating an example of the deck information.
In the example shown in FIG. 6, the deck information is configured by associating a frame ID and a card ID with each other. Although not shown, the deck information is described for each deck. Specifically, the deck information is stored in association with the deck ID. The deck ID is information for identifying a deck.
The frame ID is information for identifying a frame in the deck. The frame indicates the order and arrangement of the cards constituting the deck. For example, in the example shown in FIG. 3, frames from “1” to “32” are shown, and each frame is associated with a card. In the example illustrated in FIG. 6, the frame ID is described in a format that can specify the purpose of the frame, such as “main” mainly used during play and “side” used as a copy. By associating the frames with the cards in this way, even if the order and arrangement of the cards in the deck have game characteristics, the
なお、上述したように、本実施形態では、デッキには、その利用目的に応じて、所持デッキと、投稿デッキとの2つの種別がある。所持デッキ情報と、投稿デッキ情報とは、それぞれ対応するユーザIDの種別が異なる。サーバ装置30は、所持デッキ情報については、そのデッキIDと、ゲームのプレイヤのユーザIDとを互いに対応付けて管理する。また、サーバ装置30は、投稿デッキ情報については、そのデッキIDと、デッキの投稿者のユーザIDと、を互いに対応付けて管理する。所持デッキ情報と、投稿デッキ情報のいずれか、又は、両方を、サーバ装置30ではなく、端末装置10が管理してもよい。
なお、所持デッキ情報と、投稿デッキ情報とは、互いに異なる構成であってもよいし、同じ構成であってもよい。また、デッキIDには、デッキの名称、デッキの作成日時等の属性情報の他、デッキ編集者のメモや、デッキの戦績等の付帯情報が別途対応付けられてもよい。
以上が、デッキ情報についての説明である。
As described above, in the present embodiment, there are two types of decks, a possession deck and a posting deck, according to the purpose of use. The possession deck information and the posted deck information have different types of corresponding user IDs. For the possession deck information, the
Note that the possession deck information and the posted deck information may have different configurations, or may have the same configuration. The deck ID may be associated with attribute information such as the name of the deck and the date and time of creation of the deck, as well as memos of the deck editor and supplementary information such as results of the deck.
The above is the description of the deck information.
次に、投稿情報について説明する。
図7は、投稿情報の一例を示す図である。
図7に示す例において、投稿情報は、投稿IDと、投稿者IDと、投稿日時情報と、デッキ名情報と、カテゴリ情報と、評価pt情報と、被ブロック数情報と、を互いに対応付けることにより構成されている。
投稿IDとは、投稿デッキを識別する情報である。投稿IDには、例えば、投稿デッキのデッキIDが記述される。投稿者IDとは、投稿者であるユーザを識別する情報である。投稿日時情報とは、投稿が行われた日時を示す情報である。デッキ名情報とは、投稿デッキの名称を示す情報である。カテゴリ情報とは、投稿デッキのカテゴリを示す情報である。カテゴリ情報には、例えば、ゲームプレイ時のデッキの用途や、デッキ作成のコンセプトを示すカテゴリが記述される。デッキ名情報と、カテゴリ情報とは、投稿デッキの属性情報の一例である。評価情報とは、投稿に対する評価、すなわち投稿デッキに対する評価をスコア(ポイント)により示す情報である。以下、評価pt情報が示すスコアを評価スコアと称することがある。被ブロック数情報とは、デッキの表示や利用が、投稿者以外のユーザによりブロックされた数を示す情報である。ブロックとは、フィルタリングの一種であり、ユーザにより不要であるとみなされた情報を除外する機能である。例えば、或るユーザが投稿デッキを参照して、不快感を感じたときにブロックを行う。以降、ブロックされた投稿デッキは、そのユーザの端末装置10に表示されなくなる。つまり、被ブロック数情報は、投稿デッキに対するネガティブな評価を表す情報である。ブロック対象の指定は、投稿デッキ単位で行われてもよいし、投稿者単位で行われてもよい。このように、評価pt情報と被ブロック数情報とは、投稿デッキに対する評価を示す評価情報の一例である。
端末装置10とサーバ装置30とは、投稿情報を参照することにより、いつ、どのユーザが、どのカテゴリのどのデッキを投稿したのかを特定したり、投稿デッキに対する評価を特定したりすることができる。
以上が、投稿情報についての説明である。
Next, the posted information will be described.
FIG. 7 is a diagram illustrating an example of the post information.
In the example illustrated in FIG. 7, the post information is obtained by associating the post ID, the poster ID, the post date and time information, the deck name information, the category information, the evaluation pt information, and the block count information with each other. It is configured.
The post ID is information for identifying the post deck. In the post ID, for example, the deck ID of the post deck is described. The poster ID is information for identifying the user who is the poster. The posting date and time information is information indicating the date and time when the posting was made. The deck name information is information indicating the name of the posted deck. The category information is information indicating the category of the posting deck. In the category information, for example, a category indicating the purpose of the deck during game play and the concept of deck creation is described. The deck name information and the category information are examples of the attribute information of the posted deck. The evaluation information is information indicating the evaluation of the post, that is, the evaluation of the post deck by a score (point). Hereinafter, the score indicated by the evaluation pt information may be referred to as an evaluation score. The number-of-blocked information is information indicating the number of blocks displayed or used by the user other than the contributor. The block is a type of filtering and has a function of excluding information deemed unnecessary by the user. For example, a certain user refers to the posting deck and blocks when he / she feels discomfort. Thereafter, the blocked posting deck is no longer displayed on the
By referring to the posted information, the
The above is the description of the posted information.
次に、プレイヤ情報について説明する。
図8は、プレイヤ情報の一例を示す図である。
図8に示す例において、プレイヤ情報は、ユーザIDと、プレイヤレベル情報と、ゲーム内通貨A情報と、ゲーム内通貨B情報と、当月課金額情報と、年齢認証情報と、を互いに対応付けることにより構成されている。
プレイヤレベル情報とは、ゲームにおけるユーザのレベル(成績、ランク)を示す情報である。ゲーム内通貨A情報とは、ユーザが所持するゲーム内通貨Aの金額を示す情報である。ゲーム内通貨Aは、主にゲームの進行により取得されるゲーム内通貨である。ゲーム内通貨B情報とは、ゲーム内通貨Bの金額を示す情報である。ゲーム内通貨Bとは、主に現実の貨幣により購入されるゲーム内通貨である。ゲーム内通貨B情報には、ゲーム内通貨のうち、ユーザが購入した分と、ゲームの進行により獲得した分とが、区別して記述されてもよい。当月課金額情報とは、その月に、ユーザがゲームについて課金した金額を示す情報である。年齢認証情報は、ユーザの年齢の認証結果を示す情報である。この認証結果に基づいて、ユーザの月ごとの課金額の上限が定められてもよい。
従って、端末装置10とサーバ装置30とは、プレイヤ情報を参照することにより、各ユーザがどの程度ゲームをプレイしているのかを特定することができる。
以上が、プレイヤ情報についての説明である。
Next, the player information will be described.
FIG. 8 is a diagram illustrating an example of the player information.
In the example shown in FIG. 8, the player information is obtained by associating the user ID, the player level information, the in-game currency A information, the in-game currency B information, the current month's billing amount information, and the age authentication information with each other. It is configured.
The player level information is information indicating the level (achievement, rank) of the user in the game. The in-game currency A information is information indicating the amount of the in-game currency A possessed by the user. The in-game currency A is an in-game currency mainly acquired as the game progresses. The game currency B information is information indicating the amount of the game currency B. The in-game currency B is an in-game currency mainly purchased with real money. In the in-game currency B information, of the in-game currency, the amount purchased by the user and the amount obtained through the progress of the game may be described separately. The current month charge amount information is information indicating the amount charged by the user for the game in the month. The age authentication information is information indicating the authentication result of the age of the user. Based on the authentication result, the upper limit of the monthly billing amount of the user may be determined.
Therefore, the
The above is the description of the player information.
〔端末装置10の構成〕
次に、端末装置10の構成について説明する。
図9は、端末装置10の構成を示すブロック図である。
図9に示すように、端末装置10は、端末通信部11と、端末入力部12と、端末表示部13と、端末記憶部14と、端末制御部150と、を備える。
端末通信部11は、ネットワークNWを介して、サーバ装置30と通信する。
端末入力部12は、ユーザによる操作入力を受け付ける。
端末表示部13は、端末制御部150が生成する各種画像等を表示する。
[Configuration of Terminal Device 10]
Next, the configuration of the
FIG. 9 is a block diagram illustrating a configuration of the
As shown in FIG. 9, the
The
The
The
端末記憶部14は、端末制御部150が参照する各種情報、端末制御部150の処理結果等を記憶する。例えば、端末制御部150は、ユーザを個別に識別するユーザIDを記憶する。また、端末記憶部14は、カード属性情報記憶部141と、所持カード情報記憶部142と、規則情報記憶部143と、を備える。
カード属性情報記憶部141は、カード属性情報を、カードごとに記憶する。
The
The card attribute
所持カード情報記憶部142は、自装置のユーザに関連する所持カード情報を記憶する。所持カード情報とは、ユーザが所持するカード(以下、所持カードと称する。)を示す情報である。所持カード情報は、例えば、ユーザIDと、カードを識別するカードIDとを対応付けることにより構成される。なお、ユーザは、カードIDが同一のカード(同じカード)を複数所持することができる。これら同じカードは、シリアルIDで、個別に区別可能に管理されてもよい。
The possessed card
規則情報記憶部143は、規則情報を記憶する。規則情報とは、レギュレーションを示す情報である。レギュレーションでは、例えば、1つのデッキに含めることができる同種類のカードの数、1つのデッキに含めることができるカードの総数、1つのデッキに含めることができる特定のカードの数、1つのデッキに含めることができるカードのバージョン等が定められる。具体的なレギュレーションの例としては、1つのデッキに含めることができる同種類のカードは3枚までであること、1つのデッキに含めることができるカードの数は40から60であること、1つのデッキには特定の種類のカードは1つしか含められないこと、あるバージョンのカードのみしか含められないこと等が考えられる。
なお、上述したように、レギュレーションは、その内容が変更される場合がある。例えば、レギュレーションとして、強力すぎるカード「A」は、デッキに1つしか含められないという制限が定められているとする。これに対して、カード「A」に対抗するためのカード「B」が新たに登場したことを機に、この制限が緩和されたり解除される場合がある。また、例えば、新たに登場したカード「C」が強力なカードであることを理由に、デッキに1つしか含められないという制限が新たにレギュレーションとして定められる場合がある。
The rule
As described above, the contents of the regulation may be changed. For example, suppose that the regulation is such that a card “A” that is too powerful can be included in only one deck. On the other hand, when the card “B” to compete with the card “A” newly appears, this restriction may be relaxed or released. In addition, for example, a restriction that only one newly appearing card “C” can be included in the deck may be newly set as a regulation because it is a powerful card.
端末制御部150は、端末装置10が備える各種構成を制御する。端末制御部150は、例えば、端末記憶部14に予め記憶されたゲーム制御プログラムを、端末装置10のCPU(Central Processing Unit)が実行することにより実現される。なお、端末制御部150の一部又は全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)等のハードウェアの集積回路として実現されてもよい。
The
端末制御部150は、端末デッキ編集部151と、端末表示処理部152と、端末ゲーム実行部153と、評価送信部154と、を備える。
端末デッキ編集部151は、ユーザによる編集操作に基づいて、デッキ情報の編集を制御する。ここで、デッキ情報の編集とは、デッキ情報を新規に作成すること、既存のデッキ情報を更新することの両方を含む。つまり、デッキ情報の編集とは、投稿デッキの内容をそのまま所持デッキに複製すること、すなわち、投稿デッキ情報を、プレイヤに対応付けることも含む。そして、デッキ情報を編集可能に表示するとは、デッキ情報を表示しつつ、ユーザによる編集操作を受け付け可能とすることである。端末デッキ編集部151は、投稿デッキ情報を編集してもよいし、所持デッキ情報を編集してもよい。以下では、デッキ情報の編集において、端末装置10がサーバ装置30に処理を要求することを編集要求と称することがある。
The
The terminal
デッキ情報の編集において、まず、端末デッキ編集部151は、ユーザから編集対象のデッキ情報の選択を受け付ける。次に、端末デッキ編集部151は、サーバ装置30から編集対象のデッキ情報を取得する。次に、端末デッキ編集部151は、ユーザによる編集操作に応じてデッキ情報を更新する。次に、端末デッキ編集部151は、規則情報記憶部143に記憶された規則情報を参照し、更新後のデッキ情報がレギュレーションに適合しているか否かを判定する。端末デッキ編集部151は、判定結果を、デッキ情報に対応付けて記憶する。端末デッキ編集部151は、更新後のデッキ情報をサーバ装置30に送信し、更新後のデッキ情報の登録を要求する。つまり、端末デッキ編集部151は、更新後のデッキ情報を、ユーザの所持デッキ、又は、投稿デッキとして記憶することを要求する。これにより、更新後のデッキ情報が、サーバ装置30に記憶される。これにより、所持デッキ情報の場合にはデッキの新規作成や更新が行われ、投稿デッキ情報の場合にはデッキの投稿が行われる。
In editing the deck information, first, the terminal
また、端末デッキ編集部151は、投稿デッキの属性情報と付帯情報との入力を、ユーザから受け付ける。端末デッキ編集部151は、入力された属性情報と付帯情報とにユーザID、投稿日時等を対応付けて投稿情報を生成する。端末デッキ編集部151は、生成した投稿情報をサーバ装置30に送信し、投稿情報の登録を要求する。これにより、投稿デッキの属性情報と付帯情報とが、サーバ装置30に記憶される。つまり、端末デッキ編集部151は、投稿デッキの属性情報と付帯情報とを投稿する。
In addition, the terminal
なお、ここでは、端末デッキ編集部151が、デッキ情報を編集し、編集後のデッキ情報をサーバ装置30に送信する場合について説明したが、これには限られない。例えば、端末デッキ編集部151は、ユーザからの編集操作を随時サーバ装置30に送信し、サーバ装置30によるデッキ情報の編集を要求してもよい。そして、サーバ装置30は、端末デッキ編集部151から取得したユーザからの編集操作等に基づいて、デッキ情報を編集するとともに、操作に対応した処理結果を随時端末装置10に送信する。このように、デッキ情報の編集のための実質的な処理は、端末装置10が行ってもよいし、サーバ装置30が行ってもよい。また、投稿情報の生成の実質的な処理も、デッキ情報の編集と同様に、端末装置10が行ってもよいし、サーバ装置30が行ってもよい。
Here, the case where the terminal
端末表示処理部152は、ユーザの操作に応じて、投稿デッキの閲覧用画面、デッキ編集用画面、ゲーム画面等の各種画面表示を制御する。ここでは、投稿デッキの表示制御についてのみ説明し、他の画面表示制御については、説明を省略する。以下では、画面表示制御において、端末装置10がサーバ装置30に処理を要求することを表示処理要求と称することがある。
まず、端末表示処理部152は、投稿デッキ参照情報の送信を、サーバ装置30に要求する。端末表示処理部152は、表示処理要求に応じてサーバ装置30から送信された、投稿デッキ参照情報を取得する。端末表示処理部152は、取得した投稿デッキ参照情報を端末表示部13に表示させる。これにより、端末表示処理部152は、図2に示すような投稿デッキの属性情報のリスト表示や、図3に示すような投稿デッキの内容の表示を行うことができる。
The terminal
First, the terminal
ここで、端末表示処理部152は、種々の抽出条件を指定して投稿デッキ参照情報の抽出をサーバ装置30に要求することができる。抽出条件とは、投稿デッキ参照情報に含まれる項目や値を、投稿デッキ参照情報の抽出のための検索キーとして指定するものである。抽出条件は、予め定められていてもよいし、ユーザにより指定、変更されてもよい。端末表示処理部152は、抽出条件をサーバ装置30に通知することにより、サーバ装置30において予め記憶されている投稿デッキ参照情報のうち、抽出条件として指定した項目や値に適合する投稿デッキ参照情報を取得することができる。抽出条件としては、投稿デッキのカテゴリ、投稿デッキにおける特定のカードの有無、投稿デッキにおけるレアカードの数、投稿デッキの評価、投稿者、投稿日時、投稿デッキの作成日時、レギュレーションへの適合、所持カードとの比較、所持デッキとの比較等が採用可能である。
Here, the terminal
投稿デッキのカテゴリを抽出条件とすることにより、端末装置10は、ユーザが所望するカテゴリの投稿デッキを取得することができる。
投稿デッキにおける特定のカードの有無を抽出条件とすることにより、端末装置10は、ユーザの所望の特定のカードを用いた投稿デッキを取得することができる。
投稿デッキにおけるレアカードの数を抽出条件とすることにより、端末装置10は、構成難易度に応じた投稿デッキを取得することができる。
投稿デッキの評価を抽出条件とすることにより、端末装置10は、評価の高い投稿デッキを取得したり、評価の低いデッキを除外したりすることができる。
投稿者を抽出条件とすることにより、端末装置10は、特定のユーザの投稿をブロックしたり、友人の投稿のみを取得したりすることができる。
投稿日時、投稿デッキの作成日時を抽出条件とすることにより、端末装置10は、新たに提案された投稿デッキを取得したり、長期間利用され続けている投稿デッキを取得したりすることができる。
By using the category of the posting deck as the extraction condition, the
By using the presence / absence of a specific card in the posting deck as an extraction condition, the
By using the number of rare cards in the posting deck as the extraction condition, the
By using the evaluation of the posted deck as an extraction condition, the
By using the poster as the extraction condition, the
By using the posting date / time and the creation date / time of the posting deck as extraction conditions, the
レギュレーションに適合していることを条件とすることで、レギュレーションに変更があった場合であっても、新しいレギュレーションに適合している投稿デッキを取得することができる。
所持カードとの比較を抽出条件とすることにより、端末装置10は、ユーザが所持するカードのみから構成される投稿デッキや、ユーザが所持するカードを多く含んで構成される投稿デッキ(すなわち、ユーザが所持しないカードを比較的少ない数含んで構成される投稿デッキ)を取得することができる。
所持デッキとの比較を抽出条件とすることにより、端末装置10は、所持デッキに類似する投稿デッキを取得することができる。この場合、サーバ装置30は、例えば、所持デッキを構成するカードと、投稿デッキを構成するカードについて、カードIDの比較、種別の比較、パラメータの比較、バージョンの比較等を行う。そして、比較したカードID、種別、パラメータ、バージョン等について、合致する割合が高い投稿デッキを抽出する。
その他にも、端末装置10は、自動で条件を設定する「おすすめ」設定が選択された場合に、ユーザが所持するレアカードの数、ユーザのゲーム内のレベル、デッキ内のレアカードの数等を条件に設定してもよい。
As long as the regulation conforms to the regulation, a post deck conforming to the new regulation can be acquired even if the regulation is changed.
By using the comparison with the possession card as the extraction condition, the
By using the comparison with the possession deck as an extraction condition, the
In addition, when the “recommended” setting for automatically setting conditions is selected, the
また、端末表示処理部152は、投稿デッキ参照情報の表示において、上記の抽出条件と同様のソート条件に基づいて、投稿デッキ参照情報のソートを制御してよい。ソート条件とは、投稿デッキ参照情報の表示順序の決定において、投稿デッキ参照情報の項目や値の大小等を条件として指定するものである。ソート条件は、予め定められていてもよいし、ユーザにより指定、変更されてもよい。端末表示処理部152は、サーバ装置30により抽出された投稿デッキ参照情報を、ソート条件として指定された項目や値への適合性が高い順にソートする。ソート条件に基づく投稿デッキ参照情報のソートは、端末表示処理部152が行ってもよいし、サーバ装置30が行ってもよい。
Further, the terminal
また、端末表示処理部152は、特定のデッキ参照情報の送信を、サーバ装置30に要求することができる。この場合、端末表示処理部152は、投稿ID又はデッキIDを、サーバ装置30に送信する。
In addition, the terminal
また、端末表示処理部152は、投稿デッキ情報に基づいて投稿デッキの内容を表示する場合、カードの表示をデッキ内容表示条件に基づいて、投稿デッキを構成するカードの表示態様を制御する。デッキ内容表示条件とは、デッキを構成するカードの表示態様を指定する条件である。カードの表示態様としては、カードの表示順序、カードの目立ち具合(明暗の調整、アイコン画像の付加等)、カードの表示/非表示等がある。端末表示処理部152は、デッキ内容表示条件に適合するように投稿デッキを構成するカードを表示する。デッキ内容表示条件は、予め定められていてもよいし、ユーザにより指定、変更されてもよい。
Further, when displaying the contents of the posted deck based on the posted deck information, the terminal
デッキ内容表示条件には、上述した抽出条件、ソート条件と同様の条件を採用してもよいし、異なる条件を採用してもよい。デッキ内容表示条件としては、例えば、所持カードとの比較、レギュレーションへの適合を採用可能である。所持カードの比較を条件とすることにより、端末表示処理部152は、例えば、投稿デッキを構成するカードのうち、いずれをユーザが所持しているのかを示すことができる。レギュレーションへの適合を条件とすることにより、端末表示処理部152は、例えば、投稿デッキを構成するカードのうち、いずれのカードがレギュレーションに適合していないのかを示すことができる。
As the deck content display condition, the same condition as the above-described extraction condition and sort condition or a different condition may be adopted. As the deck content display condition, for example, comparison with a possessed card and adaptation to regulation can be adopted. The terminal
なお、ここでは、端末表示処理部152が、投稿デッキ参照情報に基づいて画像を表示する場合について説明したが、これには限らない。例えば、端末デッキ編集部151は、ユーザからの操作を随時サーバ装置30に通知し、サーバ装置30による投稿デッキ参照情報の抽出と、投稿デッキ参照情報に基づく画像の生成とを要求してもよい。そして、サーバ装置30は、端末表示処理部152から通知されたユーザからの操作等に基づいて、投稿デッキ参照情報の抽出と、投稿デッキ参照情報に基づく画像の生成とを行い、生成した画像を随時端末装置10に送信する。このように、各種画面を表示するための実質的な処理は、端末装置10が行ってもよいし、サーバ装置30が行ってもよい。
Here, the case where terminal
端末ゲーム実行部153は、ゲームを実行するための制御を行う。端末ゲーム実行部153は、自装置においてゲームを進行させるための実質的な処理を行ってもよいし、サーバ装置30においてゲームを進行させるための補助的な処理を行ってもよい。例えば、端末ゲーム実行部153は、自装置のみでゲームを進行させるための処理を完結させてもよい。本実施形態では、一例として、サーバ装置30において実質的なゲームの処理を行う場合について説明する。この場合、端末ゲーム実行部153は、ユーザによるゲーム操作を、随時サーバ装置30に通知する。そして、端末ゲーム実行部153は、ゲーム操作に対応するゲーム結果を、随時サーバ装置30から取得して、ユーザに提示する。
The terminal
また、端末ゲーム実行部153は、プレイ用に、ユーザが選択したデッキ情報が、レギュレーションに適合しているか否かを判定する。ここで、上述したように、デッキがレギュレーションに適合しているか否かについては、端末デッキ編集部151又はサーバデッキ編集部352が判定を行い、その判定結果がデッキ情報に対応付けて記憶されている。端末ゲーム実行部153は、この判定結果を参照し、プレイ用に、ユーザが選択したデッキ情報がレギュレーションに適合していない旨が記憶されている場合は、端末ゲーム実行部153は、そのデッキ情報のゲームでの利用を制限する処理を行う。例えば、端末ゲーム実行部153は、選択されたデッキ情報の利用を禁止し、デッキ情報をユーザに再選択させる。
In addition, the terminal
また、端末ゲーム実行部153は、ゲームを実行するために必要な各種情報をサーバ装置30から取得する。例えば、端末ゲーム実行部153は、カード属性情報に更新があった場合、サーバ装置30からカード属性情報を取得して、カード属性情報記憶部141に記憶させる。また、例えば、端末ゲーム実行部153は、ユーザがゲームにログインし、ゲームを開始するとき、カードの購入により所持カードに変更があったとき等に、所持カード情報を、サーバ装置30から取得して、所持カード情報記憶部142に記憶させる。
Further, the terminal
評価送信部154は、投稿デッキに対するユーザの評価を、サーバ装置30に通知する。評価送信部154は、所定の評価条件が満たされたか否かを判定する。評価情報については、後述する。評価送信部154は、評価条件が満たされたと判定した場合、その旨をサーバ装置30に通知する。
以上が、端末装置10の構成についての説明である。
The
The above is the description of the configuration of the
〔サーバ装置30の構成〕
次に、サーバ装置30の構成について説明する。
図10は、サーバ装置30の構成を示すブロック図である。
図10に示すように、サーバ装置30は、サーバ通信部31と、サーバ記憶部34と、サーバ制御部350と、を備える。
サーバ通信部31は、ネットワークNWを介して、端末装置10と通信する。
サーバ記憶部34は、サーバ制御部350が参照する各種情報、サーバ制御部350の処理結果等を記憶する。また、サーバ記憶部34は、カード属性情報記憶部341と、所持デッキ情報記憶部342と、投稿デッキ情報記憶部343と、投稿情報記憶部344と、プレイヤ情報記憶部345と、所持カード情報記憶部346と、規則情報記憶部347と、を備える。
[Configuration of server device 30]
Next, the configuration of the
FIG. 10 is a block diagram illustrating a configuration of the
As illustrated in FIG. 10, the
The
The
カード属性情報記憶部341は、カード属性情報を、カードごとに記憶する。
所持デッキ情報記憶部342は、所持デッキ情報を、ユーザ(プレイヤ)ごとに記憶する。具体的には、所持デッキ情報記憶部342は、所持デッキ情報を、所持デッキIDと、プレイヤのユーザIDとに対応付けて記憶する。
投稿デッキ情報記憶部343は、デッキ情報を、ユーザ(投稿者)ごとに記憶する。
投稿情報記憶部344は、投稿情報を、投稿デッキごとに記憶する。
プレイヤ情報記憶部345は、プレイヤ情報を、ユーザ(プレイヤ)ごとに記憶する。
所持カード情報記憶部346は、所持カード情報を、ユーザ(プレイヤ)ごとに記憶する。
規則情報記憶部347は、規則情報を記憶する。
The card attribute
The possession deck
The posted deck
The posting
The player
The possessed card
The rule
サーバ制御部350は、サーバ装置30が備える各種構成を制御する。サーバ制御部350は、例えば、サーバ記憶部34に予め記憶されたサーバ用ゲーム制御プログラム、デッキ管理プログラム等を、サーバ装置30のCPUが実行することにより実現される。なお、サーバ制御部350の一部又は全部は、LSIやASIC等のハードウェアの集積回路として実現されてもよい。
サーバ制御部350は、要求受付部351と、サーバデッキ編集部352と、サーバ表示処理部353と、デッキ管理部354と、サーバゲーム実行部355と、評価管理部356と、を備える。
The
The
要求受付部351は、端末装置10からの要求を受け付ける。要求受付部351は、端末装置10からデッキの編集要求を受け付けた場合、サーバデッキ編集部352に編集要求の内容を通知する。要求受付部351は、端末装置10から表示処理要求を受け付けた場合、サーバ表示処理部353に表示処理要求の内容を通知する。
The
サーバデッキ編集部352は、端末装置10の端末デッキ編集部151に対応する構成であり、デッキ情報の編集におけるサーバ装置30側の制御を行う。サーバデッキ編集部352は、要求受付部351から編集要求を受け付けると、編集要求で指定された処理を実行する。
デッキ情報の編集において、サーバデッキ編集部352は、端末装置10から編集対象として指定されたデッキ情報を、所持デッキ情報記憶部342、又は、投稿デッキ情報記憶部343から読み出す。サーバデッキ編集部352は、読み出したデッキ情報を端末装置10に送信する。サーバデッキ編集部352は、端末装置10から編集後のデッキ情報を取得する。サーバデッキ編集部352は、取得したデッキ情報が所持デッキである場合は、所持デッキ情報記憶部342に記憶させる。また、サーバデッキ編集部352は、取得したデッキ情報が投稿デッキである場合は、投稿デッキ情報記憶部343に記憶させる。サーバデッキ編集部352は、端末装置10から投稿情報を取得すると、取得した投稿情報を、投稿情報記憶部344に記憶させる。換言すると、サーバデッキ編集部352は、端末装置10から取得した投稿デッキ参照情報を、サーバ記憶部34に出力する。
The server
In editing the deck information, the server
サーバ表示処理部353は、端末装置10の端末表示処理部152に対応する構成であり、デッキ情報の編集におけるサーバ装置30側の制御を行う。端末表示処理部152は、要求受付部351から表示処理要求を受け付けると、表示処理要求で指定された処理を実行する。
サーバ表示処理部353は、要求受付部351から表示処理要求を受け付けると、指定された抽出条件に基づいて、サーバ記憶部34から投稿デッキ参照情報を抽出する。サーバ表示処理部353は、抽出した投稿デッキ参照情報を端末装置10に送信する。換言すると、サーバ表示処理部353は、抽出した投稿デッキ参照情報を、端末装置10に出力する。これにより、端末装置10において、サーバ表示処理部353が送信した投稿デッキ参照情報が表示される。
例えば、投稿デッキのカテゴリが抽出条件として指定された場合、サーバ表示処理部353は、指定されたカテゴリを検索キーとして、投稿情報記憶部344から投稿情報を抽出する。サーバ表示処理部353は、抽出した投稿情報の投稿IDにより関連付けられた投稿デッキ情報を、投稿デッキ情報記憶部343から抽出する。このように、サーバ表示処理部353は、指定された抽出条件に応じて投稿デッキ参照情報を抽出する。
The server
When receiving the display processing request from the
For example, when the category of the post deck is specified as the extraction condition, the server
デッキ管理部354は、投稿デッキ参照情報のデータ量を調整する。デッキ管理部354は、投稿情報を参照し、投稿されてから時間が経過している投稿デッキの投稿デッキ情報を、投稿デッキ情報記憶部343から削除する。また、デッキ管理部354は、投稿情報を参照し、評価のスコアが低い投稿デッキの投稿デッキ情報を、投稿デッキ情報記憶部343から削除する。このとき、デッキ管理部354は、投稿情報を、投稿情報記憶部344から削除してもよい。デッキ管理部354は、経過時間と、評価とのいずれか又は両方が基準に満たない投稿を削除するようにしてもよい。例えば、デッキ管理部354は、評価が低くても1ヶ月は削除しないこととしてもよい。また、例えば、デッキ管理部354は、1ヶ月以上前に投稿された投稿デッキ情報であって、評価のスコアが所定値以下の投稿デッキ情報を削除したり、評価が上位3000件に満たない投稿を削除したりしてもよい。これにより、投稿デッキ情報の数を適切に管理することができる。
The
サーバゲーム実行部355は、端末装置10の端末ゲーム実行部153に対応する構成であり、サーバ装置30側におけるゲームの実行のための制御を行う。例えば、サーバゲーム実行部355は、ゲームを実行するために必要な各種情報を端末装置10に送信する。また、例えば、サーバゲーム実行部357は、端末装置10から送信されたゲームのプレイ操作に応じてゲームを進行させ、ゲーム結果を生成する。サーバゲーム実行部357は、生成したゲーム結果を端末装置10に送信する。また、サーバゲーム実行部355は、ゲーム結果に応じて、プレイヤ情報記憶部345が記憶するプレイヤ情報を更新する。
The server
評価管理部356は、投稿デッキの評価情報を管理する。評価管理部356は、所定の評価条件に基づいて、評価情報を更新する。評価条件には、任意の条件を採用可能である。例えば、投稿デッキが所持デッキとして登録されること、投稿デッキを用いてゲームすること、投稿デッキを用いてゲームに勝利すること、メインデッキとして登録されること、ユーザからポジティブな評価が指定されること等を、評価スコアを加算する評価条件としてよい。また、例えば、所持デッキから除外されること、投稿デッキを用いてゲームに敗北すること、メインデッキから除外されること、デッキの内容が変更されること、ユーザからネガティブな評価が指定されること、ブロックされること等を、評価スコアを減算する評価条件としてよい。評価条件の具体例としては、ポジティブな評価として「good」を指定する操作を受け付けること、ネガティブな評価として「bad」を指定する操作を受け付けること、投稿デッキの表示をブロックする操作を受け付けること等が挙げられる。評価条件を記述した情報と、評価条件に応じた評価の更新量とを記述した情報は、例えば、サーバ記憶部34に記憶される。なお、評価条件の具体例としては、ユーザが100点満点等で投稿デッキを採点した採点結果を入力する操作を受け付けることとしてもよく、採点結果の平均値等が投稿デッキの評価情報として管理されてもよい。
The
評価管理部356は、評価条件が満たされた場合に、投稿デッキの評価情報を更新する。評価条件が満たされたか否かの判定は、評価管理部356により行われてもよいし、端末装置10の評価送信部154により行われてもよい。評価管理部356は、満たされた評価条件に応じた評価(例えば、評価スコア、被ブロック数等)を、評価情報に反映させる。具体的には、評価管理部356は、評価対象の投稿デッキについての投稿情報を、投稿情報記憶部344から読み出す。評価管理部356は、投稿情報内の評価情報を更新する。
The
例えば、投稿デッキがブロックされると、その投稿デッキの評価情報が更新される。評価情報の更新は、投稿デッキ単位であってもよいし、投稿者単位であってもよい。例えば、評価管理部356は、或る投稿デッキがブロックされた場合に、その投稿デッキの評価情報のみを更新してもよいし、その投稿者が投稿した全ての投稿デッキの評価情報を更新してもよい。また、評価管理部356は、被ブロック数が所定数を超えた投稿者については投稿を制限したり、投稿を禁止したりしてもよい。このように、評価管理部356は、ユーザからの投稿デッキに対する評価に基づいて、投稿デッキの評価情報を更新する。換言すると、評価管理部356は、端末装置10からの評価情報の更新要求に基づいて、投稿デッキの評価情報を更新するということもできる。すなわち、上述したようなユーザからの投稿デッキに対する評価が、端末装置10からの評価情報の更新要求の一例である。
以上が、サーバ装置30の構成についての説明である。
For example, when a posting deck is blocked, the evaluation information of the posting deck is updated. The update of the evaluation information may be performed on a per-post deck basis or on a per-poster basis. For example, when a certain posting deck is blocked, the
The above is the description of the configuration of the
〔コンピュータシステムの構成〕
次に、端末装置10、サーバ装置30が備えるコンピュータシステム90について説明する。
図11は、コンピュータシステム90の構成を示すブロック図である。
コンピュータシステム90は、例えば、通信部91と、入力部92と、表示部93と、記憶部94と、CPU95と、を備える。これらの構成要素は、バス(Bus)を介して相互に通信可能に接続されている。
[Configuration of computer system]
Next, the
FIG. 11 is a block diagram showing the configuration of the
The
通信部91は、ネットワークNWを介して、サーバ装置30や他の装置と通信を行う。
入力部92は、例えば、キーボードやマウス、タッチパッドや、音声により各種の指示が入力されるマイクロホンなどの入力装置であり、ユーザの操作により各種の指示が入力される。入力部92は、タッチパネルとしてディスプレイ(表示部93)と一体に構成されてもよい。
表示部93は、画像やテキスト等の情報を表示するディスプレイであり、例えば、液晶ディスプレイパネル、有機EL(ElectroLuminescence)ディスプレイパネルなどを含んで構成される。
The
The
The
記憶部94は、例えば、HDD(Hard Disk Drive)やSSD(Solid State Drive)、EEPROM(Electrically Erasable Programmable Read-Only Memory)、ROM(Read-Only Memory)、RAM(Random Access Memory)などを含み、端末装置10が処理する各種情報や画像、プログラム(ゲーム制御プログラムを含む)等を記憶する。なお、記憶部94は、端末装置10に内蔵されるものに限らず、USB等のデジタル入出力ポート等によって接続された外付け型の記憶装置でもよい。また、端末装置10は、不図示のスピーカ、音声出力端子、カメラ、ジャイロセンサ、GPS(Global Positioning System)受信モジュールなどのハードウェア構成を含んで構成されてもよい。
CPU95は、記憶部94に記憶された各種プログラムを実行し、端末装置10やサーバ装置30の各部を制御する。
以上が、コンピュータシステム90についての説明である。
The
The
The preceding is an explanation of the
〔ゲームシステム1の動作〕
次に、ゲームシステム1の動作について説明する。
以下では、端末装置10において、ゲーム制御プログラムによるゲームアプリケーションが起動されている場合について説明する。ゲームアプリケーションの起動時に、端末装置10は、サーバ装置30から最新の所持カード情報、所持デッキ情報、プレイヤ情報、規則情報等を取得し、端末記憶部14に記憶させる。
まず、デッキ編集時のゲームシステム1の動作について説明する。
図12は、デッキ編集処理の流れの一例を示すシーケンスチャートである。
(ステップS100)端末装置10は、デッキを編集するための編集モードを起動する。編集モードとは、デッキ情報を編集したり、投稿したりするためのモードである。編集モードは、例えば、ゲームのメニュー画面において行われる起動操作により起動される。また、編集モードは、後述する閲覧モードから起動されてもよい。その後、ゲームシステム1は、ステップS102に処理を進める。
(ステップS102)端末装置10は、編集対象デッキの選択を、ユーザから受け付ける。その後、ゲームシステム1は、ステップS104に処理を進める。
[Operation of game system 1]
Next, the operation of the
Hereinafter, a case will be described in which a game application according to the game control program is activated in the
First, the operation of the
FIG. 12 is a sequence chart showing an example of the flow of the deck editing process.
(Step S100) The
(Step S102) The
ここで、編集対象デッキ選択時のユーザインタフェースについて説明する。
図13は、デッキ選択画面の一例を示す図である。
デッキ選択画面とは、編集対象デッキの選択を受け付けるための画面である。図13に示す例では、デッキ選択画面G3には、4つのデッキ選択ボタンD1〜D4と、新規デッキ作成用ボタンD5と、投稿デッキ閲覧用ボタンDBと、が設けられている。デッキ選択ボタンD1には、「SET」というアイコンが重畳されており、デフォルトでプレイに使用されるデッキであることが明示されている。デッキ選択ボタンD1〜D4がユーザにより選択されると、端末装置10は、各ボタンに対応する所持デッキ情報を読み出す。また、新規デッキ作成用ボタンD5がユーザにより選択されると、端末装置10は、所持デッキ情報を新規に生成する。また、投稿デッキ閲覧用ボタンDBがユーザにより選択されると、端末装置10は、後述するデッキ閲覧モードを起動する。
以上が、編集対象デッキ選択時のユーザインタフェースについての説明である。
Here, a user interface at the time of selecting an editing target deck will be described.
FIG. 13 is a diagram illustrating an example of the deck selection screen.
The deck selection screen is a screen for receiving selection of a deck to be edited. In the example shown in FIG. 13, the deck selection screen G3 includes four deck selection buttons D1 to D4, a new deck creation button D5, and a posted deck viewing button DB. An icon “SET” is superimposed on the deck selection button D1, which clearly indicates that the deck is used by default for play. When the user selects one of the deck selection buttons D1 to D4, the
The above is the description of the user interface at the time of selecting the deck to be edited.
(ステップS104)端末装置10は、ユーザにより選択された編集対象デッキのデッキ情報を、サーバ装置30に要求する。このとき、端末装置10は、編集対象デッキのデッキIDをサーバ装置30に送信する。その後、ゲームシステム1は、ステップS300に処理を進める。
(ステップS300)サーバ装置30は、端末装置10からデッキIDを取得する。サーバ装置30は、取得したデッキIDを検索キーとして、所持デッキ情報又は投稿デッキ情報を読み出す。サーバ装置30は、読み出したデッキ情報を、端末装置10に送信する。その後、ゲームシステム1は、ステップS106に処理を進める。
(ステップS106)端末装置10は、サーバ装置30からデッキ情報を取得する。端末装置10は、取得したデッキ情報と、所持カード情報記憶部142から読み出した所持カード情報と、に基づいて、デッキ編集画面を表示する。その後、ゲームシステム1は、ステップS108に処理を進める。
(Step S104) The
(Step S300) The
(Step S106) The
ここで、デッキ編集時のユーザインタフェースについて説明する。
図14は、デッキ編集画面の一例を示す図である。
デッキ編集画面とは、デッキの編集操作を受け付けるための画面である。図14に示す例において、デッキ編集画面G4には、デッキを構成するカードC3と、ユーザの所持カードC4と、がそれぞれリスト表示されている。端末装置10は、例えば、スライド操作等に応じて、デッキを構成するカードC3又は所持カードC4を一時的に非表示としてもよい。
Here, a user interface at the time of deck editing will be described.
FIG. 14 is a diagram showing an example of the deck edit screen.
The deck editing screen is a screen for accepting a deck editing operation. In the example shown in FIG. 14, the deck editing screen G4 displays a list of cards C3 constituting the deck and cards C4 owned by the user. For example, the
また、デッキ編集画面G4には、メモボタンB4と、バックボタンB5と、所持カードの種別選択ボタンB6と、所持カードのソートボタンB7とが設けられている。メモボタンB4とは、デッキの付帯情報としてメモを記録するためのボタンである。バックボタンB5とは、前の画面表示に戻すためのボタンである。バックボタンB5が選択されると、端末装置10は、例えば、編集が完了したものとして前の画面に表示を戻す。つまり、メモボタンB4、バックボタンB5とは、編集操作を受け付ける操作子の一例である。種別選択ボタンB6とは、表示させるカードを、カードの種別により絞り込むためのボタンである。ソートボタンB7とは、表示させるカードをソートする(並び替える)ためのボタンである。
デッキを構成するカードの変更を行う場合、ユーザは、例えば、図14の矢印AR1に示すように、追加を所望する所持カードを、デッキを構成するカードの表示領域までドラッグアンドドロップすればよい。端末装置10は、この他にもボタンの押下、タッチ操作、スライド操作等の任意の操作を編集操作として受け付けてよい。
The deck editing screen G4 is provided with a memo button B4, a back button B5, a possession card type selection button B6, and a possession card sort button B7. The memo button B4 is a button for recording a memo as additional information of the deck. The back button B5 is a button for returning to the previous screen display. When the back button B5 is selected, the
When changing the cards that make up the deck, the user may drag and drop a possession card that the user wants to add to the display area of the cards that make up the deck, for example, as shown by an arrow AR1 in FIG. The
なお、レギュレーションに適合していないデッキは、上述したようにプレイに用いることはできないが、端末装置10は、デッキ情報を保存可能としてもよい。また、端末装置10は、デッキがレギュレーションに適合していない場合には、その旨をユーザに通知してもよい。また、端末装置10は、投稿デッキを編集する場合には、ユーザが所持していないカードであってもデッキの編集に利用可能としてもよい。
また、端末装置10は、投稿デッキ情報を編集する場合と、所持デッキ情報を編集する場合とで、異なるデッキ編集画面を表示してもよい。例えば、投稿デッキは、あくまで提案であるため、必ずしもユーザの所持カードのみから構成される必要はない。そこで、端末装置10は、投稿デッキを編集する場合は、所持カードに加えて、未所持のカードを表示してもよい。そして、端末装置10は、投稿デッキに未所持のカードが含まれることを許可してもよい。
以上が、デッキ編集時のユーザインタフェースについての説明である。
Note that a deck that does not conform to the regulation cannot be used for play as described above, but the
In addition, the
The above is the description of the user interface at the time of deck editing.
(ステップS108)端末装置10は、編集操作を受け付ける。端末装置10は、編集操作に応じてデッキ情報を更新する。その後、ゲームシステム1は、ステップS110に処理を進める。
(ステップS110)端末装置10は、デッキの属性情報、付帯情報の入力を受け付ける。その後、ゲームシステム1は、ステップS112に処理を進める。
(Step S108) The
(Step S110) The
ここで、デッキの属性情報、付帯情報の入力時のユーザインタフェースについて説明する。
図15は、デッキ投稿画面の一例を示す図である。
デッキ投稿画面とは、デッキの投稿操作を受け付けるための画面である。図15に示す例において、デッキ投稿画面G5には、メモボタンB4と、デッキカテゴリ選択ボタンB8と、おすすめボタンB9と、メモ公開ボタンB10と、投稿ボタンB11と、が設けられている。デッキカテゴリ選択ボタンB8とは、カテゴリを属性情報として登録するためのボタンである。おすすめボタンB9とは、投稿者の推薦デッキである旨を属性情報として登録するためのボタンである。メモ公開ボタンB10とは、付帯情報のメモを公開可能に設定するためのボタンである。デッキ確認ボタンB11は、デッキの内容を表示させ、デッキの内容を確認するためのボタンである。投稿ボタンB12とは、デッキの編集を完了させ、デッキ情報等を投稿するためのボタンである。なお、端末装置10は、デッキがレギュレーションに適合していない場合には、投稿ボタンB12を無効にし、投稿できないようにしてもよい。
このように、端末装置10は、デッキの属性情報、付帯情報の入力を、上述した図14のメモボタンB4を介した操作以外にも受け付けてよい。
以上が、デッキの属性情報、付帯情報の入力時のユーザインタフェースについての説明である。
Here, the user interface at the time of inputting the attribute information of the deck and the additional information will be described.
FIG. 15 is a diagram illustrating an example of the deck posting screen.
The deck posting screen is a screen for receiving a posting operation of the deck. In the example shown in FIG. 15, the deck posting screen G5 is provided with a memo button B4, a deck category selection button B8, a recommendation button B9, a memo disclosure button B10, and a posting button B11. The deck category selection button B8 is a button for registering a category as attribute information. The recommendation button B9 is a button for registering the recommendation deck of the poster as attribute information. The memo publishing button B10 is a button for setting the memo of the supplementary information to be publishable. The deck confirmation button B11 is a button for displaying the contents of the deck and confirming the contents of the deck. The post button B12 is a button for completing the editing of the deck and posting the deck information and the like. When the deck does not conform to the regulation, the
As described above, the
The above is the description of the user interface at the time of inputting the attribute information and the supplementary information of the deck.
(ステップS112)端末装置10は、編集内容が確定すると、更新後のデッキ情報、属性情報、付帯情報等をサーバ装置30に送信する。換言すると、端末装置10は、投稿デッキ情報を編集した場合は、投稿デッキ情報等を投稿する。その後、ゲームシステム1は、ステップS302に処理を進める。
なお、端末装置10は、例えば、図14に示すバックボタンB5が選択された場合や、図15に示す投稿ボタンB11が選択された場合等に編集内容が確定したと判定する。端末装置10は、バックボタンB5が選択されたときにデッキ情報が更新されていない場合、デッキ情報をサーバ装置30に送信しなくてもよい。また、編集内容が確定したと判定したタイミングで、デッキがレギュレーションに適合しているか否かを判定し、レギュレーションに適合していない場合には、その旨をユーザに通知してもよい。
(Step S112) When the editing content is determined, the
Note that the
(ステップS302)サーバ装置30は、端末装置10から受信したデッキ情報を、所持デッキ情報記憶部342又は投稿デッキ情報記憶部343に記憶させる。また、デッキの属性情報や付帯情報に基づいて投稿情報を生成し、投稿情報記憶部344に記憶させる。その後、ゲームシステム1は、図12に示す処理を終了する。
以上が、デッキ編集時のゲームシステム1の動作についての説明である。
(Step S302) The
The above is the description of the operation of the
次に、デッキ出力時のゲームシステム1の動作について説明する。
図16は、デッキ出力処理の流れの一例を示すシーケンスチャートである。
(ステップS120)端末装置10は、投稿デッキを閲覧するための閲覧モードを起動する。閲覧モードとは、投稿デッキ参照情報を表示させるためのモードである。閲覧モードは、例えば、ゲームのメニュー画面において行われる起動操作や、図13に示す投稿デッキ閲覧用ボタンDBの操作により起動される。その後、ゲームシステム1は、ステップS122に処理を進める。
Next, the operation of the
FIG. 16 is a sequence chart showing an example of the flow of the deck output process.
(Step S120) The
(ステップS122)端末装置10は、投稿デッキのリストを、サーバ装置30に要求する。端末装置10は、抽出条件、ソート条件を、サーバ装置30に通知してもよい。その後、ゲームシステム1は、ステップS124に処理を進める。
(Step S122) The
(ステップS320)サーバ装置30は、端末装置10からの要求に応じて、投稿デッキの投稿情報を抽出する。サーバ装置30は、抽出した投稿情報を、端末装置10に送信する。その後、ゲームシステム1は、ステップS124に処理を進める。
ここで、サーバ装置30は、投稿情報が多い場合には、所定数の投稿情報を抽出するようにしてもよい。このとき、サーバ装置30は、ランダム(無作為)に投稿情報を抽出してもよい。これにより、端末装置10は、サーバ装置30にアクセスする度に異なる投稿情報を表示するため、異なる端末装置10は、それぞれ異なる投稿情報を表示する。つまり、各ユーザは、それぞれ異なる投稿情報を参照する。ここで、各ユーザが同じ投稿情報を参照すると、同じ投稿デッキ情報が利用される可能性が高まる。この場合、ゲームの展開が類似してしまい、ゲームの興趣が損なわれてしまう可能性がある。これに対して、各ユーザが異なる投稿情報を参照するようにすると、各ユーザがプレイに用いるデッキの多様性を確保することができる。従って、ゲームシステム1は、ゲームの興趣を保つことができる。
(Step S320) In response to a request from the
Here, when there are many pieces of posted information, the
また、サーバ装置30は、投稿デッキの閲覧回数や投稿デッキが投稿されてからの経過時間を管理してもよい。そして、サーバ装置30は、閲覧された回数が所定回数を超えた場合、投稿デッキが投稿されてからの経過時間が所定値を超えた場合等に、それらの投稿デッキの投稿情報が抽出されることを制限する。これにより、各ユーザが異なる投稿情報を参照するようになり、各ユーザがプレイに用いるデッキの多様性を確保することができる。従って、ゲームシステム1は、ゲームの興趣を保つことができる。
Further, the
(ステップS124)端末装置10は、サーバ装置30から投稿情報を取得する。端末装置10は、取得した投稿情報に基づいて投稿デッキを一覧表示する。端末装置10は、抽出条件、ソート条件に基づいて、投稿デッキを一覧表示してもよい。その後、ゲームシステム1は、ステップS126に処理を進める。
ここで、投稿デッキの一覧表示時のユーザインタフェースについて説明する。
図2は、投稿デッキリスト画面の一例を示す図である。
投稿デッキリスト画面とは、投稿デッキをリスト表示する画面である。図2に示す例において、投稿デッキリスト画面G1には、デッキリストDLと、ソートボタンB1と、デッキカテゴリ選択ボタンB2と、おすすめ選択ボタンB3と、メモボタンB4と、が設けられている。デッキリストDLには、投稿デッキの評価、名称、カテゴリ、投稿者、投稿日時等、投稿デッキの概要がリスト表示される。これらの情報は、投稿情報を参照することにより特定される。デッキリストDLでは、例えば、表示順序が低い投稿デッキ、すなわち画面に表示しきれなかった投稿デッキの情報を、スクロール操作に応じて表示することができる。
(Step S124) The
Here, a user interface at the time of displaying a list of posted decks will be described.
FIG. 2 is a diagram illustrating an example of the posted deck list screen.
The posted deck list screen is a screen for displaying a list of posted decks. In the example shown in FIG. 2, the posted deck list screen G1 is provided with a deck list DL, a sort button B1, a deck category selection button B2, a recommendation selection button B3, and a memo button B4. The deck list DL displays a summary of the posted deck, such as the rating, name, category, contributor, and posted date and time of the posted deck. These pieces of information are specified by referring to the posted information. In the deck list DL, for example, information on a posted deck with a low display order, that is, information on a posted deck that could not be displayed on the screen, can be displayed according to a scroll operation.
ソートボタンB1は、デッキリストDLにおける投稿デッキの並びを変更するためのボタンである。つまり、ソートボタンB1は、ソート条件の指定操作を受け付ける操作子の一例である。カテゴリ選択ボタンB2は、カテゴリを指定して、デッキリストDLに表示する投稿デッキを絞り込むためのボタンである。おすすめ選択ボタンB3、デッキリストDLに表示する投稿デッキを、投稿者のおすすめのみに絞り込むためのボタンである。つまり、カテゴリ選択ボタンB2とおすすめ選択ボタンB3とは、抽出条件の指定操作を受け付ける操作子の一例である。端末装置10は、指定された条件に基づいてデッキリストDLの表示を変更したり、指定された条件を満たす投稿デッキ参照情報を、サーバ装置30に要求したりする。
以上が、投稿デッキの一覧表示時のユーザインタフェースについての説明である。
The sort button B1 is a button for changing the arrangement of posted decks in the deck list DL. That is, the sort button B1 is an example of an operator that receives an operation for specifying a sort condition. The category selection button B2 is a button for specifying a category and narrowing down the posting decks to be displayed in the deck list DL. The recommendation selection button B3 is a button for narrowing down the posting decks displayed in the deck list DL to only those recommended by the contributor. That is, the category selection button B2 and the recommendation selection button B3 are examples of operators that accept an operation for specifying an extraction condition. The
The above is the description of the user interface at the time of displaying the post deck list.
(ステップS126)端末装置10は、投稿デッキの選択をユーザから受け付ける。端末装置10は、例えば、図2に示すデッキリストDLに表示された投稿デッキのいずれかを選択する操作を受け付けてよい。その後、ゲームシステム1は、ステップS128に処理を進める。
(ステップS128)端末装置10は、選択された投稿デッキのデッキIDを、サーバ装置30に送信し、デッキ情報を要求する。その後、ゲームシステム1は、ステップS322に処理を進める。
(Step S126) The
(Step S128) The
(ステップS322)サーバ装置30は。端末装置10から取得したデッキIDを検索キーとして、投稿デッキ情報記憶部343から投稿デッキ情報を読み出す。サーバ装置30は、読み出した投稿デッキ情報を、端末装置10に送信する。その後、ゲームシステム1は、ステップS130と、ステップS324に処理を進める。
(ステップS324)サーバ装置30は、端末装置10に送信した投稿デッキ情報の評価を更新する。具体的には、サーバ装置30は、端末装置10から取得したデッキIDを検索キーとして、投稿情報記憶部344から投稿情報を読み出す。サーバ装置30は、読み出した投稿情報の評価情報を更新する。具体的には、サーバ装置30は、評価スコアを所定値分加減算する。この評価情報は、投稿デッキに対する興味を引いたり、失わせたりすることにより、他のユーザが、投稿デッキの内容を閲覧するか否かの判断基準の1つになる。その後、サーバ装置30は、図16に示す処理を終了する。
(Step S322) The
(Step S324) The
(ステップS130)端末装置10は、選択された投稿デッキについて、追加情報を表示する。端末装置10は、抽出条件に基づいて、追加情報を表示してもよい。その後、端末装置10は、ステップS132に処理を進める。なお、追加情報を表示するために必要な情報は、ステップS320、S322の処理等、任意のタイミングで予め取得されてよい。
ここで、追加情報の表示時のユーザインタフェースについて説明する。
図17は、追加情報画面の一例を示す図である。
追加情報画面とは、投稿デッキの追加情報を表示する画面である。図17に示す例において、追加情報画面G6には、投稿者名情報I1と、デッキ名情報I2と、カード種別構成枚数情報I3と、所持カード割合情報I4と、評価情報I5と、投稿日時情報I6と、が表示されている。このうち、投稿者名情報I1と、デッキ名情報I2と、評価情報I5と、投稿日時情報I6とは、投稿情報に基づいて特定される情報である。カード種別構成枚数情報I3は、投稿デッキを構成するカードについて、カード種別(例えば、モンスターカード、魔法カード、罠カード)ごと、レベルごとの数を示す情報である。カード種別構成枚数情報I3は、割合(例えば、パーセンテージ)により示されてもよい。これにより、ユーザは、カード種別のバランスを容易に判断することができる。例えば、魔法カード等、或る種別のカードの割合が多いデッキを好むユーザの場合、そのユーザは、所望の投稿デッキ(すなわち、魔法カードの割合が多い投稿デッキ等)を簡単に探すことができる。カード種別構成枚数情報I3は、デッキ情報とカード属性情報とに基づいて特定される。
(Step S130) The
Here, a user interface at the time of displaying additional information will be described.
FIG. 17 is a diagram illustrating an example of the additional information screen.
The additional information screen is a screen that displays additional information of the post deck. In the example shown in FIG. 17, the additional information screen G6 includes poster name information I1, deck name information I2, card type composition number information I3, possessed card ratio information I4, evaluation information I5, and posting date and time information. I6 is displayed. Among these, the poster name information I1, the deck name information I2, the evaluation information I5, and the posting date / time information I6 are information specified based on the posting information. The card type constituent number information I3 is information indicating the number of cards constituting the posted deck for each card type (for example, monster card, magic card, trap card) and for each level. The card type configuration number information I3 may be indicated by a ratio (for example, a percentage). This allows the user to easily determine the balance between card types. For example, in the case of a user who likes a deck having a high percentage of certain types of cards, such as a magic card, the user can easily search for a desired posting deck (that is, a posting deck having a high percentage of magic cards). . The card type constituent number information I3 is specified based on the deck information and the card attribute information.
所持カード割合情報I4は、デッキを構成するカードに対するユーザの所持カードの割合を示す情報であり、抽出条件に基づいて表示される情報の一例である。所持カード割合情報I4は、投稿デッキ情報が示す各カードと、所持カード情報が示す各カードとの比較により特定される。カードの比較は、カードIDが一致するか否かを判定することにより行われる。具体的には、投稿デッキを構成するカードのうち、所持カードに存在するカードの数を計数し、計数したカードの数と、投稿デッキを構成するカードの総数とを対比して示す。このように、端末装置10は、デッキ情報と、所持カードとの比較結果を表示する。これにより、ユーザは、投稿デッキを編集せずにそのままプレイに利用可能か否か、或いは、プレイに利用可能な状態にどの程度近いのか等を判断しやすい。従って、ユーザは、投稿デッキが自身にとって利用しやすいか否かを容易に判断することができる。
なお、追加情報画面において、この所持カード割合情報I4は、表示されてもよいし、表示されなくてもよい。つまり、追加情報画面において、投稿デッキ情報が示す各カードと、所持カード情報が示す各カードとを比較した情報は、表示されてもよいし、表示されなくてもよい。
The possessed card ratio information I4 is information indicating the ratio of the possessed card of the user to the cards constituting the deck, and is an example of information displayed based on the extraction condition. The possessed card ratio information I4 is specified by comparing each card indicated by the posted deck information with each card indicated by the possessed card information. The comparison of the cards is performed by determining whether or not the card IDs match. Specifically, the number of cards present in the possessed cards among the cards constituting the posting deck is counted, and the number of counted cards is compared with the total number of cards constituting the posting deck. As described above, the
In the additional information screen, the possessed card ratio information I4 may or may not be displayed. In other words, on the additional information screen, information obtained by comparing each card indicated by the posted deck information with each card indicated by the possessed card information may or may not be displayed.
なお、端末装置10は、投稿デッキがユーザの所持カードのみで構成されている場合と、投稿デッキがユーザの未所持カードを含んで構成される場合とを、区別可能に示す。この区別は、上述した所持カードとの比較に係る抽出条件、又は、所持デッキとの比較に係る抽出条件に適合するか否かを判定することにより行うことができる。投稿デッキがユーザの所持カードのみで構成されている場合と、投稿デッキがユーザの未所持カードを含んで構成される場合とは、例えば、所持カード割合情報I4の文字や表示欄の色、透明度、絵柄等を異ならせることにより区別してもよいし、投稿デッキがユーザの所持カードのみで構成されている場合にのみ、アイコンを表示すること等により区別してもよい。このように、投稿デッキがユーザの所持カードのみで構成されている場合と、投稿デッキがユーザの未所持カードを含んで構成される場合とは、任意の方法により区別されてよい。
In addition, the
また、追加情報画面G6には、デッキ表示ボタンB13と、ブロック設定ボタンB14と、が設けられている。デッキ表示ボタンB13とは、デッキを構成するカードを表示するためのボタンである。ブロック設定ボタンB14とは、選択中のデッキをブロック対象に設定するためのボタンである。ブロック設定ボタンB14が選択されると、端末装置10は、その旨をサーバ装置30に通知する。つまり、ブロック設定ボタンB14は、投稿デッキを評価する操作を受け付ける操作子の一例である。サーバ装置30は、通知に基づいてブロックされた投稿デッキの投稿情報を特定し、評価情報を更新する。具体的には、サーバ装置30は、被ブロック数を加算し、評価スコアを所定値分減算する。
以上が、追加情報の表示時のユーザインタフェースについての説明である。
The additional information screen G6 is provided with a deck display button B13 and a block setting button B14. The deck display button B13 is a button for displaying cards constituting the deck. The block setting button B14 is a button for setting the currently selected deck as a block target. When the block setting button B14 is selected, the
The above is the description of the user interface when the additional information is displayed.
(ステップS132)端末装置10は、投稿デッキの内容を表示する操作を受け付けると、デッキを構成するカードを表示する。端末装置10は、デッキ内容表示条件に基づいて、デッキを構成するカードを表示してもよい。その後、端末装置10は、図16に示す処理を終了する。
ここで、投稿デッキ内容の表示時のユーザインタフェースについて説明する。
図3は、投稿デッキ詳細画面の一例を示す図である。
投稿デッキ詳細画面とは、投稿デッキの内容、すなわち投稿デッキを構成するカードを表示する画面である。図3に示す例において、投稿デッキ詳細画面G2には、投稿デッキを構成するカード群C1が表示されている。このうち、2つのカードC2は、ユーザが所持していないカード(未所持カード)である。ここで、端末装置10は、デッキ内容表示条件に基づいて、所持カードと未所持カードとを、区別可能な態様で表示する。図3に示す例では、端末装置10は、×印のアイコンを未所持カードC2に重畳して示すとともに、未所持カードC2をグレーアウト表示している。未所持カードC2は、投稿デッキ情報が示す各カードと、所持カード情報が示す各カードとの比較により特定される。これにより、ユーザは、投稿デッキのうち、自身が所持しないカードを容易に把握することができる。
(Step S132) Upon receiving the operation of displaying the contents of the posted deck, the
Here, the user interface at the time of displaying the contents of the posted deck will be described.
FIG. 3 is a diagram illustrating an example of the post deck detail screen.
The post deck detail screen is a screen that displays the contents of the post deck, that is, the cards that make up the post deck. In the example shown in FIG. 3, the post deck detailed screen G2 displays a card group C1 constituting the post deck. Of these, the two cards C2 are cards not owned by the user (unowned cards). Here, the
なお、所持カードと未所持カードとは、カードの色を異ならせたり、アイコンを表示させたりする以外にも、任意の方法で区別されてよい。また、端末装置10は、所持カードのみ、又は、未所持カードのみを表示させたり、所持カードと未所持カードとを同様の表示態様で表示させたりしてもよい。また、端末装置10は、これら表示態様の切り替えを指示する操作を、ユーザから受け付けてもよい。例えば、未所持カードを、所持カードに比して目立たせずに表示する場合は、未所持カードの内容、種別等を判別しにくくなる恐れがある。この点、端末装置10は、ユーザの操作に応じてカードの表示態様を切り替え可能とすることにより、投稿デッキを構成するカードと所持カードとの関係を明確にしつつ、未所持カードの視認性も保つことができる。
Note that the possessed card and the non- possessed card may be distinguished from each other by any method other than changing the color of the card or displaying an icon. In addition, the
また、投稿デッキ詳細画面には、コピーボタンCPが配置されている。コピーボタンCPとは、表示中の投稿デッキのカード構成をコピーする複製操作を受け付けるためのボタンである。このコピーボタンCPは、編集操作を受け付ける操作子の一例である。ユーザがコピーボタンCPを選択すると、端末装置10は、カードID、メモ情報等のデッキ情報を複製する。ここで、デッキ情報の複製は、端末装置10において、一時的にデッキ情報を保持することにより行われてもよいし、サーバ装置30において、コピーボタンCPを操作したユーザのユーザIDと、投稿IDとを対応付けて記憶することにより行われてもよい。以下では、一例として、端末装置10において、デッキ情報を保持する場合について説明する。
In addition, a copy button CP is arranged on the posting deck detail screen. The copy button CP is a button for receiving a duplication operation for copying the card configuration of the post deck being displayed. The copy button CP is an example of an operator that receives an editing operation. When the user selects the copy button CP, the
次に、端末装置10は、編集モードを起動し(ステップS100)、所持デッキの中から、編集対象デッキの選択を受け付ける(ステップS102)。編集対象デッキが選択されると、端末装置10は、デッキ編集画面を表示する。ここで、端末装置10は、ユーザによる再現(ペースト)操作を受け付けることができる。再現操作が行われると、編集中の所持デッキにおいて、先に複製した投稿デッキのカード構成、メモの内容が再現される。つまり、編集中のデッキIDに、複製したカードID、メモ情報が対応付けられる。例えば、40のカードにより構成される所持デッキに、35のカードにより構成される投稿デッキを復元した場合は、差分の5つのカードも、デッキから除外される。なお、端末装置10は、ユーザによる復元操作を省略し、復元先の所持デッキが選択された時点で、所持デッキに投稿デッキを再現してもよい。このように、投稿デッキをデッキ編集画面に再現することで、投稿デッキを編集可能にすることができる。すなわち、投稿デッキを編集画面において表示することは、投稿デッキを編集可能に表示することの一例である。
Next, the
図18は、デッキ編集画面の第2例を示す図である。
図18に示す例において、デッキ編集画面には、所持デッキにおいて、投稿デッキが再現されている。カードC2は、ユーザが所持していないカードであるため、グレーアウト表示されている。つまり、カードC2は、デッキをプレイに利用するためには不足しているカードである。端末装置10は、これら不足のカードを、取得可能な場所や方法を提示してもよい。これにより、ユーザは、不足のカードを補充しやすいため、投稿デッキを利用しやすい。また、端末装置10は、これら不足のカードを入手できた場合には、その旨をユーザに通知してもよい。
なお、図示する例では、所持デッキにおいて、投稿デッキに含まれるカードのうちユーザが所持していないカードC2が他のカード(ユーザが所持しているカード)と区別されて表示(ここでは、グレーアウト表示)されている例を示したが、ユーザが所持していないカードC2は、他のカード(ユーザが所持しているカード)と同様に表示されてもよい。つまり、デッキ編集画面において、投稿デッキに含まれるカードと、ユーザの所持カードとを比較した情報は、表示されてもよいし、表示されなくてもよい。
以上が、投稿デッキ内容の表示時のユーザインタフェースについての説明である。
FIG. 18 is a diagram illustrating a second example of the deck editing screen.
In the example shown in FIG. 18, the post editing deck is reproduced in the possession deck on the deck editing screen. The card C2 is grayed out because it is not owned by the user. That is, the card C2 is a card that is insufficient for using the deck for play. The
In the illustrated example, in the possession deck, among the cards included in the post deck, the card C2 not possessed by the user is displayed as distinguished from other cards (cards possessed by the user) (here, grayed out). Although the displayed example is shown, the card C2 not owned by the user may be displayed similarly to other cards (cards owned by the user). That is, on the deck editing screen, the information comparing the card included in the posted deck with the user's possession card may or may not be displayed.
The above is the description of the user interface at the time of displaying the post deck contents.
なお、ゲームシステム1は、ステップS122、S320、S124の処理を繰り返し実行してもよい。例えば、最初に投稿デッキリストG1を画面を表示するためにステップS122の処理を行う場合は、端末装置10は、抽出条件やソート条件を指定しない。この場合、サーバ装置30は、投稿情報をランダムに抽出し(ステップS320)、端末装置10は、抽出された投稿情報に基づいてデッキリストを表示する(ステップS126)。次に、端末装置10は、投稿デッキリスト画面G1において、抽出条件、ソート条件の指定を受け付けると、指定された抽出条件、ソート条件をサーバ装置30に送信する(ステップS124)。サーバ装置30は、指定された抽出条件に基づいて投稿情報を再抽出したり、指定されたソート条件に基づいて投稿情報をソートしたりする(ステップS320)。そして、端末装置10は、サーバ装置30により抽出、ソートされた投稿情報に基づいて投稿デッキリスト画面G1の表示を更新する(ステップS124)。なお、ソート条件に基づくデッキリストDLのソートは、端末装置10が行ってもよい。
Note that the
なお、ゲームシステム1は、ステップS130の処理の後に、ステップS124に処理を戻してもよい。また、ゲームシステム1は、ステップS128、S322、S130の処理を省略してもよい。このように、ゲームシステム1は、投稿デッキリスト画面、追加情報画面、投稿デッキ詳細画面を、ユーザの操作等に応じて切替可能としてよい。
Note that the
以下では、デッキリストDL等、投稿デッキ参照情報を一覧表示するための抽出条件、ソート条件を第1の条件と称することがある。また、追加情報画面や投稿デッキ詳細画面等、デッキリストDLにおいて選択された投稿デッキについて、詳細な情報を表示するための抽出条件、デッキ内容表示条件を第2の条件と称することがある。第1の条件と、第2の条件とは、同じであってもよいし、異なっていてもよい。
第1の条件、第2の条件は、例えば、投稿デッキを構成するカード(すなわち、組情報に含まれるオブジェクト)についての条件、投稿情報(すなわち、組情報に対応付けて記憶されている情報)についての条件等である。具体的には、評価に基づくソート条件、レギュレーションに基づく抽出条件、カテゴリに基づく抽出条件、所持カードとの比較に関する抽出条件やデッキ内容表示条件、等である。
以上が、デッキ出力時のゲームシステム1の動作について説明である。
Hereinafter, an extraction condition and a sort condition for displaying a list of posted deck reference information such as a deck list DL may be referred to as a first condition. Further, an extraction condition for displaying detailed information and a deck content display condition for a posted deck selected in the deck list DL, such as an additional information screen and a posted deck detail screen, may be referred to as a second condition. The first condition and the second condition may be the same or different.
The first condition and the second condition are, for example, a condition of a card (that is, an object included in the group information) constituting the posting deck and posting information (that is, information stored in association with the group information). And the like. Specifically, there are a sort condition based on evaluation, an extraction condition based on regulation, an extraction condition based on category, an extraction condition related to comparison with possessed cards, a deck content display condition, and the like.
The above is the description of the operation of the
〔ゲームの概要〕
次に、本実施形態におけるゲームの一例について、その概要を説明する。本実施形態に係るゲームは、カードの選択、及びカードについての処理を実行させるためのコマンドの選択を、ユーザと対戦相手とが交互に行うことによりゲームが進行する。なお、対戦相手は、NPC(Non Player Character)であってもよいし、他の端末装置10でプレイするユーザであってもよい。また、カードの選択、及びカードについての処理を実行させるためのコマンドの選択を、ユーザと対戦相手とが交互に行う場合、それぞれの回数は、同じ回数であってもよいし異なる回数であってもよい。例えば、ユーザと対戦相手とが1回ずつ交互に行う方式でもよいし、ユーザが2回行うと対戦相手のターンとなり対戦相手が3回行うとまたユーザのターンとなるといった方式でもよい。また、コマンドの選択回数に制限はなく、例えば0回であってもよい。
[Outline of the game]
Next, an outline of an example of the game according to the present embodiment will be described. In the game according to the present embodiment, the game progresses when the user and the opponent alternately select a card and select a command for executing processing on the card. Note that the opponent may be an NPC (Non Player Character) or a user who plays on another
ここでコマンドとは、ゲームを進行させる上での処理を示す。ゲームのプレイ中にユーザがコマンドに対応する操作子を選択、及び選択された操作子に対応するコマンドに基づく処理を実行する対象となるカードを選択することで、実行する処理が決定される。例えば、ゲームにおいて、コマンドに対応する操作子はユーザが選択したカード、もしくはこれからユーザが選択するカードについてどのような処理を実行するかを選択するための選択肢である。ユーザがコマンドに対応する操作子を選択、及びカードを選択することで、選択されたカードについて実行する処理が決定される。具体的には、ユーザが、コマンドに対応する操作子を選択し、選択された操作子に対応するコマンドに基づく処理を実行するカードを選択することで、選択された操作子に対応するコマンドに基づく処理が、選択されたカードについて実行されてゲームが進行される。例えば、ユーザが、特定のカードを「場」に配置する処理に関するコマンドに対応する操作子である「召喚」コマンドに対応する操作子を選択し、「召喚」する対象となるカードを選択すると、選択されたカードが場に配置される。「場」とは、ユーザがカードを配置する領域の一つである。 Here, the command indicates a process for advancing the game. The process to be executed is determined by the user selecting an operation element corresponding to the command and selecting a card on which a process based on the command corresponding to the selected operation element is to be executed during play of the game. For example, in a game, an operator corresponding to a command is an option for selecting what kind of processing is to be performed on a card selected by the user or a card selected by the user. When the user selects an operator corresponding to the command and selects a card, processing to be performed on the selected card is determined. Specifically, the user selects an operator corresponding to the command, and selects a card for executing a process based on the command corresponding to the selected operator, thereby selecting a command corresponding to the selected operator. Based processing is executed for the selected card, and the game proceeds. For example, when the user selects an operator corresponding to a “summon” command, which is an operator corresponding to a command related to a process of arranging a specific card in “place”, and selects a card to be “summoned”, The selected card is put into play. “Place” is one of the areas where the user places the card.
なお、コマンドに基づく処理を実行するとは、コマンドを実行するとも言い換えられる。また、コマンドに対応する操作子を選択するとは、コマンドを選択するとも言い換えられる。以下の説明においては、例えば、各コマンドに対応するコマンドアイコンや、コマンドのリストが表示されるポップアップメニューなどが、コマンドに対応する操作子として機能し、ユーザが選択可能なようにゲーム画面に表示される。 Executing processing based on a command is also referred to as executing a command. Selecting an operator corresponding to a command is also referred to as selecting a command. In the following description, for example, a command icon corresponding to each command, a pop-up menu displaying a list of commands, and the like function as operators corresponding to the commands and are displayed on the game screen so that the user can select them. Is done.
図19は、ゲーム画面の一例を示す図である。
図19に示すゲーム画面G10は、端末装置10でゲームを実行した際に端末表示部13に表示されるゲーム画面の一例を示している。ゲーム画面G10の下半分の領域G11には、符号PATが示すユーザ自身の手札(以下、自分の手札PATともいう)と、符号PABが示すユーザ自身の場(以下、自分の場PABともいう)とが表示される。一方、上半分の領域G12には、符号PBTが示す対戦相手の手札(以下、相手の手札PBTともいう)と、符号PBBが示す対戦相手の場(以下、相手の場PBBともいう)とが表示される。自分の手札PAT及び自分の場PABと相手の手札PBT及び相手の場PBBとは向かい合わせた形式で表示される。これらの自分の手札PAT及び自分の場PABと、相手の手札PBT及び相手の場PBBのそれぞれに、自分のカードと、相手のカードとのそれぞれが配置されて表示される。なお、ゲーム画面内において、カードが配置されて表示されることを、単に、カードが配置されるともいうこととする。
FIG. 19 is a diagram illustrating an example of the game screen.
A game screen G10 illustrated in FIG. 19 illustrates an example of a game screen displayed on the
上述したように、このゲームは、ユーザと対戦相手とが各自のターンを交互に行うターン制の対戦ゲームであり、ユーザは自分のターンでカードの選択やコマンドの選択を行い、対戦相手は、相手のターンでカードの選択やコマンドの選択が行われる。
まず、ユーザは、所持するカードを任意に組み合わせたデッキを用意する。このデッキに含まれる複数のカードは、ランダムな順番で裏向きにされて山札として自分の場PABに配置される。具体的には、山札は、自分の場PAB内の領域PA1に配置される。次に、ユーザが自分のターンにおいて、ランダムな順番の山札から引いた所定の枚数(例えば、5枚)のカードが手札となる。つまり、この手札とは、デッキから抽出されたオブジェクトの一例である。このように、山札からランダムなカードを手札に加えることを、「ドロー」ともいう。この手札は、自分の手札PATに配置される。ここで、自分の手札PATに配置されたカードは、カードの種別やパラメータが記載されている表面をユーザが視認できるように表向きに配置される。一方、相手の手札PBTに配されたカードは、カードの表面をユーザが視認できないように裏向きに配置される。また、2回目以降は、自分のターンになる度に山札から1枚ずつカードを引き、手札とすることができる。
なお、デッキからカードを抽出する方法は上述の方法に限られるものではない。例えば、デッキから抽出するカードが、デッキに含まれるカードの中からランダムに決定されるようにしてもよい。また、デッキのカードの全てを手札として用いるゲーム(組情報からオブジェクトの抽出を行わないゲーム)などであってもよく、ユーザがオブジェクトを組み合わせてプレイするゲームであれば、オブジェクトの抽出の有無や抽出する場合の抽出方法はいずれであってもよい。
As described above, this game is a turn-based battle game in which the user and the opponent alternately perform their turns, and the user selects a card and a command in his or her turn, and the opponent At the opponent's turn, cards and commands are selected.
First, the user prepares a deck in which the cards possessed are arbitrarily combined. A plurality of cards included in this deck are turned face down in a random order and placed as a deck on the player's place PAB. Specifically, the deck is arranged in the area PA1 in the own place PAB. Next, in the user's own turn, a predetermined number of cards (for example, five cards) drawn from a randomly ordered deck becomes a hand. That is, the hand is an example of an object extracted from the deck. Adding a random card from the deck to the hand in this way is also referred to as “drawing”. This hand is placed in one's hand PAT. Here, the cards placed in one's hand PAT are placed face up so that the user can visually recognize the surface on which the card type and parameters are described. On the other hand, the card placed in the opponent's hand PBT is placed face down so that the user cannot see the surface of the card. From the second time onward, you can draw one card at a time from your deck each time you turn, and use it as a hand.
Note that the method of extracting cards from the deck is not limited to the method described above. For example, the cards to be extracted from the deck may be randomly determined from the cards included in the deck. Further, the game may be a game in which all the cards in the deck are used as a hand (a game in which objects are not extracted from the set information). Any extraction method may be used.
ユーザは、自分の手札PATからカードを自分の場PABに出すことなどで、各カードの効果を発動させたり、予め自分の場PABに出しておいたカードと相手の場PBBのカードとの力を比べたりすることでゲームが進行する。ユーザと対戦相手のそれぞれは、はじめに所定のライフポイント(LP:例えば8000)を有し、カードの選択内容とコマンドの実行内容とに基づき所定のルールに則って互いにLPを減らしあい、先に相手のLPを0にした方が勝ちとなる。このように、本実施形態に係るゲームは、デッキから抽出されたカード(オブジェクト)を参照し、カードのパラメータ(例えば、ライフポイント、攻撃力等)を用いて、所定のルールに基づいて進行する。
なお、ここでは、自分の手札PATからカードを自分の場PABに出すことを「召喚」ともいう。
The user activates the effect of each card by putting out a card from his / her hand PAT to his / her place PAB, or the power between the card previously put into his / her place PAB and the card in the other party's place PBB. The game progresses by comparing and so on. Each of the user and the opponent first has a predetermined life point (LP: for example, 8000), and reduces the LP with each other in accordance with a predetermined rule based on the content of the card selection and the content of the command execution. If you set the LP to 0, you win. As described above, the game according to the present embodiment proceeds based on a predetermined rule by referring to the card (object) extracted from the deck and using the parameter of the card (for example, life point, attack power, and the like). .
Here, putting out a card from your own hand PAT to your place PAB is also referred to as “summoning”.
カードの種別によって「召喚」により自分の場PAB内で配置できる場所が定められている。領域PA2は、モンスターカードを配置可能な場所(以下、モンスターエリアともいう)である。この領域PA2には、モンスターカードを1枚ずつ配置可能な3つの領域PA2(1)、PA2(2)、PA2(3)があり、最大3枚のモンスターカードを同時に配置可能である。図示する例では、領域PA2(1)、PA2(2)、PA2(3)のうち、領域PA2(2)にのみモンスターカードが配置されている。また、領域PA3は、魔法カードと罠カードとを配置可能な場所(以下、魔法・罠エリアともいう)である。この領域PA3には、魔法カード、又は、罠カードを1枚ずつ配置可能な3つの領域PA3(1)、PA3(2)、PA3(3)があり、魔法カードと罠カードとの合計で最大3枚を同時に配置可能である。図示する例では、領域PA3(1)、PA3(2)、PA3(3)のうち、領域PA3(3)にのみ魔法カード、又は、罠カードが配置されている。また、領域PA4は、「攻撃」コマンドによって破壊されたモンスターカードや、使用済みの魔法カード及び罠カードが配置される場所(以下、墓地ともいう)である。また、領域PA5は、特殊な方法で召喚する「特殊召喚」可能なカードが配置される場所(以下、エクストラエリアともいう)である。 Depending on the type of the card, the place where the card can be placed in the player's own PAB by “summoning” is determined. The area PA2 is a place where monster cards can be placed (hereinafter, also referred to as a monster area). In this area PA2, there are three areas PA2 (1), PA2 (2), PA2 (3) where monster cards can be arranged one by one, and up to three monster cards can be arranged at the same time. In the illustrated example, a monster card is arranged only in the area PA2 (2) among the areas PA2 (1), PA2 (2), and PA2 (3). The area PA3 is a place where a magic card and a trap card can be arranged (hereinafter, also referred to as a magic / trap area). In this area PA3, there are three areas PA3 (1), PA3 (2), PA3 (3) where magic cards or trap cards can be arranged one by one, and a maximum of a total of magic cards and trap cards. Three sheets can be arranged at the same time. In the illustrated example, a magic card or a trap card is arranged only in the area PA3 (3) among the areas PA3 (1), PA3 (2), PA3 (3). The area PA4 is a place where monster cards destroyed by the “attack” command, used magic cards and trap cards are placed (hereinafter also referred to as graveyards). The area PA5 is a place where a card that can be “special summoned” to be summoned by a special method is arranged (hereinafter, also referred to as an extra area).
次に、各カードについて説明する。モンスターカードには、後述の「攻撃」コマンドに基づく処理を実行する際に参照する攻撃力や、相手が「攻撃」コマンドに基づく処理を実行した際に参照する守備力といったパラメータが定められている。また、モンスターカードには、後述の「モンスター効果」コマンドに基づく処理を実行することにより対戦を有利に進めることができる、効果を有するモンスターカードと、効果を有していないモンスターカードとがある。 Next, each card will be described. In the monster card, parameters such as an attack power to be referred to when executing a process based on the "attack" command described later and a defensive power to be referred to when the opponent executes the process based on the "attack" command are defined. . In addition, monster cards include monster cards having an effect and monster cards having no effect, which can advantageously promote a match by executing a process based on a “monster effect” command described later.
魔法・罠カードは、後述の「魔法・罠」コマンドに基づく処理を実行することで、特定の処理を実行したり、対戦相手の実行しようとする処理に制限をしたり、カードのパラメータを変更したりといった「効果」を生じさせる。これらは、カードの種別や効果の種別によって様々な内容の効果と実行条件が定められている。「効果」の例としては、モンスターカードの攻撃力を上げたり、山札の一番上のカードを手札に加えたり、対戦相手のコマンドの実行を制限したりなどがある。実行条件の例としては、自分と対戦相手とのLPの差や、場のモンスターカードの数などがある。 The magic / trap card executes a process based on the “magic / trap” command described below to execute a specific process, limit the process that the opponent tries to execute, or change card parameters "Effects" such as dripping. For these, effects and execution conditions of various contents are determined depending on the type of the card and the type of the effect. Examples of “effects” include increasing the attack power of a monster card, adding the top card of a deck to a hand, and restricting an opponent's command execution. Examples of execution conditions include the difference in LP between the player and the opponent, the number of monster cards in play, and the like.
次に、ユーザがカードの選択とともに使用するコマンドについて説明する。コマンドの種別としては、「召喚」、「攻守変更」、「魔法・罠」、「モンスター効果」、「特殊召喚」、「攻撃」などがある。
「召喚」コマンドは、特定のカードを場に配置する処理に関するコマンドである。ユーザが「召喚」コマンドに基づく処理を実行することにより、選択したモンスターカード、又は、これから選択するモンスターカードを自分の場PABに配置される。なお、配置する際には、縦向き、横向き、表向き、裏向きなど配置の向きが選択可能な場合もある。例えば、表向き且つ縦向きに配置されたモンスターカードは、攻撃を行うことができる。表向き且つ横向きに配置されたモンスターカードは、攻撃を行うことができないが、相手から攻撃されてもLPが減らない。裏向きに配置されたカードは対戦相手からは内容がわからない。例えば、モンスターカードを表向きに場に配置することを「表向き召喚」ともいい、裏向きに配置することを「裏向き召喚」ともいう。
Next, commands used by the user together with the selection of a card will be described. Command types include “summon”, “change offense and defense”, “magic / trap”, “monster effect”, “special summon”, “attack”, and the like.
The “summon” command is a command related to a process of placing a specific card in play. When the user executes the process based on the “summon” command, the selected monster card or a monster card to be selected from now on is arranged in his or her place PAB. When arranging, there are cases where the orientation of the arrangement, such as portrait, landscape, front, or back, can be selected. For example, a monster card placed face-up and vertically can attack. A monster card placed face up and sideways cannot attack, but its LP does not decrease even if attacked by an opponent. Opponents do not know the contents of cards placed face down. For example, placing a monster card on the field face up is also referred to as “face-up summoning”, and placing face down is also referred to as “face-down summoning”.
「攻守変更」コマンドは、場に存在するモンスターカードの配置の向き(縦向き、横向き、表向き、裏向きなど)を変更するコマンドである。ユーザが「攻守変更」コマンドに基づく処理を実行することにより、選択したモンスターカード、又は、これから選択するモンスターカードの、自分の場PABに配置される際の向きが変更される。
「魔法・罠」コマンドは、魔法・罠カードに対応付けられた効果を発動するコマンドである。「効果を発動する」とは、「効果に関連付けられている処理を実行する」ことを指す。ユーザが「魔法・罠」コマンドに基づく処理を実行することにより、選択した魔法・罠カード、又は、これから選択する魔法・罠カードに対応付けられた効果が発動される。
「モンスター効果」コマンドは、効果を有するモンスターカードに対応付けられた所定の効果を発動するコマンドである。ユーザが「モンスター効果」コマンドに基づく処理を実行することにより、選択したモンスターカード、又は、これから選択するモンスターカードに対応付けられた所定の効果が発動される。
The “change offense / defense” command is a command for changing the arrangement direction (vertical, horizontal, front, back, etc.) of the monster cards existing in the field. When the user executes a process based on the “offensive / defense change” command, the orientation of the selected monster card or the monster card to be selected from now on when it is placed in the player's own PAB is changed.
The “magic / trap” command is a command for activating the effect associated with the magic / trap card. “Activating the effect” means “performing the process associated with the effect”. When the user executes a process based on the “magic / trap” command, the effect associated with the selected magic / trap card or the magic / trap card to be selected is activated.
The “monster effect” command is a command for activating a predetermined effect associated with a monster card having an effect. When the user executes a process based on the “monster effect” command, a predetermined effect associated with the selected monster card or a monster card to be selected is activated.
「特殊召喚」コマンドは、表向き召喚及び裏向き召喚とは異なる実行条件(カードに対応付けられている条件)を満たした場合に可能なコマンドであって、モンスターカードを場に配置するコマンドである。
「攻撃」コマンドは、モンスターカードによって相手に攻撃を行うコマンドである。ユーザが「攻撃」コマンドに基づく処理を実行することにより、選択したモンスターカード、又は、これから選択するモンスターカードによって相手に攻撃を行う。
The “special summoning” command is a command that can be executed when an execution condition (a condition associated with a card) different from the face-up summoning and the face-down summoning is satisfied, and is a command for placing a monster card in play. .
The “attack” command is a command for attacking an opponent with a monster card. When the user executes the process based on the “attack” command, the opponent attacks with the selected monster card or the monster card to be selected.
これらのコマンドのそれぞれには、ゲーム状況に応じてコマンドに基づく処理が実行可能となる実行可能条件が定められている。ゲーム状況とは、ゲームのプレイ中において、ユーザと相手のいずれのターンであるか、ユーザと相手のそれぞれのLP、手札の枚数、山札の残り枚数、場にあるモンスターカードの数、墓地のモンスターカードの数、ターンの中の現在の「フェイズ」、ターンの開始からの経過時間、コマンドの選択が可能になった時点からの経過時間などといった様々な要件を指す。「フェイズ」とは各ターンの中のルール上の区切りである。本ゲームは、ユーザのターンと対戦相手のターンとが交互に繰り返されることで進行するが、一つのターンは複数のフェイズから構成されている。 For each of these commands, an executable condition for enabling processing based on the command according to the game situation is defined. During the game, the game status indicates whether the turn is between the user and the opponent, the LP of each of the user and the opponent, the number of cards in the hand, the number of remaining cards in the deck, the number of monster cards in play, and the number of monster cards in the graveyard. Refers to various requirements, such as the number of monster cards, the current "phase" of the turn, the time elapsed since the start of the turn, the time elapsed from when the command became available for selection, and so on. A "phase" is a rule break in each turn. The game progresses by alternately repeating the user's turn and the opponent's turn, and one turn is composed of a plurality of phases.
図20は、ユーザがプレイする一つのターンの流れの一例を示す図である。
例えば、一つのターンは、図20に示す(1)〜(6)の各フェイズの順に進行する。
(1)開始フェイズ:ターンの開始で、山札からカードを引く処理が行われる。
(2)準備フェイズ:このタイミングで自動的に発生する効果の処理が行われる。
(3)メインフェイズ1:ユーザがコマンドとカードと選択することで、モンスターカードの「召喚」や、「魔法・罠」、「モンスター効果」等による効果の発動に関する処理が行われる。
(4)バトルフェイズ:ユーザによるバトルを行う操作で開始され、場に配置されたカードを用いて相手に攻撃を行い、攻撃した結果について処理が行われる。なお、バトルを行わない場合には、このバトルフェイズは行われず、下記の(6)エンドフェイズに進む。
(5)メインフェイズ2:(4)のバトルフェイズが行われた場合のみ、メインフェイズ1と同様の処理が行われる。なお、このフェイズは省略されてもよい。
(6)エンドフェイズ:ターンの終了の処理が行われる。この後、相手のターンに移行する。
FIG. 20 is a diagram illustrating an example of the flow of one turn played by the user.
For example, one turn proceeds in the order of each of the phases (1) to (6) shown in FIG.
(1) Start phase: At the start of a turn, a process of drawing a card from a deck is performed.
(2) Preparation phase: The processing of the effect automatically generated at this timing is performed.
(3) Main Phase 1: When the user selects a command and a card, processing relating to “summoning” a monster card, and activating an effect such as “magic / trap” or “monster effect” is performed.
(4) Battle phase: The battle phase is started by the user performing a battle, attacks the opponent using the cards arranged in the field, and processes the result of the attack. When the battle is not performed, the battle phase is not performed, and the process proceeds to the following (6) end phase.
(5) Main phase 2: Processing similar to that of
(6) End phase: Processing for ending the turn is performed. After that, the opponent turns.
例えば、「召喚」、「攻守変更」等のコマンドは、メインフェイズでのみ実行可能なコマンドである。一方、「攻撃」コマンドは、バトルフェイズでのみ実行可能なコマンドである。また、各コマンドの実行可能条件は、フェイズ以外の他のゲーム状況によっても定められている。例えば、「召喚」コマンドでは、モンスターカードが自分の手札PATにある場合に実行可能であり、無い場合には実行不可能である。「攻守変更」コマンドは、モンスターカードが自分の場PABにある場合に実行可能であり、無い場合には実行不可能である。「モンスター効果」コマンドは、効果を有するモンスターカードが、自分の手札PAT、または自分の場PABの山札や墓地にある場合に実行可能であり、無い場合には実行不可能である。「魔法・罠」コマンドは、魔法・罠カードが自分の手札PATまたは自分の場PABにある場合に実行可能であり、無い場合には実行不可能である。「特殊召喚」コマンドは、通常の方法では召喚できない「特殊召喚」の条件対応するモンスターカードが自分の手札PATまたは自分の場PAB(領域PA5)にある場合に実行可能であり、無い場合には実行不可能である。「攻撃」コマンドは、モンスターカードが自分の場PABにある場合に実行可能であり、無い場合には実行不可能である。また、「攻撃」コマンドは、各モンスターカードについて1ターンに1回のみ実行可能である。なお、これらのコマンドに基づく処理を実行可能な条件は一例であって、各カードの種別、自分のLPと相手のLPとの大小関係、自分のターンであるか相手のターンであるか、などによって様々な条件が定められてもよい。
以上が、ゲームの概要についての説明である。
For example, commands such as “summon” and “change offense and defense” are commands that can be executed only in the main phase. On the other hand, the “attack” command is a command that can be executed only in the battle phase. The executable condition of each command is also determined by a game situation other than the phase. For example, the “summon” command can be executed when the monster card is in the player's hand PAT, and cannot be executed when there is no monster card. The “change offense / defense” command can be executed when the monster card is in the player's own PAB, and cannot be executed when there is no monster card. The “monster effect” command can be executed when the monster card having the effect is in the hand PAT or in the deck or graveyard of the own place PAB, and cannot be executed when there is no monster card. The “magic / trap” command can be executed when the magic / trap card is in the player's hand PAT or his / her own PAB, and cannot be executed when there is no card. The "special summon" command can be executed when there is a monster card corresponding to the "special summon" condition that cannot be summoned by a normal method in your hand PAT or your place PAB (area PA5). Infeasible. The “attack” command can be executed when the monster card is in the player's own PAB, and cannot be executed when there is no monster card. The "attack" command can be executed only once per turn for each monster card. The conditions under which the processing based on these commands can be executed are merely examples, and the type of each card, the magnitude relationship between one's LP and the opponent's LP, whether the player's turn or the opponent's turn, etc. May determine various conditions.
The above is the description of the outline of the game.
〔第1の実施形態のまとめ〕
以上説明したように、本実施形態に係るゲームシステム1において、サーバ装置30は、複数のオブジェクト(例えば、カード)の組を示す組情報(例えば、デッキ情報)を用いるゲームであって、組情報から抽出されたオブジェクトを参照して進行するゲーム(例えば、トレーディングカードゲーム)を実行させるための処理を行う第1の端末装置10(例えば、投稿側)から、第1のユーザ(例えば、投稿者)に対応付けられた組情報を取得するサーバデッキ編集部352と、サーバデッキ編集部352が取得した組情報を記憶する投稿デッキ情報記憶部343と、組情報に関連する出力要求(例えば、編集要求、送信要求)を、第2のユーザに対応する第2の端末装置10(例えば、閲覧側)から受け付ける要求受付部351と、投稿デッキ情報記憶部343に記憶された組情報に基づいて、出力要求(例えば、編集要求、表示処理要求)に対応する組情報及び/又は当該組情報に関連する情報(例えば、投稿デッキ参照情報)を出力(例えば、記憶、送信)させるサーバ表示処理部353と、を備える。
[Summary of First Embodiment]
As described above, in the
これにより、サーバ装置30は、組情報を端末装置10から収集する。そして、サーバ装置30は、端末装置10からの出力要求に応じて、組情報及び/又は当該組情報に関連する情報を出力させる。さらに、第1の端末装置10は、ゲームを実行させるための構成を備える。そのため、サーバ装置30は、組情報及び/又は当該組情報に関連する情報を、ゲームをプレイ可能な端末装置10を介して、ゲームのプレイヤ間で共有させることができる。従って、サーバ装置30は、第1のユーザにより提案されたオブジェクトの組を、第2のユーザが利用しやすくすることができる。そして、サーバ装置30は、ゲームのプレイヤ間の交流を促すことができる。
Thereby, the
また、サーバ表示処理部353は、1つの出力要求に対応する複数の組情報及び/又は当該組情報に関連する情報を、端末表示部13に表示させる。
Further, the server
これにより、サーバ装置30は、一度に複数の組情報及び/又は当該組情報に関連する情報を表示させる。例えば、サーバ装置30は、投稿デッキの名称をリスト表示させる。そのため、サーバ装置30は、組情報の検索を容易にする。従って、サーバ装置30は、第1のユーザにより提案されたオブジェクトの組を、第2のユーザが利用しやすくすることができる。
Thereby, the
また、サーバデッキ編集部352は、複数の第1の端末装置10から、複数の第1のユーザの各々に対応付けられた組情報を取得し、サーバ表示処理部353は、1つの出力要求に対応する情報であって、複数の第1のユーザの各々に対応付けられた組情報及び/又は当該組情報に関連する情報を、端末表示部13に表示させる。
In addition, the server
これにより、サーバ装置30は、複数の第1の端末装置10から収集された組情報及び/又は当該組情報に関連する情報を表示させる。従って、サーバ装置30は、複数の第1のユーザにより提案されたオブジェクトの組を、第2のユーザが利用しやすくすることができる。
Thereby, the
また、サーバ装置30は、組情報の評価を示す評価情報を記憶する投稿情報記憶部344と、第2の端末装置10からの評価情報の更新要求に基づいて、評価情報を更新する評価管理部358と、をさらに備え、サーバ表示処理部353は、出力要求に対応する組情報及び/又は当該組情報に関連する情報を、組情報の評価に基づいて表示させる。
The
これにより、サーバ装置30は、組情報の評価に基づいて、組情報及び/又は当該組情報に関連する情報を表示させる。そのため、第2のユーザは、例えば、多くのユーザが高く評価している組情報を利用しやすい。また、例えば、第2のユーザは、多くのユーザが低く評価している組情報を除外しやすい。従って、サーバ装置30は、第1のユーザにより提案されたオブジェクトの組を、第2のユーザが利用しやすくすることができる。
Thereby, the
また、サーバ表示処理部353は、出力要求に対応する組情報が示す全てのオブジェクトを、端末表示部13に表示させる。
Further, the server
これにより、サーバ装置30は、組情報が示す全てのオブジェクトを表示させる。そのため、第2のユーザは、組情報が示す全てのオブジェクトを確認することができる。従って、例えば、第2のユーザは、第1のユーザが編集した内容をそのまま再現することができる。加えて、第2のユーザは、再現されたオブジェクトの組をさらに編集することなく、ゲームのプレイに用いることができる。従って、サーバ装置30は、第1のユーザにより提案されたオブジェクトの組を、第2のユーザが利用しやすくすることができる。
Thereby, the
また、サーバ表示処理部353は、出力要求に対応する組情報が示す全てのオブジェクトのうち、第2のユーザに対応付けられているオブジェクトと、第2のユーザに対応付けられていないオブジェクトとを、区別可能に表示させる。
In addition, the server
これにより、サーバ装置30は、組情報が示すオブジェクトが、第2のユーザに対応付けられているか否かを区別可能にする。例えば、サーバ装置30は、第1のユーザが提案するオブジェクトの組のうち、いずれのオブジェクトを第2のユーザが所持しているのかを表示する。従って、サーバ装置30は、第1のユーザにより提案されたオブジェクトの組を、第2のユーザが利用しやすくすることができる。
Thereby, the
また、端末装置10は、複数のオブジェクトの組を示す組情報を用いるゲームであって、組情報から抽出されたオブジェクトを参照して進行するゲームを実行させるための制御を行う端末ゲーム実行部155と、端末ゲーム実行部155により利用可能な組情報を編集させる端末デッキ編集部151と、端末デッキ編集部151が編集した組情報に関連する情報を、サーバ装置30に送信し、組情報に関連する出力要求を、サーバ装置30に送信する端末通信部11と、を備える。
Further, the
これにより、端末装置10は、ゲームに利用可能な組情報を編集させ、サーバ装置30に送信する。そのため、サーバ装置30に接続する装置は、端末装置10から送信された組情報を参照することができる。つまり、端末装置10は、ゲームに利用可能な組情報をそのまま共有可能とするため、共有のために、組情報をユーザに別途編集させる必要がない。従って、端末装置10は、投稿側のユーザと、閲覧側のユーザとの両方の負担を軽減することができる。以上のように、端末装置10は、自装置のユーザが提案するオブジェクトの組を、別のユーザが利用しやすくすることができる。
Thereby, the
また、端末装置10は、複数のオブジェクトの組を示す組情報を用いるゲームであって、組情報から抽出されたオブジェクトを参照して進行するゲームを実行させるための制御を行う端末ゲーム実行部155と、組情報を編集させる端末デッキ編集部151と、第1のユーザによって編集された第1の組情報に関連する情報を、組情報に関連する所定の第1の条件(例えば、抽出条件、ソート条件)に基づいて表示させ、第1の組情報の中から、第1のユーザとは異なる第2のユーザによって選択された第2の組情報が示すオブジェクトを表示させる端末表示処理部152と、を備える。
Further, the
これにより、端末装置10は、第1のユーザによって編集された複数の組情報に関連する情報を表示させる。また、端末装置10は、第2のユーザによって選択された組情報が示すオブジェクトを表示させる。つまり、端末装置10は、第1のユーザによって編集された組情報の内容を、第2のユーザからの要望に応じて表示させる。従って、第2のユーザは、例えば、ゲームをプレイする端末において、投稿デッキの一覧表示から、投稿デッキの内容を確認することができる。従って、端末装置10は、第1のユーザにより提案されたオブジェクトの組を、第2のユーザが利用しやすくすることができる。
Thereby, the
また、端末表示処理部152は、第2の組情報が示すオブジェクトを、編集可能に表示させてもよい。
これにより、第2のユーザは、第1のユーザが編集した組情報を、そのまま端末装置10を介して編集することができる。つまり、第2のユーザは、第1のユーザが編集した組情報を直接的に利用して、すなわち、組情報を再現するために別途操作を行うことなく、ゲームをプレイすることができる。そのため、第2のユーザは、第1のユーザにより提案されたオブジェクトを利用するために、端末装置10を操作して新規にオブジェクトの組を作成する必要がない。従って、端末装置10は、第1のユーザにより提案されたオブジェクトの組を、第2のユーザが利用しやすくすることができる。
Further, the terminal
Thereby, the second user can edit the set information edited by the first user via the
また、端末表示処理部152は、第1の組情報に関連する情報を、第1の条件とは異なる所定の第2の条件(例えば、抽出条件、デッキ内容表示条件)に基づいて表示させ、及び/又は、第2の組情報が示すオブジェクトを、第2の条件に基づいて表示させる。
Further, the terminal
これにより、端末装置10は、第1の組情報に関連する情報、及び/又は、第2の組情報が示すオブジェクトを、第2の条件に基づいて表示させる。そのため、第2のユーザは、組情報に関連する情報、及び/又は、第2の組情報が示すオブジェクトの確認において、第1の条件だけでなく、第2の条件も利用することができる。従って、端末装置10は、第1のユーザにより提案されたオブジェクトの組から、所望のオブジェクトの組を見つけやすくすることによって、第1のユーザにより提案されたオブジェクトの組を第2のユーザが利用しやすくすることができる。
Thereby, the
また、第2の条件とは、第2の組情報と第2のユーザに対応付けられているオブジェクトとの比較に関連する条件であり、端末表示処理部152は、第2の組情報が示す複数のオブジェクトと、第2のユーザに対応付けられているオブジェクトとの比較結果を表示させる。
The second condition is a condition related to a comparison between the second group information and an object associated with the second user, and the terminal
これにより、端末装置10は、第2の組情報が示すオブジェクトと、第2のユーザに対応付けられているオブジェクトとの比較結果を表示させる。例えば、端末装置10は、第2のユーザの所持オブジェクトが、第2の組情報にどの程度含まれているのかを表示する。そのため、第2のユーザは、第1のユーザが提案するオブジェクトの組が、プレイに利用可能か否か、或いは、プレイに利用可能な状態にどの程度近いのかを判断しやすい。従って、端末装置10は、第1のユーザにより提案されたオブジェクトの組を、第2のユーザが利用しやすくすることができる。
Thereby, the
また、端末表示処理部152は、第2の組情報が示す複数のオブジェクトのうち、第2のユーザに対応付けられているオブジェクトと、第2のユーザに対応付けられていないオブジェクトとを、区別可能に表示させる。
Further, the terminal
これにより、端末装置10は、第2の組情報が示すオブジェクトが、第2のユーザに対応付けられているか否かを区別可能に表示させる。例えば、端末装置10は、第2のユーザに所持カードとして対応付けられているオブジェクトと、第2のユーザに所持カードとして対応付けられていないオブジェクトとを区別可能に表示する。そのため、第2のユーザは、第2の組情報が示すオブジェクトのうちのいずれのオブジェクトを、自身が所持しているのかを容易に確認することができる。従って、第2のユーザは、第1のユーザが提案するオブジェクトの組が、プレイに利用可能か否か、或いは、プレイに利用可能な状態にどの程度近いのかを判断しやすい。つまり、端末装置10は、第1のユーザにより提案されたオブジェクトの組を、第2のユーザが利用しやすくすることができる。
Thereby, the
また、第2の条件とは、第1の組情報が示すオブジェクトと、第2のユーザに対応付けられているオブジェクトとの比較に関連する条件であり、端末表示処理部152は、複数の第1の組情報の各々が示すオブジェクトと、第2のユーザに対応付けられているオブジェクトとの比較に基づいて、第1の組情報に関連する情報を表示させる。
The second condition is a condition relating to a comparison between the object indicated by the first set information and the object associated with the second user, and the terminal
これにより、端末装置10は、第2のユーザに対応付けられているオブジェクトとの比較結果に基づいて、第1の組情報に関連する情報を表示させる。つまり、端末装置10は、表示させる第1の組情報に関連する情報やその表示態様等を、第2のユーザに応じて変更する。例えば、端末装置10は、第2のユーザが所持するオブジェクトを多く含んで構成される組を表示する。そのため、端末装置10は、第2のユーザに適した組情報に関連する情報を表示させることができる。従って、端末装置10は、第1のユーザが編集した組情報を、第2のユーザにより利用しやすくすることができる。
Thereby, the
また、端末表示処理部152は、第1の組情報に関連する情報を、第1の組情報が示すオブジェクトの全部が第2のユーザに対応付けられている場合と、第1の組情報が示すオブジェクトの少なくとも一部が第2のユーザに対応付けられていない場合とで、互いに異なる態様で表示させる。
In addition, the terminal
これにより、端末装置10は、第1の組情報に関連する情報の表示において、第1の組情報が示すオブジェクトの全部が、第2のユーザに対応付けられているか否かを区別可能に表示させる。例えば、端末装置10は、第2のユーザが所持するオブジェクトのみから構成される組を表示する。そのため、第2のユーザは、第1のユーザが提案するオブジェクトの組を、プレイに利用可能か否か、或いは、プレイに利用可能な状態にどの程度近いのかを判断しやすい。従って、端末装置10は、第1のユーザが編集した組情報を、第2のユーザにより利用しやすくすることができる。
Thereby, in the display of the information related to the first group information, the
また、第2の条件とは、例えば、ゲームの規則(例えば、レギュレーション)に関連する条件であり、端末ゲーム実行部153は、第2の条件を満たさない組情報のゲームでの利用を制限させる。
The second condition is, for example, a condition related to a game rule (for example, regulation), and the terminal
具体的には、第2の条件が満たされない場合には、端末デッキ編集部151やサーバデッキ編集部352がその旨を記憶する。そして、端末ゲーム実行部153は、第2の条件が満たさない旨が記憶されているかを判定して、満たさない旨が記憶されている場合はゲームでの利用を制限する処理を行う。
これにより、端末装置10は、例えば作成途中の規則を満たさない組情報を、第1のユーザが提案、共有した場合であっても、予め定められた規則に従って、ゲームを実行することができる。
Specifically, when the second condition is not satisfied, the terminal
Thus, the
また、第2の条件とは、ゲームの規則に関連する条件であり、端末デッキ編集部151は、編集中の組情報が第2の条件を満たさない場合に、第2の条件を満たさないことを第2のユーザに向けて通知させる。
The second condition is a condition related to the rules of the game, and the terminal
これにより、端末装置10は、編集中の組情報がゲームの規則に適合していない場合等に、第2のユーザに通知する。そのため、第2のユーザは、第1のユーザが編集した組情報がゲームの規則に適合していない場合には、その組情報を、規則に適合するように再編集する必要があることを、容易に認識することができる。
Thereby, the
また、端末表示処理部152は、第2の組情報が示すオブジェクトと、第2のユーザに対応付けられているオブジェクトとの比較結果を表示させる。
In addition, the terminal
これにより、端末装置10は、第2のユーザによって選択された第2の組情報が示すオブジェクトと、第2のユーザに対応付けられているオブジェクトとの比較結果を表示させる。例えば、端末装置10は、第2の組情報を構成するオブジェクトのうち、第2のユーザが所持するオブジェクトの数の割合を表示する。そのため、第2のユーザは、自身が選択した組情報が、自身に対応付けられているオブジェクトをどの程度含んで構成されるのかを容易に確認することができる。従って、端末装置10は、第1のユーザが編集した組情報を、第2のユーザにより利用しやすくすることができる。
Thereby, the
また、第1の条件とは、例えば、組情報に対する評価に関連する条件であり、評価は、端末表示処理部152が、第2の組情報が示すオブジェクトを表示した後に、第2のユーザが行った操作に基づいて更新される。
In addition, the first condition is, for example, a condition related to the evaluation of the set information, and the evaluation is performed by the second user after the terminal
これにより、端末装置10は、第1の組情報に関連する情報、及び/又は、第2の組情報が示すオブジェクトを、各組情報の評価に基づいて表示させる。ここで、組情報の評価は、編集したユーザとは異なるユーザにより更新されるため、組情報は、客観的に評価される。そして、第2のユーザは、この公平な評価に基づいて、第2の組情報を利用することができる。従って、端末装置10は、第1のユーザが編集した組情報を、第2のユーザにより利用しやすくすることができる。
Thereby, the
また、組情報に関連する情報を記憶する投稿情報記憶部344と、第1の組情報に関連する情報を、第1の条件に基づいて投稿情報記憶部344から抽出するサーバ表示処理部353と、第1の組情報に関連する情報を、端末装置10に送信するサーバ通信部31と、を備えるサーバ装置30である。
Also, a post
これにより、サーバ装置30は、第1の組情報に関連する情報を端末装置10に送信する。そのため、端末装置10は、第1の組情報に関連する情報を表示させることができる。つまり、サーバ装置30は、第1のユーザにより編集された第1の組情報に関連する情報を、第2のユーザに提供することができる。従って、サーバ装置30は、第1のユーザが編集した組情報を、第2のユーザにより利用しやすくすることができる。
Thereby, the
[第2の実施形態]
〔第2の実施形態の概要〕
本発明の第2の実施形態について説明する。本実施形態では、上述した各実施形態と同様の構成については、同一の符号を付し、説明を援用する。
本実施形態に係るゲームシステム1Aは、ゲームシステム1と同様に、デッキの投稿と、投稿デッキの閲覧、利用とを行うシステムである。ただし、ゲームシステム1Aは、投稿デッキを構成するカードを、ユーザの所持カードとして追加可能とする点で、ゲームシステム1とは異なる。
以上が、本実施形態の概要の説明である。
[Second embodiment]
[Overview of Second Embodiment]
A second embodiment of the present invention will be described. In the present embodiment, the same components as those in the above-described embodiments are denoted by the same reference numerals, and the description is used.
The
The above is the outline of the present embodiment.
〔ゲームシステム1Aの構成〕
次に、ゲームシステム1Aの構成について説明する。
図21は、ゲームシステム1Aの構成を示す図である。
ゲームシステム1Aは、ゲームシステム1が備える端末装置10、サーバ装置30に代えて、端末装置10A、サーバ装置30Aを備える。
[Configuration of
Next, the configuration of the
FIG. 21 is a diagram showing a configuration of the
The
図22は、端末装置10Aの構成を示すブロック図である。
端末装置10Aは、端末制御部150に代えて、端末制御部150Aを備える。端末制御部150Aは、端末制御部150が備える各構成に加えて端末カード追加部155Aを備える。
FIG. 22 is a block diagram illustrating a configuration of the
The
端末カード追加部155Aは、カード追加処理を実行する。カード追加処理とは、所持カードに、デッキ単位でカードを追加するための処理である。カード追加処理では、端末カード追加部155Aは、ユーザによるデッキ追加操作を受け付けると、所持カード情報記憶部142から所持カード情報を読み出す。デッキ追加操作は、例えば、図13に示すデッキ追加ボタンADを選択する操作や、図3、18に示す未所持カードC2を選択する操作であってよい。端末カード追加部155Aは、読み出した所持カード情報に、追加デッキを構成するカードの情報を追記して更新する。そして、端末デッキ編集部151Aは、更新後の所持カード情報を、所持カード情報記憶部142に記憶させる。また、端末カード追加部155Aは、追加デッキを構成するカードの情報をサーバ装置30に送信する。これにより、サーバ装置30でも所持カード情報の更新が行われる。
The terminal card addition unit 155A performs a card addition process. The card addition process is a process for adding a card to a possessed card for each deck. In the card addition process, the terminal card addition unit 155A reads possession card information from the possession card
図23は、サーバ装置30Aの構成を示すブロック図である。
サーバ装置30Aは、サーバ制御部350に代えて、サーバ制御部350Aを備える。サーバ制御部350Aは、サーバ制御部350が備える各構成に加えてサーバカード追加部357Aを備える。
サーバカード追加部357Aは、端末装置10Aの端末カード追加部155Aに対応する構成であり、サーバ装置30Aにおけるカード追加処理を実行する。サーバカード追加部357Aは、端末カード追加部155Aから受信した追加デッキを構成するカードの情報に基づいて、所持カード情報記憶部142が記憶する所持カード情報を更新する。
以上が、ゲームシステム1Bの構成についての説明である。
FIG. 23 is a block diagram illustrating a configuration of the
The
The server
The above is the description of the configuration of the game system 1B.
次に、追加デッキについて説明する。
追加デッキとは、カードの組であって、その組を構成するカードを、ユーザの所持カードとして追加できるようにしたものである。換言すると、追加デッキとは、ユーザの所持カードとして、追加可能なカードの組である。追加デッキは、投稿デッキであってもよいし、投稿デッキとは別途用意されるものであってもよい。追加デッキは、例えば、ゲーム内通貨の消費と交換で、利用可能であってよい。追加デッキの利用時は、追加デッキを構成するカードを、ユーザの所持カードとして登録し、追加デッキの内容を、ユーザの所持デッキとして登録することができる。ゲームシステム1Bは、追加デッキ単位でカードを追加することにより、所持カード数を一度に多く増やすことができる。そのため、ゲームシステム1Bは、特に所持カード数が少ないユーザがゲームをプレイしやすくすることができる。また、ユーザは、所望のデッキに未所持カードがあるためにプレイできない場合であっても、追加デッキを用いることで、カードを集めることなく即座にプレイすることができる。
Next, the additional deck will be described.
The additional deck is a set of cards, and the cards constituting the set can be added as cards owned by the user. In other words, the additional deck is a set of cards that can be added as cards owned by the user. The additional deck may be a posting deck or may be separately prepared from the posting deck. Additional decks may be available, for example, in exchange for consumption of in-game currency. When the additional deck is used, the cards that make up the additional deck can be registered as cards owned by the user, and the contents of the additional deck can be registered as decks owned by the user. The game system 1B can increase the number of possessed cards at a time by adding a card for each additional deck. Therefore, the game system 1B can make it easier for a user having a particularly small number of cards to play the game. In addition, even if the user cannot play because a desired deck has an unowned card, the user can immediately play without collecting cards by using the additional deck.
追加デッキは、同じカード(すなわち、同じカードIDのカード)を複数含んで構成されてもよい。例えば、ゲームの経験が少ないユーザにとって、カードの特徴を覚えることが負担になることがある。そこで、追加デッキに同じ種類のカードが複数あれば、カードの特徴を覚えることが容易であるため、経験が少ないユーザであってもプレイしやすい。 The additional deck may include a plurality of the same cards (that is, cards having the same card ID). For example, it may be burdensome for a user who has little experience of the game to learn the features of the card. Therefore, if there are a plurality of cards of the same type in the additional deck, it is easy to memorize the characteristics of the cards, so that even a user with little experience can easily play.
また、追加デッキは、所定の期間内でのみ利用可能であってもよい。例えば、追加デッキの利用可能期間を、ゲームを最初に始めてから所定の期間のみとしてもよい。ここで、特にゲームを始めたばかりのユーザにとって、限られた所持カードによってデッキの内容を考えることは難しく、また、デッキの内容を考えることが難しい場合がある。しかしながら、追加デッキを利用することにより、所持カードの不足を補うことができるとともに、デッキの内容を考える必要がなくなるため、ゲームをプレイしやすくすることができる。 Further, the additional deck may be available only within a predetermined period. For example, the usable period of the additional deck may be limited to a predetermined period after the game is first started. Here, especially for a user who has just started the game, it is difficult to consider the contents of the deck with limited possessed cards, and sometimes it is difficult to consider the contents of the deck. However, by using the additional deck, the shortage of possessed cards can be compensated, and it is not necessary to consider the contents of the deck, so that the game can be played easily.
また、追加デッキの内容は、時期や期間に応じて異なっていてもよい。ここで、追加デッキを所持デッキに追加する時期は、ユーザごとに異なる。そのため、追加デッキの内容を時期に応じて異なるものとすることにより、各ユーザに追加される追加デッキの内容が異なることになる。従って、各ユーザのデッキが同じ内容、似た内容になり、ゲームの興趣が損なわれることを防ぐことができる。 Further, the content of the additional deck may be different depending on the time and period. Here, the time when the additional deck is added to the possession deck differs for each user. Therefore, by making the content of the additional deck different according to the time, the content of the additional deck added to each user will be different. Therefore, it is possible to prevent the decks of the respective users from having the same contents and similar contents, thereby preventing the interest of the game from being spoiled.
また、追加デッキを利用するための対価の量は、投稿者やゲーム運営者によって設定されてもよいし、追加デッキの内容(レアカードの数等)に応じて設定されてもよい。追加デッキの内容に応じて対価を設定することにより、希少性があり価値が高いカードを安価にユーザが手に入れられるという状況を防ぐことができる。
また、追加デッキは、レギュレーションを満たすカードの数のうち、下限値で構成されてもよい。例えば、ゲームの経験が少ないユーザにとって、カードの特徴を覚えることが負担になることがある。そのため、カード数を下限値とすることで、ユーザの負担を軽減することができる。
また、追加デッキは、他のカードとの組み合わせで効果を発揮することがないカードを含んで構成されてもよい。これにより、ユーザは、カードの利用のための複雑な条件等を覚える必要がないため、ユーザの負担を軽減することができる。
以上が、追加デッキについての説明である。
The amount of consideration for using the additional deck may be set by the contributor or the game operator, or may be set according to the content of the additional deck (the number of rare cards, etc.). By setting the price in accordance with the contents of the additional deck, it is possible to prevent a situation in which the user can obtain rare and valuable cards at low cost.
Further, the additional deck may be configured with a lower limit value of the number of cards satisfying the regulation. For example, it may be burdensome for a user who has little experience of the game to learn the features of the card. Therefore, the burden on the user can be reduced by setting the number of cards to the lower limit.
Further, the additional deck may be configured to include a card that does not exhibit an effect in combination with another card. This eliminates the need for the user to remember complicated conditions and the like for using the card, so that the burden on the user can be reduced.
The above is the description of the additional deck.
[変形例]
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成は上述の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。例えば、上述の各実施形態において説明した各構成は、任意に組み合わせることができる。また、例えば、上述の各実施形態において説明した各構成は、任意に分離することができる。また、例えば、上述の各実施形態において説明した各構成は、特定の機能を発揮するのに不要である場合には、省略することができる。また、例えば、上述の各実施形態において説明した各情報は、端末装置10、10Aに記憶されてもよいし、サーバ装置30、30Aに記憶されてもよいし、端末装置10、10A、サーバ装置30、30Aとは異なる他の装置に記憶されてもよい。
[Modification]
As described above, the embodiments of the present invention have been described in detail with reference to the drawings. However, the specific configuration is not limited to the above-described embodiments, and includes a design and the like within a range not departing from the gist of the present invention. For example, the components described in the above embodiments can be arbitrarily combined. Further, for example, each configuration described in each of the above embodiments can be arbitrarily separated. Further, for example, each configuration described in each of the above-described embodiments can be omitted if it is not necessary to perform a specific function. Also, for example, each information described in each of the above embodiments may be stored in the
また、上述した各実施形態では、端末装置10、10Aとサーバ装置30、30Aとの両方において、所持カード情報を管理する態様について説明したが、これには限られない。所持カード情報は端末装置10とサーバ装置30とのいずれか一方でのみ管理されてもよい。ただし、端末装置10、10Aとサーバ装置30、30Aとの両方で所持カード情報を管理し、更新があった場合には、逐次両者を更新しておくことで、所持カードの整合性を保つことができる。例えば、所定のタイミングで、それぞれで管理する所持カード情報を比較することにより、不正の有無を監視することができる。比較のタイミングは、デッキの編集前、対戦の前、ゲーム起動時等の任意のタイミングであってよい。
Further, in each of the above-described embodiments, the mode in which possession card information is managed in both the
また、上述した各実施形態において、ゲームの内容は、上述したものに限られない。例えば、仮想的なキャラクタがデッキを用いたゲームを進行させてもよい。そして、ユーザは、例えばキャラクタを育てたり、キャラクタごとのストーリーを進めるようなゲームであってもよい。 In each of the embodiments described above, the content of the game is not limited to the above. For example, a virtual character may advance a game using a deck. The game may be such that the user raises a character or advances a story for each character.
このような変形例に係るゲームにおけるユーザとデッキとの関係の一例について説明する。
図24は、変形例に係るゲームにおけるユーザとデッキとの関係の一例を示す図である。
変形例に係るゲームにおいて、ユーザ(プレイヤ)には、1以上のキャラクタを有しており、ユーザは、これらのキャラクタを介してゲームをプレイする。各キャラクタには1以上のデッキが対応付けられている。つまり、ユーザの所持デッキは、キャラクタを識別するキャラクタIDと対応付けて管理されている。所持カードは、上述した各実施形態と同様に、ユーザに対応付けられている。所持カードは、複数のキャラクタの所持デッキに含めることができる。つまり、ユーザの所持カードは、キャラクタ間で兼用することができる。
ここで、変形例に係るゲームシステム1、1Aは、あるキャラクタに対応付けられているデッキを別のキャラクタに対応付けてよい。例えば、ゲームシステム1、1Aは、上述した複製(コピー)操作、再現(ペースト)操作に応じて、デッキ情報の対応付けを変更してよい。例えば、図24に示す例では、キャラクタ「A」の所持デッキ「R」を、キャラクタ「C」の所持デッキとしている。この場合、ゲームシステム1、1Aは、デッキ「R」のデッキ情報を、キャラクタ「C」のキャラクタIDに新たに対応付ける。このように、ユーザは、自身の所持デッキを複製し、別の自分の所持デッキとすることができる。
An example of a relationship between a user and a deck in a game according to such a modification will be described.
FIG. 24 is a diagram illustrating an example of a relationship between a user and a deck in a game according to a modification.
In the game according to the modification, the user (player) has one or more characters, and the user plays the game via these characters. One or more decks are associated with each character. That is, the user's possession deck is managed in association with the character ID for identifying the character. The possession card is associated with the user as in the above-described embodiments. A possession card can be included in a possession deck of a plurality of characters. That is, the user's possession card can be shared between characters.
Here, in the
なお、キャラクタには、キャラクタ固有の属性が設定されていてよい。例えば、プレイヤレベルとは異なるキャラクタごとのレベルが設けられてもよい。また、キャラクタごとに使用可能なカードやコマンドが異なってもよい。例えば、キャラクタ「A」を選択している場合にのみ使用可能なコマンドがあったり、キャラクタ「B」を選択している場合には使用不可能なカードがあったりしてもよい。コマンドやカードの使用の可否を記述した情報は、予め端末装置10、10A、サーバ装置30、30A等に記憶される。これにより、ゲームシステム1は、上述したレギュレーションと同様に、スキルやカードの使用の可否を判定し、ユーザに通知することができる。
It should be noted that a character-specific attribute may be set for the character. For example, a level for each character different from the player level may be provided. Also, usable cards and commands may be different for each character. For example, there may be a command that can be used only when the character “A” is selected, or an unusable card when the character “B” is selected. Information describing whether a command or a card can be used is stored in advance in the
また、上述した各実施形態において、ゲームの要素は、上述したものに限られない。例えば、ゲームの要素として、スキルが存在していてもよい。ここで、スキルとはコマンドの一例であって、カードによらずにゲームに関する処理を行うものである。例えば、スキルには、常に効果が発生するもの、特定の条件を満たした場合に発生するもの、任意のタイミングで発生させられるもの、がある。さらに具体的には、スキルには、常に特定の属性のカードのパラメータを変更するもの、相手のLPよりも自分のLPが所定値以上下回った場合にLPを回復するもの、プレイヤがスキル発動を選択した場合に手札のカードを入れ替えるものなどがあってよい。スキルを示す情報は、デッキIDと対応付けて端末装置10、10A、サーバ装置30、30A等に記憶される。このように、ゲームに対して任意の要素を追加してもよいし、任意の要素を削除したり変更したりしてもよい。
In each of the above-described embodiments, the game elements are not limited to those described above. For example, a skill may exist as an element of the game. Here, the skill is an example of a command, and performs processing relating to a game without depending on a card. For example, the skills include those that always produce an effect, those that occur when a specific condition is satisfied, and those that are generated at an arbitrary timing. More specifically, the skills include those that always change the parameters of a card with a specific attribute, those that recover when their own LP is lower than the opponent's LP by a predetermined value or more, and that the player activates the skill. There may be one that replaces the card in the hand when selected. The information indicating the skill is stored in the
また、上述の端末装置10、10A、サーバ装置30、30Aの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより端末装置10、10A、サーバ装置30、30Aとしての処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやWAN、LAN、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、CD−ROM等の非一過性の記録媒体であってもよい。また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部または外部に設けられた記録媒体も含まれる。配信サーバの記録媒体に記憶されるプログラムのコードは、端末装置で実行可能な形式のプログラムのコードと異なるものでもよい。すなわち、配信サーバからダウンロードされて端末装置で実行可能な形でインストールができるものであれば、配信サーバで記憶される形式は問わない。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に端末装置で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。
Further, a program for realizing the functions of the
また、上述した端末装置10、10A、サーバ装置30、30Aの機能の一部または全部を、LSI(Large Scale Integration)等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はLSIに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりLSIに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
In addition, some or all of the functions of the
[付記]
以上の記載から本発明は例えば以下のように把握される。なお、本発明の理解を容易にするために添付図面の参照符号を便宜的に括弧書きにて付記するが、それにより本発明が図示の態様に限定されるものではない。
[Appendix]
From the above description, the present invention is grasped, for example, as follows. In order to facilitate understanding of the present invention, reference numerals in the accompanying drawings are added in parentheses for convenience, but the present invention is not limited to the illustrated embodiment.
(付記A1)
本発明の一態様は、複数のオブジェクトの組を示す組情報を用いるゲームであって、前記組情報から抽出された前記オブジェクトを参照して進行するゲームを実行させるための処理を行う第1の端末装置(10、10A)から、第1のユーザに対応付けられた前記組情報を取得する組取得部(352、S302)と、前記組取得部が取得した前記組情報を記憶する第1記憶部(343)と、前記組情報に関連する出力要求を、第2のユーザに対応する第2の端末装置(10、10A)から受け付ける組要求受付部(351、S112、S122、S128)と、前記第1記憶部に記憶された前記組情報に基づいて、前記出力要求に対応する前記組情報及び/又は当該組情報に関連する情報を出力させる出力制御部(352、353、S302、S320、S322)と、を備えるサーバ装置(30、30A)である。
(Appendix A1)
One embodiment of the present invention is a game using set information indicating a set of a plurality of objects, and a first process for performing a process for executing a game which proceeds with reference to the object extracted from the set information. A pair acquiring unit (352, S302) for acquiring the group information associated with the first user from the terminal device (10, 10A); and a first storage for storing the group information acquired by the group acquiring unit. A group request receiving unit (351, S112, S122, S128) for receiving an output request related to the group information from the second terminal device (10, 10A) corresponding to the second user; An output control unit (352, 353, S302) that outputs the group information corresponding to the output request and / or information related to the group information based on the group information stored in the first storage unit. S320, S322) and a server device provided with a (30, 30A).
上記構成によれば、サーバ装置は、組情報を第1の端末装置から収集する。そして、サーバ装置は、第2の端末装置からの出力要求に応じて、組情報及び/又は当該組情報に関連する情報を出力させる。さらに、第1の端末装置は、ゲームを実行させるための構成を備える。そのため、サーバ装置は、実際にゲームをプレイする第1のユーザから収集された組情報及び/又は当該組情報に関連する情報を、第2のユーザに提供することができる。従って、サーバ装置は、ゲームのプレイヤ間の交流を促進し、ゲームの普及を促進することができる。 According to the above configuration, the server device collects the group information from the first terminal device. Then, the server device outputs the set information and / or the information related to the set information in response to the output request from the second terminal device. Further, the first terminal device has a configuration for executing a game. Therefore, the server device can provide the second user with the set information collected from the first user who actually plays the game and / or the information related to the set information. Therefore, the server device can promote exchange between players of the game and promote the spread of the game.
(付記A2)
本発明の他の態様は、付記A1に記載のサーバ装置であって、前記出力制御部は、1つの前記出力要求に対応する複数の前記組情報及び/又は当該組情報に関連する情報を、前記第2の端末装置の表示部(13)に表示させる。
(Appendix A2)
Another aspect of the present invention is the server device according to Supplementary Note A1, wherein the output control unit stores a plurality of the group information corresponding to one output request and / or information related to the group information. The information is displayed on the display unit (13) of the second terminal device.
上記構成によれば、サーバ装置は、複数の組情報及び/又は当該組情報に関連する情報を表示させる。従って、サーバ装置は、第1のユーザから収集された複数の組情報及び/又は当該組情報に関連する情報を、第2のユーザに利用させることができる。 According to the above configuration, the server device displays a plurality of group information and / or information related to the group information. Therefore, the server device can cause the second user to use a plurality of sets of information collected from the first user and / or information related to the set information.
(付記A3)
本発明の他の態様は、付記A2に記載のサーバ装置であって、前記組取得部は、複数の前記第1の端末装置から、複数の第1のユーザの各々に対応付けられた前記組情報を取得し、前記出力制御部は、1つの前記出力要求に対応する情報であって、複数の第1のユーザの各々に対応付けられた前記組情報及び/又は当該組情報に関連する情報を、前記第2の端末装置の前記表示部に表示させる。
(Appendix A3)
Another aspect of the present invention is the server device according to Supplementary Note A2, wherein the pair acquisition unit is configured to transmit the pair associated with each of a plurality of first users from a plurality of the first terminal devices. Information, and the output control unit is the information corresponding to one of the output requests, and is the set information associated with each of the plurality of first users and / or the information related to the set information. Is displayed on the display unit of the second terminal device.
上記構成によれば、サーバ装置は、複数の前記第1の端末装置から収集された組情報及び/又は当該組情報に関連する情報を表示させる。従って、サーバ装置は、複数の第1のユーザの各々から収集された組情報及び/又は当該組情報に関連する情報を、第2のユーザに利用させることができる。 According to the above configuration, the server device displays the group information collected from the plurality of first terminal devices and / or information related to the group information. Therefore, the server device can cause the second user to use the set information collected from each of the plurality of first users and / or the information related to the set information.
(付記A4)
本発明の他の態様は、付記A2又は付記A3に記載のサーバ装置であって、前記組情報の評価を示す評価情報を記憶する第2記憶部(344)と、前記第2の端末装置からの評価情報の更新要求に基づいて、前記評価情報を更新する評価管理部(356、S324)と、をさらに備え、前記出力制御部は、前記出力要求に対応する前記組情報及び/又は当該組情報に関連する情報を、前記組情報の評価に基づいて表示させる。
(Appendix A4)
Another aspect of the present invention is the server device according to supplementary note A2 or supplementary note A3, wherein: a second storage unit (344) that stores evaluation information indicating an evaluation of the set information; An evaluation management unit (356, S324) for updating the evaluation information based on the evaluation information update request, wherein the output control unit is configured to output the set information and / or the set corresponding to the output request. Information related to the information is displayed based on the evaluation of the set information.
上記構成によれば、サーバ装置は、組情報の評価に基づいて、組情報及び/又は当該組情報に関連する情報を表示させる。そのため、第2のユーザは、第1のユーザから収集された組情報及び/又は当該組情報に関連する情報を確認する場合に、組情報の評価を利用することができる。従って、サーバ装置は、組情報及び/又は当該組情報に関連する情報の第2のユーザによる利用を容易にすることができる。 According to the above configuration, the server device displays the group information and / or the information related to the group information based on the evaluation of the group information. Therefore, the second user can use the evaluation of the group information when confirming the group information collected from the first user and / or the information related to the group information. Therefore, the server device can easily use the group information and / or the information related to the group information by the second user.
(付記A5)
本発明の他の態様は、付記A1に記載のサーバ装置であって、前記出力制御部は、前記出力要求に対応する前記組情報が示す全てのオブジェクトを、前記第2の端末装置の表示部に表示させる。
(Appendix A5)
Another aspect of the present invention is the server device according to supplementary note A1, wherein the output control unit displays all objects indicated by the set information corresponding to the output request on a display unit of the second terminal device. To be displayed.
上記構成によれば、サーバ装置は、組情報が示す全てのオブジェクトを表示させる。そのため、第2のユーザは、組情報が示す全てのオブジェクトを確認することができる。従って、サーバ装置は、組情報及び/又は当該組情報に関連する情報の第2のユーザによる利用を容易にすることができる。 According to the above configuration, the server device displays all objects indicated by the set information. Therefore, the second user can check all objects indicated by the set information. Therefore, the server device can easily use the group information and / or the information related to the group information by the second user.
(付記A6)
本発明の他の態様は、付記A5に記載のサーバ装置であって、前記出力制御部は、前記出力要求に対応する前記組情報が示す全ての前記オブジェクトのうち、前記第2のユーザに対応付けられている前記オブジェクトと、前記第2のユーザに対応付けられていない前記オブジェクトとを、区別可能に表示させる。
(Appendix A6)
Another embodiment of the present invention is the server device according to supplementary note A5, wherein the output control unit corresponds to the second user among all the objects indicated by the group information corresponding to the output request. The attached object and the object not associated with the second user are displayed so as to be distinguishable.
上記構成によれば、サーバ装置は、組情報が示すオブジェクトが、第2のユーザに対応付けられているか否かを区別可能にする。そのため、第2のユーザは、所望の組情報が、自身に対応付けられているオブジェクトをどの程度含むのかを確認することができる。従って、サーバ装置は、組情報及び/又は当該組情報に関連する情報を、第2のユーザにより利用しやすくすることができる。 According to the above configuration, the server device can distinguish whether or not the object indicated by the set information is associated with the second user. Therefore, the second user can check how much the desired group information includes the object associated with the user. Therefore, the server device can make the group information and / or the information related to the group information easier to use by the second user.
(付記A7)
本発明の他の態様は、複数のオブジェクトの組を示す組情報を用いるゲームであって、前記組情報から抽出された前記オブジェクトを参照して進行するゲームを実行させるための制御を行うゲーム実行部(153)と、前記ゲーム実行部により利用可能な前記組情報を編集させる組編集部(151)と、前記組編集部が編集した前記組情報に関連する情報を、サーバ装置に送信する組送信制御部(151、S112)と、前記組情報に関連する出力要求を、前記サーバ装置に送信する出力要求送信制御部(151、152、S112、S122、S128)と、を備える情報処理装置である。
(Appendix A7)
Another embodiment of the present invention is a game using a set information indicating a set of a plurality of objects, and performing a game for performing a control for executing a game which advances with reference to the object extracted from the set information. Unit (153), a group editing unit (151) for editing the group information usable by the game execution unit, and a group for transmitting information related to the group information edited by the group editing unit to the server device. An information processing apparatus comprising: a transmission control unit (151, S112); and an output request transmission control unit (151, 152, S112, S122, S128) for transmitting an output request related to the set information to the server device. is there.
上記構成によれば、情報処理装置は、ゲームに利用可能な組情報を編集させ、自装置において編集させた組情報をサーバ装置に送信する。そのため、サーバ装置にアクセス可能な装置は、情報処理装置から送信された組情報にアクセスすることができる。つまり、情報処理装置のユーザとは異なるユーザであっても、組情報にアクセスすることができる。従って、情報処理装置は、ゲームのプレイヤ間の交流を促進することができる。 According to the above configuration, the information processing device causes the set information available for the game to be edited, and transmits the set information edited by the own device to the server device. Therefore, a device that can access the server device can access the set information transmitted from the information processing device. That is, even a user different from the user of the information processing apparatus can access the group information. Therefore, the information processing device can promote exchange between players of the game.
(付記B1)
本発明の他の態様は、複数のオブジェクトの組を示す組情報を用いるゲームであって、前記組情報から抽出された前記オブジェクトを参照して進行するゲームを実行させるための制御を行うゲーム実行部(153)と、前記組情報を編集させる組編集部と、第1のユーザによって編集された第1の組情報に関連する情報を、前記組情報に関連する所定の第1の条件に基づいて表示させる第1表示処理部(152、S124、S130)と、前記第1の組情報の中から、前記第1のユーザとは異なる第2のユーザによって選択された第2の組情報が示す前記オブジェクトを、編集可能に表示させる第2表示処理部(152、S132)と、を備える情報処理装置(10、10A)である。
(Appendix B1)
Another aspect of the present invention is a game using a set of information indicating a set of a plurality of objects, and performing a game for performing a control for executing a game proceeding with reference to the object extracted from the set of information. Unit (153), a group editing unit that edits the group information, and information associated with the first group information edited by the first user based on a predetermined first condition associated with the group information. A first display processing unit (152, S124, S130) for displaying the first set information, and second set information selected by a second user different from the first user from the first set information. An information processing apparatus (10, 10A) including a second display processing unit (152, S132) for displaying the object in an editable manner.
上記構成によれば、情報処理装置は、第1のユーザによって編集された複数の組情報に関連する情報を表示させる。また、情報処理装置は、第2のユーザによって選択された組情報が示すオブジェクトを表示させる。つまり、情報処理装置は、第1のユーザによって編集された組情報の内容を、第2のユーザからの要望に応じて表示させる。そのため、第2のユーザは、第1のユーザが編集した組情報を、情報処理装置を介して編集することができる。つまり、第2のユーザは、第1のユーザが編集した組情報を利用して、ゲームをプレイすることができる。従って、情報処理装置は、ゲームのプレイヤ間の交流を促進することができる。 According to the above configuration, the information processing device displays information related to the plurality of sets of information edited by the first user. Further, the information processing device displays an object indicated by the set information selected by the second user. That is, the information processing apparatus displays the content of the group information edited by the first user in response to a request from the second user. Therefore, the second user can edit the group information edited by the first user via the information processing device. That is, the second user can play the game using the group information edited by the first user. Therefore, the information processing device can promote exchange between players of the game.
(付記B2)
本発明の他の態様は、付記B1に記載の情報処理装置であって、前記第1表示処理部は、前記第1の組情報に関連する情報を、前記第1の条件とは異なる所定の第2の条件に基づいて表示させ、及び/又は、前記第2表示処理部は、前記第2の組情報が示す前記オブジェクトを、前記第2の条件に基づいて表示させる。
(Appendix B2)
Another embodiment of the present invention is the information processing device according to supplementary note B1, wherein the first display processing unit converts information related to the first set information into a predetermined information different from the first condition. The display is performed based on a second condition, and / or the second display processing unit displays the object indicated by the second group information based on the second condition.
上記構成によれば、情報処理装置は、第1の組情報に関連する情報、及び/又は、第2の組情報が示すオブジェクトを、第2の条件に基づいて表示させる。そのため、第2のユーザは、組情報に関連する情報、及び/又は、第2の組情報が示すオブジェクトの確認において、第2の条件を利用することができる。従って、情報処理装置は、第1のユーザが編集した組情報及び/又は当該組情報に関連する情報を、第2のユーザにより利用しやすくすることができる。 According to the above configuration, the information processing device displays information related to the first set information and / or an object indicated by the second set information based on the second condition. Therefore, the second user can use the second condition in confirming information related to the set information and / or an object indicated by the second set information. Therefore, the information processing apparatus can make the set information edited by the first user and / or the information related to the set information easier to use by the second user.
(付記B3)
本発明の他の態様は、付記B2に記載の情報処理装置であって、前記第2の条件とは、前記第2の組情報と前記第2のユーザに対応付けられている前記オブジェクトとの比較に関連する条件であり、前記第2表示処理部は、前記第2の組情報が示す複数の前記オブジェクトと、前記第2のユーザに対応付けられている前記オブジェクトとの比較結果を表示させる。
(Appendix B3)
Another embodiment of the present invention is the information processing device according to supplementary note B2, wherein the second condition is a condition where the second group information and the object associated with the second user are associated with each other. A condition related to comparison, wherein the second display processing unit displays a comparison result between the plurality of objects indicated by the second group information and the object associated with the second user .
上記構成によれば、情報処理装置は、第2の組情報が示すオブジェクトと、第2のユーザに対応付けられているオブジェクトとの比較結果を表示させる。そのため、第2のユーザは、第2の組情報が自身にとって有用か否かを判断しやすい。従って、情報処理装置は、第1のユーザが編集した組情報を、第2のユーザにより利用しやすくすることができる。 According to the above configuration, the information processing device displays a comparison result between the object indicated by the second group information and the object associated with the second user. Therefore, the second user can easily determine whether or not the second set information is useful for himself. Therefore, the information processing apparatus can make the group information edited by the first user more usable by the second user.
(付記B4)
本発明の他の態様は、付記B3に記載の情報処理装置であって、前記第2表示処理部は、前記第2の組情報が示す複数の前記オブジェクトのうち、前記第2のユーザに対応付けられているオブジェクトと、前記第2のユーザに対応付けられていないオブジェクトとを、区別可能に表示させる。
(Appendix B4)
Another embodiment of the present invention is the information processing device according to supplementary note B3, wherein the second display processing unit corresponds to the second user among the plurality of objects indicated by the second group information. The attached object and the object not associated with the second user are displayed so as to be distinguishable.
上記構成によれば、情報処理装置は、第2の組情報が示すオブジェクトが、第2のユーザに対応付けられているか否かを区別可能に表示させる。そのため、第2のユーザは、第2の組情報が、自身に対応付けられているオブジェクトを、どの程度含んで構成されるのかを確認することができる。従って、情報処理装置は、第1のユーザが編集した組情報を、第2のユーザにより利用しやすくすることができる。 According to the configuration, the information processing apparatus displays the object indicated by the second group information in a distinguishable manner as to whether or not the object is associated with the second user. Therefore, the second user can confirm how much the second group information includes the object associated with the second group information. Therefore, the information processing apparatus can make the group information edited by the first user more usable by the second user.
(付記B5)
本発明の他の態様は、付記B2から付記B4のいずれかに記載の情報処理装置であって、前記第2の条件とは、前記第1の組情報が示す前記オブジェクトと、前記第2のユーザに対応付けられている前記オブジェクトとの比較に関連する条件であり、前記第1表示処理部は、複数の前記第1の組情報の各々が示す前記オブジェクトと、前記第2のユーザに対応付けられている前記オブジェクトとの比較に基づいて、前記第1の組情報に関連する情報を表示させる。
(Appendix B5)
Another embodiment of the present invention is the information processing device according to any one of supplementary notes B2 to B4, wherein the second condition includes the object indicated by the first group information, and the second condition. A condition associated with a comparison with the object associated with the user, wherein the first display processing unit corresponds to the object indicated by each of the plurality of pieces of the first set information and the second user Information related to the first set information is displayed based on a comparison with the attached object.
上記構成によれば、情報処理装置は、第2のユーザに対応付けられているオブジェクトとの比較結果に基づいて、第1の組情報に関連する情報を表示させる。つまり、情報処理装置は、表示させる第1の組情報に関連する情報やその表示態様等を、第2のユーザに応じて変更する。そのため、情報処理装置は、第2のユーザに適した組情報に関連する情報を表示させることができる。従って、情報処理装置は、第1のユーザが編集した組情報を、第2のユーザにより利用しやすくすることができる。 According to the configuration, the information processing apparatus displays information related to the first set information based on a comparison result with the object associated with the second user. That is, the information processing apparatus changes information related to the first set information to be displayed and a display mode thereof according to the second user. Therefore, the information processing device can display information related to the set information suitable for the second user. Therefore, the information processing apparatus can make the group information edited by the first user more usable by the second user.
(付記B6)
本発明の他の態様は、付記B5に記載の情報処理装置であって、前記第1表示処理部は、前記第1の組情報に関連する情報を、前記第1の組情報が示す前記オブジェクトの全部が前記第2のユーザに対応付けられている場合と、前記第1の組情報が示す前記オブジェクトの少なくとも一部が前記第2のユーザに対応付けられていない場合とで、互いに異なる態様で表示させる。
(Appendix B6)
Another embodiment of the present invention is the information processing device according to supplementary note B5, wherein the first display processing unit displays information related to the first set information by the object indicated by the first set information. Are different from each other in a case where all of the objects are associated with the second user and in a case where at least a part of the object indicated by the first group information is not associated with the second user. To display.
上記構成によれば、情報処理装置は、第1の組情報に関連する情報の表示において、第1の組情報が示すオブジェクトの全部が、第2のユーザに対応付けられているか否かを区別可能に表示させる。そのため、第2のユーザは、第1の組情報が、自身にとって利用可能か否か、或いは、プレイに利用可能な状態にどの程度近いのかを判断しやすい。従って、情報処理装置は、第1のユーザが編集した組情報を、第2のユーザにより利用しやすくすることができる。 According to the above configuration, the information processing apparatus distinguishes whether or not all of the objects indicated by the first group information are associated with the second user in displaying the information related to the first group information. Display as possible. Therefore, the second user can easily determine whether or not the first set information is available to the user or how close the user is to a state in which the first set information can be used for play. Therefore, the information processing apparatus can make the group information edited by the first user more usable by the second user.
(付記B7)
本発明の他の態様は、付記B2から付記B6のいずれかに記載の情報処理装置であって、前記第2の条件とは、前記ゲームの規則に関連する条件であり、前記ゲーム実行部は、前記第2の条件を満たさない組情報の前記ゲームでの利用を制限させる。
(Appendix B7)
Another embodiment of the present invention is the information processing device according to any one of supplementary notes B2 to B6, wherein the second condition is a condition related to a rule of the game, and the game execution unit includes: And restricting the use of the set information that does not satisfy the second condition in the game.
上記構成によれば、情報処理装置は、第1の組情報に関連する情報、及び/又は、第2の組情報が示すオブジェクトを、自装置を介して実行させることができるゲームの規則に基づいて表示させる。つまり、情報処理装置は、ゲームの規則への適合性等、ゲームの規則との関係に応じて、第1の組情報に関連する情報、及び/又は、第2の組情報が示すオブジェクトの表示を変更することができる。そのため、第2のユーザは、第1のユーザが編集した組情報が、プレイを希望するゲームにおいて利用可能か否か、或いは、プレイに利用可能な状態にどの程度近いのかを判断しやすい。そして、情報処理装置は、ゲームの規則に適合するように、組情報の編集を支援することができる。従って、情報処理装置は、第1のユーザが編集した組情報を、第2のユーザにより利用しやすくすることができる。 According to the above configuration, the information processing apparatus is configured to execute the information related to the first set information and / or the object indicated by the second set information based on a rule of a game that can be executed via the own apparatus. To display. That is, the information processing apparatus displays information related to the first set information and / or an object indicated by the second set information according to the relationship with the game rules, such as conformity to the game rules. Can be changed. Therefore, the second user can easily determine whether or not the set information edited by the first user is usable in the game desired to be played, or how close the group information is to a state in which the set information can be used for playing. Then, the information processing device can support the editing of the set information so as to conform to the rules of the game. Therefore, the information processing apparatus can make the group information edited by the first user more usable by the second user.
(付記B8)
本発明の他の態様は、付記B2から付記B7のいずれかに記載の情報処理装置であって、前記第2の条件とは、前記ゲームの規則に関連する条件であり、前記組編集部は、編集中の前記組情報が前記第2の条件を満たさない場合に、前記第2の条件を満たさないことを前記第2のユーザに向けて通知させる。
(Appendix B8)
Another embodiment of the present invention is the information processing device according to any one of supplementary notes B2 to B7, wherein the second condition is a condition related to a rule of the game, and the group editing unit includes When the set information being edited does not satisfy the second condition, the second user is notified that the second condition is not satisfied.
上記構成によれば、情報処理装置は、編集中の組情報がゲームの規則に適合していない場合等に、第2のユーザに通知する。そのため、第2のユーザは、第1のユーザが編集した組情報がゲームの規則に適合していない場合であっても、ゲームに利用できるように編集しやすい。従って、情報処理装置は、第1のユーザが編集した組情報を、第2のユーザにより利用しやすくすることができる。 According to the above configuration, the information processing apparatus notifies the second user when, for example, the group information being edited does not conform to the rules of the game. Therefore, even when the group information edited by the first user does not conform to the rules of the game, the second user can easily edit the set information so that it can be used for the game. Therefore, the information processing apparatus can make the group information edited by the first user more usable by the second user.
(付記B9)
本発明の他の態様は、付記B1から付記B8のいずれかに記載の情報処理装置であって、前記第2の組情報が示す前記オブジェクトと、前記第2のユーザに対応付けられている前記オブジェクトとの比較結果を表示させる第3表示処理部(152、S130)をさらに備える。
(Appendix B9)
Another embodiment of the present invention is the information processing device according to any one of supplementary notes B1 to B8, wherein the object indicated by the second group information and the object associated with the second user A third display processing unit (152, S130) for displaying a result of comparison with the object is further provided.
上記構成によれば、情報処理装置は、第2のユーザによって選択された第2の組情報が示すオブジェクトと、第2のユーザに対応付けられているオブジェクトとの比較結果を表示させる。そのため、第2のユーザは、自身が選択した組情報が、自身に対応付けられているオブジェクトを、どの程度含んで構成されるのかを容易に確認することができる。従って、情報処理装置は、第1のユーザが編集した組情報を、第2のユーザにより利用しやすくすることができる。 According to the configuration, the information processing apparatus displays a comparison result between the object indicated by the second group information selected by the second user and the object associated with the second user. Therefore, the second user can easily confirm to what extent the set information selected by himself / herself includes the object associated with himself / herself. Therefore, the information processing apparatus can make the group information edited by the first user more usable by the second user.
(付記B10)本発明の他の態様は、付記B1から付記B9のいずれかに記載の情報処理装置であって、前記第1の条件とは、前記組情報に対する評価に関連する条件であり、前記評価は、前記第2表示処理部が、前記第2の組情報が示す前記オブジェクトを表示した後に、前記第2のユーザが行った操作に基づいて更新される。 (Supplementary note B10) Another embodiment of the present invention is the information processing device according to any one of supplementary notes B1 to B9, wherein the first condition is a condition related to evaluation of the set information, The evaluation is updated based on an operation performed by the second user after the second display processing unit displays the object indicated by the second group information.
上記構成によれば、情報処理装置は、第1の組情報に関連する情報、及び/又は、第2の組情報が示すオブジェクトを、各組情報の評価に基づいて表示させる。ここで、この評価は、第1の組情報、第2の組情報を編集した第1のユーザとは異なる第2のユーザの操作に基づいて更新される。つまり、組情報の評価は、編集したユーザとは異なるユーザにより更新されるため、組情報は、相対的に公平に評価される。そして、第2のユーザは、この公平な評価に基づいて、第2の組情報を利用することができる。従って、情報処理装置は、第1のユーザが編集した組情報を、第2のユーザにより利用しやすくすることができる。 According to the configuration, the information processing apparatus displays information related to the first set information and / or an object indicated by the second set information based on the evaluation of each set information. Here, the evaluation is updated based on an operation of a second user different from the first user who edited the first set information and the second set information. That is, the evaluation of the group information is updated by a user different from the user who edited the group information, so the group information is relatively fairly evaluated. Then, the second user can use the second group information based on the fair evaluation. Therefore, the information processing apparatus can make the group information edited by the first user more usable by the second user.
(付記B11)
本発明の他の態様は、付記B1から付記B10のいずれかに記載の情報処理装置と通信するサーバ装置であって、前記組情報に関連する情報を記憶する記憶部(343、344)と、前記第1の組情報に関連する情報を、前記第1の条件に基づいて前記記憶部から抽出する抽出部(353、S320)と、前記第1の組情報に関連する情報を、前記情報処理装置に向かって送信させる送信部(31、S320)と、を備えるサーバ装置である。
(Appendix B11)
Another aspect of the present invention is a server device that communicates with the information processing device according to any one of Supplementary Notes B1 to B10, and a storage unit (343, 344) that stores information related to the set information, An extracting unit (353, S320) for extracting information related to the first set information from the storage unit based on the first condition; And a transmission unit (31, S320) for transmitting to the device.
上記構成によれば、サーバ装置は、第1の組情報に関連する情報を情報処理装置に送信する。そのため、情報処理装置は、第1の組情報に関連する情報を表示させることができる。つまり、サーバ装置は、第1のユーザにより編集された第1の組情報に関連する情報を、第2のユーザに提供することができる。従って、サーバ装置は、第1のユーザが編集した組情報を、第2のユーザにより利用しやすくすることができる。 According to the above configuration, the server device transmits information related to the first set information to the information processing device. Therefore, the information processing device can display information related to the first set information. That is, the server device can provide the second user with information related to the first group information edited by the first user. Therefore, the server device can make the group information edited by the first user easier to use by the second user.
本発明の他の態様は、コンピュータを、付記A1から付記A7、付記B1から付記B12のいずれかに記載のサーバ装置(30、30A)又は情報処理装置(10、10A)として機能させるためのプログラムである。
上記構成によれば、プログラムは、付記A1から付記A7、付記B1から付記B12のいずれかに記載のサーバ装置又は情報処理装置としてコンピュータを機能させるため、ゲームにおいて、他者が提案するオブジェクトの組を利用しやすくすることができる。
Another embodiment of the present invention provides a program for causing a computer to function as a server device (30, 30A) or an information processing device (10, 10A) according to any one of supplementary notes A1 to A7 and supplementary notes B1 to B12. It is.
According to the configuration, the program causes the computer to function as the server device or the information processing device according to any one of Supplementary Notes A1 to A7 and Supplementary Notes B1 to B12. Can be easily used.
1、1A…ゲームシステム、10、10A…端末装置、30、30A…サーバ装置、11…端末通信部、12…端末入力部、13…端末表示部、14…端末記憶部、141…カード属性情報記憶部、142…所持カード情報記憶部、143…規則情報記憶部、150、150A…端末制御部、151…端末デッキ編集部、152…端末表示処理部、153…端末ゲーム実行部、154…評価送信部、155A…端末カード追加部、31…サーバ通信部、34…サーバ記憶部、341…カード属性情報記憶部、342…所持デッキ情報記憶部、343…投稿デッキ情報記憶部、344…投稿情報記憶部、345…プレイヤ情報記憶部、346…所持カード情報記憶部、347…規則情報記憶部、350、350A…サーバ制御部、351…要求受付部、352…サーバデッキ編集部、353…サーバ表示処理部、354…デッキ管理部、355…サーバゲーム実行部、356…評価管理部、357A…サーバカード追加部 1, 1A: Game system, 10, 10A: Terminal device, 30, 30A: Server device, 11: Terminal communication unit, 12: Terminal input unit, 13: Terminal display unit, 14: Terminal storage unit, 141: Card attribute information Storage unit, 142: possessed card information storage unit, 143: rule information storage unit, 150, 150A: terminal control unit, 151: terminal deck editing unit, 152: terminal display processing unit, 153: terminal game execution unit, 154: evaluation Transmission unit, 155A: Terminal card addition unit, 31: Server communication unit, 34: Server storage unit, 341: Card attribute information storage unit, 342: Owned deck information storage unit, 343: Posted deck information storage unit, 344: Posted information Storage unit, 345: player information storage unit, 346: possession card information storage unit, 347: rule information storage unit, 350, 350A: server control unit, 351: request With section, 352 ... server deck editing unit, 353 ... server display processing unit, 354 ... deck management unit, 355 ... server game execution unit, 356 ... evaluation management unit, 357A ... server card adding unit
Claims (7)
前記組情報を編集させる組編集部と、
サーバ装置に対して、組情報に関連する情報の要求を送信する要求送信部と、
編集を行った第1のユーザと対応付けてサーバ装置が記憶する第1の組情報に関連する情報を取得する情報取得部と、
前記情報取得部により取得した、第1の組情報に関連する情報を表示させる第1表示処理部と、
前記第1表示処理部により情報が表示された第1の組情報の中から選択された第2の組情報について当該組情報の編集を行ったユーザとは異なる第2のユーザに対応付けられた組情報とする編集を前記組編集部に行わせることが可能なように、前記第2の組情報が示す前記オブジェクトを表示させる第2表示処理部と、
を備える情報処理装置。 A game using set information indicating a set of a plurality of objects selected from objects stored in the server device, the game being executed by referring to the object extracted from the set information. A game execution unit for controlling,
A group editing unit for editing the group information;
A request transmission unit that transmits a request for information related to the group information to the server device;
An information acquisition unit that acquires information related to the first set of information stored in the server device in association with the first user who has performed the editing;
A first display processing unit that displays information related to the first set information acquired by the information acquisition unit;
The second set information selected from the first set information in which the information is displayed by the first display processing unit is associated with a second user different from the user who edited the set information . A second display processing unit that displays the object indicated by the second group information so that the group editing unit can perform editing as group information;
An information processing apparatus comprising:
前記情報取得部は、編集を行った第1のユーザごとに対応付けてサーバ装置に記憶された組情報のうち、前記サーバ装置が前記第1の条件に基づいて送信する第1の組情報に関連する情報を取得する、
請求項1に記載の情報処理装置。 The request transmitting unit transmits a request for information related to the group information, the request including a first condition based on a user instruction,
The information acquisition unit is configured to assign, to the first set information transmitted by the server apparatus based on the first condition, of the set information stored in the server apparatus in association with each first user who has performed editing. Get relevant information,
The information processing device according to claim 1.
請求項2に記載の情報処理装置。 The first display processing unit displays information related to the first set information based on a second condition that is a condition related to a comparison with the object associated with a second user. ,
The information processing device according to claim 2.
請求項2に記載の情報処理装置。 The second display processing unit displays a plurality of objects indicated by the second group information in a manner based on a comparison with an object associated with a second user ,
The information processing device according to claim 2.
前記組情報に関連する情報を記憶する記憶部と、
前記要求送信部から情報の要求を受信する受信部と、
前記第1の組情報に関連する情報を、前記情報処理装置に向かって送信させる送信部と、
を備えるサーバ装置。 A server device that communicates with the information processing device according to any one of claims 1 to 4,
A storage unit that stores information related to the set information,
A receiving unit that receives a request for information from the request transmitting unit,
A transmitting unit configured to transmit information related to the first set information to the information processing apparatus;
Server device comprising:
複数のオブジェクトの組を示す組情報を記憶する記憶部と、
前記組情報に含まれるオブジェクトを参照して進行するゲームを実行させるための制御を行うゲーム実行部と、
前記組情報を編集させる組編集部と、
サーバ装置に対して、組情報に関連する情報の要求を送信する要求送信部と、
編集を行った第1のユーザと対応付けてサーバ装置が記憶する第1の組情報に関連する情報を取得する情報取得部と、
前記情報取得部により取得した、第1の組情報に関連する情報を表示させる第1表示処理部と、
前記第1表示処理部により情報が表示された第1の組情報の中から選択された第2の組情報について当該組情報の編集を行ったユーザとは異なる第2のユーザに対応付けられた組情報とする編集を前記組編集部に行わせることが可能なように、前記第2の組情報が示す前記オブジェクトを表示させる第2表示処理部と、
を備えるゲームシステム。 A game system including an information processing device and a server device accessed from the information processing device,
A storage unit that stores group information indicating a group of a plurality of objects;
A game execution unit that performs control for executing a game that proceeds with reference to an object included in the set information;
A group editing unit for editing the group information;
A request transmission unit that transmits a request for information related to the group information to the server device;
An information acquisition unit that acquires information related to the first set of information stored in the server device in association with the first user who has performed the editing;
A first display processing unit that displays information related to the first set information acquired by the information acquisition unit;
The second set information selected from the first set information in which the information is displayed by the first display processing unit is associated with a second user different from the user who edited the set information . A second display processing unit that displays the object indicated by the second group information so that the group editing unit can perform editing as group information;
A game system comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018022722A JP6676841B2 (en) | 2018-02-13 | 2018-02-13 | Information processing device, server device, program, and game system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018022722A JP6676841B2 (en) | 2018-02-13 | 2018-02-13 | Information processing device, server device, program, and game system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016091961A Division JP6318438B2 (en) | 2016-04-28 | 2016-04-28 | Information processing apparatus, server apparatus, and program |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2018079398A JP2018079398A (en) | 2018-05-24 |
JP2018079398A5 JP2018079398A5 (en) | 2018-07-12 |
JP6676841B2 true JP6676841B2 (en) | 2020-04-08 |
Family
ID=62197351
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018022722A Active JP6676841B2 (en) | 2018-02-13 | 2018-02-13 | Information processing device, server device, program, and game system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6676841B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6826217B1 (en) * | 2020-01-28 | 2021-02-03 | 株式会社バンダイ | Programs, terminals, game execution devices and methods |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015177946A (en) * | 2014-05-30 | 2015-10-08 | 株式会社 ディー・エヌ・エー | Game program and information processing device |
-
2018
- 2018-02-13 JP JP2018022722A patent/JP6676841B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018079398A (en) | 2018-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6318438B2 (en) | Information processing apparatus, server apparatus, and program | |
KR102332705B1 (en) | Information processing devices, server devices, and programs | |
JP5153960B1 (en) | GAME PROGRAM AND INFORMATION PROCESSING DEVICE | |
KR101487077B1 (en) | Game system and control method thereof | |
JP5800976B1 (en) | Information processing apparatus and game program | |
JP2023063368A (en) | Program, information processing device, and control method | |
JP2014113344A (en) | Game control device, game control method, program, and game system | |
JP6761942B2 (en) | Information processing equipment, server equipment, and programs | |
JP6676845B2 (en) | Game system and program | |
JP6970445B2 (en) | Game system and programs | |
JP5222433B1 (en) | Game program | |
JP6676841B2 (en) | Information processing device, server device, program, and game system | |
JP2019080735A (en) | Game device and program | |
JP5416850B1 (en) | GAME PROGRAM AND INFORMATION PROCESSING DEVICE | |
JP2015112365A (en) | Information processing device, information processing system, and program | |
JP2018171310A (en) | Game system and program | |
JP7032820B2 (en) | Information processing equipment, server equipment, and programs | |
JP2020027582A (en) | Information processing device, voting acceptance method, and voting acceptance program | |
JP2017200608A (en) | Information processing device, information processing system, and program | |
JP2019080903A (en) | Game system, game device, and program | |
JP7455309B2 (en) | Control program, control method, computer and terminal device | |
JP7369980B2 (en) | Game control method, computer and control program | |
JP2018094376A (en) | Program for providing game, system, and method | |
JP7455176B1 (en) | Program, method, information processing device, system | |
JP2019092657A (en) | Game system and computer program used for the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180528 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180621 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190417 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190521 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190719 |
|
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: 20191224 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200115 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6676841 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |