Information processing system and program
The information processing system addresses the lack of guidance in existing game technologies by enabling users to learn and teach advanced game techniques through input operation evaluation and real-time collaboration, improving gameplay skills and fostering a community environment.
Patent Information
- Application Number
- JP2021038972
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-03-11
- Publication Date
- 2025-01-29
- Estimated Expiration
- 2041-03-11
AI Technical Summary
Existing game technologies, such as those described in Patent Document 1, primarily focus on exchanging items between users based on game progress, lacking guidance on advanced input operations and tactics required in competitive games like fighting games and FPS, making it difficult for players to achieve high performance alone.
An information processing system and program that facilitates communication between users, allowing a first user to receive guidance from a second user on input operations through input operation information acquisition, evaluation, and judgment, enabling real-time collaboration and replay image analysis to enhance gameplay skills.
Enables users to efficiently learn and teach advanced game techniques, improving gameplay skills and fostering a community environment where players can share knowledge and receive rewards for teaching and learning, thereby enhancing the gaming experience.
Smart Images

Figure 0007623579000001 
Figure 0007623579000002 
Figure 0007623579000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing system and a program. [Background technology]
[0002] In today's society, communication between people is important. Especially in games, communication between users is one of the important elements that make up the gameplay of a work, as typified by social games. In response to this, a technique has been proposed for enhancing a sense of community among users to ensure that users continue playing the game (see Patent Document 1). In Patent Document 1, a first user who is playing the game first selects an item (reward) appropriate to the game play status of the notified second user, and when the second user who is given the item (reward) satisfies a predetermined condition, the first user is given the item (reward) in return for supporting the second user. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2017-136147 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, according to the technology described in the above-mentioned Patent Document 1, items are simply exchanged in accordance with the progress of the game, and no specific instruction regarding the game content is actually given from the first user to the second user. In particular, in competitive games such as fighting games and FPS (First Person Shooters), advanced input operations and overall game tactics are required, and it is difficult to achieve a high level of effectiveness using only conventional techniques, including the technique described in Patent Document 1 above.
[0005] The present invention has been made in view of the above circumstances, and provides a game system that enables users to teach game-related skills while having fun.
[0006] The first aspect of the present invention is a first user device operated by a first user who is to receive instruction on game playing skills; A second user device operated by a second user who teaches the technique; An information processing system comprising: An input operation information acquisition means for acquiring input operation information related to the input operation related to the teaching of the technology; A second user information acquisition means for acquiring second user information related to the second user related to the input operation; A determination means for performing a predetermined determination regarding the teaching of the skill based on the input operation information and the second user information; The information processing system includes:
[0007] In addition, in the first aspect, the second user information acquisition means can include information regarding either an instruction or an evaluation by the second user regarding the content of the input operation by the first user.
[0008] In addition, in the first aspect, the information processing system may further include an assignment information acquisition means for acquiring information regarding an assignment created by the second user regarding the teaching of the technology.
[0009] In the first aspect, the input operation may include at least one of an input operation related to an order of contents of a plurality of input operations and an input operation related to a timing at which the input operations were performed.
[0010] Also, in the first aspect, the input operation may include an input operation relating to movement of the game medium.
[0011] Also, in the first aspect, the input operation can include an input operation input by the first user when playing the game.
[0012] In addition, in the first aspect, the second information acquisition means can acquire the second user information in the form of voice or text.
[0013] Also, in the first aspect, the determination means can at least execute a determination regarding a result of an in-game process based on the input operation by the first user.
[0014] In addition, in the first aspect, the information processing system may further include a game mode providing means for providing a game mode that can be used for the second user to teach the skill to the first user.
[0015] Also, in the first aspect, the game mode providing means can include and provide an environment in which the first user and the second user can work together simultaneously in real time.
[0016] In addition, in a first aspect, the game mode providing means can provide an environment in which, with regard to teaching of the skill, only the first user and the second user can play the game, and various conditions within the game can be set arbitrarily, thereby including an environment in which the skill can be taught.
[0017] In a first aspect, the information processing system includes a replay image acquisition means for acquiring a replay image relating to a past play of the game by the first user; a replay image presenting means for presenting the replay image to the second user; a training information acquisition means for acquiring information about the training of the technique based on the replay image from the second user to whom the replay image is presented; The sensor may further include:
[0018] In a first aspect, the information processing system includes a group generating unit configured to generate a predetermined group including one or more of the first users and one or more of the second users; The group may further include a teaching permission means for permitting the second user to teach the technology when the first user and the second user are included in the group configuration, and forbidding the second user from teaching the technology when at least either the first user or the second user is not included in the group configuration.
[0019] In a second aspect of the present invention, a first user device operated by a first user who is to receive instruction on game playing skills; A second user device operated by a second user who teaches the technique; The first user device or the second user device in an information processing system including: An input operation information acquisition means for acquiring input operation information regarding an input operation related to the teaching of the technology; A second user information acquisition means for acquiring second user information related to the second user related to the input operation; A determination means for performing a predetermined determination regarding the teaching of the skill based on the input operation information and the second user information; It is a program that functions as a
[0020] A program according to an aspect of the present invention is also provided as a program corresponding to an information processing system according to an aspect of the present invention. Effect of the Invention
[0021] According to the present invention, it is possible to provide a game system that allows users to learn game-related skills while having fun. [Brief description of the drawings]
[0022] [Figure 1] 1 is a diagram illustrating an example of a configuration of an information processing system according to an embodiment of the present invention. [Diagram 2] 2 is a block diagram showing an example of a hardware configuration of a server in an information processing system according to an embodiment of the present invention. FIG. [Diagram 3] 1. FIG. 3 is a block diagram showing an example of a functional configuration for implementing a first training process, among the functional configurations of the server in FIG. 2, the student device in FIG. 1, and the instructor device in FIG. [Figure 4] FIG. 4 is a diagram showing an example of an image displayed on the student device of FIG. 3. [Diagram 5] FIG. 4 is a diagram showing an example of an image displayed on the instructor device of FIG. 3. [Figure 6] 4 is an arrow chart illustrating the flow of a first instruction process among the processes executed by the server, the student device, and the instructor device in FIG. 3. [Figure 7] 4 is a block diagram showing an example of a functional configuration for realizing a second instruction process, among the functional configurations of the server, the student device, and the instructor device in FIG. 3. FIG. [Figure 8] 4 is an arrow chart illustrating the flow of a second instruction process among the processes executed by the server, the student device, and the instructor device in FIG. 3. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0023] [Embodiment] An information processing system according to an embodiment of the present invention will be described with reference to the drawings.
[0024] <Summary> First, prior to explaining FIG. 1, an overview of a service related to an information processing system according to one embodiment of the present invention (hereinafter, referred to as "this service") will be explained. This service provides an environment for teaching game-related skills, where users (hereinafter referred to as "students") who are inexperienced in games can receive instruction in such skills, such as advanced input operations and ways of thinking to increase the chances of winning, from users (hereinafter referred to as "instructors") who are proficient in games (particularly the skills that are the subject of instruction). Specifically, in the first instruction process of this service, the server 1 presents to the instructor a replay image generated based on the student's input operation for the task. The server 1 obtains the instructor's evaluation and advice for the replay image input, and presents the information to the student. This allows the user to receive direct instruction from the instructor through the solution of the task, and to easily and enjoyably master the target skill.
[0025] FIG. 1 is a diagram showing an example of a configuration of an information processing system according to an embodiment of the present invention. As shown in FIG. 1, the information processing system according to one embodiment of the present invention includes a server 1, a student device 2, and an instructor device 3. The server 1, the student device 2, and the instructor device 3 are connected to each other via a predetermined network N such as the Internet. It should be noted that the network N is not an essential component, and for example, NFC (Near Field Communication), Bluetooth (registered trademark), LAN (Local Area Network), etc. may be used. Here, the game according to this embodiment is, for example, a so-called fighting game. Specifically, it is a fighting game in which each player controls a character selected by the player and fights in a virtual space to determine the winner. Such games are played using a student device 2 or an instructor device 3, which may be, for example, a home gaming console such as a PlayStation (registered trademark), a portable gaming console such as a Nintendo Switch (registered trademark), or an electronic device such as a personal computer, smartphone, tablet, etc.
[0026] In the following description, when the term "image" is used simply, it includes both "moving image" and "still image". Furthermore, hereinafter, when the term "voice" is used, it broadly includes not only the voice produced by the human vocal cords, but also music, background music, sound effects, and the like.
[0027] <Hardware configuration> The server 1 is composed of a personal computer or the like. As shown in FIG. 2, the server 1 includes a control unit 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a bus 14, an input / output interface 15, an output unit 16, an input unit 17, a memory unit 18, a communication unit 19, and a drive 20.
[0028] The control unit 11 is composed of a microcomputer including a control unit, a GPU, and a semiconductor memory, and executes various processes according to a program recorded in a ROM 12 or a program loaded from a storage unit 18 to a RAM 13 . The RAM 13 also stores information necessary for the control unit 11 to execute various processes as appropriate.
[0029] The control unit 11, ROM 12, and RAM 13 are connected to one another via a bus 14. An input / output interface 15 is also connected to this bus 14. An output unit 16, an input unit 17, a storage unit 18, a communication unit 19, and a drive 20 are connected to the input / output interface 15.
[0030] The output unit 16 is composed of various liquid crystal displays and the like, and outputs various information.
[0031] The input unit 17 is composed of various hardware devices and the like, and inputs various types of information.
[0032] The storage unit 18 is composed of a hard disk drive (HDD), a solid state drive (SSD), etc., and stores various data. For example, various programs including a part of the game program according to the present embodiment, as well as various data are stored. The communication unit 19 controls communications with other devices (eg, the student device 2, the instructor device 3, etc.) via a network N including the Internet.
[0033] The drive 20 is provided as necessary. Removable media 31, which may be a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is appropriately mounted in the drive 20. The program read from the removable media 31 by the drive 20 is installed in the storage unit 18 as necessary. The removable media 31 can also store various data stored in the storage unit 18 in the same manner as the storage unit 18.
[0034] Here, the hardware configuration of the student device 2 and the instructor device 3 can be the same as that of the server 1, so only the necessary description will be given with partial reference to FIG.
[0035] The input unit 92 of the student device 2 and the input unit 152 of the instructor device 3 are configured with, for example, a game controller. The students perform various operations related to the game, including input operations for tasks presented by the server 1, via the student device 2. The instructor performs various operations, including evaluation and advice for the replay images of the students presented by the server 1.
[0036] The output unit 94 of the student device 2 and the output unit 154 of the instructor device 3 are configured with, for example, a liquid crystal display, headphones, etc. The output unit 94 of the student device 2 is used by the student to check images and sounds related to the game. The output unit 154 of the instructor device 3 is used by the instructor to check replay images and various images and sounds related to the game.
[0037] FIG. 3 is a block diagram showing an example of a functional configuration for implementing a first training process, among the functional configurations of the server in FIG. 2, the student device in FIG. 1, and the instructor device in FIG.
[0038] First, the functional configuration of the server 1 will be described with reference to FIG. As shown in Figure 3, the control unit 11 of the server 1 functions as a task determination means 50, an input operation information acquisition means 52, an instructor's side information management means 54, a judgment means 56, and a result presentation means 58 by executing various programs, etc. In addition, an area of the storage unit 18 of the server 1 is provided with a task DB 400 and a game information DB 500. The task DB 400 stores tasks related to game skills created in advance by an instructor or the like. The game information DB 500 stores information such as various images and sounds required for the progress of the game. The game information DB 500 also stores information related to various input operations by students, which will be described later.
[0039] The assignment determination means 50 of the server 1 arbitrarily determines an assignment to be presented to a student from among the assignments stored in the assignment DB 400. Furthermore, the assignment determination means 50 transmits to the student device 2 information relating to the determined assignment (hereinafter referred to as “first assignment information”). The tasks referred to here are simple tasks set for the purpose of the student acquiring the skills of the game to be taught, and in this embodiment, a task is set to perform predetermined techniques in an orderly manner. More specifically, this will be described later with reference to FIG. 4 etc.
[0040] The input operation information acquisition means 52 acquires, via the communication unit 19, information regarding an input operation for an assignment performed by a student who has been presented with the first assignment information (hereinafter referred to as “first input operation information”). The first input operation information specifically includes information on the content of the input operation by the student and the time when the input operation was performed. The input operation information acquiring means 52 stores the acquired first input operation information in the game information DB 500.
[0041] The instructor's information management means 54 manages various information related to the instructor. Here, the instructor's side information management means 54 is provided with a replay image generating means 70, an evaluation information management means 72, and an advice information management means 74. The replay image generating means 70 generates information (hereinafter referred to as "replay image information") relating to an image that reproduces the playing situation of the game in which the student is performing the input operation. That is, the replay image generating means 70 generates replay image information based on the first input operation information stored in the game information DB500 and various game images and the like. Furthermore, the instructor's side information management means 54 transmits to the instructor device 3 first task information relating to the task determined by the task determination means 50 and replay image information generated by the replay image generation means 70 .
[0042] The evaluation information management means 72 acquires information on the evaluation of the replay image input by the instructor (hereinafter referred to as “first evaluation information”) via the communication unit 19. The first evaluation information is transmitted from the instructor device 3.
[0043] The advice information management means 74 acquires information on advice for a replay image input by an instructor (hereinafter referred to as “first advice information”) via the communication unit 19. Note that the first advice information is transmitted from the instructor device 3.
[0044] The judging means 56 judges, based on the first evaluation information acquired by the evaluation information managing means 72 and the first advice information acquired by the advice information managing means 74, whether or not the instruction by the instructor has been appropriately performed.
[0045] The result etc. presenting means 58 transmits the first evaluation information and the first advice information to the student device 2 when the determining means 56 determines that the instruction by the instructor is appropriately performed.
[0046] Next, the functional configuration of the student device 2 will be described. As shown in FIG. 3, the control unit 80 of the student device 2 functions as a task information acquisition means 100, a game process execution means 102, and a result management means 104 by executing various programs and the like.
[0047] The assignment information acquisition means 100 acquires the first assignment information transmitted from the server 1 via the communication unit 90 .
[0048] The game process execution means 102 executes various processes relating to the game. That is, the game processing execution means 102 reads data such as virtual game space objects and textures contained in the game data from a memory unit (not shown) in accordance with various input information entered by the student, and generates two-dimensional or three-dimensional game images, etc. while executing the game program. Then, the game processing execution means 102 places the character on the game image in accordance with the operation etc. of the student, and controls the behavior etc. of the character in the game space in accordance with the operation etc. of the student. In other words, the game processing execution means 102 executes various controls related to the position, action etc. of the character in the game in accordance with the operation etc. of the student.
[0049] The game processing execution means 102 further includes a game environment management means 110 and an input operation reception means 112 . The game environment management means 110 determines and manages an environment within the game that is suitable for the student to work on the task. Specifically, the game environment management means 110 generates information about a game image (hereinafter referred to as a "first task screen") to be presented when the student works on the task, based on the first task information acquired by the task information acquisition means 100 and various game images stored in the game information DB 500. The game environment management means 110 displays the first task screen on the output unit 94, etc. Details of the first task screen will be described later with reference to FIG. 4.
[0050] The input operation receiving means 112 receives an input operation for the assignment from the student who has confirmed the first assignment screen. The input operation receiving means 112 also transmits to the server 1 first input operation information relating to the received input operation.
[0051] The result etc. managing means 104 acquires the first evaluation information and the first advice information transmitted from the server 1. In addition, the result etc. managing means 104 presents the acquired first evaluation information and first advice information to the student via the output unit 94 etc.
[0052] Next, the functional configuration of the instructor device 3 will be described. As shown in FIG. 3, the control unit 140 of the instructor device 3 executes various programs and the like to function as a replay image information acquiring means 160, a game processing executing means 162, and an instruction content receiving means 164. The replay image information etc. acquisition means 160 acquires the task information and replay image information transmitted from the server 1 via the communication unit 150 .
[0053] The game process execution means 162 executes various processes relating to the game. That is, the game processing execution means 162 reads data such as virtual game space objects and textures contained in the game data from a storage unit (not shown) in accordance with various input information entered by the instructor, and generates two-dimensional or three-dimensional game images, etc. while executing the game program. Then, the game processing execution means 162 places the characters on the game image in accordance with the instructor's operations, etc., and controls the behavior, etc., of the characters in the game space in accordance with the instructor's operations, etc.
[0054] Furthermore, the game processing execution means 162 is provided with a game environment management means 170 . The game environment management means 170 determines and manages an environment within the game that is suitable for an instructor to instruct a student. Specifically, for example, the game environment management means 170 generates information on a game image (hereinafter referred to as a "first training screen") to be presented to the instructor at the time of training, based on the task information and replay image information, etc. acquired by the replay image information, etc. acquisition means 160. The game environment management means 170 displays the first training screen on the output unit 154, etc. Details of the first training screen will be described later with reference to FIG. 5.
[0055] The training content receiving means 164 receives the training content from the instructor who has confirmed the first training screen. Here, the instruction content receiving means 164 is provided with an evaluation receiving means 180 and an advice receiving means 182. The evaluation receiving means 180 receives an evaluation from the instructor regarding the replay image of the student. The advice receiving means 182 receives advice from the instructor regarding the replay image of the student. The instruction content receiving means 164 transmits to the server 1 the first evaluation information relating to the received evaluation and the first advice information relating to the received advice.
[0056] Next, images that are actually displayed to a student or instructor will be described with reference to FIGS. First, FIG. 4 is a diagram showing an example of an image displayed on the student device of FIG.
[0057] In the example of Figure 4, a display area J1, a display area J2, and a start button J3 are displayed together. In the display area J1, a message is displayed saying "Perform techniques in the order of A→B→C→D at the right timing." This indicates the content of the task that the student should tackle next. Next, in the display area J2, the characters P1 and P2, and various in-game displays (such as a power gauge) are displayed. In the example of Fig. 4, the character P1 is operated by the student, and the character P2 functions as an NPC automatically operated by the computer. That is, the student operates the character P1 while imagining a match with the character P2, aiming to clear the above-mentioned task displayed to the student. The start button J3 is a display button for the student to start the assignment. The student can start the assignment by pressing (clicking, etc.) the start button J3 at a timing that the student desires.
[0058] On the other hand, FIG. 5 is a diagram showing an example of an image displayed on the instructor device of FIG. In FIG. 5, a display area K1, a display area K2, a confirmation button K3, and an input area K4 are displayed. Here, the display area K2 is a display area where a replay image of the student's assignment generated by the replay image generating means 70 is displayed. In other words, the instructor judges whether or not the student has completed the assigned assignment based on the content of the assignment displayed in the display area K1 and the content of the replay image of the student displayed in the display area K2. If the student has completed the assigned task, the instructor presses (clicks, etc.) a confirmation button K3. The instructor also inputs specific advice to the student in the input area K4. For example, if the student has not completed the task, the instructor inputs specific advice for completing the task, and if the student has completed the task, the instructor inputs practical advice for utilizing the content of the task in the game.
[0059] FIG. 6 is an arrow chart illustrating the flow of a first instruction process among the processes executed by the server, student device, and instructor device in FIG.
[0060] In step S1, the assignment determination means 50 of the server 1 arbitrarily determines an assignment to be presented to the student from among the assignments stored in the assignment DB 400.
[0061] In step S2, the assignment determination means 50 transmits to the student device 2 first assignment information relating to the determined assignment.
[0062] In step S21, the assignment information acquisition means 100 of the student device 2 acquires the first assignment information transmitted from the server 1 via the communication unit 90.
[0063] In step S22, the game environment management means 110 generates information about a first assignment screen to be presented to the student when he or she works on the assignment, based on the first assignment information acquired by the assignment information acquisition means 100 and various game images stored in the game information DB 500. In step S22, the game environment management means 110 displays the first assignment screen on the output unit 94 or the like.
[0064] In step S23, the input operation receiving means 112 receives an input operation by the student regarding the assignment.
[0065] In step S24, the input operation receiving means 112 transmits to the server 1 first input operation information relating to the received input operation.
[0066] In step S3, the input operation information acquiring means 52 of the server 1 acquires, via the communication unit 19, first input operation information regarding an input operation for the assignment by the student who has been presented with the assignment.
[0067] In step S4, the replay image generating means 70 generates replay image information based on the first input operation information stored in the game information DB500 and various game images and the like.
[0068] In step S 5 , the instructor's side information management means 54 transmits the first task information relating to the task determined by the task determination means 50 and the replay image information generated by the replay image generation means 70 to the instructor device 3 .
[0069] In step S 41 , the replay image information etc. obtaining means 160 of the instructor device 3 obtains the first task information and replay image information transmitted from the server 1 via the communication unit 150 .
[0070] In step S42, the game environment management means 170 generates information about a first training screen to be presented to the instructor at the time of training, based on the task information and replay image information, etc. acquired by the replay image information, etc. acquisition means 160. In step S42, the game environment management means 170 displays the first training screen on the output unit 154, etc.
[0071] In step S43, the evaluation receiving means 180 receives an evaluation of the replay image of the student from the instructor.
[0072] In step S44, the advice receiving means 182 receives advice from the instructor regarding the replay image of the student.
[0073] In step S45, the instruction content receiving means 164 transmits to the server 1 the first evaluation information related to the received evaluation and the first advice information related to the received advice.
[0074] In step S6, the evaluation information management means 72 acquires the first evaluation information transmitted from the server 1 via the communication unit 19. In step S6, the advice information management means 74 acquires the first advice information transmitted from the server 1 via the communication unit 19.
[0075] In step S7, the judgment means 56 judges whether or not the instructor provided appropriate instruction based on the first evaluation information acquired by the evaluation information management means 72 and the first advice information acquired by the advice information management means 74.
[0076] In step S8, the result etc. presenting means 58 transmits the first evaluation information and the first advice information to the student device 2 when the determining means 56 determines that the instruction by the instructor is appropriately performed.
[0077] In step S25, the result etc. managing means 104 acquires the first evaluation information and the first advice information transmitted from the server 1. Also in step S25, the result etc. managing means 104 presents the acquired first evaluation information and first advice information to the student via the output unit 94 etc. This ends the first teaching process.
[0078] Next, a second training process related to this service will be described. The second training process is one aspect of this service, and is different from the first training process described above. Specifically, in the second instruction process, the server 1 generates an evaluation and advice for the student's input operation based on the content of the student's input operation for the assignment created by the instructor and a sample image generated based on the instructor's input, and presents that information to the student.
[0079] FIG. 7 is a block diagram showing an example of a functional configuration for implementing a second training process, among the functional configurations of the server, the student device, and the instructor device in FIG. First, the functional configuration of the server 1 will be described. As shown in FIG. 3, the control unit 11 of the server 1 executes various programs and the like to function as a task management means 250, an input operation information acquisition means 252, an instructor's side information management means 254, a judgment means 256, and a result presentation means 258. The assignment management means 250 acquires information on the assignment created by the instructor (hereinafter referred to as “second assignment information”) transmitted from the instructor device 3 via the communication unit 19. In addition, the assignment management means 250 transmits the acquired second assignment information to the student device 2.
[0080] The input operation information acquisition means 252 acquires, via the communication unit 19, information regarding an input operation performed by the student in response to the assignment to which the second assignment information has been presented (hereinafter referred to as “second input operation information”).
[0081] The instructor's information management means 254 manages various information related to the instructor. Here, the instructor's side information management means 254 is provided with a sample image information acquisition means 260. The sample image information acquisition means 260 acquires, via the communication unit 19, information on an image reproducing the playing situation of the game in which the instructor is performing input operations, transmitted from the instructor device 3 (hereinafter referred to as a "sample image" and "sample image information").
[0082] The determination means 256 determines the content of the input operation by the student based on the second input operation information acquired by the input operation information acquisition means 252 and the sample image information acquired by the sample image information acquisition means 260 . Specifically, the determination means 256 is provided with an evaluation generating means 270 and an advice generating means 272 . The evaluation generation means 270 generates information regarding the evaluation of the student's input operation (hereinafter referred to as "second evaluation information") based on the second input operation information acquired by the input operation information acquisition means 252 and the sample image information acquired by the sample image information acquisition means 260. The advice generating means 272 generates information regarding advice on the student's input operation (hereinafter referred to as "second advice information") based on the second input operation information acquired by the input operation information acquiring means 252 and the sample image information acquired by the sample image information acquiring means 260.
[0083] The result etc. presenting means 258 transmits the second evaluation information and the second advice information to the student device 2.
[0084] Next, the functional configuration of the student device 2 will be described. As shown in FIG. 7, the control unit 80 of the student device 2 executes various programs and the like to function as task information etc. acquiring means 200, game process executing means 202, and result etc. managing means 204. The assignment information etc. acquisition means 200 acquires the second assignment information transmitted from the server 1 via the communication unit 90. In addition, the assignment information etc. acquisition means 200 acquires the sample image information transmitted from the server 1 via the communication unit 90.
[0085] The game process execution means 202 executes various processes relating to the game. The game process execution means 202 includes a game environment management means 210 and an input operation reception means 212 . Specifically, the game environment management means 210 generates information about a game image (hereinafter referred to as a "second assignment screen") to be presented to the student when he or she works on the assignment, based on the second assignment information acquired by the assignment information acquisition means 200 and various game images stored in the game information DB 500. The game environment management means 210 displays the second assignment screen on the output unit 94 or the like.
[0086] The input operation receiving means 212 receives an input operation of the student for the assignment. The input operation receiving means 212 transmits to the server 1 second input operation information relating to the received input operation.
[0087] The result etc. managing means 204 acquires the second evaluation information and the second advice information transmitted from the server 1. The result etc. managing means 204 presents the acquired second evaluation information and second advice information to the student via the output unit 94 etc.
[0088] Next, the functional configuration of the instructor device 3 will be described. As shown in FIG. 7, the control unit 140 of the instructor device 3 functions as a task accepting means 300, a game processing executing means 302, and a transmission information managing means 304 by executing various programs and the like. The assignment receiving means 300 receives input of an assignment by an instructor. Specifically, the assignment receiving means 300 receives input of information related to the content of an assignment arbitrarily created by the instructor. The assignment receiving means 300 transmits second assignment information related to the received assignment to the server 1.
[0089] The game process execution means 302 executes various processes relating to the game. The game process executing means 302 includes an input operation receiving means 310 and a sample image generating means 312 . The input operation receiving means 310 receives an input operation indicating the correct answer to the task created by the instructor. The content of the input operation received by the input operation receiving means 310 includes information regarding the time when the input operation was performed in addition to the content of the input operation by the instructor. The sample image generating means 312 generates sample image information relating to an image that reproduces the playing situation of the game in which the instructor is performing the input operation, based on the content of the input operation accepted by the input operation accepting means 310 and game images, etc. stored in a database (not shown).
[0090] The transmission information management means 304 transmits to the server 1 the second assignment information relating to the accepted assignment and the generated sample image information.
[0091] FIG. 8 is an arrow chart illustrating the flow of the second instruction process among the processes executed by the server, student device, and instructor device in FIG.
[0092] In step S61, the assignment receiving means 300 of the instructor device 3 receives input of information regarding the contents of an assignment arbitrarily created by the instructor.
[0093] In step S62, the input operation receiving means 310 receives an input operation indicating the correct answer to the task created by the instructor.
[0094] In step S63, the sample image generating means 312 generates sample image information relating to an image that reproduces the playing situation of the game in which the instructor is performing the input operation, based on the content of the input operation accepted by the input operation accepting means 310 and game images stored in a database (not shown) or the like.
[0095] In step S64, the transmission information management means 304 transmits to the server 1 the second assignment information relating to the accepted assignment and the generated sample image information.
[0096] In step S81, the assignment management means 250 of the server 1 acquires the second assignment information transmitted from the instructor device 3 via the communication unit 19. Moreover, in step S81, the sample image information acquiring means 260 acquires the sample image information transmitted from the instructor device 3 via the communication unit 19.
[0097] In step S82, the assignment management means 250 transmits the acquired second assignment information to the student device 2. Furthermore, in step S82, the sample image information acquiring means 260 transmits the acquired sample image information to the student device 2.
[0098] In step S101 , the assignment information acquiring means 200 of the student device 2 acquires the second assignment information transmitted from the server 1 via the communication unit 90 .
[0099] In step S 102 , the assignment information etc. acquisition means 200 acquires the sample image information transmitted from the server 1 via the communication unit 90 .
[0100] In step S103, the game environment management means 210 generates information about a second assignment screen to be presented to the student when he or she works on the assignment, based on the second assignment information acquired by the assignment information acquisition means 200 and various game images stored in the game information DB 500. The game environment management means 210 displays the second assignment screen on the output unit 94 or the like.
[0101] In step S104, the input operation receiving means 112 receives an input operation by the student regarding the assignment.
[0102] In step S105, the input operation receiving means 112 transmits to the server 1 second input operation information regarding the received input operation.
[0103] In step S83, the input operation information acquiring means 252 acquires the second input operation information transmitted from the student device 2 via the communication unit 19.
[0104] In step S84, the evaluation generation means 270 generates second evaluation information regarding the evaluation of the student's input operation based on the second input operation information acquired by the input operation information acquisition means 252 and the sample image information acquired by the sample image information acquisition means 260.
[0105] In step S85, the advice generating means 272 generates second advice information regarding advice on the input operation by the student based on the second input operation information acquired by the input operation information acquiring means 252 and the sample image information acquired by the sample image information acquiring means 260.
[0106] In step S86, the result etc. presenting means 258 transmits the second evaluation information and the second advice information to the student device 2.
[0107] In step S106, the result etc. managing means 204 acquires the second evaluation information and the second advice information transmitted from the server 1. The result etc. managing means 204 presents the acquired first evaluation information and first advice information to the student via the output unit 94 etc.
[0108] Although one embodiment of the present invention has been described above, the present invention is not limited to the above-described embodiment, and modifications, improvements, etc. within the scope that can achieve the object of the present invention are included in the present invention.
[0109] <Other embodiments> Here, the purpose of the various services in the above-described embodiment will be explained in more detail. There are many different techniques for defeating an opponent in a game or the like. In particular, in a game that is intended to be played against a human, it is difficult to win easily, and it is essential to master many techniques in order to win. In this regard, there are games equipped with a so-called training mode as a conventional system. In the training mode, it is generally known that the opponent's NPC does not die (defeat is not determined), the opponent's NPC's movements can be controlled, and the like, but all of them basically have the same point that you practice alone. In contrast, one of the purposes of the various services in the above-mentioned embodiment is to create an environment that includes communication with others and makes it easy for people to teach you in-game techniques. By using such a system, it is also possible to transmit advanced techniques possessed by skilled players, including personal techniques.
[0110] In the above embodiment, the task is provided as a text document or is transmitted by providing a sample image, but this is not limited thereto. For example, the content of the task may be transmitted by the instructor playing the game together with the student, providing the content of the task by voice, or providing the content of the task using a short message, etc.
[0111] In the above embodiment, the assignment is evaluated based on the content of the input operation by the student, but this is not particularly limited. For example, the student's operations in the game may be automatically recorded, and the assignment may be evaluated based on the contents of the recording. When a student and an instructor play at the same time, the operation contents may be automatically extracted from the play images, and the student's play may be compared with the instructor's play. In this case, the movement of the game media may be compared with the student's play. When an assignment is provided by voice or a short message, the operation contents included in the voice content may be automatically extracted, and it may be determined whether the student has performed the operation.
[0112] Although not described in the above embodiment, the sample image (or video) does not necessarily need to store image information. Specifically, the student device 2, etc. may store only operation information and reproduce the play situation shown in the sample image (or video) based on the operation information. This allows the student device 2, etc. to save the capacity for storing the sample image (or video), and as a result, the amount of data to be stored can be reduced.
[0113] In the above embodiment, the screens (images) presented to the student or instructor are all described as images presented within the game, but this is not particularly limited. The student device 2 or the instructor device 3 may present various screens (images) to the student or the instructor as dedicated images independent of the game. Furthermore, when the student device 2 or the instructor device 3 presents various screens (images) within the game, they may be presented in a normal game mode, or in a dedicated game mode related to technical instruction, etc.
[0114] Also, although not explained in the above embodiment, what is extracted as the input operation of the student or instructor may be the history of all inputs by the student or instructor, or it may be only the action instructions given to the character in the game.
[0115] In the above-described embodiment, the techniques (tasks) to be taught are merely examples and are not limited to those described above. For example, the techniques (tasks) to be taught are as follows: (1) Operation mode For example, techniques (problems) related to aspects of operations such as performing advanced input operations or executing a plurality of input operations in succession are anticipated. (2) Timing of operation For example, anticipated technologies (issues) include evasive maneuvers against an opponent's attack (cancellation, timing), input operations in specific game situations (e.g., when a character is in the air), and the timing of input operations when performing specific input operations in succession (frame determination). (3) Behavior in specific situations For example, anticipated skills (challenges) include in-game actions that should be prioritized in certain situations (hiding in the shadows, moving to a location with better conditions) and ways of thinking.
[0116] Although the description has been omitted in the above embodiment, an example of a specific method for an instructor to create an assignment will be described. (1) Continuous moves (combo) (1) Arrange multiple input operations in the order you want them to be performed. (2) Set the amount of time allowed between input operations. (3) Inform the student of the content of the assignment. (4) Determine whether the student has succeeded in completing the combo. (2) Solution (1) The instructor controls character A from among multiple characters, attacks character B, and provides the student with the input operations required for that attack. (2) Next, the instructor controls character B to defend against or counterattack character A's attack, and sets the correct operation. (3) The instructor notifies the student of the contents of the assignment. (4) It is determined whether the student was able to execute the correct operation. (3) Movement behavior (1) The instructor moves one of the characters, character C, to a higher ground, etc., and has him defeat character D, who functions as an NPC. (2) The instructor informs the students of the content of the assignment. (3) The instructor checks whether the students were able to move to higher ground and defeat character D. In the movement action of (3), the server 1 does not simply check the contents of the input operation, but judges the result of the in-game process executed as a result of the input operation. In other words, the server 1 may make a judgment based on the result of the in-game process, which is the result of the input operation, rather than simply on the contents of the input operation.
[0117] Furthermore, the skills (tasks) to be taught may not only be the contents of input operations and the results of in-game processing, but also knowledge about games. For example, the skills (tasks) to be taught may be the characteristics of characters in a game, calculation methods for damage, and knowledge about tactics and metas that are popular in tournaments. When teaching knowledge about games, for example, the instructor may have the student acquire the knowledge by asking questions in the form of a quiz.
[0118] Although not described in the above embodiment, the server 1, the student device 2, or the instructor device 3 may set a dedicated game mode (hereinafter, referred to as a "dedicated mode") related to skill instruction. For example, the dedicated mode may allow the character's strength, position, behavior pattern, in-game situation, etc. to be set arbitrarily. In addition, the dedicated mode may be set up as an environment in which the instructor can freely create assignments. In addition, the dedicated mode may allow the instructor and student to freely show sample plays and freely change the operable character in relation to the communication of tasks. In addition, the dedicated mode may be set up to provide an environment in which the student and instructor can freely communicate with each other through chat, etc. after various evaluations and advice have been presented. In addition, the dedicated mode may be set up as an environment in which the in-game play of students or instructors can be freely checked. In addition, the dedicated mode may be set to an environment in which the student and the instructor can share the same game situation and play. In this case, for example, the images displayed on each display unit may be divided and displayed.
[0119] Although not described in the above embodiment, the server 1 etc. may have a function of omitting unnecessary operations when unnecessary operations are included in the input operations received (or extracted) by the student or instructor. This allows efficient continuation of instruction even if the student or instructor makes an incorrect input operation.
[0120] Although not mentioned in the above embodiment, an instructor may be able to teach a plurality of students at the same time.
[0121] Although not described in the above embodiment, the server 1 etc. may have a function of limiting the content of the techniques (tasks) that the instructor can teach to techniques (tasks) that the instructor has already mastered.
[0122] Although not described in the above embodiment, the concept of a "school" that may be related to the above embodiment will be described. First, let us explain the problems that general game communities face. It has been pointed out that, particularly in competitive games, many skills must be acquired in order to win, making it extremely difficult for beginner players to get into the game. On the other hand, even for experienced players, there is a large gap in ability between them and players who have not mastered basic game skills, making it difficult for them to enjoy the results of the match. Based on this premise, it is extremely important to bridge the psychological and technical gap between beginner and experienced players and form a diverse community. A "school" is, for example, a group led by a leader with the goal of transmitting game techniques and knowledge. The structure of a "school" is similar to a community of players in an existing game (for example, a guild function or a friend function, etc.), but there are differences in the following points, for example: Students and instructors may be able to transfer in-game skills and knowledge, for example, by using the various services in the above-described embodiments. Also, for example, the more active the students and instructors are in transmitting their skills and knowledge, the higher the school's rank may be and the more rewards they may receive. The skills and knowledge referred to here may include, for example, the approach to the game and values recommended by the instructors of each school, specifically, for example, emphasizing offense, emphasizing defense, using a particular character with emphasis, taking care of beginners, always greeting before starting a game, etc.
[0123] Below, specific functions will be given as examples when the concept of "one gate" is implemented in various services in the above-mentioned embodiment. For example, the server 1 may have a function of forming a group including one or more students and one or more instructors. The server 1 may also have a function of providing the above-mentioned various services only to players who form the group and prohibiting the provision of the above-mentioned various services to other players. Furthermore, for example, the server 1 may have a function of changing the amount of information that can be shared between when information is shared between players who make up a group (e.g., replay image information in the above-mentioned embodiment) and when information is shared with other players (e.g., details of input operations or advice from an instructor may not be shared). For example, the server 1 may have a function of providing an environment in which an instructor of a school can freely input evaluations such as "good" or "bad" on replay images of students, or advice in the form of text or voice. In addition, for example, the server 1 may have a function of providing rewards according to the content and amount of instruction by the instructor. Specifically, in this function, points or the like may be accumulated between the instructor and the student every time instruction is given. In addition, this function may allow a player to obtain in-game benefits (privileges), such as items that can be used in the game, when the player's points exceed a certain value. In addition, this function may provide a feature whereby an achievement is unlocked when the points acquired by a student or instructor exceed a certain value. In addition, if the points acquired by a disciple in this function exceed a certain value, the server 1 may adopt specifications, for example, to exclude the disciple from the structure of the school, or to allow the disciple to become independent as the leader of another school. Also, the server 1 may adopt a specification that analyzes the playing tendency from the instructor's past playing history and allows only students with similar playing tendency to become members of the school. Specifically, the server 1 may adopt a specification that does not allow entry if the playing tendency is not suitable, or may adopt a specification that requires permission from the instructor to enter if the playing tendency is not suitable, but does not require permission from the instructor if the server 1 determines that the playing tendency is suitable.
[0124] In the above embodiment, the instruction by the instructor is described as being executed as one of the systems within the game, but this is not particularly limited. That is, the instruction by the instructor may be performed in a situation independent of the game.
[0125] In the above embodiment, the assignments presented to the students are described as being determined arbitrarily or by the instructor, but there is no particular limitation. The challenges presented to the students may be determined by the students themselves or by some other third party.
[0126] In the above embodiment, the content of the game is described as a fighting game, but it is not limited to this. For example, the content of the game may be any game genre, such as RPG (Role Playing Game), simulation game, sports game, card game, battle royale (symmetrical or asymmetrical), FPS (First Person Shooter), RTS (Real Time Strategy), MOBA (Multiplayer online battle arena), music game, etc.
[0127] Furthermore, the above-described series of processes can be executed by hardware or software. In other words, the functional configurations in FIG. 3 and the like are merely examples and are not particularly limited. That is, it is sufficient that the information processing system is provided with a function capable of executing the above-mentioned series of processes as a whole, and the type of functional block used to realize this function is not limited to the example in Fig. 3 etc. Furthermore, the location of the functional block is not limited to the example in Fig. 3 etc. and may be arbitrary. Furthermore, one functional block may be configured as a single piece of hardware, a single piece of software, or a combination of both.
[0128] Furthermore, the number of different hardware components constituting this system and the number of users are optional, and the system may also include other hardware components.
[0129] Furthermore, when the series of processes is executed by software, the program constituting the software is installed into a computer or the like from a network or a recording medium. The computer may be a computer implemented with dedicated hardware. Furthermore, the computer may be a computer capable of executing various functions by installing various programs thereon, such as a server, a general-purpose smartphone, or a personal computer. That is, for example, the various hardware in the above-mentioned embodiment may be freely adopted as any computer, any mobile terminal such as a smartphone, any game machine, etc. Furthermore, any combination of types and contents of various input units and various output units may be adopted. For example, when using a two-player game machine, the student device 2 and the instructor device 3 may be the same hardware.
[0130] In addition, the recording medium containing such a program may not only be constituted by a removable medium (not shown) provided separately from the device main body in order to provide the program to the player, but may also be constituted by a recording medium etc. provided to the player in a state in which it is pre-installed in the device main body.
[0131] In this specification, the steps of describing a program to be recorded on a recording medium include not only processes that are performed chronologically according to the order, but also processes that are not necessarily performed chronologically but are executed in parallel or individually. In addition, in this specification, the term "system" refers to an overall device that is composed of a plurality of devices, a plurality of means, etc.
[0132] To summarise, The information processing system to which the present invention is applied can take various forms having the following configurations. That is, the information processing system to which the present invention is applied is a first user device operated by a first user who is to receive instruction on game playing skills; A second user device operated by a second user who teaches the technique; An information processing system comprising: An input operation information acquisition means for acquiring input operation information related to the input operation related to the teaching of the technology; A second user information acquisition means for acquiring second user information related to the second user related to the input operation; A determination means for performing a predetermined determination regarding the teaching of the skill based on the input operation information and the second user information; Equipped with.
[0133] <Effects> This allows players (eg, students) to acquire predetermined skills related to playing the game while having fun.
[0134] This allows a player (eg, a student) to receive specific guidelines such as evaluation and advice when acquiring skills, and thus allows the player to acquire skills more efficiently.
[0135] This allows a player (eg, an instructor) to freely set tasks suited to the skills to be taught, making it possible to teach skills more efficiently.
[0136] This allows a player (eg, a student) to more efficiently learn techniques, particularly those relating to advanced combo moves.
[0137] This allows players (eg, students) to more efficiently learn skills, particularly those related to movement within the game.
[0138] This allows players (for example, students) to expect to automatically acquire skills simply by playing the game, and allows them to receive instruction in skills more easily.
[0139] This allows a player (eg, a coach) to more easily teach skills by using voice and text.
[0140] This allows a determination to be made based on the results of in-game processing related to input operations, so that a player (eg, a student) can acquire more comprehensive in-game skills, rather than being limited to advanced input operations.
[0141] This allows skills to be taught in a special game environment, so that players (for example, students or instructors) can more efficiently transfer skills to each other.
[0142] This allows players (e.g., students or instructors) to teach skills in a special game environment in real time, thereby enabling players (e.g., students and instructors) to transfer skills to each other more efficiently.
[0143] This allows players (e.g., students or instructors) to teach skills in a special game environment with arbitrary conditions, etc. set, allowing the players (e.g., students and instructors) to more efficiently transfer skills to each other.
[0144] This allows a player (eg, an instructor) to more accurately teach a player (eg, a student) a technique based on the replay image.
[0145] This makes the meaning of the group clearer, and as a result, players (for example, students or instructors) can enjoy the game itself more. [Explanation of symbols]
[0146] 1 Server 11 Control section 50 Problem-Decision Methods 52 Input operation information acquisition means 54 Instructor side information management means 70 Replay image generation means 72 Evaluation information management means 74 Advice information management means 56 Judgment means 58 Means of presenting results etc. 400 Assignment DB 500 Game Information DB 250 Issue management means 252 Input operation information acquisition means 254 Instructor side information management means 260 Sample image information acquisition means 256 Judgment means 270 Evaluation Generation Means 272 Advice Generation Method 258 Means of presenting results etc. 2 Student Devices 80 Control section 92 Input section 94 Output section 100 Assignment information acquisition means 102 Game processing execution means 110 Game environment management measures 112 Input operation acceptance means 104 Results management means 200 Means for obtaining assignment information, etc. 202 Game processing execution means 210 Game environment management measures 212 Input operation acceptance means 204 Results management means 3 Instructor device 140 Control section 152 Input section 154 Output section 160 Means for obtaining replay image information, etc. 162 Game processing execution means 164 Means of receiving instruction content 170 Game environment management measures 164 Means of receiving instruction content 180 Evaluation acceptance method 182 Advice Receiving Methods 300 Method of accepting assignments 302 Game processing execution means 310 Input operation acceptance means 312 Sample image generating means 304 Transmission information management means
Claims
1. An information processing system for a first user receiving instruction on a technique related to playing a game and a second user providing the instruction, comprising: A first presentation means for presenting a task related to teaching the technology to the first user; A first acquisition means for acquiring first input information related to the task of the first user; a second presentation means for presenting the task and the first input information to the second user; A second acquisition means for acquiring second input information related to the teaching of the skill from the second user to which the assignment and the first input information have been presented; A presentation means for presenting an evaluation of the first input information to the assignment to the first user; A management means for managing a predetermined group related to the teaching of the technology, the group including one or more of the first users and one or more of the second users; prohibiting means for permitting teaching of the skill when both the first user and the second user are included in the group configuration, and forbidding teaching of the skill when either the first user or the second user is not included in the group configuration; An information processing system comprising:
2. The invention further comprises an awarding means for awarding points to the second user who has taught the technology in accordance with the content of the second input information, and for awarding a reward for the game in accordance with the accumulated value of the points. The information processing system according to claim 1 .
3. The management means grants points to the first user who has received the instruction on the technology, and when the accumulated value of the points exceeds a predetermined value, excludes the first user from the group, or manages a new group in which the first user is the second user. The information processing system according to claim 1 .
4. The management means analyzes the game play tendencies of the first user and the second user, compares the game play tendencies of the first user with the game play tendencies of the second user, and permits the first user to belong to the group if a predetermined condition is satisfied, and prohibits the first user from belonging to the group if a predetermined condition is not satisfied. The information processing system according to claim 1 .
5. An information processing method executed by an information processing device for a first user receiving instruction on a skill related to playing a game and a second user providing the instruction, comprising: A first presentation step of presenting a task related to teaching the technology to the first user; A first acquisition step of acquiring first input information related to the task of the first user; a second presentation step of presenting the assignment and the first input information to the second user; a second acquisition step of acquiring second input information related to the teaching of the skill from the second user to which the assignment and the first input information have been presented; A presentation step of presenting an evaluation of the first input information to the assignment to the first user; A management step of managing a predetermined group related to teaching the technology, the group including one or more of the first users and one or more of the second users; a prohibition step of permitting teaching of the skill when both the first user and the second user are included in the configuration of the group, and prohibiting teaching of the skill when either the first user or the second user is not included in the configuration of the group; An information processing method comprising:
6. An information processing device for a first user who is to receive instruction on a technique related to playing a game and a second user who is to provide the instruction, A first presentation means for presenting a task related to teaching the technology to the first user; A first acquisition means for acquiring first input information related to the task of the first user; a second presentation means for presenting the task and the first input information to the second user; A second acquisition means for acquiring second input information related to the teaching of the skill from the second user to which the assignment and the first input information have been presented; A presentation means for presenting an evaluation of the first input information to the assignment to the first user; A management means for managing a predetermined group related to the teaching of the technology, the group including one or more of the first users and one or more of the second users; prohibiting means for permitting teaching of the skill when both the first user and the second user are included in the group configuration, and forbidding teaching of the skill when either the first user or the second user is not included in the group configuration; A program that functions as a
Citation Information
Patent Citations
Game management device, game system, game management method, and program
JP2014018324A
Information processing device and program
JP2017136147A
Mission-based, cyber training system and method implemented by a game
JP2018535802A
Game system, guidance method, and program
JP2019141497A
Game system and game program
JP2019195369A