Game control method, program and server

JP2024100660A5Pending Publication Date: 2026-01-16NHN CORP +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2023121828
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-07-26
Publication Date
2026-01-16

AI Technical Summary

Technical Problem

Existing game systems face challenges in effectively utilizing the uniqueness and traceability of Non-Fungible Token (NFT) items due to scalability issues with layer 1 blockchain technology, leading to delayed processing times and increased costs for transferring ownership, which limits the integration and value realization of NFT items within games.

Method used

A game control method utilizing layer 2 blockchain technology to process transactions separately and reflect ownership changes quickly, combined with a resonance function that dynamically adjusts NFT item performance and display based on the relationship between the creator and owner, enhancing the in-game value and interaction.

Benefits of technology

Enables real-time monitoring and dynamic adjustment of NFT item performance and display, allowing creators and owners to recognize each other's value, expanding the use of NFT items in games and providing new value beyond mere circulation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To provide a game control method suitable for NFTized items.SOLUTION: The game control method comprises, when a second character corresponding to a second user who owns an item NFTized by a first user corresponding to a first character uses the item, acquiring information for identifying the first user from a blockchain, and controlling at least one of performance and display of the item in the game on the basis of first situation information indicating situations of the first character and second situation information indicating situations of the second character.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] One embodiment relates to a game control method, a program, and a server.

[0002] Conventionally, in a virtual space where a player character represents a game world, materials have been used to The status of the item created is determined uniquely. The amount of the item you create is not guaranteed, but may increase or decrease depending on the probability. If the status is high, it can be bought and sold at a high price in the game.

[0003] In recent years, it has become possible to prove the uniqueness and ownership of items created in games. By adding NFT (Non-Fungible Token) , and their value as digital assets is increasing. Users can use the marketplace to trade NFTs. (NFT Marketplace) to sell and purchase items you have created. It is possible to do so. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent Publication No. 2022-13271 [Patent Document 2] Patent Publication No. 2022-102538 Summary of the Invention [Problem to be solved by the invention]

[0005] Previously, when implementing NFT items in a game, there were problems specific to the blockchain. However, in recent years, Layer 2 blockchain technology has helped to solve these problems. This has expanded the range of games that use NFTs. A new gaming system that effectively utilizes the uniqueness and traceability of data of NFT items It became necessary to have God.

[0006] One embodiment aims to provide a suitable game control method for NFT items. It shall be one of the following. [Means for solving the problem]

[0007] A game control method according to an embodiment includes: A second character corresponding to a second user who owns an item that has been converted to FT can use that item. When using the blockchain, information for identifying the first user is obtained from the blockchain, and the first Based on first situation information indicating the situation of the character and second situation information indicating the situation of the second character Based on the above, control is performed regarding at least one of the performance and display of the item in the game. do.

[0008] In the above game control method, the first situation information is The second situation information is the position information of the first character in the virtual space. It may be location information.

[0009] In the above game control method, the first status information is the second status information being a progress status of the game event of the second character; Good too.

[0010] In the above game control method, the action information of the first character is a second situation information. The information may be action information of the second character.

[0011] In the above game control method, the first character's status information is a second situation information. The information may be status information of the second character.

[0012] In the above game control method, the information on the group to which the first character belongs is The situation information may be information about a group to which the second character belongs.

[0013] A program according to an embodiment of the present invention is a program for executing a game control method according to an embodiment of the present invention in a control unit of a server. It may be a program for executing the program.

[0014] The server according to an embodiment includes a control unit that executes the game control method according to an embodiment. It may be a server. Effect of the Invention

[0015] According to one embodiment, a suitable game control method for NFT items is provided. can be done. [Brief description of the drawings]

[0016] [Figure 1] 1 is a block diagram showing a configuration of a communication system according to an embodiment; [Diagram 2] FIG. 1 is a block diagram showing a configuration of a communication device according to an embodiment. [Diagram 3] FIG. 2 is a block diagram showing a configuration of a server according to an embodiment. [Figure 4] FIG. 2 is a block diagram illustrating game display functions in one embodiment. [Diagram 5] FIG. 2 is a block diagram showing a game progress control function in one embodiment. [Figure 6] FIG. 2 is a block diagram illustrating game control functions in one embodiment. [Figure 7] FIG. 13 is a diagram illustrating the configuration of a user information DB. [Figure 8] FIG. 2 is a diagram illustrating the configuration of an item information DB. [Figure 9] FIG. 2 is a diagram illustrating the configuration of a game information DB. [Figure 10] This is an example of a game image displaying a list of NFT items. [Figure 11] This is an example of a game image displaying detailed information about an NFT item. [Figure 12] 13 is an example of a game image displaying a list of items. [Figure 13] 13 is an example of a game image displaying detailed information of an item. [Figure 14] FIG. 13 is a diagram showing the configuration of a game image GI in one embodiment. [Figure 15] 1 is a flowchart illustrating a game control method according to one embodiment. [Figure 16] This is an example of a game image displaying detailed information about an NFT item. [Figure 17] This is an example of a game image displaying detailed information about an NFT item. [Figure 18] FIG. 13 is a diagram showing the configuration of a game image GI in one embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0017] Hereinafter, a game control method according to an embodiment of the present invention will be described with reference to the drawings. However, the present invention can be embodied in many different ways. The present invention is not limited to the following description of the embodiment. In the above, the same parts or parts having similar functions are designated by the same reference numerals or the same reference numerals followed by the same reference numerals. Reference numerals with alphabetical letters are used, and repeated explanations are omitted.

[0018] In this specification and claims, each term is defined as follows:

[0019] A "game image" is an image that is displayed on a display and indicates the progress of a game. In other words, a game image is a two-dimensional visualization of the virtual space that represents the game world. Specifically, the image is captured by a virtual camera placed at least at one point in the virtual space. A part of the virtual space is displayed as a game image. When the position or orientation of the virtual camera is changed, the game image is updated to reflect the position or orientation of the virtual camera. This is subject to change depending on the situation.

[0020] "Program" means a program that is executed by a processor in a computer having a processor and a memory. A "computer" refers to an instruction or set of instructions executed by a program. For example, a program is executed by a server (or a client) In this case, "computer" refers to the server (or client). When a "program" is executed by distributed processing between a client and a "computer" The term "program" includes both servers and clients. This includes "programs executed on the client" and "programs executed on the client". Similarly, when a program is distributed across multiple servers, a "computer" is a set of multiple The term "program" includes each program executed on each server.

[0021] "Item" refers to, for example, weapons, defenses, and other items used by game characters in the game. The term "item" refers to a tool, gadget, accessory, etc. Also, using an item means that the game character The item can be used while still in possession of it. For example, a game character can use a weapon or armor. This includes being equipped with the following:

[0022] First Embodiment In this embodiment, a game control method according to an embodiment will be described with reference to FIGS. He explains.

[0023] [Communication system configuration] FIG. 1 is a block diagram showing the configuration of a communication system 1000 according to the present embodiment. The communication system 1000 includes a communication device 10, a game server 50, a blockchain network The communication device 10 and the game server 50 are connected to the Internet, The game server 50 is connected to a network NW such as a communication line. 0 and the blockchain network 70.

[0024] The client communication device 10 is, for example, a smartphone, and is connected to a network N The communication device 10 can communicate with other devices by connecting to the W. The present invention is not limited to a mobile phone, but also includes tablet terminals, portable game consoles, and other portable devices that can be held by users. That's good.

[0025] The communication device 10 executes the installed game program to display a plurality of A game in which users can play against each other is provided on a game server 50 and a blockchain network. 70 to provide the user of the communication device 10 with a map that can be moved in the virtual space. The user can control a game character that can be used to fight other game characters. In this way, games in which multiple game characters compete against each other are provided to users. Since the game is a multiplayer game, multiple communication devices 10 are provided, each of which corresponds to a different game character. Connect to the game server 50.

[0026] The game server 50 provides the communication device 10 with an application program. This is an example of an information processing device that provides various services. For example, the login process when playing an online game on the communication device 10, Other services include, for example, SNS (Social Networking Services). In FIG. 1, the game server may include a social networking service. Although the server 50 is illustrated as a single information processing device, it may be comprised of multiple information processing devices. It may be possible.

[0027] The application program includes, for example, an application for executing a game described below. This includes application programs (called game programs). The program is recorded on a recording medium that can be read by the game server 50. The game server 50 may include a storage device connected to the game server 50. Alternatively, the game server 50 may be connected to the storage device via a network NW. It may be a storage device.

[0028] The application program is a decentralized application (Dapps). Dapps can also be used as smart applications. This system uses a mechanism called "blockchain contract" that automatically executes contracts on the blockchain. Dapps are smart contracts that run on blockchains such as Ethereum. A general term for applications that can be realized by using Tract.

[0029] Ethereum is a blockchain that is used to build decentralized applications and smart contracts. Smart contracts are a platform that automatically executes protocols such as contracts. It is implemented in the blockchain to execute. Blockchains such as Ethereum Fungible tokens are tokens that can be issued by the blockchain (Ethereum tokens). and non-fungible tokens Unlike fungible tokens, NFTs are not fungible. NFTs are tokens that do not have their own unique value that is distinct from other NFTs. do.

[0030] The game server 50 cooperates with the blockchain network 70 to distribute in-game items. In the following explanation, the item with the NFT issued will be These are called NFT items or NFT items. NFTs are smart devices that are stored on the blockchain. This is recorded as metadata in the copyright contract and is traceable, so that creators, rights holders, It can verify transaction information including details and history such as ownership information and NFT ID. The issuance of NFTs is realized, for example, through the execution of smart contracts. The items created by users are added to the item database of Server 50. The game server 50 receives NFT requests from users or programs. When it receives an instruction to do so, it generates an NFT ID linked to the item ID and stores it in the item database. It also generates code (bytecode) with metadata including the NFT ID. The blockchain uses zero addresses to send a Token to the blockchain. Receiving input addressed to the address signals the start of a new contract and the NFTI A smart contract containing a code containing D is started. A token is a Since ownership is managed by smart contract, the initiation of a smart contract is the opening of an NFT. The NFTs issued in this way can be used by users on a smart contract. This allows users to transfer NFTed items to their wallet addresses. You can buy and sell your NFTs on the Marketplace, an NFT exchange, or buy and sell other NFTs. Users who have issued NFTs corresponding to items can exchange them for items that they have purchased. The user is called the creator of the NFT item. In addition, the NFT item is sold on the market. Users who purchase and own an NFT item on the Place are called the owners of the NFT item.

[0031] The blockchain network 70 is composed of a first layer 70-1 and a second layer The first layer 70-1 and the second layer 70-2 are composed of two layers. The layer 70-2 is layer 1 (or L1) and layer 2 (or L2). The first layer 70-1 is the backbone of the blockchain network 70. The second layer 70-2 is a blockchain that A supplementary measure to address the scalability issues that arise in the -1 blockchain Currently, there are multiple types of programs in the second layer 70-2. It has been designed to complement the first layer 70-1 in terms of functionality, For example, Ethereum's "Plasma" is It is connected to the Layer 1 blockchain at a different layer (so-called "on-chain") ) type of Layer 2, and the data structure also forms a chain structure. Therefore, in Ethereum, smart contracts are used not only in Layer 1 but also in Layer 2. In this embodiment, the second layer 70-2 It is written on the premise of a Layer 2 similar to Ethereum. However, there are scalability issues. When a large number of transactions are carried out on the blockchain, processing times can be delayed or This refers to the problem of increased fees (so-called gas fees). Second Layer 70-2 The various programs are first layer 70-1 blockchain transactions By processing some of the transactions on behalf of the other users and sending the final results back to the blockchain, This can reduce the burden on Year 70-1.

[0032] As a game control method according to one embodiment of the present invention, a blockchain specialized for games is used. This may be realized in the form of a game-specific blockchain project under consideration. Layer 1 will be the core blockchain for the project, and participants in the project will Each game publisher operates its own Layer 2 system, and the Layer 2 It is a game developer that uses tokens created from smart contracts that can be implemented in For example, the Layer 1 blockchain is a platform on which Each company will open its own store (Layer 2 on-chain system) and use its own currency (Tokens implemented in each Layer 2 of each company) Products (each game title) using It is also possible to realize a business model in which the game publishers Shar uses smart contracts implemented on the Layer 1 blockchain. Games using tokens (virtual currency used in game-specific blockchains) It is also possible to create a blockchain that is specialized for games and uses tokens from each company. It is highly compatible with the virtual currencies used in cryptocurrencies, making exchange costs extremely low. NFT items can be used in games from different game publishers. It can be used between

[0033] [Communication device configuration] FIG. 2 is a block diagram showing a configuration of a communication device according to an embodiment. The communication device 10 includes a control unit 11, a storage unit 12, a display unit 13, an operation unit 14, and a sensor unit 15. , an imaging unit 16, a position detection unit 17, and a communication unit 18. The communication device 10 is not limited to a device including all of the above. Other configurations may also be included.

[0034] The control unit 11 includes a processor such as a CPU (Central Processing Unit). This is an example of a computer equipped with a processor (arithmetic processing circuit) and a storage device such as RAM. The control unit 11 executes a program stored in the storage unit 12 by a processor to perform various The functions are realized in the communication device 10. The signals output from each element of the communication device 10 are The control unit 11 is used by various functions implemented in the communication device 10. A game display used to provide a game to a user by executing the program. To realize Noh.

[0035] The storage unit 12 is a storage device such as a non-volatile memory or a hard disk drive. The program unit 12 stores various data such as a program and parameters required for executing the program. The above-mentioned game program is transmitted from the game server 50 or another server. The communication device is then downloaded via the network NW and stored in the storage unit 12. The game program is installed in the device 10. The information may be provided in a state recorded on a recording medium such as a recording medium or a semiconductor memory. The receiving device 10 only needs to have a device for reading the recording medium. This is an example.

[0036] The display unit 13 displays various screens (for example, game images, etc.) according to the control of the control unit 11. The display unit 13 is, for example, a liquid crystal display. Or it is a display device such as an organic EL display.

[0037] The operation unit 14 is an operation device that outputs a signal corresponding to a user's operation to the control unit 11. The operation unit 14 is a touch sensor arranged on the surface of the display unit 13. 13 to form a touch panel. By touching the operation unit 14 with a pen or the like, commands or information are transmitted according to the user's operation. The operation unit 14 includes a switch disposed on the housing of the communication device 10. That's fine.

[0038] The sensor unit 15 collects information about the movement of the communication device 10, the environment around the communication device 10, etc. The sensor unit 15 is a device that has the function of collecting and converting the information into a signal. The control unit 11 controls communication based on the output signal of the sensor unit 15. The sensor unit 15 acquires information about the behavior of the device 10 (e.g., tilt, vibration, etc.). It may also include an illumination sensor, a temperature sensor, a magnetic sensor, and other sensors.

[0039] [Server configuration] FIG. 3 is a block diagram showing the configuration of a server according to an embodiment. The game server 50 includes a control unit 51 , a storage unit 52 , and a communication unit 53 .

[0040] The control unit 51 includes a processor (arithmetic processing circuit) such as a CPU and a storage device such as a RAM. The control unit 51 executes a program stored in the storage unit 52. The game server 50 executes various functions by the processor. The signals output from each element of the game server 50 are used to implement various functions in the game server 50. The control unit 51 executes a game providing program to The game progress control function is realized to progress the game provided to the receiving device 10.

[0041] The storage unit 52 is a storage device such as a non-volatile memory or a hard disk drive. The unit 52 stores information such as a program and parameters required for executing the program. The program also includes a game providing program. The various data received from the communication device 10 during the game provision are stored in the memory unit 52. The storage unit 52 also stores the game program provided to the communication device 10. may be stored.

[0042] The game program is downloaded from another server via the network. By being stored in the storage unit 52, it may be installed on the game server 50. The game providing program may be stored on a magnetic recording medium, an optical recording medium, a magneto-optical recording medium, a semiconductor memory, etc. The present invention may be provided in a state recorded on any computer-readable recording medium. The game server 50 only needs to be equipped with a device for reading the recording medium. 2, the storage unit 52 is illustrated as a single storage device. However, it may be composed of multiple storage devices.

[0043] One area of ​​the storage unit 52 contains a database related to the game program. For example, a user information database (hereinafter referred to as "user information DB"), item information database (hereinafter referred to as item information DB), situation information database (hereinafter referred to as The various databases are explained in detail later. do.

[0044] The communication unit 53 is controlled by the control unit 51 to connect to the network NW. A communication device 10 connected to the NW, a blockchain network 70, other servers, etc. It is a wireless communication module that transmits and receives information to and from other devices. For example, game servers, SNS servers, mail servers, etc.

[0045] [Game display function] The game is provided to the user by a game display function and a game progress control function. First, the game display function will be described. The above is realized by executing the game program. The game display function described below A part or the whole of the configuration for realizing the above may be realized by hardware.

[0046] FIG. 4 is a block diagram illustrating a game display function in one embodiment. The game display function 100 includes a game operation acquisition unit 101, an operation data transmission unit 103, a control The data receiving unit 105, the game data storage area 107, and the display data generating unit 109 are included. nothing.

[0047] The game operation acquisition unit 101 acquires the game operation from among the operations input to the operation unit 14 by the user. The game operation is acquired by acquiring the following operations inputted to the operation unit 14 by the user: Operations related to games, such as moving game characters and specifying parameters include.

[0048] The operation data transmission unit 103 transmits the game operation acquired by the game operation acquisition unit 101 to The operation data shown in the flowchart is generated and transmitted to the game server 50 via the communication unit 18.

[0049] The control data receiving unit 105 receives the control data from the game server 50 via the communication unit 18. The control data is transmitted to the game server based on the operation data transmitted from each communication device 10. This data is generated by the server 50.

[0050] The game data storage area 107 stores data necessary for displaying game images (e.g., This is an area for storing data (image data, etc.).

[0051] The display data generating unit 109 generates the game operation and and displaying a game image based on the control data received by the control data receiving unit 105. At this time, the display data generating unit 109 generates display data to be displayed on the display unit 13. If necessary, data stored in the game data storage area 107 is used. The processing of the game image based on the input signal includes, for example, a game control function to be described later.

[0052] The game operation is similar to the operation on the setting screen displayed on the game image, In cases where an operation other than the operation of moving the character is indicated, the display data generating unit 109 In some cases, the display data based on the game operation may be generated independently of the control data.

[0053] [Game progress control function] Next, the game progress control function will be described. The game progress control function is implemented by the game server. The control unit 51 of the control unit 50 executes the game providing program. A part or all of the configuration for realizing the game progress control function described above is implemented by hardware. This may be realized as follows.

[0054] FIG. 5 is a block diagram showing a game progress control function in one embodiment of the present invention. The game progress control function 500 in the embodiment includes an operation data receiving unit 501, a processing execution unit 502, and a 03 and a control data transmission unit 505.

[0055] The operation data receiving unit 501 receives operation data transmitted from a plurality of communication devices 10. These pieces of operation data are associated with the game character corresponding to the communication device 10 that sent the data. The game character corresponding to the communication device 10 logs in through the communication device 10. A character is a game character that is assigned to a specific user and can be controlled by the user.

[0056] The processing execution unit 503 executes this processing based on the operation data received by the operation data receiving unit 501. A stage for controlling the movement of a game character in a virtual space corresponding to the operation data. Generate status data.

[0057] The status data may include, for example, coordinates, orientation, etc., in a virtual space for a game character. The behavior of a game character is determined by the status data. The status data is controlled so that the game being operated by the user is in a state specified in the This is not limited to specifying the state of a character, but also applies to the state of various objects in a virtual space. In this case, the object is, for example, the progress of the game (the passage of time). The state of the game changes depending on the gameplay (e.g., the result of the gameplay or the action of the game character) It is not necessary to include things that do not change their state at all during the game. Characters and objects are sometimes collectively referred to simply as characters.

[0058] The process execution unit 503 generates status data (status information and (also referred to as control data) to the control data transmission unit 505.

[0059] The control data transmission unit 505 transmits the control data to each of the plurality of communication devices 10 via the communication unit 53. Then, the control data including the status data is transmitted at predetermined time intervals.

[0060] In this way, the game display function 100 and the game progress control function 500 is provided to the user.

[0061] [Configuration of the processing execution unit] Next, games that reflect the controls that link NFT items to their creators. The control function (hereinafter referred to as the "resonance function") is explained. The resonance function is, for example, NFT The game character corresponding to the item owner uses the NFT item (for example, When Kuta wears it, a second layer will be created based on the information of the NFT item used. Extract the creator information of the NFT item from the 70-2. The status of the game character used by the creator of the NFT item based on the information of the user and the situational information of the game character used by the owner of the NFT item. However, when certain conditions are met, the item's setting information is controlled and reflected in the game. This process will be described in detail in the following description.

[0062] The resonance function is executed by the process execution unit 503. FIG. 6 shows the process execution unit 503. 5 is a block diagram of the processing execution unit 503. The processing execution unit 503 includes an item use information acquisition unit 5031, an extraction unit 50 32, status information acquisition unit 5033, comparison unit 5034, item setting information change unit 5035, The item setting information execution unit 5036 and the item usage status determination unit 5037 are also included. The process execution unit 503 accesses the user information DB 221 and the item information DB 2 22, and appropriately refer to the data stored in the game information DB 223. 3 is from the smart contract of the second layer 70-2, for example, NFT items In this embodiment, the game is executed by extracting information about the creator of the second layer 70. -2, but is not limited to it, and will utilize smart contracts implemented in the first ray It is also possible to use smart contracts implemented in the yard 70-1.

[0063] The item usage information acquisition unit 5031 acquires the game character corresponding to the owner of the NFT item. Operation data indicating that the character will use the NFT item is obtained from the communication device 10. The item usage information acquisition unit 5031 acquires the user information of the owner of the NFT item as operation data. Obtain the user ID, item ID of the NFT item used, etc.

[0064] The extraction unit 5032 extracts the NFT from the second layer 70-2 based on the item ID. The information on the creator of the item is extracted. Specifically, the extraction unit 5032 extracts the creator information of the item based on the item ID. Based on the item ID, the item information database is referenced to obtain the NFT ID corresponding to the item ID, and the NFT Based on the ID, from the metadata of the smart contract in the second layer 70-2, The information of the creator of the NFT item is extracted. At this time, the extraction unit 5032 extracts the information of the creator of the NFT item. Transaction information may be extracted from the tract, including the history of transfers of ownership of the NFT item.

[0065] The status information acquisition unit 5033 acquires status information of the owner of the NFT item and Acquires status information about the creator. Specifically, the status information acquisition unit 5033 acquires status information about the creator of the NFT item. Based on the user ID of the owner of the game, the game information DB 221 and the game information DB 223 The progress of events of characters related to the user ID, and location information in the virtual space , action information, status information, group information, etc. Also, status information The acquisition unit 5033 acquires the NF extracted from the second layer 70-2 by the extraction unit 5032. Based on the information of the creator of the T item, the user information DB221 and the game information DB22 From 3, the user ID of the creator of the NFT item, the character event related to the user ID Progress of the game, location information in the virtual space, action information, status information, and Obtain group information, etc.

[0066] The comparison unit 5034 compares the status information of the owner of the NFT item with the status information of the creator of the NFT item. The situation information is compared with the predetermined condition to determine whether the predetermined condition is satisfied. This will be explained in detail later.

[0067] When a predetermined condition is satisfied, the item setting information change unit 5035 updates the item information DB2 Change the item setting information stored in 22.

[0068] The item setting information execution unit 5036 executes the changed item setting information as control data. and outputs it to the control data transmission unit.

[0069] The item usage status determination unit 5037 determines the game character corresponding to the owner of the NFT item. Determines if the Kuta is using an NFT item.

[0070] In FIG. 5, when operation data is received from the communication device 10, the process execution unit 503 Item usage information is obtained based on operation data that indicates that the user is using NFT items. The item ID and the like are received by the item setting information change unit 5031. When the item setting information is changed by the control data transmission unit 505, the changed item setting information is transmitted to the control data transmission unit 506. The fixed information is transmitted to the communication device 10 as control data.

[0071] Next, the user information DB 221, the item information DB 222, and the game information DB 223 This will be described in detail with reference to Figs. 7 to 9. B222 and the game information DB223 are associated with each other.

[0072] FIG. 7 is a diagram for explaining the configuration of the user information DB 221. , user ID, user name, character name, status associated with the character, group The status and the item ID, NFT ID, image, public information, etc. are stored. These include level, rank, and medals. Although not shown in the figure, the status includes attack power, It may also include defensive power and magical power. A general term for parameter values ​​such as level, rank, and medals. The status information of a user or a game character is called the status information of the user or a game character. refers to the group to which the game character belongs. There may be two or more groups. The item ID is the ID of an item owned by the user or game character. indicates the number of items owned by the user or game character as one, There is no limit to the number of items you can own. In addition, NFTs are issued for each item ID. If the item ID is a NFT ID, the NFT ID is associated with the item ID. When a user or game character converts an item into an NFT, the item can be sold on the marketplace. This includes both cases where you purchase a T-enabled item. The image may be of the user or a game character. Public information is an image that represents the appearance of the user or game character. This information indicates whether the information is to be made public or not. The user can decide whether to make at least one of the status information and images public or to keep them all private. It is set by the user.

[0073] FIG. 8 is a diagram illustrating the configuration of the item information DB 222. It stores the item ID, item name, status, NFT ID, image, etc. Status includes attack power, defense power, and magic power. The collective term for these data values ​​is called the item's status information or item performance. Status information is a parameter value that affects a game character. The status information may affect a game character operated by the communication device 10 or may be transmitted to other communication devices. It may also affect other game characters operated by the device. For example, defensive power or magical power parameters may be changed. The meter value is a parameter value that affects your game character, and the attack power parameter The parameter values ​​are those that affect other game characters. By using an item or NFT item, the status information of the item can be shared with the user. Or it may affect the status information of a game character. (Parameter value) is information (parameter value) specific to the item ID. NFTID is If the item is NFT, it will be added. The image corresponds to the item. The item setting information change unit 5035 changes the setting information of the item. The status information and image are changed. The items may be stored in the same database, or by item type (weapons, armor, tools, The information may be stored in a different database for each device (such as a device accessory).

[0074] Each of the communication devices 10 acquires or transmits various types of information (hereinafter, referred to as "game information"). The game information is generated and transmitted from the communication device 10 to the game server 50. The game information DB 223 collects the game progress status sent from each of the communication devices 10. The game information includes not only image and sound information related to the game, but also each The character's event progress, position information in the virtual space, and action information are Included.

[0075] FIG. 9 is a diagram for explaining the configuration of the game information DB 223. B223 is a user ID, character name, location information, progress, action, item I D. The position information is the coordinates of the game character in the virtual space. For the sake of explanation, specific locations in the virtual world are shown. Progress is tracked by game events. The progress of the game. The game event that the game character has currently reached. Action indicates the action of the game character. Item ID indicates the item that the game character uses. The ID of the item is stored in the item information DB shown in FIG. The item ID is the item ID of an item that the game character owns.

[0076] The user information DB 221, the item information DB 222, and the game information DB 223 include The FTID and the creator's user ID are not linked. The user ID included in the game information DB 223 is the user ID of the item owner. It is not the creator's user ID. For example, in each information DB, the creator's user ID is Even if the user ID is included in the game, the user ID will only be available in the game in which the item was created. NFT items can be used in other games. This reflects the advantages of NFTs, such as the uniqueness and traceability of data that can be held as assets even if the data is not used. In order to do this, the NFT ID and the creator's user ID are stored in each information DB of the game server 50. Instead of linking the NFT ID to the creator's user ID, the blockchain is used to link the NFT ID to the creator's user ID. It is preferable to link the above.

[0077] Creators of NFT items can use NFT items owned by themselves or their game characters. You can refer to the item and items that have been converted into NFTs in the past as appropriate. The item does not need to be already owned by the creator of the NFT item or its game character. Here, the characters corresponding to the game characters CH1 and CH2 shown in FIG. The following description will be given with reference to the game image GI.

[0078] FIG. 10 is an example of a game image GI in the communication device 10. As shown in FIG. The game image GI contains a list of NFT items created by NFT item creators. In order to display the list of NFT items, the processing execution unit 503 Get the user ID and associate it to the user ID from the blockchain based on the user ID Then, the item information DB 222 is referenced to extract the NFT ID. The communication device 10 may extract information corresponding to the item ID related to the item. Alternatively, a separate database could be prepared that associates user IDs with NFTIDs. Information may be extracted from the database and displayed on the communication device 10. This is a game image GI of the communication device 10 of a user who created "Sword of Light 1". For example, if you select "Light Sword 1" in the list, the next game image GI will show "Light Sword 1" Display detailed information about ".

[0079] Figure 11 shows the user (game character CH1) who created "Sword of Light 1" This is the display screen when you select "." The game image GI shows the item name 41, the Status information 42, NFT information 43, and current owner information 44 are displayed. The image GI displays an image 46 of the item and an image 45 of the current owner. Current Owner Information 44 and the current owner's image 45 are stored in the user information DB 221 according to the public information. In FIG. 10 and FIG. 11, a game image GI is an image of a specific game. Alternatively, it may be an image of a management screen for managing multiple games.

[0080] Owned by users who purchase NFT items directly or indirectly from the creator of the NFT items A list of items owned by the user is shown in FIG. 12. As shown in FIG. 12, the display screen shows A list of the items owned by the user is displayed. Figure 12 shows the results of a user who purchased "Light Sword 1". 12 is a screen of the receiving device 10. In the list of items shown in FIG. The system includes both NFT and non-NFT items. In the item list, for example, if you select "Light Sword 1", the following screen will appear: , display detailed information about "Sword of Light 1".

[0081] FIG. 13 shows a user (game character CH2) who owns “Sword of Light 1” This is the game image GI when you select ". The game image GI shows the item name 41, the item System status information 42, NFT information 43, and creator information 49 are displayed. The main image GI displays an image 46 of the item and an image 47 of the creator. Creator information 49 and the creator's image 47 are stored in the user information DB 221 according to the public information. It will be displayed.

[0082] In this way, for each NFT item Sword of Light, , NFT item owners and buyers can check each other's information.

[0083] [Game image description] FIG. 14 is a diagram showing the configuration of a game image GI in one embodiment. In this embodiment, the mobile terminal is held in one hand (specifically, It is assumed that the display unit 13 of the communication device 10 is held in one hand (right hand) and the game is operated with one hand. A game image GI is displayed on the display unit 13. The operation unit 14 is located in the same area as the display unit 13. A touch sensor is disposed as the touch panel.

[0084] The game character CH1 is a game character operated by a user of the communication device 10. The game character CH2 is a game character operated by a user other than this user. The background image BG is an image that represents the background of the ground, buildings, sky, etc. The game image GI shown in FIG. 14 is a game image of a user who has converted an item SW into an NFT. 10. Game character CH1 creates an item SW and puts the item SW in N This is the character operated by the FT user. Game character CH2 is an NFT The SW items are operated by users who purchase them on the NFT marketplace. Character. Game character CH2 is equipped with (using) an item switch. In addition, by having the game character CH2 equip the item switch, the game image will also , is reflected in game character CH2. Also, game character CH2 uses the item SW By equipping the item, operation data indicating that the item has been used is transmitted from the communication device 10 to the game machine. However, the user who operates the game character CH1 is The game character CH2 will be the game character operated by the owner of the item SW that he has converted into an NFT. The user who controls game character CH2 is also unaware that he is a character. The game character CH1 is a game character operated by a user who has converted an item SW into an NFT. In this embodiment, the game character CH1 is A case will be described where the player is in the same town as game character CH2 in the virtual space.

[0085] [Game control method explanation] Next, the control process executed by the game progress control function 500 will be described. The game server 50 (game progress control function 500) is a function that controls whether a character uses an NFT item. When item usage information is obtained, the game control function (resonance function) is initiated.

[0086] 15 is a flow chart illustrating a method for controlling a game in one embodiment. 10 displays a game image GI, and displays the game image based on game operation and control data. The game image includes an area (field of view) that is part of the virtual space. It is defined by the viewpoint and viewing direction set in .

[0087] In the communication device 10, an operation of the game character CH2 using an NFT item is detected. Upon receiving the command, the communication device 10 transmits operation data to the game server 50. The operation data includes , and item usage information. The item usage information is, for example, 2. The user ID and the item ID used.

[0088] The game server 50 acquires item usage information in the item usage information acquisition unit 5031. Receive (step S101).

[0089] The item usage status determination unit 5037 determines whether the game character CH2 is using an NFT item. The item usage status determination unit 5037 determines whether the item usage status is in progress or not (step S102). By obtaining operation data for using the NFT item from the communication device 10 every Whether the NFT item owner's game character CH2 is using the NFT item Alternatively, the item usage status determination unit 5037 may determine whether the item usage status is N from the communication device 10. By obtaining operation data to end the use of the FT item, the owner of the NFT item It may be determined whether the owner's character is using an NFT item. For example, ending the use of an NFT item that a character was equipped with means removing the item. This refers to a work.

[0090] When it is determined that the game character CH2 is using an NFT item (step S 102; YES), the extraction unit 5032, in order to identify the creator of the NFT item, Based on the NFT ID associated with the item ID, the blockchain network Extract information registered in the second layer 70-2 of the data storage 70 (step S103 ). Information about the creator of the NFT item is available on the Smart Contract page of the second layer 70-2. The information of the user who created the NFT item from the smart contract is recorded in the Extract.

[0091] The status information acquisition unit 5033 acquires user information (e.g. For example, a game corresponding to the user ID is retrieved from the user information DB 221 based on the user ID. The information of the character CH1 is extracted, and the information of the game character CH1 is stored in the game information DB 223. Obtain status information. Also, based on the user ID information included in the item usage information, The situation information of the game character CH2 is obtained from the user information DB 221 and the game information DB 223. The information is acquired (step S104).

[0092] The comparison unit 5034 compares the situation information of the game character CH1 with that of the game character CH2. The situation information is compared with the situation information (step S105). Position information within the game, game event progress, action information, character status In FIG. 11, the situation information is at least one of game information, game status information, and group information. When comparing the position information of game character CH1 with the position information of game character CH2 This article explains:

[0093] The comparison unit 5034 judges whether the compared situation information satisfies a predetermined condition (step When using position information in a virtual space as situation information, the specified conditions are For example, the position information of the game character CH1 and the position information of the game character CH2 are In this example, the game character CH1 is determined to be within a predetermined distance. When the position information of the game character CH1 and the position information of the game character CH2 are within a predetermined distance, In step S105, it is determined that the condition is satisfied. and the situation information of the game character CH2 do not satisfy a predetermined condition. If the determination is affirmative (step S105; NO), the process returns to step S101. Execute step 1.

[0094] When the comparison unit 5034 determines that the predetermined condition is satisfied (step S106; YES), The item setting information change unit 5035 changes the status of the item in the item information DB 222. The display mode of the information or game image is changed (step S107). If it is determined that a certain condition is met, the item status stored in the item information DB is In the information, a given parameter value is added or subtracted from the item-specific parameter value. Alternatively, the display mode of the game image may be changed for the image of the item SW. For example, an effect may be added to the image of the item SW. There is no particular restriction on the type of effect. As information, in the item status information, the item-specific parameter value is set to a predetermined When adding an effect to the image of the item SW by adding the parameter value of I will explain this in more detail.

[0095] The item setting information execution unit 5036 is configured to execute the setting information for the game character CH2 using the NFT item. That is, the control data transmission unit executes control for using the The item setting information is output as control data to the communication device 10. That is, A communication device 10 that controls a game character CH1 and a communication device 11 that controls a game character CH2 The setting information of the item is transmitted to the communication device 10.

[0096] FIG. 16 is an example of a game image GI in the communication device 10. In FIG. A user who has converted the NFT of Sword of Light No. 1 can select Sword of Light No. 1 from the list of items that they have previously converted into NFTs. 11 and the display screen shown in FIG. When comparing with the item status information 42 shown in 6, the item setting information has been changed. Specifically, 20 is added to the attack power's unique parameter value of 100, and 10 is added to the unique parameter value of 100. When comparing the image 46 of the item SW shown in FIG. 16 with the image 46 of the item SW shown in FIG. A glowing effect 48 has been added to the W image.

[0097] FIG. 17 is an example of a game image GI in the communication device 10. In FIG. The table below shows what happens when a user who owns "Sword of Light 1" selects Sword of Light 1 from the list of items they own. 13 and the item status information 42 shown in FIG. Comparing with the status information 42, the item setting information has been changed. For every 100 attack power's unique parameter value, 20 is added, and for every 100 magic power's unique parameter value, 10 is added to 100. Also, the image 46 of the item SW shown in FIG. 17, the image 46 of the item SW is compared with the image 47 of the item SW. 48 effects have been added.

[0098] FIG. 18 is a diagram showing the configuration of a game image GI in one embodiment. The home image GI corresponds to the communication device 10 of the user who has converted the item SW into an NFT. As shown in FIG. 1, in the game image GI, the game character CH2 is equipped with ) The image of the item SW has a glowing effect added. This makes the game The user who controls the character CH1 is the game character CH2, which he / she previously owned as an NFT. You can notice that you have the item SW that has been transformed. In the communication device 10 of the user who owns SW, the game character is displayed in the game image GI. Effects will be added to the images of items SW owned by Rakuta CH2. The user who operates the game character CH2 is the game character corresponding to the creator of the item SW. The player can recognize that the character CH1 is nearby in the virtual space.

[0099] After executing the process of step S108, the process returns to step S101. Execute process 01.

[0100] If the item is not in use (step S102; No), the item information DB2 In step S107, the item setting information of 22 is initialized. If it has been changed, it will be restored to its previous state. In other words, the parameter that was added or subtracted Also, delete the effect added to the image of the item SW. If the setting information of the item has not been changed, it is in the initial state. The Noh performance ends.

[0101] Previously, when ownership of an NFT item was transferred, it took time for it to be reflected on the blockchain. Processing times were delayed and gas costs were increasing (scalability issues). It took a while for NTF items to be available in the game. Layer 2 Blocks By using the chain, it is possible to partially replace the transactions of the Layer 1 blockchain. By processing the data in a timely manner and sending the final result back to the Layer 1 blockchain, the processing speed is improved. This allows the Layer 2 blockchain to be used at a lower cost and reduces gas costs. The chain allows the transfer of ownership of NFT items to be reflected without any time lag. As a result, the range of games using NFTs has expanded. New game controls that effectively utilize the uniqueness and traceability of item data are required. Examples of information that utilizes the uniqueness and traceability of data in NFT items include For example, there is information about the creator and owner of an NFT item.

[0102] According to a game control method of an embodiment of the present invention, a suitable game for an NFT item is By using this system control method, new value can be provided. For example, Using the relationship between the user who converted the NFT and the user who purchased the NFT item and change at least one of the performance and display of NFT items in real time within the game. This allows you to temporarily change the performance of NFT items in the game. Also, the display of items in the game space can be improved or reduced. The change allows the creator and current owner of an NFT item to identify each other. In this way, NFT items are not just valuable as circulating goods, but also have value as creators and owners. Association with the person can provide new value to an NFT item.

[0103] <Modification> Although one embodiment has been described above, the embodiment can be modified in various forms as follows. In addition, there is no contradiction between the above-described embodiment and the modified example described below. Unless otherwise specified, they may be combined with each other. It is possible to add, remove, or replace parts of a configuration with other configurations.

[0104] (1) In this embodiment, the position information of the game character CH1 in the virtual space and When comparing with the position information of the character CH2, the predetermined condition is not particularly limited. In the example shown in FIG. 034, the position information of the game character CH1 is set to a predetermined value in accordance with a predetermined condition. (For example, a town, a dungeon, etc.) or not. 034 indicates that the position information of the game character CH1 is located in a predetermined field, and and the position information of the game character CH1 is located in a predetermined field. Alternatively, the comparison unit 5034 may determine whether the game character CH1 and the game Character CH1 and character CH2 are located in the same field and are within a certain distance. It may be determined whether or not the number of the first and second counters is satisfied.

[0105] (2) In this embodiment, the position information of the game character CH1 and the position information of the game character CH2 We have explained an example of comparing using the location information of the The comparison unit 5034 compares the progress of the game event as the situation information. When comparing using situations, the game between game character CH1 and game character CH2 For example, the comparison unit 5034 may determine whether or not the game has been completed based on the degree of completion of an event in the game. Game character CH1 has reached a certain event, and game character CH2 has reached the certain event. If the vent has been reached, it may be determined that the predetermined condition is satisfied. When either game character CH1 or game character CH2 is involved in a given event, If the predetermined condition is met, it may be determined that the predetermined condition is met.

[0106] The item setting information change unit 5035 compares the progress of the event and changes the item setting information. When changing the information, the item setting information change unit 5035 changes the item status information. Depending on the progress of the game event, the parameter value of the item may change. For example, the item setting information change unit 503 may execute a process of increasing or decreasing the value. 5: Increase the parameter value according to the achievement of the game event of game character CH1. Alternatively, a process of subtracting a parameter value may be performed. The item setting information change unit 5035 changes the game event setting information according to the achievement level of the game character CH2. In response, a process of increasing the parameter value or a process of subtracting the parameter value may be performed. may be executed.

[0107] When the item setting information change unit 5035 changes the setting information of an item, In the status information, depending on the progress of the game event of game character CH1, A process for changing the display mode of the NFT item in the game image may be executed. For example, Effects that change depending on the progress of game events for game character CH1 The types may be different.

[0108] (3) When the comparison unit 5034 compares the action information as the situation information, The action information of the game character CH1 and the action information of the game character CH2 are The comparison unit 5034 may also determine whether the game character CH It may be possible to determine whether game character CH1 or game character CH2 is performing a specific action. For example, the comparison unit 5034 detects that the game character CH1 is in combat and If the CH2 is in combat, it may be determined that the predetermined condition is satisfied. 034 indicates that the game character CH1 is moving and the game character CH2 is moving. In some cases, it may be determined that a predetermined condition is met.

[0109] When the item setting information change unit 5035 changes the setting information of an item, In the status information, the action information of the game character is changed according to the action information of the game character. For example, a process for changing the display mode of a game character may be performed. The type of effect to be changed may differ depending on the action information of CH1. .

[0110] (4) The comparison unit 5034 compares the status information of the game character CH1 with the status information of the game character CH2. When comparing the status information of game character CH2, the level, rank, The comparison unit 5034 may determine whether a predetermined condition is satisfied by using the number of medals or the like. When comparing the level of the game character CH1 with the level of the game character CH2, In this case, the level of the game character CH1 exceeds a predetermined value, and If the level of exceeds a predetermined value, it may be determined that the predetermined condition is satisfied. The comparison unit 5034 checks whether the level of the game character CH1 is higher than the level of the game character CH2. If the threshold is higher than the threshold, it may be determined that the predetermined condition is satisfied.

[0111] The item setting information change unit 5035 compares the status information and changes the item setting information. When changing, the item-specific parameter value is changed to Depending on the status information of the character, the parameter value is increased or decreased. For example, the parameters may be changed according to the level or rank of the game character CH1. A process of increasing the parameter value or a process of decreasing the parameter value may be performed. Also, the parameter value increases according to the level or rank of the game character CH2. A process may be performed, or a process of subtracting the parameter value may be performed.

[0112] When the item setting information change unit 5035 changes the setting information of an item, In the status information, the status of the game character is displayed according to the game image. For example, a process for changing the display mode of a game character may be performed. The type of effect that is changed may differ depending on the status information of CH1. .

[0113] (5) The comparison unit 5034 compares, as the situation information, the group information of the game character CH1 and When comparing with the group information of game character CH2, for example, Determine whether the group of H1 is the same as the group of game character CH2. The comparison unit 5034 may compare the group of the game character CH1 and the group of the game character C If the group of H2 is the same as that of H1, it may be determined that the predetermined condition is satisfied. If the group of the game character CH1 is different from the group of the game character CH2, It may be determined that the condition is satisfied.

[0114] The item setting information change unit 5035 compares the group information and changes the item setting information When changing, the group of game character CH1 and the group of game character CH2 The item status information will display the item-specific parameters if the A process may be performed to increment or decrement a predetermined parameter value. The system setting information change unit 5035 changes the group of the game character CH1 and the If the group of the item and the group of the CH2 are the same, the item status information A process of increasing a predetermined parameter value may be performed on the system-specific parameter value. If the group of the game character CH2 is not the same as that of the game character CH3, the game setting information change unit 5035 In the item status information, the item-specific parameter value is set to the specified parameter. Alternatively, a process of subtracting a data value may be performed.

[0115] When changing the setting information of an item, the item setting information change unit 5035 In the status information, the display state of the item in the game image is changed according to the group information. For example, a process of changing the game character CH1 and the game character CH2 may be performed. When the group information of game character CH1 and game character CH2 is the same, When the group information of the two is different, the type of effect to be changed may be different.

[0116] (6) If a predetermined condition is met, the item setting information change unit 5035 changes the status of the item. In the item information, the item-specific parameter value is set to a specific parameter for each item type. For example, the item setting information change unit 5 may execute a process of increasing or decreasing the data value. 035 has different attack power parameter values ​​that are increased or subtracted depending on the type of weapon. Or, the defensive power parameter value that is increased or subtracted may differ depending on the type of armor. It's fine.

[0117] (7) Although a number of predetermined conditions have been exemplified above, In the control function, the comparison unit 5034 checks whether at least one of a plurality of predetermined conditions is satisfied. Therefore, a plurality of predetermined conditions may be appropriately combined. For example, The comparison unit 5034 compares the position information of the game character CH1 and the game character CH2 with a predetermined If the condition is met, and if the status information meets the specified condition, the item setting information The information change unit 5035 may execute a process of changing the setting information of the item. The comparison unit 5034 compares the position information of the game character CH1 and the game character CH2 with a predetermined If the conditions are met and the progress of the game event meets the specified conditions, the item The system setting information changing unit 5035 may execute a process of changing the setting information of an item. The combinations are not limited to those exemplified above, and three or more predetermined conditions may be combined.

[0118] (8) As shown in Figures 10 to 13, the creator of the NFT item and the owner of the NFT item The two can obtain each other's information and display it as a game image GI on the display unit. During the program, the creator of the NFT item will obtain information about the owner of the NFT item. In this case, the communication device 10 selects an NFT item from the NFT item list in FIG. By selecting an item, the operation data including the user ID and item ID will be Based on the NFT ID associated with the item ID, the second layer Obtain NFT information and the current owner's user ID from the 70-2 smart contract. By referring to the user information DB 221 based on the user ID of the current owner, The information 44 and the image 45 are acquired. Also, the item information DB 22 is stored based on the item ID. 2 to obtain item status information 42 and item image 46. By transmitting this information to the communication device 10, the following information is displayed for each item as shown in FIG. In this case, the user information DB 221 can display detailed information corresponding to the user's name on the display unit. Based on the public information stored in the Some of the information may be kept private.

[0119] In addition, during the course of the game, the owner of the NFT item may When acquiring information on N from the item list in FIG. By selecting an FT item, operation data including the user ID and item ID can be obtained. Based on the NFT ID associated with the item ID, the second layer Obtain NFT information and creator user ID from Year 70-2 smart contract By referring to the user information DB 221 based on the user ID of the creator, The information 49 and the image 47 are acquired. Also, the item information DB 22 is stored based on the item ID. 2 to obtain item status information 42 and item image 46. By transmitting this information to the communication device 10, the following information is displayed for each item as shown in FIG. In this case, the user information DB 221 can display detailed information corresponding to the user's name on the display unit. Based on the public information stored in the Part of the information may be kept private.

[0120] (9) In this embodiment, the control to associate an NFT item with its creator is performed by a game. Although the resonance function reflected in the system has been described, one embodiment of the present invention is not limited thereto. The game will include controls to link NFT items with past owners of those items. In this case, in step S103 of the flowchart shown in FIG. The extraction unit 5032 extracts the smart ID of the second layer 70-2 based on the NFT ID. The contract records (token ownership transfer history) allow you to track the history of ownership of NFT items. Then, in step S104, user information for identifying the user may be extracted. Based on the user information acquired from the second layer 70-2, the situation information acquisition unit 5033 Based on this, the status of the game character CH1 corresponding to the user ID is obtained from the user information DB 221. The process from step S105 onwards is similar, so a detailed description will not be given here. This allows the association of past owners of an NFT item with that NFT item. The controls that you add can be reflected in the game. For example, NFT item creators can However, if previous owners of an NFT item are nearby, the NFT item may light up. can be controlled to add effects.

[0121] (10) Game display function implemented in the communication device 10 and the game server 50 The game progress control function realized by the game display device provides the game to the user. A part of the game display function may be implemented in the game server 50. , a control data receiving unit 105, a game data storage area 107, and a display data generating unit 109 may be implemented in the game server 50. In this case, the communication device 10 The display unit 13 may receive display data from the server 50 and display the image on the display unit 13 based on the display data.

[0122] Although the present invention has been described above with reference to the drawings, the present invention is not limited to the above-described embodiments. It is not possible to change the content of the document, but it can be changed as appropriate without departing from the spirit of the document. For example, Based on each embodiment (including modifications), a person skilled in the art may add, delete or configure components as appropriate. The scope also includes those in which changes have been made to the design, so long as they are in accordance with the gist of the invention. The embodiments can be appropriately combined as long as there is no mutual contradiction, and the techniques common to each embodiment are The technical matters are included in each embodiment even if not explicitly stated.

[0123] The present invention has other advantageous effects different from those provided by the above-described embodiments. However, the above-mentioned invention will be apparent from the description of the present specification, or will be easily predicted by those skilled in the art. It is understood that the above is naturally provided by the present invention. [Explanation of symbols]

[0124] 10... communication device, 11... control unit, 12... storage unit, 13... display unit, 14... operation unit, 15... sensor unit, 16 imaging unit, 17 position detection unit, 18 communication unit, 22 storage unit, 50 game Server, 51...control unit, 52...storage unit, 53...communication unit, 70...blockchain network 70-1…First layer, 70-2…Second layer, 100…Game table display function, 101... game operation acquisition unit, 103... operation data transmission unit, 105... control data reception unit reception unit, 107... game data storage area, 109... display data generation unit, 221... user information DB, 222... item information DB, 223... game information DB, 500... game progress control machine 501...operation data receiving unit, 503...processing execution unit, 505...control data transmitting unit, 10 00... communication system, 5031... item use information acquisition unit, 5032... extraction unit, 5033 ...situation information acquisition unit, 5034...comparison unit, 5035...item setting information change unit, 5036... Item setting information execution unit, 5037... item usage status determination unit, 5302... extraction unit, BG ...Background image, CH1...Game character, CH2...Game character, GI...Game image , NW...Network, SW...Item

Claims

1. When a second character corresponding to a second user who owns an NFT item uses the item, information for identifying the first user recorded on the blockchain is extracted based on information identifying the item; A game control method comprising: obtaining first status information indicating the status of the first character corresponding to the first user based on information for identifying the first user; and performing control of at least one of the performance and display of the item in the game based on the first status information and second status information indicating the status of the second character.

2. A game control method as described in Claim 1, wherein the first user is one of the previous owners of the item.

3. A game control method as described in claim 1, which determines whether or not to control at least one of the performance and display of the item in the game based on public information of the first user.

4. the first situation information is position information of the first character in a virtual space that represents the game world; The game control method according to claim 1 , wherein the second situation information is position information of the second character in the virtual space.

5. the first status information is a progress status of a game event of the first character; The game control method according to claim 1 , wherein the second status information is a progress status of a game event of the second character.

6. the first situation information is action information of the first character, The game control method according to claim 1 , wherein the second situation information is action information of the second character.

7. the first situation information is status information of the first character, The game control method according to claim 1 , wherein the second situation information is status information of the second character.

8. the first situation information is group information to which the first character belongs, The game control method according to claim 1 , wherein the second situation information is information about a group to which the second character belongs.

9. A program for causing a control unit of a server to execute the game control method according to any one of claims 1 to 8.

10. A server including a control unit that executes the game control method according to any one of claims 1 to 8.