JP7432689B2 - Information processing device, method, program - Google Patents
Information processing device, method, program Download PDFInfo
- Publication number
- JP7432689B2 JP7432689B2 JP2022186990A JP2022186990A JP7432689B2 JP 7432689 B2 JP7432689 B2 JP 7432689B2 JP 2022186990 A JP2022186990 A JP 2022186990A JP 2022186990 A JP2022186990 A JP 2022186990A JP 7432689 B2 JP7432689 B2 JP 7432689B2
- Authority
- JP
- Japan
- Prior art keywords
- card
- information
- cards
- deck
- user
- 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 18
- 238000000034 method Methods 0.000 title claims description 17
- 230000004044 response Effects 0.000 claims description 14
- 238000013461 design Methods 0.000 description 36
- 238000012545 processing Methods 0.000 description 30
- 238000004891 communication Methods 0.000 description 25
- 238000010586 diagram Methods 0.000 description 21
- 230000009471 action Effects 0.000 description 19
- 239000003550 marker Substances 0.000 description 19
- 230000008569 process Effects 0.000 description 13
- 230000006870 function Effects 0.000 description 11
- 230000000694 effects Effects 0.000 description 10
- 230000004308 accommodation Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 4
- 239000000463 material Substances 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 230000001012 protector Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- User Interface Of Digital Computer (AREA)
Description
本開示は、情報処理装置、方法、プログラムに関する。 The present disclosure relates to an information processing device, method, and program.
ユーザが現実のカードを使用して対戦を行うTCGが知られている。例えば、特許文献1には、所定の対戦能力を持つ複数のカードを使用して、相手カードとの攻防を繰り返し、最終的にカードの体力をゼロにすることによって勝敗を競うカードゲーム玩具が開示されている。TCGでは、ユーザはカードを収集し、収集したカードの中から、対戦に使用するカードを編成する。当該編成をすることについて、「デッキを編成する」と称されることも一般的であるといえる。 TCGs are known in which users play against each other using real cards. For example, Patent Document 1 discloses a card game toy in which a plurality of cards having predetermined fighting abilities are used to repeatedly fight and defend against opponent cards, and ultimately reduce the physical strength of the cards to zero to compete for victory or defeat. has been done. In TCG, a user collects cards and organizes cards to be used in a battle from among the collected cards. It can be said that this organization is also commonly referred to as "organizing a deck."
TCGのユーザは、現実世界でユーザ同士が互いにカードを編成したデッキを持ち寄って、対戦を行う。このようなTCGを盛り上げるために、TCGのカードを提供する事業者や、カードを販売する店舗等が、対戦会を行うことがある。 In the real world, TCG users bring together decks of cards and compete against each other. In order to enliven TCG, businesses that provide TCG cards, stores that sell cards, etc. sometimes hold competitions.
デッキに編成されるカードには、相性やカードの効果など様々なパラメータが設定されている。ユーザは、これらの各カードに設定されたパラメータを考慮しながら、複数のカードの組み合わせを検討する。例えば、デッキに組み入れられたカードの種類によっては、特定のデッキに対して相性がよいデッキが存在し得る。このようなカード間の有利不利を考慮しながらデッキを編成することに興趣性がある。 Various parameters such as compatibility and card effects are set for the cards organized in the deck. The user considers combinations of multiple cards while considering the parameters set for each of these cards. For example, depending on the types of cards included in a deck, there may be decks that are compatible with a specific deck. It is interesting to compose a deck while taking into account the advantages and disadvantages of these cards.
したがって、現実のカードをユーザがアナログTCGで使用をするうえでは、現実のカードを保管しておくことが必要になる。また、デッキを編成するパターンも様々であるため、デッキを構成するカード枚数よりも多くの枚数を保管しておくことが必要になる。 Therefore, in order for a user to use a real card in an analog TCG, it is necessary to keep the real card. Furthermore, since there are various patterns for organizing decks, it is necessary to store more cards than the number of cards composing the deck.
しかしながら、ユーザがデッキ編成のバリエーションを増やそうとして、所持するカードの枚数を増やせば増やすほど、どのカードをどこに置いたかの保管を管理することが困難になる。また、現実のカードを読み取ってゲームで使用する場合と異なり、アナログのTCGでは現実のカードを使用して対戦をすることになるため、デジタルアイテムとしての所有情報と紐づけがされていないことが多いためカードを破棄することもできない。 However, the more the user increases the number of cards he or she owns in order to increase the variety of deck compositions, the more difficult it becomes to manage which cards are placed where. Also, unlike the case where real cards are read and used in games, in analog TCG, real cards are used in battles, so there is a possibility that they are not linked to ownership information as digital items. Since there are so many cards, it is not possible to discard them.
したがって、アナログTCGで使用されるカードをユーザが管理することを、よりいっそう容易にする技術が必要とされている。 Therefore, there is a need for technology that makes it easier for users to manage cards used in analog TCGs.
本開示は、上記課題を解決すべくなされたものであって、その目的は、TCGユーザが複数のカードを容易に管理することができる装置を提供することである。 The present disclosure has been made to solve the above problems, and its purpose is to provide a device that allows a TCG user to easily manage multiple cards.
一実施形態によると、TCGで使用するカードを管理するための情報処理装置であって、記憶部と、制御部とを備え、制御部は、プレイヤが保持するカードの情報を記憶部に記憶させるステップと、カードを収容する物体に関する情報を取得するステップと、カードの情報と、収容する物体に関する情報とを対応付けて記憶部に記憶させるステップと、を実行する。 According to one embodiment, an information processing device for managing cards used in a TCG includes a storage unit and a control unit, and the control unit causes the storage unit to store information about cards held by a player. acquiring information regarding the object that accommodates the card; and storing information about the card and information regarding the object that accommodates the card in a storage unit in association with each other.
一実施形態によると、TCGで使用するカードを管理するための情報処理装置が提供される。情報処理装置は、記憶部と、制御部とを備える。制御部は、プレイヤが保持するカードの情報を記憶部に記憶させるステップと、TCGの対戦に使用するデッキの情報を生成するステップと、カードの情報と、デッキの情報とを対応付けて記憶部に記憶させるステップと、プレイヤが保持するカードの情報と、デッキの情報とを対応付ける操作を当該プレイヤから受け付けたことに応じて、当該デッキの情報に、当該保持するカードであり、且つ、当該デッキとは異なる他のデッキに対応付けられているカードの情報をサブカード情報として登録するステップと、を実行する。 According to one embodiment, an information processing device for managing cards used in TCG is provided. The information processing device includes a storage section and a control section. The control unit stores information on cards held by the player in the storage unit, generates information on a deck to be used in a TCG match, associates the card information with the deck information, and stores the information in the storage unit. In response to receiving from the player an operation for associating the information of the card held by the player with the information of the deck, the information of the card held by the player and the information of the deck are stored in the information of the deck. A step of registering information of a card associated with another deck different from the deck as sub card information is executed.
本開示によれば、TCGユーザが複数のカードを容易に管理することができる。 According to the present disclosure, a TCG user can easily manage multiple cards.
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。 Embodiments of the present invention will be described below with reference to the drawings. In the following description, the same parts are given the same reference numerals. Their names and functions are also the same. Therefore, detailed descriptions thereof will not be repeated.
まず、本実施形態に係るTCG(Trading Card Game)の概要について説明する。次いで、ユーザ間のTCGの対戦を支援する技術の一つとして、ユーザ(プレイヤ)が複数のカードを容易に管理することができる支援システムについて説明する。 First, an overview of the TCG (Trading Card Game) according to this embodiment will be explained. Next, a support system that allows users (players) to easily manage a plurality of cards will be described as one of the techniques for supporting TCG matches between users.
<1 TCGの概要>
図1は、本実施形態に係るTCGを説明するための図である。図1の状態(A)は、ユーザがTCG用品30を利用してTCGの対戦を準備する局面を示す図である。図1の状態(B)は、ユーザがTCGの対戦を開始しようとする局面を示す。
<1 Overview of TCG>
FIG. 1 is a diagram for explaining the TCG according to this embodiment. State (A) in FIG. 1 is a diagram showing a situation in which the user uses the TCG supplies 30 to prepare for a TCG match. State (B) in FIG. 1 shows a situation in which the user attempts to start a TCG match.
図2は、各ユーザがTCGの対戦を進行させている局面を示す図である。 FIG. 2 is a diagram showing a situation in which each user is progressing in a TCG match.
<1.1 TCG用品30の構成>
図1を参照して、各ユーザがTCGの対戦で使用する各種用品について説明する。図1の状態(A)に示すように、第1のユーザ(ユーザ5A)と、第2のユーザ(ユーザ5B)とが、TCGの対戦を開始するにあたり、ユーザ5Aとユーザ5Bとの間にTCG用品30を配置する。TCG用品30は、各ユーザがTCGの対戦で使用するカードを配置するためのものである。
<1.1 Configuration of TCG supplies 30>
With reference to FIG. 1, various supplies used by each user in a TCG match will be described. As shown in state (A) of FIG. 1, when a first user (user 5A) and a second user (user 5B) start a TCG match, there is a gap between users 5A and 5B. Place the TCG supplies 30. The TCG supplies 30 are for each user to place cards to be used in TCG matches.
各ユーザは、TCG用品にカードを配置して、カードを山札から手札に加えつつTCGの対戦を進行させる。まず、TCG用品30の構成について説明すると、TCG用品30は、山札配置部31Aおよび山札配置部31B(以下、「山札配置部31」と総称することもある)と、準備カード配置部32Aとおよび準備カード配置部32B(以下、「準備カード配置部32」と総称することもある)と、勝敗条件カード配置部33Aおよび勝敗条件カード配置部33B(以下、「勝敗条件カード配置部33」と総称することもある)と、バトルカード配置部34Aおよびバトルカード配置部34B(以下、「バトルカード配置部34」と総称することもある)と、消費カード配置部35Aおよび消費カード配置部35B(以下、「消費カード配置部35」と総称することもある)と、を含む。 Each user arranges cards in the TCG supplies and adds cards from the deck to his/her hand while proceeding with the TCG match. First, to explain the configuration of the TCG supplies 30, the TCG supplies 30 includes a deck placement section 31A, a deck placement section 31B (hereinafter sometimes collectively referred to as "deck placement section 31"), and a preparation card placement section. 32A, a preparation card arrangement section 32B (hereinafter sometimes referred to collectively as "preparation card arrangement section 32"), a win/loss condition card arrangement section 33A, and a win/loss condition card arrangement section 33B (hereinafter, "win/loss condition card arrangement section 33"). ), a battle card arrangement section 34A, a battle card arrangement section 34B (hereinafter sometimes also collectively referred to as "battle card arrangement section 34"), a consumption card arrangement section 35A, and a consumption card arrangement section. 35B (hereinafter sometimes referred to collectively as "consumable card placement section 35").
また、図2に示すように、TCGの対戦において、各ユーザは、山札から手札を補充しつつカード同士のバトルを進行させる。図2の例では、第1のユーザ(ユーザ5A)は、手札93A(図2の例では2枚の手札)を有している。第2のユーザ(ユーザ5B)は、手札93B(図2の例では3枚の手札)有している。 Further, as shown in FIG. 2, in a TCG battle, each user advances a battle between cards while replenishing his or her hand from the deck. In the example of FIG. 2, the first user (user 5A) has a hand of cards 93A (two cards in the example of FIG. 2). The second user (user 5B) has a hand of cards 93B (three cards in the example of FIG. 2).
山札配置部31は、各ユーザがデッキ(TCGの対戦に使用するカードの組み合わせ)として編成したカードのうち、山札を配置するための領域である。山札配置部31Aは、ユーザ5Aが山札を置くための領域である。山札配置部31Bは、ユーザ5Bが山札を置くための領域である。 The deck placement section 31 is an area for arranging a deck of cards that each user has organized as a deck (a combination of cards used in a TCG match). The deck placement section 31A is an area where the user 5A places a deck. The deck placement section 31B is an area where the user 5B places a deck.
図1の状態(B)に示すように、各ユーザがTCGの対戦を開始するにあたり、まず、山札配置部31に、各ユーザのカードを山札として配置する。山札配置部31は、ユーザが山札を配置するための領域である。各ユーザは、デッキを構成する各カードを混ぜて、カードを裏向きにして山札配置部31に配置する。ユーザ5Aは、山札配置部31Aに山札91Aを配置する。ユーザ5Bは、山札配置部31Bに山札91Bを配置する。 As shown in state (B) of FIG. 1, when each user starts a TCG match, first, each user's cards are arranged as a deck in the deck placement section 31. The deck placement section 31 is an area for the user to place a deck. Each user mixes the cards constituting the deck and places the cards face down in the deck placement section 31. The user 5A places the deck 91A in the deck placement section 31A. The user 5B places the deck 91B in the deck placement section 31B.
準備カード配置部32は、対戦相手のカードとバトルをすることができるカードを配置するための領域である。各ユーザは、準備カード配置部32に配置されているカードと、バトルカード配置部34に配置されているカードとを入れ替えつつ、バトルカード配置部34に配置されているカード同士で、攻撃力・体力・カードの属性・弱点等に応じたダメージ量の補正などを行わせることで対戦を進行させる。図1の状態(B)に示すように、TCGの対戦を開始する前においては、準備カード配置部32、バトルカード配置部34にはカードは配置されていない。一方、図2の状態(A)に示すように、TCGの対戦が進行すると、各ユーザが準備カード配置部32、バトルカード配置部34にカードを配置しつつカード同士のバトルを行う。各ユーザは山札から手札を補充しつつ、手札の中からバトルに使用するカードを準備カード配置部32、バトルカード配置部34に配置する。ユーザ5Aは、準備カード配置部32Aにカードを配置する。ユーザ5Bは、準備カード配置部32Bにカードを配置する。 The preparation card placement section 32 is an area for placing cards that can battle with opponent's cards. Each user exchanges the cards placed in the preparation card placement section 32 with the cards placed in the battle card placement section 34, and compares the attack power and strength of the cards placed in the battle card placement section 34 with each other. The battle progresses by correcting the amount of damage according to physical strength, card attributes, weaknesses, etc. As shown in state (B) of FIG. 1, no cards are arranged in the preparation card arrangement section 32 and the battle card arrangement section 34 before the TCG match starts. On the other hand, as shown in state (A) of FIG. 2, when the TCG match progresses, each user places cards in the preparation card placement section 32 and the battle card placement section 34, and battles between cards. Each user replenishes his/her hand from the deck and arranges cards from his/her hand to be used in a battle in a preparation card arrangement section 32 and a battle card arrangement section 34. The user 5A places a card in the preparation card placement section 32A. The user 5B places a card in the preparation card placement section 32B.
勝敗条件カード配置部33は、各プレイヤが勝利条件をどの程度満たしているかを示す領域である。本実施形態では、勝敗条件カード配置部33に、各プレイヤが山札から所定枚数のカードを裏向きにして勝敗条件カード配置部33に配置する。図1の状態(B)に示すように、ユーザ5Aは、勝敗条件カード配置部33Aにカードを配置する。ユーザ5Bは、勝敗条件カード配置部33Bにカードを配置する。 The win/lose condition card arrangement section 33 is an area indicating to what extent each player satisfies the win conditions. In this embodiment, each player places a predetermined number of cards from the deck face down in the win/lose condition card placement section 33 . As shown in state (B) of FIG. 1, the user 5A places cards in the win/loss condition card placement section 33A. The user 5B places cards in the win/loss condition card placement section 33B.
バトルカード配置部34は、対戦相手のカードとバトルを行うカードを配置するための領域である。ユーザ5Aは、バトルカード配置部34Aにカードを配置する。ユーザ5Bは、バトルカード配置部34Bにカードを配置する。本実施形態では、基本的には、バトルカード配置部34Aに配置されるカードと、バトルカード配置部34Bに配置されるカードとで、各カードに設定される体力、攻撃力、カードに示されるキャラクタの属性、弱点の属性、その他のパラメータに基づきバトルを行う。攻撃を受ける等によりカードに設定される体力を失うと、カードに示されるキャラクタが気絶したとしてバトルから退場させ、後述する消費カード配置部35に配置する。 The battle card arrangement section 34 is an area for arranging cards that will battle with the opponent's cards. The user 5A places cards in the battle card placement section 34A. The user 5B places cards in the battle card placement section 34B. In this embodiment, basically, the physical strength, attack power, and physical strength set for each card are determined by the card placed in the battle card placement section 34A and the card placed in the battle card placement section 34B. Battles are conducted based on character attributes, weak attributes, and other parameters. When the character shown on the card loses the physical strength set on the card due to being attacked or the like, the character shown on the card is deemed to have fainted and is removed from the battle, and is placed in a consumption card placement section 35 to be described later.
消費カード配置部35は、TCGの対戦で消費したカードを配置するための領域である。例えば、バトルに敗北して体力を失ったカード、効果を発動させたカード等を消費カード配置部35に配置する。図2に示すように、ユーザ5Aは、消費カード配置部35Aに、カード92Aを配置する。ユーザ5Bは、消費カード配置部35Bに、カード92Bを配置する。 The consumed card arrangement section 35 is an area for arranging cards consumed in TCG matches. For example, cards that lost physical strength due to defeat in battle, cards that activated effects, etc. are arranged in the consumption card arrangement section 35. As shown in FIG. 2, the user 5A places the card 92A in the consumption card placement section 35A. The user 5B places the card 92B in the consumption card placement section 35B.
<1.2 TCGで使用するカードの種類>
本実施形態のTCGでは、カードの種類として、(i)バトルに使用することができるキャラクタカードと、(ii)キャラクタカードに関連付けて使用する行動力カード(エネルギーカード)と、(iii)対戦中に特定の効果を発揮させる効果カードとがある。
<1.2 Types of cards used in TCG>
In the TCG of this embodiment, the types of cards are (i) character cards that can be used in battle, (ii) action cards (energy cards) that are used in association with character cards, and (iii) during battles. There are effect cards that bring out specific effects.
(i)キャラクタカードには、ユーザが山札からカードを引いて手札に加えたのち、バトルカード配置部34に配置してバトルに使用することができるカード(「無条件カード」とも言う)と、特定の条件を満たすことによりバトルで使用することができるカード(「条件付きカード」とも言う)とが含まれる。 (i) Character cards include cards (also referred to as "unconditional cards") that the user can draw from the deck, add to their hand, and then place in the battle card placement area 34 to use in battle. , cards that can be used in battle by meeting specific conditions (also referred to as "conditional cards").
(iA)例えば、条件付きカードは、条件付きカードに関連する無条件カードを使用することを条件として、バトルに参加させることができる。例えば、キャラクタの進化になぞらえて、まず無条件カードをTCG用品30に配置すること等により対戦相手のユーザに提示したうえで、当該無条件カードに関連する条件付きカードをTCG用品30に配置することにより、条件付きカードをバトルに参加させることができる。このような条件付きカードは、無条件カードから進化させたものとして「進化キャラクタ」とも称されることがある。また、無条件カードは、「進化キャラクタ」をバトルに参戦させるための元となるキャラクタともいえるため、「たねキャラクタ」とも称されることがある。 (iA) For example, a conditional card can be allowed to participate in a battle on the condition that an unconditional card related to the conditional card is used. For example, in analogy to character evolution, an unconditional card is first presented to the opponent user by placing it in the TCG supplies 30, and then a conditional card related to the unconditional card is placed in the TCG supplies 30. This allows conditional cards to participate in battle. Such conditional cards are sometimes referred to as "evolved characters" as they are evolved from unconditional cards. In addition, the unconditional card can also be called a "seed character" because it can be said to be a character that becomes the basis for allowing an "evolved character" to participate in a battle.
(iB)例えば、条件付きカードは、特定のカードを消費して消費カード配置部35に移動させることにより、バトルに参加させることができる。具体的には、特定のカードとして、TCG用品30に配置されている無条件カードを消費して(消費カード配置部35に移動させて)、条件付きカードをバトルに参加させることができる、としてもよい。 (iB) For example, a conditional card can be made to participate in a battle by consuming a specific card and moving it to the consumption card placement section 35. Specifically, as a specific card, an unconditional card placed in the TCG supplies 30 can be consumed (moved to the consumption card placement section 35), and a conditional card can be made to participate in the battle. Good too.
例えば、条件付きカードは、TCG用品30にユーザが配置した単数又は複数のキャラクタカードと引き換えに、バトルに参加させることができる。例えば、各キャラクタカードに、カードに示されるキャラクタの攻撃力等の個々のパラメータとは別に、キャラクタの総合的な性能を示すパラメータ(例えば、進化レベルなど)が付されている場合に、ユーザが配置したキャラクタカードの進化レベルの値に対応した進化レベルを有する条件付きカードをバトルに参加させられることとしてもよい。例えば、進化レベル1のキャラクタと進化レベル2のキャラクタとをTCG用品30に配置した状態で、これらキャラクタのカードに重ねて(または、これらのキャラクタカードと引き換えに)、進化レベル3の条件付きカードを配置することができる。 For example, a conditional card can be made to participate in a battle in exchange for one or more character cards placed on the TCG supplies 30 by the user. For example, if each character card is attached with a parameter indicating the character's overall performance (e.g. evolution level) in addition to individual parameters such as the attack power of the character shown on the card, the user A conditional card having an evolution level corresponding to the evolution level value of the placed character card may be allowed to participate in the battle. For example, with an evolution level 1 character and an evolution level 2 character placed in the TCG supplies 30, by stacking them on these character cards (or in exchange for these character cards), you can create an evolution level 3 conditional card. can be placed.
この他にも、条件付きカードにより定められる複数のキャラクタカードと引き換えに、当該条件付きカードをバトルに参加させることができる、としてもよい。このとき、キャラクタカードとは異なる後述する補助カードを消費して、条件付きカードをバトルに参加させることとしてもよい。例えば、補助カードに示される効果として、TCG用品30のバトルカード配置部34、消費カード配置部35等にある特定の無条件カードと引き換えに、特定の条件付きカードをバトルに参加させられることが定められている。 In addition, the conditional card may be allowed to participate in a battle in exchange for a plurality of character cards defined by the conditional card. At this time, a conditional card may be allowed to participate in the battle by consuming an auxiliary card, which will be described later, which is different from the character card. For example, as an effect shown on an auxiliary card, a specific conditional card may be allowed to participate in a battle in exchange for a specific unconditional card located in the battle card placement section 34, consumption card placement section 35, etc. of the TCG supplies 30. It is determined.
(iC)これらカードには、上記キャラクタカード、後述する行動力カード、補助カードのうち複数を兼ねるものも含まれる。例えば、キャラクタカードとしても使用でき、補助カードとしても使用できる特殊なカードが含まれることとしてもよい。ユーザは、当該特殊なカードを、キャラクタカードを配置すべき位置(例えば準備カード配置部32、バトルカード配置部34)に配置した場合は、キャラクタカードとして使用することができる。 (iC) These cards include cards that also serve as multiple of the above character cards, action cards (described later), and auxiliary cards. For example, a special card that can be used as a character card or as an auxiliary card may be included. When the user places the special card at a position where a character card should be placed (for example, the preparation card placement section 32 or the battle card placement section 34), the user can use the special card as a character card.
(ii)行動力カード(エネルギーカード)は、ユーザが山札からカードを引いて手札に加えたのち、キャラクタカードと関連付けてTCG用品30に配置することにより、キャラクタカードに示される所定の行動を行うことを可能とするものである。行動力カードをキャラクタカードに関連付ける操作は、例えば、ユーザのターン中に行えることとしてもよい。例えば、TCG用品30に配置されるキャラクタカードの近傍に行動力カードを配置することで、キャラクタカードに行動力カードを関連付けたとしてもよい。また、ターン中に行動力カードをキャラクタカードに関連付けられる回数は制限があってもよい。例えば、ユーザのターン中に1回、TCG用品30に配置されるキャラクタカードのいずれかに、手札中の行動力カードを関連付けるよう配置することができる。例えば、キャラクタカードに、第1の攻撃アクションと、第2の攻撃アクションとが設定されているとする。第1の攻撃アクションは、キャラクタカードに1枚の行動力カードが関連付けられている場合に使用可能であり、第2の攻撃アクションは、1枚の行動力カードでは足りず2枚の行動力カードがキャラクタカードに関連付けられている場合に使用可能であるとしてもよい。 (ii) The action energy card (energy card) allows the user to draw a card from the deck, add it to his or her hand, and then place it in the TCG supplies 30 in association with the character card, thereby allowing the user to perform a predetermined action shown on the character card. It is possible to do so. The operation of associating the action ability card with the character card may be performed, for example, during the user's turn. For example, by arranging the action card near the character card placed on the TCG supplies 30, the action card may be associated with the character card. Further, there may be a limit on the number of times that an action card can be associated with a character card during a turn. For example, once during the user's turn, an action card in the hand can be placed so as to be associated with any of the character cards placed on the TCG supplies 30. For example, assume that a first attack action and a second attack action are set on a character card. The first attack action can be used when one action card is associated with the character card, and the second attack action can be used when one action card is not enough and two action cards are used. It may be possible to use the character card when the character card is associated with the character card.
キャラクタカードがバトルにより体力値が尽きる等により退場することとなった場合、当該キャラクタカードに関連付けられている行動力カードも当該対戦中で使用不可とすることとしてもよい。 If a character card is forced to leave due to running out of physical strength due to a battle, etc., the energy card associated with the character card may also be rendered unusable during the battle.
(iii)対戦を補助する補助カードには、ユーザの手札にある限り、ユーザがターン中に何枚でも使用できるカード種と、ターン中に1枚だけ使用できるカード種とが含まれる。これら補助カードには、ユーザが補助カードの効果を使用することを宣言することで効果を発揮させるものも含まれる。 (iii) Auxiliary cards that assist the battle include card types that the user can use as many times as they like during a turn as long as they are in the user's hand, and card types that can be used only once during a turn. These auxiliary cards include ones that are activated by the user declaring that the effect of the auxiliary card will be used.
なお、補助カードとして、予めTCG用品30の所定の位置(本実施形態では、当該所定の位置については図示していない)に、裏向きにするなどして配置したうえで、ユーザが補助カードの使用を発声等により宣言することで補助カードの効果を発揮させるものも含まれる。 Note that the auxiliary card must be placed face down in advance at a predetermined position of the TCG product 30 (in this embodiment, the predetermined position is not shown), and then the user can place the auxiliary card in This also includes those that activate the effects of auxiliary cards by announcing their use by vocalization or the like.
<1.3 TCGの対戦ルールの概要>
以上のように、TCGの対戦で使用するTCG用品30と、カードの種類とについて説明した。次に、TCGの対戦ルールについて詳細に説明する。
<1.3 Overview of TCG battle rules>
As above, the TCG supplies 30 and the types of cards used in TCG matches have been explained. Next, the TCG battle rules will be explained in detail.
本実施形態に示すTCGでは、上記のように、各ユーザがバトルカード配置部34A、バトルカード配置部34Bに配置したカードに基づき攻撃または防御(バトル)を行ってTCGの対戦を進行させるものとする。TCGの対戦は、ユーザがターンごとに交互に行動を行って進行させるものとする。例えば、第1のユーザがターンの行動を終えると、第2のユーザのターンとなる。第2のユーザが当該ターンで行動を行い、行動を終了させると、第1のユーザのターンとなる。 In the TCG shown in this embodiment, as described above, each user attacks or defends (battle) based on the cards placed in the battle card placement section 34A and the battle card placement section 34B to advance the TCG battle. do. It is assumed that a TCG match progresses by users taking turns to take actions each turn. For example, when the first user completes a turn, it becomes the second user's turn. When the second user performs an action in the turn and finishes the action, it becomes the first user's turn.
各ユーザは、ターンが到来するごとに、山札から所定枚数のカードを引いて手札に加える。 Each time a turn comes, each user draws a predetermined number of cards from the deck and adds them to his or her hand.
各ユーザは、手札にあるカードのうち、対戦相手のユーザのカードへの攻撃または防御に使用するカード(キャラクタカード)の候補を準備カード配置部32に配置する。 Each user arranges in the preparation card arrangement section 32 candidates for cards (character cards) to be used for attacking or defending against the card of the opponent user among the cards in his or her hand.
ユーザ5Aは、準備カード配置部32Aに並べられたカードと、バトルカード配置部34Aに並べられたカードとを、ユーザ5Aのターン中に入れ替えることができる。また、ユーザ5Bは、準備カード配置部32Aに並べられたカードと、バトルカード配置部34Aに並べられたカードとを、ユーザ5Bのターン中に入れ替えることができる。 The user 5A can replace the cards arranged in the preparation card arrangement section 32A and the cards arranged in the battle card arrangement section 34A during the user 5A's turn. Further, the user 5B can replace the cards arranged in the preparation card arrangement section 32A and the cards arranged in the battle card arrangement section 34A during the user 5B's turn.
勝敗条件カード配置部33Aと勝敗条件カード配置部33Bとは、上記のように、それぞれのユーザが対戦に勝利する条件に対してどの程度の進捗があるかを各ユーザに通知するための領域である。ここで、ユーザが対戦に勝利する条件としては、例えば、勝敗条件カード配置部33Aまたは勝敗条件カード配置部33Bに配置されるカードが全て回収されることとしてもよい。すなわち、勝敗条件カード配置部33Aまたは勝敗条件カード配置部33Bのいずれかにおいて、全てのカードが回収されたことにより、勝敗が決することとしてもよい。 As described above, the win/lose condition card arrangement section 33A and the win/lose condition card arrangement section 33B are areas for notifying each user of how much progress each user has made toward the conditions for winning the battle. be. Here, as a condition for the user to win the battle, for example, all the cards arranged in the win/lose condition card arrangement section 33A or the win/lose condition card arrangement section 33B may be collected. That is, the winner or loser may be decided when all the cards are collected in either the win/lose condition card arrangement section 33A or the win/lose condition card arrangement section 33B.
例えば、各ユーザが、TCGの対戦に先立ち、山札から勝敗条件カード配置部33Aまたは勝敗条件カード配置部33Bに所定枚数のカードを配置する。すなわち、ユーザ5Aは、山札から所定枚数のカードを抜き出して勝敗条件カード配置部33Aに配置する。ユーザ5Bは、山札から所定枚数のカードを抜き出して勝敗条件カード配置部33Bに配置する。ユーザ5Aがバトルカード配置部34Aに配置したキャラクタカードと、ユーザ5Bがバトルカード配置部34Bに配置したキャラクタカードとを対戦させ、キャラクタカードに設定される退場条件が満たされると(例えば、キャラクタカードに設定される体力値が、対戦相手のキャラクタカードに設定される攻撃力に基づき減算され、尽きた場合)、当該キャラクタカードのキャラクタが気絶したものとして、消費カード配置部35(「トラッシュ」ともいう)へ移動させる。 For example, before a TCG match, each user places a predetermined number of cards from the deck into the win/lose condition card placement section 33A or the win/loss condition card placement section 33B. That is, the user 5A extracts a predetermined number of cards from the deck and places them in the win/lose condition card arrangement section 33A. The user 5B extracts a predetermined number of cards from the deck and places them in the win/lose condition card arrangement section 33B. The character card that the user 5A has placed in the battle card placement section 34A and the character card that the user 5B has placed in the battle card placement section 34B are pitted against each other, and when the exit condition set for the character card is met (for example, the character card When the physical strength value set in the character card is subtracted based on the attack power set on the opponent's character card and is exhausted), the character on the character card is assumed to have fainted, and the physical strength value is subtracted based on the attack power set on the opponent's character card. ).
これにより、バトルに勝利して対戦相手のキャラクタカードを退場させたユーザは、勝敗条件カード配置部33Aまたは勝敗条件カード配置部33Bに配置されたカードを手札に加える。例えば、ユーザ5Bが、自身のターンでユーザ5Aのキャラクタカードに攻撃をすることによりバトルカード配置部34Aに配置されるカードを退場させた場合、勝敗条件カード配置部33Bに配置されるカードから所定枚数のカードを取って手札に加える。一方、ユーザ5Aが、自身のターンでユーザ5Bのキャラクタカードに攻撃をすることによりバトルカード配置部34Bに配置されるカードを退場させた場合、勝敗条件カード配置部33Aに配置されるカードから所定枚数のカードを取って手札に加える。これら操作を繰り返し、ユーザ5Bが勝敗条件カード配置部33Bに配置されるカードを全て回収したとき、または、ユーザ5Aが勝敗条件カード配置部33Aに配置されるカードを全て回収したときに、回収しきったユーザを、TCGの対戦に勝利したユーザと決定することとしてもよい。なお、対戦の勝利条件としては、この他に、バトルカード配置部34と準備カード配置部32のいずれにもキャラクタカードがない場合に敗北する、としてもよい。また、対戦の勝利条件としては、各ユーザが自分のターンで山札配置部31から山札を引けない場合に敗北する、としてもよい。 As a result, the user who has won the battle and removed the opponent's character card adds the card placed in the win/lose condition card arrangement section 33A or the win/lose condition card arrangement section 33B to his or her hand. For example, when the user 5B attacks the character card of the user 5A in his own turn and causes the card placed in the battle card placement section 34A to leave the field, a predetermined number of cards placed in the win/loss condition card placement section 33B are removed. Take a number of cards and add them to your hand. On the other hand, if the user 5A attacks the character card of the user 5B in his own turn and leaves the card placed in the battle card placement section 34B, a predetermined number of cards placed in the win/loss condition card placement section 33A is removed. Take a number of cards and add them to your hand. By repeating these operations, when the user 5B has collected all the cards placed in the win/loss condition card placement section 33B, or when the user 5A has collected all the cards placed in the win/loss condition card placement section 33A, the collection is completed. The user may be determined to be the user who won the TCG match. In addition, the winning condition for the battle may be that the game is defeated when there is no character card in either the battle card placement section 34 or the preparation card placement section 32. Furthermore, the winning condition for the battle may be that each user loses if he or she cannot draw a deck from the deck placement section 31 in his or her turn.
<1.4 カードを収容する物体>
ユーザは、上述のようなTCGで用いるカードをそのまま保持していては損傷するおそれがあるので、カードを保護するために1枚ずつ専用の収容袋に挿入して保管する。収容袋は、カードスリーブ、カードケース、カードプロテクタなどと称され、収納袋は、一方の面(裏面)に無地、またはキャラクタの絵柄や模様などがデザインされている。ユーザは、例えば同じ絵柄や模様、色などの収納袋を用いてデッキごとにカードを保管することで、各デッキを構成するカードを容易に把握することができる。また、同じ絵柄や模様、色などの収納袋を用いることで、裏面からはそれぞれのカードの種類を把握することができないため、TCGをプレイする際に収納袋に入れたままプレイすることができる。
<1.4 Object that accommodates cards>
If the user holds the cards used in the TCG as described above, there is a risk of damage, so in order to protect the cards, the user inserts the cards one by one into a dedicated storage bag and stores them. The storage bag is called a card sleeve, card case, card protector, etc., and one side (back side) of the storage bag is plain or has a design of a character or a pattern. By storing cards for each deck using, for example, storage bags with the same design, pattern, color, etc., the user can easily grasp the cards that make up each deck. Also, by using storage bags with the same design, pattern, color, etc., it is not possible to know the type of each card from the back, so you can play TCG while keeping it in the storage bag. .
また、ユーザはカードを多数収集した場合は、それらを収容箱にいれて保管する。収容箱は、収容空間がカードのサイズに合わせて形成されているようなTCGカード専用の箱が好ましい。 Further, when the user collects a large number of cards, the user stores them in a storage box. The storage box is preferably a box exclusively for TCG cards, in which the storage space is formed to match the size of the card.
図3は、本実施形態に係るカードを収容する物体の一例を示す図である。図3(A)は、カードを収容する収容袋の一例を示す図であり、図3(B)は、カードを収容する収容箱の一例を示す図である。 FIG. 3 is a diagram showing an example of an object that accommodates a card according to this embodiment. FIG. 3(A) is a diagram showing an example of a storage bag that stores cards, and FIG. 3(B) is a diagram showing an example of a storage box that stores cards.
図3(A)において、カード95は、平面視にて略長方形状を有しており、例えば、紙、プラスチック等の材料を用い、所定の厚さを有して形成される。また、カード95の表面には、カードの情報を示す表示がなされており、例えばキャラクタの図、名称、特徴、カードの効果等が表示される。また、カード95には、カードを一意に識別する識別子が付されていてもよい。 In FIG. 3(A), the card 95 has a substantially rectangular shape in plan view, and is formed with a predetermined thickness using a material such as paper or plastic, for example. Further, on the surface of the card 95, a display is made to show card information, such as a character's drawing, name, characteristics, card effects, etc. Further, the card 95 may be provided with an identifier that uniquely identifies the card.
収容袋96は、カード95の平面視における形状と略同一の形状(図3(A)においては略長方形)を有して袋状に形成されており、カード95を1枚(単数)内部に収容することができる。また、収容袋96は、少なくともカード95に表示されているカードの情報が外部から視認できるように、カードの情報が表示される面を覆う被覆部材は、透明もしくは半透明の材料が用いられる。 The storage bag 96 is formed into a bag shape having approximately the same shape as the card 95 in plan view (approximately rectangular in FIG. 3A), and stores one (single) card 95 inside. can be accommodated. Further, in the storage bag 96, a transparent or translucent material is used as a covering member that covers the surface on which the card information is displayed so that at least the card information displayed on the card 95 can be visually recognized from the outside.
収容袋96には、マーカ97が付与されている。マーカ97は、カードを収容する物体に関する情報であって、例えば、収容袋を一意に識別できる識別子である。マーカ97は、例えば、バーコードやQRコード(登録商標)等の2次元コードであるが、ICチップ等であってもよい。マーカ97が付与される位置は特に限定されないが、収容袋96の被覆部材ではない一方の面側に付与されていてもよいし、被覆部材に付与されていてもよい。被覆部材に付与される場合は、カード95の情報を示す表示とマーカ97とが同時にカメラで撮影できる位置に付与されることが好ましい。これにより、ユーザがカードの管理のために撮影する(読み取り機構を操作する)労力を軽減することができる。なお、マーカ97がカード95の認識を妨げないよう、自然光下では不可視となるインクでマーカ97が印刷されていてもよい。 A marker 97 is provided on the storage bag 96. The marker 97 is information regarding the object that accommodates the card, and is, for example, an identifier that can uniquely identify the storage bag. The marker 97 is, for example, a two-dimensional code such as a barcode or a QR code (registered trademark), but may also be an IC chip or the like. The position where the marker 97 is provided is not particularly limited, but it may be provided on one side of the storage bag 96 that is not the covering member, or it may be provided on the covering member. When applied to the covering member, it is preferable that the display indicating the information on the card 95 and the marker 97 be applied at a position where the information can be photographed with a camera at the same time. This can reduce the effort required by the user to take pictures (operate the reading mechanism) for card management. Note that the marker 97 may be printed with ink that is invisible under natural light so that the marker 97 does not interfere with recognition of the card 95.
また、収容袋96のマーカ97は、デッキの情報としてデッキを識別する情報(識別子)を含んでもよい。上述したように、デッキごとに同じデザイン等の収納袋を用いるとデッキを構成するカードの把握が容易になる。管理のためには一意の収納袋を特定して管理する必要まではないため、予め同じデザインの収納袋には、同じデッキの識別子を付与しておくことで、カードの管理を容易にすることができる。詳細は後述する。 Further, the marker 97 of the storage bag 96 may include information (identifier) for identifying the deck as deck information. As mentioned above, if a storage bag with the same design is used for each deck, it becomes easier to grasp the cards that make up the deck. Since it is not necessary to identify and manage unique storage bags for management purposes, card management can be made easier by assigning the same deck identifier to storage bags with the same design in advance. Can be done. Details will be described later.
図3(B)において、収容箱98は、内部にカード収容空間を形成し、カード収容空間の上方を覆うことができる蓋部を一体的に設けている。カード収容空間は、カード95を複数枚入れて収容可能なサイズであり、カード95は、どのような向きで収容されるかは特に限定されない。 In FIG. 3(B), the storage box 98 forms a card storage space therein, and is integrally provided with a lid that can cover the top of the card storage space. The card accommodating space has a size that can accommodate a plurality of cards 95, and there is no particular limitation on the orientation in which the cards 95 are accommodated.
収容箱98には、マーカ99が付与されている。マーカ99は、カードを収容する物体に関する情報であって、例えば、収容箱を一意に識別できる識別子である。マーカ99は、例えば、バーコードやQRコード(登録商標)等の2次元コードであるが、ICチップ等であってもよい。マーカ99の付与される位置は特に限定されないが、ユーザがマーカ99をカメラで撮影しやすい位置であることが好ましい。 A marker 99 is attached to the storage box 98. The marker 99 is information regarding the object that accommodates the card, and is, for example, an identifier that can uniquely identify the storage box. The marker 99 is, for example, a two-dimensional code such as a barcode or a QR code (registered trademark), but may also be an IC chip or the like. Although the position where the marker 99 is provided is not particularly limited, it is preferably a position where the user can easily photograph the marker 99 with a camera.
ユーザが保持するカード95の情報と、カードを収納する物体である収容袋96や収容箱98に関する情報と対応付けて端末装置10(図4参照)に記憶させることで、ユーザはカードの管理を行うことができる。 By storing information about the card 95 held by the user in the terminal device 10 (see FIG. 4) in association with information about the storage bag 96 and storage box 98, which are the objects that store the card, the user can manage the card. It can be carried out.
<2 システム構成>
<2.1 システム全体の構成>
図4は、本実施形態に係る支援システム1の全体の構成を示す図である。図4を参照して、TCGで使用するカードの管理を支援する支援システム1について説明する。
<2 System configuration>
<2.1 Overall system configuration>
FIG. 4 is a diagram showing the overall configuration of the support system 1 according to this embodiment. With reference to FIG. 4, a support system 1 that supports management of cards used in TCG will be described.
図4に示すように、支援システム1は、TCGのユーザが使用する端末装置10Aおよび端末装置10Bと、サーバ20とを含む。なお、例示として端末装置10Aと10Bとが記載されているが、支援システム1を構成する端末装置10は2台に限られず、2台より多くてもよい(以下、総称して「端末装置10」ということもある)。端末装置10とサーバ20とは、ネットワーク80を介して通信接続する。また 、本実施形態において、各装置(端末装置、サーバ等)を情報処理装置として把握することもできる。すなわち、各装置の集合体を1つの「情報処理装置」として把握することができ、支援システム1を複数の装置の集合体として形成してもよい。1つ又は複数のハードウェアに対して本実施形態に係る支援システム1を実現することに要する複数の機能の配分の仕方は、各ハードウェアの処理能力及び/又は支援システム1に求められる仕様等に鑑みて適宜決定することができる。 As shown in FIG. 4, the support system 1 includes a terminal device 10A and a terminal device 10B used by TCG users, and a server 20. Note that although the terminal devices 10A and 10B are described as examples, the number of terminal devices 10 constituting the support system 1 is not limited to two, and may be more than two (hereinafter collectively referred to as "terminal devices 10"). ). The terminal device 10 and the server 20 are communicatively connected via a network 80. Furthermore, in this embodiment, each device (terminal device, server, etc.) can also be understood as an information processing device. That is, a collection of devices can be understood as one "information processing device", and the support system 1 may be formed as a collection of a plurality of devices. How to allocate the multiple functions required to realize the support system 1 according to this embodiment to one or more pieces of hardware depends on the processing capacity of each piece of hardware and/or the specifications required for the support system 1, etc. It can be determined as appropriate in view of the above.
端末装置10は、各ユーザが操作する装置であって、ユーザがTCGで使用するカードを管理するための情報処理装置である。端末装置10は、移動体通信システムに対応したスマートフォン、タブレット等の携帯端末などにより実現される。この他に、端末装置10は、例えば据え置き型のPC(Personal Computer)、ラップトップPCであるとしてもよい。図3に端末装置10Bとして示すように、端末装置10は、通信IF(Interface)12と、入出力IF13と、メモリ15と、ストレージ16と、プロセッサ19とを備える。サーバ20は、通信IF22と、入出力IF23と、メモリ25と、ストレージ26と、プロセッサ29とを備える。 The terminal device 10 is a device operated by each user, and is an information processing device for managing cards used by the users in TCG. The terminal device 10 is realized by a mobile terminal such as a smartphone or a tablet that is compatible with a mobile communication system. In addition, the terminal device 10 may be, for example, a stationary PC (Personal Computer) or a laptop PC. As shown as a terminal device 10B in FIG. 3, the terminal device 10 includes a communication IF (Interface) 12, an input/output IF 13, a memory 15, a storage 16, and a processor 19. The server 20 includes a communication IF 22 , an input/output IF 23 , a memory 25 , a storage 26 , and a processor 29 .
端末装置10は、ネットワーク80を介してサーバ20と通信可能に接続される。端末装置10は、LTEなどの通信規格に対応した無線基地局81、IEEE802.11などの無線LAN規格に対応した無線LANルータ82等の通信機器と通信することによりネットワーク80に接続される。 The terminal device 10 is communicably connected to the server 20 via the network 80. The terminal device 10 is connected to the network 80 by communicating with communication devices such as a wireless base station 81 compatible with communication standards such as LTE and a wireless LAN router 82 compatible with wireless LAN standards such as IEEE802.11.
通信IF12は、端末装置10が外部の装置と通信するため、信号を入出力するためのインタフェースである。入出力IF13は、ユーザからの入力操作を受け付けるための入力装置(例えば、タッチパネル、タッチパッド、マウス等のポインティングデバイス、キーボード等)、および、ユーザに対し情報を提示するための出力装置(ディスプレイ、スピーカ等)とのインタフェースとして機能する。メモリ15は、プログラム、および、プログラム等で処理されるデータ等を一時的に記憶するためのものであり、例えばDRAM(Dynamic Random Access Memory)等の揮発性のメモリである。ストレージ16は、データを保存するための記憶装置であり、例えばフラッシュメモリ、HDD(Hard Disc Drive)である。プロセッサ19は、プログラムに記述された命令セットを実行するためのハードウェアであり、演算装置、レジスタ、周辺回路などにより構成される。 The communication IF 12 is an interface for inputting and outputting signals so that the terminal device 10 communicates with an external device. The input/output IF 13 includes an input device (for example, a touch panel, a touch pad, a pointing device such as a mouse, a keyboard, etc.) for receiving input operations from the user, and an output device (display, etc.) for presenting information to the user. functions as an interface with speakers (speakers, etc.). The memory 15 is for temporarily storing programs and data processed by the programs, and is a volatile memory such as DRAM (Dynamic Random Access Memory). The storage 16 is a storage device for storing data, and is, for example, a flash memory or an HDD (Hard Disc Drive). The processor 19 is hardware for executing a set of instructions written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, and the like.
サーバ20は、TCGの対戦に参加するユーザの情報として、ユーザが保持するカードの情報やデッキの情報を管理する。また、サーバ20は、TCGで使用されるカードの情報やユーザがカードを収容するために用いる収容物体の情報を管理する。 The server 20 manages information on cards and decks held by users as information on users participating in TCG matches. The server 20 also manages information on cards used in the TCG and information on storage objects used by users to store cards.
通信IF22は、サーバ20が外部の装置と通信するため、信号を入出力するためのインタフェースである。入出力IF23は、ユーザからの入力操作を受け付けるための入力装置、および、ユーザに対し情報を提示するための出力装置とのインタフェースとして機能する。メモリ25は、プログラム、および、プログラム等で処理されるデータ等を一時的に記憶するためのものであり、例えばDRAM(Dynamic Random Access Memory)等の揮発性のメモリである。ストレージ26は、データを保存するための記憶装置であり、例えばフラッシュメモリ、HDD(Hard Disc Drive)である。プロセッサ29は、プログラムに記述された命令セットを実行するためのハードウェアであり、演算装置、レジスタ、周辺回路などにより構成される。 The communication IF 22 is an interface for inputting and outputting signals so that the server 20 communicates with external devices. The input/output IF 23 functions as an interface with an input device for accepting input operations from a user and an output device for presenting information to the user. The memory 25 is for temporarily storing programs and data processed by the programs, and is a volatile memory such as DRAM (Dynamic Random Access Memory). The storage 26 is a storage device for storing data, and is, for example, a flash memory or an HDD (Hard Disc Drive). The processor 29 is hardware for executing a set of instructions written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, and the like.
<2.2 端末装置10の構成>
図5は、本実施形態に係る支援システム1を構成する端末装置10のブロック図である。図5に示すように、端末装置10は、複数のアンテナ(アンテナ111、アンテナ112)と、各アンテナに対応する無線通信部(第1無線通信部121、第2無線通信部122)と、操作受付部130(タッチセンシティブデバイス131およびディスプレイ132を含む)と、音声処理部140と、マイク141と、スピーカ142と、位置情報センサ150と、カメラ160と、記憶部180と、制御部190と、を含む。端末装置10は、図4では特に図示していない機能及び構成(例えば、電力を保持するためのバッテリ、バッテリから各回路への電力の供給を制御する電力供給回路など)も有している。図5に示すように、端末装置10に含まれる各ブロックは、バス等により電気的に接続される。
<2.2 Configuration of terminal device 10>
FIG. 5 is a block diagram of the terminal device 10 that constitutes the support system 1 according to this embodiment. As shown in FIG. 5, the terminal device 10 includes a plurality of antennas (an antenna 111, an antenna 112), a wireless communication section (a first wireless communication section 121, a second wireless communication section 122) corresponding to each antenna, and an operation A reception unit 130 (including a touch sensitive device 131 and a display 132), an audio processing unit 140, a microphone 141, a speaker 142, a position information sensor 150, a camera 160, a storage unit 180, a control unit 190, including. The terminal device 10 also has functions and configurations that are not particularly illustrated in FIG. 4 (for example, a battery for holding power, a power supply circuit that controls the supply of power from the battery to each circuit, etc.). As shown in FIG. 5, each block included in the terminal device 10 is electrically connected by a bus or the like.
アンテナ111は、端末装置10が発する信号を電波として放射する。また、アンテナ111は、空間から電波を受信して受信信号を第1無線通信部121へ与える。 The antenna 111 radiates a signal emitted by the terminal device 10 as a radio wave. Further, the antenna 111 receives radio waves from space and provides a received signal to the first wireless communication unit 121.
アンテナ112は、端末装置10が発する信号を電波として放射する。また、アンテナ112は、空間から電波を受信して受信信号を第2無線通信部122へ与える。 The antenna 112 radiates a signal emitted by the terminal device 10 as a radio wave. Further, the antenna 112 receives radio waves from space and provides a received signal to the second wireless communication unit 122.
第1無線通信部121は、端末装置10が他の無線機器と通信するため、アンテナ111を介して信号を送受信するための変復調処理などを行う。第2無線通信部122は、端末装置10が他の無線機器と通信するため、アンテナ112を介して信号を送受信するための変復調処理などを行う。第1無線通信部121と第2無線通信部122とは、チューナー、RSSI(Received Signal Strength Indicator)算出回路、CRC(Cyclic Redundancy Check)算出回路、高周波回路などを含む通信モジュールである。第1無線通信部121と第2無線通信部122とは、端末装置10が送受信する無線信号の変復調や周波数変換を行い、受信信号を制御部190へ与える。 The first wireless communication unit 121 performs modulation and demodulation processing for transmitting and receiving signals via the antenna 111 so that the terminal device 10 communicates with other wireless devices. The second wireless communication unit 122 performs modulation and demodulation processing for transmitting and receiving signals via the antenna 112 so that the terminal device 10 communicates with other wireless devices. The first wireless communication unit 121 and the second wireless communication unit 122 are communication modules including a tuner, an RSSI (Received Signal Strength Indicator) calculation circuit, a CRC (Cyclic Redundancy Check) calculation circuit, a high frequency circuit, and the like. The first wireless communication unit 121 and the second wireless communication unit 122 perform modulation, demodulation and frequency conversion of wireless signals transmitted and received by the terminal device 10 and provide received signals to the control unit 190.
操作受付部130は、ユーザの入力操作を受け付けるための機構を有する。具体的には、操作受付部130は、タッチスクリーンとして構成され、タッチセンシティブデバイス131と、ディスプレイ132とを含む。タッチセンシティブデバイス131は、端末装置10のユーザの入力操作を受け付ける。タッチセンシティブデバイス131は、例えば静電容量方式のタッチパネルを用いることによって、タッチパネルに対するユーザの接触位置を検出する。タッチセンシティブデバイス131は、タッチパネルにより検出したユーザの接触位置を示す信号を入力操作として制御部190へ出力する。 The operation reception unit 130 has a mechanism for accepting user input operations. Specifically, the operation reception unit 130 is configured as a touch screen and includes a touch sensitive device 131 and a display 132. The touch sensitive device 131 receives input operations from the user of the terminal device 10 . The touch-sensitive device 131 uses, for example, a capacitive touch panel to detect the position of the touch panel touched by the user. The touch sensitive device 131 outputs a signal indicating the user's touch position detected by the touch panel to the control unit 190 as an input operation.
ディスプレイ132は、制御部190の制御に応じて、画像、動画、テキストなどのデータを表示する。ディスプレイ132は、例えばLCD(Liquid Crystal Display)や有機EL(Electro-Luminescence)ディスプレイによって実現される。 The display 132 displays data such as images, videos, and text under the control of the control unit 190. The display 132 is realized by, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display.
音声処理部140は、音声信号の変復調を行う。音声処理部140は、マイク141から与えられる信号を変調して、変調後の信号を制御部190へ与える。また、音声処理部140は、音声信号をスピーカ142へ与える。音声処理部140は、例えば音声処理用のプロセッサによって実現される。マイク141は、音声入力を受け付けて、当該音声入力に対応する音声信号を音声処理部140へ与える。スピーカ142は、音声処理部140から与えられる音声信号を音声に変換して当該音声を端末装置10の外部へ出力する。 The audio processing unit 140 modulates and demodulates the audio signal. The audio processing unit 140 modulates the signal provided from the microphone 141 and provides the modulated signal to the control unit 190. The audio processing unit 140 also provides an audio signal to the speaker 142. The audio processing unit 140 is realized, for example, by a processor for audio processing. The microphone 141 receives a voice input and provides a voice signal corresponding to the voice input to the voice processing unit 140 . The speaker 142 converts the audio signal provided from the audio processing unit 140 into audio and outputs the audio to the outside of the terminal device 10 .
位置情報センサ150は、端末装置10の位置を検出するセンサであり、例えばGPS(Global Positioning System)モジュールである。GPSモジュールは、衛星測位システムで用いられる受信装置である。衛星測位システムでは、少なくとも3個または4個の衛星からの信号を受信し、受信した信号に基づいて、GPSモジュールが搭載される端末装置10の現在位置を検出する。このGPSモジュールが検出する位置は、例えば、端末装置10がセンサ装置50の検知結果に基づいて、予め定められた報知処理を行った時の端末装置10の位置情報をメモリに保存する際等に利用され得る。 The position information sensor 150 is a sensor that detects the position of the terminal device 10, and is, for example, a GPS (Global Positioning System) module. A GPS module is a receiving device used in a satellite positioning system. The satellite positioning system receives signals from at least three or four satellites, and detects the current position of the terminal device 10 equipped with a GPS module based on the received signals. The position detected by this GPS module is, for example, when storing the position information of the terminal device 10 in the memory when the terminal device 10 performs a predetermined notification process based on the detection result of the sensor device 50. can be used.
カメラ160は、受光素子により光を受光して、撮影画像として出力するためのデバイスである。カメラ160は、例えば、カメラ160から撮影対象までの距離を検出できる深度カメラである。また、カメラ160は、読み取り機構として機能し、カードを収容する物体に付されたマーカを撮影して、マーカの情報を読み取ることができる。 The camera 160 is a device that receives light with a light receiving element and outputs it as a photographed image. The camera 160 is, for example, a depth camera that can detect the distance from the camera 160 to the object to be photographed. Further, the camera 160 functions as a reading mechanism, and can photograph a marker attached to an object containing a card and read information on the marker.
記憶部180は、例えばフラッシュメモリ等により構成され、端末装置10が使用するデータおよびプログラムを記憶する。記憶部180は、カード情報181と、デッキ情報182と、を記憶する。 The storage unit 180 is configured with, for example, a flash memory, and stores data and programs used by the terminal device 10. The storage unit 180 stores card information 181 and deck information 182.
カード情報181は、ユーザが保持するカードの情報である。カードの情報は、例えば、カードの識別子、カードを収容する物体の識別子および当該カードが組み合わされたデッキの識別子の対応付けを含む。また、カード情報181は、カードに描かれるキャラクタや文字、記号、ゲームにおける効果、強さ、属性などの情報を含んでもよい。 Card information 181 is information about a card held by the user. The card information includes, for example, a correspondence between a card identifier, an identifier of an object containing the card, and an identifier of a deck in which the card is combined. Further, the card information 181 may include information such as characters, letters, and symbols drawn on the card, game effects, strengths, and attributes.
デッキ情報182は、TCGの対戦に使用するカードの組み合わせを示すデッキの情報である。デッキの情報は、例えば、デッキの識別子、当該デッキを構成するカードの識別子の対応付けを含む。また、デッキの情報は、デッキの識別子と、希望カード情報(後述)および/またはサブカード情報(後述)との対応付けを含む。 The deck information 182 is deck information indicating a combination of cards used in a TCG match. The deck information includes, for example, a correspondence between a deck identifier and the identifiers of the cards that constitute the deck. Further, the deck information includes an association between a deck identifier and desired card information (described later) and/or sub card information (described later).
制御部190は、記憶部180に記憶されるプログラムを読み込んで、プログラムに含まれる命令を実行することにより、端末装置10の動作を制御する。制御部190は、例えばアプリケーションプロセッサである。制御部190は、プログラムに従って動作することにより、入力操作受付部191と、送受信部192と、データ処理部193と、報知制御部194としての機能を発揮する。 The control unit 190 controls the operation of the terminal device 10 by reading a program stored in the storage unit 180 and executing instructions included in the program. Control unit 190 is, for example, an application processor. The control unit 190 functions as an input operation reception unit 191, a transmission/reception unit 192, a data processing unit 193, and a notification control unit 194 by operating according to a program.
入力操作受付部191は、タッチセンシティブデバイス131等の入力装置に対するユーザの入力操作を受け付ける処理を行う。入力操作受付部191は、タッチセンシティブデバイス131に対してユーザが指などを接触させた座標の情報に基づき、ユーザの操作がフリック操作であるか、タップ操作であるか、ドラッグ(スワイプ)操作であるか等の操作の種別を判定する。 The input operation reception unit 191 performs a process of accepting a user's input operation on an input device such as the touch sensitive device 131. The input operation reception unit 191 determines whether the user's operation is a flick operation, a tap operation, or a drag (swipe) operation, based on information on the coordinates of the user's finger or the like in contact with the touch-sensitive device 131. Determine the type of operation, such as whether it exists.
送受信部192は、端末装置10が、サーバ20等の外部の装置と、通信プロトコルに従ってデータを送受信するための処理を行う。 The transmitting/receiving unit 192 performs processing for the terminal device 10 to transmit and receive data with an external device such as the server 20 according to a communication protocol.
データ処理部193は、端末装置10が入力を受け付けたデータに対し、プログラムに従って演算を行い、演算結果をメモリ等に出力する処理を行う。 The data processing unit 193 performs calculations on the data input by the terminal device 10 according to a program, and outputs the calculation results to a memory or the like.
データ処理部193は、ユーザが保持するカードの情報を取得し、記憶部180のカード情報181に記憶させる。カードの情報は、カードを識別することができる情報であり、ユーザが入力するカードの識別子(識別番号や、カードの名前など)により取得されてもよい。また、カードの情報は、データ処理部193が、ユーザがカメラ160によってカードを撮影した撮影画像を解析することにより取得してもよい。例えば、カードに表示された識別子や、キャラクタや文字、図形、その組み合わせなどを解析して、TCGで用いられるカードの情報を保有するサーバ20に解析結果を送信し、サーバ20からの回答に基づいて、撮影画像のカードを特定するようにしてもよい。 The data processing unit 193 acquires information on the card held by the user and stores it in the card information 181 of the storage unit 180. The card information is information that can identify the card, and may be obtained from the card identifier (identification number, card name, etc.) input by the user. Further, the information on the card may be acquired by the data processing unit 193 by analyzing a photographed image of the card taken by the user using the camera 160. For example, the identifiers, characters, letters, figures, combinations thereof, etc. displayed on the card are analyzed, the analysis results are sent to the server 20 that holds information on the cards used in the TCG, and the results are sent based on the answers from the server 20. The card containing the photographed image may also be specified.
また、データ処理部193は、カードを収容する物体に関する情報を取得する。例えば、ユーザがカメラ160によって収納袋や収納箱に付与されたマーカを読み取ることで、データ処理部193は、収納袋や収納箱を識別することができる情報を、カードを収容する物体に関する情報として取得する。 The data processing unit 193 also acquires information regarding the object that accommodates the card. For example, when a user reads a marker attached to a storage bag or a storage box using the camera 160, the data processing unit 193 converts information that allows identification of the storage bag or storage box into information regarding the object containing the card. get.
データ処理部193は、カード情報181に記憶されたカードの情報と、カードを収容する物体に関する情報と、を対応付ける操作をユーザから操作受付部130を介して受け付けたことに応じて、カードの情報とカードを収容する物体に関する情報とを対応付けを行い、カード情報181に記憶させる。例えば、ユーザが保持するカードと、カードを収容する収容袋または収容箱とが対応付けられて記憶される。ユーザは、保有するカードとカードを収容する物体とを対応付けて記憶させることで、容易にカードの管理ができる。 The data processing unit 193 receives the card information from the user via the operation reception unit 130, and receives an operation for associating the card information stored in the card information 181 with information regarding the object that accommodates the card. and information regarding the object that accommodates the card are associated and stored in the card information 181. For example, a card held by a user and a storage bag or storage box that stores the card are stored in association with each other. The user can easily manage the cards by associating and storing the cards that the user owns and the objects that house the cards.
また、データ処理部193は、ディスプレイ132に表示させる表示画像を生成する処理を行う。例えば、データ処理部193は、収容する物体に関する情報を指定する操作をユーザから受け付けたことに応じて、指定された収容する物体に関する情報と対応付けられたカードの情報をユーザに提示する表示画像を生成する。ユーザは、これにより、指定した収容袋や収容箱に収容されているカードの情報を知ることができる。 The data processing unit 193 also performs processing to generate a display image to be displayed on the display 132. For example, in response to receiving an operation from a user to designate information regarding an object to be accommodated, the data processing unit 193 displays a display image that presents the user with information on a card associated with information regarding the designated object to accommodate. generate. This allows the user to know information about the cards contained in the specified storage bag or storage box.
また、データ処理部193は、カメラ160が収容袋に関する情報を読み取ったことに応じて、当該収容袋に関する情報と、デッキの情報とを対応付けてカード情報181に格納する。例えば、カメラ160は、収納袋に関する情報として予め付与されている収納袋の識別子とデッキの識別子を読み取り、データ処理部193は、収納袋の識別子およびデッキの識別子を対応付けてカード情報181に記憶させる。そして、デッキの識別子と、当該識別子に対応付けられた収納袋と対応付けられたカードの情報をデッキの情報として生成し、デッキ情報182に格納する。ユーザは、収納袋を端末装置10のカメラ160で読み取ることで、容易にデッキの情報を管理することができる。 Further, in response to the camera 160 reading the information regarding the storage bag, the data processing unit 193 associates the information regarding the storage bag with the deck information and stores the information in the card information 181. For example, the camera 160 reads a storage bag identifier and a deck identifier that are given in advance as information regarding the storage bag, and the data processing unit 193 stores the storage bag identifier and deck identifier in the card information 181 in association with each other. let Then, the deck identifier and information on the card associated with the storage bag associated with the identifier are generated as deck information and stored in the deck information 182. The user can easily manage deck information by reading the storage bag with the camera 160 of the terminal device 10.
この際、データ処理部193は、カメラ160が読み取った収容袋に関する情報が、カード情報181にカードの情報と対応付けて記憶されているか否かを判断する。すなわち、読み取った収納袋に予め付与されているデッキの識別子がすでに記憶されているか否かを判断する。カード情報181に記憶されていると判断した場合は、読み取った収納袋と対応付けられているカードを、デッキを構成するカードとして加え、デッキの情報を更新する。一方、カード情報181に記憶されていないと判断した場合は、上記のようにデッキの情報を生成するようにしてもよい。 At this time, the data processing unit 193 determines whether the information regarding the storage bag read by the camera 160 is stored in the card information 181 in association with the card information. That is, it is determined whether the deck identifier previously assigned to the read storage bag is already stored. If it is determined that the card is stored in the card information 181, the card associated with the read storage bag is added as a card constituting the deck, and the deck information is updated. On the other hand, if it is determined that the card information is not stored in the card information 181, deck information may be generated as described above.
また、データ処理部193は、ユーザが保持しないカードの情報と、デッキの情報とを対応付ける操作をユーザから受け付けたことに応じて、デッキに規定された枚数に関わらず、デッキの情報に、保持しないカードの情報を希望カード情報として登録する。ユーザは、デッキの構成を考える際、保持しないカードを組み合わせたい場合がある。そこで、組み合わせたいカードを希望カード情報としてデッキの情報と対応付けて登録することで、メモとして機能させることができ、カードの購入や交換などによってカードを入手する際に有用である。 In addition, in response to receiving from the user an operation for associating information about cards that the user does not hold with information about the deck, the data processing unit 193 adds information about the cards held to the information about the deck, regardless of the number of cards specified for the deck. Register the information of the card you do not want to use as the desired card information. When considering the composition of a deck, the user may want to combine cards that are not held. Therefore, by registering the cards you want to combine as desired card information in association with deck information, it can function as a memo, which is useful when acquiring cards by purchasing or exchanging cards.
また、データ処理部193は、ユーザが保持するカードの情報と、デッキの情報とを対応付ける操作をユーザから受け付けたことに応じて、デッキの情報に、当該保持するカードの情報をサブカード情報として登録する。デッキを構成するカード枚数は予め規定されており、ユーザはデッキの構成を考える際、規定枚数に従って保持するカードを組み合わせる必要がある。そこで、保持するカードのうちデッキに組み込む候補カードが複数ある場合は、候補カードをサブカード情報としてデッキの情報と対応付けて登録することで、メモとして機能させることができ、デッキの管理に有用である。 In addition, in response to receiving an operation from the user to associate the information of the card held by the user with the information of the deck, the data processing unit 193 adds the information of the held card to the deck information as sub card information. register. The number of cards constituting the deck is predetermined, and when considering the structure of the deck, the user needs to combine the cards to be held according to the specified number. Therefore, if there are multiple candidate cards to be included in the deck among the cards you keep, by registering the candidate cards as sub card information in association with the deck information, you can make it function as a memo, which is useful for deck management. It is.
報知制御部194は、表示画像をディスプレイ132に表示させる処理、音声をスピーカ142に出力させる処理、振動をカメラ160に発生させる処理を行う。 The notification control unit 194 performs a process of displaying a display image on the display 132, a process of causing the speaker 142 to output audio, and a process of causing the camera 160 to generate vibration.
<2.3 サーバ20の機能的な構成>
図6は、サーバ20の機能的な構成を示す図である。図6に示すように、サーバ20は、通信部201と、記憶部202と、制御部203としての機能を発揮する。
<2.3 Functional configuration of server 20>
FIG. 6 is a diagram showing the functional configuration of the server 20. As shown in FIG. 6, the server 20 functions as a communication section 201, a storage section 202, and a control section 203.
通信部201は、サーバ20が外部の装置と通信するための処理を行う。 The communication unit 201 performs processing for the server 20 to communicate with external devices.
記憶部202は、サーバ20が使用するデータ及びプログラムを記憶する。記憶部202は、ユーザ情報データベース281と、カード情報データベース282と、収容物体データベース283と、を記憶する。 The storage unit 202 stores data and programs used by the server 20. The storage unit 202 stores a user information database 281, a card information database 282, and a contained object database 283.
ユーザ情報データベース281は、端末装置10を保有する各ユーザのユーザ情報を保持するためのデータベースである。ユーザごとにカード情報やデッキ情報が格納される。 The user information database 281 is a database for holding user information of each user who owns the terminal device 10. Card information and deck information are stored for each user.
カード情報データベース282は、TCGで用いられるカードの情報を保持するためのデータベースである。カードの情報は、例えば、カードの識別子と、カードに表示されるキャラクタや絵柄、図形、記号、文字、カードの強さ、効果などが対応付けられている。端末装置10は、カードの撮影画像を解析する際に、カード情報データベース282に問い合わせて、撮影画像を照会し、カードの情報を取得してもよい。また、端末装置10は、ユーザが入力したカードの情報が、TCGで用いられるカードであるか否かをカード情報データベース282に問い合わせて確認してもよい。また、カード情報データベース282において、カードそれぞれについて、大会等の対戦会で使用可能か否かの基準となる情報を保持することとしてもよい。例えば、対戦会ごとに、使用できるカードの基準が規定されている。当該基準は、複数種類、用意されていてもよい。端末装置10は、ユーザが入力したカードの情報が、対戦会において使用可能なものであるか否かをサーバ20に問い合わせ、サーバ20が、カード情報データベース282を参照して、カードが対戦会において使用可能であるか否かを応答することとしてもよい。 The card information database 282 is a database for holding information on cards used in the TCG. The card information includes, for example, a card identifier, a character, a pattern, a figure, a symbol, a character, a card strength, an effect, etc. displayed on the card, which are associated with each other. When analyzing the photographed image of the card, the terminal device 10 may inquire of the card information database 282 to inquire about the photographed image and obtain card information. Further, the terminal device 10 may check the card information database 282 to check whether the card information input by the user is a card used in the TCG. Further, the card information database 282 may hold information that serves as a criterion for determining whether or not each card can be used in a competition such as a tournament. For example, standards for cards that can be used are defined for each tournament. A plurality of types of standards may be prepared. The terminal device 10 inquires of the server 20 whether the information of the card input by the user can be used in the tournament, and the server 20 refers to the card information database 282 and determines whether the card can be used in the tournament. It is also possible to respond by indicating whether or not it is usable.
収容物体データベース283は、カードを収容する物体であって、例えばマーカが付与されている物体の情報を保持するためのデータベースである。収容する物体に関する情報は、収容する物体の識別子と、収容袋や収容箱に表示されるキャラクタや絵柄等の画像、収容箱に収容できるカード枚数などが対応付けられている。 The accommodated object database 283 is a database for holding information about objects that accommodate cards, for example, objects to which markers are attached. The information regarding the stored object is associated with an identifier of the stored object, an image such as a character or a pattern displayed on the storage bag or the storage box, the number of cards that can be stored in the storage box, and the like.
制御部203は、サーバ20のプロセッサがプログラムに従って処理を行うことにより、各種モジュールとして示す機能を発揮する。 The control unit 203 performs functions shown as various modules by the processor of the server 20 performing processing according to a program.
操作内容取得モジュール2041は、サーバ20が端末装置10に対し保持するカードの情報の入力を受け付ける場合に、ユーザの操作内容を取得する。 The operation content acquisition module 2041 acquires the user's operation content when the server 20 receives input of card information held by the terminal device 10 .
受信制御モジュール2042は、サーバ20が外部の装置から通信プロトコルに従って信号を受信する処理を制御する。 The reception control module 2042 controls the process by which the server 20 receives signals from an external device according to a communication protocol.
送信制御モジュール2043は、サーバ20が外部の装置に対し通信プロトコルに従って信号を送信する処理を制御する。 The transmission control module 2043 controls the process by which the server 20 transmits a signal to an external device according to a communication protocol.
<2.4 データ構造>
図7は、端末装置10が記憶するカード情報181、およびデッキ情報182のデータ構造を示す図である。
<2.4 Data structure>
FIG. 7 is a diagram showing the data structure of card information 181 and deck information 182 stored in the terminal device 10.
図7に示すように、カード情報181は、項目「カードID」と、項目「番号(No.)」と、項目「収容物体ID」と、項目「デッキID」とを含む。 As shown in FIG. 7, the card information 181 includes the item "Card ID", the item "Number (No.)", the item "Accommodated object ID", and the item "Deck ID".
項目「カードID」は、ユーザが保持するカードを識別するための情報である。項目「番号(No.)」は、ユーザが複数の同一のカードを保持する場合に、当該同種のカードそれぞれを区別するための情報である。アナログTCGにおいて、同一のカードを複数枚デッキに編成することが許容されていることもある。また、ユーザは、同一のカードを複数枚保持しており、それぞれ、異なるデッキに編成させることもある。項目「収容物体ID」は、カードを収容する物体を識別するための情報である。項目「デッキID」は、デッキを識別するための情報である。 The item "Card ID" is information for identifying the card held by the user. The item "No." is information for distinguishing between cards of the same type when the user holds a plurality of cards of the same type. In analog TCG, it is sometimes allowed to organize multiple decks of the same card. Furthermore, the user may hold a plurality of identical cards and organize them into different decks. The item "accommodating object ID" is information for identifying an object that accommodates a card. The item "deck ID" is information for identifying a deck.
例えば、端末装置10を保有するユーザは、カードID「#0001」,「#0122」,「#0323」,「#0014」,「#1235」,「#3216」,「#0016」,「#7D1f」,「#0021」・・・が付与されているカードを保有している。各カードIDには、収容物体ID「#a01」,「#a02」,「#b01」,「#A」,「#a03」,「#a12」,「#b03」,「#A」,「#b02」・・・がそれぞれ対応付けられている。図7の例では、小文字アルファベットおよび数字から構成されるIDは収容袋を、大文字アルファベットで構成されるIDは収容箱を示している。 For example, a user who owns the terminal device 10 has card IDs "#0001", "#0122", "#0323", "#0014", "#1235", "#3216", "#0016", "# 7D1f", "#0021", etc. are held. Each card ID contains the stored object IDs "#a01", "#a02", "#b01", "#A", "#a03", "#a12", "#b03", "#A", " #b02''... are associated with each other. In the example of FIG. 7, an ID made up of lowercase alphabets and numbers indicates a storage bag, and an ID made up of uppercase letters indicates a storage box.
収容袋のIDのうち、小文字アルファベットが同じものは、同一デッキを示している。例えば、収容物体ID「#a01」と「#a02」は、共通する小文字アルファベット「a」を含んでおり、デッキID「#a」と対応付けられている。すなわち、収容物体ID「#a01」,「#a02」,「#a03」,「#a12」と対応付けられるカードID「#0001」,「#0122」,「#1235」,「#3216」は、デッキID「#a」とも対応付けられており、同一デッキ(デッキa)に組み合わされたカードであることを示している。 Among the IDs of storage bags, IDs with the same lowercase alphabet indicate the same deck. For example, the accommodated object IDs "#a01" and "#a02" include the common lowercase alphabet "a" and are associated with the deck ID "#a." In other words, the card IDs "#0001", "#0122", "#1235", and "#3216" that are associated with the stored object IDs "#a01", "#a02", "#a03", and "#a12" are , and the deck ID "#a", indicating that the cards are combined in the same deck (deck a).
また、カードID「#0001」のカードについては、項目「番号(No.)」において、番号「001」と番号「002」の2枚のカードをユーザが保有していることを示している。当該カードID「#0001」のカードについて、番号「001」のカードは収容物体ID「#a01」の物体に収容され、デッキID「#a」に編成されている。また、番号「002」のカードは収容物体ID「#c01」の物体に収容され、デッキID「#c」に編成されている。例えば、端末装置10は、カードを収容する収容袋を識別する情報と、カードを識別する情報とを読み取ることにより、カード情報181にレコードを登録する。このとき、端末装置10は、既にカード情報181において登録済みのカードの識別情報を読み取ることにより、ユーザが同一のカードを複数枚保持しているとして、当該カードについて、複数枚保持している各カードを区別できるよう項目「番号(No.)」の値を決定する。 Regarding the card with card ID "#0001," the item "No." indicates that the user owns two cards with numbers "001" and "002." Regarding the card with the card ID "#0001", the card with the number "001" is accommodated in the object with the accommodation object ID "#a01" and organized into the deck ID "#a". Further, the card with the number "002" is accommodated in the object with the accommodation object ID "#c01" and organized into the deck ID "#c". For example, the terminal device 10 registers a record in the card information 181 by reading information that identifies the storage bag that accommodates the card and information that identifies the card. At this time, by reading the identification information of the card that has already been registered in the card information 181, the terminal device 10 determines that the user holds multiple identical cards, and identifies each of the multiple cards that the user holds. Determine the value of the item "No." so that the cards can be distinguished.
また、収容物体ID「#b01」,「#b03」,「#b02」と対応付けられたカードID「#0323」,「#0016」,「#0021」は、デッキID「#b」と対応付けられており、同一デッキ(デッキb)に組み合わされたカードであることを示している。 Additionally, card IDs “#0323”, “#0016”, and “#0021” that are associated with stored object IDs “#b01”, “#b03”, and “#b02” correspond to deck ID “#b”. This indicates that the cards are combined in the same deck (deck b).
一方、収容物体ID「#A」(収容箱A)に対応付けられたカードID「#0014」,「#7D1f」は、項目「デッキID」が「-」(NULL)であり、デッキを構成するカードではないことを示している。 On the other hand, card IDs "#0014" and "#7D1f" associated with storage object ID "#A" (storage box A) have "-" (NULL) in the item "deck ID" and constitute a deck. This indicates that it is not a card that can be used.
デッキ情報182は、項目「デッキID」と、項目「デッキカード」と、項目「希望カードID」と、項目「サブカードID」とを含む。 The deck information 182 includes the item "deck ID", the item "deck card", the item "desired card ID", and the item "subcard ID".
項目「デッキID」は、上述したように、デッキを識別するための情報である。 The item "deck ID" is information for identifying a deck, as described above.
項目「デッキカード」は、デッキを構成するカードを識別するための情報である。つまり、項目「デッキカード」は、デッキに登録されているカードである。なお、項目「デッキカード」に示されるカードの情報は、カード情報181における項目「カードID」と対応付けられている。そのため、端末装置10は、カード情報181とデッキ情報182とにより、デッキに編成されているカードそれぞれの所在(どの収容物体に収容されているか)を特定することができる。 The item "deck card" is information for identifying cards that constitute a deck. In other words, the item "deck card" is a card registered in the deck. Note that the card information shown in the item “deck card” is associated with the item “card ID” in the card information 181. Therefore, the terminal device 10 can identify the location of each card organized in the deck (in which storage object it is stored) based on the card information 181 and the deck information 182.
項目「希望カードID」は、ユーザがデッキに組み込みたいカード(希望カード)を識別するための情報である。希望カードとしては、ユーザが保持しないカードとしてもよいし、デッキに組み込まれているカードではあるがデッキに同一のカードを編成できる最大の枚数には達しておらずデッキに追加できる余地があるカードとしてもよい。すなわち、希望カード情報が示すカードは、カード情報181には含まれないカードであることもある。端末装置10は、ユーザから、デッキを識別するための情報と関連付けて、希望カードを指定する操作を受け付けることにより、デッキ情報182において、当該デッキを識別するための情報(項目「デッキID」)と関連付けて、項目「希望カードID」を更新する。つまり、端末装置10は、ユーザが指定した希望カードを識別する情報を、項目「希望カードID」において保持する。端末装置10は、デッキを識別する情報と関連付けて、当該デッキを構成するカード(項目「デッキカード」の情報)と、希望カードとを画面に表示する。ユーザはデッキに登録した希望カードの情報を参照することで、デッキの構築のために新たに所有する必要があるカードを容易に把握することができる。 The item "desired card ID" is information for identifying a card (desired card) that the user wants to incorporate into the deck. Desired cards may be cards that the user does not own, or cards that are included in the deck but have not reached the maximum number of identical cards in the deck and have room to be added to the deck. You can also use it as That is, the card indicated by the desired card information may be a card that is not included in the card information 181. The terminal device 10 receives an operation from the user to designate a desired card in association with information for identifying the deck, and then receives information for identifying the deck (item "deck ID") in the deck information 182. The item "desired card ID" is updated in association with this. That is, the terminal device 10 holds information identifying the desired card specified by the user in the item "desired card ID." The terminal device 10 displays the cards constituting the deck (information in the item "deck card") and the desired card on the screen in association with information that identifies the deck. By referring to the information on the desired cards registered in the deck, the user can easily grasp the new cards that need to be owned in order to construct the deck.
項目「サブカードID」は、ユーザが保持するカードであって、ユーザがデッキに組み込みたいカード(サブカード)を識別するための情報である。すなわち、サブカード情報が示すカードは、カード情報181に含まれるカードである。また、サブカード情報は、他のデッキに既に組み込まれているカードであり、サブカードが示すカードの物理的な所在は、サブカード情報が対応付けられているデッキではない。端末装置10は、デッキを識別する情報と関連付けて、当該デッキを構成するカード(項目「デッキカード」の情報)と、サブカードとを画面に表示する。以上のように、端末装置10において、希望カードとサブカードが別に管理されているため、ユーザはデッキに登録したサブカードの情報を参照することで、デッキの構築に必要なカードを新たに手に入れる必要がないことと、どのデッキを探せば所望のカードが見つかるかを容易に把握することができる。 The item "sub card ID" is information for identifying a card (sub card) that the user holds and that the user wants to incorporate into the deck. That is, the card indicated by the sub-card information is a card included in the card information 181. Furthermore, the sub card information is a card that has already been incorporated into another deck, and the physical location of the card indicated by the sub card is not the deck with which the sub card information is associated. The terminal device 10 displays the cards constituting the deck (information in the item "deck card") and subcards on the screen in association with information that identifies the deck. As described above, since desired cards and sub cards are managed separately in the terminal device 10, the user can obtain new cards necessary for constructing the deck by referring to the information of the sub cards registered in the deck. You don't have to put the card in the deck, and you can easily figure out which deck to search for to find the card you want.
図7の例では、デッキID「#a」は、カードID「#0011」,「#0122」,「#1235」,「#3216」・・・と対応付けられており、デッキaがカードID「#0011」,「#0122」,「#1235」,「#3216」・・・で識別されるカードの組み合わせで構成されることを示している。また、デッキID「#a」は、希望カードID「#1100」,「#0102」およびサブカードID「#0014」と対応付けられている。したがって、「#1100」,「#0102」はユーザが所持していないカードであることを容易に把握できる。 In the example of FIG. 7, deck ID "#a" is associated with card IDs "#0011", "#0122", "#1235", "#3216", etc., and deck a is associated with card ID This indicates that the card is composed of a combination of cards identified by "#0011", "#0122", "#1235", "#3216", etc. Further, the deck ID "#a" is associated with the desired card IDs "#1100" and "#0102" and the sub card ID "#0014." Therefore, it can be easily understood that "#1100" and "#0102" are cards that the user does not possess.
また、デッキID「#b」についても同様に、項目「デッキカード」、項目「希望カードID」および項目「サブカードID」が対応付けられているが、この例では、項目「希望カードID」が「-」(NULL)であり、希望カード情報は登録されていないことを示している。一方で、サブカードID「#0122」が対応付けられているが、このサブカードは、デッキID「#a」にデッキカードとして対応付けられている。ユーザがこの情報を参照することで、デッキID「#b」でゲームをプレイしたい場合には、どのデッキとも対応付けれていない「#0014」をデッキに組み込み、且つ、デッキID「#a」を探すことで「#0122」を組み込めば良いことを容易に把握することができる。 Similarly, for the deck ID "#b", the item "deck card", the item "desired card ID", and the item "sub card ID" are associated, but in this example, the item "desired card ID" is "-" (NULL), indicating that the desired card information is not registered. On the other hand, the sub card ID "#0122" is associated, but this sub card is associated with the deck ID "#a" as a deck card. By referring to this information, if the user wants to play a game with deck ID "#b", he/she can incorporate "#0014", which is not associated with any deck, into the deck, and also insert deck ID "#a" into the deck. By searching, you can easily understand that it is sufficient to incorporate "#0122".
<3 動作>
以下、ユーザがTCGで使用する複数のカードを管理する処理を説明する。
<3 Operation>
Hereinafter, a process for managing multiple cards used by the user in the TCG will be described.
図8は、ユーザがカードを管理する処理の一例を示すシーケンス図である。なお、各処理の順序は図8で示す例に限られないことはいうまでもない。 FIG. 8 is a sequence diagram illustrating an example of a process in which a user manages a card. It goes without saying that the order of each process is not limited to the example shown in FIG.
ステップS601において、端末装置10は、カメラ160によりカードの情報を読み取り、読み取ったカードの情報を記憶部180のカード情報181に記憶する。なお、端末装置10は、カードの情報を読み取るために、光学的な読み取り手段(カメラ160によりカードを撮影する等)の他に、音声による読み取り手段を用いることとしてもよい。例えば、端末装置10は、マイク141により、ユーザからの音声入力を受け付ける。当該音声入力は、カードを識別する情報をユーザが読み上げた音声をマイク141により受け付けることを含む。端末装置10は、例えば、ユーザが、カードに対応付けられているキャラクター名、当該キャラクターのパラメータ、スキルなどカードに記載されている情報を読み上げることで発する音声をマイク141により取得する。端末装置10は、取得した音声に対し、カードに記載され得る用語(キャラクター名、スキル名、各種パラメータ量(体力値など))の情報に基づいて音声認識処理を行うことで、音声入力に基づきカードの情報をカード情報181に記憶させることができる。例えば、端末装置10は、ユーザが保持するカードとして、読み取ったカードの情報に基づき、カードID(識別子)を記憶する。また、カードの情報をサーバ20に送信する。 In step S601, the terminal device 10 reads the card information using the camera 160, and stores the read card information in the card information 181 of the storage unit 180. Note that in order to read the information on the card, the terminal device 10 may use an audio reading means in addition to an optical reading means (such as photographing the card with the camera 160). For example, the terminal device 10 receives voice input from the user through the microphone 141. The voice input includes receiving, through the microphone 141, the voice of the user reading out information for identifying the card. The terminal device 10 uses the microphone 141 to acquire, for example, the voice emitted by the user by reading information written on the card, such as the character name associated with the card, parameters of the character, and skills. The terminal device 10 performs voice recognition processing on the acquired voice based on information on terms that can be written on the card (character name, skill name, various parameter amounts (physical strength, etc.)). Card information can be stored in card information 181. For example, the terminal device 10 stores a card ID (identifier) as a card held by the user based on the information of the read card. It also transmits card information to the server 20.
ステップS651において、サーバ20は、受信したカードの情報を、ユーザが保持するカードとして、ユーザを識別するユーザIDとカードIDとを対応付けてユーザ情報データベース281に記憶する。なお、ここで、サーバ20は、カード情報データベース282にTCGの対戦で使用されるカードとして予め登録されているカードの情報と照合して、端末装置10が読み取ったカードが予め登録されているカードであるか否かをチェックするようにしてもよい。カードが登録されていないカードである場合は、端末装置10に例えば「エラー(誤認識)」などの通知をしてもよい。また、カードが登録されている場合は、カードの情報として、カードに表示されるキャラクタや、カードの強さなどの情報を端末装置10に送信するようにしてもよい。また、ステップS601およびステップS651は、ユーザが保持するカードすべてを記憶部に記憶させるまで繰り返し行うように構成してもよい。 In step S651, the server 20 stores the received card information in the user information database 281 as a card held by the user by associating the user ID that identifies the user with the card ID. Note that here, the server 20 compares card information registered in advance in the card information database 282 as cards to be used in TCG matches, and determines whether the card read by the terminal device 10 is a pre-registered card. It may be checked whether or not. If the card is not registered, the terminal device 10 may be notified of, for example, an "error (misrecognition)." Furthermore, if the card is registered, information such as the character displayed on the card and the strength of the card may be sent to the terminal device 10 as the card information. Further, step S601 and step S651 may be configured to be repeated until all cards held by the user are stored in the storage unit.
ステップS603において、端末装置10は、カードを収容する物体に付与されているマーカを読み取り収容する物体の識別子を取得する。そして、収容する物体の識別子をサーバ20に送信する。 In step S603, the terminal device 10 reads the marker attached to the object that accommodates the card and acquires the identifier of the object that accommodates the card. Then, the identifier of the object to be accommodated is transmitted to the server 20.
ステップS653において、サーバ20は、収容する物体の識別子と、収容物体データベース283に格納された情報とを照合し、収容する物体に関する情報を端末装置10に送信する。例えば、収容する物体の識別子と対応付けられている収容物体に表示されるキャラクタや絵柄、収容物体を示す画像データなどが送信される。図8の例では、サーバ20は、照合の結果、収容する物体が収容袋であると判断し、収容袋の情報を端末装置10に送信する。端末装置10は、受信した情報に基づき、収容袋をディスプレイに表示などしてユーザに提示する。 In step S653, the server 20 collates the identifier of the object to be accommodated with the information stored in the accommodated object database 283, and transmits information regarding the object to be accommodated to the terminal device 10. For example, a character or pattern displayed on the accommodated object that is associated with the identifier of the accommodated object, image data indicating the accommodated object, etc. are transmitted. In the example of FIG. 8, the server 20 determines that the object to be accommodated is a storage bag as a result of the verification, and transmits information about the storage bag to the terminal device 10. Based on the received information, the terminal device 10 displays the storage bag on a display and presents it to the user.
ステップS605において、端末装置10は、ユーザから、カード情報181に記憶されたカードIDと、上記提示された収容袋とを対応付ける操作を受け付ける。ここで、端末装置10は、収容袋に関する情報がカード情報181に記憶されているか否かを判断する。具体的には、収納袋に予め付与されているデッキの識別子がカード情報181に記憶されているか否かを判断する。 In step S605, the terminal device 10 receives an operation from the user to associate the card ID stored in the card information 181 with the presented storage bag. Here, the terminal device 10 determines whether information regarding the storage bag is stored in the card information 181. Specifically, it is determined whether or not the deck identifier previously assigned to the storage bag is stored in the card information 181.
ステップS607において、端末装置10は、デッキの識別子が記憶されていないと判断した場合は、読み取った収容袋に関する情報に基づき、カードIDと、収容袋IDおよびデッキIDとを対応付けてカード情報181に記憶する。さらに、デッキIDと、カードIDとを対応付けたデッキ情報を生成し、デッキ情報182に格納する。 In step S607, if the terminal device 10 determines that the deck identifier is not stored, the terminal device 10 associates the card ID with the storage bag ID and the deck ID based on the read information regarding the storage bag and stores the card information 181. to be memorized. Furthermore, deck information in which the deck ID and card ID are associated is generated and stored in the deck information 182.
一方、デッキの識別子が記憶されていると判断した場合は、収納袋のIDと対応付けられたカードIDを、デッキを構成するカードとして追加し、デッキ情報182を更新する。 On the other hand, if it is determined that the deck identifier is stored, the card ID associated with the storage bag ID is added as a card constituting the deck, and the deck information 182 is updated.
ステップS655において、サーバ20は、ステップS607において生成または更新されたデッキ情報をユーザ情報データベース281に記憶する。 In step S655, the server 20 stores the deck information generated or updated in step S607 in the user information database 281.
ステップS609において、端末装置10は、ステップS605の操作に応じて、カードIDと収容袋IDとを対応付けてカード情報181に記憶し、当該対応付けをサーバ20に送信する。 In step S609, the terminal device 10 stores the association between the card ID and the storage bag ID in the card information 181 in response to the operation in step S605, and transmits the association to the server 20.
ステップS657において、サーバ20は、カードIDと収容袋IDとを対応付けてユーザ情報データベース281に記憶する。 In step S657, the server 20 stores the card ID and the storage bag ID in the user information database 281 in association with each other.
以上のように、ユーザは保持するカードと、収容物体およびデッキとを対応付けて記憶させ、カードを管理することができる。 As described above, the user can manage the cards by storing the cards held in association with the stored objects and the decks.
図9は、ユーザが希望カード情報またはサブカード情報を登録してデッキ情報を更新する処理の一例を示すシーケンス図である。 FIG. 9 is a sequence diagram illustrating an example of a process in which a user registers desired card information or sub-card information and updates deck information.
ステップS701において、端末装置10は、ユーザからカードIDとデッキIDとを対応付ける操作を受け付ける。端末装置10は、ユーザが入力した識別子や、撮影画像などからカードIDを取得してもよい。 In step S701, the terminal device 10 receives an operation for associating a card ID and a deck ID from the user. The terminal device 10 may acquire the card ID from an identifier input by the user, a photographed image, or the like.
ステップS703において、端末装置10は、カード情報181を参照して、ステップS701のカードIDが、ユーザが保持するカードか否かを判断する。 In step S703, the terminal device 10 refers to the card information 181 and determines whether the card ID in step S701 is a card held by the user.
ステップS705において、端末装置10は、ステップS703においてユーザが保持しないカードであると判断した場合は、当該カードIDを希望カード情報としてデッキIDと対応付け、デッキ情報を更新する。一方、ユーザが保持するカードであると判断した場合は、当該カードIDをサブカード情報としてデッキIDと対応付け、デッキ情報を更新する。端末装置10は、更新したデッキ情報をサーバ20に送信する。 In step S705, if it is determined in step S703 that the card is not held by the user, the terminal device 10 associates the card ID with the deck ID as desired card information, and updates the deck information. On the other hand, if it is determined that the card is held by the user, the card ID is associated with the deck ID as sub-card information, and the deck information is updated. The terminal device 10 transmits the updated deck information to the server 20.
ステップS751において、サーバ20は、受信した情報に基づき、デッキ情報を更新する。 In step S751, the server 20 updates deck information based on the received information.
以上のように、ユーザは、デッキと希望カード情報およびサブカード情報とを対応付けて記憶させ、デッキの管理を行うことができる。 As described above, the user can manage the deck by storing the deck in association with desired card information and sub-card information.
図10は、ディスプレイに表示されたカードおよび収容する物体に対して、ユーザが行う操作の一例を示した図である。 FIG. 10 is a diagram showing an example of an operation performed by a user on a card displayed on a display and an object to be accommodated.
図10(A)は、カードと収納袋とを対応付ける操作の一例であり、図10(B)は、収容する物体に対応付けられたカードをユーザに提示する画面例である。 FIG. 10(A) is an example of an operation for associating a card with a storage bag, and FIG. 10(B) is an example of a screen that presents a user with a card that is associated with an object to be accommodated.
図10(A)において、端末装置10のディスプレイ130には、カメラ160で読み取ったカード301と、記憶部に記憶されている複数の収容袋302と複数の収容箱303とが示されている。 In FIG. 10A, the display 130 of the terminal device 10 shows a card 301 read by the camera 160, and a plurality of storage bags 302 and a plurality of storage boxes 303 stored in the storage unit.
ユーザは、例えばカード301を指などで矢印の方向へドラッグして移動させることで、収容袋302と対応付けることができる。図10(A)では、「カード#0001」と「収容袋#a01」とが対応付けられる。また、カード301を収容袋302の表示されている位置まで移動させ、所定時間指を抑えた状態のままにすると、一番手前の収容袋(この例の場合、「収容袋#a01」)に代わって、後列に配置される複数の収容袋が順に表示され、ユーザは対応付けを希望する収容袋が表示されたタイミングでカード301を抑えていた指をディスプレイから離すことにより、カード301と収容袋302とを対応付けるように構成してもよい The user can associate the card 301 with the storage bag 302 by, for example, dragging the card 301 in the direction of the arrow with a finger or the like. In FIG. 10(A), "card #0001" and "accommodation bag #a01" are associated. Also, if you move the card 301 to the displayed position on the storage bag 302 and keep your finger pressed down for a predetermined period of time, the card 301 will be moved to the storage bag 302 at the frontmost storage bag (in this example, "accommodation bag #a01"). Instead, a plurality of storage bags placed in the back row are displayed in order, and the user can remove the finger that was holding down the card 301 from the display at the timing when the storage bag with which the user wishes to associate is displayed, and the user can select the card 301 and the storage bag. It may be configured to be associated with the bag 302.
図10(B)において、端末装置10のディスプレイ130には、収容袋302に収容されているカード312、収容箱303に収容されているカード群313が示されている。 In FIG. 10B, the display 130 of the terminal device 10 shows a card 312 accommodated in the storage bag 302 and a card group 313 accommodated in the storage box 303.
ユーザは、例えば収容袋302や収容箱303を指などでタップすることで、収容袋302や収容箱303が、どのカードと対応付けられているか(すなわち、どのカードを収容しているか)表示させることができる。また、収容袋302の位置に、所定時間指を抑えた状態のままにすると、一番手前の収容袋(この例の場合、「収容袋#b03」)に代わって、後列に配置される複数の収容袋が順に表示され、ユーザは収容されているカードの提示を希望する収容袋が表示されたタイミングで収容袋302を抑えていた指をディスプレイから離すことにより、指を話したタイミングで一番手前に表示されていた収容袋302と対応付けられたカードを提示するよう構成してもよい。 For example, by tapping the storage bag 302 or the storage box 303 with a finger, the user displays which card the storage bag 302 or the storage box 303 is associated with (that is, which card it stores). be able to. In addition, if you keep your finger pressed at the position of the storage bag 302 for a predetermined period of time, a plurality of storage bags arranged in the back row will be placed in place of the frontmost storage bag (in this example, "accommodation bag #b03"). The storage bags 302 are displayed in order, and the user can remove the finger that was holding down the storage bag 302 from the display at the timing when the storage bag in which the user wishes to present the stored card is displayed. It may be configured to present a card associated with the storage bag 302 that was displayed before the count.
<変形例>
(1)上記の実施形態の説明では、図3において、カードを収容する物体(収容袋96)にマーカ97を付与しておき、端末装置10のカメラ160等で撮影をすることでマーカ97の情報を読み取る例を説明した。つまり、収納袋や収納箱に付与されたマーカを読み取ることで、カードを収容する物体それぞれを特定可能にしている。
<Modified example>
(1) In the description of the above embodiment, in FIG. 3, a marker 97 is attached to an object that accommodates a card (accommodation bag 96), and the marker 97 is attached by taking a picture with the camera 160 of the terminal device 10. An example of reading information was explained. In other words, by reading the markers attached to the storage bags and storage boxes, each object containing a card can be identified.
この他に、端末装置10が、カードを収容する物体の外観(デザイン、絵柄)を特定して、当該物体の種類を識別するに留まり、同種類の当該物体のそれぞれについては識別しないこととしてもよい。例えば、収容袋96において、カードの情報が表示される面(おもて面)を覆う被覆部材については透明もしくは半透明の材料を用いつつ、カードの情報が表示されない面(おもて面とは反対側の裏面)を覆う被覆部材については、模様、背景、キャラクタなどが描かれているものがあるとする。例えば、ユーザは、販売店等において、同一のデザインの収容袋が複数枚封入された商品を購入する。 In addition, the terminal device 10 may only identify the appearance (design, pattern) of the object that accommodates the card and identify the type of the object, but may not identify objects of the same type. good. For example, in the storage bag 96, a transparent or translucent material is used for the covering member that covers the surface on which card information is displayed (front surface), and the surface on which card information is not displayed (front surface) is made of a transparent or translucent material. As for the covering member that covers the back side (opposite side), it is assumed that some have patterns, backgrounds, characters, etc. drawn on them. For example, a user purchases a product containing a plurality of storage bags of the same design at a store or the like.
端末装置10は、収容袋96の当該被覆部材をカメラ160等で撮影することにより、収容袋96それぞれのデザインを認識することができる。 The terminal device 10 can recognize the design of each storage bag 96 by photographing the covering member of the storage bag 96 with the camera 160 or the like.
ここで、ユーザは、デッキを構成するカードについて、同一のデザインの収容袋96に収容するとする。これにより、端末装置10は、収容袋96のデザインの認識結果を、デッキを特定する情報として管理することができる。つまり、端末装置10は、第1のデザインの収容袋96と、第1のデザインの複数の収容袋96にそれぞれ収容されるカードとを対応付けて1つのデッキとして管理する。端末装置10は、図7のカード情報181において、項目「カードID」と、収容袋96のデザインの読み取り結果(デッキID)とを対応付けて管理することとしてもよい。 Here, it is assumed that the user stores the cards composing the deck in the storage bag 96 of the same design. Thereby, the terminal device 10 can manage the recognition result of the design of the storage bag 96 as information for identifying the deck. In other words, the terminal device 10 associates the storage bag 96 of the first design with the cards accommodated in the plurality of storage bags 96 of the first design and manages them as one deck. The terminal device 10 may manage the item "card ID" in the card information 181 of FIG. 7 in association with the reading result of the design of the storage bag 96 (deck ID).
また、ユーザが、収容袋96のデザインと、当該デザインに対応するデッキとを確認することを容易にするよう、端末装置10等においてこれら収容袋96のデザインおよび当該デザインに対応するデッキの情報を確認できるようにしてもよい。 In addition, information on the design of the storage bag 96 and the deck corresponding to the design is displayed on the terminal device 10 or the like so that the user can easily confirm the design of the storage bag 96 and the deck corresponding to the design. It may be possible to confirm it.
例えば、端末装置10は、収容袋96のデザインと、当該デザインに対応するデッキとをディスプレイ132に表示することとしてもよい。例えば、ユーザが、複数のデッキと、各デッキに対応する収容袋96のデザインとを端末装置10に登録しているとする。端末装置10は、ディスプレイ132に、デッキとして登録している収容袋96のデザインを示す画像のそれぞれを並べる等により表示する。端末装置10は、ユーザから、収容袋96のデザインを指定する入力操作を受け付けており、当該入力操作に応答して、当該デザインに対応するデッキを構成するカードの情報(カードの絵柄、カードに設定される各種パラメータ等)をディスプレイ132に表示する。なお、端末装置10は、1画面において、収容袋96のデザインを指定するための入力操作を受け付ける領域と、当該指定されたデザインに対応するデッキを構成するカードの情報を表示するための領域とをともに表示してもよい。 For example, the terminal device 10 may display the design of the storage bag 96 and the deck corresponding to the design on the display 132. For example, assume that the user has registered a plurality of decks and the design of the storage bag 96 corresponding to each deck in the terminal device 10. The terminal device 10 displays, on the display 132, images showing the designs of the storage bags 96 registered as decks, by arranging them or the like. The terminal device 10 accepts an input operation from the user to designate the design of the storage bag 96, and in response to the input operation, information on the cards (card pattern, card design, etc.) constituting the deck corresponding to the design. various parameters to be set, etc.) are displayed on the display 132. Note that, on one screen, the terminal device 10 has an area for accepting input operations for specifying the design of the storage bag 96, and an area for displaying information on cards forming the deck corresponding to the specified design. may be displayed together.
これにより、ユーザは、収容袋96のデザインが、どのデッキに対応しているかをよりいっそう容易に認識することができる。例えば、対戦会等において、ユーザが端末装置10を操作してデッキの内容を確認しつつ、TCGの対戦で使用する収容袋96のデザインを把握することが容易になる。 This allows the user to more easily recognize which deck the design of the storage bag 96 corresponds to. For example, in a competition, etc., the user can easily grasp the design of the storage bag 96 used in the TCG competition while checking the contents of the deck by operating the terminal device 10.
また、サーバ20において、各ユーザの収容袋96のデザインと、各デザインに対応するデッキの情報とを管理することとしてもよい。これにより、端末装置10が、ユーザから、対戦会等で対戦をした他のユーザの収容袋96のデザインに基づいて、当該他のユーザのデッキの情報を参照できる操作を受け付けることとしてもよい。 Further, the server 20 may manage the design of each user's storage bag 96 and information on the deck corresponding to each design. Thereby, the terminal device 10 may receive an operation from the user that allows the user to refer to information on the deck of another user who has competed in a competition tournament or the like, based on the design of the storage bag 96 of the other user.
例えば、対戦会等において、各ユーザが、予めデッキの情報をサーバ20等に登録しているとする。端末装置10は、サーバ20に対し、端末装置10のユーザとは異なる他のユーザの収容袋96のデザインおよび当該デザインに対応するデッキの情報を要求する。サーバ20は、当該要求に応答して、端末装置10に対し、各ユーザの収容袋96のデザインおよび当該デザインに対応するデッキの情報を送信する。これにより、ユーザは、他のユーザが対戦時に使用していた収容袋96のデザインを手掛かりとして、対戦相手のユーザのデッキの情報を参照することができる。 For example, assume that each user has registered deck information in advance in the server 20 or the like in a competition or the like. The terminal device 10 requests the server 20 for information on the design of the storage bag 96 of a user different from the user of the terminal device 10 and the deck corresponding to the design. In response to the request, the server 20 transmits information about the design of each user's storage bag 96 and the deck corresponding to the design to the terminal device 10. Thereby, the user can refer to the information of the opponent user's deck using the design of the storage bag 96 used by the other user during the competition as a clue.
(2)以上の実施形態の説明では、カードを収納袋または収納箱に収納するものとしているが、これに限らず、収納袋に収容されたカードを収容箱に収容するようにしてもよい。これにより、収納箱に収納するために、収容袋からカードを出し入れする必要がなくなり、ユーザに煩雑さを感じさせることなく、容易にカードの管理を行うことができる。 (2) In the above embodiments, the cards are stored in a storage bag or a storage box, but the present invention is not limited to this, and the cards stored in the storage bag may be stored in a storage box. This eliminates the need to take the card in and out of the storage bag in order to store it in the storage box, making it possible to easily manage the cards without making the user feel complicated.
上記実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものとする。 The embodiments described above can be implemented in various other forms, and various omissions, substitutions, and changes can be made without departing from the gist of the invention. These embodiments and their modifications are included within the scope and gist of the invention as well as within the scope of the invention described in the claims and its equivalents.
5A,5B ユーザ、10A,10B 端末装置、12 通信IF、13 入出力IF、15 メモリ、16 ストレージ、19 プロセッサ、20 サーバ、22 通信IF、23 入出力IF、25 メモリ、26 ストレージ、29 プロセッサ、30 TCG用品(マット)、31A,31B 山札配置部、32A,32B 準備カード配置部、33A,33B 勝敗条件カード配置部、34A,34B バトルカード配置部、35A,35B 消費カード配置部、80 ネットワーク、81 無線基地局、82 無線LAN基地局、130 操作受付部(タッチスクリーン)、132 ディスプレイ、181 カード情報、182 デッキ情報、281 ユーザ情報データベース、282 カード情報データベース、283 収容物体データベース
5A, 5B user, 10A, 10B terminal device, 12 communication IF, 13 input/output IF, 15 memory, 16 storage, 19 processor, 20 server, 22 communication IF, 23 input/output IF, 25 memory, 26 storage, 29 processor, 30 TCG supplies (mat), 31A, 31B Stock card arrangement section, 32A, 32B Preparation card arrangement section, 33A, 33B Win/lose condition card arrangement section, 34A, 34B Battle card arrangement section, 35A, 35B Consumable card arrangement section, 80 Network , 81 Wireless base station, 82 Wireless LAN base station, 130 Operation reception unit (touch screen), 132 Display, 181 Card information, 182 Deck information, 281 User information database, 282 Card information database, 283 Storage object database
Claims (8)
前記制御部は、
プレイヤが保持する複数のカードの情報を前記記憶部に記憶させるステップと、
前記複数のカードのうち、デッキを構成するカードを収容する同一の種類のカードスリーブに関する情報であって、当該種類のカードスリーブと、他の種類のカードスリーブとを識別するための要素を含む情報を取得するステップと、
前記同一の種類のカードスリーブに収容される複数のカードの情報に、前記要素を対応付けるステップと、
前記要素を指定する操作を前記プレイヤから受け付けたことに応じて、指定された前記要素と対応付けられた前記複数のカードの情報を前記プレイヤに提示するステップと
を実行する、情報処理装置。 An information processing device for managing cards used in a TCG (Trading Card Game), comprising a storage unit and a control unit,
The control unit includes:
storing information on a plurality of cards held by a player in the storage unit;
Information regarding card sleeves of the same type that accommodate cards constituting a deck among the plurality of cards , the information including an element for distinguishing the card sleeve of the type from other types of card sleeves. and the steps to obtain
associating the element with information of a plurality of cards accommodated in the same type of card sleeve ;
An information processing apparatus that executes the step of, in response to receiving an operation for specifying the element from the player, presenting information on the plurality of cards associated with the specified element to the player.
前記取得するステップにおいて、前記第1プレイヤが保持する第1デッキを構成するカードを収容する第1カードスリーブの要素を含む情報と、前記第2プレイヤが保持する第2デッキを構成するカードを収容する第2カードスリーブの要素を含む情報とを取得し、
前記対応付けるステップにおいて、前記第1カードスリーブに収容される複数のカードの情報に、前記第1カードスリーブの要素を対応付け、前記第2カードスリーブに収容される複数のカードの情報に、前記第2カードスリーブの要素を対応付け、
前記提示するステップにおいて、前記第2カードスリーブの要素を指定する操作を前記第1プレイヤから受け付けたことに応じて、指定された前記要素と対応付けられた前記複数のカードの情報を前記第1プレイヤに提示する請求項1記載の情報処理装置。 In the storing step, storing information on a plurality of cards held by the first player and the second player in the storage unit,
The acquiring step includes information including elements of a first card sleeve that accommodates cards constituting a first deck held by the first player and cards constituting a second deck held by the second player. information including the elements of the second card sleeve,
In the step of associating, the elements of the first card sleeve are associated with information of a plurality of cards accommodated in the first card sleeve, and the elements of the first card sleeve are associated with information of a plurality of cards accommodated in the second card sleeve. 2. Match the elements of the card sleeve,
In the presenting step, in response to receiving an operation for specifying an element of the second card sleeve from the first player, information about the plurality of cards associated with the specified element is presented to the first player. The information processing device according to claim 1, wherein the information processing device is presented to one player.
前記制御部が、 The control section,
プレイヤが保持する複数のカードの情報を前記記憶部に記憶させるステップと、 storing information on a plurality of cards held by a player in the storage unit;
前記複数のカードのうち、デッキを構成するカードを収容する同一の種類のカードスリーブに関する情報であって、当該種類のカードスリーブと、他の種類のカードスリーブとを識別するための要素を含む情報を取得するステップと、 Information regarding card sleeves of the same type that accommodate cards constituting a deck among the plurality of cards, the information including an element for distinguishing the card sleeve of the type from other types of card sleeves. and the steps to obtain
前記同一の種類のカードスリーブに収容される複数のカードの情報に、前記要素を対応付けるステップと、 associating the element with information of a plurality of cards accommodated in the same type of card sleeve;
前記要素を指定する操作を前記プレイヤから受け付けたことに応じて、指定された前記要素と対応付けられた前記複数のカードの情報を前記プレイヤに提示するステップと a step of presenting information on the plurality of cards associated with the specified element to the player in response to receiving an operation for specifying the element from the player;
を実行する方法。How to do it.
プレイヤが保持する複数のカードの情報を記憶部に記憶させるステップと、 storing information on a plurality of cards held by the player in a storage unit;
前記複数のカードのうち、デッキを構成するカードを収容する同一の種類のカードスリーブに関する情報であって、当該種類のカードスリーブと、他の種類のカードスリーブとを識別するための要素を含む情報を取得するステップと、 Information regarding card sleeves of the same type that accommodate cards constituting a deck among the plurality of cards, the information including an element for distinguishing the card sleeve of the type from other types of card sleeves. and the steps to obtain
前記同一の種類のカードスリーブに収容される複数のカードの情報に、前記要素を対応付けるステップと、 associating the element with information of a plurality of cards accommodated in the same type of card sleeve;
前記要素を指定する操作を前記プレイヤから受け付けたことに応じて、指定された前記要素と対応付けられた前記複数のカードの情報を前記プレイヤに提示するステップと a step of presenting information on the plurality of cards associated with the specified element to the player in response to receiving an operation for specifying the element from the player;
を実行させるプログラム。A program to run.
プレイヤが保持する複数のカードのうち、デッキを構成するカードの情報と、前記デッキを構成するカードを収容する同一の種類のカードスリーブに関する情報であって、当該種類のカードスリーブと、他の種類のカードスリーブとを識別するための要素を含む情報とを取得する撮影部と、 Among a plurality of cards held by a player, information on cards that make up a deck, information on card sleeves of the same type that accommodate the cards that make up the deck, and information on card sleeves of the same type and other types. a photography department that obtains information including an element for identifying the card sleeve;
前記デッキを構成する複数のカードの情報を、前記要素と対応付けて記憶する記憶部と、 a storage unit that stores information on a plurality of cards constituting the deck in association with the elements;
前記要素を指定する操作を前記プレイヤから受け付けたことに応じて、指定された前記要素と対応付けられた複数のカードの情報を前記プレイヤに表示する表示部と a display unit that displays information on a plurality of cards associated with the specified element to the player in response to receiving an operation for specifying the element from the player;
を備える情報処理装置。An information processing device comprising:
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022186990A JP7432689B2 (en) | 2019-11-25 | 2022-11-24 | Information processing device, method, program |
JP2024015334A JP2024042075A (en) | 2019-11-25 | 2024-02-05 | Information processing device, method, and program |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019212502A JP7184733B2 (en) | 2019-11-25 | 2019-11-25 | Information processing device, method, program |
JP2022186990A JP7432689B2 (en) | 2019-11-25 | 2022-11-24 | Information processing device, method, program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019212502A Division JP7184733B2 (en) | 2019-11-25 | 2019-11-25 | Information processing device, method, program |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2024015334A Division JP2024042075A (en) | 2019-11-25 | 2024-02-05 | Information processing device, method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023015377A JP2023015377A (en) | 2023-01-31 |
JP7432689B2 true JP7432689B2 (en) | 2024-02-16 |
Family
ID=76088584
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019212502A Active JP7184733B2 (en) | 2019-11-25 | 2019-11-25 | Information processing device, method, program |
JP2022186990A Active JP7432689B2 (en) | 2019-11-25 | 2022-11-24 | Information processing device, method, program |
JP2024015334A Pending JP2024042075A (en) | 2019-11-25 | 2024-02-05 | Information processing device, method, and program |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019212502A Active JP7184733B2 (en) | 2019-11-25 | 2019-11-25 | Information processing device, method, program |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2024015334A Pending JP2024042075A (en) | 2019-11-25 | 2024-02-05 | Information processing device, method, and program |
Country Status (1)
Country | Link |
---|---|
JP (3) | JP7184733B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2023027788A (en) * | 2021-08-18 | 2023-03-03 | 康平 三井 | Card game play state display method, display system and card body |
JP7253091B1 (en) | 2022-05-10 | 2023-04-05 | 康平 三井 | Card Front/Back Discrimination System, Card Game Play Status Display System, and Card Body in Card Game |
KR102555565B1 (en) * | 2023-03-23 | 2023-07-13 | 조정희 | Bingo board game based on the four arithmetic operations |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007061340A (en) | 2005-08-31 | 2007-03-15 | Namco Bandai Games Inc | Game device, program and information storage medium |
JP2013141564A (en) | 2012-01-12 | 2013-07-22 | Toppan Printing Co Ltd | Trading card utilization system and trading card |
JP2019136125A (en) | 2018-02-06 | 2019-08-22 | 株式会社コナミデジタルエンタテインメント | Game system, game control device, and program |
JP2019154912A (en) | 2018-03-15 | 2019-09-19 | 株式会社コナミデジタルエンタテインメント | Game medium identification system and computer program thereof |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003062328A (en) | 2001-08-22 | 2003-03-04 | Canon Inc | Computer, card reader, control computer and it's control method, program and it's storage medium, game system, and card |
JP4975880B1 (en) | 2011-08-05 | 2012-07-11 | 株式会社バンダイ | GAME SYSTEM, ITS CONTROL METHOD, AND PROGRAM |
JP6607174B2 (en) | 2016-12-02 | 2019-11-20 | 株式会社セガゲームス | Information processing apparatus, program, and information processing system |
JP2019155039A (en) | 2018-03-11 | 2019-09-19 | エンゼルプレイングカード株式会社 | Trading card package and manufacturing method thereof |
-
2019
- 2019-11-25 JP JP2019212502A patent/JP7184733B2/en active Active
-
2022
- 2022-11-24 JP JP2022186990A patent/JP7432689B2/en active Active
-
2024
- 2024-02-05 JP JP2024015334A patent/JP2024042075A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007061340A (en) | 2005-08-31 | 2007-03-15 | Namco Bandai Games Inc | Game device, program and information storage medium |
JP2013141564A (en) | 2012-01-12 | 2013-07-22 | Toppan Printing Co Ltd | Trading card utilization system and trading card |
JP2019136125A (en) | 2018-02-06 | 2019-08-22 | 株式会社コナミデジタルエンタテインメント | Game system, game control device, and program |
JP2019154912A (en) | 2018-03-15 | 2019-09-19 | 株式会社コナミデジタルエンタテインメント | Game medium identification system and computer program thereof |
Also Published As
Publication number | Publication date |
---|---|
JP2024042075A (en) | 2024-03-27 |
JP2023015377A (en) | 2023-01-31 |
JP2021083484A (en) | 2021-06-03 |
JP7184733B2 (en) | 2022-12-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7432689B2 (en) | Information processing device, method, program | |
US9764222B2 (en) | System and method for calculating values in tile games | |
US10076708B2 (en) | Game control method, game server, and program | |
JP5596261B2 (en) | game machine | |
US8062120B2 (en) | Dynamic card system and method | |
US10456678B2 (en) | Method and system for providing an online card game between user terminals | |
CN106999785A (en) | Game system | |
CN105027134A (en) | Puzzle cube and communication system | |
WO2014182845A2 (en) | Game system with marked play-pieces | |
JP5084282B2 (en) | Game system that can participate in the gallery | |
JP7242739B2 (en) | Program, information processing device, and control method | |
CN108939554A (en) | Game device, recording medium and game system | |
CN113498354B (en) | Determination system, determination device, determination method, display control system, display control device, display control method, storage body, object, and program | |
CN113730906A (en) | Virtual game control method, device, equipment, medium and computer product | |
JP2019126471A (en) | Game program, method and information processor | |
JP2018171371A (en) | Game device, game article, and program | |
JP6008835B2 (en) | Game system | |
WO2009141751A1 (en) | Mobile communication device and system | |
JP2019165984A (en) | Data processing system, data processing program, data processing method, and management server | |
JP7184745B2 (en) | Information processing device, method, program | |
JP7332517B2 (en) | A method, system, and program executed on a terminal to support TCG competition between users | |
CN109195677A (en) | Game device, game article and program | |
JP2017144226A (en) | Terminal device and server apparatus for providing game, and method for providing game | |
JP7386953B1 (en) | Program, method, information processing device, system | |
JP2004313616A (en) | Game device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221221 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221221 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230818 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230901 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231026 |
|
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: 20240104 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240205 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7432689 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |