Information processing system for original pack
The information processing system dynamically adjusts extraction processes in item sales lotteries, enhancing user engagement and sales by allowing users to influence outcomes through gaming skills and offering flexible, varied experiences.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-08-22
- Publication Date
- 2026-03-05
AI Technical Summary
Existing systems for managing item sales through lotteries do not allow for flexible adjustment of the extraction process, leading to suboptimal customer engagement and sales promotion.
An information processing system that includes modules for managing product packs, inventory, and game execution, allowing for dynamic adjustment of extraction probabilities and processes based on game results, enabling users to influence the outcome through their gaming skills.
Enhances user engagement and sales by providing flexible and varied extraction experiences, increasing the likelihood of obtaining rare products and encouraging participation through reward points and dynamic game-based outcomes.
Smart Images

Figure JP2025029465_05032026_PF_FP_ABST
Abstract
Description
OriPa information processing system
[0001] The present technology relates to an information processing system for an olipa.
[0002] Related Applications This application claims priority to Japanese Patent Application No. 2024-145215, entitled "OriPa Information Processing System," filed on August 27, 2024, the disclosure of which is incorporated herein by reference in its entirety. Background technology in this technical field is found in Japanese Patent Publication No. 7171841 (Patent Document 1). This publication states, "An item sales management server 10 according to one embodiment of the present invention is communicatively connected to a user terminal 30 via a communication network 20 and manages the sale of items to users operating the user terminal 30. The server 10 determines purchasable items from among a plurality of items for sale by lottery, and then accepts applications to purchase the determined purchasable items. Therefore, after the lottery for purchasable items is held, users can determine whether or not to purchase the items. Furthermore, because the lottery for purchasable items is held in conjunction with the consumption of lottery rights, the purchase of the winning items is encouraged compared to when such rights are not consumed" (see Abstract).
[0003] Patent No. 7171841
[0004] The aforementioned Patent Document 1 describes a mechanism for improving customer satisfaction and promoting sales of various items. However, Patent Document 1 does not consider flexibly adjusting the extraction process. Therefore, the present technology provides a mechanism for flexibly adjusting the extraction process.
[0005] In order to solve the above problems, for example, the configurations described in the claims are adopted.
[0006] According to the present technology, it is possible to provide a mechanism for flexibly adjusting extraction processing. Problems, configurations, and effects other than those described above will become apparent from the following description of the embodiments.
[0007] FIG. 1 is an example of an explanatory diagram illustrating an information processing system 20 connected to a network 100. FIG. 2 is an example of the hardware configuration of the information processing system 20. FIG. 3 is an example of the hardware configuration of a user terminal 30. FIG. 4 is an example of an extraction process flow 400. FIG. 5 is an example of a game execution flow 500 (S430). FIG. 6 is an example of product pack information 600. FIG. 7 is an example of inventory management information 700. FIG. 8 is an example of a game display screen 800. FIG. 9 is an example of a game result information display screen 900. FIG. 10 is another example of the game result information display screen 900. FIG. 11 is an example of an explanatory diagram illustrating a configuration in which the number of products included in a product pack varies. FIG. 12 is an example of an explanatory diagram illustrating a configuration in which the extraction probability of products included in a product pack varies.
[0008] Hereinafter, the embodiments will be described with reference to the drawings.
[0009] 1 is an example of an explanatory diagram illustrating an information processing system 20 connected to a network 100. In the configuration of FIG. 1, the information processing system 20 is connected to a user terminal 30 via the network 100.
[0010] In the following explanation, an "OriPa System" using product packs (hereinafter also referred to as "OriPa") will be explained as an example of the information processing system 20. In the following explanation, the "OriPa System 20" may be used to mean the information processing system 20. "OriPa" is an abbreviation for "original pack." The "OriPa System" is a system that provides users with a service related to extraction (hereinafter also referred to as "lottery") using OriPa.
[0011] The term "extraction" may be read as "lottery" as described above. Alternatively, the term "extraction" may be read as "determining," "selecting," "discharging," "selling," etc., as long as there is no technical inconsistency with the contents of this specification.
[0012] In this specification, "OriPa" and "original pack" refer to a pack that combines multiple products into one, and is a pack created or set by an individual, company, etc. that operates the "OriPa System" (hereinafter also referred to as the "operator"). The operator of the OriPa System can provide users with an extraction service using OriPa, for example, via the Internet. As a result of the extraction process by the OriPa System, users can obtain the actual extracted (winning) product, or obtain points corresponding to the extracted product.
[0013] In the following explanation, trading cards will be used as an example of the products included in the original pack (hereinafter also referred to as "extraction targets"), but the information processing system 20 can also handle products other than trading cards as extraction targets.
[0014] The objects to be extracted may be, for example, general cards other than trading cards, toys such as figurines and model cars, stamps, art objects such as paintings and pottery, gold coins, paper money, sneakers, electrical appliances, wine, various non-sale items, second-hand goods and antiques, various tickets, etc., or combinations thereof.
[0015] The information processing system 20 in FIG. 1 performs each process of information processing described below. The specific configuration of the information processing system 20 will be described in more detail using FIG. 2. The information processing system 20 may be realized, for example, as a stand-alone information processing terminal 20a that can be directly operated by a user or the like, or as an information processing server 20b that can be accessed by a user or the like via the cloud. Furthermore, the information processing system 20 may be realized in a different configuration. For example, the information processing system 20 may be realized in a state in which the individual components constituting the information processing system 20 exist in separate devices or separate locations.
[0016] Each terminal and server in the system described herein may be, for example, a mobile terminal such as a smartphone, tablet, mobile phone, or personal digital assistant (PDA), or a wearable terminal such as glasses, a wristwatch, or clothing. They may also be stationary or mobile computers, or servers located on the cloud or a network. In terms of functionality, they may be virtual reality (VR) terminals, augmented reality (AR) terminals, or mixed reality (MR) terminals. Alternatively, they may be a combination of multiple of these terminals. For example, a combination of one smartphone and one wearable terminal may logically function as a single terminal. Other information processing terminals may also be used.
[0017] Each terminal and server in the system described herein includes a processor that executes an operating system, applications, programs, etc., a main storage device such as a RAM (Random Access Memory), an auxiliary storage device such as an IC card, a hard disk drive, an SSD (Solid State Drive), or a flash memory, a communication control unit such as a network card, a wireless communication module, or a mobile communication module, an input device such as a touch panel, a keyboard, a mouse, voice input, or input based on motion detection captured by a camera unit, and an output device such as a monitor or display. Note that the output device may also be a device or terminal that transmits information to be output to an external monitor, display, printer, or device.
[0018] The main memory stores various programs and applications (modules), and the processor executes these programs and applications to realize the various functional elements of the overall system. These modules may be implemented in hardware, such as by integration. Each module may be an independent program or application, or may be implemented as a subprogram or function within a single integrated program or application.
[0019] In this specification, each module is described as the entity (subject) that performs processing, but in reality, the processing is performed by a processor that processes various programs, applications, etc. (modules). Various databases (DBs) are stored in the auxiliary storage device. A "database" is a functional element (storage unit) that stores data sets so that they can accommodate arbitrary data manipulation (e.g., extraction, addition, deletion, overwriting, etc.) from the processor or an external computer. The method of implementing the database is not limited, and may be, for example, a database management system, spreadsheet software, or a text file such as XML or JSON.
[0020] The user terminal 30 in FIG. 1 is a terminal having functions such as acquiring, processing, displaying, and outputting information related to the information processing system 20, for example. The specific configuration of the user terminal 30 will be described in more detail with reference to FIG. 3. A user of the user terminal 30 can use the user terminal 30, for example, a smartphone 30a, a tablet 30b, a laptop PC 30c, a desktop PC 30d, or the like, to perform operations such as acquiring, processing, displaying, and outputting information related to the information processing system 20, for example. The user of the user terminal 30 is not limited to a single individual. The user of the user terminal 30 may be, for example, a plurality of individuals, or may be a corporation, organization, or the like.
[0021] In the following example, a configuration will be described in which a user accesses the original pack system 20 via a user terminal 30 and a network 100 and participates in the extraction of original packs. In another configuration, a user can use the original pack extraction service using, for example, an information processing terminal 20a installed in a store or the like. In yet another configuration, a user can use the original pack extraction service using, for example, a combination of a user terminal 30 and an information processing terminal 20a installed in a store or the like.
[0022] One or more of the elements constituting the information processing system 20, such as one or more information processing terminals 20a, the information processing server 20b, and one or more user terminals 30, may be installed in different countries. Furthermore, the information processing system 20 may be realized by one or more computers, any of which may be installed in different countries.
[0023] The components and modules of the information processing system 20 and the user terminal 30 described below with reference to FIGS. 2 and 3 can be added, omitted, integrated, or substituted depending on the embodiment.
[0024] The components and modules of the information processing system 20 described using Fig. 2 and the user terminal 30 described using Fig. 3 may be configured to exist in a distributed manner or stored on the network 100 in order to control and process the entire system. For example, each module of the information processing system 20 described below using Fig. 2 may be stored in a separate device or the like.
[0025] 2 shows an example of the hardware configuration of the information processing system 20. The information processing system 20 includes a main storage device 201, an auxiliary storage device 202, a processor 203, an input device 204, an output device 205, a communication control unit 206, and the like.
[0026] The information processing system 20 includes at least a game execution module 212 that provides a game, determines the game result of the game, and outputs game result information that changes according to the game result, and an extraction processing module 211 that executes a process of extracting products from a product pack that is composed of multiple products to be extracted, based on the game result information that changes according to the game result. This allows the information processing system 20 to flexibly adjust the extraction process, for example, by making it easier to extract high-rarity products, according to the game result of a game played by a user.
[0027] The "extraction process" is, for example, an electronic process for extracting at least one product from a product pack consisting of multiple products. The "adjustment" of the extraction process is, for example, an electronic adjustment of how to extract a product from a product pack consisting of multiple products. The "adjustment" of the extraction process also includes, for example, an electronic adjustment of how to output (display) the results of the extraction process.
[0028] In an extraction service provided using such an information processing system 20, a user can use their own gaming skills to have a desired effect on the extraction process, such as making it easier to extract rare products.
[0029] The main memory device 201 of the information processing system 20 stores programs and applications such as an extraction processing module 211, a game execution module 212, a product pack management module 213, an inventory management module 214, and a point management module 215. The processor 203 executes these programs and applications to realize the respective functional elements of the information processing system 20.
[0030] The extraction processing module 211 is an example of an extraction processing unit, and can execute extraction processing to extract products from a product pack (ori-pa). The extraction processing module 211 can change at least a part of the extraction processing in cooperation with the game execution module 212 (described later) based on, for example, game result information output from the game execution module 212.
[0031] The game execution module 212 is an example of a game processing unit, and can execute various games, for example, as will be described with reference to Fig. 8. For example, the game execution module 212 can provide a game to a user and output the game results of the game played by the user to the extraction processing module 211 as game result information.
[0032] The product pack management module 213 is an example of a management unit and can manage the creation of various new product packs and information updates based on extraction processing. The product pack management module 213 can create new product packs, for example, in cooperation with the inventory management module 214 described below. The product pack management module 213 can manage various information included in the product pack information 224 described below and the product pack information 600 described with reference to FIG. 6 . The product pack management module 213 can output, to the extraction processing module 211, information regarding which of different product packs the extraction service is to be executed from. The product pack management module 213 can output, to the extraction processing module 211, information regarding the product pack to be the target of the extraction processing selected by the user before the extraction processing by the extraction processing module 211 is executed.
[0033] The inventory management module 214 can manage the inventory of various products owned by an operator of an Olipa system, etc., in particular the inventory of various products that can be allocated to product packs. The inventory management module 214 can manage various information included in, for example, inventory management information 225 (described later) and inventory management information 700 (described using FIG. 7).
[0034] The point management module 215 manages various points that can be used for services provided by operators, such as the OriPa system. The various points include reward points, which will be described later, that are awarded to users when they choose not to acquire the extracted product. The various points include, for example, points that can be used to extract products from each product pack, points that can be used to extract products from a specific product pack, bonus points that can be earned by logging in to each service, etc.
[0035] The auxiliary storage device 202 of the information processing system 20 stores setting information 221, user information 222, game information 223, product pack information 224, inventory management information 225, etc. Each piece of information stored in the auxiliary storage device 202 may be stored at least partially or at least temporarily in the main storage device 201, for example, as part of each module that uses it.
[0036] The setting information 221 includes at least a portion of the setting information of the user terminal 30 in addition to the setting information for each module of the information processing system 20 stored in the main storage device 201 .
[0037] The user information 222 is information about a user who uses the information processing system 20 using, for example, the user terminal 30, such as user identification information such as authentication information and registration information of each individual user.
[0038] The game information 223 is information about a game to be provided to a user who uses the information processing system 20 using, for example, the user terminal 30. The game provided by the game information 223 will be described with reference to, for example, FIG.
[0039] The product pack information 224 includes, for example, product configuration information 224a, product information 224b, probability assignment information 224c, quantity assignment information 224d, status information 224e, etc. The information processing system 20 may store the product pack information 224 in a database for each type as described above, or may store it in a table format as in another example described with reference to FIG. 6 , or may store it in a combination of these.
[0040] The product configuration information 224a is information regarding the type and quantity of each product that makes up one product pack. The product configuration information 224a may include, for example, information such as the initial number of products included in one product pack and the current number remaining. The product information 224b is information regarding each product included in one product pack. The product information 224b may include, for example, information such as the product name, product ID, product code, list price, purchase price, and condition of each product, such as whether it is new or used, and whether it has any scratches.
[0041] The probability allocation information 224c is information regarding the probability of extraction assigned to each product included in one product pack. The extraction probability can also be interpreted as, for example, lottery probability, winning probability, release probability, inclusion rate, provision rate, etc. The quantity allocation information 224d is information regarding the number of provided products assigned to each product included in one product pack. The number of provided products can also be interpreted as, for example, number of products drawn, number of products won, number of products released, number of products included, etc.
[0042] The status information 224e is information regarding the status of each product included in one product pack. The status information 224e is, for example, information such as "not extracted," "extracted," "not selected," "preparing for shipping," and "shipped." If the status information 224e for each product is "not extracted," the product is in a status that has not yet been extracted from the product pack. If the status information 224e for each product is "extracted," the product is in a status that has been extracted from the product pack. If the status information 224e for each product is "not selected," the product is in a status that has been extracted from the product pack, but the user or the like did not choose to acquire the product. If the status information 224e for each product is "preparing for shipping," the product is in a status of being prepared for shipping after being extracted from the product pack, for example, to an address specified by the user. If the status information 224e for each product is "shipped," the product is in a status that has been extracted from the product pack.
[0043] The inventory management information 225 includes, for example, inventory information 225a, shipping information 225b, price information 225c, quality information 225d, image information 225e, order information 225f, etc. The information processing system 20 may store the inventory management information 225 in a database by type as described above, or may store it in a table format as in another example described with reference to FIG. 7, or may store it in a combination of these.
[0044] The inventory information 225a is information about the inventory of various products owned by an operator, for example, of an OriPa system. Various products are, for example, products included in a product pack or products that can be included in a product pack. The shipping information 225b is, for example, information about the shipping of products extracted from a product pack using the OriPa system. Information about shipping is, for example, information such as the name, address, and contact information of the person to whom the product is being shipped, and images and videos of the product taken before shipping.
[0045] The price information 225c is information regarding, for example, the purchase price, list price, reference price, trends in reference price, etc. Reference prices are, for example, transaction prices at physical stores, e-commerce sites, flea market sites, etc., and their average values. Information regarding trends in reference prices is information regarding changes over time in the reference prices, and includes, for example, chart information and graph information of past reference prices, information regarding the rate of increase or decrease in reference prices over the past few months, etc. For example, the game execution module 212 can use information regarding trends in reference prices to output information regarding game results so that products with a higher rate of increase in reference price are more likely to be extracted depending on the game results.
[0046] The quality information 225d is, for example, information about the quality of the product. Information about the quality of the product is, for example, information about new and unopened, new old stock, used stock, damaged, undamaged, etc. The quality information 225d may also be information about grading standards such as PSA. The image information 225e is, for example, information about images of the product, particularly images of the product after purchase, before and after packaging, before shipping, etc. This image information 225e may be provided to the user. This allows, for example, a user who has acquired the corresponding product to confirm that the actual product included in the product pack has actually been secured.
[0047] The order information 225f is information related to the ordering of each product. The order information 225f is information related to, for example, the purchase price, supplier, purchase date, etc. If the product is a blind-packaged product or part of a set of products, the order information 225f may include information related to the name of the entire blind-packaged product or the name of the set.
[0048] 3 shows an example of the hardware configuration of the user terminal 30. The user terminal 30 has a main memory device 301, an auxiliary memory device 302, a processor 303, an input device 304, an output device 305, a communication control unit 306, etc. The main memory device 301 of the user terminal 30 stores programs and applications such as an Olipa system display module 311, and the processor 303 executes these programs and applications.
[0049] The OriPa system display module 311 can display the services provided by the information processing system 20 on the user terminal 30 and execute processing for the user to use the services. The user terminal 30 can use, as the OriPa system display module 311, a program or application such as a web browser, for example.
[0050] The auxiliary storage device 302 of the user terminal 30 stores setting information 321, user information 322, etc. The setting information 321 includes information for the Olipa system display module 311 of the user terminal 30 stored in the main storage device 301. The user information 322 includes information for identifying and authenticating a user in the information processing system 20, such as information corresponding to the above-mentioned user information 222.
[0051] 4 and 5, the information processing executed by the information processing system 20 will be described below. The steps of each flow and subflow described using Fig. 4 and 5 may be executed in reverse order, may be executed in parallel, may be incorporated into another flow and executed, or may be used together in different flows or subflows, as long as no technical discrepancies occur.
[0052] 4 shows an example of an extraction processing flow 400. The extraction processing by the information processing system 20 will be described below using the extraction processing flow 400.
[0053] In the information processing system 20, when the extraction process begins, the extraction processing module 211 of the information processing system 20 acquires input information for extraction execution from, for example, the user terminal 30 (S410). The user can input the input information for extraction execution by, for example, tapping an input area for an extraction execution command displayed on the output device 305 of the user terminal 30 or the screen of the user terminal 30 by the original pack system display module 311. After acquiring the input information for extraction execution (S410), the extraction processing module 211 outputs extraction start effect information (S420). For example, the original pack system display module 311 of the user terminal 30 can display the extraction start effect information output by the extraction processing module 211 on the output device 305 of the user terminal 30. After outputting the extraction start effect information (S420), the game execution module 212 executes a mini-game (S430). Note that the mini-game is an example of a game. The execution flow 500 (430) of the mini-game will be specifically described using FIG. 5.
[0054] After the game execution module 212 executes a mini-game (S430), the extraction processing module 211 executes an extraction process that reflects the result of the mini-game (S440). Therefore, the information processing system 20 can execute different extraction processes depending on the results of the user's game play. After executing the extraction process that reflects the result of the mini-game (S440), the extraction processing module 211 outputs extraction result information that reflects the result of the mini-game (S450). For example, the OriPa system display module 311 of the user terminal 30 can display the extraction result information that reflects the result of the mini-game output by the extraction processing module 211 on the output device 305 of the user terminal 30. After outputting the extraction result information that reflects the result of the mini-game (S450), the extraction processing module 211 acquires confirmation input information for the extraction result information (S460). The "confirmation input information for the extraction result information" is, for example, input information that the user uses to confirm whether or not they need the product extracted as a result of the extraction process.
[0055] For example, the OriPa system display module 311 of the user terminal 30 can display products extracted as a result of the lottery process on the output device 305 of the user terminal 30. The user can input information to select products to actually acquire (need) and products not to actually acquire (unnecessary) from the products displayed on the output device 305. After acquiring final input information for the extraction result information (S460), the extraction processing module 211 generates and outputs extraction result information reflecting the final input information (S470). "Extraction result information reflecting the final input information" refers to, for example, all products extracted as a result of the extraction process, products that the user will actually acquire among all products extracted as a result of the extraction process, products that the user will not actually acquire among all products extracted as a result of the extraction process, etc. After generating and outputting the extraction result information reflecting the final input information (S470), the extraction processing module 211 updates the product pack information according to the generated extraction result information (S480). The extraction processing module 211 updates the product pack information in accordance with the generated extraction result information (S480), and then updates the inventory management information in accordance with the generated extraction result information (S490), and ends the extraction processing.
[0056] The information processing system 20 may be, for example, an information processing terminal 20a that is installed in a physical store and that can provide products to users at the physical store. The information processing terminal 20a configured in this manner can execute the extraction process flow 400 described above without being connected to the user terminal 30.
[0057] 5 shows an example of a game execution flow 500. The game execution flow 500 corresponds to step S430 described with reference to Fig. 5. The game execution module 212 starts game execution processing in association with the extraction processing by the extraction processing module 211.
[0058] When the game execution module 212 starts the game execution process, it outputs start effect information for the mini-game (S510). For example, the original pack system display module 311 of the user terminal 30 can display the start effect information for the mini-game on the output device 305 of the user terminal 30. After outputting the start effect information for the mini-game (S510), the game execution module 212 executes the mini-game (S520). Note that the game execution module 212 may execute the mini-game once for one extraction process, or once for multiple extraction processes. The game execution module 212 can execute the game based on user input information input via the original pack system display module 311 of the user terminal 30, for example. A specific example of a game executed based on user input information input via the original pack system display module 311 will be described using FIG. 8 .
[0059] After executing the mini-game (S520), the game execution module 212 determines the mini-game result (S530). The game execution module 212 may determine one mini-game result for one extraction process, or one mini-game result for multiple extraction processes. After determining the mini-game result (S530), the game execution module 212 outputs mini-game result presentation information (S540). For example, the original pack system display module 311 of the user terminal 30 can display the mini-game result presentation information on the output device 305 of the user terminal 30. Specific examples of the mini-game result presentation information displayed on the output device 305 of the user terminal 30 will be described using Figures 8 to 10, etc. After outputting the mini-game result presentation information (S540), the game execution module 212 outputs mini-game result information related to the determined mini-game result (S550). For example, the original pack system display module 311 of the user terminal 30 can display the mini-game result information on the output device 305 of the user terminal 30. Specific examples of the mini-game result information displayed on the output device 305 of the user terminal 30 will be described with reference to FIGS. 8 to 10. FIG.
[0060] FIG. 6 shows an example of product pack information 600. The product pack information 600 is a table representation of an example of the product pack information 224 described with reference to FIG. 2 . The information processing system 20 may include, as the product pack information 600, information described below for each product constituting a product pack or for each type of product constituting a product pack. The product pack information 600 includes, as items 610, information on "ID," "product code," "status," "grade," "initial quantity," "current quantity," "reward points," "normal payout probability," "first special payout probability," "second special payout probability," and the like. Note that the items 610 included in the product pack information 600 are not limited to those described above. Furthermore, the product pack information 600 does not necessarily need to include all of the above items 610.
[0061] Values 620 in Figure 6 are examples of values of information for each item assigned to the corresponding product. The values 620 in Figure 6 are merely an example and may be any character string or information in any format. Summary 630 in Figure 6 is an example of a summary of information for each item assigned to the corresponding product.
[0062] As a result of the extraction process, if a certain product included in the product pack is extracted and the user confirms that he or she will acquire it, the product pack management module 213 of the information processing system 20 changes the status information of the corresponding product to a value 620 that indicates, for example, "extracted" or "shipping preparation required." In the example of Fig. 6, the value 620 of the product status information is "St_Shipped," which indicates that the product has already been shipped.
[0063] The value 620 of the product status information may be, for example, "not extracted," "in packing," "not selected (unnecessary)," "points returned," etc. For example, if the value 620 of the product status information is a value 620 representing "points returned," this indicates that the reward points corresponding to the product that the user did not select to acquire (ship) have been awarded. The awarding of reward points to the user is performed, for example, by the point management module 215. Note that the reward points are points that can be used, for example, for the extraction service, games executed in conjunction with the extraction service, etc.
[0064] The user can use the reward points, for example, to participate in the extraction service or to perform the extraction process. The user can use the reward points, for example, to increase the number of attempts on a game executed in association with the extraction service or to maintain a winning streak in the game. When products included in the product pack are extracted based on the extraction process, the product pack management module 213 can update the current number C_NNNN of products of the same type included in the product pack.
[0065] In a configuration in which the probability of extracting a product (discharge probability) can be changed based on the game result, the product pack management module 213 can output a corresponding probability to the extraction processing module 211 in accordance with the game result. For example, if no bonus is generated based on the game result, the extraction processing module 211 extracts the corresponding product using the normal discharge probability NPro_NNN. For example, if a bonus is generated based on the game result, the extraction processing module 211 executes the extraction process for the corresponding product using the first probability variable discharge probability 1Pro_NNN or the second probability variable discharge probability 2Pro_NNN.
[0066] The extraction processing module 211 can provide users with more flexible and varied extraction services by combining different drop probabilities. Note that different drop probabilities may be set for each individual product or for each type of product.
[0067] The information processing system 20 may manage the product pack information 600 as one file data or as multiple file data for an extraction service from one product pack. The information processing system 20 may manage the product pack information 600 as one file data or as multiple file data for multiple extraction services from multiple product packs.
[0068] 7 is an example of inventory management information 700. The inventory management information 700 is an example of the inventory management information 225 described using FIG. 2, expressed in the form of a table. The information processing system 20 may include, as the inventory management information 700, information described below for each product constituting a product pack or for each type of product constituting a product pack.
[0069] The inventory management information 700 includes information on items 710 such as "ID," "product code," "status," "grade," "stock quantity," "shipping destination," "image at time of shipping," "reference price," "reference price trend," and "purchase price." Note that the items 710 included in the inventory management information 700 are not limited to the above. Also, the inventory management information 700 does not necessarily need to include all of the above items 710.
[0070] Values 720 in Figure 7 are examples of values of information for each item assigned to the corresponding product. The values 720 in Figure 7 are merely an example and may be any character string or information in any format. Summary 730 in Figure 7 is an example of a summary of information for each item assigned to the corresponding product.
[0071] 8 is an example of a game display screen 800. The OriPa system display module 311 of the user terminal 30 can display a screen such as the game display screen 800 on the output device 305 of the user terminal 30.
[0072] The game execution module 212 determines the game result for a movement range that includes at least two partial movement ranges, the partial movement ranges having different game result information assigned thereto, based on at least one of the following: the stopping position of the moving object 820 within the movement range 810, the movement amount of the moving object 820 within the movement range 810, and the movement time of the moving object 820 within the movement range 810. As a result, the information processing system 20 can flexibly set the game result by determining the game result based on a combination of the movement range, stopping position, movement amount, and movement time of the moving object 820, and can therefore provide users with a lottery service that can be adjusted in a variety of ways.
[0073] The game execution module 212 can change the game result information assigned to at least one of the stopping position, the movement amount, and the movement time within the same partial movement range 811, 812, and 813. This allows the information processing system 20 to change the game result assigned to at least one of the stopping position, the movement amount, and the movement time of the moving object 820 even within the same partial movement range, and therefore can provide users with a lottery service that can be adjusted in various ways.
[0074] The game execution module 212 can change the game result information assigned within the same partial movement ranges 811, 812, and 813 for at least one of the same stop position, same movement amount, and same movement time in at least two extraction processes. This allows the information processing system 20 to change the game result assigned within the same partial movement ranges 811, 812, and 813 for the same stop position, same movement amount, and same movement time in two different lottery processes. Therefore, even if so-called bot processing is performed using a computer or the like instead of manually to stop the moving object 820 at a stop position, movement amount, and movement time where a high-rarity product has been extracted in the past, it is possible to avoid extracting the same high-rarity product every time.
[0075] FIG. 8A illustrates an example of a game related to the alignment of a moving object 820. The OriPa system display module 311 can display, for example, a movement range 810, a moving object 820, an input range 830, an elapsed time display section 840, a game effect display section 850, and the like on a game display screen 800. The OriPa system display module 311 cooperates with the game execution module 212 of the information processing system 20 to move the moving object 820 within the movement range 810. The movement range 810 has a first partial movement range 811, a second partial movement range 812, and a third partial movement range 813. The OriPa system display module 311 can display a state in which the moving object 820 is stopped within the movement range 810 in response to a user's input operation, such as a tap operation, in the input range 830. In the example of FIG. 8A, the moving object 820 is stopped within the first partial movement range 811 of the movement range 810.
[0076] 8A illustrates an example in which the moving object 820 moves within a linear movement range 810 and partial movement ranges 811, 812, and 813, but the shapes of the movement range 810 and partial movement ranges 811, 812, and 813 are not limited to linear shapes. The shapes of the movement range 810 and partial movement ranges 811, 812, and 813 may be any shape, such as a circle, a polygon, or other geometric shape. The shapes of the movement range 810 and partial movement ranges 811, 812, and 813 may also be virtual three-dimensional shapes. The movement range 810 may also be a combination of a plurality of partial movement ranges that are arranged discretely (discretely).
[0077] The OriPa system display module 311 can display the time elapsed since the start of the game on the elapsed time display unit 840. The game execution module 212 of the information processing system 20 can also acquire time information regarding the time elapsed since the start of the game from the user terminal 30 and use the time information to adjust or correct the game result. The OriPa system display module 311 can display game effects corresponding to the results of the game played by the user on the game effect display unit 850. In addition to the game effects, the game effect display unit 850 may also display information such as the mini-game result effect information described with reference to FIG. 5 .
[0078] For example, in a game in which the movement range 810 is set as an energy gauge for a destructive ray, the OriPa system display module 311 can display an animation effect of the destructive ray being emitted that changes depending on the stopping position of the moving object 820 based on the user's operation. For example, when the game execution module 212 of the information processing system 20 determines that the moving object 820 has stopped in the third partial movement range 813, it outputs to the user terminal 30 information associated with the extraction of a higher rarity product, the extraction of a larger number of extractions, or the extraction of a larger number of extractions, for the purpose of the animation effect of the destructive ray being emitted.
[0079] As a result, the user can, through their own game operations and game skills, affect the lottery process performed by the selection processing module 211 to obtain a more favorable lottery result for the user. Effects on the lottery process that can be affected by the user's own game operations and game skills include, for example, making it more likely that rarer products will be drawn, making it more likely that more products will be drawn in one lottery, making it more likely that multiple lotteries will be held at once, etc. This also applies to the example of Figure 8(B) described below.
[0080] FIG. 8(B) shows an example of a quiz-related game. The OriPa system display module 311 can display, for example, an input range 830, an elapsed time display section 840, a quiz information display section 860, and the like on a game display screen 800. The OriPa system display module 311 cooperates with the game execution module 212 of the information processing system 20 to display quiz information related to quiz questions in the quiz information display section 860. In the example of FIG. 8(B), the quiz information display section 860 displays an image of a character as quiz video information 861 and a quiz question statement as quiz question information 862. In the example of FIG. 8(B), four answer options for the quiz question are displayed in the input range 830, and the user can answer the quiz by performing an input operation, such as a tap operation, on an option within the input range 830.
[0081] As in the example of FIG. 8A , the OriPa system display module 311 can display the elapsed time since the start of the game on the elapsed time display unit 840. The game execution module 212 of the information processing system 20 can acquire time information regarding the elapsed time since the start of the game from the user terminal 30 and use the time information to adjust or correct the game result. The extraction processing module 211 can increase the number of products to be offered or increase the probability of offering the products depending on the game result, such as the correct answer rate for a quiz. For example, the extraction processing module 211 can determine the correct answer rate for each user's quiz category and increase the number of products to be offered or increase the probability of offering the products related to categories with a high correct answer rate for the quiz.
[0082] Various games can be displayed on the game display screen 800, and the games displayed on the game display screen 800 are not limited to the above examples. For example, any game can be displayed on the game display screen 800, such as a board game such as a sugoroku game, a card game such as a playing card game, a shooting game, a puzzle game, or the like.
[0083] 9 is an example of a game result information display screen 900. The OriPa system display module 311 of the user terminal 30 can display a screen such as the game result information display screen 900 on the output device 305 of the user terminal 30. The OriPa system display module 311 can display, for example, a game result information display section 910, a game result information effect display section 920, etc. on the game result information display screen 900. Note that while FIG. 9 illustrates an example in which the game result information display screen 900 is displayed on the entire screen of the user terminal 30, the game result information display screen 900 may also be displayed as part of the game effect on, for example, the game effect display section 850 described using FIG. 8.
[0084] The game result information display screen 900 displays at least game result information that changes depending on the game result. The game result information that changes depending on the game result is at least one of information regarding the number of extracted targets, information regarding the number of times the target is extracted, and information regarding the probability of extracting a target included in a product pack. This allows the information processing system 20 to adjust the number of products to be extracted in the lottery process, the number of times the extraction process is performed, and the extraction probability depending on the game result of the game played by the user.
[0085] "Information regarding the number of extraction targets to be extracted" is, for example, information regarding how many products will be extracted in one extraction process. "Information regarding the number of times to extract extraction targets" is, for example, information regarding how many times a weekly extraction process for extracting one product will be performed. "Information regarding the extraction probability of extraction targets included in a product pack" is, for example, information regarding the probability of a product being extracted in one extraction process, or the proportion or number of products provided in a product pack. This allows the information processing system 20 to adjust the number of products to be extracted in the lottery process, the number of times the extraction process is performed, and the extraction probability, depending on the game results of the game played by the user.
[0086] The extraction processing module 211 outputs extraction information, which is at least one of game result information, extraction setting information set for the extraction processing for the product pack, and extraction result information regarding the extraction target extracted from the product pack based on the extraction processing, in a line, overlapping, or switching manner.
[0087] "Extraction setting information" is, for example, information regarding the normal number of extractions, the number of extractions, and the extraction probability before a bonus based on the game result is generated. "Extraction result information" is, for example, information regarding which product was actually extracted, how many products were extracted, etc. This allows the extraction processing module 211 to provide the user with output information that makes it easy to compare and confirm whether or not a bonus has been generated in the extraction process based on the result of the game that the user played.
[0088] Fig. 9(A) is an example of a game result information display screen 900 when, for example, in the game of Fig. 8(A), the moving object 820 stops in the second partial movement range 812. Fig. 9(B) is an example of a game result information display screen 900 when, for example, in the game of Fig. 8(A), the moving object 820 stops in the third partial movement range 813.
[0089] 9(A) and 9(B) display different game result information depending on the game result. In FIG. 9(A), a result is displayed in which one coin is added as a game bonus to the preset number of coins selected. In other words, in the example of FIG. 9(A), the user has obtained a bonus effect in which two coins are selected in one lottery process (extraction process) as a result of the game, whereas one coin is normally selected in one lottery process (extraction process).
[0090] 9(B) displays a result in which two more coins are added as a game bonus to the preset number of coins selected, which is one. In other words, in the example of FIG. 9(B), the user has obtained a bonus effect in which three coins are selected in one lottery process (extraction process) as a result of the game, whereas one coin is usually selected in one lottery process (extraction process).
[0091] The preset number of coins to be drawn, as described with reference to FIGS. 9(A) and 9(B), is an example of "extraction setting information." The game bonus, as described with reference to FIGS. 9(A) and 9(B), is an example of "game result information." The information "1" displayed to the left of the display "1 coin + 1 coin!!" in the game result information display section 910 of FIG. 9(A) and the information "1 coin" displayed to the left of the display "1 coin + 2 coins!!!" in the game result information display section 910 of FIG. 9(B) are information regarding the preset normal number of coins to be drawn, as extraction setting information. The information "1 coin!!" displayed to the right of the display "1 coin + 1 coin!!" in the game result information display section 910 of FIG. 9(A) and the information "2 coins!!!" displayed to the right of the display "1 coin + 2 coins!!!" in the game result information display section 910 of FIG. 9(B) are game result information regarding the game result that changes depending on the game result.
[0092] The game result information effect display unit 920 can display changes in game bonuses using moving images such as animations. The game result information effect display unit 920 displays information such as the mini-game result effect information described with reference to Fig. 5, for example. This allows the extraction processing module 211 to provide the user with a variety of entertaining effects according to the results of the games played by the user.
[0093] 10 is another example of the game result information display screen 900. In FIG. 10, an example of the game result information is shown in which the multiplier of the game bonus is changed for the normal number of lottery coins set in advance. The content explained using FIG. 9 will not be explained again.
[0094] The information "1" displayed to the left of the display "1 coin x 2" in the game result information display section 910 of Fig. 10(A) and the information "1 coin" displayed to the left of the display "1 coin x 4" in the game result information display section 910 of Fig. 10(B) are information related to the normal lottery number that is set in advance. The information "x2" displayed to the right of the display "1 coin x 2" in the game result information display section 910 of Fig. 10(A) and the information "x4" displayed to the right of the display "1 coin x 4" in the game result information display section 910 of Fig. 10(B) are game result information related to the game result that changes depending on the game result.
[0095] The information "2 coins" in the game result information display unit 910 of FIG. 10(A) and the information "4 coins" in the game result information display unit 910 of FIG. 10(B) are game result information related to the game result that changes depending on the game result, but may also be considered as extraction result information of the extraction process that reflects the game result. The game result information display unit 910 of FIG. 10 displays "extraction setting information," "game result information," and "extraction result information" side by side, but these pieces of information may be displayed by switching between them, for example, in order. For example, the game result information display unit 910 may further display, as "extraction result information," an image, illustration, icon, or the like representing the actually extracted product in addition to or instead of the above information "2 coins" and "4 coins."
[0096] FIG. 11 is an example of an explanatory diagram illustrating a configuration in which the number of products included in a product pack changes. FIG. 11(A) is a table showing the configuration of the initial product pack. FIG. 11(B) is a table showing the configuration of the product pack in which the effect of a game bonus is reflected in the initial product pack shown in FIG. 11(A). FIG. 11(C) is a table showing a first configuration of the product pack after one product has been extracted from the product pack shown in FIG. 11(B). FIG. 11(D) is a table showing a second configuration of the product pack after one product has been extracted from the product pack shown in FIG. 11(B). FIG. 11(E) is a table showing a third configuration of the product pack after one product has been extracted from the product pack shown in FIG. 11(B).
[0097] In the table of FIG. 11(A), the initial product pack is composed of three types of products with the product names "AAA111," "BBB222," and "CCC333." The initial product pack includes 10 "AAA111," 50 "BBB222," and 240 "CCC333," for a total of 300 products. In such a configuration, for example, "AAA111" is ranked 1st, "BBB222" is ranked 2nd, and "CCC333" is ranked 3rd. In other words, the rarity of the products included in the product pack increases in order of "AAA111," "BBB222," and "CCC333."
[0098] In the table of FIG. 11(B), based on the game result, the initial product pack is increased by one rare "AAA111" and decreased by one rare "CCC333." For example, the product management pack module, in cooperation with the inventory management module 214, can add "AAA111," which was not included in the initial product pack, from inventory to the product pack, for example, electronically or virtually. The OriPa system display module 311 of the user terminal 30, in cooperation with the extraction processing module 211, etc., can display a visual effect in which one rare "CCC333" has disappeared from the product pack and one rare "AAA111" has been added to the product pack instead. This makes it easier for the user to recognize that their game result has had a favorable effect on the lottery process, for example, that the rare "AAA111" has become more likely to be extracted.
[0099] In this case, the product pack management module can distinguish between "AAA111" that was originally included in the initial product pack and "AAA111" that was added based on the game result, based on the ID assigned to each product. Note that the product management pack module may, for example, perform the above-mentioned addition process for "AAA111" based on probability.
[0100] When the product management pack module performs the above-described addition process with a probability, the probability can be changed according to the total number of remaining product packs (current total number). In a configuration in which the product management pack module changes the probability of the above-described addition process, for example, when the total number of remaining product packs (current total number) is large, the probability of adding can be made higher (the probability value can be made larger) than when the total number of remaining product packs (current total number) is small.
[0101] 11(C) shows a first configuration of the product pack after "BBB222" has been extracted from the product pack shown in FIG. 11(B). After "BBB222" has been extracted, "AAA111", which was added based on the game result, has been returned to inventory, and "CCC333" has been returned to the product pack. By performing the above process, when another user next extracts a product from the product pack, it is possible to reduce the influence of the previous user's game results on the product extraction result of the next user.
[0102] Figure 11(D) is a table showing the second configuration of the product pack after "AAA111", which was originally included in the initial product pack, has been extracted from the product pack shown in Figure 11(B). After "AAA111", which was originally included in the initial product pack, has been extracted, "AAA111", which was added based on the game result, has been returned to inventory, and "CCC333" has been returned to the product pack.
[0103] 11(E) is a table showing a third configuration of the product pack after "AAA111" added based on the game result has been extracted from the product pack shown in FIG. 11(B). Even after "AAA111" added based on the game result has been extracted, the 10 "AAA111"s that were originally included in the product pack remain in the product pack, and "CCC333" which was removed from the product pack in place of "AAA111" added based on the game result remains removed from the product pack.
[0104] 11(D) and 11(E), it is possible to reduce the adverse effect that an extraction process that reflects a user's game results with respect to one product pack has on a subsequent extraction process from another user's product pack. In this configuration, even after all of the "AAA111"s originally included in the product pack have been extracted, "AAA111" is added to the product pack according to the game results, particularly with a certain probability, so that the information processing system can continue to provide the user with an extraction service from product packs that have the possibility of obtaining "AAA111".
[0105] 12A and 12B are diagrams illustrating examples of product packs with different extraction probabilities. FIG. 12A shows a table illustrating the configuration of a product pack having a preset extraction probability. FIG. 12B shows a table illustrating the configuration of a product pack in which a first variation (first probability variation) in the extraction probability has been applied to the product pack shown in FIG. 12A. FIG. 12C shows a table illustrating the configuration of a product pack in which a second variation (second probability variation) in the extraction probability has been applied to the product pack shown in FIG. 12A.
[0106] The extraction processing module 211 can, for example, execute extraction processing of a user who has stopped a moving object 820 in a first partial movement range 811 in the game described in Fig. 8(A) from the product pack shown in Fig. 12(A). The extraction processing module 211 can, for example, execute extraction processing of a user who has stopped a moving object 820 in a second partial movement range 812 in the game described in Fig. 8(A) from the product pack shown in Fig. 12(B).
[0107] For example, the extraction processing module 211 can execute extraction processing for a user who has stopped the moving object 820 in the third partial movement range 813 in the game described in FIG. 8A from the product pack shown in FIG. 12C. In the above configuration in which the preset extraction probability is varied, the information processing system 20 preferably does not set an upper limit on the number of each type of product included in the product pack, or sets it to infinite. This ensures that extraction processing for the current user will be executed from a product pack having at least the extraction probability shown in FIG. 12A, even if extraction processing for multiple users has previously been executed from the product pack shown in FIG. 12C.
[0108] As will be explained below using Figures 12 (D) to 12 (I), the information processing system 20 has a product pack management module 213 that manages product packs, and the product pack management module 213 manages at least two types of products included in the product pack, namely, a first product and a second product that is rarer than the first product, and the product pack management module 213 manages, as product packs, the first product pack and a second product pack that has a higher probability of extracting the rarer second product than the first product pack, and the extraction processing module 211 changes whether to extract from the first product pack or the second product pack depending on the game result.
[0109] The "first product" corresponds, for example, to the product "CCC333" described below. The "second product" corresponds, for example, to the product "AAA111" and product "BBB222" described below for the product "CCC333." The "first product pack" corresponds, for example, to the third to fifth sub-product packs having the configurations shown in Figures 12(G) to 12(I). The "second product pack" corresponds, for example, to the first sub-product pack and the second sub-product pack having the configurations shown in Figures 12(E) and 12(F). This allows the information processing system 20 to make adjustments, such as executing an extraction process from a product pack that is more likely to extract high-rarity products, depending on the game results of the game played by the user.
[0110] When extracting from the second product pack according to the game result, the extraction processing module 211 outputs information about the first product pack and information about the second product pack side by side, overlapping them, or switching between them. This allows the information processing system 20 to provide the user with output information that makes it easy to confirm that the extraction process will be performed from a product pack that is more likely to produce higher rarity products according to the game result.
[0111] The extraction processing module 211 outputs information relating to the second product pack with emphasis over information relating to the first product pack, thereby enabling the information processing system 20 to provide output information that makes it easier for the user to recognize that a game bonus has been generated as a result of the game.
[0112] The extraction processing module 211 outputs the information about the second product pack in larger dimensions than the information about the first product pack, brighter than the information about the first product pack, with different movement than the information about the first product pack, or with louder sound than the information about the first product pack. This allows the information processing system 20 to provide the user with output information that is easier to recognize, for example, that a game bonus has been generated as a result of the game, using size, brightness, movement, and sound.
[0113] 12(D) is a table showing the structure of a product pack made up of multiple sub-product packs. For the product pack in FIG. 12(D), the types of products included in the product pack and an overall extraction probability, which is the extraction probability for the product pack as a whole, are set. The overall extraction probability is the probability obtained by combining the partial extraction probabilities of the multiple sub-product packs (described below) that make up the product pack.
[0114] FIG. 12(E) is a table showing the configuration of a first sub-product pack included in the product pack of FIG. 12(D), in which the probability of extracting the high-rarity products "AAA111" and "BBB222" is set higher than the sub-product packs of FIG. 12(G) to FIG. 12(I). FIG. 12(F) is a table showing the configuration of a second sub-product pack included in the product pack of FIG. 12(D), in which the probability of extracting the high-rarity product "BBB222" is set higher than the sub-product packs of FIG. 12(E), 12(G) to FIG. 12(I). FIG. 12(G) to FIG. 12(I) are table showing the configurations of the third to fifth sub-product packs included in the product pack of FIG. 12(D), in which the probability of extracting the high-rarity products "AAA111" and "BBB222" is set lower than the sub-product packs of FIG. 12(E) and FIG. 12(F). For simplicity of explanation, the third to fifth sub-product packs in Figures 12(G) to 12(I) have the same partial extraction probability, but the partial extraction probabilities of each may be different.
[0115] For example, the extraction processing module 211 can execute extraction processing for a user who has stopped the moving object 820 in the first partial movement range 811 in the game described in FIG. 8(A) from the third to fifth sub-product packs shown in FIG. 12(G) to FIG. 12(I). For example, the extraction processing module 211 can execute extraction processing for a user who has stopped the moving object 820 in the second partial movement range 812 in the game described in FIG. 8(A) from the second sub-product pack shown in FIG. 12(F). For example, the extraction processing module 211 can execute extraction processing for a user who has stopped the moving object 820 in the third partial movement range 813 in the game described in FIG. 8(A) from the first sub-product pack shown in FIG. 12(E).
[0116] In the above configuration in which the preset extraction probability is varied, it is preferable that the information processing system 20 does not set an upper limit on the number of each type of product included in a product pack, or sets it to an infinite number. This makes it possible to ensure that, even if extraction processes for multiple other users have been performed from the product pack shown in Figure 12(E) before the current user uses the extraction service, the information processing system 20 will perform extraction processes for the current user from a product pack having, at least as a whole, the extraction probability shown in Figure 12(D).
[0117] The extraction processing module 211 can, for example, execute extraction processing of a user who has stopped a moving object 820 in a first partial movement range 811 in the game described in Fig. 8(A) from the product pack shown in Fig. 12(A). The extraction processing module 211 can, for example, execute extraction processing of a user who has stopped a moving object 820 in a second partial movement range 812 in the game described in Fig. 8(A) from the product pack shown in Fig. 12(B).
[0118] The extraction processing module 211 can execute, for example, extraction processing of a user who has stopped the moving object 820 in the third partial movement range 813 in the game described in Fig. 8(A) from the product pack shown in Fig. 12(C) . This allows the information processing system 20 to flexibly change the extraction processing in accordance with the user's own gaming skills, etc.
[0119] The game execution module 212 may execute, for example, a multi-player competitive game. The game execution module 212 outputs the ranking of the match result as game result information, and the extraction processing module 211 can execute extraction processing from sub-product packs with different extraction probabilities depending on the match result. For example, the extraction processing module 211 can execute extraction processing for a user who placed first in the match result from the sub-product pack shown in FIG. 12(E). For example, the extraction processing module 211 can execute extraction processing for a user who placed second in the match result from the sub-product pack shown in FIG. 12(F). For example, the extraction processing module 211 can execute extraction processing for users who placed third to fifth in the match result from the sub-product packs shown in FIGS. 12(G) to 12(I). With such a configuration, the information processing system 20 can provide users with a more exciting and entertaining product extraction service.
[0120] The information processing system 20 may provide the user with a selection of multiple sub-product packs with different extraction probabilities as described with reference to Figures 12(E) to 12(F) as a product extraction service from one product pack. In such a configuration, the information processing system 20 provides the user with a selection of multiple product packs from which the user can select for the product extraction service from one product pack.
[0121] Each machine is assigned multiple sub-product packs, each with a different selection probability, as shown in Figures 12(E) and 12(F). In this configuration, the selection probability changes depending on the machine selected by the user, allowing the information processing system 20 to provide users with a product selection service that incorporates an element of luck. While a user selects a machine and uses the selection service, the product pack management module 213 can exclude the machine currently being used by that user from the options available to other users. This allows users to continue using the lottery service without transferring their selected machine to other users. The product pack management module 213 can assign different numbers, identification symbols, names, etc. to each machine. This makes it easier for users to select machines that reflect their personal preferences, such as good luck charms or routines. Furthermore, users can easily select machines based on statistics, analysis, and considerations regarding the numbers, identification symbols, names, etc. of each machine.
[0122] It should be noted that the present technology is not limited to the above-described embodiments and includes various modifications. For example, the above-described embodiments have been described in detail to clearly explain the present invention, and the present technology is not necessarily limited to those including all of the described configurations. Furthermore, it is possible to replace part of the configuration of one embodiment with the configuration of another embodiment, and it is also possible to add the configuration of another embodiment to the configuration of one embodiment. Furthermore, it is possible to add, delete, or replace part of the configuration of each embodiment with other configurations.
[0123] Furthermore, the above-described configurations, functions, processing units, processing means, etc. may be partially or entirely implemented in hardware, for example, by designing them as integrated circuits. The above-described configurations, functions, etc. may also be implemented in software, with a processor interpreting and executing a program that implements each function. Information such as the programs, tables, and files that implement each function can be stored in a memory, a recording device such as a hard disk or SSD (Solid State Drive), or a recording medium such as an IC card, SD card, or DVD.
[0124] Furthermore, the control lines and information lines shown are those considered necessary for the explanation, and do not necessarily show all the control lines and information lines in the product. In reality, it can be considered that almost all components are interconnected. The above-mentioned embodiments disclose at least the configurations described in the claims.
[0125] The above-described embodiments disclose at least the configurations described in the claims.
[0126] The present invention also includes at least the following Examples (1) to (16): The present invention further includes a combination of the following Examples (1) to (16).
[0127] Example (1) An information processing system including: a game processing unit that provides a game, determines a game result of the game, and outputs game result information that changes depending on the game result; and an extraction processing unit that executes a process of extracting products from a product pack that is composed of multiple products to be extracted, based on the game result information that changes depending on the game result.
[0128] Example (2) The information processing system according to Example (1), wherein the game result information that changes depending on the game result is at least one of information regarding the number of the extracted targets, information regarding the number of times the extracted targets are extracted, and information regarding the probability of extracting the targets included in the product pack.
[0129] Example (3) The information processing system according to Example (2), wherein the game processing unit determines the game result based on at least one of the following for a movement range including at least two partial movement ranges, the partial movement ranges having different game result information assigned thereto: a stopping position of the moving body within the movement range; a movement amount of the moving body within the movement range; and a movement time of the moving body within the movement range.
[0130] Example (4) The information processing system according to Example (3), wherein the game processing unit can change the game result information assigned to at least one of the stop position, the movement amount, and the movement time within the same partial movement range.
[0131] Example (5) The information processing system according to Example (4), wherein the game processing unit can change the game result information to be assigned within the same partial movement range for at least one of the same stopping position, the same movement amount, and the same movement time in at least two of the extraction processes.
[0132] Example (6) An information processing system according to any one of Examples (1) to (5), wherein the extraction processing unit outputs extraction information, which is at least one of the game result information, extraction setting information set for the extraction process for the product pack, and extraction result information for the extraction target extracted from the product pack based on the extraction process, in a line, overlapping, or switching manner.
[0133] Example (7) An information processing system according to any one of Examples (2) to (5), further comprising a management unit for managing the product pack, wherein the management unit manages the at least two types of products included in the product pack as follows: a first product, and a second product that is rarer than the first product; the management unit manages the product pack as follows: a first product pack and a second product pack that has a higher extraction probability value for the second product that is rarer than the first product pack; and the extraction processing unit changes whether to extract from the first product pack or the second product pack depending on the game result.
[0134] Example (8) The information processing system according to Example (7), wherein the extraction processing unit outputs the information about the first product pack and the information about the second product pack side by side, overlapping with each other, or switching between them when performing the extraction from the second product pack according to the game result.
[0135] Example (9) The information processing system according to Example (8), wherein the extraction processing unit outputs the information about the second product pack in a manner that emphasizes the information about the first product pack more than the information about the second product pack.
[0136] Example (10) The information processing system according to Example (9), wherein the extraction processing unit outputs the information about the second product pack in a larger size than the information about the first product pack, brighter than the information about the first product pack, with a different movement than the information about the first product pack, or with a louder sound than the information about the first product pack.
[0137] Example (11) A method executed by a computer, comprising: providing a game; determining a game result of the game; outputting game result information that changes according to the game result; and performing a process of extracting a product from a product pack that is composed of a plurality of products to be extracted, based on the game result information that changes according to the game result.
[0138] Example (12) The method described in Example (11) outputs the game result information, and extraction information which is at least one of extraction setting information set for the extraction process for the product pack, and extraction result information regarding the extraction target extracted from the product pack based on the extraction process, side by side, overlapping, or switching between them.
[0139] Example (13) The method described in Example (12) manages a first product pack and a second product pack having a higher probability of extracting the second product, which is rarer than the first product, as the product pack containing at least two types of products, namely a first product and a second product that is rarer than the first product pack, and changes whether the extraction is performed from the first product pack or the second product pack depending on the game result.
[0140] Example (14) The method described in Example (13), wherein when the extraction is performed from the second product pack depending on the game result, the information about the first product pack and the information about the second product pack are output side by side, overlapping, or switched.
[0141] Example (15) The method described in Example (14), wherein the information about the second product pack is output in a larger size than the information about the first product pack, brighter than the information about the first product pack, with a different movement than the information about the first product pack, or with a louder sound than the information about the first product pack.
[0142] Embodiment (16) A program for causing a computer to realize the functions of each unit of the information processing system according to any one of embodiments (1) to (10).
[0143] 20...information processing system, 30...user terminal, 211...extraction processing module, 212...game execution module, 213...product pack management module, 214...inventory management module, 215...point management module
Claims
1. An information processing system comprising: a game processing unit that provides a game, determines a game result of the game, and outputs game result information that changes according to the game result; and an extraction processing unit that executes a process of extracting products from a product pack consisting of multiple products to be extracted, based on the game result information that changes according to the game result.
2. The information processing system of claim 1, wherein the game result information, which changes depending on the game result, is at least one of information regarding the number of the extracted objects, information regarding the number of times the extracted objects are extracted, and information regarding the probability of extracting the extracted objects included in the product pack.
3. The information processing system of claim 2, wherein the game processing unit determines the game result for a movement range that includes at least two partial movement ranges to which different game result information is assigned, based on at least one of the following: the stopping position of the moving body within the movement range; the amount of movement of the moving body within the movement range; and the movement time of the moving body within the movement range.
4. The information processing system according to claim 3, wherein the game processing unit can change the game result information assigned to at least one of the stop position, the movement amount, and the movement time within the same partial movement range.
5. The information processing system according to claim 4, wherein the game processing unit can change the game result information assigned within the same partial movement range for at least one of the same stopping position, the same movement amount, and the same movement time in at least two of the extraction processes.
6. An information processing system as described in any one of claims 1 to 5, wherein the extraction processing unit outputs extraction information, which is at least one of the game result information, extraction setting information set for the extraction process for the product pack, and extraction result information regarding the extraction target extracted from the product pack based on the extraction process, in a line, overlapping, or switching manner.
7. An information processing system as described in any one of claims 2 to 5, further comprising a management unit that manages the product pack, wherein the management unit manages the at least two types of products included in the product pack as follows: a first product; and a second product that is rarer than the first product; the management unit manages the product pack as follows: a first product pack and a second product pack that has a higher extraction probability value for the second product that is rarer than the first product pack; and the extraction processing unit changes whether to extract from the first product pack or the second product pack depending on the game result.
8. The information processing system of claim 7, wherein the extraction processing unit outputs information about the first product pack and information about the second product pack side by side, overlapping, or switching between them when performing the extraction from the second product pack depending on the game result.
9. The information processing system according to claim 8, wherein the extraction processing unit outputs information relating to the second product pack in a manner that emphasizes the information relating to the first product pack more than the information relating to the second product pack.
10. The information processing system of claim 9, wherein the extraction processing unit outputs the information regarding the second product pack in a larger size than the information regarding the first product pack, brighter than the information regarding the first product pack, with a different movement than the information regarding the first product pack, or with a louder sound than the information regarding the first product pack.
11. A method executed by a computer, comprising: providing a game; determining a game result of the game; outputting game result information that changes in accordance with the game result; and performing a process of extracting a product from a product pack consisting of a plurality of products to be extracted, based on the game result information that changes in accordance with the game result.
12. The method according to claim 11, wherein the game result information, and extraction information which is at least one of extraction setting information set regarding the extraction process for the product pack, and extraction result information regarding the extraction target extracted from the product pack based on the extraction process are output in a line, overlapping, or switched manner.
13. The method according to claim 12, wherein the product packs containing at least two types of products, namely, a first product and a second product that is rarer than the first product, are managed as a first product pack and a second product pack that has a higher probability of extracting the second product that is rarer than the first product pack, and whether the extraction is performed from the first product pack or the second product pack is changed depending on the game result.
14. The method according to claim 13, wherein when the extraction is performed from the second product pack depending on the game result, the information about the first product pack and the information about the second product pack are output side by side, overlapping, or switched.
15. The method of claim 14, wherein the information about the second product pack is output in a larger size than the information about the first product pack, brighter than the information about the first product pack, with a different motion than the information about the first product pack, or with a louder sound than the information about the first product pack.
16. A program for causing a computer to realize the functions of each part of the information processing system according to any one of claims 1 to 10.
Citation Information
Patent Citations
Server, control program thereof, and system
JP2014213137A
Game program, method, and information processing device
JP2019041799A
Game program, method, and information processing device
JP2020141915A
Article acquisition system, server device, article acquisition device, control method therefor, and program
JP2021026405A