Game system, program, and information processing device

By introducing key configuration data control, memory processing, generation and display functions into the game system, the problem that existing systems cannot effectively provide key configuration data information is solved, and useful information display for players' game performance is realized, which improves the gaming experience.

JP2025059222APending Publication Date: 2025-04-10BANDAI NAMCO ENTERTAINMENT INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2023169165
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-29
Publication Date
2025-04-10

AI Technical Summary

Technical Problem

Existing game systems are unable to effectively provide players with useful information with critical configuration data, resulting in lack of reference when customizing game operations.

Method used

A game system is designed, including a key configuration data control unit, a memory processing unit, a generation unit and a display unit, through which the player's key configuration data is associated with his game state, and list data related to the game state specified by the player is generated and displayed for player reference.

Benefits of technology

By providing useful information on key configuration data, help players understand which key configuration data is beneficial to the game performance, thereby improving game experience and depth.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025059222000001_ABST
    Figure 2025059222000001_ABST
Patent Text Reader

Abstract

To provide a game system or the like for further deepening a pleasure of game play by presenting a player with information useful to the player regarding a key configuration.SOLUTION: A player's key configuration data are correlated with the player's play situation for each player, and a play situation of each player is stored in a storage section as a play situation group. List data regarding a play situation designated by a player or a computer are generated on the basis of the play situation group. The list data, and the key configuration data correlated with each data of the list data can be presented.SELECTED DRAWING: Figure 9
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a game system, a program, and an information processing device. [Background technology]

[0002] 2. Description of the Related Art Conventionally, there have been game devices that allow customization of allocation of game functions to controller keys (eg, Patent Documents 1 and 2).

[0003] For example, Patent Document 1 describes how key configuration data can be shared among a plurality of types of games, thereby improving convenience for players.

[0004] Furthermore, Patent Document 2 describes that when a customization request is received for a function assigned to one operation unit, if the function is a specific function, the function is assigned to an operation unit other than the original operation unit based on the priorities set for each of the multiple operation units. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2015-002770 A [Patent Document 2] Patent No. 7215009 Summary of the Invention [Problem to be solved by the invention]

[0006] The conventional technology has a problem in that it does not present useful information to the player regarding key configuration.

[0007] The present invention has been made in consideration of such problems, and its purpose is to provide a game system etc. that can present useful information to the player regarding key configuration, thereby making game play more enjoyable. [Means for solving the problem]

[0008] (1) The present invention provides A game system in which a player can participate, a key configuration data control unit that sets changeable key configuration data, which is operation setting information based on an operation of an operation input unit through which a player operates a game, in association with the player; a storage processing unit that associates, for each player, the player's key configuration data with the player's play status and stores the play status of each player in a storage unit as a play status group; a generating unit that generates list data regarding play situations designated by a player or a computer based on the play situation group; a presentation unit that is capable of presenting the list data and key configuration data associated with each data item in the list data; The present invention relates to a game system comprising:

[0009] The present invention also relates to an information processing device (e.g., a terminal device, a server device) including each of the above-mentioned units. The present invention also relates to a program that causes a computer to function as each of the above-mentioned units. The present invention also relates to a computer-readable information storage medium that stores a program that causes a computer to function as each of the above-mentioned units.

[0010] In addition, the present invention generates list data regarding play situations specified by a player or a computer based on a group of play situations, and makes it possible to present the list data and key configuration data associated with each data in the list data, so that the player can know which key configuration data is beneficial to him or her by referring to the data associated with the key configuration data.

[0011] In other words, the present invention can present the player with useful information regarding key configuration data, making game play even more enjoyable.

[0012] (2) In addition, in the game system, information processing device, program, and information storage medium according to the present invention, The key configuration data control unit includes: Default key configuration data and key configuration data changed by the player may be set.

[0013] The present invention is capable of setting default key configuration data for a player with respect to key configuration, and setting key configuration data changed by the player.

[0014] (3) In addition, in the game system, information processing device, program, and information storage medium according to the present invention, The play situation is: When playing using the player's key configuration data, the information may include at least one of the following: techniques activated, specific successful inputs, the total playing period during which the player's key configuration data is continuously used, the player's operating tendencies, and the clear status of specific stages.

[0015] According to the present invention, when playing using a player's key configuration data, list data can be generated and presented regarding playing status including at least one of the techniques activated, specific successful inputs, the total playing period during which the player's key configuration data is continuously used, the player's operating tendencies, and the clear status of specific stages.

[0016] (4) In addition, in the game system, information processing device, program, and information storage medium according to the present invention, The storage processing unit is For each player, the play results of that player along with the play situation of that player may be stored in association with the key configuration data of that player.

[0017] According to the present invention, list data can be generated and presented taking into account play results.

[0018] (5) In addition, in the game system, information processing device, program, and information storage medium according to the present invention, The generation unit is A given analysis may be performed based on the playing results of a player in accordance with the playing status of the player and the playing results of other players in accordance with the playing status of the other players, and list data regarding the playing status of the playing results that satisfy given conditions may be generated.

[0019] According to the present invention, analysis is performed taking into account the play results of the player and other players, and list data that is even more useful to the player can be generated and presented.

[0020] (6) In addition, in the game system, information processing device, program, and information storage medium according to the present invention, The generation unit is The given analysis may use information about the player and / or information about the other players.

[0021] According to the present invention, analysis is performed taking into account the player's information and / or information about other players, and list data that is even more useful to the player can be generated and presented.

[0022] (7) In addition, in the game system, information processing device, program, and information storage medium according to the present invention, The generation unit is The list data may be sorted based on a given sorting condition.

[0023] According to the present invention, list data can be presented in an order that is easy for the player to view.

[0024] (8) In addition, in the game system, information processing device, program, and information storage medium according to the present invention, The presentation unit is It may be possible to present thumbnails of images and / or videos of operation scenes based on the use of the key configuration data.

[0025] According to the present invention, by presenting thumbnails of images and / or videos of operation scenes based on the use of key configuration data, it is possible to provide further useful information to the player.

[0026] (9) In addition, in the game system, information processing device, program, and information storage medium according to the present invention, The key configuration data control unit includes: When one piece of key configuration data is selected by the player from the presented key configuration data, the selected key configuration data may be set in association with the player.

[0027] According to the present invention, the player can set the presented key configuration data of his / her own will, and it is possible to encourage the player to set key configuration data that gives the player a high degree of satisfaction.

[0028] (10) In addition, in the game system, information processing device, program, and information storage medium according to the present invention, The presentation unit is When a player selects one piece of key configuration data from the presented key configuration data, advice may be presented to the player based on the playing status of the player.

[0029] According to the present invention, it is possible to present more useful advice to the player. [Brief description of the drawings]

[0030] [Figure 1] FIG. 1 is a diagram showing an example of the configuration of a game system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a diagram showing an example of the configuration of a server device according to the embodiment. [Diagram 3] FIG. 2 is a diagram showing an example of the configuration of a terminal device according to the embodiment. [Figure 4] FIG. 4 is a diagram for explaining key configuration data according to the embodiment; [Diagram 5] FIG. 4 is a diagram for explaining key configuration data according to the embodiment; [Figure 6] 5A to 5C are diagrams showing an example of a combo input according to the embodiment. [Figure 7] 1A to 1C are diagrams showing an example of a play situation and a play result in this embodiment. [Figure 8] FIG. 4 is a diagram showing an example of a list data screen according to the embodiment; [Figure 9] FIG. 4 is a diagram showing an example of a flowchart according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0031] The present embodiment will be described below. Note that the present embodiment described below does not unduly limit the contents of the present invention described in the claims. Furthermore, not all of the configurations described in the present embodiment are necessarily essential components of the present invention.

[0032] [1] Game system configuration 1 is a diagram showing an example of a system configuration of a game system according to the present embodiment. The game system according to the present embodiment includes a server device 10 and a terminal device (game device) 20.

[0033] In the game system of this embodiment, a server device 10 and a terminal device 20 are configured to be connectable to the Internet (an example of a network). In the game system, the server device 10 provides information about the game to the player's terminal device 20. This information about the game includes programs for operating the terminal device 20 and update information for various data. The terminal device 20 receives the information about the game from the server device 10.

[0034] The server device 10 is an information processing device capable of providing a given service using a terminal device (game device) 20.

[0035] The terminal device 20 is an information processing device such as a home video game machine, a personal computer (also called a PC), a smartphone, a mobile phone, a PHS, a computer, a PDA, a portable game machine, an image generating device, an arcade game machine, a cabinet, etc., and is a device that can be connected to the server device 10 via a network such as the Internet (WAN) or a LAN.

[0036] [2] Description of server equipment Next, the server device 10 of the present embodiment will be described with reference to Fig. 2. Fig. 2 is a diagram showing functional blocks of the server device 10 of the present embodiment. In addition, in this embodiment of the present invention, a configuration in which some of the components (each unit) in Fig. 2 are omitted may be used.

[0037] In this embodiment, it includes an input unit 160 for use in input by the administrator and others, an information storage medium 180 in which predetermined information is stored, a communication unit 196 for communicating with the terminal device 20 and others, a processing unit 100 for mainly executing processes related to the game to be provided, and a memory unit 170 for mainly storing various data used in the game.

[0038] The input unit 160 is used by a system administrator or the like to input game-related settings and other necessary settings and data. For example, the input unit 160 in this embodiment is configured with a mouse, a keyboard, and the like.

[0039] Information storage medium 180 (computer-readable medium) stores programs, data, etc., and its functions are realized by an optical disk (CD, DVD), a magneto-optical disk (MO), a magnetic disk, a hard disk, a magnetic tape, or a memory (ROM), etc.

[0040] The communication unit 196 performs various controls for communicating with the outside (e.g., terminals, other servers, or other network systems), and its functions are configured by hardware such as various processors or communication ASICs, programs, etc.

[0041] The storage unit 170 serves as a work area for the processing unit 100, the communication unit 196, etc., and its functions are realized by a RAM (VRAM), etc. The information stored in the storage unit 170 may be managed by a database.

[0042] In addition to the main memory unit 171, the memory unit 170 of this embodiment also has a game information memory unit 172 in which game information indicating information related to the game is stored, a player information memory unit 173, a key configuration data memory unit 174, and an image buffer 175.

[0043] In particular, the game information storage unit 172 stores information about the virtual space in which the game is played, information setting values ​​of the virtual camera, and the like.

[0044] Furthermore, player information (user information) is stored in association with a player ID (user ID) for each player (user) in the player information storage unit 173. The player ID is identification information for identifying a player.

[0045] Furthermore, the key configuration data storage unit 174 stores key configuration data for each player managed by the server.

[0046] In the image buffer 175, image data (display image) generated by the image generating unit 130 is stored.

[0047] The processing unit 100 performs various processes using a main memory unit 171 in a memory unit 170 as a work area. The functions of the processing unit 100 can be realized by hardware such as various processors (CPU, DSP, etc.) and ASICs (gate arrays, etc.), or by programs.

[0048] The processing unit 100 performs various processes of this embodiment based on programs (data) stored in the information storage medium 180. That is, the information storage medium 180 stores programs for making a computer function as each unit of this embodiment (programs for making a computer execute the processes of each unit).

[0049] For example, the processing unit 100 (processor) controls the entire server device 10 based on a program stored in the information storage medium 180, and performs various processes such as controlling the transfer of data between the various units. Furthermore, the processing unit 100 performs processes for providing various services in response to requests from the terminal device 20.

[0050] In this embodiment, the server device 10 may perform part or all of the processing of the processing unit 100, or the terminal device 20 may perform part of the processing of the processing unit 100.

[0051] The processing unit 100 includes a game processing unit 110, a key configuration data control unit 111, a memory processing unit 112, a generation unit 113, a presentation unit 114, a communication control unit 120, a Web processing unit 121, a management unit 122, a notification unit 123, an image generation unit 130, and a sound processing unit 140.

[0052] The game processing unit 110 performs various controls for providing the game of this embodiment (for example, a battle game, a music game, an RPG game, an action game, a training game, etc.). For example, the processing unit 100 works in conjunction with the terminal device 20 to process the play input via the terminal device 20. Based on the input from each player, game processing for the game provided in this embodiment may be performed in each player.

[0053] The game processing unit 110 may also have a timer function, which may be used to manage the progress of the game and to synchronize with each terminal device 20. In particular, the current time and a preset time may be output to each unit.

[0054] The game processing unit 110 may execute game processing based on a player's operation input (operation information). For example, the game processing unit 110 receives a player's operation input (operation information) from the player's terminal device 20 and executes game processing. For example, the game processing unit 110 may execute matching processing with each player during online battles.

[0055] The key configuration data control unit 111 controls the key configuration data. The key configuration data control unit 111 performs new registration, data update, and deletion of all or part of the key configuration data stored in the key configuration data storage unit 174. Details will be described later.

[0056] The storage processing unit 112 performs processing to store data in a predetermined storage area. In particular, in this embodiment, the key configuration data and the play situation are stored in the storage unit 170 (for example, the key configuration data storage unit 174). Details will be described later.

[0057] The generating unit 113 generates list data relating to the play status, the details of which will be described later.

[0058] The presentation unit 114 is capable of presenting the list data and the key configuration data associated with each data item in the list data, as will be described in detail later.

[0059] The communication control unit 120 establishes a connection (session or connection) with the terminal device 20 and performs processing for communicating (transmitting and receiving) data via the network.

[0060] For example, the communication control unit 120 transmits information related to the game to the player's terminal device 20. In addition, the communication control unit 120 receives, from the player's terminal device 20, information on the player's operation accepted by the terminal device 20. In addition, the communication control unit 120 transmits information related to the game to the terminal device 20.

[0061] The communication control unit 120 also receives key configuration data from the player's terminal device 20. The communication control unit 120 also receives data relating to the player's game play status, and the like.

[0062] The communication control unit 120 may receive information related to the game from the player's terminal device 20. For example, the communication control unit 120 may receive the contents of an operation input from the terminal device 20.

[0063] Furthermore, the communication control unit 120 may transmit key configuration data of the player to the player's terminal device 20. Furthermore, the communication control unit 120 may transmit information related to the game.

[0064] The Web processing unit 121 functions as a Web server. For example, the Web processing unit 121 performs the following operations in response to a request from a Web browser installed in the terminal device 20 through a communication protocol such as HTTP (Hypertext Transfer Protocol). It performs processing for transmitting data and processing for receiving data transmitted by the Web browser of the terminal device 20.

[0065] The management unit 122 manages game information and player information associated with player identification information for each player.

[0066] The notification unit 123 notifies the player of given information. Note that "notifying" means notifying the player (player's terminal device 20) of information. Note that "notifying" may be interpreted as providing, presenting, displaying, or transmitting.

[0067] The image generating unit 130 performs drawing processing based on the results of various processes performed by the processing unit 100, thereby generating an image.

[0068] That is, the image generating unit 130 generates an image (including a moving image) seen from a virtual camera in a virtual space.

[0069] The image generating unit 130 performs drawing processing based on various processes (e.g., game processing) performed by the processing unit 100, thereby generating an image. The image generated by the image generating unit 130 may be a so-called two-dimensional image or a so-called three-dimensional image. The image generating unit 130 may transmit the generated image data to the terminal device 20.

[0070] The sound processing unit 140 performs sound processing based on the results of various processes performed by the processing unit 100, and generates game sounds such as background music, sound effects, or voices. The sound processing unit 140 may transmit the generated sound data to the terminal device 20.

[0071] The server device 10 may have all or part of the functions of the terminal device 20 described below.

[0072] The server device 10 of this embodiment may generate an image like the terminal device 20 described below. When the server device 10 generates an image, the server device 10 transmits the generated image to the terminal device 20 and controls the display unit 290 of the terminal device 20 to display the image. In other words, the display destination of the image generated by the server device 10 is the display unit 290 of the terminal device 20.

[0073] [3] Functional configuration of terminal device Next, the terminal device 20 of this embodiment will be described with reference to Fig. 3. Fig. 3 is an example of a functional block diagram showing the configuration of the terminal device 20 of this embodiment. Also, the terminal device 20 of this embodiment may have a configuration in which some of the components (units) of Fig. 3 are omitted.

[0074] Information storage medium 280 (computer-readable medium) stores programs, data, etc., and its functions can be realized by an optical disk (CD, DVD), a magneto-optical disk (MO), a magnetic disk, a hard disk, a magnetic tape, or a memory (ROM), etc.

[0075] The input unit 260 includes buttons and levers that can input operation inputs (operation signals). The terminal device 20 allows the player to view the entertainment content screen displayed on the display unit 290 and perform entertainment-related processing.

[0076] The input unit 260 may be realized by a touch panel or a touch panel display. That is, the input unit 260 is a device that receives two-dimensional input signals on a screen on which an image is displayed. The input unit 260 includes a detection unit 262 capable of detecting two-dimensional touch position coordinates (x, y) in a touch detection area (touch panel). For example, the input unit 260 includes a detection unit 262 capable of detecting two-dimensional touch position coordinates (x, y) in a touch detection area (touch panel). Note that a touch operation on a display screen (hereinafter, referred to as a "touch panel" unless otherwise specified) may be performed using a fingertip or an input device such as a touch pen.

[0077] The input unit 260 may also include a keyboard, a steering wheel, a microphone, an acceleration sensor, and the like.

[0078] The input unit 260 includes an operation input unit 263. The operation input unit 263 in this embodiment is, for example, an operation member. To be more specific, the operation input unit 263 includes a button, a lever, a stick, a keyboard, etc. of a controller. The operation input unit 263 in this embodiment also includes a virtual button, a virtual lever, a virtual stick, a virtual keyboard, etc. displayed on a touch panel.

[0079] The storage unit 270 serves as a work area for the processing unit 200, the communication unit 296, etc., and its function can be realized by a RAM (VRAM) or the like.

[0080] The storage unit 270 is an example of a storage area. The storage unit 270 of this embodiment includes a main storage unit 271, an image buffer 272, a game information storage unit 273, a key configuration data storage unit 274, and a player information storage unit 276. Note that some of these may be omitted, or a part of them may be constituted by the storage unit 170 of the server device 10 or a given storage device (storage area on the cloud) connected via a network.

[0081] The main storage unit 271 is used as a work area. The image buffer 272 stores image data (display image) generated by the image generating unit 230. Note that image data generated by the server device 10 may be received and stored in the image buffer 272.

[0082] Game information is stored in the game information storage unit 273. Note that the terminal device 20 may receive game information from the server device 10 and store the game information in the game information storage unit 273. The game information includes command information and character information.

[0083] Character information is information about a character. For example, it is the character's parameters (stamina, attack power, defense power, and other parameters), items (weapons, and other tools) possessed by the character, and level (rank, rank). The level indicates the skill level and strength of the character. In this embodiment, the level is updated sequentially depending on the game results.

[0084] The key configuration data storage unit 274 stores key configuration data of a player operating the terminal device 20. Note that the terminal device 20 may receive key configuration data corresponding to the player ID of the player operating the terminal device 20 from the server device 10 and store the key configuration data in the key configuration data storage unit 274.

[0085] Player information is stored in the player information storage unit 276. Note that the terminal device 20 may receive player information corresponding to a player ID of a player who operates the terminal device 20 from the server device 10 and store the player information in the player information storage unit 276.

[0086] For example, the player information storage unit 276 stores the player's level, playing history, playing tendencies, information on other players related to the player, and the like.

[0087] The player information may include the player's operation input (operation information). The player information may be a concept including not only the player's information associated with the player, but also information on the player's game media (e.g., game media such as characters, cards, and items owned by the player).

[0088] The information storage medium 280 can store a program for making a computer function as each unit of the present embodiment (a program for making a computer execute the processing of each unit). The processing unit 200 performs various processes of the present embodiment based on the program (data) stored in the information storage medium 280, as described later.

[0089] The display unit 290 outputs the image generated by this embodiment, and the function thereof can be realized by a CRT, an LCD, a touch panel display, an HMD (head mounted display), or the like.

[0090] In particular, in this embodiment, the display unit 290 also functions as an input unit 260 (for example, operation input unit 263) where the player operates the game by using a touch panel display. Here, as the touch panel, for example, a resistive film type (four-wire type, five-wire type), a capacitance type, an electromagnetic induction type, an ultrasonic surface acoustic wave type, an infrared scanning type, or the like can be used.

[0091] The sound output unit 292 outputs the sound generated by this embodiment, and the function thereof can be realized by a speaker, a headphone, or the like.

[0092] The communication unit 296 performs various controls for communicating with the outside (e.g., the server device 10 or other terminal devices 20), and its functions can be realized by hardware such as various processors or communication ASICs, programs, etc.

[0093] The terminal device 20 may receive, via a network, programs and data for causing a computer to function as each unit of the present embodiment, which are stored in the information storage medium 180 or the storage unit 170 of the server device 10, and store the received programs and data in the information storage medium 280 or the storage unit 270. The case where the terminal device 20 functions by receiving the programs and data in this manner is also included within the scope of the present invention.

[0094] The processing unit 200 (processor) performs processing such as entertainment control (e.g., game processing), image generation processing, or sound generation processing in conjunction with the server device 10 based on input data and programs from the input unit 260 (e.g., operation input unit 263).

[0095] The processing unit 200 also performs game processing (e.g., processing of a competitive game, etc.) based on the player's operation input inputted via the input unit 260 (e.g., the operation input unit 263). The processing unit 200 may be executed in conjunction with the server device 10, or a part or the whole of the processing unit 200 may be formed in the server device 10.

[0096] The processing unit 200 performs various processes using the storage unit 270 as a work area. The functions of the processing unit 200 can be realized by hardware such as various processors (CPU, DSP, etc.) and ASICs (gate arrays, etc.), or by programs.

[0097] The processing unit 200 includes a communication control unit 211, an operation input receiving unit 217, a game processing unit 218, a providing unit 219, an image generating unit 230, and a sound processing unit 240. Note that some of these units may be omitted.

[0098] The communication control unit 211 performs processing for transmitting and receiving data to and from the server device 10. In addition, the communication control unit 211 performs processing for storing data received from the server device 10 in the storage unit 270, processing for analyzing the received data, and other control processing related to transmission and reception of data.

[0099] The communication control unit 211 may transmit and receive information related to the game to and from the terminal devices 20 of other players. For example, the communication control unit 211 receives information transmitted from the terminal devices 20 of other players, and transmits information about its own terminal device 20 to the terminal devices 20 of other players.

[0100] The communication control unit 211 may be configured to perform communication with another terminal device 20 or the server device 10 when an operation input for starting communication is received from the player.

[0101] Furthermore, the communication control unit 211 performs processing for transmitting and receiving data to and from another terminal device 20 or the server device 10 at a predetermined cycle from when a communication connection is established with the other terminal device 20 or the server device 10 until the communication connection is cut off.

[0102] The communication control unit 211 performs processing for transmitting player identification information and operation input to the server device 10 and receiving data (player's web page, screen, etc.) from the server device 10.

[0103] The communication control unit 211 may transmit and receive data to and from the server device 10 at a predetermined cycle, or may transmit and receive data to and from the server device 10 when an operation input is received from the input unit 260 (e.g., the operation input unit 263). In particular, the communication control unit 211 of this embodiment may perform a process of receiving given screen information (e.g., screen information, etc.) from the server device 10.

[0104] Furthermore, in the case of a network system constituted by a plurality of terminal devices 20, the communication control unit 211 may perform communication control by a peer-to-peer (so-called P2P) method in which an online game is played while transmitting and receiving data between the plurality of terminal devices 20, or may perform communication control by a client-server method in which an online game is played while each terminal device 20 transmits and receives data (information) via the server device 10.

[0105] In the game system of this embodiment, data may be transmitted and received not only by wired communication but also by wireless communication.

[0106] The operation input receiving unit 217 receives an operation instruction command based on an operation input input by the player to the input unit 260 (for example, the operation input unit 263).

[0107] The game processing unit 218 performs processes such as starting game content (e.g., a game) when a start condition is satisfied, progressing the game content, placing objects such as a character to be controlled by the player, enemy characters, and other characters, displaying objects, calculating the result of the game content (e.g., the game result), and terminating the game content when a termination condition is satisfied.

[0108] When a player plays a competitive game against a computer, a game control unit 218 progresses the game based on information on the player's operation input received by the operation input receiving unit 217 and information controlled by the computer.

[0109] When a competitive game is played between real players, the game processing unit 218 receives information on the operation input of the first player received by the operation input receiving unit 217 of the terminal device 20A and information transmitted from the terminal device 20B of the second player, and converts the information into the second player's game data. The game progresses according to the player's operational input information.

[0110] The game processing unit 218 controls the movement and actions of a character operated by a player, based on input information of the player inputted via an input unit 260 (for example, an operation input unit 263).

[0111] The game processing unit 218 may perform movement control and action control on the character operated by the player, enemy characters, and other characters, based on various information (game information) related to the game transmitted from the server device 10.

[0112] Furthermore, the game processing unit 218 may receive movement information and action information of non-player characters from the server device 10, and control the movement and action of the non-player characters based on the movement information and action information.

[0113] For example, the game processing unit 218 may execute a battle game in which characters attack and defend against each other, reducing the vitality values ​​of both characters, and the winner is determined based on the vitality values ​​of both characters.

[0114] In addition, the game processing unit 218 may perform processing to move objects such as characters within an object space or control the actions (motion, animation) of characters based on game information transmitted from the server device 10 and input data or a program (movement algorithm) and various data (motion data) input by the player via the input unit 260 (e.g., the operation input unit 263).

[0115] Furthermore, the game processing unit 218 may be executed in conjunction with the server device 10, or a part or the whole of the game processing unit 218 may be formed in the server device 10.

[0116] Furthermore, the game processing unit 218 may perform game processing based on information received from the server device 10. Furthermore, the game processing unit 218 may transmit information such as game results to the server device 10.

[0117] The providing unit 219 performs a process of providing an image to a player, for example, a process of displaying an image on the display unit 290 of the terminal device 20.

[0118] The providing unit 219 may display the video received from the server device 10. The providing unit 219 may display display information or a screen using a Web browser. The providing unit may be referred to as a display control unit or a presentation unit.

[0119] The providing unit 219 may provide (display on the display unit 290) information required during the game based on information transmitted from the server device 10.

[0120] The image generation unit 230 performs drawing processing based on the results of various processes performed by the processing unit 200 , thereby generating an image, and outputs it to the display unit 290 .

[0121] That is, the image generating unit 230 generates an image (including a moving image) seen from a virtual camera in a virtual space.

[0122] The image generating unit 230 performs drawing processing based on various processes (for example, game processing) performed by the processing unit 200, thereby generating an image, which is output to the display unit 290. The image generated by the image generating unit 230 may be a so-called two-dimensional image, or a so-called three-dimensional image. It's fine.

[0123] The image generating unit 230 may perform all or a part of the same processing as the image generating unit 130 of the server device 10. The image generating unit 230 may receive image data generated in the server device 10 and output it to the display unit 290.

[0124] The sound processing unit 240 performs sound processing based on the results of various processes performed in the processing unit 200, generates game sounds such as background music, sound effects, or voices, and outputs them to the sound output unit 292. Note that the sound processing unit 240 may perform all or a part of the same processes as the sound processing unit 140 of the server device 10. The sound processing unit 240 may receive sound data generated in the server device 10 and output it to the sound output unit 292.

[0125] The terminal device 20 of this embodiment may be controlled so that the game can be played in a single player mode in which only one player can play, or in a multiplayer mode in which multiple players can play. For example, when controlled in the multiplayer mode, game processing may be performed by transmitting and receiving data to and from other terminal devices 20 via a network, or one terminal device 20 may perform processing based on operation input from multiple input units 260 (operation input units 263).

[0126] In the case where the terminal device 20 of the present embodiment plays a game with a plurality of terminal devices 20 by P2P or the like, one terminal device 20 may act as a host and execute processing. In such a case, the terminal device 20 as the host may execute processing of each processing unit of the server device 10 (a part or all of each processing unit).

[0127] Furthermore, the terminal device 20 of the present embodiment may perform the same process as the server device 10 and display a screen on the display unit of the terminal device 20 .

[0128] [4] Overview The game system of this embodiment is a game system in which multiple players can participate. The game system stores each player's key configuration data and playing status in association with each other. The game system then generates a list or ranking based on each player's key configuration data and playing status. Furthermore, the game system of this embodiment is a game system in which the player can set the key configuration himself.

[0129] For example, the game system generates a list or ranking based on the playing situation such as the score, linked to the key configuration data. This allows the player to know the key configuration used by other players who have achieved high scores, or the key configuration used by other players who have cleared a particular stage. In this way, in this embodiment, useful information about the key configuration can be presented to the player, making it possible to further enhance the enjoyment of game play.

[0130] In this embodiment, it is possible to display thumbnails in the list or ranking, and to store a selection made by the player from the presented key configuration data as new key configuration data for that player. Also, advice may be presented based on the play situation with the current key configuration. This further makes it possible to present the player with information about the key configuration that is useful to the player.

[0131] [5] Explanation of key configuration data The key configuration data is data on operations based on operations assigned to the operation input unit 263 (for example, operation members such as keys, buttons, and levers of a controller) by which the player operates the game. It is setting information. In other words, key configuration is a function that allows customization of the allocation of game functions to the keys of the controller. Note that the operation input unit 263 is not limited to physical operation members such as the keys, buttons, and levers of the controller.

[0132] For example, when the operation input unit 263 is a touch panel, the key configuration may be a function that allows customization of the allocation of functions to each operation area of ​​the touch panel. In other words, the key configuration data may be operation setting information based on the operations assigned to each operation area of ​​the touch panel.

[0133] Furthermore, the key configuration may be a function that, when the operation input unit 263 can detect the moving direction, angular velocity, and acceleration of the controller, enables customization of the allocation of functions to the detection results of the moving direction, angular velocity, and acceleration. In other words, the key configuration data may be operation setting information based on operation inputs that are assigned to the movements (e.g., shaking the controller vertically, shaking the controller horizontally, etc.) and attitudes (holding the controller vertically, tilting the controller from the vertical direction, etc.) of the controller.

[0134] Furthermore, if the operation input unit 263 can input voice, the key configuration may be a function that allows customizing the allocation of functions according to the voice input. In other words, the key configuration data may be operation setting information based on the voice input that is assigned to a voice.

[0135] Fig. 4 shows an example of key configuration data KA for the player PA. For example, as shown in Fig. 4, in this embodiment, motion information of a character's "jump" is assigned to the A button (an example of the operation input unit 263) of the controller of the terminal device 20, and motion information of a character's "punch" is assigned to the B button (an example of the operation input unit 263). At this time, the motion information of the jump assigned to the A button and the motion information of the punch assigned to the B button are regarded as key configuration data.

[0136] [6] Control of key configuration data The key configuration data control unit 111 sets changeable key configuration data, which is operation-based operation setting information, in association with the player for the operation input unit 263 through which the player operates the game.

[0137] The key configuration data control unit 111 also sets default key configuration data and key configuration data changed by the player. The default key configuration data refers to key configuration data set in the initial state, or standard key configuration data set in advance.

[0138] Furthermore, in this embodiment, a plurality of operation input units 263 may be provided. For example, in this embodiment, key configuration data is set for each of some or all of the operation input units 263. Setting refers to storing the key configuration data of a player in the key configuration data storage unit 174 (or in a broader sense, the storage unit 170) in association with the player ID of the player.

[0139] In this embodiment, default key configuration data may be set in advance for each player, or key configuration data may be set based on operation input by the player.

[0140] That is, in this embodiment, in the initial state, one piece of key configuration data may be selected from a plurality of pieces of key configuration data prepared in advance, automatically by computer control or based on an operation input by the player, and the selected key configuration data may be used. In this embodiment, in the initial state, one set of key configuration data prepared in advance may be used.

[0141] Furthermore, in this embodiment, the key configuration data may be changed for each of some or all of the operation input units 263. The change refers to changing some or all of the key configuration data of the player that is stored in the key configuration data storage unit 174 and associated with the player's player ID.

[0142] In this embodiment, the key configuration data may be changed for each player based on computer control, or based on operation input by the player.

[0143] For example, as shown in FIG. 5, the key configuration data control unit 111 stores the key configuration data in the key configuration data storage unit 174 in association with the player ID for each player.

[0144] It should be noted that key configuration data storage unit 174 is a storage area of ​​server device 10. The storage area for key configuration data is not limited to key configuration data storage unit 174, and may be a storage area on the Internet (on the cloud) managed by server device 10.

[0145] In the initial state, the server device 10 stores the initial settings of the key configuration data in the key configuration data storage unit 174. Also, in the initial state, the terminal device 20 stores the initial settings of the key configuration data in the key configuration data storage unit 274 (or, in a broader sense, the storage unit 270) of the terminal device 20.

[0146] When the terminal device 20 receives changed key configuration data based on a player's operation input or computer control (CPU control), it stores the changed key configuration data in the key configuration data storage unit 274. The terminal device 20 transmits the player ID and the changed key configuration data to the server device 10, and the server device 10 updates and sets the key configuration data corresponding to the player ID to the changed key configuration data.

[0147] Furthermore, the key configuration data control unit 111 may store history information of the key configuration data of each player in the key configuration data storage unit 174. That is, the key configuration data storage unit 174 stores history information of the key configuration data of the player in association with the player ID of the player.

[0148] [7] Explanation of memory for play situations The storage processing unit 112 associates the key configuration data of each player with the playing status of that player, and stores the playing status of each player in the storage unit 170 as a playing status group.

[0149] [7.1] Description of the play situation The playing status includes at least one of the following when playing with the player's key configuration data: techniques activated, specific successful inputs, the total playing period during which the player's key configuration data is continuously used, the player's operating tendencies, and the clearing status of specific stages.

[0150] The "activated technique" may be the activated technique itself (for example, a continuous technique such as a punch, kick, or combo) or includes at least one of the timing at which the technique was activated (the technique was used).

[0151] The "successful specific input" includes, for example, at least one of information on a successful specific command input, an input related to a successful sequential action, and the timing of a successful specific input.

[0152] A "continuous action" is a plurality of actions that satisfy a predetermined continuation condition, and may also be called a "combo," "continuous attack," or "continuous technique."

[0153] For example, when the player PA wants the controlled character OB1 to perform combo A, the player PA inputs a right punch command (e.g., the A button) twice, and then inputs a left kick command (e.g., the B button) once, within three seconds.

[0154] For example, in order to activate combo A, it is necessary to input commands for three actions, a right punch, a right punch, and a left kick, consecutively within a continuous action period (for example, within 3 seconds).

[0155] An example of a successful combo A is as follows. For example, as shown in FIG. 6, at timing T21, a right punch action is started based on a command operation input of a right punch action of the first character OB1 by the player PA. If the right punch of the first character OB1 hits the second character OB2 (opponent character, enemy character) at timing T22, the right punch is successful. When the second character OB2 is hit by the first character OB1, it becomes in a stiff state for several frames and is defenseless in that the operation input is not reflected. Then, at timing T23, a right punch action is started based on a command operation input of the right punch action of the first character OB1 by the player P1. If the right punch of the first character OB1 hits the second character OB2 at timing T24, the right punch is successful. Then, at timing T25, a left kick action is started based on a command operation input of a left kick action of the first character OB1 by the player P1. If the left kick of the first character OB1 hits the second character OB2 at timing T26, the left kick is successful, and thus the combo A is successful.

[0156] The "total playing period during which the player's key configuration data is continuously used" is, for example, the period during which the player PA continues to play the game using the key configuration data KA without changing it from the time T30 when the player PA sets the key configuration data KA.

[0157] "Player's operation tendency" is information such as the player's gameplay habits, such as an aggressive tendency to aggressively attack the opponent, or a conservative tendency to play defensively.

[0158] The "clearance status of a specific stage" includes at least one of information on whether the specific stage has been cleared, information on the stage (stage name, stage identification information), and difficulty level. Note that the clear status may be rephrased as the progress status.

[0159] For example, it is information on whether or not the boss battle stage SP has been cleared. Note that a stage is a unit of gameplay, and may also be called a quest or a mission.

[0160] In addition, the "play situation" may include in-game items (e.g., characters, equipment, materials, etc.).

[0161] Furthermore, the "play situation" may include each operation input unit 263 (keys such as the A button and the B button).

[0162] Furthermore, the "play situation" may include each operation content (jump, crouch, etc.).

[0163] In this embodiment, for example, list data of a group of players who have equipped their characters with specific items (for example, a list of players who have cleared a stage, a list of performance rankings, a list of popularity rankings) may be presented.

[0164] In addition, in this embodiment, for example, list data of a group of players who are using a specific technique may be presented. More specifically, in this embodiment, for example, list data showing which key configuration data is used for each type of technique (for example, a list of players who have cleared a stage, a list of performance rankings, a list of popularity rankings) may be presented.

[0165] In this embodiment, the play situation may be used as a threshold for determining whether or not to include it in the list data.

[0166] [7.2] Memory of play situations 7, the storage processing unit 112 stores the play status for each player ID in the storage unit 170. The play status for each player ID managed by the player is defined as a play status group.

[0167] In this embodiment, the key configuration data of each player is stored in the storage unit 170 in association with the playing situation of that player.

[0168] To give a specific example, in the case of player PA, the storage processing unit 112 stores in the storage unit 170 the key configuration data KA of the player PA and the playing situation SA of the player in association with each other.

[0169] In this embodiment, the play situation group may be stored in the key configuration data storage unit 174, or may be stored in a storage area different from the key configuration data storage unit 174 (for example, the game information storage unit 172).

[0170] [7.3] Explanation of play results The play result is the game result associated with the playing situation, such as the score or achievements in a certain period of time, etc. Specifically, the play result is the result of clearing the game (success) or failing, the result of winning or losing, the ranking, the score, etc.

[0171] The storage processing unit 112 stores in the storage unit 170 the playing status of each player and the game results associated with that playing status.

[0172] [7.4] Memory of play results The storage processing unit 112 may store, for each player, the play results of the player along with the play situation of the player in association with the key configuration data of the player.

[0173] For example, in this embodiment, the play situation (timing TA when a punch technique is executed) and the result associated with the play situation are stored in association with the key configuration data KA of the player PA as shown in Fig. 7. The result associated with the play situation is, for example, the result of the success or failure of the punch, the game result of whether or not the stage ST1 where the punch technique was executed was cleared, etc.

[0174] [8] Creating list data The generation unit 113 generates (creates) list data relating to the play situations designated by the player or the computer, based on the play situation group.

[0175] [8.1] Summary data on play status In this embodiment, "list data regarding playing status" refers to at least one of list data such as results such as clearing or failing a particular stage of the game, win / lose results, ranking, score, etc., or various rankings in which the above have been ranked or rearranged (e.g., score rankings, level rankings, win rate rankings).

[0176] Fig. 8 shows an example of a list data screen GA1 presented to the player PA. For example, as shown in Fig. 8, a score is given as an example of the list data. Note that, as shown in Fig. 8, the list data may also include the ranking of the scores.

[0177] [8.2] Given the analysis The generation unit 113 performs a given analysis based on the play results of the player associated with the player's play status and the play results of the other players associated with the play status of the other players, and generates list data regarding the play status of the play results that satisfy given conditions.

[0178] A given analysis will be described. For convenience of explanation, an analysis example in the generation of list data to be presented to the player PA will be described.

[0179] First, it is assumed that the player PA plays the game stage ST1, performs a punch technique at a timing TA in the stage ST1, and fails to clear the game stage ST1 due to the punch attack being unsuccessful.

[0180] In such a case, in this embodiment, data regarding the playing status (e.g., scores, etc.) of other players who have cleared stage ST1 and / or other players who have successfully punched in stage ST1 is made into list data for each other player.

[0181] For example, if the given condition is to clear stage ST1, it is assumed that the given condition is fulfilled when the stage ST1 is cleared.

[0182] More specifically, in this embodiment, it is determined for each other player whether or not the other player has played stage ST1 of the game. Then, it is determined for each other player who has played whether or not the other player has cleared stage ST1. Then, data on the playing status of the other players who have cleared stage ST1 (for example, scores, etc.) is made into list data.

[0183] For example, if a successful punch in stage ST1 is set as a given condition, it is assumed that the given condition is satisfied when the punch is successful.

[0184] To explain in more detail, in this embodiment, for each other player, it is determined whether the other player has played stage ST1 of the game. Then, for each other player who has played, it is determined whether or not the other player has landed a punch in stage ST1. Then, data on the playing situation of other players who have successfully landed a punch in stage ST1 (for example, points, etc.) is made into list data.

[0185] The generator 113 may use the player's information and / or information of other players for a given analysis.

[0186] For example, the player information includes the player's gender, age, billing information (amount charged), hand size, finger length, regional information (country, region, prefecture, etc. where the game is played), etc. In other words, in this embodiment, the target players of the list data are narrowed down based on the player information. For example, the population of the list data may be limited by gender or age group (for example, men in their 30s).

[0187] For example, limited to males in their twenties, data on the playing status (eg, scores, etc.) of other players who have played and cleared stage ST1 is made into the list data.

[0188] [8.3] Sorting The generating unit 113 may rank the list data by rearranging (sorting) the list data based on a given sorting condition.

[0189] The sorting conditions include performance, battle record, playing status, playing results, given numerical values ​​related to player information, playing period, period during which the same key configuration data has been used, score, level, and the like.

[0190] For example, when the "data relating to the playing situation" is a score (an example of a given numerical value relating to a player), the generating unit 113 may rearrange the list data in descending order of score.

[0191] Furthermore, when the "data relating to the playing situation" is a level (an example of a given numerical value relating to a player), the generating unit 113 may rearrange the list data in descending order of level.

[0192] Furthermore, when the "play status data" is a play period (an example of a given numerical value related to a player), the generating unit 113 may rearrange the list data in ascending order of play period. Note that the play period may be the period from the start of the game, the total period during which the game is played, etc.

[0193] In addition, when the "data regarding the playing situation" is the period during which the player has used the same key configuration data (an example of a given numerical value related to the player), the generation unit 113 may rearrange the list data in order of the length of time during which the key configuration data has been used.

[0194] The sorting condition may be the number of players using each key configuration data in that play situation. For example, the list data may be sorted in descending order of the number of players using the same key configuration data in stage ST1.

[0195] The generating unit 113 may generate the list data regardless of the given sorting conditions.

[0196] [8.3.1] Examples of given numerical values A specific example of the "given numerical value" will be described below. First, the "given numerical value" may be a period of time that satisfies a given condition.

[0197] For example, if clearing a stage is a given condition, the period from a given point in time (e.g., the start of the game for a stage) to clearing the stage is set as a given numerical value. Then, the list data is rearranged in ascending (or descending) order of the period from the given point in time (e.g., the start of the game for a stage) to clearing the stage.

[0198] For example, if the given condition is to obtain an item, the time until the item is obtained is set as a given value, and the list data is rearranged in ascending order (or ascending order) of the time until the item is obtained from a given point in time (for example, the start point of the game in a stage).

[0199] Also, the score for a given period (for example, the entire operation period after the key configuration data is set, or the first few hours (for example, one hour) after starting game play) may be set as a given numerical value. The list data may then be sorted in ascending (or descending) order of score.

[0200] The level of the player may be a given value. Then, for example, the key configuration data of other players (players at level "10") who are at the same level as the level of the player PA (for example, "10") may be displayed in a list.

[0201] Also, the key configuration data of players with a higher level than the level of the player PA (players with a level higher than "10") may be displayed in a list. In this case, the list data may be sorted in order of level (highest level first, or lowest level first).

[0202] [9] Presentation The presentation unit 114 is capable of presenting the list data and the key configuration data associated with each data of the list data. The presentation unit 114 presents the list data and the key configuration data on the terminal device 20 of the player (the display unit 290 of the terminal device 20).

[0203] As shown in FIG. 8, for example, when the player PA fails to execute a punch technique on the stage ST1, a list of key configuration data for successful punch techniques on the stage ST1 is viewed on the terminal device 20 of the player PA.

[0204] In this way, the player PA can refer to the key configuration data when other players succeeded in punching in stage ST1. In other words, useful information can be presented to the player PA, and the player PA can enjoy the gameplay even more.

[0205] In this embodiment, it is possible to present a list of scores and key configuration data associated with each score. In this embodiment, detailed information of each key configuration data, such as a jump key, a punch key, etc., is presented.

[0206] [9.1] Presented key configuration data In this embodiment, the key configuration data presented to a player includes at least a portion of the key configuration data of other players.

[0207] In this embodiment, when all of the key configuration data of another player is to be included in the sorting target (for example, when all key settings of each operating component are to be included in the sorting target), the key configuration data of the other player is copied (duplicated) as is and presented.

[0208] In addition, in this embodiment, when part of another player's key configuration data is to be sorted (for example, when part of the key settings of each operating component is to be sorted), the other player's key configuration data is automatically and originally constructed and presented.

[0209] For example, the key configuration data of other players may be presented by sorting based on a "key" such as the A button.

[0210] Also, the key configuration data of other players may be presented by sorting based on the crouching "operation" criterion.

[0211] Also, sort by the "operation" criteria of Combo A, and compare the key configuration data of other players. , may be presented.

[0212] [9.2] Building key configuration data In this embodiment, key configuration data for other players may be automatically and originally constructed, and the constructed key configuration data may be presented.

[0213] For example, in this embodiment, based on given numerical values, at least one of the average, median, and mode is calculated from the data of multiple players, and original key configuration data is automatically constructed by avoiding the following combinations (for example, by choosing combinations that do not cause problems).

[0214] For example, in this embodiment, there is a problem that the first key (first key priority assignment) of each operating member is duplicated, resulting in settings that cannot coexist. In this embodiment, original key configuration data is constructed to avoid such problematic combinations. More specifically, if "jump" and "crouch" are both A buttons and cannot coexist, original key configuration data is constructed by setting "jump" to the A button and "crouch" to the B button.

[0215] For example, in this embodiment, original key configuration data is constructed by combining the first-place keys (first-place key assignment priority) of each operating member to avoid physical problems (i.e., problems with commands that are physically difficult to generate, or commands that cannot be generated physically). More specifically, for example, if there is a command that is activated by simultaneously pressing the △ and × buttons on a controller, it is necessary to press the × button with the thumb and the △ with the index finger, and there is a moment when the right stick cannot be touched. In such a case, if "special technique C" is assigned to simultaneously pressing the △ and × buttons on the controller, original key configuration data is constructed without assigning a key to the right stick.

[0216] [9.3] Thumbnail presentation The presentation unit 114 is capable of presenting thumbnails of images and / or videos (images) of operation scenes based on the use of the key configuration data.

[0217] A thumbnail is a sample image (reduced image) of an image and / or video. Thumbnails are displayed small and concisely to improve visibility.

[0218] For example, as shown in Fig. 8, in this embodiment, a thumbnail SA1 of a moving image of an operation scene that has been operated based on the use of the key configuration data KN is displayed. For example, the player PA can click on the thumbnail SA1 to play and view the moving image of the thumbnail SA1. This allows the player PA to confirm how the punch was successful by using the key configuration data KN.

[0219] In this embodiment, an image of an operation scene based on the use of the key configuration data KN may be displayed.

[0220] Furthermore, the presentation unit 114 may be capable of presenting thumbnails of images and / or videos of operation scenes based on the frequency of use of the key configuration data (for example, operation scenes that are used frequently).

[0221] In this embodiment, a thumbnail of the best scene corresponding to the operation method of the key configuration data may be presented. For example, a thumbnail of the scene of the most frequently used special move by the group of players who used the key configuration data KN may be presented. Note that the player can view the image of the special move by issuing an execution command for the image of the thumbnail. The user can play and view the video of the special move by issuing an instruction to execute the video of the thumbnail.

[0222] In this embodiment, one player may be selected from a group of players who have the same key configuration data, and thumbnails of images and / or videos of game play performed by that player may be presented.

[0223] For example, an example in which the player PA browses the list data will be described. In this embodiment, at least one of the players PC with the best results (the player with the highest score, the player with the highest win rate, etc.), the player PD whose playing situation is closest to the player PA, and the player PE who has a friend relationship (specific relationship) with the player PA is selected from among a group of players who use the same key configuration data KN, and thumbnails of images and / or videos of gameplay performed by the player are presented. The player PA can then browse images and / or videos of gameplay performed by the selected player by issuing an instruction to execute the images and / or videos of the thumbnails.

[0224] [9.4] Example of list data In this embodiment, when a request for presenting list data is received from a player, the list data and key configuration data corresponding to each data item in the list data may be presented on the terminal device 20 of the player (the display unit 290 of the terminal device 20).

[0225] For example, in this embodiment, when a presentation request for list data of playing status of a player who has cleared stage ST1 is received from the player PA, the list data of playing status of the player who has cleared stage ST1 and key configuration data corresponding to each data of the list data may be presented on the terminal device 20 of the player PA (the display unit 290 of the terminal device 20).When the presentation request from the player PA includes a given sorting condition, the list data may be rearranged and ranked based on the given sorting condition.

[0226] In addition, in this embodiment, when the game situation of a player is a predetermined situation, the list data and key configuration data corresponding to each data of the list data may be presented on the terminal device 20 of the player (display unit 290 of the terminal device 20) by computer control.

[0227] For example, when the player PA clears the stage ST1, the list data for clearing the stage ST1 and the key configuration data corresponding to each data of the list data may be presented on the terminal device 20 of the player PA (the display unit 290 of the terminal device 20).

[0228] The key configuration data may be presented sorted by level or score.

[0229] Also, for example, if the player PA fails in the boss battle stage SP, the list data of the players who cleared the boss battle stage SP and the key configuration data corresponding to each data in the list data may be presented on the terminal device 20 of the player PA (the display unit 290 of the terminal device 20). In such a case, in this embodiment, the key configuration data may be presented sorted by level, score, or the shortest time to clear the boss battle. Also, the presented list data may be limited to females and countries (e.g., America).

[0230] For example, during a game played by the player PA, a list of items may be displayed to the player PA on a purchase screen for purchasing items. In this case, for each item, a list of players who possess (equip) the item and the key configuration data of each player may be presented on the terminal device 20 of the player PA (the display unit 290 of the terminal device 20).

[0231] Furthermore, during the game played by the player PA, a list of key configuration data of the group of players ranked first in level may be presented on the terminal device 20 of the player PA (the display unit 290 of the terminal device 20).

[0232] Furthermore, if the player PA fails to input combo A, list data of players who have succeeded in inputting combo A and key configuration data corresponding to each data in the list data may be presented on the terminal device 20 of the player PA (the display unit 290 of the terminal device 20). In such a case, in this embodiment, the key configuration data may be presented sorted by level, score, or the like. Furthermore, the player PA can view a playback video of combo A by clicking a thumbnail, enabling him or her to consider how to successfully input combo A.

[0233] In this way, in this embodiment, by presenting not only the key configuration data but also useful information such as the game situation and thumbnails corresponding to the key configuration data, it is possible to encourage the player to make changes to the key configuration data that will be beneficial to the player.

[0234]

[10] Setting the proposed key configuration data When a piece of key configuration data is selected by a player from the presented key configuration data, the key configuration data control unit 111 may set the selected key configuration data in association with the player.

[0235] For example, when the player PA selects the key configuration data KN from among a plurality of pieces of key configuration data presented, the key configuration data KA is changed to the key configuration data KN in association with the ID of the player PA.

[0236]

[11] Providing advice When a player selects one piece of key configuration data from the presented key configuration data, the presentation unit 114 may be configured to be able to present advice to the player based on the playing situation of the player.

[0237] For example, when the player PA selects the key configuration data KN as his / her own key configuration data from among the multiple key configuration data presented, the control method of another player (e.g., the player PB) associated with the key configuration data KN is presented. For example, based on the data of the playing situation of the player PB corresponding to the playing situation of the player PA, a message advising the player PA to "crouch after executing punch A" is presented.

[0238]

[12] Presentation of player information The presentation unit 114 may be capable of presenting player information associated with each data item in the list data. For example, in addition to the key configuration data, the presentation unit 114 may be capable of presenting the gender, age group, level, and the like of the player who is using the key configuration data.

[0239]

[13] Flowchart Next, the process flow of this embodiment will be described with reference to Fig. 9. First, key configuration data is set for each player (step S1). For each player, the key configuration data is associated with the playing status of the player (step S2). The playing status of each player is stored in the storage unit as a playing status group (step S3).

[0240] Based on the group of play situations, list data relating to the play situations designated by the player or the computer is generated (step S4). Then, the key configuration data corresponding to each data in the list data can be presented (step S5). Then, the process ends.

[0241]

[14] Other [14.1] Settings for the operation input unit 263 In this embodiment, it may be possible to assign various functions to one operation input unit 263 (for example, the A button). Specifically, it may be possible to set the type of kick (jump kick, crouching kick) in detail with the A button. For example, a setting may be made in which player PA assigns a "jump kick" to a short press of the A button, and player PB assigns a "crouching kick" to a long press of the A button.

[0242] In such a case, in this embodiment, list data including detailed settings (for example, assignment of multiple types of operations to one operation input unit 263) for the A button may be presented. Also, ranked list data including detailed settings (for example, assignment of multiple types of operations to one operating member) for the A button may be presented.

[0243] [14.2] Benefit Granting In this embodiment, when a player sets (uses) the presented key configuration data and plays, a bonus may be given to the player and / or the original user of the key configuration data. For example, when player PA sets the key configuration data KP of player PB and plays, if a given condition is met (for example, when a stage is cleared, an item is obtained, or a goal is achieved within a time limit), a limited item and / or bonus points are given to player PA and / or player PB.

[0244] [14.3] Multiple Players In this embodiment, common list data may be presented when multiple players are playing.

[0245] For example, when players PA and PB are playing the same boss battle stage SP, a key configuration data list button may be presented on the gameplay screen. When players PA and PB click this list button, the same list data may be presented on players PA and PB.

[0246] [14.4] Single Player Example In this embodiment, a game system in which multiple players can participate is used, but the game system may also be a game system in which a single player can participate.

[0247] [14.5] Game genre The game genre is not limited to a battle game (fighting game). The game of this embodiment may be applied to a music game, a sports game, a simulation game, a training game, a quiz game, a puzzle game, an action game, or a role-playing game.

[0248] [14.6] Examples of Game System Applications [14.6.1] Cloud-based gaming system The game system of this embodiment may be a cloud-based game system. For example, in a cloud-based game system, the server device 10 (cloud device) alone performs basic processing (including game processing, drawing processing, etc.), and the terminal device 20 only controls the display of the processing results of the server device 10 (cloud device). The terminal device 20 also transmits information such as input information (operation information) of an input device to the server device 10. In this case, the game The system device 20 may transmit information other than the input information.

[0249] Furthermore, in this embodiment, except for input, each function of the processing unit 200 of the above-mentioned game device 20 and execution of the game program may be executed by the server device 10, and the game device 20 may realize the above-mentioned game by executing input and image display by streaming.

[0250] Furthermore, the game system may store the information stored in the server device 10 and the information stored in the terminal device 20 in a given storage area on the Internet.

[0251] [14.6.2] Examples of social games In addition, in this embodiment, the device may function as an SNS server that provides communication-type services.

[0252] [14.6.3] Example of a browser game In particular, in this embodiment, a game may be provided on the web browser of the game device 20.

[0253] The game device 20 also includes a Web browser capable of browsing Web pages (data in HTML format). That is, the terminal device 20 includes a communication control function for communicating with the server device 10, a display control function using data received from the server device 10 (Web data, data created in HTML format, etc.), a Web browser function for transmitting input data of a player to the server device 10, and the like, and executes various processes for providing a screen to a player and allows the player to play a game. The terminal device 20 may acquire game control information provided from the server device 10, execute a predetermined game process, and play a game based on the game process.

[0254] [14.6.4] P2P example In the case where the game device 20 of the present embodiment plays a game with a plurality of terminal devices 20 by P2P (peer-to-peer) or the like, one terminal device 20 may act as a host and execute processing. In such a case, the terminal device 20 as the host may execute processing of each processing unit of the server device 10 (a part or all of each processing unit).

[0255] [14.7] History of other players' key configuration data In this embodiment, the player PA may be able to view the history of key configuration data of other players (e.g., player PB). In this way, other players can refer to the process of improving the key configuration data.

[0256] [14.8] Other The present invention is not limited to the above-described embodiment, and various modifications are possible. For example, a term cited as a broadly defined or synonymous term in the description in the specification or drawings can be replaced with a broadly defined or synonymous term in other descriptions in the specification or drawings.

[0257] The present invention includes configurations that are substantially the same as the configurations described in the embodiments (for example, configurations with the same functions, methods and results, or configurations with the same purpose and effect). The present invention also includes configurations in which non-essential parts of the configurations described in the embodiments are replaced. The present invention also includes configurations that achieve the same effects as the configurations described in the embodiments or that can achieve the same purpose. The present invention also includes configurations in which publicly known technology is added to the configurations described in the embodiments.

[0258] Although the embodiments of the present invention have been described in detail as above, it will be easily understood by those skilled in the art that many modifications are possible without substantially departing from the novel features and effects of the present invention. Therefore, all such modifications are intended to be included within the scope of the present invention. [Explanation of symbols]

[0259] 10 Server device, 20, 20A, 20B, 20C Terminal device, 100 processing unit, 110 game processing unit, 111 key configuration data control unit, 112 storage processing unit, 113 generation unit, 114 presentation unit, 120 communication control unit, 121 Web processing unit, 122 Management unit, 123 Notification unit, 130 image generation unit, 140 sound processing unit, 160 input unit, 170 memory unit, 171 main memory unit, 172 game information memory unit, 173 player information storage unit, 174 key configuration data storage unit, 175 image buffer, 180 information storage medium, 196 communication unit, 200 processing unit, 211 communication control unit, 217 operation input reception unit, 218 game processing unit, 219 providing unit, 230 image generation unit, 240 sound processing unit, 260 input unit, 262 detection unit, 263 operation input unit, 270 storage unit, 271 main memory unit, 272 image buffer, 273 game information memory unit, 274 key configuration data storage unit, 276 player information storage unit, 280 Information storage medium, 290 Display section, 292 Sound output section, 296 Communication section

Claims

1. A game system in which a player can participate, a key configuration data control unit that sets changeable key configuration data, which is operation setting information based on an operation of an operation input unit through which a player operates a game, in association with the player; a storage processing unit that associates, for each player, the player's key configuration data with the player's play status and stores the play status of each player in a storage unit as a play status group; a generating unit that generates list data regarding play situations designated by a player or a computer based on the play situation group; a presentation unit that is capable of presenting the list data and key configuration data associated with each data item in the list data; A game system comprising:

2. In claim 1, The key configuration data control unit includes: A game system characterized in that default key configuration data is set, and key configuration data changed by a player is set.

3. In claim 1 or 2, The play situation is: This game system includes at least one of the following when playing with the player's key configuration data: techniques activated, specific successful inputs, the total playing period during which the player's key configuration data is continuously used, the player's operating tendency, and the clear status of specific stages.

4. In claim 1 or 2, The storage processing unit is A game system characterized in that, for each player, a play result of the player accompanying the play situation of the player is stored in association with key configuration data of the player.

5. In claim 1 or 2, The generation unit is A game system characterized by performing a given analysis based on a player's playing results associated with the player's playing status and the playing results of other players associated with the playing status of the other players, and generating list data regarding the playing status of the playing results that satisfy given conditions.

6. In claim 5, The generation unit is A game system characterized in that information about the player and / or information about the other players is used for the given analysis.

7. In claim 1 or 2, The generation unit is A game system comprising: a game device for sorting the list data based on a given sorting condition.

8. In claim 1 or 2, The presentation unit is A game system characterized in that it is possible to present thumbnails of images and / or videos of operation scenes based on the use of the key configuration data.

9. In claim 1 or 2, The key configuration data control unit includes: A game system characterized in that, when one piece of key configuration data is selected by a player from among presented key configuration data, the selected key configuration data is set in correspondence with the player.

10. In claim 1 or 2, The presentation unit is A game system characterized in that, when a player selects one piece of key configuration data from the presented key configuration data, advice can be presented to the player based on the playing situation of the player.

11. In claim 1 or 2, The presentation unit is A game system capable of presenting player information associated with each data item in the list data.

12. A program for a game in which a player can participate, comprising: a key configuration data control unit that sets changeable key configuration data, which is operation setting information based on an operation of an operation input unit through which a player operates a game, in association with the player; a storage processing unit that associates, for each player, the player's key configuration data with the player's play status and stores the play status of each player in a storage unit as a play status group; a generating unit that generates list data regarding play situations designated by a player or a computer based on the play situation group; A program causing a computer to function as a presentation unit that can present the list data and key configuration data associated with each data item in the list data.

13. An information processing device in which players can participate, a key configuration data control unit that sets changeable key configuration data, which is operation setting information based on an operation of an operation input unit through which a player operates a game, in association with the player; a storage processing unit that associates, for each player, the player's key configuration data with the player's play status and stores the play status of each player in a storage unit as a play status group; a generating unit that generates list data regarding play situations designated by a player or a computer based on the play situation group; a presentation unit that is capable of presenting the list data and key configuration data associated with each data item in the list data; 13. An information processing device comprising:

Citation Information

Patent Citations

  • Game data management system and game data management program

    JP2015002770A

  • Program and game device

    JP7215009B2