Program, system, method, information processing apparatus, server, and method for generating production information
The system addresses the lack of user engagement in conventional game systems by tracking cumulative card acquisition and providing achievement effects, enhancing user satisfaction and reducing boredom through interactive feedback.
Patent Information
- Application Number
- JP2025091520
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-05-31
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2044-02-01
AI Technical Summary
Conventional game systems fail to provide users with a sense of accomplishment and risk boredom as the number of collected digital objects increases, as they simply display a list of held cards without recognizing the progression of collection.
Implement a system that tracks the cumulative acquisition count of digital cards and executes achievement effects when predetermined criteria are met, such as reaching specific numbers or acquiring new card types, to enhance user engagement.
The system provides a sense of accomplishment and maintains user interest by recognizing collection milestones and unique card acquisitions, reducing boredom through interactive feedback.
Smart Images

Figure 0007708526000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a program, a system, a method, an information processing apparatus, a server, and a method for generating production information. In particular, the present invention relates to a program, a system, a method, an information processing apparatus, a server, and a method for generating production information that can assign digital objects to users.
Background Art
[0002] Conventionally, in a game system that selects game objects by lottery, when a game object selected from among lottery candidates is given to a user, a control unit that excludes the given game object from subsequent lottery candidates and conducts a lottery, and an input unit that receives an instruction to automatically conduct a specified number of consecutive lotteries are provided. Regarding the lottery candidates or their types in the initial state, some or all are predetermined. If the control unit determines that the remaining lottery candidates or their types meet the reset conditions before reaching the specified number of times, the lottery candidates are returned to the initial state and subsequent lotteries are conducted, so that a game system that automatically conducts lotteries until the specified number of times is reached is known (see, for example, Patent Document 1). In the game system described in Patent Document 1, the user can display a list of cards on the screen (see, for example, FIG. 40 of Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in a conventional game system that handles digital objects described in Patent Document 1 or the like, for example, digital cards, it simply displays a list of the cards held by the user. Therefore, in a conventional game system, even if the number of cards acquired by the user increases as the game progresses, it is difficult for the user to obtain a sense of accomplishment for the increase in the number of acquired cards.
[0005] Accordingly, an object of the present invention is to provide a program, a system, a method, an information processing apparatus, a server, and a method for generating production information that can provide a sense of accomplishment for collecting objects and can prevent boredom with the collection in a game in which a user can collect digital objects.
Means for Solving the Problems
[0006] In order to achieve the above object, the present invention is a program for causing a computer including a processor and a memory to execute, the program causing the processor to determine, in response to a user's input operation, a digital card to be owned by the user from a plurality of digital cards, and in response to the determination of the digital card, update the Of the digital card cumulative acquisition count The cumulative acquisition count, which is the total number of digital cards the user has acquired since starting to use the program associated with the user's information, and control to execute an achievement effect when the cumulative acquisition count reaches a predetermined number set stepwise as a plurality of criteria, and not to execute the achievement effect when the cumulative acquisition count has not reached the predetermined number. A program is provided that causes the above steps to be executed.
Effects of the Invention
[0007] According to the program, system, method, information processing apparatus, server, and method for generating production information according to the present invention, in a game in which a user can collect digital objects, it is possible to provide a program, system, method, information processing apparatus, server, and method for generating production information that can obtain a sense of accomplishment for collecting objects and can prevent boredom with the collection.
Brief Description of the Drawings
[0008]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Mode for Carrying Out the Invention
[0009] [Embodiment] <Overview of Game System 1> FIG. 1 shows the overview of the game system according to this embodiment.
[0010] The game system 1 according to this embodiment is a system capable of executing various games such as a game that gives digital objects to a user as the game progresses, or a game that uses digital objects in the game progression. In this embodiment, as an example, a trading card game (TCG) will be described in which a user uses digital cards to play against an opponent user (rival) under a predetermined rule. The game system 1 can execute a TCG between a predetermined server constituting the game system 1 and a user, rather than between humans (in this case, in the following description, the information terminal of the rival in the game will be replaced by the server, and the control unit of the server will execute the TCG with the user). However, in the following description, the TCG between the user and the rival will be described as an example. That is, the game system 1 causes digital TCGs to be executed on the information terminals of the user and the rival that are connected so as to enable two-way communication. In the digital TCG, each of the user and the rival holds a plurality of digital cards to which predetermined combat capabilities are respectively associated, and the user and the rival repeatedly perform attacks and defenses using the digital cards, and the victory or defeat is determined by achieving a predetermined condition. The game system 1 according to this embodiment executes the TCG in a virtual space (that is, in a digital space).
[0011] In the TCG, the user collects digital cards and composes a deck of digital cards to be used in the game from the collected digital cards. Compiling the deck is called "compiling a deck". Digital cards are given to the user by the user purchasing and opening a "pack" containing a plurality of digital cards, a predetermined bonus in the game, execution of a predetermined lottery in the game, and / or opening of a pack obtained by the user by clearing a predetermined game (for example, a mini-game in the game or a predetermined mission in the game). The user composes a deck using one or more digital cards that the user has acquired and holds.
[0012] Specifically, the game system 1 is a game system capable of awarding digital cards to a user as the game progresses. As shown in FIG. 1(a), the game system 1 includes a user's information terminal 3 and a server 7 that executes various game processes. The information terminal 3 and the server 7 are connected so as to be capable of two-way communication via a communication network 5. Note that the game system 1 may be a server-client type game system. FIG. 1(a) shows an example in which one information terminal 3 is connected to the server 7 via the communication network 5, but a plurality of information terminals 3 each used by different users (including opponents) may each be connected to the server 7 via the communication network 5. In the following description, for simplicity of explanation, an example in which one information terminal 3 (the user's information terminal 3) is connected to the server 7 via the communication network 5 will be described.
[0013] [Overview when the number of acquired cards meets a predetermined condition] First, when the user newly acquires one or more digital cards in the game as the game progresses, the game system 1 associates the one or more digital cards with the user. As a result, the user comes to possess the one or more newly acquired digital cards. Here, the game system 1 adds the number of digital cards newly acquired by the user to the number of digital cards acquired by the user so far (hereinafter referred to as the "cumulative acquisition number") to update the cumulative acquisition number. The game system 1 determines whether the updated cumulative acquisition number meets a predetermined condition, and if the predetermined condition is met, executes an effect to let the user recognize that the user's cumulative acquisition number has met the predetermined condition.
[0014] Here, the cumulative acquisition count is the total number of digital cards that the user has acquired since starting to use the game system 1. The cumulative acquisition count includes the number of digital cards that the user has once acquired, even if the user no longer possesses them after acquisition. For example, when the user first acquires and possesses 10 digital cards, both the number of digital cards the user possesses (the possession count) and the cumulative acquisition count are 10. In this state, if the user no longer possesses 1 of the acquired digital cards, the possession count becomes 9, but the cumulative acquisition count remains 10. Further, in this state, if the user acquires 1 digital card, the possession count becomes 10, but the cumulative acquisition count becomes 11. Note that cases where the user no longer possesses a digital card include, for example, when the user transfers the digital card to another user or the like by selling it, when the user exchanges the digital card for another user's item or the like (including digital cards), and when the user discards the digital card.
[0015] Note that the game system 1 may execute various processes using the possession count instead of the cumulative acquisition count, that is, the number of digital cards that the user currently possesses. In this case, the game system 1 adds the number of newly acquired digital cards to the user's possession count of digital cards to update the possession count, determines whether the updated possession count satisfies a predetermined condition, and if the predetermined condition is satisfied, executes an effect to let the user recognize that the user's possession count has satisfied the predetermined condition.
[0016] In the following description, an example in which the game system 1 executes various processes using the cumulative acquisition count will be described.
[0017] For example, when a user newly acquires x digital cards (where x is a positive integer) within a predetermined game, the game system 1 adds x to the cumulative number of digital cards y (where y is a positive integer) acquired by the user, and updates the cumulative number of digital cards acquired by the user to x + y. Then, when x + y satisfies a predetermined condition (for example, a condition that the cumulative number of acquired cards reaches a predetermined number (as an example, 100)), the game system 1 causes the information terminal 3 of the user to output an effect that makes the user perceive that the cumulative number of digital cards acquired by the user has reached the predetermined number.
[0018] As an example, as shown in FIG. 1(b), the game system 1 causes the output unit 100 of the user's information terminal 3 to output a card list 200 of digital cards (including one or more digital cards newly acquired by the user) that the user has acquired so far, together with an explanatory display 300 to the output unit 100, and causes the output unit 100 to output the total number of digital cards acquired by the user as the number of acquired cards 302. Further, the game system 1 causes the output unit 100 to output a message 310 that praises the user. In the example of FIG. 1(b), a list of digital cards that the user has acquired so far is output to the output unit 100 (card list 200), and an explanatory display 300 of the output content (in the example of FIG. 1(b), it is displayed as "Cards acquired so far") is provided at the upper part of the output unit 100. Together with this, the number of acquired cards 302 (the total number of accumulated acquired cards), which is the total number of digital cards that the user has acquired so far (in the example of FIG. 1(b), it is displayed as "100 cards"), is displayed in a size that is easy for the user to visually recognize. And a message 310 that praises the user (in the example of FIG. 1(b), it is displayed as "Congratulations!!") is displayed near the center of the output unit 100. Here, as the predetermined number (that is, the specified number), a plurality of criteria can be set. For example, it can be set as numbers that increase step by step, such as 25, 50, 100, 500, 1000, etc. Also, the message 310 that praises the user's effort in card collection may have different contents for each criterion set step by step. Further, the game system 1 may cause the information terminal 3 to output a predetermined image, video, and / or audio, etc. together with the message 310.
[0019] In addition, a card ID for identifying the digital card is associated with the digital card. Here, the card ID may be a numerical value. When the cumulative number of cards acquired by the user reaches a predetermined number, the game system 1 outputs information (for example, an image of the digital card and an explanation of the digital card) regarding the digital card associated with the same numerical value as the numerical value of the predetermined number, together with message 310 or instead of message 310, to the information terminal 3. For example, when the cumulative number of cards acquired is 100, the game system 1 causes the information terminal 3 to output an image and an explanation of the digital card with the card ID "No. 100".
[0020] Also, the game system 1 stores the digital cards acquired by the user in a predetermined storage area. There may be a plurality of storage areas, and each storage area may be associated with a specific number. When the cumulative number of cards acquired by the user reaches a predetermined number, the game system 1 outputs information regarding the digital card stored in the storage area associated with the same numerical value as the numerical value of the predetermined number, together with message 310 or instead of message 310, to the information terminal 3.
[0021] [Overview when an unacquired digital card is acquired] In addition, when the user newly acquires one or more digital cards in the game as the game progresses and associates the one or more digital cards with the user, the game system 1 determines whether the user has acquired a digital card of the same type as the digital card associated with the user. When the game system 1 determines that the digital cards acquired by the user so far do not include a digital card of the same type as the newly acquired digital card by the user, the game system 1 causes the information terminal 3 of the user to output an effect that makes the user perceive that the user has acquired a digital card that has not been acquired so far for the first time.
[0022] As an example, when the user newly acquires one or more digital cards, the game system 1 collates the digital cards acquired by the user so far with the one or more newly acquired digital cards, and determines whether the digital cards acquired by the user so far include one or more digital cards of the same type as the newly acquired digital cards. Then, when the game system 1 determines that the digital cards acquired by the user so far do not include one or more digital cards of the same type as the newly acquired digital cards, as shown in FIG. 1(c), the output unit 100 of the information terminal 3 is caused to output an image of the digital card 210 newly acquired by the user, and a predetermined explanatory display 304 (in the example of FIG. 1(c), "First acquisition!") is output above the output unit 100. When there are a plurality of digital cards that the user has never acquired before and has acquired for the first time, the game system 1 causes the output unit 100 to output the images of the plurality of digital cards acquired for the first time sequentially or simultaneously. The game system 1 may output a predetermined image, video, and / or audio, etc. to the information terminal 3 together with the image of the digital card 210 and the explanatory display 304.
[0023] [Overview of Digital Card Storage] When the user acquires a digital card, the game system 1 causes the information terminal 3 to output an effect in which the digital card is stored in a predetermined storage area. This effect may be an effect that is commonly executed regardless of whether the digital card acquired by the user includes a digital card that the user has never acquired before. From the perspective of ensuring smooth game progress, this effect may be an effect that is executed when the user acquires a digital card that the user has never acquired before for the first time. A plurality of predetermined storage areas are set, and a predetermined card ID is associated with each storage area. The plurality of storage areas may be arranged in ascending or descending order of the card ID.
[0024] Specifically, the game system 1 causes the output unit 100 of the information terminal 3 to output a list of digital cards that the user has acquired. In this case, when the user has acquired multiple digital cards of the same type, the game system 1 causes only one such digital card to be output. As an example, as shown in FIG. 1(d), the game system 1 causes the output unit 100 of the information terminal 3 to display the number of digital cards that the user has acquired and the total number of types of digital cards included in one type of pack provided in the game, which is the acquisition number display 306 (in the example of FIG. 1(d), the number of digital cards acquired by the user so far (cumulative acquisition number) is "60", and the total number of digital cards provided in the pack that the user has acquired and of the type provided in the game is "151 (151 types)", which is displayed as "60 / 151"). At the same time, the game system 1 outputs a plurality of storage areas (for example, the storage area 400, etc., which is shown as the area enclosed by the dotted rectangle in FIG. 1(d)) that show how the digital cards are arranged and stored. Note that one digital card to be stored corresponds to one storage area, and when the user acquires the one digital card, an image of the one digital card is output to the one storage area. Then, when the user acquires the digital card 220, the game system 1 executes an effect such as fitting the image of the digital card 220 into the storage area where the digital card 220 is stored, and outputs the image of the digital card 220 to the storage area.
[0025] Here, an expansion refers to an aggregate of digital cards that includes one or more digital cards determined based on expansion types such as game concepts, game scenarios, game series, the range of cards that can be used to compile a TCG deck, and / or the expansion of the said card range. One expansion type includes one or more packs. And one expansion type is associated with at least one or more expansions determined based on the said one expansion type, and each pack is associated with one or more digital cards. And one pack that can be acquired by a user is composed of at least one digital card selected from the aggregate of digital cards associated with the expansion type to which the said one pack belongs. For example, a types (where a is an integer of 1 or more) of digital cards are associated with one expansion type, and one pack is composed of b cards (where b is an integer of 1 or more and satisfies the relationship b ≦ a) randomly selected from the a types of digital cards (in the example of Fig. 1(d), 151 types of digital cards are associated with the pack acquired by the user, and it is shown that the user has acquired 60 types of digital cards so far).
[0026] Then, the game system 1 may prepare a storage area for each type of digital card associated with each expansion type for each expansion type. For example, the game system 1 prepares an "encyclopedia" for each expansion type, where the images of the digital cards acquired by the user are output to the storage area. That is, one encyclopedia is prepared for one expansion type (for example, when packs are prepared for each game series, an encyclopedia for each game series is prepared). In this case, when the user selects one expansion type from a plurality of expansion types and acquires one pack from one or more packs belonging to the selected expansion type, the game system 1 outputs the storage area for the one expansion type to the output unit 100 of the information terminal 3, and outputs the images of the digital cards included in the one pack to the storage area associated with the digital cards (for example, output as shown in FIG. 1(d)). Note that the game system 1 may prepare one encyclopedia and provide a storage area for each type of digital card associated with all types of expansion types in the one encyclopedia.
[0027] As described above, when the cumulative number of digital cards acquired by the user satisfies a predetermined condition, the game system 1 outputs, to the information terminal 3, a list of the digital cards acquired by the user, the number of acquired cards, and a message praising the user. Thereby, the game system 1 can give the user a sense of accomplishment for collecting digital cards. In addition, the game system 1 can set a predetermined number as the predetermined condition, and set a plurality of criteria as the number, and can output a predetermined message or the like to the information terminal 3 every time the number of digital cards acquired by the user reaches each of the plurality of criteria. Thereby, the game system 1 can attract the user's interest in collecting digital cards.
[0028] In addition, when one or more digital cards acquired by the user include digital cards that the user has not yet acquired, the game system 1 can make the user perceive that they have newly acquired the unacquired digital cards. Thereby, the game system 1 can foster the user's sense of accomplishment in the collection of digital cards. Further, when the user acquires one or more digital cards, the game system 1 can output to the information terminal 3 how the one or more digital cards are stored in a predetermined storage area. Thereby, the game system 1 can satisfy the user's desire to carefully store digital cards.
[0029] Note that the information terminal 3 is an information terminal such as a mobile phone, smartphone, notebook computer, tablet PC, PC, portable game machine, and / or home game machine. When there are a plurality of information terminals, the types of each information terminal may be different. Hereinafter, the details of the game system 1 according to the present embodiment will be described. However, it should be noted that the names, numerical values, etc. in the above description and the following description are merely examples, and the present invention is not limited to these proper names and numerical values, and these proper names and numerical values are not necessarily related to actual proper names and numerical values.
[0030] <Details of the game system 1> FIG. 2 shows an example of the functional configuration of the game system according to the present embodiment. FIG. 3 shows an example of the data configuration of each storage unit of the storage unit included in the game system according to the present embodiment. In the present embodiment, as a digital object, a digital card (a digital trading card used in a TCG) will be described as an example. Also, a digital card may sometimes be simply referred to as a "card".
[0031] [Outline of the configuration of the game system 1] The game system 1 according to this embodiment includes an output unit 100 that outputs images such as digital cards, an output control unit 102 that controls the output of the output unit 100, an input unit 104 that receives instructions from a user, a card granting unit 110 that grants digital cards to the user, an update unit 112 that updates the cumulative number of acquired digital cards, a determination unit 114 that determines whether the card granted to the user is the first digital card acquired by the user, an effect unit 116 that controls a predetermined effect in the output of the digital card, a control unit 118 that controls various functions and operations of the game, and a storage unit 120 that stores various information used in the game. The storage unit 120 also has a user information storage unit 122 that stores information about the user and a game information storage unit 124 that stores information about the game.
[0032] The game system 1 not only has the above-mentioned multiple components physically in the same device or location, but also some of the above-mentioned multiple components may be installed at physically separated positions. In this case, each component may be connected by a communication network such as the Internet, for example. For example, the game system 1 may have a part of the functions of the components borne by an external server. Also, the game system 1 may be configured as one or more servers. In this case, the game system 1 is configured by combining an information terminal and the components of one server and the components of another server. Also, in this embodiment, a collection of predetermined components can be regarded as one "information processing device", and the game system 1 may be formed as a collection of multiple information processing devices. The way of distributing the multiple functions required to implement the game system 1 according to this embodiment for one or more pieces of hardware can be appropriately determined in view of the processing capabilities of each piece of hardware and / or the specifications required for the game system 1. Furthermore, the various information stored in the storage unit 120 may be updated by instructions and information of the user received via the input unit 104, or may be acquired from a predetermined server existing outside the game system 1 and updated at any time.
[0033] [Details of the Configuration of Game System 1] In the following, the case where the game provided by the game system 1 is mainly executed by the user using the information terminal 3 (for example, a smartphone, a tablet terminal, etc.) will be described as an example. The information terminal 3 is configured to include at least an output unit 100 as a display unit and an input unit 104.
[0034] (Control unit 118) The control unit 118 controls the progress of the game based on predetermined game data. For example, the control unit 118 starts the game according to an operation from the user. Also, the control unit 118 advances the game according to an operation from the user. The progress of the game may include, for example, the following processes. · Selection of game stage · Matching process for opponents · Selection of game elements (for example, selection of a digital playmat for TCG, selection of digital cards, selection of at least one type of pack from multiple types of packs, selection of mini - games, selection of battles with opponents, etc.) · Playing of the game (for example, playing of mini - games, playing of battles with opponents, etc.) · Receiving rewards at the end of the game
[0035] Also, the control unit 118 communicates between the information terminal 3 and the server 7, and controls and advances the user's game play based on various information received from the information terminal 3. The control unit 118 can also control the operations of each component provided in the game system 1. For example, the control unit 118 controls a predetermined lottery process and / or processes such as granting to the user a predetermined pack, predetermined digital cards, playmat, predetermined character, item, etc., based on various instructions of the user obtained as the game play progresses.
[0036] Furthermore, the control unit 118 executes various game processes according to the user operation input received via the input unit 104. For example, the control unit 118 executes processes such as storing the user's own information in the storage unit 120, storing information regarding packs and digital cards acquired by the user in the storage unit 120, processes for the user to acquire items, packs, and digital cards either paid or free, and processes for acquiring in-game virtual currency, processes for consuming items held by the user, and output instructions for outputting predetermined information to the output unit 100 of the output control unit 102, etc.
[0037] (Storage unit 120) The storage unit 120 stores various types of information supplied from other components of the game system 1 and various information related to the game system 1. Each storage section of the storage unit 120 supplies predetermined information to a predetermined component in response to a request from other components of the game system 1.
[0038] (Storage unit 120: User information storage section 122) The user information storage section 122 stores user information, information regarding digital cards acquired by the user (acquired card information), and / or play information regarding game play, etc., in association with a user ID that identifies the user.
[0039] Examples of user information include, for example, the user name which is the name set by the user, the login ID, the password, the user's gender and date of birth, and / or information regarding in-game virtual currency held by the user (information regarding the amount held and consumed of virtual currency. For example, it includes information on the amount of virtual currency gratuitously given to the user and information on the amount of virtual currency given to the user for a fee).
[0040] The acquired card information is information regarding one or more digital cards, expansion types, and / or one or more digital cards included in packs that the user has acquired so far. As such information, by way of example, there are a card ID for identifying a digital card that has been acquired, the date and time when the digital card was acquired, the name of the digital card, the rarity of the digital card, an image (front side) of the digital card, an explanation of the digital card, various information regarding an object if an object is displayed on the digital card (for example, object name, image of the object, attributes of the object, explanation of the object, etc.), the number of copies of the digital card (that is, if the user has acquired multiple copies of the digital card, that number), and / or information such as the number of copies of digital cards held by the user (that is, the total number of copies held). Also, as information regarding the expansion type, by way of example, there is an expansion ID for identifying the expansion type. Further, as information regarding the expansion type, there is also information regarding storage areas provided for each expansion type (for example, information regarding the "encyclopedia" defined for each expansion type, etc.). For example, the information regarding the storage area is information regarding a plurality of storage areas in which each type of digital card corresponding to one expansion type is stored (by way of example, in one storage area, the card ID of the digital card stored in the one storage area is associated, information regarding such association, and / or information defining the arrangement of the storage areas, etc.).
[0041] Play information is information regarding the play of the game. As such information, by way of example, there are various information regarding the game being played, various information regarding the games played, information regarding events and missions cleared, the results of battles in the TCG, the content of the deck construction used by the user in the TCG, play time, items owned, in-game currency, and other information.
[0042] (Storage unit 120: Game information storage unit 124) The game information storage unit 124 stores various game information. Examples of the game information include information about objects (such as playmats, digital cards, packs, characters, and / or items, etc.) that appear in the game, object IDs for identifying the objects, the names of the objects, the rarity of the objects, images of the objects, and information about descriptions of the objects, etc. The details of the information regarding digital cards and packs are the same as the description in the user information storage unit 122. When a rarity is associated with an object, the form of the object (for example, when the object is a digital card, the design of the ticket surface, the design of the character displayed on the card, the design of the background of the character displayed on the card, etc.) may be changed according to the rarity.
[0043] (Output unit 100, Output control unit 102) The output unit 100 is controlled by the output control unit 102 and outputs various information related to the game including packs and digital cards given to the user, digital cards owned by the user, digital cards the user has acquired, and / or other information. The output unit 100 outputs various processing results and information stored in the storage unit 120 in a perceptible manner to the user. Specifically, the output control unit 102 causes the output unit 100 to output various processing results and information stored in the storage unit 120 in each component as data in a predetermined format, still images, moving images, and / or text, voice, etc. The output unit 100 may output information received from an external server. Note that the output unit 100 may be a display unit or the like of the information terminal 3. Also, the output unit 100 may be configured to include elements such as a display unit, an audio output unit that outputs sound, a vibration unit that generates vibration, and / or a light emitting unit that emits light.
[0044] (Input unit 104, Input surface 106, Input control unit 108) The input unit 104 receives inputs such as predetermined instructions and operations from the user. The input unit 104 supplies the instructions to predetermined components of the game system 1. Each component that receives the instruction exhibits a predetermined function. For example, the input unit 104 may be a touch panel, a tablet, a mouse, a motion sensor, or the like. In the present embodiment, an example in which the input unit 104 is a touch panel included in the information terminal 3 will be described. Note that the touch panel may be capable of multi-touch detection. Specifically, the touch panel as the input unit 104 has an input surface 106 into which operations and the like from the user are input, and an input control unit 108 that acquires information regarding the operations input to the input surface 106. The touch panel is disposed so as to overlap the display unit which is the output unit 100, and the surface of the touch panel corresponds to the input surface 106.
[0045] For example, a region for receiving a predetermined instruction is provided in the output unit 100, and the input surface 106 detects a predetermined instruction at a position specified by a user operation (for example, a touch operation, a tap operation, a swipe operation, a drag operation, a flick operation, etc.) on the input surface 106 with respect to the region. The input surface 106 supplies the detected information, that is, information indicating a predetermined instruction at the detected position, to the input control unit 108. The input control unit 108 acquires information indicating a predetermined instruction from the input surface 106 and supplies the information to predetermined components of the game system 1.
[0046] (Card granting unit 110) The card granting unit 110 associates one or more digital cards with the user and grants the one or more digital cards to the user. That is, the card granting unit 110 associates one or more digital cards acquired by the user as the game progresses, and thereby grants the one or more digital cards to the user for the user to possess.
[0047] Specifically, the control unit 118 instructs the output control unit 102 to output information about the digital card stored in the game information storage unit 124 and / or information about a pack including a plurality of digital cards (hereinafter, information about the digital card and / or information about the pack may be referred to as "card information") to the output unit 100. In response to an instruction specifying the user's card information received via the input unit 104, the card providing unit 110 associates the user with a digital card corresponding to the card information.
[0048] For example, the control unit 118 causes the output unit 100 to output card information in an in-game store, an out-game store (for example, a store provided by a predetermined server), a clear bonus for a predetermined mission in the game, a predetermined lottery stage in the game, etc. As an example, the control unit 118 causes the output unit 100 to output card information as follows, making it possible to give a digital card to the user.
[0049] (1) Digital cards and / or packs provided through the store The card granting unit 110 associates a digital card and / or a pack corresponding to card information selected by the user with the user in response to a selection instruction from the user received via the input unit 104 for one or more pieces of card information presented in the store. The card granting unit 110 can grant the digital card and / or pack to the user for a fee or free of charge. When granting a digital card and / or pack to the user for a fee, the card granting unit 110 grants the digital card and / or pack to the user in response to a payment instruction from the user received via the input unit 104.
[0050] (2) Granting by exchanging digital cards The control unit 118 can exchange the digital card held by the user with the digital card held by another user in response to an instruction to exchange the digital card from the user received via the input unit 104. That is, in a state where the user's information terminal and the information terminal of another user (which may be an opponent in a game) are connected so as to enable two-way communication, the control unit 118 receives an instruction to exchange the digital card from the user via the input unit 104. The control unit 118 supplies the exchange instruction to the information terminal of the other user and receives an instruction regarding approval or disapproval of the exchange instruction from the other user. When the control unit 118 receives an instruction regarding approval of the exchange instruction from the information terminal of the other user, it supplies information indicating that the digital card can be exchanged to the card granting unit 110. In addition, when the control unit 118 receives information regarding disapproval of the exchange from the information terminal of the other user, it aborts the digital card exchange process. The card granting unit 110 may grant the exchanged digital card to the user by exchanging the digital card held by the user with the digital card held by another user based on the information indicating that the digital card can be exchanged. After the digital card exchange by the user is executed, the number of digital cards actually held by the user (the number of held cards) decreases by the number of digital cards used for the exchange. On the other hand, since the number of digital cards acquired by the user in the game system 1 so far increases due to the digital card exchange, the cumulative acquisition number increases. Note that the update unit 112 described later may control so as not to update the cumulative acquisition number and not to increase the cumulative acquisition number depending on the digital card exchange.
[0051] (3) Granting of Digital Card and / or Pack by Clearing Mission The control unit 118 assigns a predetermined mission (including logging in to the game) to the user in the game. When the user clears the mission, the control unit 118 supplies information regarding the clearance to the card awarding unit 110. The card awarding unit 110 awards the user a digital card and / or a pack, which is a reward pre-associated with the information regarding the clearance or a reward determined by a lottery, based on the information regarding the clearance. Note that the control unit 118 does not necessarily assign a mission to the user who plays the game. In this case, the card awarding unit 110 may award the user a predetermined digital card and / or a pack in a form of distribution.
[0052] (4) Award of Digital Card and / or Pack in Lottery Stage The control unit 118 can execute a predetermined lottery stage in the game. The control unit 118 executes a lottery in response to a lottery execution instruction of the user received via the input unit 104. Then, the card awarding unit 110 awards the user a digital card and / or a pack pre-associated with one or more lottery results of the lottery.
[0053] (5) Award by Acquisition of Analog Card and / or Pack Containing Analog Card The user can obtain an analog card and / or an analog pack (i.e., a card that is a physical object and / or a pack that is a physical object) by purchasing an analog pack composed of an analog card and / or a plurality of analog cards from a real-world store or mail-order sales, etc. Here, the analog card and / or the analog pack may be attached with a predetermined privilege code (for example, a code represented by a two-dimensional barcode or predetermined text information). The privilege code may include information for granting the user a digital version of the analog card and / or analog pack to which the privilege code was attached, that is, a digital card version of the analog card and / or a digital pack version of the analog pack. Note that the digital version of the card and / or the digital version of the pack may be the same type as or different from the card and / or pack actually purchased by the user. Then, the user reads the privilege code with the imaging unit of the information terminal 3 or inputs the privilege code via the input unit 104, and supplies the information included in the privilege code to the server of the game system 1. The card granting unit 110 grants the user a digital version of the analog card and / or analog pack that the user purchased based on the information included in the privilege code.
[0054] The card granting unit 110 supplies information regarding the digital card and / or pack granted to the user to the update unit 112, the determination unit 114, and the storage unit 120. The user information storage unit 122 of the storage unit 120 stores information regarding the digital card included in the digital card and / or pack granted to the user by the card granting unit 110 as acquired card information.
[0055] (Update unit 112) The update unit 112 updates the cumulative number of acquired digital cards by adding the number of digital cards granted to the user by the card granting unit 110 to the cumulative number of acquired digital cards associated with the user. The update unit 112 adds the number of digital cards associated with the user by the card granting unit 110 to the cumulative number of acquired digital cards included in the acquired card information stored in the user information storage unit 122 (that is, the cumulative number of acquired digital cards that the user has acquired before the card granting unit 110 grants a digital card to the user) to update the cumulative number of acquired digital cards, and stores the updated cumulative number of acquired digital cards in the user information storage unit 122. The update unit 112 supplies information regarding the updated cumulative number of acquired digital cards to the production unit 116. Note that the update unit 112 can also update the number of held digital cards by adding the number of digital cards granted to the user by the card granting unit 110 to the number of held digital cards associated with the user.
[0056] (Determination unit 114) The determination unit 114 determines whether the user has not acquired a digital card of the same type as the digital card associated with the user by the card granting unit 110. That is, the determination unit 114 determines whether the digital card associated with the user by the card granting unit 110 has not been acquired by the user so far. The determination unit 114 determines whether a digital card with the same card ID as the card ID included in the acquired card information stored in the user information storage unit 122 is included in the digital card granted to the user by the card granting unit 110. In this case, the determination unit 114 determines that the user has not acquired the digital card when the card ID of the digital card associated with the user by the card granting unit 110 is not included in the card ID included in the acquired card information stored in the user information storage unit 122, and determines that the user has acquired the digital card when it is included. Further, the determination unit 114 may make a determination based on information included in the acquired card information stored in the user information storage unit 122, which is other information associated with the digital card (for example, the face value of the digital card, the object name, etc. when an object is displayed on the digital card). In this case, the determination unit 114 determines that the user has not acquired the digital card when the "other information" of the digital card associated with the user by the card granting unit 110 is not included in the "other information" included in the acquired card information stored in the user information storage unit 122, and determines that the user has acquired the digital card when it is included. The determination unit 114 supplies the determination result to the effect unit 116.
[0057] Here, a card ID for identifying the digital card is associated with the digital card. Further, the digital card includes a face value, and when an object is displayed on the face value, the digital card has an object name (for example, a character name if the object is a character), and / or object characteristics (for example, if the object is a character, the attributes of the character or the "moves" used in the TCG, etc.) associated therewith. And in this embodiment, the digital cards being of the same type may be any of the following cases.
[0058] i) When the card IDs are the same Even if the object names, characteristics, etc. associated with the digital cards are the same, digital cards with different face displays (for example, when the object is a character, the display mode of the character, the background of the character, the design of the digital card, etc.) are different digital cards, and if the face displays are the same, they are the same type of digital card. In this case, the same card ID may be associated with the same type of digital card. For example, when the user acquires a plurality of packs, the digital cards included in one pack and another pack may have the same card ID associated with them. Therefore, the determination unit 114 can determine whether the user has not acquired a digital card of the same type as the digital card associated with the user by the card granting unit 110 by using the card ID.
[0059] ii) When the faces of the digital cards are of the same type As the card ID, an ID that uniquely identifies the digital card can be used. For example, when the digital card is tokenized as a Non-Fungible Token (NFT) and a token ID is assigned to the digital card, the token ID becomes the card ID that uniquely identifies the digital card. In this case, the card ID (i.e., the token ID) of one digital card does not match the card ID of another digital card. Therefore, in this case, if the face displays of the digital cards are of the same type, they are the same type of digital card. For example, when the first digital card and the second digital card with completely the same face but different token IDs are included in one pack, the first digital card and the second digital card are the same type of digital card.
[0060] (Presentation unit 116) When the performance unit 116 grants a digital card to a user, it controls a predetermined performance to cause the output unit 100 to output performance content. That is, when the performance unit 116 grants a digital card to a user, it generates performance information for causing a predetermined performance to be output from the output unit 100, and the output control unit 102 causes the output unit 100 to output various types of information corresponding to the performance information based on the performance information. Note that the first performance, the second performance, and the third performance described below are different performances. Also, there is no particular limitation on the execution order of the first performance, the second performance, and the third performance.
[0061] (Performance unit 116: First performance) Specifically, the performance unit 116 determines whether or not the cumulative number of digital cards acquired by the user updated by the update unit 112 satisfies a predetermined condition. When the performance unit 116 determines that the predetermined condition is satisfied, it generates first performance information regarding a first performance using at least a part or all of the digital cards associated with the user. The performance unit 116 causes the output unit 100 to output the first performance based on the first performance information via the output control unit 102. The first performance includes a performance of outputting a list of digital cards associated with the user and a performance determined based on satisfying a predetermined condition. Also, when the cumulative number of acquired cards does not satisfy the predetermined condition, the performance unit 116 controls not to execute the first performance. In this case, the performance unit 116 can control not to execute the first performance by not generating the first performance information.
[0062] The effect of outputting a list of digital cards may be, for example, an effect of arranging and outputting thumbnail images of digital cards acquired by the user so far to the output unit 100. The arrangement method is not particularly limited, and a method of arranging them flatly, a method of arranging them three-dimensionally, etc. can be adopted. Note that it is also possible to output so that all of the digital cards acquired by the user so far are displayed on the output unit 100, or to display a part of the digital cards acquired by the user so far and move the arrangement position of the digital cards according to a predetermined operation (such as a swipe operation) of the user received via the input unit 104, and output to the output unit 100 so that all of the digital cards acquired by the user so far can be referred to.
[0063] In addition, in the effect of outputting a list of digital cards, the production unit 116 may switch the target of the digital cards to be output within the following range as an example, or may execute an effect of sequentially or randomly displaying the ranges of a) to c) below on the output unit 100. a) All digital cards b) Digital cards with the same date assigned to the user c) Digital cards with the same predetermined element (for example, rarity, attribute, or number of sheets, etc.)
[0064] In addition, the effect determined based on satisfying a predetermined condition may be, for example, an effect of outputting text, voice, video, etc. that praises the user's card collection to the output unit 100. Further, a plurality of predetermined conditions may be set step by step. For example, a plurality of predetermined conditions can be set such as a first predetermined condition, a second predetermined condition, and an nth predetermined condition (where n is a positive integer). For example, the predetermined condition may be a condition that the cumulative number of acquired sheets reaches a specified number. In this case, a plurality of specified numbers are set step by step (as an example, they can be set as a first specified number, a second specified number, and an nth specified number). Here, when the cumulative number of acquired sheets reaches the specified number, the production unit 116 can execute any of the following effects. i) Execute an effect indicating that the specified number has been reached when the specified number is reached. ii) When the specified number is reached and exceeded, perform an effect indicating that the specified number has been exceeded. iii) When the specified number is reached and becomes greater than or equal to the specified number, perform an effect indicating that it has become greater than or equal to the specified number.
[0065] Note that the control unit 118 may cause the output unit 100 to output a plurality of preset predetermined conditions or a plurality of specified numbers to a predetermined area, so that the user can recognize each predetermined condition or each specified number.
[0066] (Effect unit 116: Second effect) When the determination unit 114 determines that the user has not acquired a digital card of the same type as the digital card associated with the user by the card granting unit 110, the effect unit 116 generates second effect information regarding a second effect using the digital card associated with the user by the card granting unit 110. The effect unit 116 causes the output unit 100 to output a second effect based on the second effect information via the output control unit 102. The second effect includes an effect of causing the output unit 100 to output alone the digital card associated with the user by the card granting unit 110. Further, the second effect includes an effect of the digital card associated with the user by the card granting unit 110 being stored in a predetermined storage area. Also, when the user has acquired a digital card of the same type, the effect unit 116 controls not to perform the second effect. In this case, the effect unit 116 can control not to perform the second effect by not generating the second effect information. Note that the second effect may include different effect effects according to the rarity of the digital card.
[0067] An effect of outputting only a digital card may be, for example, an effect of causing only the digital card given to the user to be output by the output unit 100 and not causing other digital cards held by the user to be output. Further, the second effect may be an effect of outputting, together with the digital card, information other than the digital card, for example, information indicating that the digital card is the first digital card acquired by the user (for example, text information or the like) when the digital card is output alone. Furthermore, in the second effect, depending on the rarity of the digital card, an effect of outputting the digital card in an emphasized manner, an effect of outputting it together with a predetermined sound, an effect of outputting the digital card by rotating and / or oscillating it, an effect of outputting it with the periphery of the digital card emitting light, etc. may be executed.
[0068] (Effect section 116: Third effect) The presentation unit 116 generates third presentation information regarding a third presentation in which the digital card associated with the user by the card granting unit 110 is stored in a predetermined operator (icon). The presentation unit 116 causes the output unit 100 to output the third presentation based on the third presentation information via the output control unit 102. Here, the third presentation may include a presentation in which the digital card associated with the user by the card granting unit 110 is presented to the user, and a presentation in which the digital card moves to and disappears into a predetermined operator output to the output unit 100 and is stored (for example, a presentation in which the digital card moves toward the operator and is sucked into the operator and stored and disappears). The digital card presented to be stored in the operator is stored in the acquired card information of the user information storage unit 122. Note that when the control unit 118 receives an instruction from the user for the operator received via the input unit 104, the control unit 118 refers to the user information storage unit 122 and acquires information regarding the digital card stored as the acquired card information. Then, the control unit 118 can use the acquired information to cause the output unit 100 to output part or all of the digital card associated with the user. Note that the presentation unit 116 always executes the third presentation when the card granting unit 110 associates a digital card with the user. Further, the presentation unit 116 may execute the third presentation only when neither the first presentation nor the second presentation is executed (that is, when the cumulative number of digital cards acquired by the user updated by the update unit 112 does not satisfy a predetermined condition and the digital card granted to the user by the card granting unit 110 is determined by the determination unit 114 to have been acquired by the user before).
[0069] [Flow of processing of game system 1] FIG. 4 shows an example of the flow of processing in the game system according to the present embodiment. FIGS. 5 to 7 show an example of the outline of the output screen in the game system according to the present embodiment.
[0070] First, the card granting unit 110 grants a digital card to the user (step 10. Hereinafter, steps are represented as "S"). There is no limitation on the method of granting a digital card to the user. Here, the case where a pack including a plurality of digital cards is granted to the user will be described as an example. In this case, the card granting unit 110 grants the pack to the user by associating the pack with the user. Then, in response to an opening instruction of the pack received by the user via the input unit 104, the pack is opened. Subsequently, the card granting unit 110 grants the one or more digital cards included in the pack to the user by associating the one or more digital cards with the user.
[0071] In response to the opening of the pack, the effect unit 116 presents an image (for example, the face of the ticket) of one or more digital cards included in the pack granted to the user in a perceptible manner to the user (S12). For example, the effect unit 116 causes the output unit 100 to display the image of the one or more digital cards. As an example, as shown in FIG. 5(a), the effect unit 116 arranges the images of the digital cards 202 included in the pack in a predetermined array and causes the output unit 100 to display them. Then, in response to a predetermined instruction (for example, an instruction to store the digital card) of the user received via the input unit 104, the effect unit 116 executes an effect (that is, the third effect) of displaying a moving image 230 in which the digital cards displayed on the output unit 100 are sucked into a predetermined icon 320 and stored (S12). In the example of FIG. 5(b), an effect is executed in which the digital cards float from the surface of the output unit 100 and are sucked toward the icon 320 along the direction of the arrow shown in the figure.
[0072] Then, the update unit 112 adds the number of digital cards associated with the user by the card granting unit 110 to the cumulative acquisition number included in the acquired card information stored in the user information storage unit 122, and updates the cumulative acquisition number (S14). Here, as shown in FIG. 5(c), after the effect unit 116 executes an effect in which all of the presented digital cards are sucked into the icon 320, the effect unit 116 may cause the output unit 100 to output a predetermined message 330. For example, the effect unit 116 causes the output unit 100 to output a message including the cumulative acquisition number of the user's digital cards after the update by the update unit 112 as the predetermined message 330 (in the example of FIG. 5(c), the text information "Cards acquired so far" and the text information "100 cards" of the updated cumulative acquisition number are displayed on the output unit 100).
[0073] Subsequently, when the cumulative acquisition number updated by the update unit 112 satisfies a predetermined condition (Yes in S16), the effect unit 116 executes a first effect using one or more digital cards held by the user (S18). For example, as shown in FIG. 6(a), the effect unit 116 causes the output unit 100 to display an explanatory display 300 at the upper part of the output unit 100, causes the acquisition number 302 to be displayed near the explanatory display 300, and causes the output unit 100 to display an image of the card list 200 of the digital cards that the user has acquired so far. For example, the effect unit 116 can arrange the images of the digital cards in the order in which the user has acquired the digital cards in the card list 200. As an example, the effect unit 116 refers to the acquired card information in the user information storage unit 122, and arranges and displays the digital cards in the order in which the user has acquired them from the upper side to the lower side of the output unit 100. Thereby, the user can grasp the digital cards that he / she has acquired so far as a collection trajectory along the time series, so that the game system 1 can create the joy of collecting digital cards. Further, the effect unit 116 displays a message 310 praising the user near the center of the output unit 100. The effect unit 116 may cause the output unit 100 to output a predetermined voice, video, etc. together with the message 310.
[0074] Also, when the cumulative number of cards acquired after the update does not meet the predetermined conditions (No in S16), or after the execution of the first presentation by the presentation unit 116, the determination unit 114 determines whether the digital cards given to the user by the card granting unit 110 include unacquired digital cards, that is, whether the user has acquired digital cards of the same type as the digital cards given to the user (S20). For example, the determination unit 114 determines whether at least one of the plurality of digital cards included in the pack given to the user has not been acquired by the user yet. When the determination unit 114 determines that unacquired digital cards are included (Yes in S20), that is, when it is determined that the digital cards given to the user by the card granting unit 110 are not included in the digital cards that the user has acquired so far, the presentation unit 116 executes a second presentation using the non-included digital cards (S22). For example, as shown in FIG. 6(b), the presentation unit 116 causes the explanation display 304 to be displayed at the upper part of the output unit 100, and causes the image of the newly acquired digital card 210 to be displayed on the output unit 100. Further, the presentation unit 116 may cause a predetermined sound, video, etc. to be output from the output unit 100 together with the display of the digital card 210, and may execute a predetermined presentation effect (for example, an effect of rotating and swaying the digital card 210) when displaying the digital card 210.
[0075] Subsequently, the production unit 116 executes a production to store the digital card given to the user in a predetermined storage area. For example, as shown in FIG. 7(a), the production unit 116 causes the acquisition number display 306 to be displayed above the output unit 100, and sets a plurality of storage areas (for example, storage area 400, storage area 402, etc., which are shown as dotted rectangles in FIG. 7(a)) that are set as the areas where the digital card is to be stored. Then, the production unit 116 causes the output unit 100 to display the operation of storing the digital card given to the user in the storage area. For example, the production unit 116 displays the digital card 210 given to the user moving toward the storage area 400 that is preset as the area where the digital card 210 is to be stored. In this case, the production unit 116 displays the digital card 210 in a size larger than the size of the storage area 400. As a result, the user will have the feeling that the digital card 210 is moving from the user side toward the storage area 400. Subsequently, as shown in FIG. 7(b), the production unit 116 causes the output unit 100 to display the operation of storing the digital card 210 by fitting it into the storage area 400. In this case, the production unit 116 displays the digital card 210 in a size substantially the same as the size of the storage area 400. As a result, the user can recognize that the acquired digital card has been stored in the predetermined storage area.
[0076] On the other hand, when the determination unit 114 determines that no unacquired digital card is included (No in S20), that is, when it is determined that the digital cards acquired by the user so far include the digital card given to the user by the card giving unit 110, or after the second effect by the effect unit 116 is executed, the effect by the effect unit 116 ends. Note that the execution order of S14 to S22 from S12 to the end of the step may be changed within a range where the operations do not conflict. For example, after S12, S20 to S22 may be executed, and then the steps of S14 to S18 may be executed. Also, the steps of S14 and S20 may be executed simultaneously (for example, the update of the cumulative acquisition number and the determination of whether the card newly acquired by the user is included in the card given to the user by the card giving unit 110 may be executed simultaneously). Furthermore, the step of S12 may be executed at an arbitrary timing after S14.
[0077] Also, when the updated cumulative acquisition number in S16 does not satisfy the predetermined condition and the determination unit 114 determines in S20 that no unacquired digital card is included, only the third effect in S12 is executed. In this case, the game system 1 can efficiently execute the giving of digital cards to the user in the game by executing only the simple effect of only the third effect.
[0078] [Game Program] Each component included in the game system 1 according to the present embodiment shown in FIGS. 1 to 7 can be realized by causing an arithmetic processing device (processor) such as a central processing unit (CPU) to execute a program (that is, a game program), that is, by processing by software. It can also be realized by pre-writing a program into hardware such as an integrated circuit (IC). Note that a processor is hardware for executing an instruction set described in a program and is composed of an arithmetic unit, a register, a peripheral circuit, and the like. Also, software and hardware can be used in combination.
[0079] That is, the game program according to the present embodiment is a game program for causing a computer including a processor and a memory to execute. And the game program according to the present embodiment can be pre-embedded in, for example, an IC, a ROM, or the like. Further, the game program can be provided as a computer program by being recorded on a computer-readable recording medium such as a magnetic recording medium, an optical recording medium, or a semiconductor recording medium in an installable format or an executable format file. The recording medium storing the program may be a non-transitory recording medium such as a CD-ROM or a DVD. Furthermore, the game program can be pre-stored in a computer connected to a communication network such as the Internet so that it can be provided by downloading via the communication network.
[0080] The game program according to the present embodiment acts on a CPU or the like to cause the game program to function as the output unit 100, the output control unit 102, the input unit 104, the input surface 106, the input control unit 108, the card granting unit 110, the update unit 112, the determination unit 114, the effect unit 116, the control unit 118, and the storage unit 120 described with reference to FIGS. 1 to 7.
[0081] [Effects of the Embodiment] The game system 1 according to this embodiment grants digital cards to the user as the game progresses, and when the total number of digital cards acquired by the user satisfies a predetermined condition, it can cause the output unit 100 to output a predetermined effect including a message praising the user or a list of digital cards that the user may have acquired before the digital card was granted to the user. That is, the game system 1 can output an effect corresponding to the cumulative number of digital cards acquired by the user to the output unit 100. As a result, the user can obtain a sense of accomplishment with respect to the collection of digital cards. Also, even a user who has acquired most of all types of digital cards provided in one game can obtain a sense of satisfaction with the progress of the digital card collection. In addition, the game system 1 can set a plurality of predetermined conditions. As a result, the user can maintain the motivation for collecting digital cards to sequentially achieve a plurality of predetermined conditions, so according to the game system 1, it is possible to make the user less likely to get bored with the collection of digital cards.
[0082] Also, in the game system 1, when the digital card given to the user includes a digital card that the user has not possessed so far, it is possible to cause the output unit 100 to output an effect that emphasizes the digital card. As a result, the user can obtain a sense of accomplishment for having acquired a digital card that he or she has never possessed for the first time.
[0083] As described above, the embodiments of the present invention have been described, but the above-described embodiments do not limit the invention according to the claims. It should also be noted that not all combinations of features described in the embodiments are essential means for solving the problems of the invention. Furthermore, the technical elements of the above-described embodiments may be applied alone, or may be divided into a plurality of parts such as program parts and hardware parts and applied.
[0084] Also, the functions realized by the components described in this specification may be implemented in circuitry or processing circuitry including a general-purpose processor, a specific-purpose processor, an integrated circuit, Application Specific Integrated Circuits (ASICs), a Central Processing Unit (CPU), conventional circuits, and / or combinations thereof, programmed to realize the described functions. The processor includes transistors and other circuits and is regarded as circuitry or processing circuitry. The processor may be a programmed processor that executes a program stored in a memory. In this specification, circuitry, unit, and means are hardware programmed to realize the described functions or hardware that executes. The hardware may be any hardware disclosed in this specification or any hardware known to be programmed or execute to realize the described functions. When the hardware is a processor regarded as a type of circuitry, the circuitry, means, or unit is a combination of hardware and software used to configure the hardware and / or the processor.
[0085] Note that the game system according to this embodiment can also be referred to in the following supplementary claims that should not be confused with the claims.
[0086] (Supplementary Claim 1) A game program for causing a computer including a processor and a memory to execute, wherein the game program causes the processor to associate a digital card with a user, and update the number of held cards by adding the number of digital cards associated with the user in the associating step to the number of held digital cards of the user. A step of determining whether the user has a digital card of the same type as the digital card associated with the user in the associating step; When the updated number of held cards is equal to or greater than a specified number, a step of controlling the output of a first effect using the digital card associated with the user; In the determining step, when it is determined that the digital card associated with the user in the associating step is not included in the digital cards held by the user, a step of controlling the output of a second effect using the non - included digital card (or only that digital card); A step of controlling a third effect in which the digital card associated with the user is stored in a predetermined storage area; A game program for executing the above.
Explanation of Signs
[0087] 1 Game system 3 Information terminal 5 Communication network 7 Server 100 Output unit 102 Output control unit 104 Input unit 106 Input surface 108 Input control unit 110 Card granting unit 112 Update unit 114 Determination unit 116 Effect unit 118 Control unit 120 Storage unit 122 User information storage unit 124 Game information storage unit 200 Card list 202 Digital card 210, 220 Digital cards 230 Moving image 300, 304 Explanation display 302 Number of acquired cards 306 Number - of - acquired - cards display 310 and 330 Messages 320 Icons 400 and 402 Storage Areas
Claims
1. A program for causing a computer including a processor and a memory to execute, the program causes the processor to, in response to a user's input operation, determine a digital card to be owned by the user from a plurality of digital cards; in response to the determination of the digital card, update a cumulative acquisition number of digital cards stored in association with the user's information, the cumulative acquisition number being the total number of digital cards that the user has acquired since the start of using the program; control to execute an achievement effect when the cumulative acquisition number reaches a predetermined number set stepwise as a plurality of criteria, and not to execute the achievement effect when the cumulative acquisition number has not reached the predetermined number A program for causing execution.
2. The program according to claim 1, further causing execution of a step of outputting text information including the updated cumulative acquisition number separately from the achievement effect, regardless of whether the cumulative acquisition number has reached the predetermined number. The program according to claim 1, further causing execution of a step of updating the cumulative acquisition number by adding the number of determined digital cards to the cumulative acquisition number.
3. The program according to claim 1, further causing execution of a step of updating the cumulative acquisition number by adding the number of determined digital cards to the cumulative acquisition number. The program according to claim 1, further causing execution of a step of updating the cumulative acquisition number by adding the number of determined digital cards to the cumulative acquisition number.
4. The program according to claim 1, wherein the achievement effect includes a display effect of a message indicating that the cumulative acquisition number has reached the predetermined number.
5. A plurality of different numbers are set as the predetermined number, The program according to claim 1, wherein as the achievement effect, when the cumulative acquisition number reaches any one of a plurality of predetermined numbers determined in advance, different achievement effects are executed according to the reached predetermined number.
6. The cumulative acquisition number is not updated even if the digital card is consumed or deleted. The program according to claim 1.
7. A system including means for executing all steps executed in the invention according to any one of claims 1 to 6.
8. A method executed by a computer including a processor and a memory, the method comprising the processor executing all steps executed in the invention according to any one of claims 1 to 6.
9. An information processing apparatus including a control unit and a storage unit, wherein the control unit executes all steps executed in the invention according to any one of claims 1 to 6.
10. A server including a control unit and a storage unit, wherein the control unit executes all steps executed in the invention according to any one of claims 1 to 6.
11. A method for generating production information to be executed on a computer including a processor and a memory, wherein the processor determines a digital card to be owned by the user from a plurality of digital cards in response to an input operation of the user; updates the cumulative acquisition number of digital cards, which is the cumulative acquisition number of digital cards stored in association with the user information and is the total number of digital cards the user has acquired since the start of using the method for generating production information, in response to the determination of the digital card; and controls to generate achievement production information when the cumulative acquisition number reaches a predetermined number set stepwise as a plurality of criteria, and not to generate the achievement production information when the cumulative acquisition number has not reached the predetermined number. A method for generating production information that executes the above steps.
Citation Information
Patent Citations
Game device
JP2010253187A
Server system
JP2014147593A
Game system, game device, and program
JP2020054885A
Game system, computer program to be used for the same, and control method
JP2021069521A
Program, method, information processor, and system
JP2022176823A