Card trading program, card trading system, and card trading method

The card trading system facilitates diverse card collections by allowing users to exchange cards based on classification, rarity, and effects, addressing limitations in existing systems by ensuring appropriate and restricted trades.

JP2026043041APending Publication Date: 2026-03-11THE POKEMON CO +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2026-01-14
Publication Date
2026-03-11

AI Technical Summary

Technical Problem

Existing card trading systems lack the ability to diversify card collections through appropriate exchanges, limiting the variety and complexity of card ownership among players.

Method used

A card trading system and method that allows users to propose and accept card exchanges with other users, considering card classifications, rarity, and effects, with restrictions based on acquisition routes and rarity, and includes a mechanism for automatic rejection if exchanges are not completed within a predetermined time.

Benefits of technology

Enhances card collection diversity by enabling meaningful and restricted exchanges based on card characteristics, ensuring that users can acquire cards with desired attributes and effects, thereby enriching their collections.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026043041000001_ABST
    Figure 2026043041000001_ABST
Patent Text Reader

Abstract

Make your card collection more diverse by swapping out the right cards. [Solution] The computer functions as: means for acquiring a card exchange proposal with a second user different from the first user, including settings of a first card to be exchanged from cards owned by the first user and the classification of the first card; means for acquiring acceptance or rejection of the proposal by the second user; means for acquiring, if the proposal is accepted, a card exchange proposal with the first user, including settings of a second card to be exchanged from cards owned by the second user and the classification of the second card; means for acquiring whether the exchange of the first card and the second card by the first user has been completed or not; and means for, if the exchange has been completed, allowing the first user to own the second card and allowing the second user to own the first card.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a card trading program, a card trading system, and a card trading method. [Background technology]

[0002] Games in which players trade content they own are known. A technology has been disclosed that prevents a trade from being completed if the rarity value of the content to be traded is greater than a predetermined value or if there is a large difference in the rarity values ​​of the content to be traded (Patent Document 1). Another system has been disclosed that stores the content owned by a player and the trade conditions, allows the player to acquire content based on gameplay, determines whether there is content available for trade, and displays the results, thereby enabling players to easily trade content (Patent Document 2). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2015-112140 [Patent Document 2] Japanese Patent Application Publication No. 2019-209117 Summary of the Invention [Problem to be solved by the invention]

[0004] However, there is a need for a technique for diversifying card collections through appropriate card exchanges. [Means for solving the problem]

[0005] One aspect of the present invention is a card trading program that causes a computer to function as: means for acquiring a card exchange proposal with a second user different from the first user, the proposal including a first card to be exchanged from cards owned by a first user and a classification of the first card; means for acquiring an acceptance or rejection of the proposal by the second user; means for acquiring, if the proposal is accepted, a card exchange proposal with the first user, the proposal including a second card to be exchanged from cards owned by the second user and a classification of the second card; means for acquiring whether the exchange of the first card and the second card by the first user has been completed; and means for allowing the first user to own the second card and the second user to own the first card, if the exchange has been completed.

[0006] Here, the classification is preferably the route by which the card was obtained.

[0007] It is also preferable that cards that can be selected as the second card from cards owned by the second user are limited according to the first card.

[0008] It is also preferable that a second effect be imparted to the second card in accordance with the first effect imparted to the first card.

[0009] It is also preferable that the cards that can be selected as the first card from among the cards owned by the first user and the cards that can be selected as the second card from among the cards owned by the second user be restricted depending on at least one of the route of acquisition of the card and the rarity of the card.

[0010] It is also preferable that the restriction be changed at a predetermined timing.

[0011] Furthermore, if the exchange is not concluded before a predetermined period of time has elapsed since the proposal was received, the exchange is preferably deemed to be unsuccessful.

[0012] It is also preferable that the computer functions as a means for automatically rejecting the proposal.

[0013] Another aspect of the present invention is a card trading system comprising: means for acquiring a card exchange proposal with a second user different from the first user, the proposal including a first card to be exchanged from cards owned by a first user and a classification of the first card; means for acquiring acceptance or rejection of the proposal by the second user; means for acquiring, if the proposal is accepted, a card exchange proposal with the first user, the proposal including a second card to be exchanged from cards owned by the second user and a classification of the second card; means for acquiring whether the exchange of the first card and the second card by the first user has been completed; and means for allowing the first user to own the second card and allowing the second user to own the first card, if the exchange has been completed.

[0014] Another aspect of the present invention is preferably configured to have a computer execute the steps of: acquiring a card exchange proposal with a second user different from the first user, including settings of a first card to be exchanged from cards owned by a first user and the classification of the first card; acquiring an acceptance or rejection of the proposal by the second user; if the proposal is accepted, acquiring a card exchange proposal with the first user, including settings of a second card to be exchanged from cards owned by the second user and the classification of the second card; acquiring whether the exchange of the first card and the second card by the first user has been successful; and, if the exchange has been successful, allowing the first user to own the second card and allowing the second user to own the first card. [Effects of the Invention]

[0015] According to the present invention, card collections can be made more diverse by appropriately exchanging cards. Other objects of the embodiments of the present invention will become apparent by reading the entire specification. [Brief explanation of the drawings]

[0016] [Figure 1] 1 is a diagram showing a configuration of a card trading system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a diagram illustrating a configuration of a server according to an embodiment of the present invention. [Figure 3] FIG. 2 is a diagram illustrating a configuration of a user terminal according to an embodiment of the present invention. [Figure 4] FIG. 3 is a diagram illustrating an example of a card database according to the embodiment of the present invention. [Figure 5] FIG. 10 is a diagram illustrating expansion according to an embodiment of the present invention. [Figure 6] 10A to 10C are diagrams illustrating effects according to an embodiment of the present invention. [Figure 7] FIG. 3 is a diagram illustrating an example of a user database according to the embodiment of the present invention. [Figure 8] 10 is a flowchart showing a card trading process according to an embodiment of the present invention. [Figure 9] FIG. 10 is a diagram showing a user selection screen according to the embodiment of the present invention. [Figure 10] FIG. 10 is a diagram showing a card selection screen according to an embodiment of the present invention. [Figure 11] FIG. 10 is a diagram showing a card selection screen in which a card is selected in the embodiment of the present invention. [Figure 12] FIG. 2 is a diagram showing an effect selection screen according to an embodiment of the present invention. [Figure 13] FIG. 10 is a diagram showing an effect selection screen in which an effect is selected in the embodiment of the present invention. [Figure 14] FIG. 10 is a diagram showing an expansion selection screen according to an embodiment of the present invention. [Figure 15] FIG. 2 is a diagram illustrating an example of a trade database according to an embodiment of the present invention. [Figure 16] FIG. 10 is a diagram showing a trade proposal screen according to an embodiment of the present invention. [Figure 17]FIG. 10 is a diagram showing a trade confirmation screen in the embodiment of the present invention. [Figure 18] FIG. 2 is a diagram illustrating an example of a trade database according to an embodiment of the present invention. [Figure 19] FIG. 2 is a diagram illustrating an example of a trade database according to an embodiment of the present invention. [Figure 20] FIG. 10 is a diagram showing a trade confirmation screen in the embodiment of the present invention. [Figure 21] FIG. 2 is a diagram illustrating an example of a trade database according to an embodiment of the present invention. [Figure 22] FIG. 2 is a diagram illustrating an example of a trade database according to an embodiment of the present invention. [Figure 23] FIG. 10 is a diagram showing a card exchange screen before a card is acquired in the embodiment of the present invention. [Figure 24] FIG. 10 is a diagram showing a card exchange screen for each card acquisition in the embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0017] As shown in Fig. 1, a card trading system 100 according to an embodiment of the present invention includes a server 102 and a user terminal 104. In this embodiment, a first user uses user terminal 104a, and a second user uses user terminal 104b. Server 102 and user terminal 104 are connected to each other via an information and communications network 108 such as the Internet so that they can exchange information with each other.

[0018] The information and communication network 108 is not limited to the Internet, but may be anything that can connect the server 102 and the user terminal 104 to each other so that they can communicate with each other. For example, it may be a dedicated line, a public line (telephone line, mobile communication line, etc.), a wired LAN (Local Area Network), a wireless LAN, etc., or it may be a combination of the Internet and these.

[0019] The server 102 receives information about the cards to be exchanged from the user terminal 104a used by the first user and the user terminal 104b used by the second user, and performs processing for exchanging the cards.

[0020] As shown in FIG. 2, the server 102 includes a processing unit 10, a memory unit 12, an input unit 14, an output unit 16, and a communication unit 18. The processing unit 10 includes a means for performing arithmetic processing, such as a CPU. The processing unit 10 executes a server program stored in the memory unit 12 to interconnect multiple user terminals 104 in the card trading system 100 of this embodiment and perform card exchange processing. The memory unit 12 includes storage means, such as a semiconductor memory, a hard disk, or a memory card. The memory unit 12 is accessible from the processing unit 10 and stores the server program and information necessary for the processing. The input unit 14 includes a means for inputting information. The input unit 14 includes, for example, a keyboard, a touch panel, buttons, etc. for receiving input from an administrator. The output unit 16 includes a means for outputting processing results from the server 102, such as a user interface screen (UI) for receiving input information from the administrator. The output unit 16 includes, for example, a display for presenting images to the administrator. The communication unit 18 is configured to include an interface for communicating information with the user terminal 104 via the information communication network 108. The communication by the communication unit 18 may be wired or wireless.

[0021] The user terminal 104 is a terminal used by a user who exchanges cards. As shown in FIG. 3, the user terminal 104 includes a processing unit 20, a memory unit 22, an input unit 24, an output unit 26, and a communication unit 28. The processing unit 20 includes a means for performing arithmetic processing, such as a CPU. The processing unit 20 executes a user terminal program included in an application stored in the memory unit 22, thereby realizing the function of the user terminal in the card trading system 100 of this embodiment. The memory unit 22 includes storage means, such as a semiconductor memory, a hard disk, or a memory card. The memory unit 22 is accessible to the processing unit 20 and stores the user terminal program and information necessary for its processing. The input unit 24 includes a means for inputting information. The input unit 24 includes, for example, a keyboard, a touch panel, buttons, etc., for receiving input from the user. The output unit 26 includes a means for outputting information necessary for processing on the user terminal 104, such as a screen for receiving input information from the user or a display for displaying image information such as a user interface screen (UI). The communication unit 28 is configured to include an interface for communicating information with the server 102 via the information communication network 108. The communication by the communication unit 28 may be wired or wireless.

[0022] The user terminal 104 can be any of a variety of information processing devices capable of executing programs for providing the services of the card trading system 100. For example, the user terminal 104 can be a dedicated stationary or portable device, a personal computer (PC), a tablet computer, a smartphone, a mobile phone terminal, a PHS (Personal Handy-phone System) terminal, a personal digital assistant (PDA), a multi-function television receiver with information processing capabilities (so-called smart TV), or the like.

[0023] The user terminal 104 can be realized by installing an application provided by the server 102 or the like in advance on an information processing device. Each user operates the user terminal 104 to start the application, and performs processing for exchanging cards via the server 102.

[0024] [Card Database] In this embodiment, cards treated as electronic data are the subject of exchange (trade). Cards can be acquired by completing a purchase procedure from user terminal 104 to server 102.

[0025] A plurality of cards are associated with a card pack that is treated as electronic data, and by performing a process of opening the card pack, the card associated with the card pack is given to the user.

[0026] The method for acquiring card packs is not particularly limited, and may be such that users can acquire them free of charge as a reward in an electronic game or the like, or may acquire them for a fee by paying some kind of compensation, such as a charge. For example, card packs may be purchased from an online shop. Furthermore, card packs may be awarded through a random lottery, free of charge or for a fee. Furthermore, card packs may be awarded by joining a fan club, for example. Furthermore, card packs may be awarded by participating in a predetermined SNS event, for example. However, the method for acquiring card packs is not limited to these methods, and any method may be used.

[0027] Information on cards owned by each user is stored as a card database in the storage unit 12. Note that the card database does not necessarily have to be stored in the storage unit 12, but may be stored in a storage medium accessible from the server 102 and the user terminal 104.

[0028] As shown in the example of Figure 4, the card database stores user IDs, card IDs, card types, rarity, attributes, image data, expansions, and effects in association with each other. A user ID is an identifier uniquely assigned to each user. In the card database, a user ID is used to identify the user who owns a card. A card ID is an identifier uniquely assigned to each type of card. A card type is an identifier uniquely assigned to each type of card. The card type can be, for example, the name of the card. Rarity is information indicating the rarity of the card.

[0029] The rarity of a card refers to the probability that a user can obtain the card when opening a card pack. In other words, cards with high rarity have a low probability of appearing, and cards with low rarity have a high probability of appearing. In this embodiment, an example will be described in which rarities are represented by R1 to R4 in order of decreasing rarity.

[0030] Attributes are information that indicates the attributes of a card, such as whether it is a normal card or a special card. For example, the attribute of cards that can be obtained from normal card packs is "normal," while the attribute of cards that can only be obtained through special projects (promotions) is "PROMO." Image data is data used to display the image of a card.

[0031] An expansion is information that indicates the series of card packs used to acquire cards and their variations within the series. Card packs are released in various series, and an expansion is information about the acquisition path of a card, specifying which series and which variation of a card pack each card was acquired from. The card database expansion stores information about the number of cards acquired by each user, in which series and in which expansion.

[0032] For example, as shown in FIG. 5, a Series A card pack is released in a first project (A-PROMOTION), and a Series Bx card pack is released in a second project (B-PROMOTION). Furthermore, multiple expansions may be released in Series A. For example, in Series A, a card pack for the initial expansion Ax1 is released in January, and a card pack for an additional expansion Ax2 is released in May. Also, for example, following Series A, an initial expansion Bx1 is released in October as a new Series B card pack.

[0033] In this embodiment, card exchange is restricted according to the release date of each expansion, the promotion, and the rarity of the cards, and a period during which exchange is not possible is set. For example, cards acquired from a card pack of an expansion cannot be exchanged for a predetermined period from the start of the expansion's release. The predetermined period may be, for example, three months. Also, for example, cards that can only be acquired through a special promotion (card with the attribute "PROMO") cannot be exchanged until the promotion (promotion) ends. Also, for example, cards of a predetermined rarity acquired from a card pack of the expansion cannot be exchanged for a predetermined period from the start of the expansion's release according to the card's rarity.

[0034] In the example of Figure 5, expansion Ax1 of series Ax is released in January, and all cards acquired from expansion Ax1 are ineligible for exchange for three months thereafter. Three months later, in April, exchange of cards acquired from expansion Ax1 with a rarity of R4 or higher is permitted. Three months later, in July, exchange of cards acquired from expansion Ax1 with a rarity of R4 to R1 is permitted. Furthermore, expansion Ax2 of series Ax is released in May, and all cards acquired from expansion Ax2 are ineligible for exchange for three months thereafter. Three months later, in August, exchange of cards acquired from expansion Ax2 with a rarity of R4 or higher is permitted. Three months later, in November, exchange of cards acquired from expansion Ax2 with a rarity of R4 to R1 is permitted.

[0035] In addition, cards acquired through special promotions in Series A (cards with the attribute "PROMO") will not be exchangeable until the end of September when the Series A promotion ends, and will be available for exchange from October when the Series A promotion ends.

[0036] An effect is a function that imparts a special effect to a card. For example, the special effect may be a function that superimposes a special effect image on the image of the card, or a function that displays the image of the card in the form of a hologram. However, the effect is not particularly limited as long as it imparts some effect to the card. Effects can be imparted to each type of card. By consuming an effect, a user can impart the effect to a card of the type associated with the effect. For example, as shown in FIG. 6, an effect 202 can be imparted to a card 200 whose type is "Card A." The type of effect may differ depending on the combination of card type and expansion.

[0037] The effect may be acquired when a predetermined condition is met. For example, if one user owns multiple cards of the same type and expansion combination, the effect for that type and expansion combination may be acquired by consuming the cards. As a specific example, if one user owns five "cards A" obtained in expansion "Ax1," the effect that can be used for the "cards A" obtained in expansion "Ax1" may be acquired by consuming three "cards A."

[0038] However, the method of obtaining an effect is not limited to this, and an effect may be obtained when other conditions are met. For example, when a card is obtained by opening a card pack, an effect that can be used on the card may be randomly granted. Furthermore, when an electronic game is played using a card, an effect that can be used on the card may be granted when a predetermined condition in the electronic game is met.

[0039] [User Database] In the card trading system 100, information about users is stored as a user database in the storage unit 12. Note that the user database does not necessarily have to be stored in the storage unit 12, but may be stored in a storage medium accessible from the server 102 and the user terminal 104.

[0040] As shown in FIG. 7, the user database stores user IDs, user names, passwords, friend information, trade status, and total blocks in association with each other. As described above, the user ID is an identifier uniquely assigned to each user. The user name is the name used by the user. The password is information used as authentication information when the user logs in to the card trading system 100.

[0041] The friend information is information that indicates other users who have a friend relationship with the user. The friend information stores the user IDs of other users who have a friend relationship with the user. In this embodiment, the conditions for users to become friends with each other are not particularly limited, and it is sufficient that the users can become friends when some conditions are met.

[0042] The trade status is information indicating whether the user is currently in a card exchange session. In this embodiment, the user is restricted from participating in multiple card exchange sessions at one time. Therefore, if the user is currently in a card exchange session, the trade status is set to "in trade," and if the user is not in a session, the trade status is set to "not trading."

[0043] The overall block is information indicating whether or not a block state is set in which cards cannot be exchanged. A user who does not wish to exchange cards in the card trading system 100 can block card exchanges by setting the overall block. The overall block setting can be set as appropriate on a user setting screen, etc.

[0044] [Card trade processing] 8, a card trading process for exchanging cards between users in the card trading system 100 will be described. The process for exchanging cards via the server 102 will be described below, in which a first user (user X) uses the user terminal 104a and a second user (user Y) uses the user terminal 104b.

[0045] It is assumed that both the first user and the second user are already logged in to the card trading system 100. In the logged-in state, the user terminal 104a and the user terminal 104b are able to obtain information from the card database and the user database stored in the memory unit 12 of the server 102.

[0046] In step S10, the first user selects a user with whom to exchange cards and a first card with whom to exchange cards. The first user is a user who proposes a card exchange. Through the processing in this step, the user terminal 104a functions as a first card selection means.

[0047] The first user starts trading cards in the card trading system 100 by operating the user terminal 104a. First, the first user selects a user with whom to exchange cards. In this embodiment, only users who are friends with the first user can be selected as exchange partners for cards. Note that if the first user does not have any friends registered, the user may be prompted to register a friend.

[0048] The user terminal 104a acquires information about users who are associated as friends with the user ID of the first user from the user database. The user terminal 104a displays a user selection screen 210 on the output unit 26, as shown in Fig. 9. The user selection screen 210 displays a user selection section 212 for selecting each user who is friends with the first user as a trading partner.

[0049] The user selection section 212 includes a user icon 212a, a user name display section 212b, and a trade selection section 212c. The user icon 212a displays an icon image that is registered in advance for each user. The user name display section 212b displays the usernames of users who are friends with the first user. The trade selection section 212c displays a button that is selected (clicked, tapped, etc.) when selecting a partner for exchanging cards.

[0050] Depending on the trade status in the user database, it is preferable to exclude users whose trade status is "Trading" from the user selection section 212 of the user selection screen 210, and display only users whose trade status is "Not Trading" in the user selection section 212. For example, since the trade status of "User Z" with user ID "U03" is "Trading," he is not displayed in the user selection section 212 even if he is in a friend relationship with the first user "User X."

[0051] In addition, it is preferable to display the trade selection section 212d in an unselectable state for users for whom an overall block has been set, depending on the registered contents of the overall block in the user database. For example, since an overall block has been set for "User V" whose user ID is "U05", the user is displayed in the user selection section 212, but the trade selection section 212d is displayed in an unselectable state (shown by a dashed line in FIG. 9).

[0052] The first user selects a user with whom to exchange cards by selecting the trade selection section 212c in the user selection section 212 of the user with whom to exchange cards. In this embodiment, the description will be given assuming that the second user is selected as the user with whom to exchange cards.

[0053] The first user operates the user terminal 104a to select a card to be exchanged in the card trading system 100 as a first card.

[0054] The user terminal 104a acquires information about a card associated with the user ID of the first user from the card database. As shown in Fig. 10, the user terminal 104a displays a card selection screen 220 on the output unit 26. The card selection screen 220 includes a card selection section 222, an explanation area 224, a search input area 228, a confirmation button 230, and a back button 232.

[0055] The card selection section 222 is an area for the first user to select a first card. The card selection section 222 is displayed for each type of card based on image data of cards owned by the first user. The first user selects the first card to be exchanged by selecting (clicking, tapping, etc.) the card selection section 222 that displays the card they want to exchange. Note that the selection can be cancelled by selecting (clicking, tapping, etc.) the selected card selection section 222 again.

[0056] Furthermore, the card selection section 222 displays a remaining card count display area 222a and an effect display area 222b. The remaining card count display area 222a displays the number of owned cards of the cards displayed in the card selection section 222. By checking the remaining card count display area 222a, the first user can confirm the current number of owned cards and then decide whether or not to select the card as a target for exchange. The effect display area 222b is displayed when an effect can be applied to the card displayed in the card selection section 222. The current number of owned cards and whether or not an effect is possible can be read from the card database.

[0057] It is preferable that non-exchangeable cards among the cards owned by the first user are displayed in a manner that allows them to be distinguished from the card selection section 222 for exchangeable cards, as shown as card selection section 234 in Fig. 10. A distinguishable manner includes, for example, displaying the card selection section 222 for exchangeable cards and the card selection section 234 for non-exchangeable cards with different brightness, different colors, different shapes, etc. Cards displayed as non-exchangeable card selection section 234 are processed so that they cannot be selected as the first card on the card selection screen 220.

[0058] Information regarding the exchange of cards is displayed in the explanation area 224. For example, in this embodiment, only cards of the same rarity can be exchanged, so an explanation such as "You will receive a card of the same rarity as the card you are sending" is displayed in the explanation area 224. Furthermore, when exchanging cards with effects applied, only cards of the same rarity and with effects applied can be exchanged, so an explanation such as "You will receive a card of the same rarity with an effect applied" is displayed in the explanation area 224.

[0059] The search input area 228 is an area for searching for cards. By inputting search information about a card into the search input area 228, only cards owned by the first user that match or are related to the search information are displayed on the card selection screen 220. The search information may be, for example, card type (card name), rarity value, attributes, expansion, presence or absence of effects, etc.

[0060] Confirm button 230 is a button selected when deciding that a card selected on card selection screen 220 is to be exchanged. When the first user selects (clicks, taps, etc.) confirm button 230 while selecting card selection section 222 displaying the card to be exchanged, the card corresponding to the selected card selection section 222 is set as the card to be exchanged.

[0061] The back button 232 is a button for returning to the previous screen from the card selection screen 220. If the first user wishes to end the trade without selecting a card, the first user ends the trade by selecting (clicking, tapping, etc.) the back button 232.

[0062] FIG. 11 shows the card selection screen 220 when a card of the card type "Card B" (top center row) is selected as the first card to be exchanged. When a card is selected as the first card, the card is displayed as card selection section 236. It is preferable that card selection section 236 be displayed in a manner that allows it to be distinguished from card selection sections 222 of other cards that have not been selected. In FIG. 11, card selection section 236 is displayed with shading, showing a display manner that is different from the other card selection sections 222. A distinguishable manner includes, for example, displaying card selection section 236 of the first card and card selection sections 222 of other cards with different brightness, different colors, different shapes, etc.

[0063] When the card selection section 222 of the card to be exchanged is selected and the confirmation button 230 is selected, the card is selected as the first card to be exchanged. In this embodiment, the explanation will be given assuming that "Card B" is selected as the first card.

[0064] If an effect can be applied to the card, the process proceeds to select whether or not to propose an exchange with the effect applied. In this case, the process transitions to an effect selection screen 240 as shown in Figure 12. Figure 12 shows an example of the effect selection screen 240 when "Card B" is selected as the first card by the first user "User X."

[0065] The effect selection screen 240 includes a card display area 242 , an effect display area 244 , an effect number display area 246 , a setting button 248 , an end button 250 , and a language button 252 .

[0066] The card display area 242 displays an image of the first card selected on the card selection screen 220. The first user can confirm which card he or she has selected as the first card by looking at the image of the card displayed in the card display area 242.

[0067] The effect display area 244 displays images of effects that can be applied to the selected first card. The user terminal 104a references the card database to read out the types of effects that can be applied to the selected first card and the number of effects possessed. The effect display area 244 then displays an image based on image data of an effect corresponding to the type of effect read out. The effect possession count display area 246 also displays the number of possessed effects displayed in the corresponding effect display area 244. Note that the effect display area 244 and the effect possession count display area 246 may be displayed only when an effect is possible for the card selected as the first card.

[0068] The first user can check the effect display area 244 and the effect possession count display area 246 to see what kind of effect can be imparted to the selected first card and how many of those effects he or she possesses, and then decide whether or not to impart the effect.

[0069] The setting button 248 is a button used when selecting an effect and setting a state in which an effect is applied or a state in which no effect is applied. By selecting (clicking, tapping, etc.) the setting button 248, the first card is set to a state in which an effect is applied or a state in which no effect is applied. The exit button 250 is a button for returning from the effect selection screen 240 to the screen before transition. When the first user selects (clicking, tapping, etc.) the exit button 250, the processing returns to the screen immediately before transitioning to the effect selection screen 240.

[0070] It should be noted that other languages ​​may be selected by selecting the language button 252. In this case, the card display area 242 displays images of cards in the selected language.

[0071] Fig. 13 shows a state in which an effect has been selected by the first user on the effect selection screen 240. Fig. 13 shows an example of the effect selection screen 240 when the effect displayed in the effect display area 244 on the right edge has been selected.

[0072] The first user can select an effect to be applied by selecting (clicking, tapping, etc.) the effect display area 244 in which the effect they want to apply is displayed. When an effect is selected, an image of the card with the selected effect image 258 applied is displayed in the card display area 242. This allows the first user to check the card with the effect applied, and then decide whether or not to apply the effect to the first card and propose an exchange.

[0073] The selection can be cancelled by reselecting (by clicking, tapping, etc.) the selected effect display area 244. Also, if another effect display area 244 is selected while an effect display area 244 is selected, the previously selected effect is cancelled and the newly selected effect is applied.

[0074] A selection mark 254 may be displayed in the effect display area 244 that displays the selected effect. Information about the selected effect, such as the name of the effect, may be displayed in the effect explanation area 256.

[0075] In this way, by selecting (clicking, tapping, etc.) the setting button 248 with the effect applied, it is possible to propose a card exchange with the effect applied. In this embodiment, the explanation will be given assuming that the effect is applied to "Card B" selected as the first card.

[0076] In this embodiment, if an effect is applied to a card, the second user who is the exchange partner must also apply an effect to the selected card. In other words, if an effect is applied to a card, only cards with the effect applied to them will be eligible for exchange.

[0077] Next, if the first user owns cards of multiple expansions for the card selected as the first card, the process proceeds to selecting which expansion card to exchange. In this case, the screen transitions to an expansion selection screen 260 as shown in Figure 14. Figure 14 shows an example of the expansion selection screen 260 when "Card B" is selected as the first card by the first user "User X."

[0078] The expansion selection screen 260 includes a card display area 262 , an explanation area 264 , an expansion selection area 266 , a selection mark 268 , a setting button 270 , and an end button 272 .

[0079] An image of the selected first card is displayed in the card display area 262. The first user can confirm which card he or she has selected as the first card by looking at the image of the card displayed in the card display area 262.

[0080] An explanation regarding the selection of an expansion is displayed in the explanation area 264. For example, an explanation such as "Please select which expansion you would like to give to your opponent" may be displayed. Also, for example, if the expansion of your own card does not decrease even when you select an expansion, an explanation such as "The expansion of your card will not decrease" may be displayed.

[0081] The expansion selection area 266 is an area for selecting an expansion to be given to the other party. The expansion selection area 266 displays expansion selection buttons for selecting one of all expansions associated with the user ID of the first user for the type of the currently selected first card by referring to the card database.

[0082] When "Card B" is selected as the first card by a first user "User X," in the example card database shown in FIG. 4, the first user owns "Card B" for "Expansion Ax1," "Expansion Ax2," and "Expansion Bx1." Therefore, on the expansion selection screen 260 of FIG. 14, an expansion selection button 266a for "Expansion Ax1," an expansion selection button 266b for "Expansion Ax2," and an expansion selection button 266c for "Expansion Bx1" are displayed. On the expansion selection screen 260, it is preferable to display the expansion selection buttons 266a to 266c in order of the oldest expansion, starting from the top left.

[0083] The first user selects (by clicking, tapping, etc.) one of the expansion selection buttons 266a to 266c to select the expansion of the card to be given to the second user with whom the card will be exchanged. It is preferable to display a selection mark 268 on the expansion selection button 266a to 266c of the selected expansion. Displaying the selection mark 268 makes it easy to understand which expansion is selected. If a different expansion is selected while one of the expansions is selected, the selected expansion is canceled and the newly selected expansion becomes the currently selected expansion. Note that the expansion that was released the least recently may be automatically selected as a default setting.

[0084] The setting button 270 is a button used when setting an expansion. By selecting (clicking, tapping, etc.) the setting button 270, the expansion selected in the expansion selection area 266 is set as the expansion of the first card to be exchanged. The exit button 272 is a button for returning from the expansion selection screen 260 to the screen before transition. When the first user selects (clicking, tapping, etc.) the exit button 272, the processing returns to the screen immediately before transitioning to the expansion selection screen 260. In this embodiment, the explanation will be given assuming that "Expansion Ax1" held by the first user has been selected for "Card B" selected as the first card.

[0085] A confirmation screen may be displayed that allows the user to confirm the information about the card selected in the above selection process. Also, the user may be allowed to return to the selection of the user to exchange with, the selection of the first card to be exchanged, the selection of the effect, and the selection of the expansion, and redo the selection.

[0086] As described above, the selection process for the exchange partner, the first card to be exchanged, the effect to be imparted, and the card expansion is performed. When the selection process is completed, the user terminal 104a transmits to the server 102, in association with the user ID of the first user, the user ID of the user to be exchanged, the card type and card ID of the first card to be exchanged, whether an effect is imparted and the type of effect to be imparted, and information indicating the card expansion.

[0087] If the card has other attributes such as language, a process for selecting those attributes may be provided. For example, if there are language attributes such as Japanese cards and English cards, it may be possible to select which card attribute to use as the first card to be exchanged.

[0088] In step S12, a receiving process for the user and the first card is performed. Through the process in this step, the server 102 functions as a first card receiving means. The server 102 receives the information transmitted from the user terminal 104a in step S10. As a result, the server 102 receives, in association with the user ID of the first user, the user ID of the user with whom the card is to be exchanged, the card type and card ID of the first card to be exchanged, whether or not an effect is applied and the type of effect to be applied, and information indicating the card expansion.

[0089] 15, the server 102 assigns a unique trade ID to the trade, and stores the received information associated with the trade ID as a trade database in the storage unit 12. The server 102 also stores the date and time when the trade request was received from the user terminal 104a as the trade start date and time, associated with the trade ID.

[0090] In this embodiment, the trade database stores a trade ID "T01", a first user ID "U01", a first user name "User X", a second user ID "U02", a second user name "User Y", a first card ID "C002", a first card type "Card B", an effect "Applied", and an expansion Ax1, all in association with each other. Additionally, the start date and time of the trade, "2024 / 1 / 1 12:00", is also stored in association with each other.

[0091] Furthermore, server 102 references the user ID of the user with whom the card is to be exchanged, and transmits information about the first card to be exchanged to user terminal 104 used by that user. In this embodiment, server 102 transmits to user terminal 104b used by a second user the trade ID, the username and user ID of the first user, the card type and card ID of the first card to be exchanged, whether or not an effect is applied and the type of effect to be applied, and information indicating the card expansion.

[0092] In step S14, information about the first card is received by the user terminal 104b of the second user. Through the processing in this step, the user terminal 104b used by the second user functions as first card receiving means. The user terminal 104b of the second user receives the information transmitted from the server 102 in step S12. As a result, the user terminal 104b receives, in association with the user ID of the first user, information indicating the user ID of the user with whom the card will be exchanged, the card type and card ID of the first card to be exchanged, whether or not an effect is applied and the type of effect to be applied, the card expansion, and the start date and time of the trade.

[0093] The user terminal 104b displays information indicating that a trade proposal has been made to the second user. For example, as shown in FIG. 16, a trade proposal screen 280 is displayed on the output unit 26 of the user terminal 104b.

[0094] As shown in FIG. 16, the trade proposal screen 280 includes a trade image area 282, a remaining trade time display area 284, a trade partner display area 286, a confirmation button 288, and an end button 290.

[0095] The trade image area 282 is an area that displays an image that visualizes the card trade. The remaining trade time display area 284 is an area that displays the time remaining until the deadline for the second user, who is the other party to the card exchange, to respond whether or not to accept the exchange. The trade deadline is set, for example, to a predetermined time from the trade start date and time set in step S12. The predetermined time can be, for example, three days from the trade start date and time.

[0096] The trade partner display area 286 is an area where information about the user who proposed the trade is displayed. For example, the trade partner display area 286 displays the username of the first user, such as "User X," along with the explanation, "You have received a trade request."

[0097] The confirmation button 288 is a button for confirming the details of the proposed trade. When the second user selects (clicks, taps, etc.) the confirmation button 288, the process proceeds to display a trade confirmation screen 300, which allows the second user to confirm the details of the trade proposed by the first user. The exit button 290 is a button for returning from the trade proposal screen 280 to the screen before transition. When the second user selects (clicks, taps, etc.) the exit button 290, the process returns to the screen immediately before transitioning to the trade proposal screen 280.

[0098] In step S16, the user terminal 104b of the second user accepts or rejects the trade with the first card and selects the card to be exchanged. Through the processing in this step, the user terminal 104b used by the second user functions as a trade acceptance / rejection selection means and a second card selection means.

[0099] In step S14, when the confirmation button 288 is selected, a trade confirmation screen 300 is displayed on the output unit 26 of the user terminal 104b. As shown in FIG. 17 , the trade confirmation screen 300 includes a trade partner display area 302, a card display area 304, a remaining trade time display area 306, a trade reject button 308, a trade accept button 310, and an end button 312.

[0100] The trade partner display area 302 displays information about the user who proposed the trade. For example, the trade partner display area 286 displays the username of the first user, such as "User X." The card display area 304 is an area that displays information about the first card that the first user is proposing to trade. For example, an image of the first card is displayed in the card display area 304. If an effect is applied to the first card, it is preferable to display an image of the first card with an image of the effect superimposed in the card display area 304. It is also preferable to display information about the expansion of the first card in the card display area 304.

[0101] Furthermore, when the card database is referenced and the combination of the first card type and expansion is a combination of a card type and expansion that the second user does not currently own, a NIW mark 304a may be displayed in the card display area 304. This allows the second user to easily understand by checking the trade confirmation screen 300 that the combination of the first card type and expansion proposed for exchange by the first user is a combination of a card type and expansion that the second user does not currently own.

[0102] The remaining trade time display area 306 displays the time remaining until the second user, who is the other party to the card exchange, responds by deciding whether or not to accept the exchange. The remaining trade time display area 306 is displayed in the same manner as the remaining trade time display area 284 on the trade proposal screen 280.

[0103] The trade reject button 308 is a button that is selected when the second user wishes to reject the exchange of cards. The second user can reject the exchange of cards by selecting (clicking, tapping, etc.) the trade reject button 308. When the trade reject button 308 is selected, the user terminal 104b transmits to the server 102 the trade ID and information indicating that the card exchange has been rejected.

[0104] The trade acceptance button 310 is a button that is selected when accepting the exchange of cards. The second user can accept the exchange of cards by selecting (clicking, tapping, etc.) the trade acceptance button 310. When the trade acceptance button 310 is selected, the user terminal 104b proceeds to a process in which the second user selects a second card to be exchanged.

[0105] The exit button 312 is a button for returning to the screen prior to the transition from the trade confirmation screen 300. When the second user selects (clicks, taps, etc.) the exit button 312, the process returns to the screen immediately prior to the transition to the trade confirmation screen 300.

[0106] When the trade accept button 310 is selected, the second user selects a card to be exchanged from the cards owned by the second user as the second card. The user terminal 104b acquires information about the card associated with the user ID of the second user from the card database. The user terminal 104b displays a screen similar to the card selection screen 220 shown in FIG. 10 based on the acquired information about the card owned by the second user.

[0107] In this embodiment, only cards with the same rarity as the first card can be exchanged, so it is preferable to display only cards of the same rarity as the first card among those owned by the second user in the card selection section 222. At this time, an explanation indicating the conditions of the trade, such as "Please send me a card of the same rarity," is displayed in the explanation area 224. If the second user does not own a card of the same rarity as the first card, a message to that effect is displayed, and then the screen is forcibly returned to the previous screen.

[0108] Furthermore, in this embodiment, if an effect is applied to the first card, the second card cannot be exchanged unless an effect is also applied to it, so it is preferable that the card selection unit 222 displays only cards that can be applied with effects among the cards owned by the second user. At this time, the explanation area 224 displays an explanation indicating the conditions of the trade, such as "Please choose from cards with effects." If the second user does not own a card of the same rarity as the first card and that also has an effect, a message to that effect is displayed, and the screen is forcibly returned to the previous screen.

[0109] The second user selects a card to be exchanged for the first card as the second card on the card selection screen 220 displayed on the user terminal 104b. When the card selection section 222 of the card to be exchanged is selected and the confirmation button 230 is selected, the card is selected as the second card to be exchanged. The selection process of the second card by the second user on the card selection screen 220 can be performed in the same manner as the selection process of the first card by the first user in step S10.

[0110] If an effect needs to be applied to a card, the screen transitions to the effect selection screen 240, as in Fig. 12. The second user performs a process to apply an effect to the second card selected on the effect selection screen 240. The process of applying an effect to the second card on the effect selection screen 240 can be performed in the same way as the process of applying an effect to the first card in step S10.

[0111] Furthermore, if the second user owns cards of multiple expansions for the card selected as the second card, the process proceeds to selecting which expansion card to exchange. In this case, similar to FIG. 14, the process transitions to the expansion selection screen 260. The expansion selection area 266 of the expansion selection screen 260 displays expansion selection buttons for all expansions owned by the second user for the card selected as the second card. The second user selects an expansion for the second card to be exchanged on the expansion selection screen 260. The selection process for the expansion of the second card on the expansion selection screen 260 can be performed in the same manner as the selection process for the expansion of the first card in step S10.

[0112] A confirmation screen may be displayed that allows the user to confirm the information about the card selected in the above selection process. Also, the user may be allowed to return to the selection of the user to exchange with, the selection of the second card to be exchanged, the selection of the effect, and the selection of the expansion and redo the selection.

[0113] As described above, the selection process for the second card to be exchanged, the effect to be imparted, and the card expansion is performed. When the selection process is completed, the user terminal 104b transmits to the server 102, in association with the user ID of the second user, the trade ID, the user ID of the first user with whom the card will be exchanged, the card type and card ID of the second card to be exchanged, whether or not an effect is imparted and the type of effect to be imparted, and information indicating the card expansion.

[0114] If the card has other attributes such as language, a process for selecting those attributes may be provided. For example, if there are language attributes such as Japanese cards and English cards, it may be possible to select which card attribute to use as the first card to be exchanged.

[0115] In addition, during the period when the first user is waiting for a response from the second user, the user terminal 104a used by the first user may be configured to display a standby screen indicating that the first user is waiting for a response from the second user, who is the exchange partner.

[0116] In step S18, a process for receiving the second card is performed. Through the process in this step, server 102 functions as a second card accepting unit. Server 102 receives the information transmitted from user terminal 104b in step S16.

[0117] If the trade is rejected by the second user in step S16, the server 102 receives information indicating that the trade has been rejected along with the trade ID. In this case, as shown in Figure 18, the "Acceptance or Rejection by Exchange Partner" field for the trade proposal stored in the trade database in step S12 in association with the received trade ID is set to "Rejected." Furthermore, the server 102 transmits information indicating that the trade has been rejected to the user terminal 104a used by the first user.

[0118] Furthermore, if no acceptance or rejection response is received from the second user by the deadline for the second user to respond as to whether or not to accept the exchange, the trade will be deemed unsuccessful and will be handled in the same manner as if the trade had been rejected.

[0119] In step S16, if the trade is accepted by the second user, the server 102 accepts, in association with the user ID of the second user, the trade ID, the user ID of the first user with whom the card will be exchanged, the card type and card ID of the second card to be exchanged, whether or not an effect is applied and the type of effect to be applied, and information indicating the card expansion.

[0120] As shown in FIG. 19, the server 102 stores the received information in the storage unit 12 as a trade database in association with the received trade ID. First, the "Acceptance or Rejection by Exchange Partner" field for the trade proposal stored in the trade database in step S12 in association with the received trade ID is set to "Accepted." Furthermore, the server 102 newly stores the trade ID, the user ID and user name of the first user, the user ID and user name of the second user, the card type and card ID of the second card to be exchanged, whether or not an effect is applied and the type of effect applied, and information indicating the card expansion. The server 102 also stores the date and time when the acceptance of the trade from the user terminal 104b was accepted as the trade acceptance date and time in association with the trade ID.

[0121] In this embodiment, the trade database stores a trade ID "T01," a first user ID "U01," a first user name "User X," a second user ID "U02," a second user name "User Y," a second card ID "C003," a second card type "Card C," an effect "Add," and an "Expansion Ax1." The trade acceptance date and time, "2024 / 1 / 2 13:20," is also stored in association with the trade ID.

[0122] Furthermore, the server 102 references the user ID of the first user and transmits information about the second card to be exchanged to the user terminal 104a used by the first user. The server 102 transmits to the user terminal 104a used by the first user the trade ID, the username and user ID of the second user, the card type and card ID of the second card to be exchanged, whether or not an effect is applied and the type of effect, and information indicating the card expansion.

[0123] In step S20, the information on the second card is received by the user terminal 104a of the first user. Through the processing in this step, the user terminal 104a used by the first user functions as a second card receiving means. The user terminal 104a of the first user receives the information transmitted from the server 102 in step S18.

[0124] If the trade is rejected by the second user, the user terminal 104a receives information indicating that the trade has been rejected from the server 102. The user terminal 104a displays a screen indicating that the trade has been rejected on the output unit 26, and ends the trade.

[0125] If the trade is accepted by the second user, the user terminal 104a receives the trade ID, the username and user ID of the second user, the card type and card ID of the second card to be exchanged, whether or not an effect is applied and the type of effect to be applied, and information indicating the card's expansion.

[0126] The user terminal 104a displays information indicating that the trade has been accepted for the first user. For example, the output unit 26 of the user terminal 104a displays a trade proposal screen 280. As shown in FIG. 16 , the trade proposal screen 280 includes a trade image area 282, a remaining trade time display area 284, a trade partner display area 286, a confirmation button 288, and an end button 290.

[0127] The trade image area 282 is an area that displays an image that visualizes the trading of cards. The remaining trade time display area 284 is an area that displays the time remaining until the deadline for the first user to respond as to whether or not to accept the exchange. The trade deadline is set, for example, to a predetermined time from the trade acceptance date and time set in step S18. The predetermined time can be, for example, three days from the trade acceptance date and time.

[0128] Information about the user who proposed the trade is displayed in the trade partner display area 286. For example, the trade partner display area 286 displays the username of the second user, "User Y," along with the explanation, "Your reply has arrived."

[0129] Confirm button 288 is a button for confirming the details of the proposed trade. When the first user selects (clicks, taps, etc.) confirm button 288, the process proceeds to display trade confirmation screen 320, which allows the first user to confirm the details of the trade proposed by the second user. Exit button 290 is a button for returning from trade proposal screen 280 to the screen before transition. When the first user selects (clicks, taps, etc.) exit button 290, the process returns to the screen immediately before transitioning to trade proposal screen 280.

[0130] In step S22, the user terminal 104a of the first user performs a selection process to accept or reject the trade with the second card. Through the process in this step, the user terminal 104a used by the first user functions as a trade acceptance / rejection selection means.

[0131] In step S20, when the confirmation button 288 is selected, a trade confirmation screen 320 is displayed on the output unit 26 of the user terminal 104a. As shown in FIG. 20, the trade confirmation screen 320 includes a trade partner display area 322, a second card display area 324, a first card display area 326, a remaining trade time display area 328, a trade reject button 330, a trade accept button 332, and an end button 334.

[0132] The trade partner display area 322 displays information about the second user. For example, the trade partner display area 322 displays the username of the second user, such as "User Y." The second card display area 324 is an area that displays information about the second card proposed for exchange by the second user. For example, an image of the second card is displayed in the second card display area 324. If an effect is applied to the second card, it is preferable to display an image of the second card with an image of the effect superimposed in the second card display area 324. It is also preferable to display information about the expansion of the second card in the second card display area 324.

[0133] Furthermore, when the card database is referenced and the combination of the second card type and expansion is a combination of a card type and expansion that the first user does not currently own, an NIW mark 324a may be displayed in the second card display area 324. This allows the first user to easily understand by checking the trade confirmation screen 320 that the combination of the second card type and expansion proposed for exchange by the second user is a combination of a card type and expansion that the first user does not currently own.

[0134] The first card display area 326 is an area that displays information about the first card selected by the first user. For example, an image of the first card is displayed in the first card display area 326. If an effect is applied to the first card, it is preferable to display an image of the first card with an image of the effect superimposed in the first card display area 326. It is also preferable to display information about the expansion of the first card in the first card display area 326.

[0135] The remaining trade time display area 328 is an area that displays the time remaining until the deadline for the first user to respond as to whether or not to accept the exchange.

[0136] The trade reject button 330 is a button that is selected when the first user rejects the exchange of cards. The first user can reject the exchange of cards by selecting (clicking, tapping, etc.) the trade reject button 330. When the trade reject button 330 is selected, the user terminal 104a transmits to the server 102 the trade ID and information indicating that the exchange of cards has been rejected.

[0137] The trade accept button 332 is a button that is selected when accepting the card exchange. The first user can accept the card exchange by selecting (clicking, tapping, etc.) the trade accept button 332. When the trade accept button 332 is selected, the user terminal 104a transmits to the server 102 the trade ID and information indicating that the card exchange has been accepted.

[0138] Note that when the trade acceptance button 332 is selected, a process may be performed to further confirm acceptance of the trade. For example, a process may be performed to display an explanation such as "Do you want to confirm the trade and exchange the cards between the players? (You cannot go back to before trading)" and have the first user confirm the decision.

[0139] The exit button 334 is a button for returning to the screen prior to the transition from the trade confirmation screen 320. When the first user selects (clicks, taps, etc.) the exit button 334, the process returns to the screen immediately prior to the transition to the trade confirmation screen 320.

[0140] In step S24, a process of receiving acceptance or rejection of the second card is performed. Through the process in this step, server 102 functions as a second card acceptance rejection receiving means. Server 102 receives the information transmitted from user terminal 104a in step S22.

[0141] If the trade is rejected by the first user in step S22, server 102 receives information indicating that the trade has been rejected along with the trade ID. In this case, as shown in Figure 21, in the trade database, the "Acceptance or Rejection by Exchange Partner" field for the trade proposal stored in step S18 in association with the received trade ID is set to "Rejected." Furthermore, server 102 transmits information indicating that the trade has been rejected to user terminal 104b used by the second user.

[0142] Furthermore, if no acceptance or rejection response is received from the first user by the deadline for the first user to respond as to whether or not to accept the exchange, the trade will be deemed unsuccessful and will be handled in the same manner as if the trade were rejected.

[0143] In step S22, if the trade is accepted by the second user, the server 102 sets the "Acceptance or Rejection by Exchange Partner" item for the trade proposal stored in the trade database in step S18 to "Accepted," as shown in Figure 22. Furthermore, the server 102 transmits information indicating that the trade has been accepted to the user terminal 104b used by the second user.

[0144] In step S26, the first user performs a process of acquiring a second card in association with the exchange. Through the process in this step, the user terminal 104a used by the first user functions as a second card acquisition means.

[0145] In step S22, when the trade is accepted by the first user, the user terminal 104a displays a card exchange screen 340 on the output unit 26. As shown in FIG. 23, the card exchange screen 340 includes an explanation area 342, a sending card display area 344, and an end button 346.

[0146] Explanation area 342 is an area that explains the operations for sending the first card and obtaining the second card. For example, explanation area 342 displays an explanation such as "Swipe the card to send it to the other person."

[0147] The sending card display area 344 is an area where information about a card to be sent to the other party is displayed. In the sending card display area 344, for example, an image of a first card that the first user will exchange with the second user is displayed.

[0148] When the first user swipes the image of the card displayed in the sending card display area 344, a process to acquire a second card is performed. When the first user swipes the image of the first card displayed in the sending card display area 344, the image of the first card is erased, and an image of the second card to be exchanged is displayed on the card exchange screen 340, as shown in Fig. 24. In addition, information indicating that the first user has executed the process to acquire the second card is transmitted from the user terminal 104a to the server 102.

[0149] The end button 346 is a button for returning to the screen before transition from the card exchange screen 340. When the first user selects (clicks, taps, etc.) the end button 346, the process returns to the screen immediately before transition to the card exchange screen 340.

[0150] In step S28, the second user performs a process of acquiring the first card associated with the exchange. Through the process in this step, the user terminal 104b used by the second user functions as a first card acquisition means.

[0151] In step S24, when server 102 transmits information indicating that the trade has been accepted by the first user to user terminal 104b used by the second user, user terminal 104b receives the information. When user terminal 104b receives the information indicating that the trade has been accepted by the first user, it displays a card exchange screen 340 on output unit 26. Similar to FIG. 23 , card exchange screen 340 includes an explanation area 342, a sending card display area 344, and an end button 346.

[0152] The explanation area 342 is an area that explains the operations for sending the second card and acquiring the first card. For example, the explanation area 342 displays an explanation such as "Swipe the card to send it to the other party." The sending card display area 344 displays, for example, an image of the second card that the second user will exchange with the first user. When the second user swipes the image of the card displayed in the sending card display area 344, a process for acquiring the first card is performed. When the second user swipes the image of the second card displayed in the sending card display area 344, the image of the second card is erased, and an image of the first card to be exchanged is displayed on the card exchange screen 340. In addition, information indicating that the second user has executed the process for acquiring the first card is transmitted from the user terminal 104b to the server 102.

[0153] In step S30, post-processing is performed in association with the exchange of the first card and the second card. Through the processing in this step, the server 102 functions as a post-processing means.

[0154] In step S26, when the first user executes the process of acquiring a second card, the server 102 receives information indicating that the first user has executed the process of acquiring a second card. The server 102 decreases, by one, the number of expansions owned that have been exchanged for the second card associated with the user ID of the second user in the card database. The server 102 also increases, by one, the number of expansions owned that have been exchanged for the type of card corresponding to the second card acquired from the second user, associated with the user ID of the first user in the card database. At this time, if an effect has been applied to the exchanged second card, the server 102 decreases, by one, the number of effects for the second card associated with the user ID of the second user, and increases, by one, the number of effects for the type of card corresponding to the second card, associated with the user ID of the first user.

[0155] In step S28, when the second user executes the process of acquiring the first card, the server 102 receives information indicating that the second user has executed the process of acquiring the first card. The server 102 decreases, by one, the number of owned expansions exchanged for the first card associated with the user ID of the first user in the card database. The server 102 also increases, by one, the number of owned expansions exchanged for the type of card corresponding to the first card acquired from the first user, associated with the user ID of the second user in the card database. At this time, if an effect is applied to the exchanged first card, the server 102 decreases, by one, the number of effects for the first card associated with the user ID of the first user, and increases, by one, the number of effects for the type of card corresponding to the first card, associated with the user ID of the second user.

[0156] It should be noted that the process of acquiring the second card by the first user in step S26 and the process of acquiring the first card by the second user in step S28 do not need to be performed simultaneously.

[0157] While the preferred embodiments of the present invention have been described above, the present invention is not limited to the specific embodiments, and includes the inventions set forth in the claims and their equivalents. Furthermore, the device configurations described in the above embodiments and modifications can be combined as appropriate as long as no technical contradiction occurs.

[0158] [Configuration of the invention] [Configuration 1] Computer, A means for acquiring a card exchange proposal with a second user different from the first user, the proposal including a first card to be exchanged from cards owned by the first user and a classification of the first card; means for obtaining an acceptance or rejection of the proposal by the second user; means for acquiring a card exchange proposal with the first user, the proposal including a second card to be exchanged from cards owned by the second user and a classification of the second card, if the proposal is accepted; means for acquiring whether or not the exchange of the first card and the second card by the first user has been successful; means for allowing the first user to own the second card and the second user to own the first card when the exchange is successful; A card trading program characterized by functioning as follows. [Configuration 2] The card trading program according to configuration 1, A card trading program, wherein the classification is a route by which the cards are obtained. [Configuration 3] The card trading program according to configuration 1 or 2, A card trading program, characterized in that cards that can be selected as the second card from cards owned by the second user are limited depending on the first card. [Configuration 4] The card trading program according to configuration 3, 10. A card trading program, comprising: a step of requesting that a second effect be imparted to the second card in accordance with a first effect imparted to the first card. [Configuration 5] The card trading program according to any one of configurations 1 to 4, A card trading program characterized in that the cards that can be selected as the first card from among the cards owned by the first user and the cards that can be selected as the second card from among the cards owned by the second user are limited depending on at least one of the acquisition route of the cards and the rarity of the cards. [Configuration 6] 6. The card trading program according to claim 5, A card trading program characterized in that the restriction is changed at a predetermined timing. [Configuration 7] The card trading program according to any one of configurations 1 to 6, If the exchange is not completed within a predetermined period of time after the proposal is received, the exchange is deemed to be unsuccessful. [Configuration 8] The card trading program according to any one of configurations 1 to 7, A card trading program that causes the computer to function as a means for automatically rejecting the proposal. [Configuration 9] A means for acquiring a card exchange proposal with a second user different from the first user, the proposal including a first card to be exchanged from cards owned by the first user and a classification of the first card; means for obtaining an acceptance or rejection of the proposal by the second user; means for acquiring a card exchange proposal with the first user, the proposal including a second card to be exchanged from cards owned by the second user and a classification of the second card, if the proposal is accepted; means for acquiring whether or not the exchange of the first card and the second card by the first user has been successful; means for allowing the first user to own the second card and the second user to own the first card when the exchange is successful; A card trading system comprising: [Configuration 10] On the computer, A step of obtaining a card exchange proposal with a second user different from the first user, the proposal including a first card to be exchanged from cards owned by the first user and a classification of the first card; obtaining an acceptance or rejection of the proposal by the second user; If the proposal is accepted, acquiring a card exchange proposal with the first user, the proposal including a second card to be exchanged from a card owned by the second user and a classification of the second card; acquiring whether or not the exchange of the first card and the second card by the first user has been successful; If the exchange is successful, allowing the first user to own the second card and allowing the second user to own the first card; A card trading method characterized by executing the above. [Explanation of symbols]

[0159] 10 Processing unit, 12 Memory unit, 14 Input unit, 16 Output unit, 18 Communication unit, 20 Processing unit, 22 Memory unit, 24 Input unit, 26 Output unit, 28 Communication unit, 100 Card trading system, 102 Server, 104 (104a, 104b) User terminal, 108 Information and communication network, 200 Card, 202 Effect, 210 User selection screen, 212 User selection unit, 212a User icon, 212b User name display unit, 212c Trade selection unit, 212d Trade selection unit, 220 Card selection screen, 222 Card selection unit, 222a Remaining card number display area, 222b Effect display area, 224 Description area, 228 Search input area, 230 Confirm button, 232 Back button, 234 Card selection unit, 236 Card selection unit, 240 Effect selection screen, 242 Card display area, 244 Effect display area, 246 Effect number display area, 248 Settings button, 250 Exit button, 252 Language button, 254 Selection mark, 256 Effect description area, 258 Image, 260 Expansion selection screen, 262 Card display area, 264 Description area, 266 Expansion selection area, 266a-266c Expansion selection button, 268 Selection mark, 270 Settings button, 272 Exit button, 280 Trade proposal screen, 282 Trade image image area, 284 Remaining trade time display area, 286 Trade partner display area, 288 Confirm button, 290 Exit button, 300 Trade confirmation screen, 302 Trade partner display area, 304 Card display area, 304a NIW mark, 306 Remaining trade time display area, 308 Trade reject button, 310 Trade accept button, 312 Exit button, 320 trade confirmation screen, 322 trade partner display area, 324a NIW mark, 328 remaining trade time display area, 330 trade reject button, 332 trade accept button, 334 exit button, 340 card exchange screen, 342 explanation area, 344 sending card display area, 346 exit button.

Claims

1. Computer, a means for acquiring a card exchange proposal with a second user different from the first user, the proposal including a first card to be exchanged from cards owned by the first user and a classification of the first card; means for obtaining an acceptance or rejection of the proposal by the second user; a means for acquiring a card exchange proposal with the first user, the proposal including, when the proposal is accepted, a second card to be exchanged from cards owned by the second user and a classification of the second card; means for acquiring whether or not the exchange of the first card and the second card by the first user has been successful; a means for allowing the first user to own the second card and the second user to own the first card when the exchange is successful; A card trading program characterized by functioning as follows.

2. 2. The card trading program according to claim 1, A card trading program, wherein the classification is a route by which the cards are obtained.

3. 3. The card trading program according to claim 1, A card trading program, characterized in that cards that can be selected as the second card from cards owned by the second user are limited depending on the first card.

4. 4. The card trading program according to claim 3, A card trading program that requires the second card to be given a second effect in accordance with a first effect given to the first card.

5. 2. The card trading program according to claim 1, A card trading program characterized in that the cards that can be selected as the first card from among the cards owned by the first user and the cards that can be selected as the second card from among the cards owned by the second user are limited depending on at least one of the acquisition route of the cards and the rarity of the cards.

6. 6. The card trading program according to claim 5, A card trading program characterized in that the restriction is changed at a predetermined timing.

7. 2. The card trading program according to claim 1, If the exchange is not completed within a predetermined period of time after the proposal is received, the exchange is deemed to be unsuccessful.

8. 2. The card trading program according to claim 1, A card trading program that causes the computer to function as a means for automatically rejecting the proposal.

9. a means for acquiring a card exchange proposal with a second user different from the first user, the proposal including a first card to be exchanged from cards owned by the first user and a classification of the first card; means for obtaining an acceptance or rejection of the proposal by the second user; a means for acquiring a card exchange proposal with the first user, the proposal including, when the proposal is accepted, a second card to be exchanged from cards owned by the second user and a classification of the second card; means for acquiring whether or not the exchange of the first card and the second card by the first user has been successful; a means for allowing the first user to own the second card and the second user to own the first card when the exchange is successful; A card trading system comprising:

10. On the computer, acquiring a card exchange proposal with a second user different from the first user, the proposal including a first card to be exchanged from cards owned by the first user and a classification of the first card; obtaining an acceptance or rejection of the proposal by the second user; If the proposal is accepted, acquiring a card exchange proposal with the first user, the proposal including a second card to be exchanged from cards owned by the second user and a classification of the second card; acquiring whether or not the exchange of the first card and the second card by the first user has been successful; If the exchange is successful, allowing the first user to own the second card and allowing the second user to own the first card; A card trading method characterized by executing the above.

Citation Information

Patent Citations

  • System, program, and method for on-line game where users can exchange game items

    JP2015112140A

  • Program and information processing apparatus

    JP2019209117A