Program and information processing system
The system maintains and restores parameter values for digital assets during transfer, addressing usability and fraud issues in digital asset transfers.
Patent Information
- Application Number
- JP2024093700
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-06-10
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2044-06-10
AI Technical Summary
Existing systems fail to maintain the integrity and usability of digital assets during transfer between users, leading to inconveniences and fraudulent behaviors such as reduced parameter values and immediate usability issues.
A system that updates and maintains parameter values for digital assets before and after transfer, ensuring they are restored to initial values upon transfer, and notifies users of the asset's state to prevent fraudulent activities.
Ensures seamless transfer of digital assets with maintained value and usability, reducing fraudulent behaviors and user inconvenience.
Smart Images

Figure 0007628211000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a program and an information processing system. [Background technology]
[0002] Conventionally, there are known techniques that allow an object to be transferred to another user (for example, see Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 7464452 Summary of the Invention [Problem to be solved by the invention]
[0004] An object of the present invention is to improve the interest of a service. [Means for solving the problem]
[0005] In order to solve the above problem, the program of the present invention causes a computer to function as a control means for updating a first parameter associated with an object at a predetermined opportunity, updating a second parameter associated with the object at a predetermined opportunity, and changing the first parameter to a predetermined value while maintaining the second parameter when the object with the updated first and second parameters is transferred to another user. wherein an object is transferred to another user when a predetermined transfer condition is met during a period during which the object can be transferred, and a first parameter of the object is maintained before and after a start point of the period, and the control means is capable of notifying an owner of the object of a current value of the first parameter during the period during which the object can be transferred, and is capable of ending the period during which the object can be transferred if the owner of the object performs a predetermined ending operation before the transfer condition is met, and is control for updating the first parameter associated with the object at a predetermined opportunity during which the first parameter of the object can be changed to a predetermined value after the transfer condition is met, updating a second parameter associated with the object at a predetermined opportunity, and when the object with the updated first and second parameters is transferred to another user, the first parameter can be changed to a predetermined value while maintaining the second parameter. As a means Computer Make it work. Effect of the Invention
[0006] According to the present invention, the interest of the service is improved. [Brief description of the drawings]
[0007] [Figure 1]FIG. 2 is a diagram for explaining each component of the information processing system. [Diagram 2] FIG. 2 is a hardware configuration diagram of the information processing system. [Diagram 3] FIG. 2 is a functional block diagram of the information processing system. [Figure 4] FIG. 13 is a schematic diagram of a specific example of a play screen. [Diagram 5] FIG. 10 is a diagram for explaining a specific example of the operation of the information processing system. [Figure 6] FIG. 11 is a diagram for explaining a specific example of item information. [Figure 7] 11A and 11B are diagrams for explaining specific examples of timing at which recovery processing is executed; [Figure 8] FIG. 13 is a schematic diagram of a specific example of a management screen. [Figure 9] 13 is a schematic diagram of a specific example of a reinforcement screen. [Figure 10] FIG. 13 is a schematic diagram of a specific example of a restored image. [Figure 11] FIG. 13 is a schematic diagram of a specific example of a shop screen. [Figure 12] 4 is a flowchart of each process in the information processing system. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0008] Fig. 1 is a diagram for explaining each component of an information processing system 1000. The information processing system 1000 includes a server device 100, a terminal device 200, and a blockchain system 300. As shown in Fig. 1, each of the above components can communicate with each other via a network I. As the network I, for example, the Internet is assumed.
[0009] The server device 100 is managed by a game operator (for example, a company that operates the game) and enables a so-called NFT (Non-Fungible Token) game to be executed on the terminal device 200. Although details will be described later, the NFT game of this embodiment progresses in a virtual space Sv displayed by the terminal device 200. Note that while FIG. 1 shows an example in which the server device 100 is configured from a single server device, the server device 100 may be configured from a plurality of server devices (systems).
[0010] The terminal device 200 acquires various information from the server device 100 and progresses the NFT game. For example, a personal computer may be used as the terminal device 200. Note that, although a desktop personal computer is illustrated as the terminal device 200 in FIG. 1, a notebook personal computer or a tablet personal computer may be used as the terminal device 200. Also, a smartphone or a portable game machine may be used as the terminal device 200.
[0011] A display device 201 and an operation device 202 are connected to the terminal device 200. The display device 201 includes, for example, a flat display configured with an organic EL (Electro Luminescence). The display device 201 is controlled by the terminal device 200 and displays various images including the virtual space Sv. The operation device 202 is assumed to be, for example, a keyboard and a pointing device (mouse). The user can proceed with the NFT game by appropriately operating the operation device 202.
[0012] The blockchain system 300 includes a plurality of node devices 301. The node devices 301 can communicate with each other by a P2P (Peer to Peer) communication method. Each node device 301 operates a blockchain protocol to store (update) a common blockchain as a database. A known protocol may be adopted as the blockchain protocol. For example, the Ethereum protocol may be preferably adopted. The blockchain system 300 is also equipped with a known smart contract function and is configured to be able to automatically complete various transactions.
[0013] In an NFT game, various items (digital assets) are given to users. In this embodiment, an item for which an NFT has been issued may be referred to as an "NFT item." When issuing an NFT, an NFT issuance request is sent to the blockchain system 300 from the wallet of the server device 100 or the terminal device 200. When the NFT issuance request is sent, index data of the item is stored in the blockchain. The above index data includes identification information of the index data in the blockchain, the owner (address) of the NFT item, and information indicating the storage destination of the metadata of the NFT item.
[0014] The information processing system 1000 (for example, the server device 100) stores image data (content data) representing each item, and metadata for the item. The above metadata includes, for example, a uniform resource locator (URL) for the image data representing the item, and the name, summary, and parameters (characteristics and properties) of the item. In the following, issuing an NFT for an item may be referred to as "making an item into an NFT."
[0015] The blockchain (index data) is substantially impossible to tamper with. Therefore, an NFT item whose index data is stored in the blockchain functions as a substantially non-fungible digital asset. The server device 100 itself may be configured to function as a node device of the blockchain system 300.
[0016] Fig. 2 is a hardware configuration diagram of the information processing system 1000. As described above, the information processing system 1000 includes a server device 100, a terminal device 200, and a blockchain system 300. As shown in Fig. 2, the server device 100 includes a processing device 101, a storage device 102, and a communication device 103. Each of the above components is connected to each other so as to be able to communicate with each other via a system bus.
[0017] The processing device 101 controls the entire server device 100. The processing device 101 may be composed of a single or multiple processors. Specifically, the processing device 101 may be composed of one or more types of processors, such as a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processor (DSP), a field programmable gate array (FPGA), or an application specific integrated circuit (ASIC).
[0018] The storage device 102 stores various programs including a basic program and an application program. As the storage device 102, a known recording medium such as a semiconductor recording medium or a magnetic recording medium can be adopted. The storage device 102 may be configured with one recording medium or multiple recording media. The application programs stored in the storage device 102 include an application program for realizing the above-mentioned wallet function.
[0019] As an application program for implementing the wallet function, a publicly known application program is appropriately adopted. The server device 100 transmits each request for updating the above-mentioned block chain to the block chain system 300 by using the wallet function. The communication device 103 communicates with the terminal device 200 and the block chain system 300 (each node device 301) via the network I.
[0020] The storage device 102 of the server device 100 stores various data used in the NFT game in association with the user's identification information. For example, various data including items owned by the user, the level of the user (user character described below), and parameters of each item are stored in the server device 100. The server device 100 also stores content data (image data) representing the above-mentioned NFT items, and metadata for the NFT items.
[0021] However, the data (content data, metadata) of the above NFT items may be stored by something other than the server device 100. For example, the data may be stored in a known IPFS (InterPlanetary File System) that is composed of multiple nodes. In addition, both or either of the content data and metadata may be stored in the blockchain (node device 301).
[0022] The terminal device 200 includes a processing device 203, a storage device 204, and a communication device 205. The above-mentioned display device 201 and operation device 202 are connected to the terminal device 200. The processing device 203 of the terminal device 200 controls the entire terminal device 200. For example, the processing device 203 of the terminal device 200 may be composed of a single or multiple processors, similar to the processing device 101 of the above-mentioned server device 100. Specifically, the processing device 203 may be composed of one or more types of processors, such as a CPU, a GPU, a DSP, an FPGA, or an ASIC.
[0023] The storage device 204 stores various programs including a basic program and an application program. For example, the storage device 204 of the terminal device 200 stores a Web browser (application program). The terminal device 200 acquires various data (HTML files, image data, etc.) for executing the NFT game from the server device 100 through the Web browser. In addition, the application programs stored in the terminal device 200 (storage device 204) include an application program for realizing the above-mentioned wallet function.
[0024] A user can purchase utility tokens at a cryptocurrency exchange using the wallet function of the terminal device 200. The above utility tokens are used, for example, when acquiring a predetermined NFT item (digging item Gp, described below). Using the wallet function of the terminal device 200, the owner (address) of the utility token on the blockchain can be changed to the user himself / herself. For ease of explanation, hereinafter, changing the owner of a utility token on the blockchain to a user may be described as "putting the utility token into the user's wallet", etc.
[0025] In addition, users can exchange NFT items (gem items Gj and excavation items Gp described below) acquired in the NFT game for utility tokens of other users. Specifically, the wallet function of the terminal device 200 can change the owner of an NFT item on the blockchain to another user. Similarly, users can exchange utility tokens they own for NFT items owned by other users. The above transactions of NFT items are carried out via a marketplace Mp described below. Hereinafter, for the sake of explanation, changing the owner of an NFT item on the blockchain to another user may be described as "putting the NFT item into the wallet of the user" or the like.
[0026] As the storage device 204 of the terminal device 200, for example, a known storage medium such as a semiconductor storage medium or a magnetic storage medium can be adopted. The storage device 204 may be configured with one storage medium or may be configured with multiple storage media. The communication device 205 communicates with the server device 100 and the blockchain system 300 via the network I.
[0027] As described above, the blockchain system 300 includes a plurality of node devices 301. As described above, each of the node devices 301 can communicate with each other by a P2P communication method. In addition, a common blockchain protocol runs in each node device 301.
[0028] Each of the node devices 301 includes a processing device 302, a storage device 303, and a communication device 304. The processing device 302 of the node device 301 controls the entire node device 301. The processing device 302 may be composed of a single processor or multiple processors, similar to the processing device 101 of the server device 100 described above.
[0029] The storage device 303 stores various programs including a basic program and an application program. In addition, each storage device 303 of each node device 301 stores a common blockchain. The above blockchain is composed of a plurality of blocks. Each block of the blockchain contains transaction data such as NFT items including the above-mentioned index data.
[0030] Transaction data is broadcast from the server device 100 or the terminal device 200 to each node device 301. The above transaction data includes a signature of the entity that generated the transaction data. The signature in the transaction data is generated by a private key managed by the entity that generated the transaction data. A block generated based on the transaction data is newly added to the blockchain using a known consensus program. The communication device 304 of the node device 301 enables communication with the server device 100, the terminal device 200, and other node devices 301.
[0031] Fig. 3 is a functional block diagram of the information processing system 1. As shown in Fig. 3, the information processing system 1 of this embodiment is configured to include a management device 10, a terminal device 20, and a blockchain system 30. For example, the above-mentioned server device 100 executes a program to function as the management device 10. Also, the above-mentioned terminal device 200 executes a program to function as the terminal device 20. Similarly, each node device 301 executes a program (smart contract), so that the blockchain system 300 functions as the blockchain system 30. Each of the above configurations can communicate with each other via a network I.
[0032] The management device 10 includes a state control means 11 and a notification control means 12. However, some or all of the above components (functions) may be provided in the terminal device 20. Also, some or all of the above components may be provided in the blockchain system 30.
[0033] When the object (excavation item Gp) in a specific state (a state where the durability value Dd described later has decreased from the initial value Vi) is transferred to the user, the state control means 11 can change the state of the object to a predetermined state (a state where the durability value Dd is the initial value Vi). Specifically, when the object (excavation item Gp) in a state where the corresponding parameter (durability value Dd described later) is a specific value other than the predetermined value (initial value Vi) (for example, a state where Dd < Vi) is transferred to the user, the state control means 11 controls the parameter of the object to vary (recover) from the specific value to the predetermined value (see FIG. 6 described later). The above-mentioned predetermined value is, for example, the initial value Vi (100%) of the parameter when the object was given to the first user (when purchased from the game operator). Also, the object can be traded as a non-replaceable digital asset (NFT item) by blockchain technology.
[0034] Specifically, in this embodiment, the user can put up the objects they possess for sale at the item shop Sp (see FIG. 11(a) described later). Also, the objects put up for sale at the item shop Sp can be purchased by other users. However, at the time when the user puts up the object for sale, the parameter (durability value Dd) of the object may have decreased from the initial value Vi. In this embodiment, even when the parameter (durability value Dd) of the object has decreased from the initial value Vi, when another user purchases it, the parameter of the object is restored to the initial value Vi.
[0035] Suppose a configuration (hereinafter "proportionality") where the parameter of the object does not recover when the object is transferred from one user to another. In the above proportionality, for example, a user (customer) who desires an object with a parameter equal to or greater than the initial value Vi needs to search for an object with a parameter equal to or greater than the initial value Vi from each object put up for sale at the item shop Sp. According to this embodiment, there is an advantage that, for example, compared with the above proportionality, the trouble of searching for an object with a parameter equal to or greater than the initial value Vi can be omitted.
[0036] In addition, in the above comparison, it is assumed that a configuration (for example, this embodiment) is adopted in which the period during which an object can be used in a game is shorter as the parameter of the object decreases. In the above case, a user who purchases an object with a small remaining amount of parameters (for example, 0 percent) needs to recover the parameters before using the object in the game. In other words, even if an object is purchased, the user may be inconvenienced in that the object cannot be used in the game immediately. According to this embodiment, there is an advantage in that the above inconvenience is suppressed.
[0037] In this embodiment, during the period after an object is put up for sale at the item shop Sp, before another user purchases the object, the putting up of the object can be canceled. In the above configuration, it is assumed that the parameters of the object are restored when the object is put up for sale at the item shop Sp. In other words, it is assumed that the parameters of the object have already been restored during the period during which the putting up of the object can be canceled. In the above configuration, there is a possibility that an object can be put up for sale at the item shop Sp and then the putting up of the object can be immediately canceled, thereby illegally restoring the parameters of the object.
[0038] As a means for preventing the above fraudulent acts, for example, a process for resetting the parameters of an object to the values at the time of listing when the listing at the item shop Sp is canceled can be considered. However, if such a means is adopted, a new inconvenience may arise in that the processing burden when canceling the listing of an object becomes large.
[0039] In consideration of the above circumstances, in this embodiment, when a predetermined transfer condition is met during the period during which the object can be transferred (the period during which the object is exhibited at the item shop Sp), the object is transferred to another user, and the state of the object (durability value Dd) is maintained around the start of the period during which the object can be transferred (the time when the object is exhibited), and the state control means 11 can change the state of the object to a predetermined state (can restore the durability value Dd to the initial value Vi) after the transfer condition is met (after the object is actually purchased by another user). In addition, the state of the object is maintained around the time when the above-mentioned period ends without the object being transferred to another user (the time when the exhibit is cancelled). With the above-mentioned configuration, it is possible to omit the process of returning the parameters of an object whose exhibit has been cancelled to the values at the time of exhibit while suppressing the above-mentioned fraudulent acts.
[0040] However, let us assume that, when an object is in a transferable state (up for sale), other users who wish to purchase the object are notified of the current values (values before recovery) of the object's parameters. In the above configuration, it is expected that users (especially beginners) who are unaware that the parameters will be restored when they purchase the object will hesitate to purchase the object.
[0041] In order to prevent the above inconveniences, the notification control means 12 of this embodiment makes it possible to notify other users that a transferable object is in a predetermined state (durability value Dd is the initial value Vi) even when the object is in a specific state (a state reduced from the initial value Vi) (see FIG. 11(a) described later). With the above configuration, the above inconveniences are prevented.
[0042] 4(a) is a diagram for explaining a specific example of the play screen Mp of this embodiment. The play screen Mp displays a virtual space Sv and a user character Gu. The user character Gu represents a user in the virtual space Sv.
[0043] The play screen Mp is displayed by switching to either a movement mode or an excavation mode. For example, the specific example of FIG. 4(a) assumes the play screen Mp in the movement mode. The user character Gu moves in the virtual space Sv in response to the operation of the above-mentioned operation device 202 (e.g., a keyboard). During the period in which the user character Gu moves in the virtual space Sv, the play screen Mp is displayed in the movement mode.
[0044] The virtual space Sv includes a mine object Gm. The mine object Gm includes a plurality of excavable areas. The excavable areas of the mine object Gm are areas that can be excavated using an excavation item Gp. The user can excavate the mine object Gm using an excavation item Gp by moving the user character Gu to any one of the excavable areas and performing a predetermined operation (hereinafter, "excavation operation"). For example, a left click of the mouse (operation device 202) can be used as the excavation operation.
[0045] By excavating the mine object Gm, an ore object Gо (see FIG. 4(b) described later) may be excavated. Note that an excavable area in the mine object Gm may be notified in response to an operation of the operation device 202 (e.g., right-clicking the mouse). When an excavation operation is performed during a period in which the play screen Mp is displayed in the movement mode, the play screen Mp switches to the excavation mode.
[0046] FIG. 4(b) is a specific example of the play screen Mp in the excavation mode. In the play screen Mp in the excavation mode, the mine object Gm is displayed in an enlarged scale compared to the play screen Mp in the movement mode described above. As described above, when an excavation operation is performed during the period in which the play screen Mp in the excavation mode is displayed, the mine object Gm is excavated. Specifically, as shown in FIG. 4(b), an excavation position P is set on the play screen Mp in the excavation mode. When an excavation operation is performed, a part of the excavable area located at the excavation position P is excavated (collapsed) by the excavation item Gp.
[0047] The user can excavate the entire excavable area by repeatedly performing excavation operations on the excavable area. From inside the excavable area of the mine object Gm, an ore object Gо may be excavated as shown in FIG. 4(b). However, depending on the excavable area, an ore object Gо may not be excavated. When excavation in the excavable area is completed, the user moves the user character Gu to excavate another excavable area. In this embodiment, about 30 ore objects Gо can be excavated from one virtual space Sv.
[0048] As will be described in detail later, the durability value Dd of the excavation item Gp decreases each time an excavation operation is performed. Furthermore, when the durability value Dd of the excavation item Gp decreases to "0 percent", it becomes impossible to excavate the mine object Gm thereafter. However, the durability value Dd of the excavation item Gp can be restored (see Figs. 10(a) and 10(b) described later). Note that the range (excavation amount) of the mine object Gо excavated in one excavation operation may be reduced as the durability value Dd of the excavation item Gp decreases.
[0049] As shown in Fig. 4(b), either a pyroxene item Gs or a gem item Gj is hidden inside the ore object Gо. With the above configuration, when the ore object Gо is discovered, it is possible to conceal from the user whether the ore object Gо contains a pyroxene item Gs or a gem item Gj.
[0050] By digging the ore object Gо, the user can obtain a gemstone item Gs or a gem item Gj from the ore object Gо. The ore object Gо is displayed in a manner that can be distinguished from the mine object Gm. For example, the mine object Gm is colored like natural rock or soil (brown), while the ore object Gо is colored blue.
[0051] The gem item Gj is an item that can be converted into an NFT. After being converted into an NFT, the gem item Gj can be exchanged for utility tokens of other users in the marketplace Mp described below. As described above, about 30 ore objects Gо are excavated from one virtual space Sv. In this embodiment, of the about 30 ore objects Gо, about three ore objects Gо contain gem objects Gj, and the remaining ore objects Gо contain pyroxene items Gs. In other words, the gem item Gj is a rarer item than the pyroxene item Gs.
[0052] The pyroxene item Gs can be exchanged for a predetermined utility token (hereinafter, "token T"). Specifically, at a predetermined time (for example, 3:00 p.m.), a token T corresponding to the number of pyroxene items Gs owned by the user is automatically sent to the user's wallet in exchange for the pyroxene items Gs. Note that instead of a configuration in which the token T is automatically sent to the wallet in exchange for the pyroxene items Gs, a configuration in which the user can manually exchange the pyroxene items Gs for the token T at any time may be used. In addition, although the present embodiment employs a configuration in which the pyroxene items Gs cannot be NFTized, a configuration in which the pyroxene items Gs can be NFTized may also be employed.
[0053] FIG. 5 is a diagram for explaining a specific example of the operation of this embodiment. As shown in FIG. 5, in this embodiment, a virtual space Sv is provided (released) to each user by a game administrator Mc (S1 in FIG. 5). In addition, an excavation item Gp is put up for sale (released) by the game administrator Mc at an item shop Sp (S2 in FIG. 5). Specifically, the virtual space Sv and the excavation item Gp are released at predetermined intervals (for example, approximately every six months). At the time of putting up for sale by the game administrator Mc, the durability value Dd of the excavation item Gp becomes "100 percent" (initial value Vi).
[0054] Each user U can purchase an excavation item Gp put up for sale in the item shop Sp (S3 in FIG. 5). Specifically, the excavation item Gp can be purchased using the token T in the user's wallet W. As described above, the user U can obtain the token T in exchange for the gemstone item Gs. However, the token T can also be obtained at a publicly known cryptocurrency exchange. For example, a user who first starts the game of this embodiment does not have the gemstone item Gs, so he or she obtains the token T at the exchange using legal tender, and obtains the excavation item Gp in exchange for the token T.
[0055] A user Ua who possesses an excavation item Gp can play the game in the virtual space Sv (S4 in FIG. 5). That is, by acquiring the excavation item Gp, the user can participate in mining of gem items Gj. In the virtual space Sv, a mine object Gm is excavated by the excavation item Gp, and gem items Gj and pyroxene items Gs are acquired (S5 in FIG. 5).
[0056] In this embodiment, when the gem item Gj is acquired, the gem item Gj is not NFTed. After acquiring the gem item Gj, the user can execute a procedure to NFT the gem item Gj. For example, the gem item Gj is NFTed when it is put up for sale on the marketplace Mp. When the gem item Gj is NFTed, the gem item Gj is sent to the user's wallet W (S6 in FIG. 5).
[0057] NFT items acquired in the virtual space Sv (including items that have been converted into NFTs after acquisition) can be put up for sale on the marketplace Mp. When putting up for sale on the marketplace Mp, users can set the number of tokens T that can be exchanged for the NFT items (they can set a price). However, the number of tokens T that can be exchanged for NFT items may vary using an auction system. The marketplace Mp is managed by a game operator Mc. However, the marketplace Mp may also be configured to allow NFT items to be put up for sale on a publicly known marketplace (hereinafter referred to as an "external marketplace") managed by someone other than the game operator Mc.
[0058] A user can purchase NFT items that other users have put up in an external marketplace. NFT items purchased by a user are sent to the user's wallet. In addition, NFT items purchased in an external marketplace can be imported into the game of this embodiment. The imported NFT items (e.g., excavation items Gp) can be used in the game.
[0059] Each user can put up an excavation item Gp that he / she owns at the item shop Sp. Specifically, as described above, the durability value Dd of the excavation item Gp decreases each time an excavation operation is performed. In this embodiment, even an excavation item Gp whose durability value Dd has decreased can be put up for sale at the item shop Sp. For example, the specific example of FIG. 5 assumes a case where a user Ua puts up an excavation item Gp whose durability value Dd has decreased from the initial value Vi (S8 in FIG. 5).
[0060] As can be understood from the above description, in this embodiment, in addition to the excavation item Gp (new) put up by the game manager Mc, the excavation item Gp (second-hand) put up by the user U can be purchased at the item shop Sp. Also, the durability value Dd of the second-hand excavation item Gp put up by the user U may be lower than the initial value Vi. However, in this embodiment, if the durability value Dd of the excavation item Gp is lower than the initial value Vi, a recovery process is executed to recover the durability value Dd when the excavation item Gp is transferred to another user. Therefore, regardless of whether the object is new or second-hand, the durability value Dd of the object will be equal to or higher than the initial value Vi.
[0061] For example, in the specific example of FIG. 5, it is assumed that the user Ua puts up the excavation item Gp used in the virtual space Sv in the above-mentioned step S4 in the item shop Sp (S8 in FIG. 5). In the above case, when the excavation item Gp is put up for sale in the item shop Sp, the durability value Dd of the excavation item Gp has decreased from "100 percent" (initial value Vi) at the time of purchase (at the time of S3 above). In addition, in the specific example of FIG. 5, it is assumed that the above excavation item Gp is purchased by the user Ub. In the above case, the durability value Dd is restored to "100 percent" by a restoration process (S9 in FIG. 5), and the excavation item Gp is transferred to the user Ub (S10 in FIG. 5).
[0062] In this embodiment, the excavation item Gp is converted into an NFT before being put up for sale by the game operator Mc at the item shop Sp. The owner of the excavation item Gp in the blockchain is the game operator Mc until the excavation item Gp is exported outside the game (until it can be put up for sale at an external marketplace). Specifically, the ownership rights (right to use in the game) of the excavation item Gp in the game belong to the user who purchased the excavation item Gp at the item shop Sp. The user who has the ownership rights in the game can export the excavation item Gp (see FIG. 9 described later).
[0063] When a user exports an excavation item Gp, the owner of the excavation item Gp in the blockchain is changed to the user, and the excavation item Gp is sent to the user's wallet. Also, when the excavation item Gp is imported into the game, the owner of the excavation item Gp in the blockchain is returned to the game operator Mc. However, when a user imports an excavation item Gp into the game, the ownership of the excavation item Gp in the game is granted to the user.
[0064] In the above configuration, even if the excavation item Gp is transferred (from the game operator Mc to the user, or from the user to another user) in the item shop Sp (within the game), the owner of the excavation item Gp in the blockchain does not change. However, the configuration may be such that the owner of the excavation item Gp in the blockchain changes when the excavation item Gp is transferred in the item shop Sp. As can be understood from the above explanation, the "transfer of an object" in the present invention is a concept that includes both a change in the user who can use the object in the game and a change in the owner of the object on the blockchain.
[0065] 6 is a diagram for explaining a specific example of item information D. The information processing system 1 of this embodiment stores the item information D. The above-mentioned item information D is provided for each excavation item Gp. For example, the management device 10 stores the item information D as the above-mentioned meta information of the excavation item Gp.
[0066] The item information D of the excavation item Gp includes, for example, identification information Dp, owner information Du, durability value Dd, durability level Lvd, speed level Lvs, and status information Ds. The identification information Dp is information for identifying the excavation item Gp. For example, an item ID given to each excavation item Gp may be adopted as the identification information Dp. The owner information Du is information for identifying the owner of the excavation item Gp (a user who can use the item in the game). For example, a user ID given to each user may be adopted as the owner information Du.
[0067] The durability value Dd of the item information D indicates the current durability value of the excavation item Gp. Specifically, when the game operator Mc puts up for sale the excavation item Gp in the item shop Sp, the durability value Dd (initial value Vi) of the excavation item Gp is "100 percent." Furthermore, when the user uses the excavation item Gp for excavation, the durability value Dd decreases, and when the durability value Dd reaches "0 percent," the excavation item Gp becomes unusable.
[0068] However, the user can recover the decreased durability value Dd. Specifically, when the terminal device 20 receives a recovery operation (operation of buttons Br1 to Br4 in FIG. 10(a)) described later, "100 percent" is added to (recovered) the durability value Dd of the excavation item Gp. For example, when the recovery operation is executed at the time when the durability value of the excavation item Gp is "50 percent", the durability value of the excavation item Gp becomes "150 percent". In this embodiment, an upper limit (1000 percent) is set for the durability value Dd, but the configuration may be such that there is no substantial upper limit for the durability value Dd. Also, the configuration may be such that an excavation item Gp with a durability value Dd of "100 percent" or more cannot be selected as a target for recovering the durability value Dd by a recovery operation.
[0069] The durability level Lvd of the item information D indicates the current value of the durability level of the excavation item Gp. In this embodiment, when the game manager Mc puts up the excavation item Gp for sale in the item shop Sp, the durability level Lvd of the excavation item Gp is "Lv1" (initial level = 1). As will be described in detail later, the user can strengthen the durability level Lvd of the excavation item Gp up to a maximum of Lv5 (see FIG. 9).
[0070] The higher the durability level Lvd of the excavation item Gp, the more mine objects Gm can be excavated before the durability value Dd reaches 0%. Specifically, when a mine object Gm is excavated with an excavation item Gp, a numerical value according to the durability level Lvd of the excavation item Gp (hereinafter, "decreased amount") is subtracted from the durability value Dd. The above decrement amount becomes smaller as the durability level Lvd of the excavation item Gp becomes higher.
[0071] The speed level Lvs of the item information D indicates the current value of the speed level of the excavation item Gp. In this embodiment, when the game manager Mc puts up the excavation item Gp for sale in the item shop Sp, the speed level Lvs of the excavation item Gp is "Lv1" (initial level = 1). As will be described in detail later, the user can increase the speed level Lvs of the excavation item Gp up to a maximum of Lv5.
[0072] In this embodiment, the higher the speed level of the excavation item Gp, the shorter the mine object Gm can be excavated. Specifically, a motion period is provided from when an excavation operation is accepted until the mine object Gm is actually excavated. In the above motion period, a user character Gu swinging down the excavation item Gp is displayed. In addition, during the motion period, a new excavation operation is not accepted. The above motion period becomes shorter as the speed level Lvs of the excavation item Gp becomes higher. In the above configuration, the higher the speed level Lvs of the excavation item Gp, the shorter the time interval during which the mine object Gm can be excavated, and the mine object Gm can be excavated in a short period of time. Note that the motion period may be changed according to a parameter other than the speed level Lvs. For example, the motion period may be longer as the durability value Dd decreases.
[0073] The status information Ds of the item information D is information for specifying whether the excavation item Gp is in a state where it can be transferred to another user. Specifically, as described above, an excavation item Gp being exhibited in the item shop Gp can be transferred to another user. The status information Ds of the excavation item Gp being exhibited in the above item shop Sp is updated to "transferable". On the other hand, an excavation item Gp cannot be transferred to another user if it is not exhibited in the item shop Sp (unless the excavation item Gp is exported). The status information Ds of the excavation item Gp is updated to "in use" if the excavation item Gp is not exhibited in the item shop Gp.
[0074] The durability level Lvd of an excavation item Gp whose status information Ds is "transferable" (being sold at the item shop Sp) cannot be enhanced. Similarly, the speed level Lvs of an excavation item Gp being sold at the item shop Sp cannot be enhanced. In other words, the durability level Lvd and speed level Lvs of an excavation item Gp being sold at the item shop Sp will be maintained at the values at the time of listing.
[0075] Furthermore, the excavation item Gp exhibited at the item shop Sp cannot be used in the virtual space Sv (cannot be used to excavate the mine object Gm). Therefore, the durability value Dd of the excavation item Gp exhibited at the item shop Sp does not decrease. Furthermore, the durability value Dd of the excavation item Gp exhibited at the item shop Sp cannot be restored by a restoration operation. In other words, the durability value Dd of the excavation item Gp exhibited at the item shop Sp is maintained at the value at the time of exhibiting. However, when the excavation item Gp is purchased, the durability value Dd of the excavation item Gp may be restored by a restoration process. The above configuration will be described in detail below with reference to FIG. 7.
[0076] FIG. 7 is a diagram for explaining a specific example of the time when the recovery process is executed. FIG. 7 shows a specific example of item information D at each time point until the excavation item Gp is transferred from user Ua to user Ub. Specifically, the upper part of FIG. 7 shows a specific example of item information D during the period when user Ua (seller) possesses the excavation item Gp. The center part of FIG. 7 shows a specific example of item information D during the period when the excavation item Gp is exhibited in item shop Sp. The lower part of FIG. 7 shows a specific example of item information D immediately after the excavation item Gp is transferred to user Ub (purchaser).
[0077] In the specific example of FIG. 7, it is assumed that the durability value Dd is "50.2 percent" immediately before the excavation item Gp is put up for sale. In other words, it is assumed that the excavation item Gp is put up for sale with a durability value Dd less than the initial value Vi "100 percent". In addition, in the specific example of FIG. 7, it is assumed that the durability level Lvd is "Lv2" immediately before the excavation item Gp is put up for sale. In other words, it is assumed that the excavation item Gp is put up for sale with a durability level Lvd higher than the initial level "Lv1". As shown in FIG. 7, the status information Ds becomes "in use" during the period before the excavation item Gp is put up for sale.
[0078] In this embodiment, the durability value Dd of the excavation item Gp does not change before and after the excavation item Gp is put up for sale. For example, the specific example in FIG. 7 assumes that an excavation item Gp with a durability value Dd of "50.2 percent" is put up for sale as described above. In the above case, the durability value Dd of the excavation item Gp is maintained at "50.2 percent" before and after the excavation item Gp is put up for sale.
[0079] Furthermore, the durability level Lvd of the excavation item Gp does not change before and after the excavation item Gp is put up for sale. For example, the specific example of FIG. 7 assumes that an excavation item Gp with a durability level Lvd of "Lv2" is put up for sale as described above. In the above case, the durability level Lvd of the excavation item Gp is maintained at "Lv2" before and after the excavation item Gp is put up for sale. Similarly, the speed level Lvs is maintained before and after the excavation item Gp is put up for sale.
[0080] As shown in Fig. 7, when an excavation item Gp is put up for sale in the item shop Sp, the status information Ds is changed from "in use" to "transferable". As described above, the use of the excavation item Gp in the virtual space Sv, the strengthening of the durability level Lvd and speed level Lvs, and the recovery of the durability value Dd are restricted for the excavation item Gp being put up for sale. Therefore, the above parameters of the excavation item Gp included in the item information D are not updated during the period when the excavation item Gp is being put up for sale.
[0081] As shown in FIG. 7, when an excavation item Gp is purchased, the owner information Du is changed. For example, in the specific example of FIG. 7, the user indicated by the owner information Du is changed from user Ua to user Ub. Also, when an excavation item Gp is purchased, the state information Ds is changed from "transferable" to "in use," and the purchaser, user Ub, can use the excavation item Gp in the game. When an excavation item Gp is purchased, the excavation item Gp is deleted from the item shop Sp.
[0082] In addition, when an excavation item Gp is purchased in the item shop Sp, a recovery process may be executed on the game operator Mc (management device 10) side. Specifically, when an excavation item Gp with a durability value Dd less than the initial value Vi "100 percent" is purchased, the durability value Dd of the excavation item Gp is restored to the initial value Vi "100 percent" by the recovery process.
[0083] For example, in the specific example of Fig. 7, it is assumed that an excavation item Gp with a durability value Dd of "50.2 percent" which is smaller than the initial value Vi of "100 percent" is purchased. In the above case, the durability value Dd is restored from "50.2 percent" to the initial value Vi of "100 percent", and the excavation item Gp is transferred to the user Ub.
[0084] Assume that the durability Dp of the excavation item Gp may be approximately "0 percent" when the user purchases the excavation item Gp. In the above configuration, the purchased excavation item Gp may not be usable immediately. In the present embodiment, the above inconvenience is suppressed. As described above, the durability Dd of the excavation item Gp may be greater than the initial value Vi. In the above cases, the durability Dd of the excavation item Gp is maintained before and after the excavation item Gp is transferred from a user to another user. That is, the excavation item Gp is transferred with the durability Dd greater than the initial value Vi.
[0085] In this embodiment, the durability level Lvd of the excavation item Gp is maintained before and after the excavation item Gp is transferred. For example, in the specific example of FIG. 7, it is assumed that the user Ua strengthens the durability level Lvd from the initial level "Lv1" to "Lv2" before putting the excavation item Gp up for sale. In the above case, the purchaser user Ub can obtain the excavation item Gp with a durability level Lvb of "Lv2". Similarly, the speed level Lvs is maintained before and after the excavation item Gp is transferred.
[0086] In the above configuration, the value of the excavation item Gp in the item shop Sp can be improved by enhancing the durability level Lvb and speed level Lvs before putting the excavation item Gp up for sale. In addition, the durability level Lvb and speed level Lvs can be enhanced by consuming tokens T (see FIG. 9), which will be described in detail later. Therefore, in a configuration in which the value of the excavation item Gp in the item shop Sp is improved by enhancing the durability level Lvb and speed level Lvs, there is also the advantage that the consumption of tokens T is encouraged.
[0087] As shown in FIG. 7, when the listing of the excavation item Gp is canceled, the status information Ds of the item information D is changed from "transferable" to "in use." Also, when the listing of the excavation item Gp is canceled, the durability value Dd is maintained in the state during listing. As described above, the durability value Dd of the excavation item Gp is not restored when it is listed in the item shop Sp, but is maintained at the value before listing. The above configuration has the advantage that when the listing of the excavation item Gp is canceled, the process of returning the durability value Dd to the value before listing can be omitted.
[0088] 8, 9, 10(a)(b), and 11(a)(b) are schematic diagrams of specific examples of each screen (such as the management screen Mk) displayed by the terminal device 20. The terminal device 20 can receive, via each of the above screens, an operation for putting up an excavation item Gp in the item shop Sp, an operation for enhancing the durability level Lvd or the speed level Lvs, and the above-mentioned recovery operation.
[0089] 8 is a schematic diagram of a specific example of the management screen Mk. For example, when the operation device 202 is appropriately operated, the management screen Mk is displayed on the display device 201. The management screen Mk is a screen for managing the excavation items Gp possessed by the user.
[0090] As shown in FIG. 8, the management screen Mk is configured to include each card image Gx (1, 2, ...). Each card image Gx corresponds to each excavation item Gp possessed by the user. The management screen Mk displays each card image Gx corresponding to each excavation item Gp possessed by the user whose status information Ds is "in use". In other words, the management screen Mk does not display excavation items Gp being exhibited in the item shop Sp. However, the management screen Mk may be configured so that card images Gx corresponding to excavation items Gp being exhibited can be displayed.
[0091] The card image Gx displays various information about the excavation item Gp corresponding to the card image Gx. For example, the card image Gx displays an image of the excavation item Gp corresponding to the card image Gx. The card image Gx also displays the durability level Lvd and speed level Lvs of the excavation item Gp corresponding to the card image Gx. In the specific example of FIG. 8, it is assumed that the durability level Lvd of the excavation item Gp corresponding to the card image Gx1 among the card images Gx (1, 2, ...) is "Lv1" and the speed level Lvs is "Lv1". It is also assumed that the durability level Lvd of the excavation item Gp corresponding to the card image Gx2 is "Lv2" and the speed level Lvs is "Lv3".
[0092] As shown in FIG. 8, the card image Gx includes a durability image Gd. The durability image Gd of the card image Gx displays the durability Dd (current value) of the excavation item Gp corresponding to the card image Gx. The order of the card images Gx displayed in the management image Mk can be changed. In the specific example of FIG. 8, the card images Gx are displayed in the order of the left side, so that the card images Gx correspond to the excavation items Gp that were obtained earlier by the user. Note that the card images Gx may be displayed in descending order of the durability Dd of the corresponding excavation items Gp, or in descending order of the durability level Lvd, or in descending order of the speed level Lvs.
[0093] The user can select the card image Gx by moving the pointer p shown in Fig. 8 to the card image Gx and appropriately operating (mouse clicking) the operating device 202 (mouse). When the card image Gx is selected, a strengthening screen Me (see Fig. 9 described later) for strengthening the excavation item Gp corresponding to the card image Gx is displayed.
[0094] FIG. 9 is a schematic diagram of a specific example of the strengthening screen Me. As described above, the strengthening screen Me is displayed when a card image Gx is selected. The strengthening screen Me displays various information of the excavation item Gp corresponding to the selected card image Gx. For example, various information including the image and name of the excavation item Gp is displayed on the strengthening screen Me. In addition, the user can strengthen each level Lv (endurance level Lvd, speed level Lvs) of the displayed excavation item Gp by appropriately operating the strengthening screen Me.
[0095] 9, the strengthening screen Me includes a durability value image Gd, a recovery button Br, a listing button Bs, an export button Bt, an allocation button Bv, and an enhancement button Be. The user can strengthen each level Lv of the excavation item Gp by appropriately operating the allocation button Bv and then operating the enhancement button Be.
[0096] Specifically, in this embodiment, each level Lv of an excavation item Gp can be strengthened using allocation points. Also, a total of 8 points of allocation points can be used for one excavation item Gp. As shown in FIG. 9, the strengthening screen Me displays the current value of the durability level Lvd (Lv1 in the example of FIG. 9) and the current value of the speed level Lvs (Lv1 in the example of FIG. 9). Also, each allocation button Bv is displayed in each area corresponding to each level Lv (d, s).
[0097] By appropriately selecting and operating the allocation button Bv, the user can increase or decrease the allocation points provisionally assigned to the level Lv corresponding to that allocation button Bv. When the strengthening button Be is selected with allocation points provisionally assigned to the level Lv, the provisionally assigned allocation points are consumed to strengthen that level Lv. Specifically, when the strengthening button Be is selected, a confirmation image is displayed. The confirmation image displays the number of allocation points to be consumed, the level Lv after strengthening, and a confirmation button. When the confirmation button of the confirmation image is operated, the level Lv is strengthened by consuming the number of allocation points displayed in the confirmation image.
[0098] For example, the specific example of FIG. 9 assumes that only 2 points of allocation points are provisionally assigned to the durability level Lvd among the levels Lv. In the above case, when the strengthening execution button Be is selected, the durability level Lvd is strengthened from "Lv1" to "Lv3". Note that the configuration for strengthening each parameter of the excavation item Gp is not limited to the above example. For example, the more the excavation item Gp is used, the stronger each level Lv of the excavation item Gp may be. Also, the configuration may be such that each level Lv of the excavation item Gp can be strengthened by using an item (e.g., a gemstone item Gs) acquired in the virtual space Sv.
[0099] In this embodiment, when each level Lv of the excavation item Gp is enhanced, tokens T (a, b) may be required. As shown in Fig. 9, when allocation points are provisionally assigned, the quantity of tokens T required to enhance the level Lv is displayed. The quantity of tokens T required to enhance the level Lv increases as the allocation points provisionally assigned to the level Lv (level increase) increases.
[0100] In this embodiment, the level Lv can be enhanced by using the token Ta or the token Tb of the token T. The token Ta is, for example, a utility token issued by the game operator Mc. The token Tb is, for example, a utility token issued by a party other than the game operator Mc. Each of the above tokens T may be registered in a common blockchain or may be registered in different blockchains.
[0101] 9, the strengthening screen Me displays both the number of tokens Ta required to strengthen the level Lv and the number of tokens Tb required to strengthen the level Lv. In this embodiment, the user can select the type of tokens T to be used to strengthen the level Lv via the confirmation image displayed in response to the operation of the strengthening execution button Be.
[0102] When the confirmation button of the confirmation image is selected, the token T selected by the user is consumed to enhance the level Lv of the excavation item Gp. Specifically, when the confirmation button is selected, the durability level Lvd or the speed level Lvs of the item information D stored in the management device 10 is updated. Also, when the confirmation button is selected, the token T is sent from the user's wallet W to the wallet of the game operator Mc (the transaction is processed in the blockchain system).
[0103] When the put up for sale button Bs on the strengthening screen Me is selected, the excavation item Gp displayed on the strengthening screen Me can be put up for sale in the item shop Sp. When the excavation item Gp is put up for sale in the item shop Sp, the card image Gx corresponding to the excavation item Gp is hidden from the management screen Mk.
[0104] In addition, when the export button Bt on the enhancement screen Me is selected, the excavation item Gp displayed on the enhancement screen Me is exported outside the game. Specifically, the owner registered in the blockchain of the excavation item Gp is changed from the game operator Mc to the user, and the excavation item Gp is sent to the wallet W of the user. When the excavation item Gp is exported, the meta information (including the durability value Dd) of the excavation item Gp becomes impossible to update. Therefore, even if the excavation item Gp is traded on an external marketplace after being exported, a recovery process for recovering the durability value Dd of the excavation item Gp is not executed.
[0105] As shown in Fig. 9, the recovery button Br is displayed near a durability image Gd showing the durability Dd (current value) of the excavation item Gp. When the recovery button Br is selected, a recovery image Gr (see Fig. 10(a) described later) for recovering the durability Dd of the excavation item Gp displayed on the strengthening screen Me is displayed.
[0106] FIG. 10(a) is a schematic diagram of a specific example of the recovery image Gr. The user can recover the durability value Dd of the excavation item Gp via the recovery image Gr. As shown in FIG. 10, the recovery image Gr includes each recovery button Br (1 to 4). The recovery image Gr also displays a durability value image Gd indicating the durability value Dd (current value) of the excavation item Gp. Furthermore, the recovery image Gr also displays the durability level Lvd and speed level Lvs of the excavation item Gp.
[0107] In this embodiment, the durability value Dd of the excavation item Gp can be recovered by using a predetermined item. For example, the durability value Dd of the excavation item Gp can be recovered by using the above-mentioned pyroxene item Gs. In addition, the durability value Dd of the excavation item Gp can be recovered by consuming the token Ta or token Tb.
[0108] Furthermore, the user can recover the durability Dd of the excavation item Gp for free only once per day (24 hours). Specifically, the durability Dd of the excavation item Gp can be recovered for free only once during the 24-hour period from 3:00 PM to immediately before 3:00 PM the following day. However, even if the user possesses multiple excavation items Gp, the durability Dd of only one of the excavation items Gp can be recovered for free during that period.
[0109] For example, when the recovery button Br1 of each recovery button Br (1-4) is selected, the durability value Dd of the excavation item Gp can be recovered using an item. When the recovery button Br2 is selected, the durability value Dd of the excavation item Gp can be recovered by consuming a token Ta. Similarly, when the recovery button Br3 is selected, the durability value Dd of the excavation item Gp can be recovered by consuming a token Tb. When the recovery button Br4 is selected, the durability value Dd of the excavation item Gp can be recovered free of charge.
[0110] As shown in Fig. 10(a), the quantity of tokens Ta required to recover the durability value Dd of the excavation item Gp is displayed near the bottom of the recovery button Br2. Also, the quantity of tokens Tb required to recover the durability value Dd of the excavation item Gp is displayed near the bottom of the recovery button Br3. However, the quantity of tokens T(a, b) displayed in the recovery image Gr does not include the so-called gas fee (cryptocurrency as a reward to the operator of the node device 301).
[0111] When each recovery button Br (1-3) is selected, the confirmation image Grk shown in FIG. 10(b) is displayed. The confirmation image Grk displays the detailed number of tokens T required to recover the durability value Dd of the excavation item Gp, or the number of items to be consumed. However, when the recovery button Br4 is selected from among the recovery buttons Br, the confirmation image Grk is not displayed, and the durability value Dd of the excavation item Gp is immediately recovered free of charge.
[0112] FIG. 10(b) is a conceptual diagram of a specific example of the confirmation image Grk. As shown in FIG. 10(b), the confirmation image Grk includes a durability image Gd, an execute button Bk1, and a cancel button Bk2. The durability image Gd in the confirmation image Grk is displayed in a manner that indicates the durability Dd when recovery is assumed to have been performed. For example, in the specific example of FIG. 10(b), it is assumed that the durability Dd before recovery is "50.2 percent." In the above case, the durability image Gd in the confirmation image Grk is displayed in a manner that indicates the durability Dd after recovery, which is "150.2 percent."
[0113] The specific example of FIG. 10(b) assumes that the recovery button Br2 is selected. That is, it assumes that the durability value Dd of the excavation item Gp is recovered by the token Ta. In the above case, the confirmation image Grk displays the amount of tokens Ta required to recover the durability value Dd of the excavation item Gp. Also, the confirmation image Grk displays an estimate of the gas fee required to send the tokens Ta required to recover the durability value Dd of the excavation item Gp to the wallet of the game operator Mc. Furthermore, the confirmation image Grk displays the amount of tokens Ta possessed by the user.
[0114] When the execute button Bk1 of the confirmation image Grk is selected, the durability value Dd of the excavation item Gp is restored. Specifically, when the execute button Bk1 is selected, the durability value Dd of the item information D stored in the management device 10 is increased by "100 percent." In addition, when the execute button Bk1 is selected, the token T is sent from the user's wallet W to the wallet of the game operator Mc. When the cancel button Bk2 is selected, the confirmation image Grk becomes invisible without restoring the durability value Dd. When the confirmation image Grk becomes invisible, it is switched to the above-mentioned strengthening screen Me.
[0115] 11(a) is a conceptual diagram of a specific example of the shop screen Ms. For example, when the operation device 202 is appropriately operated, the shop screen Ms is displayed on the display device 201. The user can purchase an excavation item Gp exhibited in the item shop Sp via the shop screen Ms. The user can also withdraw his / her own excavation item Gp exhibited in the item shop Sp via the shop screen Ms.
[0116] As shown in Fig. 11(a), the shop screen Ms includes each card image Gy (1, 2, ...) and an operation area R. Each card image Gy corresponds to each excavation item Gp exhibited in the item shop Sp. Specifically, the card image Gy displays various information about the excavation item Gp to which the card image Gy corresponds, similar to the card image Gx displayed on the management screen Mk described in Fig. 8 above.
[0117] For example, the card image Gy displays an image of the excavation item Gp corresponding to the card image Gy. The card image Gy also displays the current values of the durability level Lvd and speed level Lvs of the excavation item Gp corresponding to the card image Gy. As described above, when each level Lv of the excavation item Gp is strengthened from the initial value Vi, it is exhibited at the strengthened level Lv.
[0118] As shown in FIG. 11(a), each card image Gy displays the selling price of the excavation item Gp corresponding to the card image Gy. Specifically, when a user puts up an excavation item Gp in the item shop Sp, the user sets the type (selling currency) and quantity (selling price) of tokens T that can be used when purchasing the excavation item Gp. In this embodiment, either token Ta or token Tb can be set as the selling currency. For example, in the specific example of FIG. 11(a), it is assumed that the excavation item Gp corresponding to the card image Gy1 has token Ta set as the selling currency, and the excavation item Gp corresponding to the card image Gy2 has token Tb set as the selling currency.
[0119] The operation area R of the shop screen Ms is operated when displaying a selection of each excavation item Gp being exhibited in the item shop Sp. For example, by appropriately operating the operation area R, it is possible to display a card image Gy corresponding to a new excavation item Gp exhibited by the game operator Mc among each excavation item Gp being exhibited. Similarly, by appropriately operating the operation area R, it is possible to display a card image Gy corresponding to a used excavation item Gp exhibited by the user among each excavation item Gp being exhibited.
[0120] Also, by appropriately operating the operation area R, excavation items Gp whose selling currency is tokens Ta among the excavation items Gp being exhibited can be displayed. Similarly, excavation items Gp whose selling currency is tokens Tb can be displayed. Furthermore, by appropriately operating the operation area R, the user can set the range (1-5) of the durability level Lvd and the range (1-5) of the speed level Lvs of the excavation items Gp. On the shop screen Ms, card images Gy of excavation items Gp whose levels Lv are within the set range among the excavation items Gp being exhibited are displayed.
[0121] As described above, when another user purchases an excavation item Gp, the durability value Dd of the excavation item Gp may recover. Specifically, if the durability value Dd is less than "100 percent" (initial value Vi) at the time the excavation item Gp is put up for sale, the durability value Dd recovers to "100 percent" at the time the excavation item Gp is purchased. In the above configuration, although an excavation item Gp with a durability value Dd of "100 percent" is transferred to another user, the durability value Dd may be less than "100 percent" during the period in which the excavation item Gp is put up for sale.
[0122] Assume that if the durability value Dd of an excavation item Gp being put up for sale is less than "100 percent", the actual durability value Dd is notified on the shop screen Ms. In the above configuration, it is expected that a user (especially a beginner) who does not know that the durability value Dd will be restored when purchasing an excavation item Gp will hesitate to purchase the excavation item Gp. Taking the above into consideration, in this embodiment, a configuration is adopted in which even if the durability value Dd of an excavation item Gp being put up for sale is less than "100 percent", the durability value Dd of the excavation item Gp can be notified assuming that the durability value Dd is "100 percent".
[0123] Specifically, the durability value image Gd displayed by the card image Gy1 on the shop screen Ms is displayed in a manner in which the durability value Dd is "100 percent" even if the actual durability value Dd is less than "100 percent". For example, in the specific example of FIG. 11(a), it is assumed that the durability value Dd (hereinafter "Dd1") of the excavation item Gp corresponding to the card image Gy1 is less than "100 percent". Even in the above cases, the durability value image Gd of the card image Gy1 is displayed in a manner in which the durability value Dd1 is "100 percent". According to the above embodiment, the above-mentioned inconveniences are suppressed.
[0124] In addition, in this embodiment, the durability value Dd of the excavation item Gp may exceed "100 percent" (initial value Vi). When an excavation item Gp with a durability value Dd exceeding "100 percent" is put up for auction, the actual durability value Dd is notified on the shop screen Ms. For example, in the specific example of FIG. 11(a), the durability value Dd (hereinafter "Dd2") of the excavation item Gp corresponding to the card image Gy2 is assumed to be "150.9 percent." In the above case, the durability value image Gd of the card image Gy2 is displayed in a manner notifying the actual durability value Dd2. According to the above configuration, the excavation item Gp is more likely to be purchased than, for example, a configuration in which the fact that the durability value Dd is greater than the initial value Vi is not clearly notified.
[0125] The shop screen Ms displays card images Gy corresponding to excavation items Gp put up by the user himself, in addition to excavation items Gp put up by others (other users or the game operator Mc) among the excavation items Gp being put up for sale. Furthermore, the card images Gy corresponding to the excavation items Gp put up by the user himself and the card images Gy corresponding to the excavation items Gp put up by others are displayed in a distinguishable manner. Specifically, the character string "Listing" is displayed on the card image Gy corresponding to the excavation items Gp put up for sale by the user himself.
[0126] In the specific example of Fig. 11(a), it is assumed that the card image Gy corresponding to the excavation item Gp put up for sale by the user himself is the card image Gy1, and the card image Gy2 corresponds to the excavation item Gp put up for sale by another person. The user can purchase the excavation item Gp by selecting the card image Gy corresponding to the excavation item Gp put up for sale by another person.
[0127] On the other hand, the user can cancel the listing of the excavation item Gp by selecting a card image Gy corresponding to the excavation item Gp that the user has put up for sale. Specifically, when a card image Gy corresponding to the excavation item Gp that the user has put up for sale is selected, a cancellation image Gt (see FIG. 11(b) described later) for canceling the listing of the excavation item Gp is displayed. The user can cancel the listing of the excavation item Gp via the cancellation image Gt.
[0128] Fig. 11(b) is a schematic diagram of a specific example of the cancellation image Gt. As described above, the cancellation image Gt is displayed when canceling the listing of an excavation item Gp. As shown in Fig. 11(b), the cancellation image Gt displays the image, name, selling price, durability level Lvd, and speed level Lvs of the excavation item Gp whose listing is being canceled.
[0129] As shown in FIG. 11(b), the cancellation image Gt includes a cancel button B1 and a cancel execution button B2. For example, when the cancel button B1 is selected, the cancellation of the listing is canceled, and the cancellation image Gt is hidden. On the other hand, when the cancel execution button B2 is selected, the listing of the excavation item Gp is canceled. Specifically, when the cancel execution button B2 is selected, the status information Ds of the excavation item Gp is changed from "transferable" to "in use," and the excavation item Gp becomes available for use in the virtual space Sv.
[0130] As described above, even if the durability value Dd of the excavation item Gp being put up for sale is actually less than "100 percent" (initial value Vi), the durability value image Gd is displayed to other users (potential buyers) on the shop screen Ms in a manner that indicates "100 percent." In the above configuration, assume that the cancellation image Gt is also displayed to the user (seller) in a manner that indicates "100 percent" when the durability value Dd of the excavation item Gp being put up for sale is actually less than "100 percent." In the above configuration, an inconvenience may occur in that it is difficult to reconsider whether or not to cancel the putting up for sale of the excavation item Gp in light of the actual durability value Dd.
[0131] In order to suppress the above inconvenience, in this embodiment, the durability value image Gd of the cancellation image Gt is displayed in a manner showing the actual durability value Dd. According to the above embodiment, there is an advantage that the user (seller) can easily reconsider whether or not to cancel the listing of the excavation item Gp, taking into account the actual durability value Dd displayed in the cancellation image Gt.
[0132] The timing for canceling the listing of the excavation item Gp is not limited to the above example. For example, if the excavation item Gp is not purchased by other users for a predetermined period (for example, two weeks) after it is listed (if it remains unsold), the listing of the excavation item Gp may be automatically canceled. In the above configuration, it is preferable that the user is notified that the listing of the excavation item Gp has been automatically canceled.
[0133] FIG. 12 is a flowchart of the process executed by the management device 10. However, the process may be configured so that all or part of each step included in the process is executed on the terminal device 20 side. The process may be configured so that all or part of each step is executed on the blockchain system 30 side. The above process is executed when an excavation item Gp is purchased via the above-mentioned shop screen Ms. For example, when the price (token T) for the excavation item Gp is normally sent from the purchaser's wallet to the seller's wallet, the process shown in FIG. 12 is executed.
[0134] 12, when an excavation item Gp is purchased, the management device 10 determines whether the durability value Dd of the excavation item Gp is greater than the initial value Vi (100 percent) (S101). If the durability value Dd of the excavation item Gp is less than the initial value Vi (S101: No), the management device 10 executes a recovery process (S102). In the above recovery process, the durability value Dd of the excavation item Gp is restored to the initial value Vi.
[0135] After executing the recovery process, the management device 10 changes the owner information Du of the excavation item Gp to the user ID of the purchaser of the excavation item Gp (S103), changes the status information Ds from "transferable" (up for sale) to "in use", and ends the process shown in Fig. 10. In the above configuration, if the durability value Dd of the excavation item Gp is less than the initial value Vi, the durability value Dd is restored to the initial value Vi, and the excavation item Gp is transferred to the purchaser.
[0136] On the other hand, if the durability value Dd of the excavation item Gp is equal to or greater than the initial value Vi (S101: Yes), the management device 10 skips the recovery process and proceeds to the above-mentioned step S103. In the above configuration, when an excavation item Gp with a durability value Dd greater than the initial value Vi is put up for auction, the excavation item Gp is transferred to the purchaser with the durability value Dd maintained.
[0137] <Modification> The above embodiments can be modified in various ways. Specific modified embodiments are exemplified below. Two or more embodiments selected from the following examples can be appropriately combined.
[0138] (1) In each embodiment, it is sufficient that the durability value Dd of the excavation item Gp is at least equal to or greater than the initial value Vi (100 percent) before it is transferred to another user (purchaser), and the specific example of the present invention is not limited to the above embodiment. For example, the durability value Dd of the excavation item Gp transferred to another user may be configured to be the initial value Vi regardless of the durability value Dd at the time of listing. In the above configuration, for example, when an excavation item Gp with a durability value Dd greater than the initial value Vi is listed, the durability value Dd of the excavation item Gp is returned to the initial value Vi and transferred to the other user.
[0139] Also, when an excavation item Gp is transferred, the durability value Dd may be uniformly increased by "100 percent". In the above configuration, for example, when an excavation item Gp with a durability value Dd of "50 percent" is transferred, the durability value Dd of the excavation item Gp is increased to "150 percent". Also, in each of the above configurations, when an excavation item Gp is transferred to another user, either one or both of the durability level Lvd and the speed level Lvs of the excavation item Gp may be returned to the initial level.
[0140] (2) Let us assume that one user creates multiple accounts and purchases an excavation item Gp that has been put up for sale by one account with another account. In the above case, the user can illegally recover the durability value Dd of the excavation item Gp for free without actually transferring ownership of the excavation item Gp. In consideration of the above circumstances, it is preferable to adopt a configuration that can suppress the above fraudulent acts.
[0141] For example, it is preferable that the excavation item Gp purchased from another account is restricted from being put up for sale (re-sold) in the item shop Sp for a predetermined period of time. For example, as in the above embodiment, it is assumed that the durability value Dd of the excavation item Gp can be restored for free approximately every 24 hours. In the above case, the excavation item Gp purchased from another account may be restricted from being re-sold for approximately 24 hours. In the above configuration, regardless of whether the above-mentioned fraudulent activity is performed or not, the durability value Dd of the excavation item Gp can be restored for free once every 24 hours. Therefore, the meaning of performing the above-mentioned fraudulent activity is reduced, and the fraudulent activity is suppressed.
[0142] The item shop Sp may be configured to be able to monitor accounts that have bought and sold excavation items Gp. In addition, in the above configuration, if the same two accounts have bought and sold excavation items Gp multiple times, the buying and selling between the accounts may be restricted. For example, if the same two accounts have bought and sold excavation items Gp multiple times in a short period of time, the buying and selling of the excavation items Gp between the accounts may be disabled.
[0143] In addition, when a second account purchases an excavation item Gp put up by a first account, the first account may not purchase the excavation item Gp put up by the second account for a predetermined limited period of time. The above limited period may be longer as the number of transactions between each account increases. Furthermore, the recovery amount of the durability value Dd when purchasing an excavation item Gp may be reduced as the number of transactions between common accounts increases.
[0144] When an excavation item Gp is purchased, a predetermined fee may be collected by the game operator Mc based on the selling price. For example, if the selling price is excessively low, a fee may be collected when the excavation item Gp is purchased. As the above configuration, when the selling price of the excavation item Gp is lower than the token T required to recover the durability value Dd, a fee equal to or greater than the token T is preferably collected.
[0145] In addition, a minimum selling price may be set for the excavation item Gp. In the above configuration, the seller of the excavation item Gp cannot set a selling price lower than the predetermined minimum selling price. As the minimum selling price, for example, a selling price equal to or higher than the token T required to recover the durability value Dd is preferable.
[0146] The number of times that an excavation item Gp whose durability value Dd is equal to or less than a predetermined threshold value may be limited. For example, an excavation item Gp whose durability value Dd is "0 percent" may be preferably put up for sale up to N times a day (N is a natural number). Similarly, an excavation item Gp whose durability value Dd is less than the initial value Vi may be preferably put up for sale up to N times a day. In addition, when the durability value Dd of an excavation item Gp decreases to the threshold value, the excavation item Gp may not be put up for sale until a predetermined time (for example, about 24 hours) has passed.
[0147] (3) In each embodiment, a configuration is adopted in which the recovery process is not executed when the excavation item Gp is exported outside the game. Instead of the above configuration, a configuration may be adopted in which the recovery process can be executed even when the excavation item Gp is exported outside the game. For example, in the above-mentioned first embodiment, a case is assumed in which the excavation item Gp is exported. In the above case, a configuration may be adopted in which the recovery process is executed when the durability value Dd is less than the initial value Vi (100 percent) when the excavation item Gp is imported into the game.
[0148] (4) In each embodiment, the recovery amount of the durability value Dd in the recovery process may be variable. For example, assume a configuration in which the game operator Mc can set a sale period. When an excavation item Gp is purchased during the above-mentioned sale period, the recovery amount in the recovery process may be increased compared to when the excavation item Gp is purchased outside the sale period. Specifically, in a configuration in which the durability value Dd recovers to 100% outside the sale period as in the above-mentioned embodiment, the durability value Dd may recover to 150% during the sale period. According to the above-mentioned modified example, it is possible to increase the user's motivation to purchase a new excavation item Gp.
[0149] (5) In each embodiment, the "excavation item Gp" is given as an example of the "object" of the present invention, but the "object" of the present invention is not limited to the above examples. For example, assume a game in which a monster appears in a virtual space and a user character defeats the monster. A weapon item used to attack the monster in the above game may be adopted as the "object" of the present invention. In the above configuration, a durability value is set for each weapon item, and the durability value decreases every time the weapon item is used, and when the durability value reaches "0 percent", the weapon item becomes unusable. In the above configuration, when the weapon item is transferred to another user, the durability value of the weapon item may be restored in the same manner as when the excavation item Gp is transferred to another user in the above embodiment.
[0150] Also, in each embodiment, a recovery item for recovering a predetermined parameter may be provided. For example, in the above-mentioned first embodiment, a recovery item for recovering the durability value Dd of the excavation item Gp may be provided. Also, a recovery item for recovering the durability value of the above-mentioned weapon item may be provided, or a recovery item for recovering the physical strength of the character may be provided. A "remaining amount" is set for the above-mentioned recovery items, and the more the recovery item is used, the more the "remaining amount" decreases from the initial value. In the above configuration, when the recovery item is transferred to another user, the remaining amount of the recovery item may be restored to the initial value.
[0151] In each form, an item (hereinafter, "skin item") may be provided that changes the appearance of the user character Gu when the user character Gu is equipped with the item. A durability value may be set for the above skin items, and the appearance of the skin item may deteriorate when the durability value decreases. The durability value of the skin item decreases every time a predetermined time elapses during the period in which the skin item is equipped, for example.
[0152] Furthermore, in the above configuration, when a skin item is transferred to another user, the durability of the skin item may be restored in the same manner as when an excavation item Gp is transferred to another user in the above embodiment. Also, when a skin item is displayed on the shop screen Ms, even if the durability of the skin item has decreased, the skin item may be displayed in a manner in which the durability is at the initial value.
[0153] (6) In each embodiment, an object in a transferable state (being put up for sale) may be configured to be usable in the game. In the above configuration, for example, when the parameters of an object in a transferable state change, this may be automatically reflected on the shop screen Ms. For example, in the above embodiment, an excavation item Gp being put up for sale may be configured to be usable in the game. Also, when the level Lv of an excavation item Gp being put up for sale is enhanced, the enhanced level Lv may be displayed on the shop screen Ms.
[0154] (7) In each embodiment, even if an excavation item Gp has a durability value Dd of "0 percent", it can be put up for sale in the item shop Sp, and the durability value Dd is restored to the initial value Vi (100 percent) when the excavation item Gp is purchased. However, an excavation item Gp whose durability value Dd has decreased to "0 percent" and become unusable in the game may be configured not to be put up for sale in the item shop Sp. In the above configuration, an excavation item Gp whose durability value Dd has decreased to "0 percent" may be configured not to be put up for sale in the item shop Sp but to be exportable outside the game.
[0155] (8) In each embodiment, the parameters (durability values) of a plurality of objects (digging items Gp) may be configured to be recoverable collectively by the token T. For example, a "collective recovery button" may be displayed on the above-mentioned management screen Mk (see FIG. 8), and when the button is selected, the durability values Dd of the excavation items Gp displayed on the management screen Mk may be recovered collectively.
[0156] As described above, when recovering parameters of an object, a transaction for transmitting payment (token T) from the user's wallet to the wallet of the game operator Mc is processed in the blockchain system 30. In the above-described modified example, when parameters of multiple objects are recovered collectively, the transaction needs to be processed only once in the blockchain system 30. On the other hand, if multiple objects are recovered one by one, the transaction needs to be processed more than once in the blockchain system 30. As can be understood from the above explanation, the modified example capable of recovering parameters of multiple objects collectively has the advantage of making it easier to save on gas fees required for transferring token T.
[0157] (9) In each embodiment, a plurality of objects may be collectively arranged as an object set and then sold for sale. Furthermore, each object sold as an object set may be collectively purchased as part of the object set.
[0158] In the above configuration, a user can arbitrarily select objects (type, quantity) to be included in an object set from a plurality of objects owned by the user. Alternatively, an object set may be exhibited by a game administrator Mc. In the above configuration, various information including the type and quantity of objects included in the exhibited object set is displayed on the shop screen Ms. In the above modified example, when an object set is purchased, the parameters (e.g., durability value) of each object included in the object set are restored.
[0159] When multiple objects are purchased as an object set, the transaction for transmitting the payment (token T) from the purchaser's wallet to the wallet of the game operator Mc needs to be processed only once in the blockchain system 30. On the other hand, if multiple objects are purchased one by one, the transaction needs to be processed more than once in the blockchain system 30. As can be understood from the above explanation, the modified example in which multiple objects can be purchased as an object set has the advantage of making it easier to save on the gas fees required to transfer the payment for the objects.
[0160] (10) The configuration of the present invention in which "the state of an object can be changed to a predetermined state" is not limited to the above example. For example, in the above embodiment, a durability value Dd is set for each digging item Gp, and when the durability value Dd decreases to "0 percent", the digging item Gp is broken and becomes unusable. Instead of the above configuration, the durability value Dd may be omitted. Also, when digging with the digging item Gp, the digging item Gp may be broken with a predetermined probability. In the above configuration, when a digging item Gp in a broken state (specific state) is transferred to another user, the digging item Gp may be restored to a usable state (predetermined state).
[0161] Also, for example, a configuration is assumed in which user characters can be exhibited at an item shop Sp. In the above configuration, a configuration may be made in which "physical condition information" (an example of a "condition") is provided for each user character. The above physical condition information changes to "healthy," "sick," "injured," etc. as the game progresses, and the ease of game progress changes depending on the physical condition information. For example, when the physical condition information of a user character is "sick," the movement speed of the user character in the virtual space becomes slower compared to when the physical condition information is "healthy." In the above configuration, when a user character with physical condition information other than "healthy" is transferred to another user, the physical condition information of the user character may be restored to "healthy."
[0162] (11) The concept of "an object is exchangeable for a predetermined consideration" of the present invention includes, for example, not only the exchangeability of "objects" with each other, but also the exchangeability (exchangeability) of an "object" with a "consideration" other than the "object". In other words, it includes a configuration in which something other than the "object" of the present invention is adopted as the "consideration" of the present invention. For example, as a specific example of the configuration of the present invention, a configuration in which an "object" can be exchanged for "token T" (an example of "consideration") (a configuration in which an object can be purchased with token T) has been described in each of the above-mentioned forms.
[0163] However, a configuration may be adopted in which common "values" are exchangeable with each other. For example, a configuration may be adopted in which an "object" possessed by another user and an "object" possessed by the user (another example of "values") are exchangeable, and the state of the "object" is changed to a predetermined state when the "object" is transferred. In addition, in the above configuration, a configuration may be adopted in which "objects" of a common type (for example, weapon items) are exchanged with each other, or a configuration may be adopted in which the type of "object" given to another user (for example, a recovery item) and the type of "object" received from the other user (for example, a weapon item) can be different.
[0164] Also, a configuration is assumed in which an off-chain "in-game token" is provided. The above-mentioned "in-game token" can be purchased, for example, with virtual currency (such as token T) or legal currency. Furthermore, the "in-game token" is granted as the game progresses. In the above configuration, the "in-game token" (another example of "compensation") may be exchangeable with an "object."
[0165] (12) In each embodiment, a specific example of the present invention applied to an NFT game has been described. However, the present invention may be applied to games other than NFT games. For example, the present invention may be applied to games that do not include NFT items.
[0166] <Additional Note: Summary of the Actions and Effects of the Examples of the Present Embodiment> <First aspect> The program of this aspect causes the computer (10, 20, 30) to function as a state control means (11) capable of changing the state of an object (digging item Gp) owned by a user in a specific state (a state in which durability value Dd is reduced from the initial value Vi) to a predetermined state (a state in which durability value Dd is the initial value Vi) when the object is transferred to another user. According to this aspect, the interest of the service is improved.
[0167] <Second and third aspects> In the program of the second aspect, the object is exchangeable for a predetermined value, and is given in a predetermined state to a user who exchanges the object for the value. In the program of the third aspect, the object is tradeable as a non-fungible digital asset using blockchain technology. According to this aspect, the interest of the service is improved, as in the first aspect.
[0168] <Fourth aspect> In the program of this aspect, when a predetermined transfer condition is met during a period during which the object can be transferred (the period during which the object is exhibited in the item shop Sp) (when another user executes an operation to purchase the object), the state of the object is maintained before and after the start of the above-mentioned period, and the state control means can change the state of the object to a predetermined state after the transfer condition is met. According to this aspect, fraudulent acts of fraudulently recovering parameters are suppressed.
[0169] <Fifth aspect> The program of this aspect causes the computer to function as a notification control means (12) that can notify other users that a transferable object is in a predetermined state even when the object is in a specific state. According to this aspect, even a user who is unaware that parameters are restored when the object is transferred can easily purchase the object.
[0170] <Sixth aspect> The program of this aspect causes the computer (10, 20, 30) to function as a parameter control means for controlling the parameter of an object (digging item Gp) whose corresponding parameter (durability value Dd) is a specific value other than a predetermined value (initial value Vi) to change from the specific value to the predetermined value when the object is transferred to a user. According to this aspect, the interest of the service is improved, as in the first aspect.
[0171] <Seventh aspect> The information system (1) of this aspect includes a state control means capable of changing the state of an object held by a user in a specific state to a predetermined state when the object is transferred to another user. According to this aspect, the same effects as those of the first aspect described above can be achieved.
[0172] In addition, the problem-solving means constituted by the above-mentioned program (for example, each configuration described in the appendix) can be appropriately diverted to an apparatus, a system, a method, an information recording medium, etc. [Explanation of symbols]
[0173] 10...management device, 11...status control means, 12...notification control means, 20...terminal device, 30...blockchain system.
Claims
1. updating a first parameter associated with the object at a predetermined opportunity; updating a second parameter associated with the object at a predetermined opportunity; When the object with the first and second parameters updated is transferred to another user, the first parameter can be changed to a predetermined value while the second parameter can be maintained. A program for causing a computer to function as a control means, The object is transferred to another user when a predetermined transfer condition is satisfied during a transferable period. the first parameter of the object is maintained before and after the start of the period; The control means during the period during which the object can be transferred, the current value of the first parameter can be notified to an owner of the object; When the owner of the object executes a predetermined termination operation before the transfer condition is satisfied, the period during which the object can be transferred can be terminated; After the transfer condition is satisfied, the first parameter of the object can be changed to the predetermined value. program.
2. The computer, a notification control means for notifying other users that the first parameter of the object during the period is the predetermined value even if the first parameter of the object is different from the predetermined value; The program according to claim 1,
3. causing the computer to function as a state control means capable of changing the state of an object owned by a user in a specific state to a predetermined state when the object is transferred to another user; The object is transferred to another user when a predetermined transfer condition is satisfied during a transferable period. the state of the object is maintained before and after the start of the period; the state control means is capable of changing the state of the object to the predetermined state after the transfer condition is satisfied, a notification control means for enabling the computer to notify other users that the object is in the predetermined state even if the state of the object during the period is the specific state; A program that functions as a
4. updating a first parameter associated with the object at a predetermined opportunity; updating a second parameter associated with the object at a predetermined opportunity; a control means for changing the first parameter to a predetermined value while maintaining the second parameter when the object with the first parameter and the second parameter updated is transferred to another user; The object is transferred to another user when a predetermined transfer condition is satisfied during a transferable period. the first parameter of the object is maintained before and after the start of the period; The control means during the period during which the object can be transferred, the current value of the first parameter can be notified to an owner of the object; When the owner of the object executes a predetermined termination operation before the transfer condition is satisfied, the period during which the object can be transferred can be terminated; After the transfer condition is satisfied, the first parameter of the object can be changed to the predetermined value. Information processing system.
Citation Information
Patent Citations
Video data transmission method, video data transmission system, and video data transmission program
JP2024002880A
System, method and program for providing prescribed service
JP2024055875A
Game program, method, and information processing device
JP7464452B2