Program and information processing device

A game control mechanism enhances the appeal of NFT-associated content by offering better rewards, easier acquisition, and lower costs for special content, addressing the challenge of limited availability and preference for regular content.

JP2025121073APending Publication Date: 2025-08-19SEGA CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024016270
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-06
Publication Date
2025-08-19

AI Technical Summary

Technical Problem

Content associated with NFTs on the blockchain offers unique value but is difficult to obtain due to limited issuance, leading to users preferring regular content over special content, which reduces the utilization of special content in games.

Method used

A game control mechanism that favors special content associated with NFTs over regular content by providing enhanced rewards, easier acquisition, and lower in-game currency requirements, while displaying the limited availability of special content.

Benefits of technology

Increases the appeal of NFT-associated content by making it more advantageous and attractive to users, thereby encouraging its use in games and maintaining its rarity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025121073000001_ABST
    Figure 2025121073000001_ABST
Patent Text Reader

Abstract

To increase attraction of a content related to NFT on a block chain.SOLUTION: A program allows a computer to function as game control means that controls a game played by a user by using at least one of a special content related to NFT on a block chain and a normal content not related to it, and performs control such that the special content becomes more advantageous to a user in a game than the normal content.SELECTED DRAWING: Figure 10
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a program and an information processing device. [Background technology]

[0002] Game programs that use content (e.g., characters, etc.) associated with NFTs (Non-Fungible Tokens) on a blockchain and content (e.g., characters, etc.) that are not associated with NFTs are known (for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 7197822 Summary of the Invention [Problem to be solved by the invention]

[0004] Unlike content that is not associated with an NFT on the blockchain (hereinafter also referred to as "regular content"), content that is associated with an NFT on the blockchain (hereinafter also referred to as "special content") has advantages, such as the fact that the content has unique value due to the association with an NFT and can maintain its rarity, but also disadvantages, such as the difficulty of obtaining NFTs due to the limited number of NFTs that can be issued. Users who are not attracted to special content will play games using regular content rather than special content, which could result in the special content not being used in the game.

[0005] The present invention was made in consideration of these circumstances, and its purpose is to increase the appeal of content associated with NFTs on the blockchain. [Means for solving the problem]

[0006] The main invention of the present invention to solve the above problems is: Computer, a game control means for controlling a game played by a user using at least one of special content associated with an NFT on a blockchain and regular content not associated with the NFT, the game control means controlling the special content so that the special content is more advantageous to the user in the game than the regular content; It is a program that functions as a Other features of the present invention will become apparent from the description of this specification and the accompanying drawings. [Brief explanation of the drawings]

[0007] [Figure 1] 1 is a configuration diagram showing an example of an information processing system 1 according to the present embodiment. [Figure 2] FIG. 2 is a hardware configuration diagram illustrating an example of a computer 50 according to the present embodiment. [Figure 3] 1 is a functional block diagram illustrating an example of a server device 10 according to the present embodiment. [Figure 4] FIG. 10 is a diagram illustrating an example of the data configuration of an NFT according to this embodiment. [Figure 5] FIG. 3 is a diagram illustrating an example of character information according to the present embodiment. [Figure 6] FIG. 2 is a diagram illustrating an example of quest information according to the present embodiment. [Figure 7] FIG. 3 is a diagram illustrating an example of user information according to the present embodiment. [Figure 8] FIG. 2 is a diagram illustrating an example of sales information according to the present embodiment. [Figure 9] FIG. 2 is a functional block diagram showing an example of a user terminal 30 according to the present embodiment. [Figure 10] 10 is a flowchart showing an example of an operation relating to a reward for completing a quest in this embodiment. [Figure 11] 10 is a flowchart showing an example of an operation relating to a ranking reward for a quest in this embodiment. [Figure 12] 10 is a flowchart showing an example of an operation related to an operation for leveling up a character in this embodiment. [Figure 13] 10 is a flowchart showing an example of an operation relating to character synthesis in this embodiment. [Figure 14] 10 is a flowchart showing an example of an operation related to an operation for acquiring a bonus during a game in this embodiment. [Figure 15] 10 is a flowchart showing an example of an operation relating to the sale of a character in this embodiment. [Figure 16] FIG. 5 is a diagram showing an example of the configuration of a sales screen 500 in this embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0008] At least the following matters will become clear from the description of this specification and the accompanying drawings. That is, the computer, a game control means for controlling a game played by a user using at least one of special content associated with an NFT on a blockchain and regular content not associated with the NFT, the game control means controlling the special content so that the special content is more advantageous to the user in the game than the regular content; It is a program that functions as a Such a program would give users an advantage in the game when using special content associated with NFTs on the blockchain compared to using regular content, thereby increasing the appeal of content associated with NFTs on the blockchain.

[0009] Also, such a program, The game control means may be configured to give a larger reward to a user when the reward acquisition condition is satisfied by playing one of a plurality of quests set in the game using at least the special content than when the quest is played using only the normal content. Such a program would increase the appeal of content associated with NFTs on the blockchain, as playing quests using special content associated with NFTs on the blockchain would allow players to earn more rewards than using regular content alone.

[0010] Also, such a program, The game control means may be configured to increase the amount of parameter that is increased when the special content satisfies a parameter increase condition in the game greater than the amount of parameter that is increased when the normal content satisfies a parameter increase condition in the game. According to such a program, when special content associated with an NFT on the blockchain meets the parameter increase conditions, the parameter amount increases more than in the case of regular content, making it possible to increase the appeal of the content associated with an NFT on the blockchain.

[0011] Also, such a program, The game control means may make it easier for a user to obtain a benefit during a game by using the special content rather than by using the normal content. Such a program would allow users to more easily earn rewards during games by using special content than by using regular content, thereby increasing the appeal of content associated with NFTs on the blockchain.

[0012] Also, such a program, The game control means may make the amount of in-game currency required to purchase the special content owned by the user in the game less than the amount of in-game currency required to purchase the special content owned by the game operator in the game. Such a program would allow special content associated with NFTs on the blockchain to be purchased in-game at a lower price from users than from game operators, thereby increasing the appeal of content associated with NFTs on the blockchain.

[0013] Also, such a program, Computer, It may also function as a display means that displays on the screen that the special content is content for which an NFT associated with the special content has been issued on the blockchain and that the number of such content issued is limited. According to such a program, the screen display allows the user to understand that there is a limit to the number of users who can own special content that has unique value.

[0014] Also, such a program, The special content and the normal content may have at least one or all of the preset parameters and attributes that are the same. According to such a program, if the performance (e.g., parameters, attributes, etc.) of the special content and the regular content are set to be the same in part or in whole, there is a problem that users will be more likely to use the regular content than the special content, which may result in the special content not being used in the game. However, even in such a case, it is possible to make the special content more attractive than the regular content.

[0015] The information processing device also includes a game control means for controlling a game played by a user using at least one of special content associated with an NFT on a blockchain and regular content that is not associated with the NFT, and the game control means controls the special content so that it is more advantageous to the user in the game than the regular content. Such an information processing device can enhance the appeal of special content associated with NFTs on the blockchain.

[0016] === Implementation form === An information processing device, a program, an information processing method, and an information processing system according to embodiments of the present invention will be described in detail below. Note that the present invention can be widely applied to a program, an information processing device, an information processing method, an information processing system, etc. that allows a user to play a game that uses content associated with NFTs on a blockchain and content that is not associated with NFTs. In this embodiment, a game that uses characters, as an example of content, as digital content within the game will be specifically described.

[0017] <<<System Configuration>>> 1 is a configuration diagram showing an example of an information processing system 1 according to this embodiment. As shown in FIG. 1, the information processing system 1 according to this embodiment is a blockchain game system that provides games using blockchain technology, and includes a server device 10 and a distributed network 20.

[0018] The server device 10 is an information processing device that allows users participating in maintaining the distributed network 20 to play games provided by the game operator, and is communicatively connected to the distributed network 20 via a wired or wireless communication network.

[0019] Users who participate in maintaining the decentralized network 20 can operate user terminals 30 to play games provided by game operators, and within those games they can use special characters linked to NFTs and regular characters that are not linked to NFTs.

[0020] Unlike regular characters, special characters can be circulated in the decentralized network 20 as NFTs linked to them, and can be traded between users who participate in maintaining the decentralized network 20.

[0021] The distributed network 20 is configured by a plurality of user terminals 30 (nodes) used by users who participate in maintaining the network, and is communicably connected to a server device 10 via a wired or wireless communication network.

[0022] Each user terminal 30 that makes up the distributed network 20 is an information processing device that allows users to play games provided by game operators. They are interconnected via a P2P (Peer to Peer) communication method and share a blockchain that stores transactions and smart contracts related to NFTs of special characters used in the game.

[0023] That is, the distributed network 20 can manage the blockchain in a distributed manner, making it difficult to tamper with. The distributed network 20 in this embodiment is realized by, for example, Ethereum.

[0024] A blockchain has a data structure in which multiple blocks are linked together in a chain. Each block stores at least one transaction, as well as data such as the hash value stored in the previous block. Linking each block in a chain using the hash value reduces the risk of transaction tampering.

[0025] An NFT is a token that can give a unique value to a character used in a game. In this embodiment, the NFT is issued in accordance with, for example, the Ethereum standard ERC721.

[0026] The issuance of NFTs corresponding to characters used in the game is made possible by using smart contracts on the blockchain. The issued NFTs are recorded on the blockchain, which makes them difficult to tamper with, making it possible to prove their unique value.

[0027] On the other hand, while allowing the use of special characters linked to NFTs and regular characters that are not linked to NFTs in a game has advantages, such as the fact that the NFT association makes the content uniquely valuable and maintains its rarity, it also has disadvantages, such as the difficulty of obtaining NFTs due to a limited number of NFTs being issued, and the costs (fees and purchase fees) involved in obtaining NFTs. As a result, users who are not attracted to special characters may end up using regular characters rather than special characters, which could result in special characters not being used in the game.

[0028] Therefore, in the information processing system 1 according to this embodiment, it is possible to increase the appeal of content associated with NFTs on the blockchain by making it possible for users to have an advantage in the game by using special characters associated with NFTs on the blockchain rather than using normal characters.

[0029] <<<About hardware configuration>>> Server device and user terminal Fig. 2 is a hardware configuration diagram showing an example of a computer 50 according to this embodiment. The server device 10 and the user terminal 30 according to this embodiment are realized by, for example, a computer 50 having the hardware configuration shown in Fig. 2. The computer 50 is an example of an information processing device.

[0030] 2, the computer 50 includes a CPU 51, a RAM 52, a ROM 53, a communication interface 54, an input device 55, a display device 56, an external interface 57, and an HDD 58, all of which are interconnected by a bus line B. Note that the server device 10 may be configured such that the input device 55 and the display device 56 are connected and used when necessary.

[0031] The CPU 51 is a computing device that reads programs and data from storage devices such as the ROM 53 and HDD 58 onto the RAM 52 and executes various processes based on the read programs and data, thereby controlling the entire computer and realizing its functions.

[0032] The RAM 52 is an example of a volatile semiconductor memory (storage device) for temporarily storing programs and data, and is also used as a work area when the CPU 51 executes various processes.

[0033] The ROM 53 is an example of a non-volatile semiconductor memory (storage device) that can retain programs and data even when the power is turned off. The ROM 53 stores programs and data such as BIOS, OS settings, and network settings that are executed when the computer 50 starts up.

[0034] The communication interface 54 is an interface for connecting the computer 50 to the network N. This allows the computer 50 to perform data communication via the communication interface 54.

[0035] The input device 55 is a device used by the user or game operator to input various data, etc. The input device 55 in this embodiment is, for example, an operation device such as a touch panel, operation keys or buttons, a keyboard, or a mouse.

[0036] The display device 56 is a device for displaying various information on a screen for the user or the game operator. The display device 56 in this embodiment is, for example, a liquid crystal or organic EL display.

[0037] The external interface 57 is an interface for connecting to an external device so as to enable data communication, thereby allowing the computer 50 to read and / or write data from and to a recording medium via the external interface 57. The external device is, for example, a recording medium such as a flexible disk, a CD, a DVD, an SD memory card, or a USB memory.

[0038] The HDD 58 is an example of a non-volatile storage device that stores programs and data, such as the OS, which is the basic software that controls the entire computer, and applications that provide various functions on the OS.

[0039] Instead of the HDD 58, a drive device that uses a flash memory as a storage medium (for example, a solid state drive (SSD)) may be used.

[0040] The server device 10 and the user terminal 30 according to this embodiment can realize various processes, which will be described later, by executing a program on the computer 50 having the hardware configuration described above.

[0041] <<<Software configuration>>> Server device 3 is a functional block diagram showing an example of the server device 10 according to this embodiment. The server device 10 according to this embodiment is realized by, for example, the functional blocks shown in FIG.

[0042] The server device 10 according to this embodiment implements a server control unit 100, a server storage unit 120, and a server communication unit 140 by executing a program.

[0043] The server control unit 100 has a function of executing various processes in the server device 10. The server control unit 100 according to this embodiment includes at least a game management unit 101 and an NFT control unit 102.

[0044] The game management unit 101 manages various data used in the game. The game management unit 101 according to this embodiment manages various data used in the game while transmitting and receiving necessary data to and from the distributed network 20 (plurality of user terminals 30).

[0045] The NFT control unit 102 executes various processes related to NFTs. The NFT control unit 102 according to this embodiment issues NFTs corresponding to some of the characters used in the game.

[0046] Specifically, the NFT control unit 102 issues NFTs corresponding to some of the characters used in the game by executing a smart contract and sending a transaction to the decentralized network 20 to issue NFTs.

[0047] This transaction contains owner information indicating the owner of some of the characters, metadata storage information indicating the storage location of the metadata, etc. The owner is the game operator, and the metadata storage location is the server storage unit 120 of the server device 10.

[0048] This transaction is then broadcast to multiple user terminals 30 that make up the decentralized network 20, and the issued NFT is recorded on the blockchain.

[0049] 4 is a diagram illustrating an example of the data structure of an NFT according to this embodiment. The NFT according to this embodiment can have a data structure that complies with, for example, ERC721, the Ethereum standard.

[0050] As shown in Figure 4, an NFT has a data structure that includes an NFT_ID, owner information, and metadata storage information.

[0051] The NFT_ID is information used to uniquely identify an NFT and is assigned by the execution of a smart contract when the NFT is issued.

[0052] The owner information is information for identifying the owner of the NFT, i.e., the owner of the character corresponding to the NFT. In this embodiment, the owner at the time of issuance of the NFT is the game operator, and the owner information describes the identification information of the game operator (e.g., wallet address).

[0053] The metadata storage information is information for specifying the storage location of the metadata corresponding to the NFT. In this embodiment, the metadata storage location is the server storage unit 120 of the server device 10, and link information (e.g., a token URI (Uniform Resource Identifier)) to the metadata storage location is described.

[0054] Metadata is data in JSON file format that describes information related to the NFT. As shown in Figure 4, the data structure includes the name of the character corresponding to the NFT, a description of its profile and functions, content storage information, creator information, etc.

[0055] The content storage information is information for specifying the storage location of the content data corresponding to the NFT. In this embodiment, the storage location of the content data is the server storage unit 120 of the server device 10, and link information (e.g., URL (Uniform Resource Locator)) to the storage location of the content data is described.

[0056] For example, in the case of digital content in which a character is configured as a 3D model, the content data has a data configuration including model data, texture data, motion data, etc. of the character placed in a virtual three-dimensional space.

[0057] In this embodiment, the metadata and content data corresponding to the NFT are stored in the server memory unit 120 of the server device 10, and are not stored in the blockchain; however, as with an NFT, at least one of the metadata and content data corresponding to the NFT may be stored in the blockchain.

[0058] Then, when the issued NFT is stored in the blockchain, the NFT control unit 102 requests the game management unit 101 to associate the NFT_ID of the issued NFT with the character IDs of some of the characters and pre-register them as special characters in the character information described below.

[0059] In this way, the game management unit 101 associates the NFT_ID with the character ID in this character information, and some of the characters can be used in the game as special characters associated with the NFT on the blockchain.

[0060] In addition, after a special character becomes available for use in the game, when a user acquires the special character in the game, the NFT control unit 102 receives a transfer request for the special character from the user's user terminal 30 along with the user ID, wallet address, etc.

[0061] When the NFT control unit 102 receives the transfer request, it transfers the NFT corresponding to the special character by executing a smart contract and sending a transaction to the decentralized network 20 to transfer the NFT corresponding to the special character from the game operator to the user.

[0062] This transaction is then broadcast to multiple user terminals 30 that make up the distributed network 20, and the transferred NFT is recorded on the blockchain.

[0063] The transferred NFT recorded on the blockchain will inherit the special character's NFT_ID and metadata storage information, and will include owner information that identifies the user as the owner, rather than the game operator.

[0064] Then, when the transferred NFT is stored in the blockchain, the NFT control unit 102 requests the game management unit 101 to associate the character ID of the special character corresponding to the NFT with the user ID of the user and register it in the user information described below.

[0065] In this way, the game management unit 101 associates the character ID with the user ID in this user information, so that the user can use the special character acquired in the game as the user's own character in the game.

[0066] The server storage unit 120 has a function of storing various types of information in the server device 10. As shown in FIG. 3 , the server storage unit 120 in this embodiment includes a character information storage unit 121, a quest information storage unit 122, a user information storage unit 123, a sales information storage unit 124, metadata 125, and content data 126.

[0067] The character information storage unit 121 is an example of a content information storage unit, and stores character information (content information) related to characters as an example of content. The character information stored in the character information storage unit 121 includes special characters and normal characters that can be used in the game. The character information stored in the character information storage unit 121 is composed of various data shown below.

[0068] Fig. 5 is a diagram showing an example of character information according to this embodiment. The character information shown in Fig. 5 includes items such as character category, character ID, name, rarity, level, ability, NFT_ID, number issued / remaining, creator, content storage information, and metadata storage information.

[0069] The character classification is information for specifying whether a character that can be used in the game belongs to a special character or a normal character. In this embodiment, for special characters and normal characters with the same character name, there is no difference in the performance (parameters and attributes) or character design that are initially set for the special character and the normal character, except that the special character is associated with an NFT and the normal character is not associated with an NFT.

[0070] It is also possible to set some, but not all, of the performance (parameters and attributes) initially set for special characters and normal characters with the same character name to be the same. For example, it is possible to set only the initially set attributes for special characters and normal characters to be the same, or to set only the initially set parameters to be the same, or to set only some of the initially set attributes or some of the parameters to be the same. It is also possible to set all of the initially set performance (parameters and attributes) to be the same, but to make only the character design different.

[0071] The character ID is information for uniquely identifying a character. The name is information indicating the character name. The rarity is an example of an attribute, and is information indicating the rarity of a character. Here, rarity is divided into five ranks, from 1 to 5, with rarity 1 to 3 set as "low rarity" and rarity 4 to 5 set as "high rarity." Note that rarity is not limited to five ranks, and there may be two ranks, for example, "high rarity" and "low rarity," or any other number of ranks.

[0072] The level is an example of a parameter, and is information indicating the degree of growth of a character through experience. Here, an initial level is set for each character, and the level is configured to increase in stages. For example, the more quests a character completes, the greater the level increase.

[0073] Abilities are an example of parameters, and are information indicating the strength of a character. Here, initial values of ability parameters including attack, defense, HP, etc. are set for each character, and are configured to increase in stages. For example, ability parameters are configured to increase as the character levels up.

[0074] The NFT_ID is information for uniquely identifying the NFT associated with each special character, whether it is a special character or a normal character. Here, different NFT_IDs are set for the same special character.

[0075] The number of issued NFTs and the number of remaining NFTs are information that indicates the remaining number of issued NFTs. In other words, the number of issued NFTs is also information that indicates the number of special characters that can be acquired, and the number of remaining NFTs is also information that indicates the remaining number of special characters that can be acquired. Here, since the number of issued NFTs is limited, there is also a limit to the number of special characters that can be obtained. Also, the higher the rarity, the fewer NFTs are issued. However, regular characters can be obtained without any restrictions.

[0076] The creator is information indicating the creator who created the character. In this case, the game operator is set as the creator for a special character that is registered in advance by the game operator.

[0077] When a user uploads an original special character that they created to the server device 10, the NFT control unit 102 of the server device 10 can issue an NFT corresponding to that original special character. In such a case, the user is set as the creator of that original special character. Furthermore, although an NFT is issued with the game operator as its owner, the user who created the character may also be set as the owner.

[0078] The content storage information is information for specifying a storage location of content data corresponding to an NFT associated with a special character. The metadata storage information is information for specifying a storage location of metadata corresponding to an NFT associated with a special character.

[0079] The quest information storage unit 122 stores game information related to quests that the user can play. The quest information stored in the quest information storage unit 122 is made up of the following various data.

[0080] Fig. 6 is a diagram showing an example of quest information according to this embodiment. The quest information shown in Fig. 6 includes items such as a quest ID, a name, an enemy character and obtainable characters, and a clear reward.

[0081] The quest ID is information for uniquely identifying a quest. The name is information indicating the name of the quest. The enemy characters and acquireable characters are information indicating, among the characters set in the character information, enemy characters who will be opponents in the quest and characters that can be acquired as a result of playing the quest. The clear reward is information indicating the reward content to be given to a user who clears a quest. Here, for example, game points that can be used as in-game currency, special characters, normal characters, items, etc. are set as clear rewards.

[0082] The user information storage unit 123 stores user information about users who play the game. The user information stored in the user information storage unit 123 is made up of the following various data.

[0083] Fig. 7 is a diagram showing an example of user information according to this embodiment. The user information shown in Fig. 7 includes items such as a user ID, name, owned characters, party, owned points, and wallet information.

[0084] The user ID is information for uniquely identifying the user. The name is information indicating the user name. The owned character is information indicating the character owned by the user among the characters set in the character information.

[0085] The party is information indicating each character that constitutes the party used by the user in the game. The user can form a party using one or more characters that the user owns and select one of the quests to challenge an enemy character. In this embodiment, the party may be composed of only special characters, only normal characters, or a combination of special and normal characters.

[0086] The owned points are information indicating the number of game points that the user has acquired in the game. In this embodiment, the game points can be used as in-game currency to purchase special characters and normal characters.

[0087] Wallet information is information used to exchange NFTs on the blockchain, and includes wallet addresses (also used as public keys) and private keys. By using a wallet, users can manage their own NFTs and conduct transactions related to NFTs (such as purchasing or transferring NFTs).

[0088] The sales information storage unit 124 stores sales information related to the sale of characters in the game. The sales information stored in the sales information storage unit 124 is made up of the following various data.

[0089] Fig. 8 is a diagram showing an example of sales information according to this embodiment. The sales information shown in Fig. 8 includes items such as character type, character ID, name, and cost.

[0090] The character classification is information for specifying whether a character to be sold in the game belongs to a special character or a normal character. In other words, both special characters and normal characters can be sold in the game.

[0091] The character ID is information for uniquely identifying a character listed for sale in the game. The name is information indicating the name of the character for sale in the game.

[0092] The cost is information indicating the cost amount required to purchase a character for sale in the game. In this embodiment, unlike an NFT market (not shown) outside the game, characters listed for sale in the game can be purchased by consuming game points as in-game currency.

[0093] The server communication unit 140 has a function of communicating with each of the multiple user terminals 30 that make up the distributed network 20 via a wired or wireless communication network.

[0094] As mentioned above, in the information processing system 1 according to this embodiment, the server device 10 controls the issuance of NFTs, but the user terminal 30 may also perform various controls and processes. Specifically, the NFT control unit may be configured not to be provided in the server control unit 100 of the server device 10, but to be provided in the terminal control unit 300 of the user terminal 30.

[0095] <<User terminal>> 9 is a functional block diagram showing an example of the user terminal 30 according to this embodiment. The user terminal 30 according to this embodiment is realized by, for example, the functional blocks shown in FIG.

[0096] The user terminal 30 according to this embodiment implements a terminal control unit 300, a terminal storage unit 320, a terminal communication unit 340, an operation input reception unit 350, and a screen display unit 360 by executing a program.

[0097] The terminal control unit 300 has the function of executing various processes in the user terminal 30. The terminal control unit 300 in this embodiment includes at least a block control unit 301, a game control unit 302, and a display control unit 303.

[0098] The block control unit 301 executes various processes for storing transactions in the blockchain. In this embodiment, the block control unit 301 verifies a transaction related to a character's NFT, then generates a block including the transaction and adds it to the blockchain.

[0099] The game control unit 302 executes various processes related to a game played by a user using at least one of a special character associated with an NFT on a blockchain and a normal character that is not associated with the NFT. The game control unit 302 according to this embodiment controls the special character so that the user has an advantage over the normal character in the game.

[0100] In addition, the game control unit 302 acquires necessary information from the various types of information stored in the server memory unit 120 of the server device 10 by making a request to the game management unit 101 of the server device 10 via the network depending on the situation within the game.

[0101] The display control unit 303 controls the screen display on the user terminal 30 by outputting various game screens and various operation screens related to the game to the screen display unit 360 within the game.

[0102] The terminal storage unit 320 has a function of storing various information in the user terminal 30. The terminal storage unit 320 in this embodiment includes a blockchain storage unit 321.

[0103] The blockchain storage unit 321 stores a blockchain. The blockchain stored in the blockchain storage unit 321 stores transactions related to NFTs of characters used in the game. The transaction history of NFTs is managed on the blockchain.

[0104] The terminal communication unit 340 has a function of communicating not only with the server device 10 but also with other user terminals 30 constituting the distributed network 20 via wired and wireless communication networks.

[0105] The operation input receiving unit 350 receives operation input from the user when the user performs a game operation or the like on various game screens or various operation screens related to the game.

[0106] The screen display unit 360 receives a control signal from the display control unit 303 and displays the screen of the user terminal 30 .

[0107] As described above, in the information processing system 1 according to this embodiment, the user terminal 30 performs game-related control, display control, etc., but the server device 10 may perform various controls and processes. Specifically, at least a part of the game control unit and display control unit may be configured not to be provided in the terminal control unit 300 of the user terminal 30, but to be provided in the server control unit 100 of the server device 10.

[0108] <<<System Operation>>> The following describes the game-related operations in this embodiment: operations related to rewards for clearing quests, operations related to ranking rewards for quests, operations related to leveling up characters, operations related to combining characters, operations related to obtaining benefits during the game, and operations related to selling characters.

[0109] 《Quest Clear Rewards》 The operation relating to the reward for completing a quest in this embodiment will be described with reference to Fig. 10. Fig. 10 is a flowchart showing an example of the operation relating to the reward for completing a quest in this embodiment.

[0110] As shown in FIG. 10, the game control unit 302 of the user terminal 30 determines whether or not the user has cleared the quest as an example of a reward acquisition condition for acquiring a reward as a result of playing the quest using the user's own party (step S11).

[0111] In this embodiment, when each character constituting the user's party battles an enemy character set for that quest and the enemy character is defeated by an attack by the party, the quest is determined to have been cleared. At this time, if the HP set for the enemy character decreases due to the party's attack and reaches a predetermined value or less, the enemy character is determined to have been defeated.

[0112] Next, if the game control unit 302 of the user terminal 30 determines that the user has completed the quest (step S11: YES), it determines whether or not a special character is included in the party used to battle the enemy character based on the user information shown in Figure 7 (step S12).

[0113] In this embodiment, this can be determined by whether or not there is a character (i.e., a special character) associated with an NFT_ID among the characters owned by the user that make up the party.

[0114] Next, if the game control unit 302 of the user terminal 30 determines that a special character is included in the party used to battle the enemy character (step S12: YES), it increases the clear reward set in the quest information shown in Figure 6 (step S13).

[0115] In this embodiment, for example, if game points that can be used as in-game currency are set as the clear reward, the amount of points that can normally be earned as set in the quest information is doubled and set as the current clear reward.

[0116] Next, if the game control unit 302 of the user terminal 30 determines that the party used to battle the enemy character does not include a special character (step S12: NO), it will simply award the clear reward set in the quest information (step S14).

[0117] In response to this, if the game control unit 302 of the user terminal 30 determines that a special character is included in the party used to battle the enemy character (step S12: YES), it awards the clear reward increased by the processing of step S13 described above (step S14).

[0118] As described above, according to the information processing system 1 of this embodiment, playing a quest using a special character associated with an NFT on the blockchain will result in a larger reward for completing the quest than using only regular characters, giving the user an advantage in the game and increasing the appeal of the content associated with the NFT on the blockchain.

[0119] 《Quest Ranking Rewards》 The operation relating to the ranking reward for a quest in this embodiment will be described with reference to Fig. 11. Fig. 11 is a flowchart showing an example of the operation relating to the ranking reward for a quest in this embodiment.

[0120] As shown in FIG. 11, the game control unit 302 of the user terminal 30 determines whether the user has ranked high as a result of playing multiple quests using his or her party, as an example of a reward acquisition condition for acquiring a reward (step S21).

[0121] In this embodiment, when the points owned by all users are tallied and rankings are determined, if the points owned by a user reach a predetermined number of points or more, the user is determined to be ranked high.

[0122] Next, if the game control unit 302 of the user terminal 30 determines that the user has ranked high (step S21: YES), it determines whether the party used in the most recent quest includes a predetermined number or more of special characters based on the user information shown in Figure 7 (step S22).

[0123] In this embodiment, whether or not a special character is included can be determined based on whether or not a character associated with an NFT_ID is present among the owned characters that make up the user's party.

[0124] Furthermore, in this embodiment, if the number of characters making up the user's party is 10, and 6 or more of the 10 characters are special characters, the determination is affirmative.

[0125] Next, if the game control unit 302 of the user terminal 30 determines that the user's party used in the most recent quest does not include a predetermined number of special characters (step S22: NO), it reduces the pre-set ranking reward (step S33).

[0126] In this embodiment, for example, if game points that can be used as in-game currency are set in advance as ranking rewards, the amount of points that can normally be earned is reduced by half and set as the current ranking reward.

[0127] Next, if the game control unit 302 of the user terminal 30 determines that the user's party used in the most recent quest includes a predetermined number or more of special characters (step S22: YES), it awards the pre-set ranking reward as is (step S24).

[0128] In response to this, if the game control unit 302 of the user terminal 30 determines that the user's party used in the most recent quest does not include a predetermined number of special characters (step S22: NO), it will award the ranking reward reduced by the processing of step S23 described above (step S24).

[0129] Thus, according to the information processing system 1 of this embodiment, playing quests using many special characters associated with NFTs on the blockchain will result in greater ranking rewards than using many regular characters, giving users an advantage in the game and increasing the appeal of content associated with NFTs on the blockchain.

[0130] Character Level Up The actions relating to leveling up of a character in this embodiment will be described with reference to Fig. 12. Fig. 12 is a flowchart showing an example of the actions relating to leveling up of a character in this embodiment.

[0131] As shown in FIG. 12, the game control unit 302 of the user terminal 30 determines whether a character owned by the user has met a level-up condition in the game, as an example of a parameter increase condition for increasing parameters (step S41).

[0132] In this embodiment, when a predetermined value of experience points for a character owned by a user is accumulated by repeatedly clearing quests, it is determined that the level-up condition for that character has been met.

[0133] Next, if the game control unit 302 of the user terminal 30 determines that the character owned by the user has met the level-up condition (step S41: YES), it increments the level of that character by one (step S42).

[0134] Next, the game control unit 302 of the user terminal 30 performs the following processing based on the user information shown in FIG.

[0135] It is determined whether or not the character whose level has been increased due to the establishment of the level-up condition is a special character (step S43).

[0136] In this embodiment, whether a leveled-up character owned by a user is a special character can be determined based on whether an NFT_ID is associated with that character.

[0137] Next, if the game control unit 302 of the user terminal 30 determines that the leveled-up character is a special character (step S43: YES), it increases the increase in the ability parameters set for the leveled-up character (step S44).

[0138] In this embodiment, for example, the increase in ability parameters due to level-up is set to twice the normal amount and is set as the current increase amount.

[0139] Next, if the game control unit 302 of the user terminal 30 determines that the leveled-up character is not a special character (step S43: NO), it leaves the increase in ability parameters associated with leveling up at normal levels and increases the ability parameters set for the leveled-up character (i.e., the normal character) (step S45).

[0140] In response to this, if the game control unit 302 of the user terminal 30 determines that the leveled-up character is a special character (step S43: YES), it increases the ability parameters set for the leveled-up special character by the amount of increase increased by the processing of step S43 described above (step S45).

[0141] Thus, according to the information processing system 1 of this embodiment, using a special character associated with an NFT on the blockchain in a game will result in a greater increase in ability parameters as the character levels up than using a normal character in the game, giving the user an advantage in the game and increasing the appeal of the content associated with the NFT on the blockchain.

[0142] Character Combination The operation relating to the synthesis of characters in this embodiment will be described with reference to Fig. 13. Fig. 13 is a flowchart showing an example of the operation relating to the synthesis of characters in this embodiment.

[0143] As shown in FIG. 13, as an example of a parameter increase condition for increasing a parameter, the game control unit 302 of the user terminal 30 determines whether the user has selected a source character and a material character from among the characters the user owns, and performed a game operation to combine the source character with the material character (step S61).

[0144] Next, when the game control unit 302 of the user terminal 30 determines that a game operation has been performed to combine a material character with a source character (step S61: YES), it determines whether the source character is a special character based on the user information shown in Figure 7 (step S62).

[0145] In this embodiment, it is possible to determine whether the character to be synthesized is a special character based on whether an NFT_ID is associated with the character owned by the user.

[0146] Next, if the game control unit 302 of the user terminal 30 determines that the character to be synthesized is a special character (step S62: YES), it increases the increase in the ability parameters set for the character to be synthesized (step S63).

[0147] In this embodiment, for example, the amount of increase in ability parameters that accompanies the synthesis source character and the material character is set to twice the normal amount of increase this time.

[0148] Next, if the game control unit 302 of the user terminal 30 determines that the character to be synthesized is not a special character (step S62: NO), it leaves the increase in ability parameters associated with character synthesis at normal levels and increases the ability parameters set for the character to be synthesized (i.e., the normal character) (step S64).

[0149] In response to this, if the game control unit 302 of the user terminal 30 determines that the character to be synthesized is a special character (step S62: YES), it increases the ability parameters set for the special character to be synthesized by the amount of increase increased by the processing of step S63 described above (step S64).

[0150] Thus, according to the information processing system 1 of this embodiment, using a special character associated with an NFT on the blockchain in a game will result in a greater increase in ability parameters due to character synthesis than using a normal character in the game, giving the user an advantage in the game and increasing the appeal of the content associated with the NFT on the blockchain.

[0151] 《Acquire in-game benefits》 The operation relating to the acquisition of a benefit during a game in this embodiment will be described with reference to Fig. 14. Fig. 14 is a flowchart showing an example of the operation relating to the acquisition of a benefit during a game in this embodiment.

[0152] As shown in FIG. 14, after the user starts the game, the game control unit 302 of the user terminal 30 determines whether or not a drop condition for an enemy character to drop a drop item (benefit) is met during the game (step S71).

[0153] In this embodiment, if a user encounters an enemy character while playing a quest using their own character and the enemy character is defeated by an attack from the user's character, it is determined that the drop condition is met. At this time, if the HP set for the enemy character decreases due to the attack from the user's character and reaches a predetermined value or less, it is determined that the enemy character has been defeated.

[0154] Next, if the game control unit 302 of the user terminal 30 determines that the drop condition is met (step S71: YES), it determines whether the character of the user who defeated the enemy character is a special character based on the user information shown in Figure 7 (step S72).

[0155] In this embodiment, it is possible to determine whether or not a user's character that has defeated an enemy character is a special character depending on whether or not an NFT_ID is associated with the character of that user.

[0156] Next, if the game control unit 302 of the user terminal 30 determines that the user's character that defeated the enemy character is a special character (step S72: YES), it increases the drop rate, which is the probability that the enemy character will drop an item (step S73).

[0157] In this embodiment, for example, the drop rate at which an enemy character drops an item is set to twice the normal rate and set as the current drop rate.

[0158] Next, if the game control unit 302 of the user terminal 30 determines that the user's character that defeated the enemy character is not a special character (step S72: NO), it leaves the drop rate at normal and grants the user a drop item based on that normal drop rate (step S74).

[0159] In response to this, if the game control unit 302 of the user terminal 30 determines that the character of the user who defeated the enemy character is a special character (step S72: YES), it grants a drop item to the user based on the drop rate increased by the processing of step S73 described above (step S74).

[0160] Thus, according to the information processing system 1 of this embodiment, using a special character associated with an NFT on the blockchain in a game makes it easier to obtain drop items (benefits) during the game than using a normal character in the game, giving the user an advantage in the game and increasing the appeal of the content associated with the NFT on the blockchain.

[0161] 《Character Sales》 The operations relating to the sale of characters in this embodiment will be described with reference to Fig. 15 and Fig. 16. Fig. 15 is a flowchart showing an example of the operations relating to the sale of characters in this embodiment. Fig. 16 is a diagram showing an example of the configuration of a sales screen 500 in this embodiment.

[0162] As shown in FIG. 15, the game control unit 302 of the user terminal 30 determines whether or not the user has selected a character to be sold from among the characters owned by the user in the game and performed a game operation to add the character to the sales list (step S91).

[0163] Next, when the game control unit 302 of the user terminal 30 determines that a game operation has been performed to add a character to the sales list (step S91: YES), it determines whether the character to be added to the sales list is a special character based on the user information shown in Figure 7 (step S92).

[0164] In this embodiment, whether or not an NFT_ID is associated with a character owned by a user can determine whether or not the character to be added to the sales list is a special character.

[0165] Next, if the game control unit 302 of the user terminal 30 determines that the character to be added to the sales list is a special character (step S92: YES), it reduces the cost that has been preset for the character to be added to the sales list (step S93).

[0166] In this embodiment, for example, the cost previously set for the character to be added to the sales list is reduced by 10% and set as the current cost.

[0167] Next, if the game control unit 302 of the user terminal 30 determines that the character to be added to the sales list is not a special character (step S92: NO), it adds the character to the sales list by adding it to the sales information shown in Figure 8, while leaving the cost previously set for the character (i.e., a normal character) unchanged (step S94).

[0168] In contrast, if the game control unit 302 of the user terminal 30 determines that the character to be added to the sales list is a special character (step S92: YES), it sets the cost that was previously set for the special character to be added to the sales list to the cost reduced by the processing of step S93 described above, and adds the character to the sales list by adding it to the sales information shown in Figure 8 (step S94).

[0169] Next, the display control unit 303 of the user terminal 30 displays the sales screen 500 for the in-game shop on the screen display unit 360 based on the user information shown in FIG. 7 and the sales information shown in FIG. 8 (step S95).

[0170] As shown in FIG. 16, the sales screen 500 displays a sales list 501 that displays characters for sale, and a purchase button 502 for purchasing the characters for sale.

[0171] Purchase buttons 502 are arranged in association with each character available for sale in the sales list 501. When a user wishes to purchase a character, the user can do so by selecting the purchase button 502 associated with the character they wish to purchase while consuming their game points, which are the in-game currency.

[0172] For each character for sale, information about the character's owner (game operator or user) and information about the cost required to purchase the character are displayed in association with each other.

[0173] If the character being sold is a special character, information indicating that the special character is a character for which an NFT has been issued on the blockchain and information regarding the number of NFTs issued are displayed in association with the special character.

[0174] In this embodiment, the sales screen 500 lists two characters for sale: "Character A5" owned by "Administrator" and "Character A5" owned by "User X." In other words, although they have different owners, the same special character with an NFT issued is being sold.

[0175] Also, while the normal cost of "500pt" is set for "Character A5" owned by "Administrator," the normal cost of "Character A5" owned by "User X" is set at "450pt," which is 10% less than normal. In other words, "Character A5" owned by "User X" has a lower cost than "Character A5" owned by "Administrator."

[0176] In this way, if multiple identical special characters associated with NFTs on the blockchain are sold, other users will be able to purchase the special character owned by a user at a lower price than the special character owned by the game operator, thereby increasing the appeal of the special character.

[0177] ===Other embodiments=== The above-described embodiments are intended to facilitate understanding of the present invention and are not intended to limit the present invention. The present invention may be modified or improved without departing from the spirit thereof, and equivalents thereof are also included in the present invention. In particular, the embodiments described below are also included in the present invention. In other words, the present invention can be configured by appropriately combining the above-described embodiments with the embodiments described below.

[0178] Furthermore, various inventions can be constructed by appropriately combining a plurality of invention-specifying matters disclosed in the above-described embodiments. For example, an invention may be constructed by deleting some invention-specifying matters from all invention-specifying matters disclosed in the above-described embodiments, or an invention may be constructed by appropriately combining all invention-specifying matters disclosed in the above-described embodiments with invention-specifying matters disclosed in the embodiments described below.

[0179] Furthermore, although the present invention is described using claims that alternatively cite two or more other claims (referred to as "multiple claims") in the claims of this application, this is not limited to this. For example, the present invention also includes claims that cite at least one of the multiple claims described in the claims of this application (referred to as "multiple multiple claims").

[0180] <Distributed Network> In the above-described embodiment, the server device 10 may be added as one of the nodes constituting the distributed network 20. In this case, the server device 10 includes a blockchain storage unit, and is connected to each of the user terminals 30 constituting the distributed network 20 by a P2P (Peer to Peer) communication method.

[0181] <Contents> In the above embodiment, characters are used as an example of content, but the present invention is not limited to this. For example, content may be various digital content such as items, cards, figures, avatars, images, music, scenarios, quests, etc. [Explanation of symbols]

[0182] 1. Information Processing Systems 10 Server device 20 Decentralized Networks 30 User terminals 50 Computers 51 CPU 52 RAM 53 ROM 54 Communication Interface 55 Input Device 56 Display device 57 External Interface 58 HDD 100 Server control unit 101 Game Management Department 102 NFT control section 120 Server storage unit 121 Character information storage unit 122 Quest information storage unit 123 User information storage unit 124 Sales information storage unit 125 Metadata 126 Content Data 140 Server Communication Department 300 Terminal control unit 301 Block Control Unit 302 Game control unit 303 Display control unit 320 Terminal memory unit 321 Blockchain Storage Unit 340 Terminal communication unit 350 Operation input reception unit 360 screen display 500 Sales Screen 501 Sales List 502 Purchase Button B Bus Line

Claims

1. Computer, a game control means for controlling a game played by a user using at least one of special content associated with an NFT on a blockchain and regular content not associated with the NFT, the game control means controlling the special content so that the special content is more advantageous to the user in the game than the regular content; A program that functions as a

2. 2. The program of claim 1, wherein the game control means provides a larger reward to a user when the reward acquisition condition is met by playing one of a plurality of quests set in the game using at least the special content than when the quest is played using only the normal content.

3. The program according to claim 1, wherein the game control means increases the amount of parameter that is increased when the special content satisfies a parameter increase condition in the game more than the amount of parameter that is increased when the normal content satisfies a parameter increase condition in the game.

4. 2. The program according to claim 1, wherein the game control means makes it easier for a user to obtain a benefit during a game by using the special content rather than by using the normal content.

5. The program according to claim 1, wherein the game control means reduces the amount of in-game currency required to purchase the special content owned by the user in the game to a smaller amount than the amount of in-game currency required to purchase the special content owned by the game operator in the game.

6. A program described in any one of claims 1 to 5 that functions as a display means for displaying on a screen that special content is content for which an NFT associated with the special content on the blockchain has been issued and that the number of such NFTs issued is limited.

7. The program according to any one of claims 1 to 5, wherein the special content and the normal content have at least one or all of the same preset parameters and attributes.

8. An information processing device comprising a game control means for controlling a game played by a user using at least one of special content associated with an NFT on a blockchain and regular content that is not associated with the NFT, and for controlling the special content so that it is more advantageous to the user in the game than the regular content.

Citation Information

Patent Citations

  • Information processing device, information processing method, and information processing program

    JP7197822B1