Information Processing System, Device, Server, and Computer-Readable Medium
By creating a subset of characters based on the first game results in the game and displaying specific character objects in the second game, combined with lottery game control, the problem of players' lack of motivation for game results is solved, and the fun and motivation of the game is improved.
Patent Information
- Application Number
- CN201980062464.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2018-07-26
- Filing Date
- 2019-07-23
- Publication Date
- 2025-07-04
- Estimated Expiration
- 2039-07-23
AI Technical Summary
In the prior art, players change their character objects mainly for the fun of the game, rather than increasing their motivation for the game results.
By creating a subset of characters based on the results of the first game and displaying them in the second game with a predetermined type of character objects, combined with the lottery game control, the player's motivation for game results related to the character object is improved.
Enhance players' motivation for game results and improve the fun of the first and second games.
Smart Images

Figure CN112739434B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing program, a server, an information processing system and an information processing device. Background Art
[0002] Among games provided on electronic devices such as smartphones and computer game consoles, there is a game type in which a player can change character objects constituting characters in the game.
[0003] As an example, Patent Document 1 discloses a technology for realizing a game in which a character object can be changed based on a player operation. Using the technology disclosed in Patent Document 1, the appearance of a character (e.g., the basic shape, hairstyle, and makeup of the character) and character objects such as items worn by the character (e.g., clothing, decorations, and belongings) can be changed based on player operations.
[0004] {Prior Art Literature}
[0005] {Patent Documents}
[0006] Patent Document 1: Japanese Patent Application Laid-Open No. 2018-094247 Summary of the invention
[0007] Problems to be Solved by the Invention
[0008] By changing the character object using a general technique such as the technique disclosed in Patent Document 1, the player can have more fun during the game.
[0009] However, the character object is changed only for the purpose of gaining fun during the game play, not for the purpose of increasing the player's motivation regarding the game outcome (eg, winning or losing the game).
[0010] The present invention has been made in view of the above circumstances, and an object of the present invention is to enhance the motivation of players regarding game results related to character objects.
[0011] Solutions for Solving the Problems
[0012] In order to achieve the above-mentioned object, an information processing program according to one aspect of the present invention is implemented on a computer:
[0013] a first game control function for running the first game while enabling the character group to participate in the first game;
[0014] a subset creation function for creating, based on a game result of the first game, a subset consisting of a part of the characters included in the character group from a full set consisting of all the characters included in the character group; and
[0015] A second game control function for running a second game when controlling a character included in a subset created by the subset creation function such that at least a part of the character objects are displayed in the form of a predetermined type of character object on a display medium.
[0016] Effects of the Invention
[0017] The present invention enables motivation of a player regarding a game result related to a character object to be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 is a block diagram showing an overall configuration of an information processing system according to an embodiment of the present invention.
[0019] Figure 2 is a block diagram showing a hardware configuration of a server and a player terminal according to an embodiment of the present invention.
[0020] Figure 3 is showing Figure 2 a functional block diagram of a functional configuration for performing multi-game linkage processing and lottery game processing in the functional configurations of the server and the player terminal in
[0021] Figure 4 is for explaining Figure 3 a Figure 2 sequence diagram of a process of multi-game linkage processing executed by the server and the player terminal in
[0022] Figure 5 is a schematic diagram showing an example display of game information in a first game running in multi-game linkage processing.
[0023] Figure 6 is a schematic diagram showing an example display of status information in a first game running in multi-game linkage processing.
[0024] Figure 7 is a schematic diagram showing an example display of a pre-start preparation screen in a first game running in multi-game linkage processing.
[0025] Figure 8 is a schematic diagram showing an example display of an entry list in a first game running in multi-game linkage processing.
[0026] Figure 9 is a schematic diagram showing an example display at the start of a game in a first game running in multi-game linkage processing.
[0027] Figure 10It is a schematic diagram showing an example display when a match in the first game running in the multi-game linkage process is about to end.
[0028] Figure 11 It is a schematic diagram showing an example display at the start of a live performance in the second game running in the multi-game linkage process.
[0029] Figure 12 It is a schematic diagram showing an example display of the entire live performance scene in the second game running in the multi-game linkage process.
[0030] Figure 13 It is for explaining Figure 3 of the functional structure Figure 2 The sequence diagram of the lottery game process executed by the server and the player terminal in.
[0031] Figure 14 It is a functional block diagram of the functional structure for performing multi-game linkage processing and lottery game processing in the functional structure of an information processing apparatus according to a modified example of an embodiment of the present invention.
[0032] Figure 15 It is for explaining Figure 14 The sequence diagram of the multi-game linkage process executed by the information processing apparatus having the functional structure of.
[0033] Figure 16 It is for explaining Figure 14 The sequence diagram of the lottery game process executed by the information processing apparatus having the functional structure of. Detailed implementation mode
[0034] Embodiments of the present invention will be described below with reference to the accompanying drawings.
[0035] In this embodiment, players are allowed to select a character and play multiple games (hereinafter referred to as "the first game" and "the second game") via the selected character. In this case, in this embodiment, based on the game result of the first game, the character object to be used for character display in the second game is determined.
[0036] For example, in the case of a good game result such as finishing in a high rank in the first game or defeating an opponent in the first game, the character object desired by the player is used as the character object to be used for character display in the second game. That is, in order to play the second game with the desired character object and have more fun in the second game, players need to think and prepare to improve the game result of the first game.
[0037] That is, by using this embodiment, the motivation of the player regarding the game result related to the character object can be enhanced. In addition, by using this embodiment, the fun of both the first game and the second game for the player can be enhanced.
[0038] [Overall Structure of the System]
[0039] Refer to Figure 1 to describe the overall structure of this embodiment. Figure 1 is a block diagram showing the overall structure of the information processing system S according to this embodiment.
[0040] As Figure 1 shown, the information processing system S is configured to include a server 1, n (n is an arbitrary integer greater than or equal to 1) player terminals 2, and a network 5.
[0041] The information processing system S is a so-called client-server system. The information processing system S is realized by mutually performing communication between the n player terminals 2 acting as clients and the server 1 via the network 5.
[0042] The server 1 is implemented by, for example, a server device. In addition, the player terminal 2 is implemented by, for example, a smart phone, a game machine, or a personal computer. In addition, the network 5 is realized by a network such as a LAN (local area network), the Internet, or a mobile phone network, or a network formed by combining these types of networks.
[0043] In the figure, the player terminals 2a, 2b, and 2n are shown as the n player terminals 2. However, in the following description, without distinguishing these n player terminals 2, the reference numerals are partially omitted, and these n player terminals 2 will be simply referred to as "player terminal 2".
[0044] [Hardware Structure]
[0045] Next, refer to Figure 2 to describe the hardware structure of this embodiment. Figure 2 is a block diagram showing the hardware structure of the server 1 and the hardware structure of the player terminal 2 according to an embodiment of the present invention. In this figure, the reference numerals corresponding to the hardware of the server 1 are shown without parentheses, and the reference numerals corresponding to the hardware of the player terminal 2 are shown in parentheses.
[0046] First, describe the hardware structure of the server 1. As Figure 2 shown, the server 1 includes a CPU (central processing unit) 11, a ROM (read only memory) 12, a RAM (random access memory) 13, a bus 14, an input / output interface 15, an input unit 16, an output unit 17, a storage unit 18, a communication unit 19, and a driver 20.
[0047] The CPU 11 performs various processes according to the program recorded in the ROM 12 or the program loaded into the RAM 13 from the storage unit 18.
[0048] The RAM 13 appropriately stores data and the like required for the CPU 11 to perform various processes.
[0049] The CPU 11, ROM 12, and RAM 13 are connected to each other via the bus 14. The input / output interface 15 is also connected to the bus 14. The input unit 16, output unit 17, storage unit 18, communication unit 19, and drive 20 are connected to the input / output interface 15.
[0050] The input unit 16 is formed by various buttons, a touch screen, a microphone, or the like, and accepts the input of various information according to instructions operated by an administrator or the like of the server 1. Optionally, the input unit 16 can also be implemented by an input device such as a keyboard or a mouse that is independent of the main unit of the other units accommodating the server 1.
[0051] The output unit 17 outputs image data or music data to a display, a speaker, or the like. The image data or music data output from the output unit 17 is output as an image or music recognizable by the player from the display, a speaker, or the like.
[0052] The storage unit 18 is formed by a semiconductor memory such as a DRAM (Dynamic Random Access Memory) and stores various data.
[0053] The communication unit 19 realizes communication with other devices. For example, the communication unit 19 performs mutual communication with the player terminal 2 via the network 5.
[0054] The drive 20 is provided as needed and appropriately. The removable medium 100 formed by a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is appropriately loaded on the drive 20. The removable medium 100 stores a program for executing a game and various data such as image data. As needed, the program and various data such as image data read from the removable medium 100 by the drive 20 are installed in the storage unit 18.
[0055] Next, the hardware structure of the player terminal 2 will be described. As Figure 2 shown, the player terminal 2 includes a CPU 21, a ROM 22, a RAM 23, a bus 24, an input / output interface 25, an input unit 26, an output unit 27, a storage unit 28, a communication unit 29, and a drive 30. These units respectively have the same functions as the units with the same names but different reference numerals in the above-mentioned server 1. Therefore, the repeated description will be omitted.
[0056] Note that when the player terminal 2 is configured as a portable terminal, the hardware unit, display, and speaker of the player terminal 2 can be implemented in the form of an integrated device.
[0057] [Functional Structure]
[0058] Next, refer to Figure 3 to describe the functional structure of the server 1 and the functional structure of the player terminal 2.
[0059] Figure 3 is a block diagram showing Figure 1 and Figure 2 the functional structure for executing processes such as multi-game linkage processing and lottery game processing in the functional structures of the server 1 and the player terminal 2 shown.
[0060] Here, the multi-game linkage processing refers to a series of processing steps of executing a first game and executing a second game when a character object determined based on the game result of the first game is used for display.
[0061] In addition, the lottery game processing refers to a series of processing steps of conducting a lottery that consumes in-game currency and granting the player the right to select a specific type of character object according to the lottery result.
[0062] First, describe the functional structure of the player terminal 2.
[0063] When executing the multi-game linkage processing and the lottery game processing, the CPU 21 functions as a game running execution unit 211 and a player selection notification unit 212, as Figure 3 shown.
[0064] In addition, a game running data storage unit 281 is set in the area of the storage unit 28.
[0065] The game running execution unit 211 executes the processing for running the game. The game running execution unit 211 runs the game based on the game software included in the game running data storage unit 281 described later, the content of the player operation related to the game input from the input unit 26, and the control instruction from the game running control unit 111 described later.
[0066] In addition, as the game runs, the game execution unit 211 performs control processing to generate game images based on the image data included in the game run data storage unit 281 described later, and displays the generated images on the display connected to the output unit 27. Similarly, as the game runs, the game execution unit 211 performs control processing to generate game music and audio based on the music data and audio data included in the game run data storage unit 281 described later, and outputs the generated music and audio from the speaker connected to the output unit 27.
[0067] Here, in the present embodiment, the server 1 manages the predetermined parameters in the game run by the game execution unit 211. For example, the server 1 manages the parameters corresponding to the information indicating which character the player owns, the state of the character, the character objects that the player can select, the past game results, the amount of in-game currency owned in the game, and the like.
[0068] Thus, when a process involving a change in these predetermined parameters occurs in the game (for example, a process involving an increase or decrease in the parameter value, or a process involving a change in the flag indicating the state of the parameter), the game execution unit 211 communicates with the server 1 to update the parameters managed by the server 1. Then, the game execution unit 211 receives the updated parameters from the server 1 and continues to run the game based on the updated parameters.
[0069] For example, the above-described multi-game linkage process and lottery game process are processes involving changes in predetermined parameters. Thus, when one of these processes occurs, the game execution unit 211 communicates with the server 1 to update the parameters.
[0070] As the game run by the game execution unit 211, as long as the first game is a game that produces a certain game result, and as long as the second game is a game involving display using character objects. That is, the present embodiment can be applied to any game without any restrictions on the game content, game type, etc.
[0071] In the present embodiment, as an example, the first game is a game in which multiple characters are compared with racehorses and the multiple characters compete for rankings with each other. In addition, in the present embodiment, as an example, the second game is a game in which the characters participating in the first game perform according to music.
[0072] Here, the character object (such as character clothing) in the second game is determined based on the ranking in the first game. For example, for the top three characters in the first game, the character object selected by the player is used. On the other hand, for other characters, a common character object corresponding to the game medium (such as the music or stage object used in the second game, the selected scenario, etc.) for determining the content of the second game is used.
[0073] Note that the first game and the second game can be configured to be automatically performed without the operation of the player in the game. In this case, playing the first game and the second game includes only watching these games being automatically performed without the need for the player to operate.
[0074] Will be described later with reference to Figures 4 to 12 to illustrate the details of the first game and the second game.
[0075] The player selection notification unit 212 notifies the server 1 of the player's selection content. For example, the player selection notification unit 212 accepts the selection of the character participating in the first game and the second game, the selection of the character object to be used when displaying the character, and the selection of the music to be used in the second game based on the player operation input from the input unit 26. Then, the player selection notification unit 212 sends the accepted player selection content to the server 1 to notify the server 1 of the player selection content.
[0076] The communication between the game operation execution unit 211 and the player selection notification unit 212 and the server 1 is executed by using the communication unit 29. Although there is a network 5 for realizing communication between the player terminal 2 and the server 1 (as described in the previous reference Figure 1 ), the network 5 is not shown in Figure 3 ).
[0077] The game operation data storage unit 281 stores various data required for the game operation execution unit 211 to run the game. Examples of various data for running the game include game software composed of programs for executing the game and image data, music data, and audio data for generating game images and sounds. In addition, in the present embodiment, at least a part of the characters and backgrounds in the first game and the second game are displayed by using three-dimensional computer graphics. Accordingly, the game operation data storage unit 281 also stores polygon data, texture data, etc. for realizing the display based on three-dimensional computer graphics.
[0078] Although various data for running the game can be stored only in the game operation data storage unit 281 of the storage unit 28, various data can be appropriately read from the removable medium 100 through the drive 20.
[0079] Optionally, various data can also be appropriately sent from the server 1 or from other devices (not shown) such as a server to the player terminal 2 via communication by the communication unit 29. That is, various data can be downloaded as needed and appropriately.
[0080] Next, the functional structure of the server 1 will be described.
[0081] In the case of executing the multi-game linkage process and the lottery game process, the CPU 11 functions as the game operation control unit 111, the first game control unit 112, the subset creation unit 113, the second game control unit 114, and the lottery game control unit 115, as Figure 3 shown.
[0082] In addition, a terminal management data storage unit 181 is set in the area of the storage unit 18.
[0083] The game operation control unit 111 controls the execution of the process for running the game performed by the game operation execution unit 211. The game operation control unit 111 outputs the content of the player's selection included in the notification from the player selection notification unit 212 to the first game control unit 112 or the second game control unit 114 described later. In addition, the game operation control unit 111 obtains the results of the processes related to the first game or the second game performed by the first game control unit 112, the second game control unit 114, etc. based on the content of the player's selection described later. Then, the game operation control unit 111 sends a control instruction based on the obtained process result to the game operation execution unit 211 via the communication unit 29.
[0084] For example, regarding the first game, the control instruction includes the rankings of the respective characters and the changes in their endurance values during the process of the first game, as well as the final rankings of the respective characters (for example, the game result of the first game). In addition, regarding the second game, for example, the control instruction includes the positions and roles of the respective characters, the types of character objects to be used for displaying the respective characters, and the types of music to be used. The game operation execution unit 211 generates images and the like simulating the content of the first game and the second game based on such control instructions, and outputs the generated images and the like from the output unit 27.
[0085] The above cooperation between the player terminal 2 and the server 1 enables playing the first game and the second game based on its own selection.
[0086] The first game control unit 112 performs processing related to the first game. For example, the first game control unit 112 determines the characters participating in the first game and the character objects to be used for displaying the characters based on the content selected by the player obtained from the game operation control unit 111. Note that the characters competing with the characters selected by the player in the first game can be characters selected by other players or NPCs (non-player characters) managed by the server 1.
[0087] In addition, the first game control unit 112 performs processing related to the first game based on the parameters of each character included in the group of characters participating in the first game, etc., and the rules in the first game. Then, the first game control unit 112 outputs the rankings of each character and the changes in their endurance values during the process of the first game that constitute the processing result, as well as the final rankings of each character (i.e., the game result of the first game), to the game operation control unit 111. In addition, the first game control unit 112 also outputs the processing result to the subset creation unit 113.
[0088] The subset creation unit 113 creates a subset composed of a part of the characters included in the group of characters participating in the first game from the entire set of all characters included in the group of characters based on the game result of the first game. In this embodiment, as an example, the subset creation unit 113 creates a subset composed of the characters that did not rank in the top three in the first game. That is, the subset creation unit 113 creates a subset composed of the characters ranked fourth and below from the top in the first game. The subset creation unit 113 outputs the created subset to the second game control unit 114.
[0089] The second game control unit 114 performs processing related to the second game. For example, the second game control unit 114 determines the characters participating in the second game, the character objects to be used for displaying the characters, and the music to be used in the second game based on the content selected by the player obtained from the game operation control unit 111.
[0090] In addition, the second game control unit 114 determines the positions, roles, etc. of the characters in the second game based on the game result of the first game. For example, the characters that ended the first game with high rankings are arranged in prominent positions on the screen and play the role of performing various shows. In addition, the second game control unit 114 determines that the characters included in the subset obtained from the subset creation unit 113 are displayed by using ordinary character objects, and the characters not included in the subset are displayed by using the character objects selected by the player.
[0091] Then, the second game control unit 114 outputs the characters participating in the second game, the character objects to be used for displaying the characters, the music to be used in the second game, and the positions, functions, etc. of the characters in the second game to the game operation control unit 111. In this embodiment, since the processing related to the first game and the second game is centrally performed at the server, the processing at the player terminal 2 can be reduced. In addition, tampering, etc. of the processing related to the first game and the second game at the player terminal 2 can be prevented.
[0092] The character group participating in the second game is the same as the character group participating in the first game. However, note that in this embodiment, when the character selected by the player is included in the subset (i.e., finishes in the fourth place or below from the top in the first game), the second game is not displayed on the player terminal 2. That is, in this embodiment, when the character selected by the player fails to finish within the top three, the player is not allowed to play and watch the second game. Thus, according to this embodiment, playing and watching the second game oneself becomes the purpose of the player, which is used to further enhance the motivation regarding the game result of the first game.
[0093] The lottery game control unit 115 performs processing related to the lottery game. Specifically, the lottery game control unit 115 determines the amount of in-game currency consumed in the lottery based on the content selected by the player obtained from the game operation control unit 111. Then, the lottery game control unit 115 conducts the lottery when the in-game currency is consumed in the determined amount. This lottery is conducted based on a predetermined rule. For example, the lottery is conducted according to the result of a calculation process based on a predetermined function.
[0094] Then, the lottery game control unit 115 grants the player the right to select a specific type of character object based on the result of the lottery. For example, the lottery game control unit 115 grants the player the right to randomly select a specific character object (such as clothing) based on the result of the lottery. Thus, when the player does not have (i.e., has not obtained) the right to select a character object, the player can newly select a character object in the first game or the second game.
[0095] On the other hand, when the player has (i.e., has already obtained) the right to select a character object, in the current lottery game, the player may also be granted the right to select another character object, or the player may not be granted the right to select a character object.
[0096] In addition, according to the result of the lottery, the lottery game control unit 115 may not grant the player the right to select a character object in the current lottery game. That is, there may be a so-called blank in the lottery game.
[0097] In addition, the lottery game conducted by the lottery game control unit 115 may be a lottery game for prizes other than character objects. For example, based on the result of the lottery game conducted by the lottery game control unit 115, a player may be granted the right to select a specific type of music or the right to select a specific type of character.
[0098] Note that the amount of in-game currency can be increased, for example, by a player's price payment. In this case, the player's price payment is achieved through cash settlement using a credit card or settlement using electronic currency. Additionally, it may be allowed to increase the amount of in-game currency by other methods. For example, it may be allowed to increase the amount of in-game currency in response to triggers such as communication between players in the game or the completion of a predetermined event in the first game or the second game.
[0099] The terminal management data storage unit 181 stores management data related to the player terminal 2. The management data related to the player terminal 2 refers to predetermined parameters in the game run by the game run execution unit 211 as described previously in the description of the game run execution unit 211. Examples of the stored management data include parameters corresponding to information indicating which character a player owns, the status of the character, character objects that the player can select, past game results, the amount of in-game currency owned in the game, and so on. In the case where multiple player terminals 2 are connected to the server 1, the management data is managed for each player terminal 2 or each player based on the identification information of the player terminal 2 or the identification information of the player, etc.
[0100] [Operation]
[0101] The functional modules of the player terminal 2 and the server 1 have been described above. Next, refer to Figures 4 to 13 to describe the operations in the multi-game linkage process and the lottery game process executed by the player terminal 2 and the server 1. Here, Figure 4 is a sequence diagram for explaining the process of the multi-game linkage process. In addition, Figures 5 to 12 is a schematic diagram showing an example display of the first game and the second game running in the multi-game linkage process. In addition, Figure 13 is a sequence diagram for explaining the process of the lottery game process.
[0102] [Multi-game linkage process]
[0103] First, refer to Figure 4 to describe the multi-game linkage process. For example, the multi-game linkage process is executed when a player performs an operation for requesting the execution of the first game.
[0104] In step S11, the player selects the notification unit 212 to accept the player's selection. Additionally, in step S12, the player selects the notification unit 212 to send the content of the accepted player selection to the server 1 to notify the server 1 of the content of the player selection.
[0105] In step S21, the first game control unit 112 performs processing related to the first game based on the player selection included in the notification received in step S12. Then, the first game control unit 112 outputs the processing result to the game operation control unit 111.
[0106] In step S22, the game operation control unit 111 sends a control instruction related to how to run the first game to the player terminal 2 based on the processing result in step S21.
[0107] In step S13, the game operation execution unit 211 runs the first game based on the control instruction of the first game sent in step S22.
[0108] In step S14, the game operation execution unit 211 determines whether the game result of the first game included in the control instruction of the first game sent in step S22 is a predetermined result.
[0109] Here, in this embodiment, when the character selected by the player finishes within the top three, it is determined that the game result of the first game is a predetermined result. That is, when the character selected by the player finishes within the top three, step S14 is "Yes", and the processing proceeds to step S15. On the other hand, when the character selected by the player fails to finish within the top three (i.e., finishes in the fourth or lower position from the top), step S14 is "No", and the processing terminates.
[0110] On the other hand, in step S23, the subset creation unit 113 determines whether the game result of the first game included in the processing result in S21 is a predetermined result. Here, the judgment criterion in S23 is the same as the judgment criterion in step S14. That is, when the character selected by the player finishes within the top three, step S23 is "Yes", and the processing proceeds to step S24. On the other hand, when the character selected by the player fails to finish within the top three (i.e., finishes in the fourth or lower position from the top), step S23 is "No", and the processing terminates.
[0111] In step S24, the subset creation unit 113 creates a subset based on the game result of the first game included in the processing result in step S21.
[0112] In step S25, the second game control unit 114 performs processing related to the second game based on the player selection included in the notification received in step S12 and the subset created in step S24. Then, the second game control unit 114 outputs the processing result to the game operation control unit 111.
[0113] In step S26, based on the processing result in step S25, the game operation control unit 111 sends a control instruction related to how to run the second game to the player terminal 2.
[0114] In step S15, the game operation execution unit 211 runs the second game based on the control instruction for the second game sent in step S26.
[0115] The multi-game linkage process is executed through the above cooperation between the player terminal 2 and the server 1.
[0116] In this case, in the present embodiment, a subset is created based on the game result of the first game in step S24 to determine the character object to be used for character display in the second game. That is, when the player ends the first game with a high rank, the character object desired by the player is used as the character object to be used for character display in the second game. That is, in order to play the second game with the desired character object and have more fun in the second game, the player needs to have ideas and preparations to improve the game result of the first game. Thus, with the present embodiment, it is possible to increase the fun of both the first game and the second game for the player.
[0117] That is, with the present embodiment, it is possible to increase the motivation of the player regarding the game result related to the character object.
[0118] In addition, in the present embodiment, the judgments in steps S14 and S23 are made, and when the character selected by the player is included in the subset (that is, when the player ends the first game in the fourth place or lower from the top), the second game is not displayed on the player terminal 2. That is, in the present embodiment, when the character selected by the player fails to finish within the top three, the player is not allowed to play and watch the second game. Thus, according to the present embodiment, playing and watching the second game oneself becomes the goal of the player, which is used to further increase the motivation regarding the game result of the first game.
[0119] [Example display of the first game and the second game]
[0120] Next, with reference to Figures 5 to 12 Describe the display transition that occurs as the first game and the second game run in the multi-game linkage process.
[0121] Figure 5is shown in response to Figure 4 Schematic diagram of an example display of match information in the first game running in the multi-game linkage process, which is displayed by the screen selection operation performed by the player in step S11. In this example display, as indicated by display 51, the character currently selected by the player is displayed. For example, the character wears a bib corresponding to the entry number in the game. In addition, as indicated by display 52, information related to the player's participation in the game of the first game is displayed. For example, the name of the game, the level of the game, the track information, the weather, the items that can be obtained as a winning reward, etc. are displayed. In addition, the player can change the running style of the character on the screen by operating the button shown in display 53. The running style can be selected, for example, from the running styles of the horses in the race (such as the front runner, the stretch runner, and the closer). The running style corresponds to the strategy that determines how to race in the game.
[0122] Figure 6 is shown in response to Figure 4 Schematic diagram of an example display of the status information of the first game running in the multi-game linkage process, which is displayed by the screen selection operation performed by the player in step S11. Figure 5 Likewise, the character is shown by display 51. In addition, the status of the character is displayed as indicated by display 54. For example, as the status of the character, the number of times the character is allowed to participate in a match, and the ability values of the character, such as speed, strength, intelligence, endurance, and temperament, are displayed. The player can confirm the status of the character by referring to display 54.
[0123] Furthermore, in this screen, the player can change the music to be used in the second game by operating the buttons shown in display 55 .
[0124] Furthermore, in this screen, the player can change the character object (here, costumes are exemplified) to be used in the first game or the second game by operating the buttons shown in the display 56 .
[0125] Figure 7 is shown in response to Figure 4 Schematic diagram of an example display of a pre-start preparation screen in the first game running in the multi-game linkage process, which is displayed by the screen selection operation performed by the player in step S11. In this example display, as indicated by display 57, information related to the player's participation in the competition of the first game is displayed. For example, the display includes Figure 5In addition, as indicated by display 58, characters registered to participate in the game are displayed. For example, the running methods of each character, the odds of each character, etc. are displayed. The player can confirm the running methods, odds, etc. of other characters by referring to display 58.
[0126] Figure 8 It is shown in Figure 4 Schematic diagram of an example display of a competition list in a first game running in a multi-game linkage process, which is displayed when the first game is started in step S13 in FIG. 5 . In this example display, as indicated by display 59, the display is similar to Figure 7 The information included in display 57 and display 58 is the same as that in display 57. In this screen, the player can start the match in the first game by operating the button shown in display 60.
[0127] Figure 9 It is shown in Figure 4 Schematic diagram of an example display at the start of a match of the first game running in the multi-game linkage process, which is displayed when the match starts in the first game in step S13 of FIG. 1. In this example display, as a drawing of the match, as indicated by display 61 and display 62, each character (corresponding to display 62) is ready to start the match at the starting gate (corresponding to display 61). Each character is displayed using polygon-based three-dimensional computer graphics by using a character object (here, a costume is used as an example) corresponding to the character selected by the player.
[0128] Figure 10 It is shown in Figure 4 Schematic diagram of an example display of the first game running in the multi-game linkage process that is about to end, which is displayed when the game of the first game is about to end in step S13. In this example display, as indicated by display 63, the current ranking of each character is displayed in the form of its entry number. In addition, as indicated by display 64, how each character is running is displayed. In addition, as indicated by display 65, the ranking of the character selected by the player and an announcement related to the game are displayed. The player can confirm the progress of the game by referring to this screen.
[0129] Figure 11 It is shown in Figure 4 Schematic diagram of an example display when a performance (hereinafter referred to as "live performance") is started according to music in the second game running in the multi-game linkage process, which is displayed when the second game is started in step S15 of . In this example display, as indicated by display 66, display 67 and display 68, the characters who finished in the top three in the first game are arranged in the center of the stage. These three characters are displayed using polygon-based three-dimensional computer graphics by using character objects (here, costumes are used as an example) corresponding to each character selected by the player respectively.
[0130] On the other hand, as indicated by Displays 69 and 70, by using a normal character object (here exemplified by clothing) corresponding to the game medium for determining the content of the second game, and using polygon-based three-dimensional computer graphics, the characters who finished in the fourth place and below from the top in the first game (i.e., the characters included in the subset) are displayed as so-called background dancers. In addition, as indicated by Display 71, the title of the music used in the live performance, the name of the lyricist, and the name of the composer are displayed.
[0131] As described above, by using the character object (here exemplified by clothing) selected by the player to display the characters who finished within the top three in the first game and having the character perform at a prominent position in the center, this is used to improve the satisfaction of the player who has an impact on the character. Thus, as described above, this makes it possible to increase the motivation of the player regarding the game result of the first game.
[0132] Figure 12 is a schematic diagram showing an example display of the overall live performance scene in the second game running in the multi-game linkage process, which is displayed according to the camera operation in step S15 of Figure 4 . Displays 66 to 70 have been described above. In addition, in this example display, as indicated by Display 73, a display simulating the audience enjoying the live performance is presented. In this case, a greater sense of presence in the live performance can be provided by inspiring the audience indicated by Display 73 according to the music. Note that the audience can be displayed, for example, in the form of chemical lights or small flashlights swinging in the hands of the audience instead of in human form. Figure 11 Then, performances such as the character performing a dance designed according to the music are realized by using animations utilizing 3D polygons. As actions in performances such as dancing, different actions are set for each position in the live performance. For example, actions are generated through motion capture, which is achieved by means such as attaching sensors to a person actually performing a performance such as dancing and measuring the actions.
[0133]
[0134] In this case, although it is possible to pre-generate the actions of all parts of the character and implement the animation by using 3D polygons according to the actions, it is also possible to implement the animation by performing physical calculations in real time on the actions of a part of the character. For example, for the actions of a part of the character (such as the skirt and hair parts), the animation can be implemented by performing physical calculations in real time while considering gravity, inertial force, centrifugal force, etc. in the virtual physical space. This makes it possible to add variations in the expression of the fluttering of the skirt and hair parts even when multiple characters are dancing with the same actions, for example, so that each character can be displayed in a distinguishable manner. In addition, the cost required for generating the actions of all parts of the character by motion capture can be reduced.
[0135] In addition, regarding the display of the live performance (which simulates taking an image of the stage with a camera in this case), although the camera position, the image capture angle, and the viewing angle relative to the stage can be fixed, the camera position, the image capture angle, and the viewing angle can be changed according to a predetermined camera operation to add a sense of presence.
[0136] Next, the display of the character described above with reference Figures 5 to 12 will be described in more detail.
[0137] In this embodiment, all characters are displayed by using 3D polygons. Each character is managed based on a character ID and has its own unique head data. In this case, the body data of each character can also be unique; however, this requires a large amount of data and a large amount of calculation for display by using 3D polygons. Thus, when the characters that finish in the fourth place and below from the top in the first game (i.e., the characters included in the subset) are displayed as background dancers who are less conspicuous in the live performance, the body data of each character can be partially shared.
[0138] In this case, instead of the data unique to each character, a variety of polygon data corresponding to height, chest circumference, and weight can be prepared as shared data, and then each character can be displayed by using the polygon data selected from the variety of polygon data. That is, each character should be displayed by combining the shared polygon data. Similarly, a variety of texture data corresponding to skin color, etc. can be prepared, and each character can be displayed by using the texture data selected from the variety of texture data.
[0139] On the other hand, when the characters that finish within the top three in the first game are displayed by using the character objects (here, clothing is taken as an example) selected by the player and the clothing is unique to each character, the polygon data and texture data of the unique body of each character can be prepared, and each character can be displayed by using the unique polygon data and texture data.
[0140] Taking advantage of this feature, the bodies of the characters who finish within the top three in the first game become character-specific, which is used to further improve the satisfaction of the players who are affected by the characters. On the other hand, by using the shared body data to display other characters, the data volume and computational volume required for display using 3D polygons can be reduced as a whole.
[0141] In addition, similarly, in order to reduce the data volume and computational volume required for display using 3D polygons, for the character objects (here taking clothing as an example) between the clothing of the characters who finish within the top three in the first game and the clothing of the characters who finish in the fourth and lower positions from the top in the first game, the data volume can also be different. For example, the data volume of the clothing of the characters who finish in the fourth and lower positions from the top in the first game can be smaller than the data volume of the clothing of the characters who finish within the top three. In particular, when the number of characters who finish in the fourth and lower positions from the top in the first game is large, by reducing the data volume of the clothing of these characters, the data volume and computational volume required for display using 3D polygons can be significantly reduced.
[0142] In addition, as mentioned above, in the case where the animation is realized by performing physical calculations in real time for the actions of a part of the character's body, compared with the characters who finish within the top three in the first game, for the characters who finish in the fourth and lower positions from the top, the parts that require physical calculations may be fewer. In addition, in this case, the data volume and computational volume required for display using 3D polygons can be significantly reduced.
[0143] All in all, the load involved in the display of the characters who finish in the fourth and lower positions from the top in the first game is less than the load involved in the display of the characters who finish within the top three in the first game. In order to reduce the load involved in the character display, for example, when comparing with the various data used to display the characters who finish within the top three in the first game, the various data used to display the characters who finish in the fourth and lower positions from the top in the first game should relatively meet the following "conditions for reducing the load involved in the display".
[0144] "Conditions for reducing the load involved in the display"
[0145] · The number of vertices of the 3D polygon is small
[0146] · The number of frames for moving the 3D polygon is small
[0147] · The number of joints for moving the 3D polygon is small
[0148] · The texture resolution is low
[0149] · Small amount of texture data
[0150] · Easier lighting processing
[0151] · Easier material processing
[0152] · Other rendering processes are simpler and involve lower load
[0153] [Lottery game processing]
[0154] Reference will be made to Figure 13 describe the lottery game processing. For example, when a player performs an operation for requesting the execution of a lottery game, the lottery game processing is executed.
[0155] In step S31, the player selects the notification unit 212 to accept the player's selection. Specifically, the player selects the notification unit 212 to accept the selection of the price (e.g., the amount of in-game currency) for playing the lottery game. In addition, in step S32, the player selects the notification unit 212 to send the content of the accepted player's selection to the server 1 to notify the server 1 of the content of the player's selection.
[0156] In step S41, the lottery game control unit 115 performs processing related to the lottery game based on the player's selection included in the notification received in step S32. Then, the lottery game control unit 115 outputs the processing result to the game operation control unit 111.
[0157] In step S42, based on the processing result in step S41, the game operation control unit 111 sends a control instruction related to how to run the lottery game to the player terminal 2.
[0158] In step S33, the game operation execution unit 211 runs the lottery game based on the control instruction for the lottery game sent in step S42.
[0159] On the other hand, in step S43, the lottery game control unit 115 determines whether the game result of the lottery game included in the processing result in step S41 is a predetermined result. Here, in the present embodiment, in the case where the game result of the lottery game indicates that a new character object (here, clothing is taken as an example) can be selected, it is determined that the game result is a predetermined result. That is, in the case where the game result of the lottery game indicates that a new character object (here, clothing is taken as an example) can be selected, step S43 is "Yes", and the processing proceeds to step S44. On the other hand, in the case where the game result of the lottery game does not indicate that a new character object (here, clothing is taken as an example) can be selected, step S43 is "No", and the processing terminates.
[0160] In step S44, the lottery game control unit 115 rewrites the data in the terminal management data storage unit 181 so that a new character object (here, taking clothing as an example) becomes a character object that can be selected by the player.
[0161] The data rewriting in step S44 of the above-described lottery game process enables the player to select a character object in the multi-game linkage process executed subsequently. Note that, as mentioned in the description of the lottery game control unit 115, through the lottery game, the player can be granted the right to select a specific type of music or the right to select a specific type of character.
[0162] The embodiments of the present invention have been described above. However, note that the present invention is not limited to the above embodiments, and within the scope that can achieve the object of the present invention, the present invention includes variations, improvements, etc. That is to say, the present invention can be widely applied to various games.
[0163] In addition, although the above embodiments have been described in the context where the server 1 or the player terminal 2 to which the present invention is applied is an example of a server device, a game machine, or a smart phone, it is not particularly limited thereto. The present invention can generally be applied to electronic devices having an information processing function.
[0164] In addition, the above series of processing steps can be executed by hardware or software.
[0165] In other words, Figure 3 The functional structure shown is only an example and is not particularly limited thereto. That is to say, as long as the server 1 and the player terminal 2 have the functions that enable the overall execution of the above series of processing steps, and the selection of specific functional blocks for implementing these functions is not limited to Figure 3 the example of
[0166] In addition, the functional structures of the server 1 and the player terminal 2 can be implemented by a single device. Optionally, the functions of the server 1 can be distributed to multiple server devices and implemented by multiple devices.
[0167] In addition, each functional block can be implemented only by hardware, only by software, or by a combination of hardware and software.
[0168] The functional structure in the embodiment is implemented by using a processor that executes computing processing. The processors that can be used in this embodiment include processors composed only of various information processing devices (such as a single processor, a multi-processor, or a multi-core processor), and combinations of one of these various processing devices and a processing circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
[0169] In the case where a series of processing steps are performed by software, the program constituting the software is installed in a computer or the like from a network or a recording medium.
[0170] The computer may be a computer embedded in dedicated hardware. Optionally, the computer may be a computer such as a general personal computer that can execute various functions when various programs are installed therein.
[0171] The recording medium including such a program is distributed separately from the main unit of the device to provide the program to the player Figure 2 by the removable medium 100 in, or by a recording medium or the like provided to the player in a state of being pre-embedded in the main unit of the device. The removable medium 100 is realized, for example, by a magnetic disk (including a floppy disk), an optical disk, or a magneto-optical disk. The optical disk is realized, for example, by a CD-ROM (Compact Disc Read Only Memory), a DVD (Digital Versatile Disc), or a Blu-ray (registered trademark) disc. The magneto-optical disk is realized, for example, by an MD (Mini Disc). In addition, the recording medium provided to the player in a state of being pre-embedded in the main unit of the device is, for example, a ROM 12 in which a program is recorded or Figure 2 a ROM 22 of, or Figure 2 a storage unit 18 of, or Figure 2 a storage unit 28 of Figure 2 including a semiconductor memory.
[0172] In this specification, the steps of defining the program recorded in the recording medium may include processes that do not have to be executed sequentially but may be executed in parallel or individually, as well as processes that are executed sequentially in order. In addition, the steps executed according to the program recorded in the recording medium may be executed in any order within the scope not departing from the gist of the present invention.
[0173] Although the embodiments of the present invention have been described above, these embodiments are merely examples and do not limit the technical scope of the present invention. The present invention can be embodied in various other forms, and various modifications (such as omissions and substitutions) can be made without departing from the gist of the present invention. These embodiments and their modification examples are included within the scope and gist of the invention disclosed in this specification and the like, and are included within the scope of the present invention described in the claims and their equivalents.
[0174] For example, the embodiments of the present invention can be modified as in the following modification examples.
[0175] <First Modification Example>
[0176] The above-described embodiment is a client-server system in which the player terminal 2 and the server 1 cooperate with each other to execute multi-game linkage processing and lottery game processing. Without being limited to this embodiment, the multi-game linkage processing and the lottery game processing may be executed by a single device. Reference will be made toFigures 14 to 16 Describe this modification example.
[0177] Note that in the description of this modification example and the following other modification examples, the repeated description of the common points with the above-described embodiments will be omitted, and the specific content of each modification example will be described in detail.
[0178] <Hardware Structure>
[0179] The hardware structure of the information processing apparatus 3 that implements this modification example will be described. The information processing apparatus 3 includes a CPU 31, a ROM 22, a RAM 23, a bus 24, an input / output interface 25, an input unit 36, an output unit 37, a storage unit 38, a communication unit 29, and a driver 30. These hardware units respectively have functions equivalent to those of the hardware units with the same names and different reference numerals in the above-described server 1 and player terminal 2. Therefore, the hardware units are not shown, and the repeated description thereof will be omitted. Note that in this modification example, since the communication unit 29 is not required, the communication unit 29 can be omitted.
[0180] The information processing apparatus 3 can be implemented, for example, by an installed game machine, a portable game machine, or a personal computer.
[0181] <Functional Structure>
[0182] The functional structures of the server 1 and the player terminal 2 will be described with reference to the drawings.
[0183] Figure 14 It is a functional block diagram showing the functional structure in the information processing apparatus 3 for executing processes such as multi-game linkage processing and lottery game processing.
[0184] When executing multi-game linkage processing and lottery game processing, the CPU 31 functions as a game operation control unit 311, a first game control unit 312, a subset creation unit 313, a second game control unit 314, a lottery game control unit 315, and a game operation execution unit 316, as Figure 14 shown.
[0185] In addition, a terminal management data storage unit 381 and a game operation data storage unit 382 are set in the area of the storage unit 38.
[0186] These functional blocks respectively have functions equivalent to those of the functional blocks with the same names and different reference numerals in the above-described server 1 and player terminal 2. Accordingly, the repeated description will be omitted. However, as a difference, since notification between devices is not required, the functional block corresponding to the player selection notification unit 212 is not included.
[0187] {Operation}
[0188] The above has described the functional blocks of the information processing apparatus 3. Next, with reference to Figure 15 and Figure 16 the operations in the multi-game linkage process and the lottery game process executed by the information processing apparatus 3 will be described. Here, Figure 15 is a sequence diagram showing the process of the multi-game linkage process in this modification example. In addition, Figure 16 is a sequence diagram for explaining the process of the lottery game process in this modification example.
[0189] <Multi-game linkage process>
[0190] First, with reference to Figure 15 the multi-game linkage process will be described. For example, when a player performs an operation for requesting the execution of the first game, the multi-game linkage process is executed.
[0191] In step S51 (corresponding to step S11 in Figure 4 ), the game operation control unit 311 accepts the player's selection.
[0192] In step S52 (corresponding to step S21 in Figure 4 ), the first game control unit 312 performs processing related to the first game based on the player's selection accepted in step S51. Then, the first game control unit 312 outputs the processing result to the game operation control unit 311.
[0193] In step S53 (corresponding to step S22 in Figure 4 ), the game operation control unit 311 outputs a control instruction related to how to operate the first game to the game operation execution unit 316 based on the processing result in step S52.
[0194] In step S54 (corresponding to step S13 in Figure 4 ), the game operation execution unit 316 operates the first game based on the control instruction for the first game output in step S52.
[0195] In step S55 (corresponding to step S14 in Figure 4 ), the game operation execution unit 316 determines whether the game result of the first game included in the control instruction for the first game output in step S52 is a predetermined result. Here, the judgment criterion in step S55 is the same as that in step S14. That is, when the character selected by the player finishes within the top three, step S55 is "Yes", and the process proceeds to step S56. On the other hand, when the character selected by the player fails to finish within the top three (i.e., finishes in the fourth or lower place from the top), step S55 is "No", and the process terminates.
[0196] In step S56 (corresponding to step S24 in Figure 4 ), the subset creation unit 313 creates a subset based on the game result of the first game included in the processing result in step S52.
[0197] In step S57 (corresponding to step S25 in Figure 4 ), the second game control unit 314 performs processing related to the second game based on the player selection received in step S51 and the subset created in step S56. Then, the second game control unit 314 outputs the processing result to the game operation control unit 311.
[0198] In step S58 (corresponding to step S26 in Figure 4 ), the game operation control unit 311 outputs a control instruction related to how to operate the second game to the second game control unit 314 based on the processing result in step S57.
[0199] In step S59 (corresponding to step S15 in Figure 4 ), the second game control unit 314 operates the second game based on the control instruction for the second game output in step S58.
[0200] With the above operations, the multi-game linkage processing can be performed only by the information processing device 3. The advantages of this processing are the same as those in the above embodiments.
[0201] [Lottery game processing]
[0202] The lottery game processing will be described with reference to Figure 16 . For example, when the player performs an operation for requesting the execution of the lottery game, the lottery game processing is executed.
[0203] In step S61 (corresponding to step S31 in Figure 13 ), the lottery game control unit 315 receives the player selection. Specifically, the lottery game control unit 315 receives the selection of the price for playing the lottery game (for example, the amount of in-game currency).
[0204] In step S62 (corresponding to step S41 in Figure 13 ), the lottery game control unit 315 performs processing related to the lottery game based on the player selection received in step S61. Then, the lottery game control unit 315 outputs the processing result to the game operation control unit 311.
[0205] In step S63 (corresponding to Figure 13In step S42 (corresponding to step S42 in [reference]), the game operation control unit 311 outputs a control instruction related to how to run the lottery game to the game operation execution unit 316 based on the processing result in step S62.
[0206] In step S64 (corresponding to Figure 13 step S33 in [reference]), the game operation execution unit 316 runs the lottery game based on the control instruction for the lottery game output in step S63.
[0207] In step S65 (corresponding to Figure 13 step S43 in [reference]), the game operation control unit 311 determines whether the game result of the lottery game included in the control instruction for the lottery game sent in step S63 is a predetermined result. Here, the judgment criterion in step S65 is the same as the judgment criterion in step S43. That is, in the case where the game result of the lottery game indicates that a new character object (here, clothing is taken as an example) can be selected, step S65 is "Yes", and the process proceeds to step S66. On the other hand, in the case where the game result of the lottery game does not indicate that a new character object (here, clothing is taken as an example) can be selected, step S65 is "No", and the process terminates.
[0208] In step S66 (corresponding to Figure 13 step S44 in [reference]), the lottery game control unit 315 rewrites the data in the terminal management data storage unit 381 so that the new character object (here, clothing is taken as an example) becomes a character object that can be selected by the player.
[0209] By using the above operations, the lottery game process can be executed only by the information processing device 3. The advantages of this process are the same as those in the above embodiments.
[0210] <Second Variant Example>
[0211] In the above embodiment, a competition game in which each character runs and competes with each other to determine the final ranking (i.e., the order of the characters) is played as the first game. However, it is not limited to this, and other forms of games can be played as the first game.
[0212] For example, as other forms of games, games in the following forms can be played as the first game: a game in which each character does not compete with each other before the end, but each character battles with each other in a large group and is eliminated if the character fails, or a game in which the character is eliminated when a predetermined error occurs. In this case, the ranking is determined from the bottom in the order of elimination, and the last surviving character wins the first place. In addition, similar to the competition game, the character object to be used for character display in the second game can be determined based on the ranking.
[0213] As another example, a game in the form of multiple teams competing against each other can be played as the first game. In this case, the subset creation unit 113 creates a subset consisting of the characters included in the losing team. Thus, in the second game, by using the ordinary character objects, the characters included in the losing team are displayed as background dancers. On the other hand, by using the character objects selected by the player, the characters included in the winning team are displayed as the main dancers arranged in the center of the stage. Note that in the case of this example, each team can be composed of multiple characters or can be composed of a single character. In addition, the number of constituent characters can be the same or different among the teams.
[0214] <Third Modification Example>
[0215] In the above embodiment, for the characters that finished within the top three in the first game, a live performance in the second game is carried out by using the music selected by the player. That is, in the case where the music selected by each player is different, by using the respective different music selected by each player, a live performance in the second game is carried out on each player terminal 2 of the players having characters within the top three. This is because the case where the music selected by being granted rights among the players is different is considered.
[0216] However, it is not limited thereto. For example, in the case where the music selected by being granted rights among the players is the same, a live performance in the second game can be carried out by using the same music on each player terminal 2 of the players having characters within the top three. For example, a live performance in the second game can be carried out by using the music selected by the player having the character that won the first place in the first game.
[0217] <Fourth Modification Example>
[0218] In the above embodiment, the subset creation unit 113 creates a single subset. Not limited thereto, the subset creation unit 113 can create multiple subsets. For example, in the case where the number of characters participating in the first game is ten, the subset creation unit 113 can create a first subset consisting of the characters from the fourth to the sixth place from the top, and can create a second subset consisting of the characters from the seventh to the tenth place from the top. Then, in the live performance in the second game, the characters included in the first subset can be displayed by using the first ordinary costume, and the characters included in the second subset can be displayed by using the second ordinary costume. This is for achieving drawing diversity in the live performance.
[0219] <Fifth Modification Example>
[0220] In the above embodiments, each character in a live performance is displayed by using polygon-based three-dimensional computer graphics. Without being limited thereto, each character can be displayed in the form of an animation by displaying a plurality of images (e.g., illustrated) while sequentially switching between the plurality of images.
[0221] In addition, in this case, similarly to the case of using polygons, the display method can vary between the characters that finish within the top three in the first game and the characters that finish in the fourth and lower positions from the top in the first game (i.e., the characters included in the subset). For example, for the characters that finish in the fourth and lower positions in the first game, similarly to the case of using polygons, the head can be displayed by using an image unique to each character, while the body and a part of the character object (e.g., taking the costume as an example) of the character can be displayed by using a shared image instead of an image unique to each character. In addition, in the case of displaying each character in the form of an animation by sequentially switching between a plurality of images, although sequential image switching can be performed for the entire character image, sequential image switching can also be performed for each part of the character one by one.
[0222] As described above, by using a shared image or switching partial images, the total amount of image data for displaying characters can be reduced.
[0223] {List of Reference Numerals}
[0224] 1 Server
[0225] 2 Player Terminal
[0226] 3 Information Processing Device
[0227] 5 Network
[0228] 11, 21, 31 CPU
[0229] 12, 22 ROM
[0230] 13, 23 RAM
[0231] 14, 24 Bus
[0232] 15, 25 Input / Output Interface
[0233] 16, 26, 36 Input Unit
[0234] 17, 27, 37 Output Unit
[0235] 18, 28, 38 Storage Unit
[0236] 19, 29 Communication Unit
[0237] 20, 30 Driver
[0238] 100 Removable medium
[0239] 111, 311 Game operation control unit
[0240] 112, 312 First game control unit
[0241] 113, 313 Subset creation unit
[0242] 114, 314 Second game control unit
[0243] 115, 315 Lottery game control unit
[0244] 181, 381 Terminal management data storage unit
[0245] Game operation execution unit
[0246] 211, 316 Game operation execution unit
[0247] 212 Player selection notification unit
[0248] S Information processing system
Claims
1. A computer-readable medium stores a program for causing a computer to execute an information processing method, and the information processing method includes: A first game control step for running the first game when enabling a character group to participate in the first game; A subset creation step for creating a subset composed of a part of the characters included in the character group from the entire set composed of all the characters included in the character group based on the game result of the first game; And A second game control step for running the second game when controlling the characters included in the subset created in the subset creation step so that at least a part of the character objects are displayed on a display medium in the form of a predetermined type of character object, wherein, in the second game control step, the character selected by the player to participate in the second game is determined based on the content selected by the player, and when the character selected by the player is included in the subset created in the subset creation step, the player is not allowed to play and watch the second game in which the character selected by the player participates.
2. The computer-readable medium according to claim 1, wherein, The second game control step determines the predetermined type of character object based on a game medium for determining the content of the second game.
3. The computer-readable medium according to claim 1, wherein, The predetermined type of character object is a character object with a smaller load for display on the display medium compared to the character objects of the types that the player can select.
4. The computer-readable medium according to claim 1, wherein, The second game control step determines whether to display the second game in which the character owned by the player participates based on the game result of the first game played by the character owned by the player.
5. The computer-readable medium according to claim 1, Among them, The game result of the first game is a result for determining the order of the characters participating in the first game, and wherein, the subset creation step creates the subset based on the order of the characters determined by the game result of the first game.
6. The computer-readable medium according to claim 1, Among them, The subset creation step creates a plurality of subsets each composed of different characters, and wherein, the second game control step runs the second game when controlling the characters included in the plurality of subsets created in the subset creation step so that at least a part of the character objects are displayed on the display medium in the form of predetermined type of character objects that are different for each subset.
7. A server includes: A first game control component for running the first game when enabling a character group to participate in the first game; A subset creation component for creating a subset composed of a part of the characters included in the character group from the entire set composed of all the characters included in the character group based on the game result of the first game; And A second game control component for running the second game when controlling the characters included in the subset created by the subset creation component so that at least a part of the character objects are displayed on a display medium in the form of a predetermined type of character object, Among them, the second game control component determines the character selected by the player to participate in the second game based on the content selected by the player. In the case where the character selected by the player is included in the subset created by the subset creation component, the player is not allowed to play and watch the second game in which the character selected by the player participates.
8. An information processing system, which includes a terminal and a server communicatively connected to the terminal, Among them, The terminal includes: An acceptance component, configured to accept from a player a selection of characters participating in a first game and a second game and a selection of a character object; A notification component, configured to send a notification to the server about the characters and the character object selected by the player to participate in the first game and the second game, which are accepted by the acceptance component; and A display medium, configured to display the first game and the second game, and Among them, the server includes: A first game control component, configured to run the first game when enabling a character group including the characters selected by the player included in the notification sent by the notification component to participate in the first game; A subset creation component, configured to create a subset composed of a part of the characters included in the character group from the entire set composed of all the characters included in the character group based on the game result of the first game; A second game control component, configured to run the second game when using, as part of the character objects, a predetermined type of character objects other than the character object selected by the player included in the notification sent by the notification component for the characters included in the subset created by the subset creation component; and A display control component, configured to perform control to display the first game and the second game on the display medium, Among them, the second game control component determines the character selected by the player to participate in the second game based on the content selected by the player. In the case where the character selected by the player is included in the subset created by the subset creation component, the player is not allowed to play and watch the second game in which the character selected by the player participates.
9. An information processing device, which includes: An acceptance component, configured to accept from a player a selection of characters participating in a first game and a second game and a selection of a character object; A display medium, configured to display the first game and the second game; A first game control component, configured to run the first game when enabling a character group including the characters selected by the player accepted by the acceptance component to participate in the first game; A subset creation component, configured to create a subset composed of a part of the characters included in the character group from the entire set composed of all the characters included in the character group based on the game result of the first game; A second game control component, configured to run the second game when using, as part of the character objects, a predetermined type of character objects other than the character object selected by the player accepted by the acceptance component for the characters included in the subset created by the subset creation component; and And A display control component for performing control to display the first game and the second game on the display medium. Wherein, the second game control component determines the character selected by the player to participate in the second game based on the content selected by the player. In the case where the character selected by the player is included in the subset created by the subset creation component, the player is not allowed to play and watch the second game in which the selected character participates.
10. A computer-readable medium storing a program for causing a computer to execute an information processing method, the information processing method including: A first game control step for running the first game when enabling a character group to participate in the first game; A subset creation step for creating a subset composed of a part of the characters included in the character group from the entire set composed of all the characters included in the character group based on the game result of the first game; A second game control step for running the second game when controlling the characters included in the subset created by the subset creation step so that at least a part of the character objects are displayed on the display medium in the form of a predetermined type of character object; And A lottery game control step for determining the amount of in-game currency consumed in the lottery based on the content selected by the player, conducting the lottery when consuming the in-game currency owned by the player in the determined amount, and granting the player the right to select a specific type of character object based on the result of the lottery. Wherein, in the second game control step, the character selected by the player to participate in the second game is determined based on the content selected by the player. In the case where the character selected by the player is included in the subset created by the subset creation step, the player is not allowed to play and watch the second game in which the selected character participates. Wherein, the second game control step runs the second game when controlling the characters not included in the subset created by the subset creation step so that at least a part of the character objects are displayed on the display medium in the form of the type of character object selected by the player.
11. The computer-readable medium according to claim 10, wherein, The second game control step runs the second game when controlling each of the multiple characters not included in the subset created by the subset creation step so that at least a part of the character objects are displayed on the display medium in the form of the type of character object selected by different players respectively.
12. The computer-readable medium according to claim 10 or 11, wherein, The first game control step accepts the player's selection of the type of character object before the start of the first game.
13. A server including: A first game control component for running the first game when enabling a character group to participate in the first game; A subset creation component for creating a subset composed of a part of the characters included in the character group from the entire set composed of all the characters included in the character group based on the game result of the first game; A second game control component, which is configured to run a second game when controlling a character included in the subset created by the subset creation component so that at least a part of the character objects are displayed on a display medium in the form of a predetermined type of character object; and A lottery game control component, which is configured to determine the amount of in-game currency consumed in the lottery based on the content selected by the player, conduct the lottery when consuming the in-game currency owned by the player in the determined amount, and grant the player the right to select a specific type of character object based on the result of the lottery; wherein, the second game control component determines the character selected by the player to participate in the second game based on the content selected by the player, and when the character selected by the player is included in the subset created by the subset creation component, the player is not allowed to play and watch the second game in which the character selected by the player participates; wherein, the second game control component runs the second game when controlling a character not included in the subset created by the subset creation component so that at least a part of the character objects are displayed on the display medium in the form of the type of character object selected by the player.
14. An information processing system, which includes a terminal and a server communicatively connected to the terminal, Among them, wherein the terminal includes: An acceptance component, which is configured to accept from the player the selection of the character participating in the first game and the second game and the selection of the character object; A notification component, which is configured to send to the server the notification of the character and the character object selected by the player to participate in the first game and the second game accepted by the acceptance component; and A display medium, which is configured to display the first game and the second game, and wherein the server includes: A first game control component, which is configured to run the first game when enabling a character group including the character selected by the player included in the notification sent by the notification component to participate in the first game; A subset creation component, which is configured to create a subset composed of a part of the characters included in the character group from the entire set composed of all the characters included in the character group based on the game result of the first game; A second game control component, which is configured to run the second game when using, for the characters included in the subset created by the subset creation component, a predetermined type of character object other than the character object selected by the player included in the notification sent by the notification component as a part of the character objects; A display control component, which is configured to control to display the first game and the second game on the display medium; and A lottery game control component, which is configured to determine the amount of in-game currency consumed in the lottery based on the content selected by the player, conduct the lottery when consuming the in-game currency owned by the player in the determined amount, and grant the player the right to select a specific type of character object based on the result of the lottery. Among them, the second game control component determines the character selected by the player to participate in the second game based on the content selected by the player. When the character selected by the player is included in the subset created by the subset creation component, the player is not allowed to play and watch the second game participated by the character selected by the player. Among them, when the second game control component controls a character not included in the subset created by the subset creation component so that at least a part of the character objects are displayed on the display medium in the form of the character objects of the type selected by the player, the second game is run.
15. An information processing device, comprising: An accepting component for accepting from a player the selection of a character participating in a first game and a second game and the selection of a character object; A display medium for displaying the first game and the second game; A first game control component for running the first game when enabling a character group including the character selected by the player accepted by the accepting component to participate in the first game; A subset creation component for creating a subset composed of a part of the characters included in the character group from the entire set composed of all the characters included in the character group based on the game result of the first game; A second game control component for running the second game when using, as a part of the character objects, a predetermined type of character object other than the character object selected by the player accepted by the accepting component for the characters included in the subset created by the subset creation component; A display control component for controlling to display the first game and the second game on the display medium; And A lottery game control component for determining the amount of in-game currency consumed in the lottery based on the content selected by the player, conducting the lottery when consuming the in-game currency owned by the player in the determined amount, and granting the player the right to select a specific type of character object based on the result of the lottery, Among them, the second game control component determines the character selected by the player to participate in the second game based on the content selected by the player. When the character selected by the player is included in the subset created by the subset creation component, the player is not allowed to play and watch the second game participated by the character selected by the player. Among them, when the second game control component controls a character not included in the subset created by the subset creation component so that at least a part of the character objects are displayed on the display medium in the form of the character objects of the type selected by the player, the second game is run.
Citation Information
Patent Citations
Game system and program
JP2018094247A