Information processing program, server and information processing system
The system addresses the lack of recognition for user achievements in video games by issuing NFTs to validate and reward challenging game accomplishments, improving user engagement and enabling targeted marketing.
Patent Information
- Application Number
- JP2023120247
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-24
- Publication Date
- 2025-02-05
AI Technical Summary
Existing systems fail to recognize and validate user achievements in video games, particularly those achieved through conditional play, which are crucial for users deeply engaged with the game.
An information processing system and program that issues Non-Fungible Tokens (NFTs) to certify and validate user achievements in video games by registering achievement conditions, acquiring game play data, judging if the data meets these conditions, and issuing NFTs containing achievement-specific information.
The system effectively recognizes and rewards users for achieving challenging conditions in video games, enhancing user engagement and allowing game developers to identify and market to dedicated players.
Smart Images

Figure 2025017236000001_ABST
Abstract
Description
[Technical field]
[0001] At least one embodiment of the present invention relates to an information processing program, a server, and an information processing system for performing a process of issuing an NFT for an achievement recognized as a user's achievement. [Background technology]
[0002] In recent years, services using non-fungible tokens (hereinafter referred to as NFTs (Non-Fungible Tokens)) are beginning to be provided in the entertainment field, such as video games.
[0003] For example, Patent Document 1 discloses a system for managing virtual items using NFTs. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2023-11334 A Summary of the Invention [Problem to be solved by the invention]
[0005] Incidentally, among users who play video games, there are those who not only play according to the story, but also play with conditions, such as clearing a low level, or achieve game conditions that other users cannot easily reach, such as setting a new high score, in order to enjoy the video game even more. Users who play under such difficult conditions can be said to be users who are attached to the video game, and therefore are users that video game developers would like to cherish. However, there is a problem in that there is hardly any means of identifying users who play under such conditions and then certifying their achievements (hereinafter also referred to as achievements).
[0006] An object of at least one embodiment of the present invention is to provide an information processing program, a server, and an information processing system for performing a process of issuing NFTs for achievements recognized as a user's achievements. [Means for solving the problem]
[0007] From a non-limiting perspective, an information processing program according to one embodiment of the present invention is an information processing program for causing a server to realize a process of issuing an NFT for an achievement recognized as a user's achievement in a video game, and is characterized in that the server realizes a registration function for pre-determining and registering achievement conditions for recognizing the achievement in the video game, a play data acquisition function for acquiring at least a portion of the user's play data of the video game, a determination function for determining whether the acquired play data satisfies the achievement conditions, and an issuance function for issuing an NFT including achievement identification information for identifying the achievement recognized for the play data if the play data satisfies the achievement conditions.
[0008] From a non-limiting perspective, a server according to one embodiment of the present invention is a server for performing a process of issuing an NFT for an achievement recognized as a user's achievement in a video game, and is characterized in that it comprises: a registration unit that predetermines and registers achievement conditions for recognizing the achievement in the video game; a play data acquisition unit that acquires at least a portion of the user's play data of the video game; a judgment unit that determines whether the acquired play data satisfies the achievement conditions; and an issuing unit that issues an NFT including achievement identification information for identifying the achievement recognized for the play data if the play data satisfies the achievement conditions.
[0009] From a non-limiting perspective, an information processing system according to one embodiment of the present invention is an information processing system comprising a communications network, a server, and a user terminal, and for performing a process of issuing an NFT for an achievement recognized as a user's achievement in a video game, and is characterized in that it includes a registration means for pre-determining and registering achievement conditions for recognition as the achievement in the video game, a play data acquisition means for acquiring at least a portion of the user's play data of the video game, a determination means for determining whether the acquired play data satisfies the achievement conditions, and an issuing means for issuing an NFT including achievement identifying information for identifying the achievement recognized for the play data if the play data satisfies the achievement conditions. Effect of the Invention
[0010] Each embodiment of the present application addresses one or more of the deficiencies. [Brief description of the drawings]
[0011] [Figure 1] 1 is a block diagram showing an example of a configuration of an information processing system corresponding to at least one of the embodiments of the present invention. [Diagram 2] FIG. 2 is a block diagram showing a configuration of a server corresponding to at least one of the embodiments of the present invention. [Diagram 3] 1 is a flowchart illustrating an example of information processing corresponding to at least one of the embodiments of the present invention. [Figure 4] 10 is a flowchart illustrating an example of an operation on a server side in information processing corresponding to at least one of the embodiments of the present invention. [Diagram 5] 10 is a flowchart illustrating an example of an operation on a terminal side in information processing corresponding to at least one of the embodiments of the present invention. [Figure 6] FIG. 2 is a block diagram showing a configuration of a server corresponding to at least one of the embodiments of the present invention. [Figure 7]1 is a flowchart illustrating an example of information processing corresponding to at least one of the embodiments of the present invention. [Figure 8] FIG. 2 is a block diagram showing a configuration of a server corresponding to at least one of the embodiments of the present invention. [Figure 9] 1 is a flowchart illustrating an example of information processing corresponding to at least one of the embodiments of the present invention. [Figure 10] 10 is a flowchart illustrating an example of an operation on a server side in information processing corresponding to at least one of the embodiments of the present invention. [Figure 11] 10 is a flowchart illustrating an example of an operation on a terminal side in information processing corresponding to at least one of the embodiments of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Hereinafter, examples of embodiments of the present invention will be described with reference to the drawings. Note that the various components in the examples of the embodiments described below can be appropriately combined to the extent that no inconsistencies or the like arise. In addition, the contents described as an example of one embodiment may be omitted in other embodiments. In addition, the contents of operations and processes that are not related to the characteristic parts of each embodiment may be omitted. Furthermore, the order of various processes that make up the various flows described below is random to the extent that no inconsistencies or the like arise in the process contents.
[0013] [First embodiment] FIG. 1 is a block diagram showing an example of the configuration of an information processing system 100 corresponding to at least one of the embodiments of the present invention. As shown in FIG. 1, the information processing system 100 includes a server 10 and user terminals 20, 201 to 20N (N is an arbitrary integer) used by users of the information processing system 100. The configuration of the information processing system 100 is not limited to this, and may be configured so that a single user terminal is used by multiple users, or may be configured to include multiple servers. In addition, it is assumed that non-fungible tokens (hereinafter also referred to as NFTs (Non-Fungible Tokens)) are managed by distributed ledger technology realized by a group of computers distributed on a network, but the group of computers for realizing the distributed ledger technology is omitted in the illustration. Since the distributed ledger technology related to the issuance of NFTs uses a known technology, its explanation is omitted below.
[0014] The server 10 and the multiple user terminals 20, 201 to 20N are each connected to a communication network 30 such as the Internet. Although not shown, the multiple user terminals 20, 201 to 20N are connected to the communication network 30 by performing data communication with a base station managed by a communication carrier via a wireless communication line.
[0015] The information processing system 100 includes a server 10 and a plurality of user terminals 20, 201 to 20N, thereby realizing various functions for executing various processes.
[0016] The server 10 is managed by an administrator of the information processing system 100, and has various functions for providing information on various processes to a plurality of user terminals 20, 201 to 20N. In this example, the server 10 is configured by an information processing system such as a WWW server, and includes a storage medium for storing various information. The configuration of the server 10 is not particularly limited as long as it includes general components for performing various processes as a computer, such as a control unit and a communication unit. An example of the hardware configuration of the server 10 will be briefly described below.
[0017] As shown in FIG. 1, the server 10 includes at least a CPU (Central Processing Unit) 101, a memory 102, and a storage device 103.
[0018] The CPU 101 is a central processing unit that performs various calculations and control. If the server 10 is equipped with a GPU (Graphics Processing Unit), some of the various calculations and control may be performed by the GPU. The server 10 executes various information processing by the CPU 101 using data appropriately read into the memory 102, and stores the obtained processing results in the storage device 103 as necessary.
[0019] The storage device 103 functions as a storage medium for storing various information. The configuration of the storage device 103 is not particularly limited, but it is preferable that the storage device 103 is configured to be capable of storing all of the various types of necessary information from the viewpoint of reducing the processing load on each of the multiple user terminals 20, 201 to 20N. Examples of such a configuration include an HDD and an SSD. However, the storage unit that stores the various types of information only needs to have a storage area accessible by the server 10, and may be configured to have a dedicated storage area outside the server 10, for example.
[0020] 2 is a block diagram showing a configuration of a server 10A which is an example of the server 10 corresponding to at least one of the embodiments of the present invention. As shown in FIG. 2, the server 10A includes at least a registration unit 11, an acquisition unit 12, a determination unit 13, and an issuance unit 14.
[0021] The registration unit 11 has a function of predetermining and registering achievement conditions for certifying an achievement in a video game. Here, an achievement refers to proof of some achievement achieved in a video game. In other words, certification as an achievement means certification that some achievement has been achieved. An achievement condition refers to a condition that a user must achieve in order to certify an achievement. Any achievement condition may be used. In addition, a plurality of achievement conditions with different contents may be registered. Examples of achievement conditions include those related to conditional play, such as clearing the game at a predetermined level or below, or clearing the game with a party of a predetermined number or less, and those related to performance in the video game, such as achieving a predetermined score or higher.
[0022] The acquisition unit 12 has a function of acquiring at least a portion of the play data of the video game by the user. The play data may be any play data that can be used to determine whether or not the achievement condition has been met. The play data may be something like save data that can reproduce the user's playing situation, or may be only a portion of the play data that can determine the achievement condition.
[0023] The determination unit 13 has a function of determining whether the acquired play data satisfies the achievement condition by comparing the acquired play data with the achievement condition and determining whether the achievement condition is satisfied.
[0024] The issuing unit 14 has a function of issuing an NFT including achievement specification information for specifying an achievement certified for the play data when the play data satisfies the achievement condition. Here, the achievement specification information refers to information for specifying an achievement certified for the play data. The achievement specification information may be any information that can specify an achievement certified for the play data. Examples of the achievement specification information include information on a user ID in a video game, information indicating the content of the achievement condition, and information on an achievement ID given for each achieved achievement. In addition, the play data itself, such as save data, may be used as the achievement specification information. The target to be converted into an NFT is some kind of digital data, and the digital data used to issue an NFT in the issuing unit 14 is assumed to include achievement specification information. The digital data may be any type as long as it includes achievement specification information. When the issuing unit 14 decides to issue an NFT, the NFT is issued in a predetermined distributed ledger. There are various ways to handle the ownership of an issued NFT, but one example is to set the ownership to the user who sent the play data related to the achievement. When it is decided to issue an NFT and / or when the issuance of an NFT is completed, the user may be notified of this.
[0025] Each of the multiple user terminals 20, 201 to 20N is managed by a user, and is configured, for example, by a personal computer, a mobile phone terminal, or a PDA (Personal Digital Assistant). Note that the configuration of the user terminal that may be included in the information processing system 100 is not limited to the above-mentioned example.
[0026] Each of the plurality of user terminals 20, 201 to 20N is connected to the communication network 30 and includes hardware and software for communicating with the server 10 to execute various processes.
[0027] Next, the operation of the information processing system 100 of this embodiment will be described.
[0028] 3 is a flowchart showing an example of information processing corresponding to at least one of the embodiments of the present invention. Hereinafter, an example will be described in which the server 10A and the user terminal 20 execute information processing.
[0029] The information processing starts by registering in advance the achievement conditions for certifying an achievement in the server 10A (step S11). Next, the user terminal 20 transmits at least a portion of the play data to the server 10A (step S12). Next, the server 10A acquires the play data from the user terminal 20 (step S13). Next, the server 10A determines whether the play data satisfies the achievement conditions (step S14). Then, if the achievement conditions are satisfied, the server 10A issues an NFT including achievement specification information (step S15) and ends the information processing. Note that when issuing an NFT, the server 10A may notify the user terminal 20 of the issuance of the NFT, and the user terminal 20 may receive the notification of the issuance of the NFT (step S16).
[0030] 4 is a flowchart showing an example of the operation on the server side in information processing corresponding to at least one of the embodiments of the present invention. Here, the operation of the server 10A in the information processing system 100 will be described again.
[0031] The information processing starts by registering in advance the achievement conditions for certifying an achievement in the server 10A (step S101). Next, the server 10A acquires play data from the user terminal 20 (step S102). Next, the server 10A determines whether the play data satisfies the achievement conditions (step S103). Then, if the achievement conditions are satisfied, the server 10A issues an NFT including achievement specification information (step S104) and ends the information processing.
[0032] 5 is a flowchart showing an example of the operation of the terminal side in information processing corresponding to at least one of the embodiments of the present invention. The following describes an example in which the user terminal 20 executes information processing by itself. Note that the configuration of the terminal 20 has the same functions as the configuration of the server 10A except for receiving various information from the server 10A, so description will be omitted to avoid duplication.
[0033] The information processing starts by registering in advance the achievement conditions for certifying an achievement in the user terminal 20 (step S201). Next, the user terminal 20 acquires play data (step S202). Next, the user terminal 20 determines whether the play data satisfies the achievement conditions (step S203). Then, if the achievement conditions are satisfied, the user terminal 20 issues an NFT including achievement specification information (step S204) and ends the information processing.
[0034] As described above, as one aspect of the first embodiment, the server 10A is equipped with a registration unit 11, an acquisition unit 12, a determination unit 13, and an issuance unit 14, and predetermines and registers achievement conditions for recognizing an achievement in a video game, acquires at least a portion of the user's video game play data, determines whether the acquired play data satisfies the achievement conditions, and if the play data satisfies the achievement conditions, issues an NFT including achievement specification information for identifying the achievement recognized for the play data. Therefore, by recognizing the achievements of play data such as conditional play as an achievement and issuing a user NFT, users who are attached to video games can be recognized by granting them NFTs as achievements.
[0035] In other words, users who meet difficult conditions for achievement can feel an even greater sense of satisfaction and accomplishment by having their play data recognized as an achievement in the form of an NFT issuance, and by issuing NFTs for achievements, video game developers can understand that users are attached to the video game.
[0036] [Second embodiment] 6 is a block diagram showing a configuration of a server 10B which is an example of the server 10 corresponding to at least one of the embodiments of the present invention. In this example, the server 10B includes at least a registration unit 11, an acquisition unit 12, a determination unit 13, an issuing unit 14, and an additional processing unit 15. Note that, regarding the components denoted by the same reference numerals as those in the first embodiment, the description of the components which function in the same manner as in the first embodiment will be omitted.
[0037] The additional processing unit 15 has a function of executing additional processing for the user at the time of issuing the NFT and / or the owner of the NFT. Any additional processing may be executed by the additional processing unit 15. Examples include a process of granting an item or the like that can be used in the video game for which the achievement has been certified, a process of providing information about an event related to the video game for which the achievement has been certified, a process of introducing a newly released video game, a process of granting an invitation to a game-related event that the general public cannot participate in, and the like.
[0038] 7 is a flowchart showing an example of information processing corresponding to at least one of the embodiments of the present invention. The following describes an example of the operations of the server 10B and the user terminal 20. Note that the flowcharts showing the operations of the server 10B and the user terminal 20 are omitted to avoid redundant description.
[0039] The information processing is started by registering in advance the achievement conditions for certifying an achievement in the server 10B (step S21). Next, the user terminal 20 transmits at least a portion of the play data to the server 10B (step S22). Next, the server 10B acquires the play data from the user terminal 20 (step S23). Next, the server 10B determines whether the play data satisfies the achievement conditions (step S24). Next, if the achievement conditions are satisfied, the server 10B issues an NFT including achievement specification information (step S25). At this time, the server 10B may notify the user terminal 20 of the issuance of the NFT, and the user terminal 20 may receive the notification of the issuance of the NFT (step S26). Then, the server 10B executes additional processing for the user and / or the owner of the NFT at the time of issuing the NFT (step S27), and ends the information processing.
[0040] As described above, as one aspect of the second embodiment, the server 10B includes the registration unit 11, the acquisition unit 12, the determination unit 13, the issuing unit 14, and the additional processing unit 15. Among these, the additional processing unit 15 executes additional processing for the user and / or the owner of the NFT at the time of issuing the NFT, so that it is possible to add value to the issued NFT. That is, by performing additional processing that is a benefit of issuing an NFT that is certified as an achievement, such as granting an item in a video game or granting an invitation to a game-related event that the general public cannot participate in, it is possible to increase the user's motivation to obtain an achievement. In addition, there is an advantage for the developer in being able to advertise new products to users who are likely to become good customers.
[0041] [Third embodiment] 8 is a block diagram showing a configuration of a server 10Z which is an example of the server 10 according to at least one of the embodiments of the present invention. In this example, the server 10Z includes at least a registration unit 11Z, an acquisition unit 12Z, a determination unit 13Z, an issuing unit 14Z, and an additional processing unit 15Z.
[0042] The registration unit 11Z has a function of predetermining and registering achievement conditions for certifying an achievement in a video game. Here, an achievement refers to proof of some achievement achieved in a video game. In other words, certification as an achievement means certification that some achievement has been achieved. An achievement condition refers to a condition that a user must achieve in order to certify an achievement. Any achievement condition may be used. In addition, a plurality of achievement conditions with different contents may be registered. Examples of achievement conditions include those related to conditional play such as clearing the game at a predetermined level or below, clearing the game with a party of a predetermined number or below, and those related to performance in the video game such as achieving a predetermined score or above.
[0043] The achievement conditions registered in the registration unit 11Z may also be registered in the video game in the same manner, so that it is possible to determine whether the achievement conditions have been met within the video game. A configuration may be adopted in which play data is transmitted to the server 10Z when it is determined that the achievement conditions have been met within the video game. At that time, information indicating the met achievement conditions may be transmitted together with the play data.
[0044] The achievement condition may also be such that a code obtained outside of the video game is required to be entered. For example, the achievement condition may be that the achievement is deemed to be achieved by entering a code obtained at the venue when participating in a game event into the video game. By setting such an achievement condition, it is expected that an increase in the number of people attending real-life events can be expected.
[0045] In addition, the registration unit 11Z may have a function of defining and registering a more difficult achievement condition with similar content when the achievement condition is satisfied and an NFT is issued. By setting a new achievement condition that is more difficult than the content achieved by a certain user for a conditional play or high score, it is expected that other users will be motivated to challenge themselves. When registering a more difficult achievement condition, the existing achievement condition that has been achieved may be deleted.
[0046] The acquisition unit 12Z has a function of acquiring at least a part of the play data of the video game by the user. The play data may be any play data that can determine whether or not the achievement condition is satisfied. In addition, the play data may be something like save data that can reproduce the user's playing situation, or may be only a part of the play data that can determine the achievement condition.
[0047] In addition, the play data acquired by the acquisition unit 12Z may be play data of a video game that does not require a network connection. For example, play data (e.g., save data) of a video game on a completely standalone game-dedicated terminal may be acquired. This makes it possible to issue NFTs by certifying achievements related to past video games.
[0048] The play data acquired by the acquisition unit 12Z may be video data of a video game being played. In this case, the satisfaction of the achievement condition is determined by an assessor watching the video.
[0049] The determination unit 13Z has a function of determining whether the acquired play data satisfies the achievement condition by comparing the acquired play data with the achievement condition and determining whether the achievement condition is satisfied.
[0050] In addition, when determining whether the achievement condition is satisfied, the determination unit 13Z may also determine the authenticity of the play data acquired from the user. In order to prevent fraudulent acts such as falsifying the play data to satisfy the achievement condition, the determination unit 13Z determines whether the play data is authentic and has been played in a fair manner or has been falsified or otherwise subjected to fraudulent acts. Any technical means may be used to determine the authenticity.
[0051] The issuing unit 14Z has a function of issuing an NFT including achievement specification information for specifying an achievement certified for the play data when the play data satisfies the achievement condition. Here, the achievement specification information refers to information for specifying an achievement certified for the play data. The achievement specification information may be any information that can specify an achievement certified for the play data. Examples of the achievement specification information include information on a user ID in a video game, information indicating the content of the achievement condition, and information on an achievement ID given for each achieved achievement. In addition, the play data itself, such as save data, may be used as the achievement specification information. The target to be converted into an NFT is some kind of digital data, and the digital data used to issue an NFT in the issuing unit 14Z is assumed to include achievement specification information. The digital data may be any type as long as it includes achievement specification information. When the issuing unit 14Z decides to issue an NFT, the NFT is issued in a predetermined distributed ledger. There are various ways to handle the ownership of an issued NFT, but one example is to set the ownership to the user who sent the play data related to the achievement. When it is decided to issue an NFT and / or when the issuance of an NFT is completed, the user may be notified of this.
[0052] In addition, the issuing unit 14Z may set an upper limit on the number of NFTs issued for the same achievement. That is, an upper limit is set in advance on the number of NFTs that can be issued based on the satisfaction of a certain achievement condition. By setting an upper limit on the number of NFTs that can be issued, it is possible to provide scarcity and increase the value of the NFT.
[0053] The additional processing unit 15Z has a function of executing additional processing for the user at the time of issuing the NFT and / or the owner of the NFT. Any additional processing may be executed by the additional processing unit 15Z. Examples include a process of granting an item or the like that can be used in the video game for which the achievement has been certified, a process of providing information about an event related to the video game for which the achievement has been certified, a process of introducing a newly released video game, and a process of granting an invitation to a game-related event that the general public cannot participate in.
[0054] In order to properly execute the additional processing in the additional processing unit 15Z, it is desirable to accurately grasp the target person. As an example, when recognizing a user's achievement and issuing an NFT, it is possible to register the necessary personal information in a database with the consent of the user. In addition, if the ownership of the NFT has been transferred from the user at the time of issuance to a third party, the information of the transferee may be identified from the transaction information, and the transferee may be requested to register the necessary personal information in the database with the consent of the transferee.
[0055] Next, the operation of the information processing system 100 of this embodiment will be described.
[0056] 9 is a flowchart showing an example of information processing corresponding to at least one of the embodiments of the present invention. Hereinafter, an example will be described in which the server 10Z and the user terminal 20 execute information processing.
[0057] The information processing is started by registering in advance the achievement conditions for certifying an achievement in the server 10Z (step S31). Next, the user terminal 20 transmits at least a portion of the play data to the server 10Z (step S32). Next, the server 10Z acquires the play data from the user terminal 20 (step S33). Next, the server 10Z determines whether the play data satisfies the achievement conditions (step S34). Next, if the achievement conditions are satisfied, the server 10Z issues an NFT including achievement specification information (step S35). At this time, the server 10Z may notify the user terminal 20 of the issuance of the NFT, and the user terminal 20 may receive the notification of the issuance of the NFT (step S36). Then, the server 10Z executes additional processing for the user and / or the owner of the NFT at the time of issuing the NFT (step S37), and ends the information processing.
[0058] 10 is a flowchart showing an example of the operation on the server side in information processing corresponding to at least one of the embodiments of the present invention. Here, the operation of the server 10Z in the information processing system 100 will be described again.
[0059] The information processing starts by registering in advance the achievement conditions for certifying an achievement in the server 10Z (step S301). Next, the server 10Z acquires play data from the user terminal 20 (step S302). Next, the server 10Z determines whether the play data satisfies the achievement conditions (step S303). Next, if the achievement conditions are satisfied, the server 10Z issues an NFT including achievement specification information (step S304). Then, the server 10Z executes additional processing for the user and / or the owner of the NFT at the time of issuing the NFT (step S305), and ends the information processing.
[0060] 11 is a flowchart showing an example of the operation of the terminal side in information processing corresponding to at least one of the embodiments of the present invention. Hereinafter, an example will be described in which the user terminal 20 executes information processing by itself. Note that the configuration of the user terminal 20 has the same functions as the configuration of the server 10Z except for receiving various information from the server 10Z, so a description thereof will be omitted to avoid duplication.
[0061] The information processing begins by pre-registering the achievement conditions for certifying an achievement in the user terminal 20 (step S401). Next, the user terminal 20 acquires play data (step S402). Next, the user terminal 20 determines whether the play data satisfies the achievement conditions (step S403). Next, if the achievement conditions are satisfied, the user terminal 20 issues an NFT including achievement-specific information (step S404). Then, the user terminal 20 executes additional processing for the user and / or the owner of the NFT at the time of issuing the NFT (step S405), and ends the information processing.
[0062] As described above, as one aspect of the third embodiment, the server 10Z is equipped with a registration unit 11Z, an acquisition unit 12Z, a determination unit 13Z, and an issuing unit 14Z, and predetermines and registers achievement conditions for certifying an achievement in a video game, acquires at least a portion of the user's video game play data, determines whether the acquired play data satisfies the achievement conditions, and if the play data satisfies the achievement conditions, issues an NFT including achievement specification information for identifying the achievement that has been certified for the play data. Therefore, by recognizing the achievements of play data such as conditional play as an achievement and issuing a user NFT, users who are attached to video games can be recognized by granting them NFTs as achievements.
[0063] In other words, users who meet difficult conditions for achievement can feel an even greater sense of satisfaction and accomplishment by having their play data recognized as an achievement in the form of an NFT issuance, and by issuing NFTs for achievements, video game developers can understand that users are attached to the video game.
[0064] As one aspect of the third embodiment, the server 10Z includes an additional processing unit 15Z, and performs additional processing for the user and / or the owner of the NFT when the NFT is issued, so that it is possible to add value to the issued NFT. That is, by performing additional processing that is a benefit of issuing an NFT that is certified as an achievement, such as granting an item in a video game or an invitation to a game-related event that the general public cannot participate in, it is possible to increase the user's motivation to obtain an achievement. In addition, there is an advantage for the developer in being able to advertise new products to users who are likely to become good customers.
[0065] As described above, each embodiment of the present application solves one or more deficiencies. Note that the effects of each embodiment are non-limiting effects or examples of effects.
[0066] In each of the above-described embodiments, the multiple user terminals 20, 201 to 20N and the server 10 execute the above-described various processes according to various control programs (for example, information processing programs) stored in their own storage devices.
[0067] Furthermore, the configuration of the information processing system 100 is not limited to the configurations described as examples of each of the above-mentioned embodiments, and may be configured such that the server 10 executes some or all of the processes described as processes executed by the user terminal 20, or such that any one of the multiple user terminals 20, 201-20N (e.g., the user terminal 20) executes some or all of the processes described as processes executed by the server 10. Also, any one of the multiple user terminals 20, 201-20N may have some or all of the storage unit included in the server 10. In other words, the system 100 may be configured such that some or all of the functions included in either the user terminal 20 or the server 10 are included in the other one.
[0068] Furthermore, the program may be configured to realize some or all of the functions described as examples of each of the above-mentioned embodiments in a standalone device that does not include a communication network.
[0069] [Note] The above-mentioned embodiment has been described so as to enable at least one person having ordinary skill in the art to which the invention pertains to practice the invention. [1] An information processing program for causing a server to execute a process of issuing an NFT for an achievement recognized as a user's achievement in a video game, The server, a registration function for predetermining and registering a condition for recognition as the achievement in the video game; a play data acquisition function for acquiring at least a portion of play data of the video game by a user; a determination function for determining whether the acquired play data satisfies the achievement condition; an issuing function for issuing an NFT including achievement specification information for specifying the achievement certified for the play data when the play data satisfies the achievement condition; An information processing program that realizes this. [2] The server, An additional processing function that performs additional processing for the user at the time of issuing the NFT and / or the owner of the NFT. The information processing program described in [1] for further realizing this. [3] The determination function also determines the authenticity of the play data acquired from the user when determining whether the achievement condition is satisfied. An information processing program according to [1] or [2]. [4] The issuing function sets an upper limit on the number of NFTs issued for the same achievement. An information processing program according to any one of [1] to [3]. [5] The registration function defines and registers a more difficult achievement condition with similar content when the achievement condition is met and the NFT is issued. An information processing program according to any one of [1] to [4]. [6] An information processing program that causes a user terminal capable of communicating with the server to realize at least one of the functions that the information processing program described in any one of [1] to [5] causes the server to realize. [7] An information processing system including a communication network, a server, and a user terminal, for performing a process of issuing an NFT for an achievement recognized as a user's achievement in a video game, a registration means for predetermining and registering a condition for certifying the achievement as the achievement in the video game; a play data acquisition means for acquiring at least a portion of play data of the video game by a user; a determination means for determining whether the acquired play data satisfies the achievement condition; an issuing means for issuing an NFT including achievement specification information for specifying the achievement certified for the play data when the play data satisfies the achievement condition; An information processing system comprising: [8] A server for performing a process of issuing an NFT for an achievement recognized as a user's achievement in a video game, a registration unit that predetermines and registers a condition for recognition as the achievement in the video game; a play data acquisition unit that acquires at least a portion of play data of the video game by a user; a determination unit that determines whether the acquired play data satisfies the achievement condition; an issuing unit that issues an NFT including achievement specification information for specifying the achievement certified for the play data when the play data satisfies the achievement condition; A server comprising: [9] An information processing program for causing a user terminal to execute a process of issuing an NFT for an achievement recognized as a user's achievement in a video game, The user terminal, a registration function for predetermining and registering a condition for recognition as the achievement in the video game; a play data acquisition function for acquiring at least a portion of play data of the video game by a user; a determination function for determining whether the acquired play data satisfies the achievement condition; an issuing function for issuing an NFT including achievement specification information for specifying the achievement certified for the play data when the play data satisfies the achievement condition; An information processing program that realizes this.
[10] An information processing method for performing a process of issuing an NFT for an achievement recognized as a user's achievement in a video game, comprising: a registration step of predetermining and registering a condition for recognition as the achievement in the video game; a play data acquisition step of acquiring at least a portion of play data of the video game by a user; a determination step of determining whether the acquired play data satisfies the achievement condition; an issuance step of issuing an NFT including achievement specification information for specifying the achievement certified for the play data if the play data satisfies the achievement condition; An information processing method comprising: [Industrial Applicability]
[0070] According to one embodiment of the present invention, it is useful to understand core users who play video games with an attachment to them and to conduct marketing to those core users. [Explanation of symbols]
[0071] 10 Server 11 Registration Department 12 Acquisition Department 13 Judgment section 14 Publishing Department 15 Additional Processing Section 20,201~20N User terminals 30 Communication Network 100 Information Processing Systems
Claims
1. An information processing program for causing a server to execute a process of issuing an NFT for an achievement recognized as a user's achievement in a video game, The server, a registration function for predetermining and registering a condition for recognition as the achievement in the video game; a play data acquisition function for acquiring at least a portion of play data of the video game by a user; a determination function for determining whether the acquired play data satisfies the achievement condition; an issuing function for issuing an NFT including achievement specification information for specifying the achievement certified for the play data when the play data satisfies the achievement condition; An information processing program that realizes this.
2. The server, Further realizing an additional processing function to perform additional processing for the user at the time of issuing the NFT and / or the owner of the NFT. The information processing program according to claim 1.
3. A server for performing a process of issuing an NFT for an achievement recognized as a user's achievement in a video game, a registration unit that predetermines and registers a condition for recognition as the achievement in the video game; a play data acquisition unit that acquires at least a portion of play data of the video game by a user; a determination unit that determines whether the acquired play data satisfies the achievement condition; an issuing unit that issues an NFT including achievement specification information for specifying the achievement certified for the play data when the play data satisfies the achievement condition; A server comprising:
4. An information processing system including a communication network, a server, and a user terminal, for performing a process of issuing an NFT for an achievement recognized as a user's achievement in a video game, a registration means for predetermining and registering a condition for certifying the achievement as the achievement in the video game; a play data acquisition means for acquiring at least a portion of play data of the video game by a user; a determination means for determining whether the acquired play data satisfies the achievement condition; an issuing means for issuing an NFT including achievement specification information for specifying the achievement certified for the play data when the play data satisfies the achievement condition; An information processing system comprising:
Citation Information
Patent Citations
System, method, and program for managing item sale
JP2023011334A