Computer program and computer device

A computer program and 3D printing system that identifies game objects for real-world creation and grants in-game benefits, fostering user engagement and return to the game through tangible rewards and interactions.

JP7776749B2Active Publication Date: 2025-11-27CAPCOM CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2022038332
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-03-11
Publication Date
2025-11-27
Estimated Expiration
2042-03-11

AI Technical Summary

Technical Problem

Conventional 3D printing technologies only allow users to create real objects related to in-game objects, failing to engage users further or encourage them to return to the game after leaving.

Method used

A computer program that identifies target objects from game progress, associates benefits with users for creating real items, and grants in-game advantages based on user interactions, utilizing a 3D printer to produce tangible rewards.

Benefits of technology

Encourages user engagement and return to the game by providing tangible rewards and in-game benefits, enhancing user attachment and interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007776749000001
    Figure 0007776749000001
  • Figure 0007776749000002
    Figure 0007776749000002
  • Figure 0007776749000003
    Figure 0007776749000003
Patent Text Reader

Abstract

To provide a computer program that can urge a user to be a solid player of a game or to return to the game.SOLUTION: A computer program of the present invention causes one or more terminal devices to execute the following steps: a specification step for specifying a target object capable of generating a real article of objects in a game on the basis of a progress status of a predetermined game by a first user; and an association step for associating a privilege with the first user and / or the second user with a fact that the real article corresponding to the target object has been generated on the basis of operations of the first user and / or the second user different from the first user as a trigger.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to computer programs and computer devices. [Background technology]

[0002] BACKGROUND ART Conventionally, there are known techniques for acquiring data for 3D printing from data within a game in order to 3D print a game object (for example, Patent Documents 1 and 2). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-076738 [Patent Document 2] Japanese Patent Application Laid-Open No. 2016-207203 DISCLOSURE OF THE INVENTION [Problem to be solved by the invention]

[0004] However, the conventional technology only allows users to create real objects related to in-game objects by 3D printing, and therefore does not allow users to develop an attachment to the game or to return to the game after having left it.

[0005] An object of the present disclosure is to provide a computer program that can encourage users to become more engaged in or return to a game. [Means for solving the problem]

[0006] The first disclosure is: A computer program that causes one or more terminal devices to execute the following steps: In the identifying step, a target object from which a real object can be created is identified from among the objects in the game based on a progress status of a predetermined game played by a first user; In the associating step, a benefit is associated with the first user and / or the second user when the real item corresponding to the target object is created based on an operation of the first user and / or a second user different from the first user. It is a computer program.

[0007] Also, in the first disclosure, the target object is an object associated with the first user; The benefit is a benefit related to the target object. It is possible.

[0008] Also, in the first disclosure, the target object is an object associated with the first user; In the associating step, a benefit that gives the first user an advantage in progressing the game more advantageously than usual is associated with the first user when the real object corresponding to the target object is created based on the operation of the second user. It is possible.

[0009] Also, in the first disclosure, the target object is composed of a combination of an object associated with the first user and an object associated with the second user; In the associating step, the benefit is associated with each of the first user and the second user when the real object corresponding to the target object is created based on an operation by the second user. It is possible.

[0010] Also, in the first disclosure, the target object is an object not currently associated with the first user; the benefit being that the target object is associated with the first user; It is possible.

[0011] Also, in the first disclosure, the target object is an object associated with the first user; In the associating step, the content of the benefit is determined according to a state of the target object in the game. It is possible.

[0012] The second disclosure is: a storage unit that stores the computer program of the first disclosure; a control unit that executes the computer program; Equipped with It is a computer device. [Effects of the Invention]

[0013] According to the present disclosure, a computer program can be provided that can encourage users to become more engaged in or return to a game. [Brief explanation of the drawings]

[0014] [Figure 1] FIG. 1 is a diagram showing the configuration of a bonus system in the present embodiment. [Figure 2] 3A and 3B are diagrams illustrating an example of data transmitted and received in the bonus system in the present embodiment. [Figure 3] 3A and 3B are diagrams illustrating an example of data transmitted and received in the bonus system in the present embodiment. [Figure 4] 10 is a flowchart showing a benefit granting process in the present embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0015] [Embodiment] A reward system 1 according to an embodiment of the present disclosure will be described with reference to FIGS. 1 to 4. As shown in FIG. 1, the reward system 1 includes a game server 2, a 3D (Three Dimensional) printer server 3, and a user terminal device 4. Note that the reward system 1 and the processing procedures described below are merely examples, and the embodiment of the present disclosure is not limited to these. The reward system 1 and the processing procedures can be appropriately modified in design without departing from the spirit of the present disclosure.

[0016] <Explanation of 3D printing> In this embodiment, as shown in FIGS. 2 and 3, data is transmitted and received between the user terminal device 4 and the 3D printer server 3 via the game server 2.

[0017] A predetermined game is played on the user terminal device 4 based on user operations. The progress of this game is managed by the game server 2. In this embodiment, an example is described in which there are two or more users (a first user, a second user, etc.), and the number of user terminal devices 4 corresponds to the number of users.

[0018] Then, based on the first user's progress in the game (for example, the first user's user rank reaching 10, the first user completing a specific quest), the game server 2 identifies target objects from which a figure (an example of a real object) can be created from among game media such as characters, items, and / or parts (an example of an object) owned by the first user (associated with the first user) in the game.

[0019] The following describes an example in which a second user, different from the first user, issues a production instruction to the 3D printer server 3 via the game server 2 to create a figure of a specified target object.

[0020] The second user is a user who, like the first user, is playing the target game and is a friend user of the first user in the game.

[0021] In the following, the device operated by the first user will be referred to as the "user terminal device 4A," and the device operated by the second user will be referred to as the "user terminal device 4B." When referring to both, the term will simply be referred to as the "user terminal device 4." When referring to both the first user and the second user, the term will simply be referred to as the "user."

[0022] For example, when a friend relationship is established between a first user and a second user in a game, data (hereinafter referred to as "target object data") relating to a target object ("character A" in the examples of Figures 2 and 3) identified in the game of the first user as described above is transmitted from the user terminal device 4A of the first user to the user terminal device 4B of the second user via the game server 2.

[0023] The target object data is data for identifying the target object. This target object data includes at least one of the following: the object's unique name, its status information in the game, its appearance and dimensions set in the game, and, if the target object is a character, its equipment design and information representing a characteristic pose it will assume in the game. The target object data can also be design data used when creating a figurine using the 3D printer 330 described below.

[0024] In the user terminal device 4B of the second user, this target object data is associated with not only the user identification information (game ID) of the first user used in the game, but also the game ID of the second user.

[0025] When a second user inputs an instruction to create a figure (a figure of "Character A" in the examples of Figures 2 and 3) in the game of the second user, the 3D printer server 3 receives, via the game server 2, a signal to create the corresponding figure, the game ID of the first user, the game ID of the second user, and the target object data of the corresponding figure from the user terminal device 4B operated by the second user.

[0026] Next, the 3D printer server 3 that has received the production instruction signal transmits the corresponding target object data and the corresponding production instruction signal to the 3D printer 330 connected via the printer interface 33, causing the 3D printer 330 to produce a figure. This figure is produced, for example, by layering a predetermined resin or the like.

[0027] The 3D printer 330 can use various methods to create the figure, such as powder sintering layered manufacturing, photolithography, and inkjet printing.

[0028] The 3D printer 330 is capable of creating a three-dimensional object by layering cross-sectional shapes based on three-dimensional data such as 3D CG (Computer Graphics), and is a conventionally known device, so detailed description thereof will be omitted below.

[0029] Next, after creating the figure, the 3D printer 330 generates a completion signal indicating that the figure has been created (a completion signal for "Character A" in the examples of FIGS. 2 and 3).

[0030] The 3D printer server 3 associates this completion signal with the target object data for the created figure, as well as the game ID of the first user and the game ID of the second user that have been associated with this target object data.

[0031] Next, the 3D printer server 3 transmits the target object data, a completion signal, the game ID of the first user, the game ID of the second user, and the like to the game server 2.

[0032] Upon receiving the completion signal, the game server 2 associates the first benefit with the game ID of the corresponding first user and associates the second benefit with the game ID of the corresponding second user. Data relating to the first benefit (hereinafter referred to as "first benefit information") and data relating to the second benefit (hereinafter referred to as "second benefit information") are transmitted to the user terminal device 4A of the first user and the user terminal device 4B of the second user, respectively. As a result, the first benefit is granted to the first user and the second benefit is granted to the second user in the game.

[0033] The benefit information (first benefit information and second benefit information) is data that represents the content of the benefit (first benefit and second benefit) (i.e., data that represents what the benefit is). This benefit information includes the unique name of the benefit, in-game parameters, status, etc.

[0034] In this embodiment, the first benefit is an increase in the parameters of the target object owned by the first user.

[0035] The second benefit is to associate a target object that the second user did not previously own with the second user. That is, when the second user creates a figure of the target object, the target object is granted to the second user in the game as a benefit to the second user.

[0036] In this way, by providing a special benefit when a figurine of a target object is created, the user can develop an attachment to the game.

[0037] The created figurine, which is a real item, may be mailed to an address specified by the second user at a later date.

[0038] <Game Description> The game server 2 provides the following game to be executed on the user terminal device 4. In the game, a user operates a player character in a virtual game space via the touchpad 450, and multiple events (hereinafter referred to as "quests") progress.

[0039] In this embodiment, the game includes a quest part in which the player character, which is set as the playable character based on the user's operation and is operated by the user, defeats monsters, which are enemy characters. For example, in one quest in the game, the clearing condition for that quest is satisfied if the player character defeats the monster within the time limit. This quest progresses by the user operating the touchpad 450.

[0040] In the quest part, the user progresses through the game by constructing a deck consisting of characters owned by the user (associated with the game ID). Specifically, the characters incorporated into the deck fight enemy characters based on the user's operations. Note that the quest is carried out by consuming the required amount of stamina, which recovers over time (the association between the required amount of stamina and the user is released).

[0041] In addition to the quest part, the game also includes a medium lottery part (gacha part), in which a game medium is selected from a plurality of types of game medium (for example, characters, items).

[0042] Specifically, in the gacha part, a game medium is selected from multiple types of game medium stored in a pre-prepared lottery table (gacha table) on the condition that the user requests a gacha by consuming the in-game currency they own, and the selected game medium (information about the game medium) is associated with the user (game ID).

[0043] In the gacha part of this embodiment, multiple gacha events are prepared. The gacha events include, for example, gacha events that are offered for a limited time, and gacha events that are offered all the time. After selecting one of the gacha events, the user can execute the gacha based on the gacha table prepared for that gacha event.

[0044] In addition, each gacha event offers a single gacha, in which one game medium is selected with one lottery request (gacha request), and a 10-gacha, in which 10 gachas are performed consecutively with one gacha request, and 10 game media are selected.

[0045] In this embodiment, the game content selected by gacha or awarded as a reward for completing a quest is a character. Each character has parameters such as stamina, attack power, defense power, skill value, and occupation, as well as attributes and rarity.

[0046] For example, in this embodiment, the attributes set for characters include parameters such as fire attribute, water attribute, wind attribute, etc. These attributes are examples of the properties set for each character, and the effects of these attributes are exerted to add variety to the progress of the game.

[0047] Furthermore, rarity has parameters such as normal, rare, super rare, and ultra rare. The rarity increases in the order of ultra rare, super rare, rare, and normal. This rarity is an indicator of the difficulty of obtaining an item.

[0048] An occupation is a role assigned to a character in the virtual game space, and parameters other than occupation, such as skill values ​​or defense values, may differ for each occupation.

[0049] Each character is assigned one of several occupations, one of several attributes, and one of several rarities.

[0050] Users can incorporate characters obtained through gacha or as rewards for completing quests into their decks and set them as characters to use.

[0051] By clearing quests, a user can increase their user rank, which is used, for example, to grant a title to the user or, as will be described later, to identify the progress of the game.

[0052] <Hardware configuration> With reference to FIG. 1, the hardware and functional configurations of the game server 2, the 3D printer server 3, and the user terminal device 4 on which the game is executed will be described.

[0053] When the user terminal device 4 communicates with the game server 2 via the communication network 5, a game ID is transmitted from the user terminal device 4. The transmitted game ID is subjected to authentication processing in the game server 2. This enables communication between the game server 2 and the user terminal device 4.

[0054] <Game Server 2 hardware configuration> As shown in FIG. 1, the game server 2 includes a control unit 20, a storage unit 21, and a network interface 22.

[0055] The storage unit 21 and the network interface 22 are connected to the control unit 20 of the game server 2 via a bus 29 .

[0056] The control unit 20 is composed of a CPU (Central Processing Unit), memory, various input / output interfaces, etc., and controls the operation of the game server 2. Details will be described later.

[0057] The storage unit 21 is mainly composed of a hard disk drive (HDD), a random access memory (RAM), a read only memory (ROM), a solid state drive (SSD), and the like.

[0058] The memory unit 21 stores, for example, the computer program of the present disclosure, distribution programs and data for distributing game programs (game applications) for executing games played on the user terminal device 4, and user data (game ID, objects owned by the user, game progress status, etc.).

[0059] The network interface 22 is connected to a communication network 5 for transmitting and receiving data to and from the printer server 3 and the user terminal device 4 .

[0060] <Explanation of Functions of the Control Unit 20 of the Game Server 2> The control unit 20 of the game server 2 executes a computer program to function as the following means and execute the following steps.

[0061] <Authentication step description> The control unit 20 executes the authentication step by functioning as an authentication unit. The process executed by the control unit 20 as an authentication unit will be described below.

[0062] The control unit 20 uses the user's game ID transmitted from the user terminal device 4 to authenticate the user account.

[0063] <Explanation of progress steps> The control unit 20 executes the progress steps by functioning as a game progress management means. The following describes the processing executed by the control unit 20 as a game progress management means.

[0064] The control unit 20 progresses the game based on the user's operations.

[0065] Specifically, the control unit 20 provides the user with multiple quests that occur at certain times (for example, a quest in which an enemy character appears between 1:00 PM and 3:00 PM), quests that occur at certain periods, or quests that can be performed at any time.

[0066] Furthermore, after receiving information from the user terminal device 4 that the amount of stamina required to select a quest will be consumed, the control unit 20 starts the selected quest.

[0067] Furthermore, the control unit 20 receives operation signals from the user of the user terminal device 4, and manages the progress of the main part (quest) of the game based on the deck configuration set by the user.

[0068] Specifically, the control unit 20, for example, controls the actions of characters in the virtual game space and manages the physical strength values ​​of characters.

[0069] <Description of specific steps> The control unit 20 executes the specifying step by functioning as a specifying unit. The process executed by the control unit 20 as a specifying unit will be described below.

[0070] The control unit 20 identifies a target object for the first user from among the objects appearing in the game based on the progress of the first user in the game. Various objects appear in the game, and as described above, a target object refers to an object from among the various objects that can be used to create a real object (such as a figurine).

[0071] Examples of game progress include the first user clearing a key quest (a quest required to increase the user rank), the first user's user rank reaching 10, and the first user having 10 friends.

[0072] For example, when a first user clears key quest A or when the first user's user rank reaches 10, character A is identified as the target object for the first user, and when the first user clears key quest B or when the first user's user rank reaches 20, character B and part 1 of equipment X are identified as the target objects for the first user.

[0073] That is, for example, multiple predetermined conditions are set for each object under which the user is permitted to create an object in the game as a real object (creation is released). When the predetermined conditions are met while the first user is playing the game, the object corresponding to the predetermined conditions is identified as a target object, and the user is permitted to create the real object (creation is released).

[0074] Furthermore, the control unit 20 associates the game ID of the first user with the target object data relating to the identified target object, and stores the associated target object data in the storage unit 21.

[0075] Furthermore, when a friend relationship is established between the first user and the second user and a target object has been identified for the first user at that time, the control unit 20 transmits the identified target object data to the user terminal device 4B of the second user, thereby associating the target object data with the game ID of the second user, and also associating the target object for the first user with the second user.

[0076] Furthermore, if a new target object is subsequently identified for the first user, the control unit 20 associates the target object data with the game ID of the second user.

[0077] In addition, each time target object data is identified for the first user, the control unit 20 generates information for notifying the second user that the target object has been added, and also generates information for displaying a list of target object data for the second user (see Figure 2).

[0078] Therefore, the second user can increase the number and types of target objects that he or she can create by progressing through the game, but he or she will also be able to create target objects that the first user, who is a friend of the second user, can create by progressing through the game.

[0079] <Friend setting steps> The control unit 20 executes the friend setting step by functioning as a friend setting unit. The following describes the process executed by the control unit 20 as a friend setting unit.

[0080] The control unit 20 accepts a friend request by specifying the requested user, who is either the first or second user, based on an operation by the applying user. At this time, the control unit 20 receives application information associated with the game ID of the applying user from the user terminal device 4 of the applying user, and transmits it to the user terminal device 4 of the requested user.

[0081] Furthermore, when approval is granted based on the operation of the requested user, the control unit 20 receives approval information associated with the game ID of the requested user from the user terminal device 4 of the requested user and transmits it to the applying user's user terminal device 4. As a result, the control unit 20 associates the game ID of the applying user with the game ID of the requested user, and establishes a friend relationship between the applying user and the requested user.

[0082] <Description of association steps> The control unit 20 executes the associating step by functioning as the associating unit. The process executed by the control unit 20 as the associating unit will be described below.

[0083] As shown in Figures 2 and 3, the control unit 20 grants a first benefit to the first user and a second benefit to the second user when a figure corresponding to a target object for the first user is created based on the operation of the second user.

[0084] Specifically, after receiving a completion signal from the 3D printer server 3, the control unit 20 refers to the target object data, the game ID of the first user, and the game ID of the second user associated with the completion signal, and associates first benefit information with the first user and second benefit information with the second user. These pieces of benefit information are transmitted to the user terminal device 4A of the first user and the user terminal device 4B of the second user, respectively.

[0085] <Communication step explanation> The control unit 20 executes communication steps by functioning as a communication unit. The following describes the processing executed by the control unit 20 as a communication unit.

[0086] The control unit 20 transmits and receives the user's game ID, a production instruction signal, target object data, a completion signal, and the like to and from the 3D printer server 3.

[0087] Furthermore, the control unit 20 receives from the user terminal device 4 the user's game ID, an operation signal (including operation information) by the user, quest start request information, gacha request information, a production instruction signal, and the like.

[0088] Furthermore, the control unit 20 transmits to the user terminal device 4 the game application, game data, information relating to the progress of the quest, information relating to the winning character, first benefit information, second benefit information, and the like.

[0089] <3D Printer Server 3 hardware configuration> As shown in FIG. 1, the 3D printer server 3 includes a control unit 30, a storage unit 31, a network interface 32, a printer interface 33, and a 3D printer 330.

[0090] The storage unit 31 and the network interface 32 are connected to the control unit 30 of the 3D printer server 3 via a bus 39.

[0091] The control unit 30 is composed of a CPU, memory, various input / output interfaces, etc., and controls the operation of the 3D printer server 3. Details will be described later.

[0092] The storage unit 31 is mainly composed of an HDD, RAM, ROM, SSD, and the like.

[0093] The memory unit 31 stores, for example, predetermined 3D printing programs and data, as well as user data for each user (for example, user setting information such as a user ID used to authenticate the user on the 3D printer server 3, the user's game ID, the user's address, the user's name, and credit card information).

[0094] The network interface 32 is connected to the communication network 5 for transmitting and receiving data to and from the game server 2 .

[0095] A 3D printer 330 is connected to the printer interface 33.

[0096] <Explanation of the Function of the Control Unit 30 of the 3D Printer Server 3> The control unit 30 of the 3D printer server 3 executes a computer program to function as the following means and execute the following steps.

[0097] <Authentication step description> The control unit 30 executes the authentication step by functioning as an authentication unit. The process executed by the control unit 30 as an authentication unit will be described below.

[0098] The control unit 30 authenticates the user account using the user ID of the second user transmitted from the user terminal device 4B via the game server 2. The address, name, credit card information, etc. of the second user are associated with this user account in advance.

[0099] The user ID of the second user is associated with the game ID of the second user in the game. That is, the control unit 30 compares the game ID of the second user transmitted from the game server 2 with the game ID associated with the user ID in the storage unit 31, thereby authenticating the second user related to the production instruction signal.

[0100] <Description of manufacturing steps> The control unit 30 executes the manufacturing steps by functioning as a manufacturing unit. The process executed by the control unit 30 as a manufacturing unit will be described below.

[0101] When the control unit 30 receives a production instruction signal including target object data from the game server 2, it issues a production instruction to the 3D printer 330 to produce a figure of the corresponding target object. As a result, the 3D printer 330 produces a figure of the target object.

[0102] Furthermore, when a figurine of the target object is created (when creation of the figurine is completed), the control unit 30 generates a completion signal. Then, the control unit 30 associates the target object data of the created target object, the game ID of the first user associated with the target object, and the game ID of the second user associated with the creation instruction signal with the completion signal. This completion signal is transmitted to the game server 2 via communication means.

[0103] <Communication step explanation> The control unit 30 executes the communication step by functioning as a communication unit. The process executed by the control unit 30 as a communication unit will be described below.

[0104] The control unit 30 transmits and receives a game ID, a user ID, a production instruction signal, target object data, a completion signal, and the like between the 3D printer server 3 and the game server 2.

[0105] <Hardware Configuration of User Terminal Device 4> 1, the user terminal device 4 is a terminal device such as a smartphone that has a built-in speaker 430, an LCD screen 440, and a touchpad 450. In this user terminal device 4, a game progresses based on the game application and data distributed from the game server 2.

[0106] Furthermore, the user terminal device 4 can communicate data with the game server 2 via a communication network 5 such as the Internet.

[0107] The user terminal device 4 includes a control unit 40 , a storage unit 41 , a network interface 42 , an audio processing unit 43 , a graphics processing unit 44 , and an operation unit 45 .

[0108] The storage unit 41 , the network interface 42 , the audio processing unit 43 , the graphics processing unit 44 , and the operation unit 45 are connected to the control unit 40 via a bus 49 .

[0109] The control unit 40 is composed of a CPU, a memory, various input / output interfaces, etc., and controls the operation of the user terminal device 4.

[0110] The storage unit 41 is mainly composed of an HDD, RAM, ROM, SSD, etc. The storage unit 41 stores, for example, game applications and data.

[0111] The network interface 42 is connected to the communication network 5 in order to transmit and receive data between the user terminal device 4 and the game server 2. This allows a game application and game data to be downloaded to the user terminal device 4.

[0112] The audio processing unit 43 plays and synthesizes digital game sounds in accordance with instructions from the control unit 40. A speaker 430 is also connected to the audio processing unit 43. The game sounds are output from the speaker 430.

[0113] The graphics processing unit 44 renders game images including the virtual game space and the player character in a moving image format in accordance with instructions from the control unit 40. The game images rendered in a moving image format by the graphics processing unit 44 are displayed on the liquid crystal screen 440 as a game screen.

[0114] An operation signal from the user is input to the operation unit 45. In this embodiment, the operation signal from the user is input to the operation unit 45 via a touchpad 450, which is an input position detection device. By touching the touchpad 450, the user organizes characters (configures a deck), selects a quest, operates the player character, issues creation instructions, and the like.

[0115] <Explanation of Functions of the Control Unit 40 of the User Terminal Device 4> The control unit 40 executes the game application downloaded from the game server 2, thereby functioning as the following means and executing the following steps.

[0116] <Explanation of execution steps> The control unit 40 executes execution steps by functioning as an execution unit in response to instructions from the game application. The following describes the processing executed by the control unit 40 as an execution unit.

[0117] The control unit 40 causes the user terminal device 4 to execute a game including a quest part and a gacha part based on the operation of the touchpad 450 by the user.

[0118] That is, the control unit 40 progresses the game based on the user's operation, information transmitted from the control unit 20 of the game server 2, and the like.

[0119] Specifically, the control unit 40 reads data such as game space objects and textures included in the game data from the storage unit 41, and generates a two-dimensional or three-dimensional virtual game space.

[0120] The control unit 40 also places a player character in the virtual game space. The control unit 40 then controls the behavior of the player character in the virtual game space in accordance with the user's operation of the touchpad 450 and the progress of the game transmitted from the control unit 20 of the game server 2.

[0121] The control unit 40 also generates information for displaying the virtual game space, the player character, and the virtual buttons as a game screen on the liquid crystal screen 440. The graphics processing unit 44 draws game images on the liquid crystal screen 440 in accordance with this information.

[0122] Furthermore, the control unit 40 generates quest start request information for requesting the start of a quest based on the user's operation. The quest start request information is transmitted to the game server 2 in a communication step.

[0123] <Application Steps> The control unit 40 executes the application step by functioning as a request unit in response to an instruction from the game application. The process executed by the control unit 40 as a request unit will be described below.

[0124] The control unit 40 generates a request signal for making a friend request to another user (requested user) based on an operation by a user (requesting user) making a friend request. This request signal is associated with the game ID of the requesting user and is transmitted to the user terminal device 4 operated by the requested user via communication means.

[0125] <Description of approval steps> The control unit 40 executes the approval step by functioning as approval means in response to an instruction from the game application. The process executed by the control unit 40 as approval means will be described below.

[0126] The control unit 40 generates an approval signal for the friend request based on the operation of the requested user. This approval signal, associated with the requested user's game ID, is transmitted via communication means to the user terminal device 4 operated by the requesting user.

[0127] <Description of manufacturing instructions steps> The control unit 40 executes the production instruction step by functioning as a production instruction means in response to an instruction from the 3D print application. The process executed by the control unit 40 as the production instruction means will be described below.

[0128] The game application and the 3D print application are linked within the game application, and this production instruction step is executed by instructions from the 3D application that is already linked to the game application.

[0129] The control unit 40 of the user terminal device 4B generates a production instruction signal for the target object based on the operation of the second user. This production instruction signal is transmitted from the user terminal device 4B to the 3D printer server 3 via the game server 2, as shown in FIG.

[0130] <Description of granting steps> The control unit 40 executes the granting step by functioning as a granting unit in response to an instruction from the game application. The process executed by the control unit 40 as a granting unit will be described below.

[0131] When the control unit 40 of the user terminal device 4A receives first benefit information from the game server 2, it grants the first benefit to the first user who owns the target object ("Character A" in the example of Figure 3) related to the created figure.

[0132] Furthermore, when the control unit 40 of the user terminal device 4B receives second benefit information from the game server 2, it grants a second benefit to the second user who issued the instruction to create the figurine.

[0133] This allows the first and second users to develop an attachment to the game, for example.

[0134] <Communication step explanation> The control unit 40 executes communication steps by functioning as a communication means in response to instructions from the game application and the 3D print application. The following describes the processing executed by the control unit 40 as a communication means.

[0135] The control unit 40 receives, for example, information such as a game program (game application) related to the game, information related to the winning character, and bonus information from the game server 2.

[0136] In addition, the control unit 40 receives a 3D print application and the like from the 3D printer server 3.

[0137] Furthermore, the control unit 40 transmits to the game server 2, for example, a game ID, a user ID, installation request information, quest start request information, gacha request information, a production instruction signal, and the like, based on a user operation.

[0138] <Explanation of the reward granting process> The benefit granting process of the present disclosure will be described below with reference to FIG.

[0139] First, the control unit 20 of the game server 2 identifies the progress of the game of the first user (step S1).

[0140] Next, the control unit 20 of the game server 2 identifies a target object from among the game media owned by the first user based on the progress of the game (step S2).

[0141] Next, the control unit 20 of the game server 2 determines whether or not there is a second user with whom a friend relationship has been established with the first user (step S3).

[0142] If it is determined that there is no second user who has a friend relationship with the first user (S3: NO), the benefit granting process of the present disclosure ends.

[0143] On the other hand, if it is determined that there is a second user with whom the first user has a friend relationship (S3: YES), the control unit 20 of the game server 2 associates the target object data identified for the first user with the second user, thereby generating a list of target objects on the game screen of the second user, as shown in Fig. 2 (step S4).

[0144] Next, the control unit 20 of the game server 2 determines whether or not an instruction to create any target object from the list has been issued in the user terminal device 4B of the second user who is a friend of the first user (step S5).

[0145] If it is determined that no instruction to create any target object has been issued in the user terminal device 4B of the second user (S5: NO), the control unit 20 of the game server 2 repeats step S5.

[0146] On the other hand, if it is determined that a production instruction has been issued for any of the target objects on the user terminal device 4B of the second user (S5: YES), the control unit 20 of the game server 2 sends a production instruction signal to the 3D printer server 3 together with the target object data, the game ID of the first user, the game ID of the second user, etc. (step S6).

[0147] Next, the control unit 30 of the 3D printer server 3 authenticates the second user, and then causes the 3D printer 330 to create a figure related to the target object based on the creation instruction signal (step S7).

[0148] After the figure is created, the control unit 30 of the 3D printer server 3 generates a completion signal indicating that the figure has been created, and transmits the completion signal to the game server 2 (step S8). As described above, this completion signal is associated with the target object data, the game ID of the first user, and the game ID of the second user.

[0149] Next, the control unit 20 of the game server 2 that has received the completion signal transmits the first benefit information and the second benefit information to the user terminal devices 4 of the corresponding first and second users, respectively, causing the control unit 20 of the game server 2 to issue a benefit grant instruction (step S9).

[0150] Next, the first and second privileges are granted to the first and second users at their user terminal devices 4, respectively (step S10). The above procedure executes the benefit granting process of the present disclosure.

[0151] In summary, the present disclosure: A computer program that causes a user terminal device 4A of a first user and a user terminal device 4B of a second user to execute the following steps: In the identifying step, a target object for which a figure can be created is identified from among objects in the game based on a progress status of the game by the first user; In the associating step, a benefit is associated with the first user and the second user when a figure corresponding to the target object is generated based on an operation by the second user. It is a computer program.

[0152] <Effects> According to the computer program of this embodiment, it is possible to encourage users to become more engaged in or return to the game.

[0153] [Other embodiments] Without being limited to the above embodiment, the identifying steps, associating steps, etc. of the present disclosure may be performed by the game server alone, or by cooperation between the game server and the user terminal device and / or the 3D printer server.

[0154] In the above embodiment, an example is described in which a figurine is created as a real object, but the present disclosure is not limited to this. The real object may be, for example, a sticker, a card, or the like.

[0155] Furthermore, the timing at which the target object is identified (game progress) is not limited to the above embodiment, but may be when a specified item has been used a specified number of times, when a specified item has been won in a gacha, when the cumulative play time of the game has reached a specified time, or when a user (e.g., a child) who has a play time limit (e.g., can only play the game for one hour per day) has complied with that limit, etc.

[0156] In addition, although the above embodiment describes an example in which a figure related to a target object is created based on a creation instruction from a second user, the present disclosure is not limited to this. For example, a figure related to a target object identified for a first user may be created based on a creation instruction from a first user. In this case, a benefit is granted to the first user.

[0157] In the above embodiment, an example is described in which data is transmitted and received between the user terminal device and the 3D printer server via a game server, but the present disclosure is not limited to this. For example, data may be transmitted and received directly between the user terminal device and the 3D printer server without going through the game server.

[0158] In this case, for example, the user terminal device of the second user that receives the completion signal from the 3D printer server may be able to transmit the completion signal to the user terminal device of the first user via the game server (or via a peer-to-peer (P2P) established with the user terminal device of the first user).

[0159] Furthermore, in the above embodiment, an example is described in which when a first user and a second user become friends, target object data is sent from the game server to the user terminal device of the second user, but the present disclosure is not limited to this.

[0160] For example, when a first user and a second user fight each other as opponents in a game, when they fight together in a game, when they pass each other in the game, when they pass each other in the real world (for example, when the GPS function of the user terminal devices determines that the terminal devices of the first user and the second user are within a predetermined distance), and / or when they belong to the same guild, target object data may be transmitted from the user terminal device of the first user to the user terminal device of the second user.

[0161] In the above embodiment, the first benefit and the second benefit are benefits related to the target object (granting the target object, increasing the parameters of the target object), but the present disclosure is not limited to this. The benefit may be the granting of game points, experience points, stamina, in-game currency, and / or the right to execute gacha for free (gacha ticket) in the game, the unlocking of a new technique related to the target object, or an increase in the probability of winning a character with high rarity in gacha, etc.

[0162] Without being limited to the above embodiment, the target object may be composed of a combination of an object associated with a first user (e.g., equipment p) and an object associated with a second user (e.g., character Q) (e.g., character Q wearing equipment p).

[0163] In this case, a figure needs to be created by combining an object owned by the first user with an object owned by the second user, which can lead to greater collaboration / cooperation between the first and second users.

[0164] In this case, a first user may create part a in the game, a second user may create part b in the game, a third user may combine parts a and b to create item X in the game, and then a fourth user may create a figure of item X. In this case, a bonus may be awarded to the first and second users who created parts a and b, as well as to the third user who created item X in the game.

[0165] Furthermore, in this case, the amount and / or content of the rewards for parts a and b may vary based on their contributions to generating item X. For example, if part a is not an essential object for generating item X, the contribution of part a will be low, and if part b is an essential object for generating item X, the contribution of part b will be high. In this case, the user who generated the part with the higher contribution will be able to receive more rewards.

[0166] Without being limited to the above embodiment, the target object may be an object that is not currently associated with the first user (including an object with a set expiration date and an object that the first user is using on a trial basis).

[0167] In this case, the benefit of creating a figurine relating to the target object may be that the target object is associated with the first user without a set time limit.

[0168] In this case, for example, a figure of a target object with a limited usage period is created by the first user or the second user, and the first user can obtain the target object in the game.

[0169] The present invention is not limited to the above embodiment, and the game server may determine the content of the benefit depending on the status of the target object in the game.

[0170] Furthermore, for example, the longer the first user owns the target object (the period during which the target object is associated with the first user), the longer the target object is incorporated into the deck, or the more the parameters of the target object are increased, the more abundant the benefits may be.

[0171] In addition, a time limit may be set between the identification of a target object and the issuance of a production instruction, and the identification of the target object may be canceled after the time limit has elapsed. In this case, a user who wants a figurine of the target object must issue a production instruction as soon as possible. Furthermore, if the target object is highly rare, it will have a premium feel.

[0172] In addition, there may be an upper limit on the number of benefits that can be given to a user, and a time limit for using the benefits may be set.

[0173] Furthermore, a picture book indicating that a figurine has been created may be generated within the game, allowing each user to easily understand which figurine of which target object has been created.

[0174] Examples of encyclopedias include an encyclopedia that shows how many real-life objects, such as figurines, a player has created, and an encyclopedia that shows which real-life objects the player has created (regardless of whether they were created by the player or by someone else) for which the player has become able to create real-life objects.

[0175] Furthermore, when the target objects differ for each user, for example, users who have established a friend relationship may be able to exchange those target objects. Furthermore, when users who have established a friend relationship create a figure of each other's target object, both users may be given a benefit.

[0176] Furthermore, without being limited to the above embodiment, even if the target object is the same, the figure created by each user may be different. For example, the character A that a first user can create and the character A that a second user can create may differ in at least one of the color, size, equipment, pose, etc. of the figure depending on the progress of each user's game.

[0177] Furthermore, for objects for which figures have been created, a ranking may be calculated based on the number of times figures have been created. Alternatively, a contest for the created figures (for example, a contest to compete for the beauty of the figure's pose) may be held within the game.

[0178] Furthermore, without being limited to the above embodiment, the number of times that a figure of one target object data can be created may be limited. In this case, it is possible to prevent a decrease in the value of the figure itself and the value of the target object itself in the game due to a large number of figures being created based on the target object data.

[0179] In addition, the number of times a figure can be created or the number of users who can create it may be set for each target object data. In this case, for example, the number of times a target object with low rarity can be created may be 100 times, and the number of times a target object with high rarity can be created may be 10 times.

[0180] Furthermore, the content of the rewards given to a user when that user creates a figure may vary based on the number of times the user logs in, the frequency of logins, the amount of play time, etc. For example, a user who logs in once a week may be given more rewards (or fewer rewards) or more rare rewards (or less rare rewards) than a user who logs in three times a week.

[0181] Furthermore, the target object may be identified based on, for example, the friendship level between a first user and a second user who have a friend relationship with each other, rather than being limited to the game progress status. In this case, for example, the higher the friendship level between the first user and the second user, the higher the rarity of the target object identified.

[0182] Furthermore, without being limited to the above embodiment, an object that the second user previously owned but gave up (for example, the object was combined with another object to remove its association with the second user, was deleted based on the second user's operation, or was removed from its association with the second user as the story progressed, etc.) may be able to be possessed again in the game by the second user creating a figure related to the object.

[0183] Furthermore, without being limited to the above, if the second user currently owns the target object in the game, the second user may be granted the target object in the game by creating a figure based on the target object data from the first user, and the parameters of the target object already owned may be increased.

[0184] Furthermore, without being limited to the above embodiment, even users who have established a friend relationship may not transmit or receive target object data. In this case, each user may release an object that can be used to create a real item, and the user who released the object may receive a benefit based on creating a real item of that object. In this case, the fact that a certain user has created a real item may be notified to the user's friends.

[0185] Furthermore, without being limited to the above embodiment, the target object does not have to be owned by the first user. The target object may be an enemy character and / or a non-player character that appears in the game of the first user, or an item (weapon, vehicle) that appears during the game but is not owned by the first user. In this case, a gacha ticket may be given to the first user as a reward for creating a real item corresponding to the target object.

[0186] Furthermore, without being limited to the above embodiment, the benefit may vary depending on the type of object created as the real item.

[0187] For example, when a real item of an object owned by a user is created, the benefit may be related to the object corresponding to that real item, such as an increase in the parameters of that object.

[0188] Also, for example, when a real-life item is created for an object that the user does not own, the reward may be something unrelated to the object corresponding to the real-life item, such as a gacha ticket, in-game currency, or an item get.

[0189] Furthermore, the benefit to be given may vary depending on whether the real item created is a figure, a card, a sticker, or the like (for example, depending on the cost of creating the real item).

[0190] Furthermore, without being limited to the above embodiment, the second benefit may be related to an object that the second user already owns or has owned in the past. If the second user already owns the target object, the second benefit is an increase in the parameter of the target object.

[0191] In addition, although the above embodiment describes an example in which the user terminal device is a terminal device such as a smartphone, the present disclosure is not limited to this. The user terminal device may be, for example, a stationary game device to which a display and a controller are externally connected, or a personal computer. [Explanation of symbols]

[0192] 1. Bonus System 2 Game Server 3 3D printer server 4. User terminal equipment 5. Communication Network

Claims

1. A computer program that causes one or more terminal devices to execute the following steps: In the identification step, a target object from which a real object can be created is identified from among the objects in the game based on a progress status of a predetermined game played by a first user; In the association step, (1) When the real object corresponding to the target object is created based on an operation by a second user different from the first user, a benefit is associated with the first user and / or the second user; (2) Associating a benefit with the first user when the real item corresponding to the target object is created based on the operation of the first user; or (3) Associating a benefit with the first user and the second user when the real object corresponding to the target object is created based on the operations of the first user and the second user; the target object is an object associated with the first user; In the associating step, a benefit that gives the first user an advantage in progressing the game more advantageously than usual is associated with the first user when the real object corresponding to the target object is created based on the operation of the second user. Computer program.

2. A computer program that causes one or more terminal devices to execute the following steps: In the identification step, a target object from which a real object can be created is identified from among the objects in the game based on a progress status of a predetermined game played by a first user; In the association step, (1) When the real object corresponding to the target object is created based on an operation by a second user different from the first user, a benefit is associated with the first user and / or the second user; (2) Associating a benefit with the first user when the real item corresponding to the target object is created based on the operation of the first user; or (3) Associating a benefit with the first user and the second user when the real object corresponding to the target object is created based on the operations of the first user and the second user; the target object is configured by a combination of an object associated with the first user and an object associated with the second user; In the associating step, the benefit is associated with each of the first user and the second user when the real object corresponding to the target object is created based on an operation by the second user. Computer program.

3. A computer program that causes one or more terminal devices to execute the following steps: In the identification step, a target object from which a real object can be created is identified from among the objects in the game based on a progress status of a predetermined game played by a first user; In the association step, (1) When the real object corresponding to the target object is created based on an operation by a second user different from the first user, a benefit is associated with the first user and / or the second user; (2) Associating a benefit with the first user when the real item corresponding to the target object is created based on the operation of the first user; or (3) Associating a benefit with the first user and the second user when the real object corresponding to the target object is created based on the operations of the first user and the second user; The reward varies depending on the period of time that the target object has been associated with the first user. Computer program.

4. A computer program that causes one or more terminal devices to execute the following steps: In the identification step, a target object from which a real object can be created is identified from among the objects in the game based on a progress status of a predetermined game played by a first user; In the association step, (1) When the real object corresponding to the target object is created based on an operation by a second user different from the first user, a benefit is associated with the first user and / or the second user; (2) Associating a benefit with the first user when the real item corresponding to the target object is created based on the operation of the first user; or (3) Associating a benefit with the first user and the second user when the real object corresponding to the target object is created based on the operations of the first user and the second user; The target object is identified based on a friendship level set between the first user and the second user. Computer program.

5. a storage unit that stores the computer program according to any one of claims 1 to 4; a control unit that executes the computer program; Equipped with Computer equipment.

Citation Information

Patent Citations

  • Program, information storage medium and server unit

    JP2008093165A

  • Amusement system

    JP2013208319A

  • Game control method, computer, and control program

    JP2016010626A

  • Device and method of selecting object for 3D printing

    JP2016207203A

  • Game system, computer program used for the same, and server device

    JP2017164218A