Information processing systems, information processing methods, and programs

JP2026165605APending Publication Date: 2026-10-14KONAMI DIGITAL ENTERTAINMENT CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025058070
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-03-31
Publication Date
2026-10-14

AI Technical Summary

Benefits of technology

【0047】 合成の指示を受付けると、制御装置31(効果付与部62)は、合成ベースと1以上の合成素材とを合成する(Sa8,Sa9)。制御装置31は、まず、合成ベースの特殊カードCbについてコンテンツZを変更する(Sa8)。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026165605000001_ABST
    Figure 2026165605000001_ABST
Patent Text Reader

Abstract

This will allow users to judge the appropriateness of using game elements, taking scarcity into consideration. [Solution] The information processing system comprises an element granting unit 61 that grants a first game element to a user, on which an NFT (Non-Fungible Token) has been set; an effect granting unit 62 that grants the user game-related effects in exchange for using the first game element in response to instructions from the user; and a notification processing unit 63 that notifies the user of notification information representing the number of game elements of the same type as the first game element in circulation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to games.

Background Art

[0002] Games that use game elements with NFT (Non-Fungible Token) set thereon have been conventionally proposed. For example, Non-Patent Document 1 discloses that another item can be generated by synthesizing a plurality of items on which NFTs are set.

Prior Art Documents

Non-Patent Document

[0003]

Non-Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In systems where game elements with NFTs set thereon are distributed, it is common that the rarity differs for each game element. In conventional systems, for example, a user may consume a high-rarity game element as a synthesis material. In view of the above circumstances, one aspect of the present disclosure aims to enable a user to judge the suitability of using a game element in consideration of its rarity.

Means for Solving the Problems

[0005] An information processing system according to one aspect of this disclosure comprises: an element granting unit that grants a first game element on which an NFT (Non-Fungible Token) is set to a user; an effect granting unit that grants the user an effect related to the game in exchange for the use of the first game element in accordance with the user's instructions; and a notification processing unit that notifies the user of notification information representing the number of game elements of the same type as the first game element in circulation.

[0006] An information processing method relating to one aspect of this disclosure includes granting a first game element on which an NFT (Non-Fungible Token) is set to a user; granting the user game effects in exchange for using the first game element in response to instructions from the user; and notifying the user of notification information representing the number of game elements of the same type as the first game element in circulation.

[0007] A program according to one aspect of this disclosure causes a computer system to function as follows: an element granting unit that grants a first game element on which an NFT (Non-Fungible Token) is set to a user; an effect granting unit that grants the user game-related effects in exchange for the use of the first game element in response to instructions from the user; and a notification processing unit that notifies the user of notification information representing the number of game elements of the same type as the first game element in circulation. [Brief explanation of the drawing]

[0008] [Figure 1] This is a block diagram of the communication system in the first embodiment. [Figure 2] This is a block diagram illustrating the configuration of a game server. [Figure 3] This is a schematic diagram of a virtual card. [Figure 4] This is a schematic diagram representing the data structure of a virtual card. [Figure 5] This is a block diagram illustrating the functional configuration of a game server. [Figure 6] This is a flowchart illustrating the specific steps involved in the synthesis process. [Figure 7] This is a schematic diagram of the selection screen where the user chooses the synthesis base. [Figure 8] This is a schematic diagram of the selection screen where users choose synthetic materials. [Figure 9] This is a schematic diagram of the confirmation screen. [Figure 10] This is an explanatory diagram regarding changes to the content of special cards. [Figure 11] This is an explanatory diagram regarding changes to the content of special cards. [Figure 12] This is a schematic diagram of the results screen. [Figure 13] This is an example of the display of a special card in the second embodiment. [Figure 14] This is an example of the display of a special card in the third embodiment. [Figure 15] This is a flowchart of the synthesis process in the third embodiment. [Figure 16] This is an example of the display of a special card in the fourth embodiment. [Figure 17] This is a flowchart of a part of the synthesis process in the fifth embodiment. [Figure 18] This is an example of how special cards are displayed in a modified example. [Modes for carrying out the invention]

[0009] Embodiments of this disclosure will be described with reference to the drawings. The embodiments described below include various limitations that are not essential to this disclosure. Therefore, the scope of this disclosure is not limited to the embodiments described below.

[0010] [First Embodiment] FIG. 1 is a block diagram illustrating the configuration of a communication system 100 according to the first embodiment of the present disclosure. As illustrated in FIG. 1, the communication system 100 includes an information processing system 10 and a terminal device 20. Although a plurality of terminal devices 20 actually exist, in the following description, attention is focused on one terminal device 20 for convenience. The terminal device 20 can communicate with the information processing system 10 via a communication network (not shown) such as the Internet.

[0011] The terminal device 20 is an information device used by a user U. For example, a portable or stationary information device such as a smartphone, a tablet terminal, a home game device, a mobile phone, or a personal computer is used as the terminal device 20. Note that, for example, an arcade game machine installed in a facility such as a game facility or a commercial facility may be used as the terminal device 20.

[0012] The terminal device 20 includes a display device 21 and an operation device 22. The display device 21 displays images. The display device 21 is configured with a display panel such as a liquid crystal panel or an organic EL (Electroluminescence) panel. The operation device 22 is an input device that receives an instruction from the user U. The operation device 22 is, for example, an operator operated by the user U, or a touch panel that detects contact by the user U. Note that a voice input device that receives the voice of the user U may be used as the operation device 22.

[0013] The information processing system 10 is a computer system that provides a game to the user U of the terminal device 20. The information processing system 10 includes a game server 30, a blockchain 40, and a market server 50. Each of the game server 30, the blockchain 40, and the market server 50 can communicate with one another via a communication network such as the Internet. Note that two or more elements among the game server 30, the blockchain 40, and the market server 50 may constitute a single integrated system.

[0014] The game server 30 is a computer system that controls the progress of the game played by user U. Figure 2 is a block diagram illustrating the configuration of the game server 30. As illustrated in Figure 2, the game server 30 comprises a control device 31, a storage device 32, and a communication device 33. The game server 30 can be implemented as a single device or as multiple devices configured separately from each other.

[0015] The control device 31 consists of one or more processors that control each element of the game server 30. For example, the control device 31 consists of one or more types of processors such as a CPU (Central Processing Unit), GPU (Graphics Processing Unit), SPU (Sound Processing Unit), DSP (Digital Signal Processor), FPGA (Field Programmable Gate Array), or ASIC (Application Specific Integrated Circuit).

[0016] The storage device 32 is one or more memories that store programs executed by the control device 31 and various data used by the control device 31. The storage device 32 is composed of known recording media such as magnetic recording media or semiconductor recording media. The storage device 32 may be composed of a combination of multiple types of recording media. Alternatively, a portable recording media that can be attached to and detached from the game server 30, or a recording media that can be written to or read by the control device 31 via a communication network (e.g., cloud storage), may be used as the storage device 32.

[0017] The communication device 33 communicates with the terminal device 20 via the communication network. The communication device 33 can also communicate with the blockchain 40 and the market server 50. Alternatively, a separate communication device 33 may be connected to the game server 30 via a wired or wireless connection.

[0018] In the game played by user U, a virtual card C, as illustrated in Figure 3, is used. The virtual card C is a game element assigned to user U. As illustrated in Figure 3, the virtual card C is a virtual object representing a trading card used by user U. Specifically, the virtual card C is represented by an image containing characters that appear in the game. Multiple types of virtual cards C, each depicting different characters, are used in the game.

[0019] Virtual card C is distinguished into regular card Ca and special card Cb. Special card Cb is virtual card C with an NFT (Non-Fungible Token) set up. An NFT is digital data whose ownership, authenticity, and uniqueness can be proven using blockchain technology. Therefore, multiple special card Cb with completely identical relationships cannot exist. On the other hand, regular card Ca is virtual card C without an NFT set up, so multiple regular card Ca with completely identical relationships can coexist.

[0020] The blockchain 40 in Figure 1 is a decentralized data management system composed of multiple computer nodes (nodes) executing smart contracts. Specifically, blockchain 40 is a decentralized ledger system that realizes highly reliable information services that are difficult to tamper with by linking data blocks generated by cryptographic technology in chronological order and recording and managing them in a decentralized manner by multiple nodes. Blockchain 40 performs, for example, the issuance (minting), recording, and destruction (burning) of NFTs.

[0021] The market server 50 is a computer system that provides a trading market (online marketplace). The trading market is a system that mediates and manages transactions of NFTs issued and managed by blockchain 40. Specifically, the market server 50 performs tasks such as listing, buying, and exchanging NFTs, verifying and transferring ownership of NFTs, and processing the settlements necessary for transactions.

[0022] Figure 4 is a schematic diagram representing the data structure of virtual card C. Content Z in Figure 4 is the data used to display virtual card C. Specifically, Content Z is an image depicting a character that appears in the game.

[0023] Among the virtual cards C, the special card Cb consists of an NFT, metadata Y, and content Z. In other words, the special card Cb is digital data with an NFT set for metadata Y and content Z. The special card Cb is represented by the correspondence between the NFT, metadata Y, and content Z. The NFT is recorded and managed by blockchain 40, and metadata Y and content Z are recorded and managed by the game server 30. On the other hand, the regular card Ca consists of metadata Y and content Z. In other words, no NFT is set for the regular card Ca. The regular card Ca can also be described as data that is not subject to recording and management by blockchain 40.

[0024] An NFT includes a token identifier X1, owner information X2, a metadata link X3, a content identifier X4, and a character identifier X5. The token identifier X1 is a unique code sequence (token ID) assigned to the NFT. The owner information X2 is information representing the NFT's owner and ownership history (e.g., an Ethereum address). The metadata link X3 is information for accessing the metadata Y on which the NFT is configured. The content identifier X4 is a code sequence for identifying the content Z on which the NFT is configured. The character identifier X5 is a code sequence for identifying the character corresponding to the content Z. Note that a portion of the token identifier X1 may be used as the content identifier X4 and the character identifier X5.

[0025] Metadata Y is data relating to the content Z of virtual card C. Specifically, metadata Y includes a content identifier X4 and a character identifier X5 common to NFTs, as well as a content link Y1 and ability parameters Y2. Content link Y1 is information for accessing the content Z corresponding to metadata Y. Ability parameters Y2 are parameters relating to the abilities of the character represented by virtual card C. For example, in a baseball game, the ability parameters Y2 of virtual card C are ability values ​​such as the player character's batting power and fielding power. In a role-playing game, the ability parameters Y2 of virtual card C are ability values ​​such as the character's attack power and defense power. Note that one or more pieces of information constituting metadata Y (e.g., ability parameters Y2) may be omitted.

[0026] Figure 5 is a block diagram illustrating the functional configuration of the game server 30. The control device 31 implements multiple functions (element assignment unit 61, effect assignment unit 62, notification processing unit 63) for managing the virtual card C by executing a program stored in the storage device 32.

[0027] The element assignment unit 61 assigns a virtual card C (either a regular card Ca or a special card Cb) to user U. The conditions under which the element assignment unit 61 assigns the virtual card C to user U are arbitrary.

[0028] For example, the element assignment unit 61 assigns a virtual card C to user U when predetermined conditions are met in a game played by user U. Specifically, the element assignment unit 61 assigns a virtual card C to user U when user U completes a specific event in the game, or when user U wins a lottery game. The lottery game is a game in which one of several lottery elements, including a normal card Ca and a special card Cb, is selected by lottery. Note that the lottery element selected in the lottery game may be only the special card Cb.

[0029] Furthermore, the element assignment unit 61 assigns a virtual card C to user U upon the completion of a transaction by user U. Transactions involving virtual card C include, for example, exchanges between multiple users U, and purchases completed through payment of a value medium. The value medium is a medium on which a given value is set, such as currency (real currency or electronic currency) or points. User U can acquire a special card Cb through electronic transactions using, for example, the market server 50.

[0030] Furthermore, the element assignment unit 61 grants a virtual card C to user U as a reward for actions actually performed by user U. For example, if user U reads a QR code (registered trademark) with the terminal device 20 at a specific location such as a baseball stadium, if user U purchases a product related to the game, or if user U plays another game related to the game they are currently playing, the element assignment unit 61 grants a virtual card C to user U as a reward.

[0031] The process by which the element assignment unit 61 assigns a special card Cb to user U is, for example, the process of requesting the blockchain 40 to issue (mint) the special card Cb. The blockchain 40 issues the special card Cb in response to the request from the game server 30 (element assignment unit 61). As described above, the element assignment unit 61 assigns a special card Cb with an NFT set to user U. The element assignment unit 61 also assigns a regular card Ca to user U. The blockchain 40 is not required for the assignment of a regular card Ca.

[0032] The effect granting unit 62 in Figure 5 grants game-related effects to user U in exchange for the use of a special card Cb in response to instructions from user U. In the first embodiment, a process of combining multiple virtual cards C owned by user U (hereinafter referred to as the "combination process") is assumed. The combination process is a process that changes the virtual card C of the combination base by combining one or more virtual cards C selected by user U as materials for the combination process (hereinafter referred to as the "combination materials") with one virtual card C selected by user U as the basis for the combination process (hereinafter referred to as the "combination base"). In other words, the effect granting unit 62 grants user U the effect of a change in the virtual card C. With the above configuration, multiple virtual cards C can be combined, so an effective incentive to collect virtual cards C can be given to user U.

[0033] In the first embodiment, we assume that special cards Cb are selected as the synthesis base and synthesis material. That is, the effect granting unit 62 grants user U the effect of changing the special card Cb of the synthesis base in exchange for the use of the special card Cb selected by user U as the synthesis material. One or more special cards Cb selected as synthesis material are discarded (burned) by the synthesis process. In the synthesis process, the special card Cb of the synthesis material is an example of the "first game element," and the special card Cb of the synthesis base is an example of the "second game element."

[0034] The notification processing unit 63 notifies the user U of the terminal device 20 of various information. Specifically, the notification processing unit 63 transmits image data representing the image to be displayed to the terminal device 20. The terminal device 20 receives the image data from the game server 30 and displays the screen represented by the image data on the display device 21.

[0035] The notification processing unit 63 of the first embodiment notifies user U of the total number of identical special cards Cb that are still valid in the communication system 100 (hereinafter referred to as "circulating number N"). Identical special cards Cb are special cards Cb that have different NFT token identifiers X1 but share the same content identifier X4 (i.e., special cards Cb that share the same content Z). The circulating number N is the total number of identical special cards Cb whose NFTs are still valid on the blockchain 40 (i.e., the remaining number). Special cards Cb that have become uncirculated due to destruction (burning) are not included in the circulating number N because they do not remain valid in the communication system 100. As explained above, the circulating number N of a special card Cb corresponds to an indicator of scarcity for that special card Cb. Note that the circulating number N is an example of notification information notified to user U.

[0036] Figure 6 is a flowchart illustrating the specific steps of the synthesis process. When user U instructs the user to start the synthesis process by operating the control device 22, the synthesis process shown in Figure 6 begins.

[0037] When the synthesis process begins, the control device 31 (notification processing unit 63) obtains the circulation quantity N for each special card Cb owned by user U (Sa1). Specifically, the control device 31 queries the blockchain 40 for the circulation quantity N of each special card Cb. The blockchain 40 counts the circulation quantity N of similar special cards Cb for each special card Cb instructed by the game server 30 and notifies the game server 30 of the circulation quantity N of each special card Cb. The control device 31 receives the circulation quantity N of each special card Cb from the blockchain 40.

[0038] The control device 31 (notification processing unit 63) causes the selection screen G1, as illustrated in Figure 7, to be displayed on the display device 21 of the terminal device 20 (Sa2). Specifically, the control device 31 transmits image data representing the selection screen G1 to the terminal device 20.

[0039] The selection screen G1 is a screen for user U to select a synthesis base from multiple virtual cards C (special cards Cb in the first embodiment) owned by user U. As illustrated in Figure 7, the selection screen G1 displays multiple special cards Cb owned by user U as selection candidates. The circulation quantity N is displayed for each of the multiple special cards Cb on the selection screen G1. Note that the multiple virtual cards C that are selection candidates for the synthesis base may include one or more regular cards Ca. The circulation quantity N is not displayed for each regular card Ca.

[0040] User U can select a desired special card Cb as the synthesis base by operating the operating device 22 while considering the circulation number N of each special card Cb. The control device 31 (notification processing unit 63) receives the selection of the synthesis base from user U (Sa3). Specifically, the control device 31 receives operation data representing the operation to the operating device 22 from the terminal device 20.

[0041] Upon receiving a selection based on synthesis, the control device 31 (notification processing unit 63) displays the selection screen G2, as illustrated in Figure 8, on the display device 21 of the terminal device 20 (Sa4). Specifically, the control device 31 transmits image data representing the selection screen G2 to the terminal device 20.

[0042] The selection screen G2 is a screen for user U to select one or more synthesis materials from the virtual cards C (special cards Cb in the first embodiment) owned by user U. As illustrated in Figure 8, multiple special cards Cb owned by user U are displayed as selection candidates on the selection screen G2. The circulation quantity N is displayed for each of the multiple special cards Cb on the selection screen G2. Note that the multiple virtual cards C that are candidates for synthesis materials may include one or more regular cards Ca. The circulation quantity N is not displayed for each regular card Ca.

[0043] User U can select any number of special cards Cb as synthesis materials by operating the operating device 22, taking into account the circulation number N of each special card Cb. User U can also select duplicate special cards Cb of the same type from multiple special cards Cb that they own. The control device 31 (notification processing unit 63) receives the selection of synthesis materials from user U (Sa5). Specifically, the control device 31 receives operation data representing the operation to the operating device 22 from the terminal device 20.

[0044] Upon receiving the selection of the composite material, the control device 31 (notification processing unit 63) displays the confirmation screen G3, as illustrated in Figure 9, on the display device 21 of the terminal device 20 (Sa6). Specifically, the control device 31 transmits image data representing the confirmation screen G3 to the terminal device 20.

[0045] Confirmation screen G3 is the screen where user U instructs the execution of the synthesis process. Confirmation screen G3 can also be described as the screen where user U confirms the selection of the synthesis base (Sa3) and the selection of synthesis materials (Sa5). As illustrated in Figure 9, confirmation screen G3 displays the circulation quantity N for the special card Cb selected by user U as the synthesis base and for each special card Cb selected by user U as a synthesis material.

[0046] User U can instruct the synthesis of virtual card C by operating the confirmation button G31 on confirmation screen G3 using the operating device 22. The control device 31 (notification processing unit 63) receives the synthesis instruction from user U (Sa7). Specifically, the control device 31 receives operation data representing the operation to the operating device 22 from the terminal device 20.

[0047] Upon receiving a synthesis instruction, the control device 31 (effect application unit 62) synthesizes the synthesis base with one or more synthesis materials (Sa8, Sa9). First, the control device 31 changes the content Z of the special card Cb of the synthesis base (Sa8).

[0048] For example, as illustrated in Figure 10, the control device 31 changes the content Z corresponding to the special card Cb from content Z-1 corresponding to link Y1-1 to content Z-2 corresponding to link Y1-2 by changing the content link Y1 of the metadata Y in the special card Cb from link Y1-1 to link Y1-2. Alternatively, as illustrated in Figure 11, the control device 31 may change the content Z of the special card Cb from content Z-1 to content Z-2 while maintaining the content link Y1 of the metadata Y in the special card Cb.

[0049] The control device 31 discards each special card Cb used as a synthesis material in this synthesis (Sa9). Specifically, the control device 31 requests the blockchain 40 to discard (burn) each special card Cb. The blockchain 40 discards the special cards Cb in response to the request from the game server 30. Specifically, the NFT of each special card Cb is invalidated. Note that the order of changing the synthesis base content Z (Sa8) and discarding the synthesis materials (Sa9) may be reversed.

[0050] After the above processes (Sa8, Sa9) are executed, the control device 31 (notification processing unit 63) displays the result screen G4, as illustrated in Figure 12, on the display device 21 of the terminal device 20 (Sa10). Specifically, the control device 31 transmits image data representing the result screen G4 to the terminal device 20.

[0051] The results screen G4 is a screen for informing the user U of the synthesis results. As illustrated in Figure 12, the results screen G4 displays the synthesis-based special card Cb after the synthesis changes, and each special card Cb used as synthesis material in this synthesis process. For each special card Cb used as synthesis material, the circulation number N, taking into account the discards in this synthesis process, is displayed. Specifically, the number of each special card Cb discarded in this synthesis process is subtracted from the circulation number N of each special card Cb used as synthesis material in the selection screen G2 or confirmation screen G3, and this value is displayed on the results screen G4. Note that the content identifier X4 for the synthesis-based special card Cb is not changed, so the circulation number N of the synthesis-based special card Cb does not change before and after the synthesis process. Note that the content identifier X4 for the synthesis-based special card Cb may be changed. That is, the circulation number N of the synthesis-based special card Cb may decrease as a result of the synthesis process.

[0052] As explained above, in the first embodiment, the number of special cards Cb of the same type as the special card Cb owned by user U is notified to user U. User U can understand the rarity of the special card Cb owned by user U by referring to the number of cards in circulation N. Therefore, user U can decide whether or not to use the special card Cb, taking into account its rarity.

[0053] Furthermore, in the first embodiment, the notification processing unit 63 displays the circulation quantity N of each special card Cb during the process in which user U instructs the use of special cards Cb (Sa2 to Sa7). Therefore, user U can determine whether or not to use a special card Cb in the synthesis process while understanding the rarity of the special card Cb by referring to the circulation quantity N.

[0054] In the first embodiment in particular, the notification processing unit 63 displays the circulation quantity N for each of the multiple selection candidates on the selection screen (G1, G2) where the user U selects the special card Cb to be synthesized from multiple selection candidates. Therefore, the user U can select the special card Cb to be synthesized while understanding the rarity of the selection candidates by referring to the circulation quantity N.

[0055] Furthermore, the notification processing unit 63 of the first embodiment displays the circulation quantity N on the confirmation screen G3 where user U instructs the use of special card Cb. Therefore, user U can determine whether or not to finalize the synthesis of special card Cb while understanding the rarity of the selection candidates by referring to the circulation quantity N.

[0056] [Second Embodiment] A second embodiment will now be described. In each of the embodiments exemplified below, elements whose function is the same as in the first embodiment will use the same reference numerals as in the first embodiment, and detailed descriptions of each will be omitted as appropriate.

[0057] Figure 13 is a schematic diagram of a portion of the screens G (G1 to G4) displayed on the display device 21 of the terminal device 20 during the synthesis process in the second embodiment. In each screen G of the second embodiment (selection screen G1, selection screen G2, confirmation screen G3, or result screen G4), the circulation number N is displayed for each special card Cb, similar to the first embodiment.

[0058] In the second embodiment, the control device 31 (notification processing unit 63) of the game server 30 displays the circulation number N of each special card Cb on the display device 21 of the terminal device 20 in a display manner corresponding to the circulation number N. Specifically, the numerical range of the circulation number N is divided into multiple ranges R (R1 to R3). Each range R corresponds to a different display color.

[0059] Specifically, the circulation number N of each special card Cb is displayed with a background color corresponding to the range R that includes that circulation number N. For example, if the circulation number N is less than 10 (range R1), it is displayed in red; if the circulation number N is 10 or more but less than 20 (range R2), it is displayed in yellow; and if the circulation number N is 20 or more (range R3), it is displayed in white.

[0060] The same effects as in the first embodiment are achieved in the second embodiment. Furthermore, in the second embodiment, the number of items in circulation N is displayed in a display manner corresponding to the number of items in circulation N, so that the user U can intuitively and visually grasp the number of items in circulation N.

[0061] [Third Embodiment] Figure 14 is a schematic partial diagram of the screens G (G1 to G4) displayed on the display device 21 of the terminal device 20 during the synthesis process in the third embodiment. In the first embodiment, the circulation quantity N is displayed on each screen G during the synthesis process for each special card Cb. In each screen G of the third embodiment (selection screen G1, selection screen G2, confirmation screen G3, or result screen G4), transaction information T is displayed for each special card Cb in addition to the circulation quantity N. That is, transaction information T relating to special cards Cb of the same type as the special card Cb owned by the user U is communicated to the user U of the terminal device 20.

[0062] Transaction information T represents the trading status of special card Cb in the trading market provided by market server 50. Specifically, transaction information T includes the number of listings T1, ownership status T2, number of owning users T3, number of acquisition requests T4, number of sales requests T5, synthesis ratio T6, number issued T7, and number discarded T8.

[0063] The number of listings T1 is the total number of special cards Cb listed on the trading market. The ownership status T2 is the total number of special cards Cb owned by one or more users U (hereinafter referred to as "friends") who have a registered relationship with user U. The number of owning users T3 is the total number of users U who own special cards Cb. The number of acquisition requests T4 is the number of special cards Cb registered in the list of virtual cards C that each user U registers they wish to acquire (the so-called wish list). The number of items to sell T5 is the number of special cards Cb registered in the list of virtual cards C that each user U registers they wish to sell (the so-called items to sell list). The synthesis ratio T6 is the ratio of the total number of special cards Cb issued T7 that have been used as a synthesis base in the past. The number issued T7 is the total number of special cards Cb issued in the past, and the number discarded T8 is the total number of special cards Cb that have been discarded (burned) in the past.

[0064] Figure 15 is a flowchart of the synthesis process in the third embodiment. When the circulation quantity N of each special card Cb is obtained (Sa1), the control device 31 (notification processing unit 63) obtains transaction information T (Sb). Specifically, the control device 31 requests the transaction information T from the market server 50. The market server 50 notifies the game server 30 of the transaction information T in response to the request from the game server 30. The control device 31 receives the transaction information T for each special card Cb from the market server 50. Note that the order of obtaining the circulation quantity N (Sa1) and obtaining the transaction information T (Sb) may be reversed. Subsequent operations are the same as in the first embodiment. For example, the control device 31 (notification processing unit 63) displays the circulation quantity N and the transaction information T for each special card Cb on each screen G (G1 to G4) (Sa2, Sa4, Sa6, Sa10).

[0065] The same effects as in the first embodiment are achieved in the third embodiment. Furthermore, in the third embodiment, transaction information T is notified to the user U along with the circulation quantity N of each special card Cb, so that the user U can judge whether it is appropriate to use their special card Cb by considering not only the rarity of the special card Cb represented by the circulation quantity N, but also the trading status of the special card Cb in the trading market.

[0066] In the above explanation, we have illustrated a scenario in which transaction information T for special cards Cb across the entire trading market is notified to user U. However, it is also possible that only transaction information T related to friends with whom user U has a registered relationship may be notified to user U. If a special card Cb owned by user U is registered on a friend's wish list, user U can transfer (e.g., sell) the special card Cb to the friend without using it in the synthesis process. Furthermore, if a special card Cb desired by user U is registered on a friend's sell list, user U can acquire (e.g., purchase) the special card Cb from the friend. In other words, this facilitates the trading of special cards Cb between friends.

[0067] If there is another user U (hereinafter referred to as "buyer") who has registered the special card Cb owned by user U on their wish list, the control device 31 (notification processing unit 63) may, in response to instructions from user U, transition the display screen on the display device 21 from the screen G (G1-G4) where transaction information T is displayed to a transaction screen for user U to sell the special card Cb to the buyer. User U can use the transaction screen to sell their special card Cb to the buyer. Also, if there is another user U (hereinafter referred to as "seller") who has registered the special card Cb desired by user U on their want list, the control device 31 (notification processing unit 63) may, in response to instructions from user U, transition the display screen on the display device 21 from the screen G (G1-G4) where transaction information T is displayed to a transaction screen for user U to purchase the special card Cb from the seller. User U can use the transaction screen to purchase the desired special card Cb from the seller. The above configuration, which involves transitioning from the transaction information screen G to the transaction screen, is convenient for users U who wish to trade special card Cb, and can facilitate the trading of special card Cb in the trading market.

[0068] [Fourth Embodiment] Figure 16 is a schematic diagram of a portion of the screens G (G1-G4) displayed on the display device 21 of the terminal device 20 during the synthesis process in the fourth embodiment. In the first embodiment, the circulation number N is displayed for each special card Cb on each screen (G1-G4) during the synthesis process. In each screen G of the fourth embodiment (selection screen G1, selection screen G2, confirmation screen G3, or result screen G4), the number of uses M is displayed for each special card Cb in addition to the circulation number N. That is, the number of uses M for the special cards Cb owned by the user U is notified to the user U on the terminal device 20.

[0069] The number of uses M is the number of times that user U is allowed to use the special card Cb. For example, the metadata Y of the special card Cb includes the number of uses M. That is, the number of uses M is set for the special card Cb assigned to user U. In the initial state of the special card Cb (for example, before it is assigned to user U), the number of uses M is set to a predetermined value (for example, 3). The control device 31 (notification processing unit 63) displays the circulation number N and the number of uses M for each special card Cb on each screen G during the synthesis process (selection screen G1, selection screen G2, confirmation screen G3, or result screen G4) (Sa2, Sa4, Sa6, Sa10).

[0070] The control device 31 (notification processing unit 63) does not accept instructions to use special cards Cb for which the number of available uses M is 0 on each screen G. For example, special cards Cb for which the number of available uses M is 0 are set to a state where they cannot be selected by the user U (e.g., grayed out). Special cards Cb for which the number of available uses M is 0 may be excluded from the display targets on each screen G (G1 to G4).

[0071] Furthermore, when the control device 31 (notification processing unit 63) receives a synthesis instruction (operation of the confirmation button G31) on the confirmation screen G3 from the user U, it subtracts 1 from the number of times M that the special card Cb used as the synthesis base or synthesis material in the synthesis process can be used.

[0072] The same effects as in the first embodiment are achieved in the fourth embodiment. Furthermore, in the fourth embodiment, the number of times the special card Cb can be used M is notified to the user U along with the number of cards in circulation N. Therefore, the user U can determine whether it is appropriate to use the special card Cb by considering not only the rarity of the special card Cb represented by the number of cards in circulation N, but also the number of times the special card Cb can be used M. Note that the configuration of the second or third embodiment may also be applied to the fourth embodiment.

[0073] [Fifth Embodiment] Figure 17 is a flowchart of a part of the synthesis process in the fifth embodiment. When a special card Cb is used (Sa8, Sa9) and the result screen G4 is displayed (Sa10), the control device 31 (notification processing unit 63) notifies other users U who possess special cards of the same type as the special card Cb in question of the use of each special card Cb in the synthesis process (Sc).

[0074] Specifically, for each special card Cb used by user U as a synthesis base or synthesis material, the control device 31 sends a usage notification to the terminal device 20 of other users U who possess special cards Cb of the same type as the said special card Cb. Upon receiving the usage notification from the game server 30, each terminal device 20 notifies user U of the special card Cb represented by the usage notification by displaying it on the display device 21. For example, a message such as "Card 'ABC' has been used and the remaining quantity has decreased by 1" is displayed on the display device 21 of the terminal device 20. The method for displaying the change in the number of cards in circulation N is optional. For example, a message indicating a decrease in the number of cards in circulation N is displayed on the display device 21 as a pop-up. Alternatively, a dedicated screen that notifies user U of the increase or decrease in the number of cards in circulation N for each special card Cb may be displayed on the display device 21. For example, each time a usage notification is received, the terminal device 20 changes the number of cards in circulation N for each special card Cb displayed on the dedicated screen.

[0075] The same effects as in the first embodiment are achieved in the fifth embodiment. Furthermore, in the fifth embodiment, each user U who owns a special card Cb can be aware of the use of the same type of special card Cb by other users U. That is, each user U can be aware of the changes in the circulation number N of the special card Cb that they own. Therefore, each user U can conduct transactions of special card Cb while considering the circulation number N of the special card Cb, for example, by selling the special card Cb at a higher price if the circulation number N of the special card Cb has decreased. Note that the configurations of the second to fourth embodiments may also be applied to the fifth embodiment.

[0076] In the above explanation, we have provided an example of a system in which the use of a special card Cb in the synthesis process is notified to all users U who possess a special card Cb of the same type as that special card Cb. However, the conditions for who is notified of the use of a special card Cb (i.e., who receives the usage notification) can be changed as desired. For example, the use of a special card Cb by user U may be notified only to the friend of user U.

[0077] Furthermore, the conditions for which the use of a special card Cb is notified to other users U may be changed as appropriate. For example, the use of a special card Cb may be limited to other users U only when a user U uses a specific type of special card Cb. The conditions for special cards Cb to be notified (e.g., type) may be set according to instructions from the user U using the special card Cb, or according to instructions from the users U who are to be notified. With this configuration, each user U can grasp the fluctuations in the number of cards in circulation N while suppressing excessively frequent notifications of special card Cb usage (e.g., frequent notifications that the user U did not intend or desire).

[0078] [Differentiation] The forms exemplified above can be modified in various ways. Specific examples of modifications that can be applied to the aforementioned forms are given below. Two or more forms arbitrarily selected from the following examples may be merged to the extent that they do not contradict each other.

[0079] (1) In each of the above-described forms, examples were given in which multiple special cards Cb with a common content identifier X4 are determined to be of the same type. However, the conditions for special cards Cb to be determined to be of the same type are not limited to the above examples and may be changed as appropriate. For example, multiple special cards Cb with a common character identifier X5 may be determined to be of the same type.

[0080] (2) In the above-described forms, examples were given in which the synthesis base is selected from multiple special cards Cb owned by user U. However, the conditions for the virtual card C selected as the synthesis base are not limited to the above examples. For example, the synthesis base may be selected from multiple normal cards Ca owned by user U. The synthesis base may also be selected from multiple selection candidates that include a mixture of normal cards Ca and special cards Cb.

[0081] Furthermore, in a configuration where evaluation points that change as the game progresses are set for each virtual card C, virtual cards C whose evaluation points exceed a predetermined threshold or other conditions are met may be displayed on the selection screen G1 as candidates for selection based on synthesis by user U. Also, virtual cards C whose ability parameter Y2 exceeds a predetermined threshold may be displayed on the selection screen G1 as candidates for selection based on synthesis.

[0082] (3) In the above-described forms, examples were given in which the synthesis material is selected from multiple special cards Cb owned by user U. However, the conditions for the virtual card C selected as the synthesis material are not limited to the above examples. For example, the synthesis material may be selected from multiple normal cards Ca owned by user U. The synthesis material may also be selected from multiple selection candidates that include a mixture of normal cards Ca and special cards Cb.

[0083] Furthermore, in a configuration where evaluation points that change as the game progresses are set for each virtual card C, virtual cards C whose evaluation points exceed a predetermined threshold or other conditions are met may be displayed on the selection screen G2 as candidates for synthesis material selection by user U. Also, virtual cards C whose ability parameter Y2 exceeds a predetermined threshold may be displayed on the selection screen G2 as candidates for synthesis material selection.

[0084] (4) In the above-mentioned forms, examples were given in which the synthesis materials are discarded (burned) by the synthesis process. However, the state of the virtual card C used in the synthesis process (hereinafter referred to as "used card") is not limited to the above examples. For example, a used card may transition to a state in which it cannot be selected as a synthesis base or synthesis material in subsequent synthesis processes, but can continue to be used in the game.

[0085] Furthermore, used cards may be set to a state where their use as synthesis material is restricted. For example, an unused virtual card C can be synthesized with any virtual card C on the synthesis base, but a used card transitions to a state where it can only be used to synthesize a virtual card C that satisfies specific conditions among multiple virtual cards C.

[0086] Furthermore, assuming a lottery game in which user U can obtain one of several lottery elements through a lottery, used cards may be used as lottery elements in the lottery game. For example, the owner information X2 in the NFT of a used card is changed to information indicating its use as a lottery element in the lottery game.

[0087] In the synthesis process, the special card Cb used as a synthesis material may be transformed into a normal card Ca. That is, the special card Cb used as a synthesis material is transformed into a normal card Ca consisting of metadata Y and content Z by the deletion of the NFT.

[0088] Used cards may be transformed into other types of virtual cards C. For example, a virtual card C representing a specific character may be used as a synthesis material in a synthesis process to be transformed into virtual cards C representing various items, such as equipment items or tool items. Alternatively, used cards may be used as a synthesis material in a synthesis process to be converted into points that can be used by user U in the game.

[0089] As can be understood from the above examples, the effect granting unit 62 is comprehensively represented as an element that grants an effect to user U in exchange for the use of virtual card C. "In exchange for the use of virtual card C" means that the state of virtual card C changes before and after use, and typically means that the value of virtual card C decreases upon use.

[0090] (5) In the above-described forms, examples were given in which the content Z of the synthesis-based virtual card C is changed by the synthesis process, but the effects granted to the user U by the synthesis process are not limited to the above examples. For example, the synthesis-based virtual card C may be changed by the synthesis process into a virtual card C of a higher class (for example, a class with high rarity).

[0091] Through the synthesis process, a different type of virtual card C (a regular card Ca or a special card Cb) from the synthesis base may be assigned to user U. The virtual card C assigned to user U may be, for example, a newly issued (minted) special card Cb, an already issued special card Cb, or a regular card Ca.

[0092] Furthermore, the synthesis process may change parameters related to user U. For example, in-game parameters related to user U, or points used by user U, may be assigned to user U through the synthesis process.

[0093] As can be understood from the above examples, the effect-granting unit 62 is comprehensively represented as an element that grants an effect to user U, and the type or degree of the effect granted to user U is arbitrary. The "effect" granted to user U is basically any effect that is beneficial to user U.

[0094] (6) In each of the above forms, the total number of identical special cards Cb whose NFTs are still valid on the blockchain 40 (i.e., the remaining number) was used as an example of the circulating number N. However, the circulating number N is not limited to the above value. For example, special cards Cb that have not been used by user U for a long period of time, special cards Cb that have not been traded for a long period of time, special cards Cb that have never been traded in the trading market in the past, etc., which have a low probability of being traded in the trading market in the future, may be excluded from the count of the circulating number N. With the above forms, it is possible to make the circulating number N closer to the reality of actual transactions.

[0095] (7) In each of the above-described forms, the value of the circulation number N of the special card Cb was displayed on the display device 21, but the display format of the circulation number N is not limited to the above examples. For example, the class corresponding to the range R in which the circulation number N is included among a plurality of ranges R that divide the numerical range of the circulation number N may be displayed for the special card Cb. For example, the control device 31 (notification processing unit 63) displays the "Super Rare" class, which has high rarity, when the circulation number N is a value within range R1, displays the "Rare" class, which has moderate rarity, when the circulation number N is a value within range R2, and displays the "Normal" class, which has low rarity, when the circulation number N is a value within range R3.

[0096] As can be understood from the above examples, the information displayed by the control device 31 (notification processing unit 63) for the special card Cb is comprehensively expressed as notification information representing the circulation number N. A typical example of notification information is the circulation number N itself, but as mentioned above, the class corresponding to the circulation number N is also included in the concept of "notification information". Note that the "class" may be unique information set in advance for each virtual card C, or it may be variable information that changes according to the circulation number N, as exemplified in this modified example.

[0097] (8) In the second embodiment, a form was given in which the number of cards in circulation N is displayed by a display color corresponding to the number of cards in circulation N, but the display manner according to the number of cards in circulation N is not limited to the above examples. For example, as illustrated in Figure 18, when the number of cards in circulation N of a special card Cb falls below a predetermined value (e.g., 10), a warning image Q may be added to the display of the number of cards in circulation N. The warning image Q is an auxiliary image that informs the user U that the number of cards in circulation N is low. The warning image Q is not displayed for special cards Cb whose number of cards in circulation N exceeds the predetermined value. As illustrated in the above examples, the "display manner" controlled according to the number of cards in circulation N means the characteristics of an image that can be visually distinguished by an observer.

[0098] (9) If the number of cards in circulation N falls below a predetermined value, the control device 31 (notification processing unit 63) may display a confirmation message on the display device 21 of the terminal device 20 to ask the user U whether or not to use the special card Cb. The confirmation message is, for example, a string of characters such as "There are few remaining cards, do you want to combine them?". The user U, upon seeing the confirmation message, will indicate whether or not to use the special card Cb by operating the operating device 22. The control device 31 (effect application unit 62) proceeds with the combination process on the condition that the user U instructs to use the special card Cb after the confirmation message is displayed. If the user U does not instruct to use the special card Cb after the confirmation message is displayed, the control device 31 (effect application unit 62) interrupts the combination process.

[0099] (10) In each of the above-described forms, an example was given in which the circulation number N of special cards Cb is counted each time a synthesis process is performed (Sa1). However, the time at which the circulation number N is counted is not limited to when the synthesis process is performed. For example, a form in which the circulation number N is counted each time a transaction of special cards Cb occurs (i.e., each time the circulation number N is changed), or a form in which the circulation number N is counted at a predetermined interval can also be adopted. When the synthesis process is started, the control device 31 (notification processing unit 63) obtains the circulation number N after the most recent update (Sa1).

[0100] Furthermore, while the above-mentioned configurations illustrate a configuration in which the blockchain 40 counts the circulation quantity N, the entity that counts the circulation quantity N is not limited to the blockchain 40. For example, the game server 30 or the market server 50 may count the circulation quantity N. Moreover, the entity that stores the counted circulation quantity N is not limited to the blockchain 40. For example, the game server 30 or the market server 50 may count the circulation quantity N. In the configuration in which the market server 50 counts and stores the circulation quantity N, the game server 30 obtains the circulation quantity N from the market server 50 (Sa1). In the configuration in which the game server 30 counts and stores the circulation quantity N, the game server 30 obtains the most recent circulation quantity N stored in the memory device 32 (Sa1). As illustrated above, the entity that manages (e.g., counts or stores) the circulation quantity N of the special card Cb can be changed as desired.

[0101] (11) In each of the above-described forms, an example was given in which the special card Cb consists of an NFT, metadata Y, and content Z. The information in the NFT other than the token identifier X1 (X2-X5) and the information constituting metadata Y (X4, X5, Y1, Y2) may be included in either the NFT or the metadata Y. For example, the information of metadata Y in each of the above-described forms may be included in the NFT. Therefore, metadata Y may be omitted for the special card Cb.

[0102] Furthermore, although Content Z was described as a separate element from the NFT in each of the aforementioned forms, Content Z may be included in the NFT. In other words, for the special card Cb, Content Z, separate from the NFT, is not mandatory. In the form in which all information about the special card Cb (X1 to X5, Y1, Y2, Z) is included in the NFT, the special card Cb is stored and managed solely by the blockchain 40, and the game server 30 is not required to manage the special card Cb.

[0103] (12) In each of the forms described above, virtual cards C (normal cards Ca, special cards Cb) were used as examples, but the game elements that are the subject of use in response to instructions from user U are not limited to virtual cards C. For example, characters that appear in the game (e.g., player characters or enemy characters), items such as equipment items or tool items, and virtual currency or points used in the game are also used as "game elements".

[0104] (13) The functions of the game system (information processing system 10) according to each of the above forms are realized through the cooperation of one or more processors constituting the control device 31 and the program stored in the storage device 32. The program according to the above forms can be provided in a form stored on a computer-readable recording medium and installed on the computer. The recording medium is, for example, a non-transitory recording medium, and optical recording media (optical discs) such as CD-ROMs are good examples, but any known form of recording medium such as semiconductor recording media or magnetic recording media is also included. Note that a non-transitory recording medium includes any recording medium except transient propagation signals (transitory, propagating signals), and volatile recording media are not excluded. Furthermore, in a configuration in which a distribution device distributes programs via a communication network, the recording medium in which the distribution device stores the program corresponds to the non-transitory recording medium described above.

[0105] (14) The notation "nth" (where n is a natural number) in this application is used solely as a formal and convenient label to distinguish each element in notation and has no substantive meaning whatsoever. Therefore, there is no room for restrictive interpretation of the position or manufacturing order of each element based on the notation "nth".

[0106] [Note] From the above description, preferred embodiments of this disclosure can be understood, for example, as follows. For the sake of ease of understanding each embodiment, the reference numerals in the drawings are conveniently included in parentheses below, but this does not mean that this disclosure is limited to the embodiments shown.

[0107] [Note 1] To solve the above problems, an information processing system (100) according to one aspect of this disclosure (Appendix 1) comprises: an element assignment unit (61) that assigns a first game element (C,Cb) on which an NFT (Non-Fungible Token) is set to a user (U); an effect assignment unit (62) that assigns game-related effects to the user (U) in exchange for the use of the first game element (C,Cb) in accordance with instructions from the user (U); and a notification processing unit (63) that notifies the user (U) of notification information representing the number of circulating game elements (N) of the same type as the first game element (C,Cb). In the above aspect, the user (U) is notified of notification information representing the number of circulating game elements (N) of the same type as the first game element (C,Cb) that has been assigned to the user (U). A user (U) can understand the rarity of the first game element (C,Cb) they own by referring to the notification information. Therefore, a user (U) can decide whether or not to use the first game element (C,Cb) by considering its rarity.

[0108] An NFT (Non-Fungible Token) is a digital asset identifier managed by a blockchain, which proves its uniqueness and ownership. Blockchain management of NFTs includes, for example, issuance (minting), trading (transfer, buying and selling, forwarding), or destruction (burning).

[0109] For an NFT to be "set" to a game element means that the NFT is associated with a game element. Specifically, the state in which an NFT contains information indicating its association with a game element corresponds to "the state in which an NFT is set to a game element." Furthermore, "information indicating its association with a game element" may be, for example, the identification information (content ID) of the game element, or a link to metadata associated with the game element.

[0110] "Game elements" are any elements related to a game. Examples of "game elements" include characters that appear in the game (player characters or enemy characters), items such as equipment or tool items used in the game, cards depicting characters or items (trading cards), and virtual currency or points used in the game.

[0111] "Granting a game element to a user (U)" refers to any process that results in the user (U) owning a game element. Examples of "granting a game element" include: a process in which the user (U) purchases a game element in exchange for a predetermined amount of a medium of value (e.g., currency or points); a process in which a game element is granted to the user (U) as a reward upon fulfilling predetermined conditions in a game; a process in which a game element is granted to the user (U) according to the results of a lottery game; and a process in which a game element is granted to the user (U) as a reward for performing a predetermined action at a specific location in real space (e.g., reading an image code or purchasing a product). Note that the state in which a user (U) owns an NFT corresponds to the state in which the user (U) owns the game element on which the NFT is set. In other words, whether the object of ownership by the user (U) is a game element or an NFT, it corresponds to the state in which the user (U) owns the game element (i.e., the state in which the user (U) has been granted a game element).

[0112] "Using" a game element means that a user (U) applies the game element to the game, including, for example, consuming or utilizing the game element. "Consuming" a game element means applying it to the game in a way that results in the disappearance or restriction of the game element being consumed. For example, a process in which a game element disappears or is restricted due to its combination with other game elements is an example of "consumption." On the other hand, "utilizing" a game element means applying it to the game in a way that does not result in the disappearance or restriction of the game element being utilized. For example, a process in which a user (U) selects a game element and has it participate in a match in the game is an example of "utilizing." It should be noted that "using a game element" may be permitted only when certain conditions are met.

[0113] As a result of using a game element, the user's (U) use of that game element may be restricted. One example of "restriction of use" is when the user's (U) use of the game element is disabled. Specifically, examples of "disabling" include destroying (burning) the NFT of the game element, or transferring ownership of the game element to another person.

[0114] Furthermore, if we consider a game element where multiple types of operations such as consumption (e.g., synthesis), use, reference, or transfer are selectively performed, a state in which one or more of these operations are disabled as a result of use also constitutes a state in which the use of that game element is restricted. In addition, if a particular game element changes into another game element through use, this also constitutes a state in which the use of that game element is restricted.

[0115] "Game-related effects" are optional effects that are basically beneficial to the user (U). Examples of "processes that grant game-related effects" include: changing a game element that serves as the base for synthesis to a higher class (e.g., a class with higher rarity) by using a game element that serves as a material; changing the parameters or character of a base game element by using a game element that serves as a material; granting other game elements to the user (U) by using a game element; and changing game parameters (e.g., ability scores) related to the user (U).

[0116] In the context of game elements, "same type" means that certain information related to the game element (for example, information related to its type) is common. For example, game elements that share the same target character (for example, content ID) may be considered "same type." Additionally, game elements that share various attributes applied to the game may also be considered "same type."

[0117] "Circulating quantity (N)" refers to the total number (i.e., remaining quantity) of identical game elements circulating on the blockchain. "Circulating quantity (N)" can also be expressed as the number of issued (supply) or traded game elements. However, game elements that have become uncirculated due to destruction (burning) are not included in "Circulating quantity (N)". The "Circulating quantity (N)" of a game element can also be expressed as an indicator of its scarcity.

[0118] "Notification information" is any format of information that represents the number (N) of similar game elements in circulation. For example, the numerical value of the number in circulation (N) itself is notified to the user (U) as "notification information". Information representing one of several classes that divide the numerical range of the number in circulation (N) is also exemplified as "notification information". For example, classes such as "Normal" (low rarity), "Rare" (medium rarity), and "Super Rare" (high rarity) are notified as "notification information".

[0119] "Notification" to the user (U) means outputting notification information in a manner that the user (U) can perceive. For example, output processing such as image display, audio output, or image printing are examples of "notification."

[0120] [Note 2] In a specific example of Embodiment 1 (Embodiment 2), the use of the first game element (C,Cb) is a synthesis process in which one or more first game elements (C,Cb) including the first game element (C,Cb) are used as material to synthesize with a second game element (C,Ca,Cb) owned by the user (U). According to the above embodiment, since one or more first game elements (C,Cb) including the first game element (C,Cb) can be used as material to synthesize with a second game element (C,Ca,Cb), an effective incentive can be given to the user (U) to collect game elements to be used as material.

[0121] The "combination" of game elements is the process of generating other game elements or updating (e.g., enhancing) existing game elements by combining multiple game elements. The multiple game elements used in the combination may be distinguished as, for example, materials and a base. By combining multiple first game elements (C,Cb) that serve as materials with a second game element (C,Ca,Cb) that serves as the base, other game elements related to the second game element (C,Ca,Cb) are generated, or the image or parameters of the second game element (C,Ca,Cb) are updated. Furthermore, game elements used as materials and game elements used as a base may be fixedly distinguished, or each game element may be used as either material or a base at the user's (U's) choice.

[0122] [Note 3] In embodiment 1 or a specific example of embodiment 2 (embodiment 3), the notification processing unit (63) displays the notification information on the display device (21) in a display manner corresponding to the number of items in circulation (N). In the above embodiments, since the notification information is displayed in a display manner corresponding to the number of items in circulation (N), the user (U) can intuitively and visually grasp the number of items in circulation (N).

[0123] "Display mode" refers to the characteristics of an image that an observer can visually distinguish. For example, the display color, pattern (design), size, or shape of an image are all included in the concept of "display mode." Display color is defined by hue (tone), saturation, or brightness (gradation). The presence or absence of auxiliary display elements, such as images (icons) or symbols, is also included in the concept of "display mode." In other words, information with auxiliary display elements and information without auxiliary display elements can be said to have "different display modes."

[0124] [Note 4] In any specific example of Embodiments 1 to 3 (Embodiment 4), the notification processing unit (63) notifies the notification information during the process in which the user (U) instructs the use of the first game element (C,Cb). In the above embodiment, the user (U) can determine whether or not to use the first game element (C,Cb) while understanding the scarcity of the first game element (C,Cb) by referring to the notification information.

[0125] The "process of instructing the use" of the first game element (C,Cb) is, for example, the period from when the user (U) begins selecting the first game element (C,Cb) to be used until the use of that game element is confirmed. For example, the scene in which the user (U) selects the first game element (C,Cb) to be used from multiple selection candidates, or the scene in which the user (U) confirms their selection as the first game element (C,Cb), are examples of the "process of instructing the use".

[0126] [Note 5] In any specific example of Embodiments 1 to 4 (Embodiment 5), the notification processing unit (63) displays the notification information for each of the multiple selection candidates on the selection screen (G1, G2) where the user (U) selects the first game element (C, Cb) to be used from a plurality of selection candidates. In the above embodiment, since the notification information is displayed on the selection screen (G1, G2), the user (U) can select the first game element (C, Cb) to be used while understanding the rarity of the selection candidates by referring to the notification information.

[0127] [Note 6] In any specific example of Embodiments 1 to 5 (Embodiment 6), the notification processing unit (63) displays the notification information on a confirmation screen (G3) where the user (U) instructs to use the first game element (C,Cb). In the above embodiments, since the notification information is displayed on the confirmation screen (G3), the user (U) can determine whether or not to confirm the use of the first game element (C,Cb) while understanding the rarity of the selection candidates by referring to the notification information.

[0128] [Note 7] In any specific example of Embodiments 1 to 6 (Embodiment 7), the notification processing unit (63) notifies the user (U) of transaction information (T) representing the trading status of the trading elements in the trading market for game elements of the same type as the first game element (C,Cb), together with the notification information. In the above embodiments, since the transaction information (T) is notified to the user (U) together with the notification information, the user (U) can determine whether or not to use the first game element (C,Cb) by considering not only the scarcity of the first game element (C,Cb) represented by the notification information, but also the trading status of the game elements in the trading market.

[0129] A trading market is a trading service (e.g., a trading system or trading site) that allows users (U) to trade game elements with other users (U) or issuers. Transaction information (T) is any information that represents the status of transactions in the trading market. For example, the number of items listed for sale, the number of owners, the number of items people want to acquire (number of items added to wish lists), the number of items people want to sell (number of items added to seller lists), the synthesis ratio used as the basis for synthesis among the circulating quantity (N), the number of items issued, or the number of items destroyed (burned) are examples of "transaction information (T)".

[0130] [Note 8] In any specific example of Embodiments 1 to 8 (Embodiment 8), the number of uses (M) for the first game element (C,Cb) is set, and the notification processing unit (63) notifies the user (U) of the number of uses (M). In the above embodiments, since the number of uses (M) is notified to the user (U) along with the notification information, the user (U) can determine whether or not to use the first game element (C,Cb) by considering not only the rarity of the first game element (C,Cb) as indicated by the notification information, but also the number of uses (M) for the first game element (C,Cb). The "number of uses (M)" for the first game element (C,Cb) means the number of times the first game element (C,Cb) can be used.

[0131] [Note 9] In any specific example (9) of Embodiments 1 to 8, the notification processing unit (63) notifies other users (U) who own game elements of the same type as the first game element (C,Cb) that the first game element (C,Cb) has been used. In the above embodiments, each user (U) who owns game elements of the same type as the first game element (C,Cb) can be aware of the use of the first game element (C,Cb) by the user (U). That is, each user (U) can be aware of the changes in the number (N) of game elements in circulation that they own.

[0132] [Note 10] An information processing method relating to one aspect of the present disclosure (Aspect 10) includes granting a first game element (C,Cb) on which an NFT (Non-Fungible Token) is set to a user (U), granting the user (U) game-related effects in exchange for the use of the first game element (C,Cb) in response to instructions from the user (U), and notifying the user (U) of notification information representing the number (N) of game elements of the same type as the first game element (C,Cb).

[0133] [Note 11] A program relating to one aspect of this disclosure (Aspect 11) causes a computer system to function as follows: an element granting unit (61) that grants a first game element (C,Cb) on which an NFT (Non-Fungible Token) is set to a user (U); an effect granting unit (62) that grants the user (U) game-related effects in exchange for the use of the first game element (C,Cb) in response to instructions from the user (U); and a notification processing unit (63) that notifies the user (U) of notification information representing the number (N) of game elements of the same type as the first game element (C,Cb). [Explanation of Symbols]

[0134] 100...Communication system, 10...Information processing system, 20...Terminal device, 21...Display device, 22...Operating device, 30...Game server, 31...Control device, 32...Storage device, 33...Communication device, 40...Blockchain, 50...Market server, 61...Element assignment unit, 62...Effect assignment unit, 63...Notification processing unit.

Claims

1. An element granting unit that grants the first game element, which has an NFT (Non-Fungible Token) set, to the user, An effect-granting unit that grants the user an effect related to the game in exchange for the use of the first game element in response to the user's instructions, A notification processing unit that notifies the user of notification information representing the number of game elements of the same type as the first game element, An information processing system equipped with the following features.

2. The use of the first game element is a synthesis process that uses one or more first game elements, including the first game element, as material to combine with a second game element owned by the user. The information processing system according to claim 1.

3. The aforementioned notification processing unit, The notification information is displayed on the display device in a display mode corresponding to the number of items in circulation. The information processing system according to claim 1.

4. The aforementioned notification processing unit, In the process by which the user instructs the use of the first game element, the notification information is provided. The information processing system according to claim 1.

5. The aforementioned notification processing unit, In a selection screen where the user selects the first game element to be used from a plurality of selection candidates, the notification information is displayed for each of the plurality of selection candidates. The information processing system according to claim 1.

6. The aforementioned notification processing unit, On the confirmation screen in which the user instructs the use of the first game element, the notification information is displayed. The information processing system according to claim 1.

7. The aforementioned notification processing unit, Regarding game elements of the same type as the first game element, transaction information representing the status of transactions in the trading market is provided to the user along with the notification information. The information processing system according to claim 1.

8. The number of times the aforementioned first game element can be used is set. The notification processing unit notifies the user of the number of times the number of uses is available. The information processing system according to claim 1.

9. The notification processing unit notifies other users who possess game elements of the same type as the first game element that the first game element has been used. The information processing system according to claim 1.

10. The first game element, which has an NFT (Non-Fungible Token) set up, is given to the user, In exchange for using the first game element in response to instructions from the user, the user is granted an effect related to the game, To notify the user of the number of game elements of the same type as the first game element in circulation. Information processing methods implemented by computer systems, including [the above].

11. An element granting unit that grants the first game element, which has an NFT (Non-Fungible Token) set, to the user. An effect-granting unit that grants the user an effect related to the game in exchange for the use of the first game element in response to the user's instructions, and A notification processing unit that notifies the user of notification information representing the number of game elements of the same type as the first game element, A program that makes a computer system function.