Game system, server device, and program

The game system addresses the challenge of benefiting from substitute play by allowing quests to be set and managed within predetermined ranges and beyond, ensuring game balance and order, and granting privileges based on achievement status.

JP7682650B2Active Publication Date: 2025-05-26BANDAI NAMCO ENTERTAINMENT INC
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2021033717
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-03-03
Publication Date
2025-05-26
Estimated Expiration
2041-03-03

AI Technical Summary

Technical Problem

Existing game systems do not effectively allow players to obtain benefits through substitute play, and they lack appropriate management of quests to maintain game balance and order.

Method used

A game system that sets quests with achievement conditions, allows players to request substitutes based on their game situation, and grants privileges to both the requesting and contracting players according to the quest's achievement status, with controls to set quests within a predetermined range and beyond when special conditions are met.

Benefits of technology

Enables players to obtain benefits through substitute play while maintaining game balance and order by allowing quests to be set and managed appropriately, enhancing player motivation and game experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007682650000001
    Figure 0007682650000001
  • Figure 0007682650000002
    Figure 0007682650000002
  • Figure 0007682650000003
    Figure 0007682650000003
Patent Text Reader

Abstract

To provide a game system or the like allowing at least one of a request player who appropriately controls a quest request and requests a quest and a contract player who contracts for quest game play to gain profit.SOLUTION: A quest is controlled such that it can be set within a predetermined range determined according to a game situation of a request player, and the quest is controlled such that it can be set over the predetermined range when a special condition is satisfied. Privilege corresponding to a quest is granted to at least one of the request player and the contract player according to an accomplishment situation of the quest in which the contact player contracts for game play instead of the request player.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a game system, a server device, and a program.

Background Art

[0002] Conventionally, a game play style called proxy play (substitute play) has been known. This proxy play is a play in which a player temporarily entrusts the play operation during play to another player to substitute the game play.

[0003] For example, in the prior art shown in Patent Document 1, during a part of the game period, control is performed so that another player can substitute for the player to play the game, and the motivation to continue playing the game is enhanced. (See, for example, 0213 etc. of Patent Document 1).

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] Such substitute play can enhance the motivation of each player for the game if at least one of the player (requesting player) who requests substitute play for a given quest and the player (contractor) who undertakes the substitution of this quest is in an environment where they can obtain benefits.

[0006] Also, considering the need to maintain game balance and game order, it is preferable that the quests requested by the requesting player to the contractor are not set without limit and are appropriately managed.

[0007] The present invention has been made to solve the above problems, and an object thereof is to provide a game system or the like in which at least one of a requesting player who appropriately controls a request for a quest and a contracting player who undertakes the game play of the quest can obtain benefits.

Means for Solving the Problems

[0008] (1) The present invention is a game system that sets a quest with achievement conditions, a quest setting unit that sets the quest based on information of a requesting player, a game processing unit that advances the game of the quest based on input information of a contracting player who undertakes the game play of the quest on behalf of the requesting player, a privilege granting unit that grants a privilege corresponding to the quest to at least one of the requesting player and the contracting player according to the achievement status of the quest for which the contracting player has undertaken the game play on behalf of the requesting player, and includes the quest setting unit controls to enable setting of the quest within a predetermined range determined according to the game situation of the requesting player, and controls to enable setting of the quest beyond the predetermined range when special conditions are satisfied, and relates to a game system characterized by this.

[0009] Further, the present invention relates to a server device including the above units. Further, it relates to a game device including the above units. Further, the present invention relates to a program that causes a computer to function as the above units. Further, the present invention relates to an information storage medium readable by a computer and storing a program that causes a computer to function as the above units.

[0010] According to the present invention, since a privilege is given to at least one of the requesting player and the contracting player according to the achievement status of the quest, it is possible to provide a game system or the like in which at least one of the requesting player and the contracting player can obtain a benefit.

[0011] In addition, according to the present invention, within a predetermined range determined according to the game situation of the requesting player (for example, within a predetermined range according to the level of the requesting player), the quest can be set and controlled, so that the game play can be requested within a range suitable for the stature of the requesting player. Further, according to the present invention, when special conditions are satisfied, the quest can be set and controlled beyond the predetermined range, so that under special circumstances, the requesting player can request the substitution of the game play beyond his or her own stature. As a result, the present invention can appropriately control the request for the quest.

[0012] (2) Further, in the game system, server device, game device, program, and information storage medium according to the present invention, the quest setting unit may set, as the achievement condition of the quest, an achievement condition that the requesting player has not yet achieved or an achievement condition that has become impossible for the requesting player to achieve.

[0013] According to the present invention, the requesting player can have the contracting player substitute for an achievement condition that the requesting player cannot achieve by himself / herself, and can give the requesting player a motivation to set a quest.

[0014] (3) Further, in the game system, server device, game device, program, and information storage medium according to the present invention, the quest setting unit may determine the predetermined range according to the game situation of the group to which the requesting player belongs.

[0015] According to the present invention, since the quest can be controllably set within a predetermined range determined according to the game situation of the group to which the requesting player belongs (for example, within a predetermined range according to the level of the group and the levels of the players constituting the group), the game play can be requested to be substituted within a range suitable for the size of the group. Further, according to the present invention, when special conditions are satisfied, the quest can be controllably set beyond the predetermined range, so that under special circumstances, the game play can be requested to be substituted beyond the size of the group. As a result, the present invention can appropriately control the request for the quest.

[0016] (4) Further, in the game system, server device, game device, program, and information storage medium according to the present invention, the quest setting unit may be configured to controllably set the quest by computer control based on the game situation of the requesting player.

[0017] According to the present invention, since the quest can be automatically set by computer control, the quest can be set without the trouble of the requesting player.

[0018] (5) Further, in the game system, server device, game device, program, and information storage medium according to the present invention, the quest setting unit may be configured to receive the selection of each element related to the quest based on the input information of the requesting player and controllably set the content of each selected element.

[0019] According to the present invention, since the setting can be performed by reflecting the intention of the requesting player on the content of each element constituting the quest, detailed setting of the quest is possible for the requesting player.

[0020] (6) Further, in the game system, server device, game device, program, and information storage medium according to the present invention, the quest setting unit Based on the input information of the requesting player, the achievement conditions of the quest may be at least set.

[0021] According to the present invention, the requesting player can set the quest by at least clarifying the achievement conditions of the quest. Further, according to the present invention, the procedure for achievement can be entrusted to the contracting player.

[0022] (7) Also, in the game system, server device, game device, program, and information storage medium according to the present invention, the privilege granting unit When there are a plurality of contracting players, the privilege may be granted to the contracting player who first undertakes the quest, the player who first achieves the quest, or all the contracting players.

[0023] According to the present invention, when there are a plurality of contracting players, the contracting player to be the privilege target can be appropriately determined.

[0024] (8) Also, in the game system, server device, game device, program, and information storage medium according to the present invention, the quest setting unit When setting the quest, from among a plurality of contracting player candidates, acceptance of the selection of a contracting player candidate based on the input information of the requesting player may be received, and the selected contracting player candidate may be determined as the contracting player.

[0025] According to the present invention, the requesting player can select by himself / herself a contracting player suitable for the quest from among the contracting player candidates.

[0026] (9) Also, in the game system, server device, game device, program, and information storage medium according to the present invention, the game processing unit Prepare a plurality of stages for which liberation or non-liberation is set, and when the liberation conditions are satisfied for the non-liberated stage, perform a process of liberating the stage. The quest setting unit sets a quest with the achievement condition that the unlocking condition for an unopened stage is satisfied based on the input information of the requesting player, and the privilege granting unit may grant the privilege to the requesting player that the stage is unlocked when the contracting player achieves the quest.

[0027] According to the present invention, when expecting that an unopened stage is unlocked for the requesting player, a quest for unlocking the stage can be set, so that the requesting player can be given a further incentive to set a quest.

[0028] (10) Further, in the game system, server device, game device, program, and information storage medium according to the present invention, the privilege granting unit may grant, as a privilege to the requesting player, part or all of the game media obtained by the contracting player by achieving the quest.

[0029] According to the present invention, since a quest can be set in expectation of obtaining part or all of the game media obtained by the contracting player by achieving the quest, the requesting player can be given a further incentive to set a quest.

[0030] (11) Further, in the game system, server device, game device, program, and information storage medium according to the present invention, the privilege granting unit may determine a privilege to be granted to the contracting player from among the game assets owned by the requesting player.

[0031] According to the present invention, since a privilege to be granted to the contracting player is determined from among the game assets (for example, items, in-game currency, etc.) owned by the requesting player, a situation of setting privileges without limitation can be prevented.

[0032] (12) Further, the game system, server device, game device, program, and information storage medium according to the present invention may further include: a display control unit that identifies the character of the contracting player arranged in the game space from the characters of players other than the contracting player and displays a game screen including the character of the contracting player on the terminal device of the requesting player.

[0033] According to the present invention, the requesting player can easily recognize the character of the contracting player on the game screen displayed on the terminal device. Further, the requesting player can confirm the state of the contracting player's game play.

[0034] (13) Further, the game system, server device, game device, program, and information storage medium according to the present invention may further include: a display control unit that displays the game status of the contracting player on the terminal device of the requesting player; and a communication control unit that communicates communication information between the requesting player and the contracting player via a network between the terminal device of the requesting player and the terminal device of the contracting player.

[0035] According to the present invention, the requesting player can confirm the game status of the contracting player. Further, the requesting player can communicate with the contracting player and enhance the mutual trust relationship. That is, the present invention can further give the requesting player a motivation to request a quest. In addition, the present invention can enhance the motivation for proxy play by receiving communication information (for example, a message such as support) from the requesting player by the contracting player.

Brief Description of the Drawings

[0036]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10A

Figure 10B

Embodiments for Carrying Out the Invention

[0037] Hereinafter, the present embodiment will be described. Note that the present embodiment described below does not unduly limit the content of the present invention described in the claims. Also, not all of the configurations described in the present embodiment are essential constituent elements of the present invention.

[0038] [1] Game System First, the outline and the outline configuration of the game system of the present embodiment will be described with reference to FIG. 1. Note that FIG. 1 is a diagram showing an example of the system configuration showing the configuration of the game system of the present embodiment.

[0039] The server device 10 is an information processing device capable of providing a given service (for example, a service for exchanging business cards with players or a service for allowing players to play games) using a terminal device (game device) 20 communicatively connected via the Internet (an example of a network).

[0040] The terminal device 20 is an information processing device such as a game device, a smartphone, a mobile phone, a PHS, a computer, a game device, a PDA, a portable game machine, or an image generation device, and is a device capable of connecting to the server device 10 via a network such as the Internet (WAN) or LAN.

[0041] [1.1] A game system configured in a client-server model As shown in FIG. 1, the game system of the present embodiment may be configured such that the server device 10 and the terminal devices 20 (for example, terminal devices 20A, 20B, and 20C) can be connected to the Internet (an example of a network).

[0042] A player can play a game based on information transmitted from the server device 10 via the Internet by accessing the server device 10 from the terminal device 20.

[0043] In this embodiment, each game may be provided to the terminal device 20 by one server device 10, or a server system may be constructed by linking a plurality of server devices 10 to provide each game to the terminal device 20.

[0044] Also, although not shown, the game system may be a system in which a game server device that executes a game, a matching server device that performs matching control, and the terminal device 20 are connected to each other via the Internet.

[0045] Note that various processes related to the present invention may be performed only by the server device 10, or various processes related to the present invention may be performed only by the terminal device 20.

[0046] [1.2] Terminal device In this embodiment, it may be realized by a single game device having the functions of the server device 10, that is, a device (standalone) that operates independently without depending on other devices such as a server device.

[0047] Also, in this embodiment, the present invention may be realized only by the terminal device 20 without connecting to the server device 10. For example, it may be a game system realized by a plurality of terminal devices 20 through communication by P2P (peer-to-peer method).

[0048] And a plurality of such terminal devices may be connected by wire or wirelessly, and one terminal device may function as the server device 10 and be realized by a plurality of terminal devices.

[0049] Note that the terminal device may be not only a game device, but also a tablet-type information terminal device, a personal computer, or a game device (housing) installed in an amusement park.

[0050] [1.3] Cloud-based game system Also, the game system of this embodiment may be a cloud-based game system. For example, in a cloud-based game system, basic processing (including game processing, drawing processing, etc.) is performed only by the server device 10 (cloud device), and on the terminal device 20 side, only display control of the processing result of the server device 10 (cloud device) is performed. Also, the terminal device 20 only transmits information such as input information of the controller to the server device 10. Note that in such a case, the terminal device 20 may transmit information other than the input information.

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

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

[0053] [1.4] Terminal device equipped with a plurality of controllers Also, in the present embodiment, one terminal device 20 may be provided with a plurality of controllers (input unit 260). When a plurality of players play a game using the controllers of each player of one terminal device 20, it is assumed that the plurality of players are physically close to each other.

[0054] [1.5] Examples of social games Further, the server device 10 may function as an SNS server that provides a communication-type service. Here, the SNS server may be an information processing device that provides a service capable of providing communication between a plurality of players.

[0055] Also, for example, when the server device 10 functions as an SNS server, it can provide a game called a social game that is executed using the operating environment of the SNS to be provided (API (Application Programming Interface), platform form, etc.).

[0056] Note that social games, unlike existing online games, do not require dedicated client software and include games that can be used with only a web browser and an SNS account. Further, the server device 10 has a configuration capable of providing an online game that can be connected to the terminal devices 20 of other players via a network and share the same game progress online.

[0057] [1.6] Examples of browser games In particular, the server device 10 may provide games provided on the web browser of the terminal device 20, such as browser games (games that start just by opening the installation site on the web browser) made in various languages such as HTML, FLASH (registered trademark), CGI, PHP, shockwave, Java (registered trademark) applets, and JavaScript (registered trademark).

[0058] Also, the terminal device 20 is equipped with a web browser capable of browsing web pages (data in HTML format). That is, the terminal device 20 has a communication control function for communicating with the server device 10, and performs display control using the data received from the server device 10 (such as web data and data created in HTML format), and also has a web browser function for transmitting player operation data to the server device 10. It executes various processes to provide a game screen to the player and allows the player to execute the game. However, the terminal device 20 may acquire game control information provided from the server device 10 and execute predetermined game processes, and execute a game based on the game processes.

[0059] Specifically, when the terminal device 20 requests the server device 10 to perform a predetermined game, it connects to the game site of the server device 10 and the game starts. In particular, the terminal device 20 may, if necessary, use an API to cause the server device 10 functioning as an SNS server to perform predetermined processes, or to acquire information of players managed by the server device 10 functioning as an SNS server and execute the game.

[0060] [1.7] Others The server device 10 may be composed of one (device, processor) or a plurality of (devices, processors). Information (such as player information, game information, etc.) stored in the storage area (storage unit 170 described later) of the server device 10 may be stored in a database (broadly, a storage device, memory) connected via a network (intranet or Internet). Note that the communication line between the terminal device 20 and the server device 10 may be wired or wireless.

[0061] [2] Server Device Next, the server device 10 of the present embodiment will be described with reference to FIG. 2. Note that FIG. 2 is a diagram showing the functional blocks of the server device 10 of the present embodiment. Also, the server device 10 of the present embodiment may have a configuration in which some of the components (each part) in FIG. 2 are omitted.

[0062] The server device 10 includes an input unit 160 for use by an administrator or other inputs, an information storage medium 180 in which predetermined information is stored, a communication unit 196 that communicates with the terminal device 20 and others, a processing unit 100 that mainly executes processing related to the game to be provided, and a storage unit 170 that mainly stores various data used for the game.

[0063] The input unit 160 is used by a system administrator or the like for game-related settings and other necessary settings, and input of data. For example, the input unit 160 of the present embodiment is composed of a mouse, a keyboard, or the like.

[0064] The information storage medium 180 (a computer-readable medium) stores programs, data, etc., and its function is configured 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.

[0065] The communication unit 196 performs various controls for communication with an external entity (e.g., a terminal, another server, or another network system), and its functions are configured by hardware such as various processors or communication ASICs, as well as programs.

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

[0067] In addition, the storage unit 170 of the present embodiment has, in addition to the main storage unit 171, an image buffer 172, a game data storage unit 174 that stores game information indicating information related to the game, and a player information storage unit (user information storage unit) 176.

[0068] In particular, the game data storage unit 174 stores information on the game space (game field) in which the game is implemented, information on the virtual camera, set values used in the game, etc.

[0069] Also, in the player information storage unit 176, player information (user information) is stored for each player (each user) in association with a player ID. The player ID is player identification information for identifying a player. For example, the server device 10 may store the player's level in the player information storage unit 176 in association with the player ID.

[0070] Note that the player information may be a concept that includes not only the player's information associated with the player but also the player's character information, the player's game play information, etc.

[0071] The processing unit 100 performs various processes using the main storage unit 171 in the storage 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.), ASICs (gate arrays, etc.), and programs.

[0072] The processing unit 100 performs various processes of the present embodiment based on a program (data) stored in the information storage medium 180. That is, the information storage medium 180 stores a program for causing a computer to function as each part of the present embodiment (a program for causing a computer to execute the processing of each part).

[0073] For example, the processing unit 100 (processor) controls the entire server device 10 based on the program stored in the information storage medium 180, and performs various processes such as control of data transfer between each part. Further, it performs a process of providing various services in response to a request from the terminal device 20.

[0074] In the present 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.

[0075] The processing unit 100 includes a quest setting unit 112, a game processing unit 113, a privilege granting unit 114, a display control unit 116, a reception unit 119, a communication control unit 120, a Web processing unit 121, a management unit 1 22, a notification unit 123, an image generation unit 130, and a sound processing unit 140.

[0076] The quest setting unit 112 sets a quest based on information of a requesting player who requests a quest with achievement conditions defined. For example, the quest setting unit 112 sets a quest based on at least one of the input information of the requesting player and the game situation of the requesting player.

[0077] In addition, the quest setting unit 112 controls to enable setting of a quest within a predetermined range determined according to the game situation of the requesting player, and controls to enable setting of a quest beyond the predetermined range when special conditions are satisfied.

[0078] In addition, the quest setting unit 112 may set, as the quest achievement condition, an achievement condition that the requesting player has not yet achieved or an achievement condition that has become unachievable for the requesting player.

[0079] In addition, the quest setting unit 112 may determine a predetermined range according to the game situation of the group to which the requesting player belongs.

[0080] In addition, the quest setting unit 112 may control to enable setting of the quest by computer control based on the game situation of the requesting player.

[0081] In addition, the quest setting unit 112 may receive selection of each element related to the quest based on the input information of the requesting player and control to enable setting of the content of each selected element.

[0082] In addition, the quest setting unit 112 controls to enable setting of the achievement condition (objective) of the quest based on the input information of the requesting player.

[0083] In addition, when setting the quest, the quest setting unit 112 may receive selection of a contractor player candidate from among a plurality of contractor player candidates based on the input information of the requesting player and determine the selected contractor player candidate as the contractor player.

[0084] In addition, the quest setting unit 112 may set a quest with the achievement condition of satisfying the liberation condition for an unopened stage based on the input information of the requesting player.

[0085] The game processing unit 113 executes game processing. When the player does not request another player to substitute for the game play, the game processing unit 113 advances the game based on the input information of the player himself / herself (the requesting player is himself / herself).

[0086] Further, the game processing unit 113 may advance the game of the quest set by the quest setting unit 112 based on the input information of the contractor player who undertakes the game play of the quest on behalf of the requesting player.

[0087] Further, the game processing unit 113 may prepare a plurality of stages for which release or non-release is set, and perform a process of releasing the stage when the release condition is satisfied for the non-released stage.

[0088] The privilege granting unit 114 grants a privilege corresponding to the quest to at least one of the requesting player and the contractor player according to the achievement status of the quest for which the contractor player has undertaken the game play on behalf of the requesting player. Grant a privilege corresponding to the quest.

[0089] For example, when the contractor player achieves the quest for which the contractor player has undertaken the game play on behalf of the requesting player, the privilege granting unit 114 may grant a privilege corresponding to the quest to the requesting player.

[0090] For example, the privilege granting unit 114 may regard (consider as) the release of the stage (also referred to as "unlock") when the contractor player achieves the quest as the granting of a privilege to the requesting player.

[0091] Further, the privilege granting unit 114 may use a part or all of the game media obtained by the contractor player by achieving the quest as a privilege to be granted to the requesting player.

[0092] Further, when there are a plurality of contractor players, the privilege granting unit 114 may grant a privilege to the first contractor player who undertakes the quest, the first player who achieves the quest, or all the contractor players.

[0093] Further, the privilege granting unit 114 may determine the privilege to be granted to the contractor player from among the game assets owned by the requesting player.

[0094] The display control unit 116 controls to display given information on the terminal device 20. The display control unit 116 may perform transmission control to display the game screen on the terminal device 20. That is, the display control unit 116 generates display control information such as a game screen, and controls to display the generated display control information on the player's terminal device 20.

[0095] The display control unit 116 performs control to display a game image (game screen) on the display unit 290 of the terminal device 20.

[0096] The display control unit 116 may identify the character of the subcontracting player arranged in the game space from the characters of the players other than the subcontracting player, and display a game screen including the character of the subcontracting player on the terminal device 20 of the requesting player.

[0097] Further, the display control unit 116 may display the game situation of the subcontracting player (the game situation of the quest set by the requesting player) on the terminal device 20 of the requesting player.

[0098] The reception unit 119 receives the player's input. Further, the reception unit 119 may receive a touch input to the touch panel as the player's input. Note that the reception unit 119 receives and accepts the content of the input (touch position, timing, etc.) from the terminal device 20.

[0099] Further, the reception unit 119 may receive the player's input, instruction, etc. by data transmission and reception by the communication control unit 120.

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

[0101] The communication control unit 120 may communicate information on the communication between the requesting player and the contracting player via the network between the terminal device 20 of the requesting player and the terminal device 20 of the contracting player.

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

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

[0104] In addition, the notification unit 123 notifies a player of given information. Note that "notifying" information means notifying (providing, presenting, displaying) information to the player (the terminal device 20 of the player).

[0105] Note that "notification" means that the server device 10 sends to the player's terminal device 20 by an e-mail (which may be a mail magazine or the like) transmitted and received by SMTP (Simple Mail Transfer Protocol), not limited to SMTP, but transmitted by a given protocol, push notification, presenting (displaying) a predetermined screen (banner display screen, notification screen, pop-up screen, etc.) of a predetermined application, the Web processing unit 121 of the server device 10 notifying by a Web page, or at least one of these, indicating that the server device 10 actively transmits to the player's terminal device 20. Note that the server device 10 may also be regarded as a form of "notification" when it transmits information to the requested terminal device 20 in response to a request from the player's terminal device 20. Note that push notification means displaying a message window in a partial area (such as the upper end) of the screen of the terminal (smartphone). Note that "notification" includes voice notification in which a displayed message or the like is converted into voice. Also, "notification" includes notification by vibration.

[0106] The image generation unit 130 is realized by, for example, a processor such as a GPU or a digital signal processor (DSP), a program such as a video signal IC or a video codec, and a drawing frame IC memory such as a frame buffer. The image generation unit 130 generates an image of one game screen per frame time (for example, 1 / 60 second) according to the progress of the game. The generated image is transmitted to the terminal device 20.

[0107] The image generation unit 130 performs drawing processing based on the results of various processes performed by the processing unit 100, thereby generating a game image and outputting it to the image buffer 172, or transmitting it to the terminal device 20. The image generation unit 130 may generate an image (so-called three-dimensional image) visible from a virtual camera (a given viewpoint) within the object space (game space).

[0108] For example, when the image generation unit 130 generates a 3D game image, first, geometric processing such as coordinate transformation (world coordinate transformation, camera coordinate transformation), clipping processing, or perspective transformation is performed, and based on the processing result, drawing data (position coordinates of vertices of a primitive surface, texture coordinates, color data, normal vector, or α value, etc.) is created. Then, based on this drawing data (primitive surface data), an object (one or more primitive surfaces) after perspective transformation (after geometric processing) is drawn on the image buffer 172 (a buffer that can store image information in pixel units such as a frame buffer or a work buffer. VRAM). Thereby, an image visible from a virtual camera (a given viewpoint) within the object space is generated.

[0109] The sound processing unit 140 performs sound processing based on the results of various processes performed by the processing unit 100, generates game sounds such as BGM, sound effects, or voices, and transmits them to the terminal device 20.

[0110] Note that the processing unit 100 operates in conjunction with the terminal device 20 and executes the game processing of the game provided in this embodiment for each player based on the input of the player inputted via the terminal device 20.

[0111] Also, the processing unit 100 may have a timer function and may be used to synchronize with each terminal device 20 in order to manage the progress of the game. In particular, it may output the current time or a preset time to each part.

[0112] [3] Terminal Device Next, the terminal device 20 of this embodiment will be described with reference to FIG. 3. Note that FIG. 3 is an example of a functional block diagram showing the configuration of the terminal device 20 in this embodiment. Also, the terminal device 20 of this embodiment may have a configuration in which some of the components (each part) in FIG. 3 are omitted.

[0113] The input unit 260 is for the player to input operation data, and its function can be realized by a touch panel or a touch panel type display, etc. That is, the input unit 260 includes a detection unit 262 capable of detecting two-dimensional instruction position coordinates (x, y) on the screen where the image is displayed. For example, the input unit 260 includes a detection unit 262 capable of detecting two-dimensional contact position coordinates (x, y) in the contact detection area (touch panel).

[0114] Note that the contact operation on the display screen (hereinafter referred to as "touch panel" except in special cases) may be performed using a fingertip, or may be performed using an input device such as a touch pen.

[0115] In addition, the input unit 260 may include buttons, levers, keyboards, steering wheels, microphones, acceleration sensors, etc. that can input input information (operation signals) other than the instruction position.

[0116] 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 RAM (VRAM), etc. And the storage unit 270 of this embodiment includes a main storage unit 271 used as a work area, an image buffer 272 in which the final display image, etc. is stored, a game data storage unit 274, and a player information storage unit 276. Note that a configuration in which some of these are omitted may be adopted, or the storage unit 170 of the server device 10 may constitute a part of them.

[0117] The image buffer 272 may store the image data generated by the image generation unit 230, or the image data received from the server device 10.

[0118] The game data storage unit 274 stores information on the game space (game field) in which the game is implemented, information on each character, information on the virtual camera, and other setting values used in the game. Note that the terminal device 20 may store the information received from the server device 10 in the game data storage unit 274.

[0119] The player information storage unit 276 stores player information. Note that the terminal device 20 may receive player information corresponding to the player ID from the server device 10 and store it in the player information storage unit 276.

[0120] The information storage medium 280 (a computer-readable medium) stores programs, data, etc., and its function 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.

[0121] Also, the information storage medium 280 can store a program (a program for causing a computer to execute the processing of each part) for causing a computer to function as each part of the present embodiment. Note that the processing unit 200 performs various processes of the present embodiment based on the program (data) stored in the information storage medium 280, as will be described later.

[0122] The display unit 290 outputs the image generated according to the present embodiment, and its function can be realized by a CRT, an LCD, a touch panel type display, or an HMD (head-mounted display), etc.

[0123] In particular, in the present embodiment, the display unit 290 also functions as an input unit 260 through which a player performs game operations by using a touch panel display. Here, as the touch panel, for example, a touch panel such as a resistive film method (4-wire type, 5-wire type), a capacitance method, an electromagnetic induction method, an ultrasonic surface acoustic wave method, or an infrared scanning method can be used.

[0124] The sound output unit 292 outputs the sound generated according to the present embodiment, and its function can be realized by a speaker or headphones, etc.

[0125] 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.

[0126] 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.

[0127] The processing unit 200 (processor) performs processing such as game processing, image generation processing, or sound generation processing in conjunction with the server device 10 based on input data from the input unit 260, programs, and the like.

[0128] In particular, in this embodiment, game processing includes processing for starting a game when a game start condition is satisfied, processing for progressing the game, processing for placing objects such as characters and enemy characters, processing for displaying objects, processing for calculating game results, and processing for ending the game when a game end condition is satisfied.

[0129] Moreover, the processing unit 200 performs game processing (e.g., processing of a competitive game, etc.) based on the input information of the player inputted by the input unit 260. Moreover, 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.

[0130] 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.

[0131] The processing unit 200 includes a display control unit 211, a reception unit 212, a notification unit 213, a communication control unit 220, a web browser 221, an image generation unit 230, and a sound generation unit 240. Note that a configuration in which some of these are omitted may also be used.

[0132] The display control unit 211 performs processing to display the game screen on the display unit 290. For example, the display control unit 211 may display using the web browser 221. Also, based on the information transmitted from the server device 10, the display control unit 211 causes the display unit 290 to display information necessary during the game. For example, the terminal device 20 displays the display information of the game screen received from the server device 10.

[0133] Further, the display control unit 211 may perform the same processing as all or part of the processing of the display control unit 116 of the server device 10.

[0134] The reception unit 212 performs processing to receive an input from the player. For example, the reception unit 212 may transmit the input information received by the terminal device 20 to the server device 10 so that the server device 10 receives the input information. Also, the reception unit 212 may perform the same processing as all or part of the processing of the reception unit 119 of the server device 10.

[0135] The notification unit 213 notifies the player of given information. For example, the notification unit 213 displays the information on the game screen. Also, the notification unit 213 may perform the same processing as all or part of the processing of the notification unit 123 of the server device 10.

[0136] The communication control unit 220 performs processing to transmit and receive data to and from the server device 10, respectively. Also, the communication control unit 220 performs processing to store the data received from the server device 10 in the storage unit 270, processing to analyze the received data, and other control processing related to data transmission and reception.

[0137] Note that the communication control unit 220 may perform processing to store and manage destination information (network information such as IP addresses and port numbers) of other terminal devices 20 and server devices 10 in the storage unit 270 and the information storage medium 280. Then, when receiving input information for starting communication from the player, the communication control unit 220 may communicate with the server device 10.

[0138] In particular, the communication control unit 220 performs processing to transmit the player's identification information and input information to the server device 10 and receive data (such as the player's web page and game screen) from the server device 10.

[0139] Note that the communication control unit 220 may perform data transmission and reception with the server device 10 at a predetermined cycle, or may perform data transmission and reception with the server device 10 when receiving input information from the input unit 260. In particular, the communication control unit 220 of the present embodiment performs processing to receive given screen information (for example, information of a game screen) from the server device 10.

[0140] The web browser 221 is an application program for browsing a web page (game screen), downloads an HTML file, an image file, etc. from a web server (server device 10), analyzes the layout, and controls the display. Also, the web browser 221 transmits data to the web server (server device 10) using an input form (such as a link, button, or text box).

[0141] The web browser 221 of the present embodiment can implement a browser game. For example, the web browser 221 may execute a program described in JavaScript (registered trademark), FLASH (registered trademark), Java (registered trademark), etc. received from a web server (server device 10).

[0142] The terminal device 20 accesses a web server specified by a URL (abbreviation of Uniform Resource Locator) via the Internet by the web browser 221. Information from B can be displayed. For example, the terminal device 20 can display a game screen (data such as HTML) received from the server device 10 by the web browser 221.

[0143] The image generation unit 230 performs drawing processing based on various processes (for example, game processing) performed by the processing unit 200, thereby generating an image and outputting it to the display unit 290 by the display control unit 211. The image generated by the image generation unit 230 may be a so-called 2D image or a so-called 3D image. Note that the image generation unit 230 may perform the same processing as all or part of the processing of the image generation unit 130 of the server device 10.

[0144] The sound generation unit 240 performs sound processing based on the results of various processes performed by the processing unit 200, generates game sounds such as BGM, sound effects, or voices, and outputs them to the sound output unit 292. Note that the sound generation unit 240 may perform the same processing as all or part of the processing of the sound processing unit 140 of the server device 10.

[0145] When 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 play the role of a host and execute the processing. In such a case, the terminal device 20 as the host may perform the processing of each processing unit (part or all of each processing unit) of the server device 10.

[0146] [4] Overview The present embodiment relates to a game system that substitutes (replaces) a player's game play for another player.

[0147] For example, in the present embodiment, based on information of a player PA who requests an alternative play (hereinafter, also referred to as a "requesting player", a "first player", or a "host player") (for example, input information of the player PA and the game situation), a place where an alternative is requested is set as a quest. In such a case, quests cannot be set without limitation, and control is performed so that quests can be set within a predetermined range determined according to the game situation of the requesting player PA.

[0148] For example, when the level of the requesting player PA is "5", achievement conditions achievable at a level one step higher than the level of the requesting player PA (for example, level 6) (for example, clearing the stage with stage number 6) can be set as quests, and achievement conditions achievable at a level two or more steps higher than the level of the requesting player PA (for example, level 7 or higher) (for example, clearing stages with stage number 7 or higher) are controlled so that they cannot be set as quests. In this way, according to the present embodiment, quests are set within a range suitable for the stature of the requesting player PA, and it is possible to request a proxy for the gameplay of the quest.

[0149] And in this embodiment, when a special condition is satisfied, control is performed so that quests can be set beyond the predetermined range. For example, the special condition is, for example, when the player PA consumes a special item A dedicated to proxy play. That is, based on the input information of the player PA, when it is determined that the special item A of the player PA has been consumed, it is determined that the special condition is satisfied, and control is performed so that quests can be set beyond the predetermined range.

[0150] For example, even when the level of the requesting player PA is "5", control is performed so that a quest executable at level 7 (for example, the stage with stage number 7) can be requested from another player. That is, the game system of the present embodiment maintains a certain order, but under special circumstances, the requesting player can set a quest beyond their own stature and request a proxy for the gameplay of the quest, and control is performed so that it is possible to set a quest that enhances the satisfaction of the requesting player.

[0151] Furthermore, in this embodiment, according to the achievement status of the quest, a privilege is given to at least one of the requesting player and the contracting player, so as to provide a game environment in which at least one of the requesting player and the contracting player can obtain benefits.

[0152] [5] Explanation of Quests A "quest" is a game with defined achievement conditions, and when the achievement conditions are met, it means the quest has been completed. A "quest" may also be referred to as a "mission". Note that the "achievement conditions" may also be referred to as "predetermined goals" or "predetermined purposes".

[0153] Also, a "quest" may be set as a unit of game progress that serves as a break point in controlling the game progress. One unit of game progress can be regarded as one "quest", or multiple units of game progress can be regarded as one "quest".

[0154] For example, in a fighting game or a sports game, winning in one round can be regarded as one "quest". Winning a predetermined number (2 rounds) first can be regarded as one "quest". Also, in a racing game, winning first place in one race can be regarded as one "quest". In an action game, clearing one stage with stage number "10" can be regarded as one "quest". Also, clearing each of the 10 stages with stage numbers "11" to "20" can be regarded as one "quest". In an action game, defeating the boss character on the enemy side in a predetermined stage can be regarded as one "quest". In a breeding game or a simulation game, the passage of one day in the game space can be regarded as one "quest".

[0155] Also, in an RPG (Role-Playing Game), unlocking a stage (for example, unlocking a predetermined area on the map) can be regarded as one "quest". Also, clearing a specific stage (dungeon) can be regarded as one "quest". Also, from encountering a specific character to defeating it can be regarded as one "quest".

[0156] [6] Setting of Quests The server device 10 of the present embodiment sets quests based on the information of the requesting player PA (input information and game situation). Further, based on the information of the requesting player PA, a deadline for achieving the quest may also be set.

[0157] [6.1] Normal quest setting Further, the server device 10 of the present embodiment controls to enable setting of quests within a predetermined range determined according to the game situation of the requesting player PA. That is, within a range suitable for the height of the requesting player PA, quests for requesting the substitution of game play can be set.

[0158] Further, the "predetermined range" is determined according to the game situation of the requesting player PA. For example, the predetermined range determined according to the game situation of the requesting player PA is a predetermined range determined according to the level of the requesting player PA (an example of a parameter).

[0159] To explain a specific example, the "predetermined range" is a range that cannot be executed (achieved) at the level of the requesting player PA, and is a range that can be executed (achieved) at a level one step higher than the level. That is, achievement conditions that can be achieved at a level one step higher than the level of the requesting player PA (for example, level 6) compared to the level of the requesting player PA (for example, level 5), and that cannot be achieved at the level of the requesting player PA (for example, level 5), are set as the achievement conditions of the quest. 。

[0160] Further, the "predetermined range" may be a range that can be executed (achieved) at the level of the requesting player PA but has not yet been achieved by the requesting player PA. That is, achievement conditions that can be achieved at the level of the requesting player PA (for example, level 5), and that have not yet been achieved at the level of the requesting player PA (for example, level 5), may be set as the achievement conditions of the quest.

[0161] Note that "controlling to enable setting of quests within a predetermined range" may be interpreted as "controlling to enable setting of quests that satisfy predetermined conditions".

[0162] The "game situation" is not limited to the level of the requesting player PA. For example, the "game situation" may be interpreted as, for example, the past game results and history of the requesting player PA, the items and game parameters (e.g., level, HP value (physical strength value), amount of money held (in-game currency)) held by the current requesting player PA.

[0163] For example, when the level of the requesting player PA is "5", it can be set as a quest to clear a stage executable at the next level 6, and control is performed so that it can be requested to other players. That is, the requesting player PA at level "5" can request other players to clear the stage 6 (e.g., the stage with stage number 6) that cannot be executed (achieved) at level 6.

[0164] FIG. 4 shows an example of a map of the game space in the case of an RPG game. For example, assume that the level of the player PA is "5", the executable game play area is area AR1, and the character PAC that is the operation target of the player PA is playing the game in area AR1. And since the level of the player PA is "5", the stage 6 (area AR2 of stage 6) executable at level "6" is restricted (locked). In such a situation, when the enemy character E1 in area AR2 is defeated, the stage 6 (area AR2 of stage 6) is released (unlocked), and when the requesting player PA desires the release of the stage 6 (area AR2 of stage 6), a quest "Defeat the enemy character E1 in area AR2 of stage 6" can be set.

[0165] Note that the server device 10 may set only the stages that the requesting player PA has not yet achieved among the stages numbered 1 to 5 that the player PA can execute (for example, stage number "5") as quests. That is, for the stages that the requesting player PA has already achieved (for example, stage numbers "1" to "4"), it may be set as not possible to be set as quests. Note that it does not deny that the server device 10 sets quests for the stages that the requesting player PA has achieved (for example, stage numbers "1" to "4").

[0166] Also, the server device 10 may be controlled so that only the stage "6" that the requesting player PA cannot achieve can be set as a quest.

[0167] Also, the "game situation" may be the game situation of the group (also called a party or team) to which the requesting player PA belongs, in addition to the game situation of the requesting player PA. For example, the level of the group, the items owned, and the presence of special members may be regarded as the game situation.

[0168] [6.2] Special quest settings And when the server device 10 of this embodiment satisfies special conditions, it controls to enable setting quests beyond a predetermined range. That is, when the requesting player PA satisfies special conditions, it can set a quest to request a proxy for gameplay beyond its own height. There is.

[0169] Note that "controlling to enable setting quests beyond a predetermined range" means, in other words, "controlling to enable setting quests that do not satisfy predetermined conditions".

[0170] Also, the "special conditions" refer to the case where, based on the input of player PA, player PA consumes a special item A (e.g., "magic stone") that player PA owns, or the case where a privilege (reward) of granting the special item A to the contracting player is set. Note that the special item A is an item for which a special request dedicated to proxy play can be made. Also, when the special item A is consumed, it is controlled to be exhausted by the consumption. Also, when the privilege (reward) of granting the special item A to the contracting player is set, the special item A is granted to the contracting player when the quest is completed. Also, the special item A may be an item that can be obtained by the progress of player PA's game, or an item obtained by subtracting a predetermined value (e.g., "500") from the money held by player PA. Also, it may be an item that can be obtained by the charging process of player PA.

[0171] That is, based on the input information of player PA, when the special item A of player PA is consumed, it is determined that the special conditions are satisfied, and the quest can be set to be controllable beyond the predetermined range.

[0172] For example, when the level of player PA is "5", a stage (stage number 7 stage) that can be executed at level 7, two levels higher, cannot be set as a quest. However, when the special conditions are satisfied, it is controlled so that a stage (stage number 7 stage) that can be executed at level 7 can be set as a quest. That is, in this embodiment, a certain order is maintained, but under special circumstances, the requesting player PA can request proxy play beyond his own height, and it is controlled so that a quest that enhances the satisfaction of the requesting player PA can be set.

[0173] Note that the special conditions are not limited to the consumption of special item A, and various conditions can be considered. For example, it may be a special condition that a predetermined parameter associated with player PA (for example, a parameter that increases according to the progress of the game) reaches a predetermined value or more. That is, when a predetermined parameter (for example, a parameter that increases according to the progress of the game) is a predetermined value or more, it may be determined that the special condition is satisfied, and control may be performed so that quests can be set beyond a predetermined range.

[0174] Also, it may be a special condition that a special privilege is set in association with player PA. That is, when a special privilege is set in association with player PA, it may be determined that the special condition is satisfied, and control may be performed so that quests can be set beyond a predetermined range.

[0175] [6.4] Setting of Quests The server device 10 may be controlled by computer so that quests can be set based on the game situation of the requesting player PA. For example, the server device 10 sets a quest by computer control at a given timing (for example, the timing when a stage cannot be cleared, the login timing, the start timing of a predetermined event, etc.). For example, the server device 10 enables normal quest setting based on the level of the requesting player PA. And when the requesting player PA satisfies the special condition, the server device 10 enables the setting of a special quest.

[0176] Also, the server device 10 may set a plurality of quest candidates by computer control based on the game situation of the requesting player PA. Then, the quest candidate selected based on the selection instruction of the requesting player PA from among the quest candidates may be set as the quest.

[0177] ​Further, the server device 10 may at least set the achievement conditions (objectives) of the quest based on the input information of the requesting player PA. For example, in a situation where the area AR2 with the stage number "6" is restricted (locked), when the enemy character E1 in the area AR2 is defeated and the area AR2 is unlocked, if the player PA desires to unlock the area AR2 with the stage number "6", a quest with the achievement condition of "defeat the enemy character E1 in the area AR2" is set. That is, based on the input information of the requesting player, a quest is set with the achievement condition of satisfying the unlocking condition for an unopened stage. In a quest where the achievement condition is specified, the contracting player can play the game freely. Note that defeating an enemy character means setting the HP value (physical strength value) of the enemy character to a predetermined value (for example, 0).

[0178] The server device 10 may receive the selection of each element related to the quest based on the input information of the requesting player PA and control to enable setting the content of each selected element.

[0179] For example, regarding the quest, the server device 10 may be able to set a plurality of elements (items) such as the achievement condition, the "deadline" until the achievement condition is satisfied, detailed items of the achievement condition (stage number, achievement procedure), and the reason for the request, based on the input information of the requesting player PA.

[0180] Further, the server device 10 may select the contracting player. For example, when setting the quest, the server device 10 may receive the selection of a contracting player candidate from among a plurality of contracting player candidates based on the input information of the requesting player and determine the selected contracting player candidate as the contracting player.

[0181] For example, the server device 10 selects (extracts) a player (contracting player candidate) who is a candidate to undertake the quest of the requesting player PA from among a plurality of players.

[0182] In such a case, the server device 10 may extract other players PB, PC, PD, PE, and PF who have a predetermined relationship (friendship relationship) with the requesting player PA as subcontractor player candidates. Note that the server device 10 adjusts the number of subcontractor player candidates to a predetermined number (for example, 5).

[0183] Then, the server device 10 presents the subcontractor player candidates to the requesting player PA, accepts the selection of one or more subcontractor player candidates from among the subcontractor player candidates (for example, players PB, PC, PD, PE, PF) based on the input information of the requesting player PA, and determines the selected one or more subcontractor player candidates as the subcontractor players.

[0184] Note that various extraction methods for subcontractor player candidates can be considered. For example, the server device 10 may extract players whose level is equal to or higher than a predetermined value as subcontractor player candidates, or may extract the top several players in a ranking (for example, a ranking of players who are fast at escaping, a ranking of players with high attack power, a ranking of players with a high win rate) as subcontractor player candidates. Also, a predetermined number of players may be extracted from among the players who can use magic as subcontractor player candidates.

[0185] Also, when the requesting player is a player with a strong influence such as a celebrity, several players who support the requesting player (several players who are fans of the requesting player) may be extracted as subcontractor player candidates. In such a case, it may be carried out as a predetermined fan event.

[0186] Also, the server device 10 may extract a predetermined number of players from among the viewers of the game live video of the requesting player as subcontractor player candidates. Also, the server device 10 may extract a predetermined number of players from among the players who have viewed a specific video (a specific video related to a quest, a specific video related to an item of a quest) as subcontractor player candidates. Also, a predetermined number of players may be extracted from among the players who have played the game together with the requesting player PA in the past as subcontractor player candidates.

[0187] [6.5] Quest setting example The server device 10 stores, for each player, the information of the quest set by the player as the requesting player in the player information storage unit 176. FIG. 5 shows an example of the information of each quest associated with the player PA (player ID = PA).

[0188] The quest information includes at least one of a quest ID, achievement conditions, target level, contractor player ID, quest achievement deadline, and achievement flag.

[0189] The achievement flag indicates whether the quest has been achieved. In the initial state, "0" indicating non-achievement is set, and "1" is set (updated) when the quest is achieved.

[0190] The "target level" is the level at which the quest can be achieved (executed). For example, when the "target level" is "6", it indicates that the quest can be achieved by a player at level 6 or above.

[0191] For example, the achievement condition of the quest with quest ID = 001 is "Defeat the enemy character E1 in area AR2". Also, the achievement condition of the quest with quest ID = 002 is "Obtain the flying stone in the cave in area AR2". Also, the achievement condition of the quest with quest ID = 003 is "Defeat the big boss of the fort in area AR3".

[0192] In the case of a fighting game, the achievement conditions of the quest can be "Win against all (opponent's) characters", "Raise the win rate to a certain level (maintain 70% or more and win 100 times)", "Win with a specific technique", "Win in a state where there are 1000 or more spectators", etc.

[0193] [7] Contractor player The server device 10 of the present embodiment performs a process of notifying the subcontracting player PB of the quest content when, for example, for the quest with quest ID = 001 set by the requesting player PA, the subcontracting player PB is selected based on the input information of the requesting player PA or computer control (CPU control). For example, the quest content is information such as the information of the requesting player PA, the achievement conditions and due date regarding quest ID = 001, the target level, etc.

[0194] Then, when the server device 10 receives an instruction of acceptance from the subcontracting player PB, it determines the subcontracting player PB and controls the subcontracting player PB to enable the game play of the quest.

[0195] Also, the server device 10 may display the quest set by the requesting player PA on the terminal device 20 of another player, and then, when a request for proxy play is received from a given player for the quest, determine the player as the subcontracting player and control to enable the game play of the quest for the subcontracting player.

[0196] Also, for one quest (for example, quest ID = 001), the server device 10 may determine one player as the subcontracting player, or may determine a plurality of players as the subcontracting players. When determining a plurality of subcontracting players, the plurality of subcontracting players may be determined at the same timing, or each subcontracting player may be determined at different timings (with an interval).

[0197] [8] Game Processing The server device 10 of the present embodiment usually advances the game based on the input information of the player PA. And in the present embodiment, when the player PA is determined as the requesting player and another player PB is determined as the subcontracting player, the server device 10 advances the game of the quest of the player PA based on the input information of the subcontracting player PB.

[0198] When the subcontracting player achieves a quest, the server device 10 updates the achievement flag corresponding to the ID of the quest to "1".

[0199] In this embodiment, a plurality of stages (dungeons) with liberation or non-liberation set may be prepared, and when the liberation condition for an un-liberated stage is satisfied, a process of liberating the stage may be performed.

[0200] [9] Reward granting [9.1] Reward granting to the requesting player When the subcontracting player PB achieves a quest that he has taken over the gameplay on behalf of the requesting player PA, the server device 10 grants a reward corresponding to the quest to the requesting player PA.

[0201] For example, when the subcontracting player satisfies the achievement condition of the quest with quest ID = 001 associated with player PA, the server device 10 grants the requesting player PA a reward that the stage "6" is liberated, that is, the area AR2 is liberated.

[0202] Also, for the skill tree in which a plurality of skills associated with player PA are configured in a tree structure, the server device 10 may grant player PA a reward of unlocking some skills (for example, items such as weapons or character abilities) corresponding to the achieved quest.

[0203] The server device 10 may present (notify) the content of the reward to be granted at the time of quest achievement to player PA in advance when setting the quest, or may present the content of the reward at the timing when the subcontracting player PB achieves the quest.

[0204] Also, when the subcontractor player PB completes a quest, the server device 10 explains to the requesting player PA that a privilege will be granted. However, even if the subcontractor player PB has not completed the quest, for example, when the subcontractor player PB starts a quest, a privilege (e.g., an item or in-game currency) may be granted to the requesting player PA. That is, the server device 10 may grant a privilege to the requesting player PA according to the completion status of the quest of the subcontractor player PB.

[0205] [9.2] Privilege Grant to Subcontractor Player The server device 10 grants a privilege (reward) to the subcontractor player PB according to the completion status of the quest of the subcontractor player PB. The "completion status of the quest" indicates the degree of quest completion, and includes not only whether the quest completion conditions are met, but also, for example, whether the quest has been started, and, for example, when the defeat of an enemy character (reducing the HP value to 0) is a quest completion condition, the reduction rate of the HP value of the enemy character, etc.

[0206] [9.2.1] Subcontractor Players Eligible for Privileges Also, when the subcontractor player who undertakes the quest of player PA is player PB (one person), the server device 10 may grant a privilege to the player PB.

[0207] Also, when there are multiple subcontractor players who undertake the quest of player PA, such as players PB, PC, PD, PE, and PF, the server device 10 may grant a privilege to the subcontractor player PB who first undertakes the quest. That is, regardless of whether the quest has been completed, a privilege may be granted to the subcontractor player PB who first undertakes the quest.

[0208] Also, when there are multiple subcontractor players who undertake the quest of player PA, such as players PB, PC, PD, PE, and PF, the server device 10 may grant a privilege to the player PC who first completes the quest.

[0209] Further, when there are multiple contractors who have taken on the quests of player PA, such as players PB, PC, PD, PE, and PF, the server device 10 may grant benefits to all the contractors PB, PC, PD, PE, and PF. For example, when the contractors PB, PC, PD, PE, and PF belong to the same group (party), the server device 10 may grant benefits to all the contractors PB, PC, PD, PE, and PF. That is, regardless of whether the contractors PB, PC, PD, PE, and PF have completed the quest, the server device 10 may grant benefits to all the contractors PB, PC, PD, PE, and PF.

[0210] [9.2.2] Setting of Benefits The server device 10 may determine the benefits to be granted to the contractor from among the game assets owned by the requesting player PA.

[0211] For example, the "game assets" are game media such as in-game currency and items owned by the requesting player PA. Also, the game assets may be those acquired by the requesting player PA according to the progress of the game. That is, the benefits to be granted to the contractor are to be extracted from game media such as in-game currency and items acquired by the requesting player PA according to the progress of the game.

[0212] Also, the game assets may be those acquired by the requesting player PA through payment. That is, the benefits to be granted to the contractor may be game media such as in-game currency and items acquired by the requesting player PA through payment.

[0213] Further, for example, when the contractor PB starts a quest and executes the game play of the quest, the server device 10 may grant the contractor PB a start reward (for example, in-game currency "10") as a benefit.

[0214] In addition, when the subcontractor player PB starts a quest set by the player PA and executes the game play of the quest, the server device 10 may give a success reward as a privilege to the subcontractor player PB when the achievement condition of the quest is satisfied. For example, when the success reward is the in-game currency "100", based on the input information of the subcontractor player PB, when the achievement condition of the quest is satisfied, the in-game currency "100" (100% of the success reward) is given to the subcontractor player PB.

[0215] In addition, when the subcontractor player PB starts a quest set by the player PA and executes the game play of the quest, the server device 10 may give a privilege to the subcontractor player PB according to the achievement rate of the quest. For example, when the success reward is the in-game currency "100", based on the input information of the subcontractor player PB, when the physical strength value of the enemy character is decreased from 100 to 30, the reduction rate is 70%, so the in-game currency "70" (70% of the success reward) is given to the subcontractor player PB. After that, when the subcontractor player PC starts the same quest and executes the game play of the quest, based on the input information of the subcontractor player PC, when the physical strength value of the enemy character is decreased from 30 to 0, the reduction rate is 30%, so the in-game currency "30" (30% of the success reward) may be given to the subcontractor player PC.

[0216] In addition, in the case where there are a plurality of contractors who have taken on the quests of player PA, such as players PB, PC, PD, PE, and PF, and when granting benefits to all the contractors PB, PC, PD, PE, and PF, regardless of whether the player who has completed the quest among the contractors PB, PC, PD, PE, and PF, the same benefit (for example, in-game currency of the same value) may be granted to each of the contractors PB, PC, PD, PE, and PF. Also, the player who has completed the quest among the contractors PB, PC, PD, PE, and PF may be given a better benefit than the player who has not completed the quest (for example, by setting the value of the in-game currency higher for the player who has completed the quest than for the player who has not completed the quest), and benefits may be granted to each of the contractors PB, PC, PD, PE, and PF.

[0217] For example, if the value of the in-game currency owned by the requesting player PA is "1000" and the quest is entrusted to one contractor, the value of the in-game currency granted as a benefit is set to a value within 1000. When entrusting quests to multiple contractors, the total value of the in-game currency granted as a benefit to each contractor is set to a value within 1000. That is, the benefit is set within the range that can be granted to all the contractors who are the targets of the benefit with the funds held by the requesting player PA.

[0218] Note that among the game assets of the requesting player PA, the benefits to be granted to the contractors are not limited to in-game currency, and may also be items or the right (permission) to play a specific stage. That is, any item held by the requesting player PA or any right held by the requesting player PA can be set as a benefit.

[0219] In addition, the server device 10 may set some or all of the information on the benefits to be granted to the contractors from among the game assets of the requesting player PA based on the input information of the requesting player PA or based on computer control when setting the quest of the requesting player PA.

[0220] [9.3] Example of Using the Game Medium Obtained upon Completion of a Quest as a Bonus When the subcontractor player PB satisfies the achievement conditions of the quest with quest ID = 001 associated with the requesting player PA, the server device 10 may provide a bonus by granting part or all of the game medium (items, in-game currency, experience points, etc.) obtained by achieving the quest to the requesting player PA.

[0221] Specifically, when the subcontractor player PB satisfies the achievement conditions of the quest with quest ID = 001 associated with the requesting player PA and obtains item A1 and item A2, the server device 10 may grant all of item A1 and item A2 to the requesting player PA and not grant any items to the subcontractor player PB.

[0222] Also, when the subcontractor player PB satisfies the achievement conditions of the quest with quest ID = 001 associated with the requesting player PA and obtains item A1 and item A2, the server device 10 may grant item A1 specified based on the input information from the requesting player PA to the requesting player PA and grant the other item A2 to the subcontractor player PB.

[0223] In addition, when the subcontractor player PB satisfies the achievement conditions of the quest with quest ID = 001 associated with the requesting player PA and obtains in-game currency "100", the server device 10 may grant all of the amount "100" to the requesting player PA and set the in-game currency granted to the subcontractor player PB to "0".

[0224] In addition, when the subcontractor player PB satisfies the achievement conditions of the quest with quest ID = 001 associated with the requesting player PA and obtains in-game currency "100", the server device 10 may give a part of the amount (for example, "80") to the requesting player PA and give the remaining amount (for example, "20") to the subcontractor player PB. When obtaining in-game currency "100", the amount given to the requesting player PA and the amount given to the subcontractor player PB may be the same amount of "50".

[0225] In this embodiment, the experience points obtained by the subcontractor player PB by playing the game for the quest set by the requesting player PA may be controlled so that only the requesting player PA obtains them, or may be controlled so that both the subcontractor player PB and the requesting player PA obtain them. When both the subcontractor player PB and the requesting player PA obtain experience points, they may obtain the same ones, or one party (for example, the requesting player PA) may be controlled to obtain more experience points than the other party (for example, the subcontractor player PB).

[0226] The same applies when setting levels and experience points in association with the player's character to be operated (player character). That is, the experience points obtained by the subcontractor player PB by playing the game for the quest set by the requesting player PA are controlled so that at least one of the characters of the subcontractor player PB and the requesting player PA obtains them. In this embodiment, control is performed to increase the player's level according to the player's cumulative experience points (or increase the level of the player character according to the cumulative experience points of the player character).

[0227]

[10] Display control [10.1] Display of quest content In addition, the server device 10 may display (present, notify) the content of the quest set by the requesting player PA on the terminal device 20 of another player.

[0228] FIG. 6 shows an example of a quest setting screen SC6 displayed on the terminal device 20 of the requesting player PA.

[0229] For example, when the level of the requesting player PA is "5", the amount of money held (the value of in-game currency) is 530 gold, and the HP value is 300, the server device 10 determines that the quests that the requesting player PA can set are quests within a predetermined range based on at least one of the information on the level, the amount of money held, and the HP value of the requesting player PA. That is, the server device 10 determines that it is possible to set a quest with a target level of "6" for the requesting player PA. Then, the server device 10 displays the information on the quests of level 6 on the terminal device 20 of the requesting player PA.

[0230] For example, information M60 including the content of a quest such as "Defeat the enemy character E1 in area AR2" (for example, achievement conditions, etc.), the target level "6" of the quest, and a setting button, "E" Obtain the flying stone in the cave in area AR2", the content of the quest, the target level "6" of the quest, and information M61 including a setting button are displayed on the terminal device 20 of the requesting player PA.

[0231] Then, when the server device 10 receives an input of the setting button of the information M60 from the requesting player PA, the server device 10 stores the quest information including the quest ID, achievement conditions, target level, etc. related to the quest of M60 in the player information storage unit 176.

[0232] Also, a message M62 saying "If you use the magic stone, you can set a quest of level 7." is also displayed. In this way, it is possible to inform the requesting player PA that a special quest can be set if special conditions are met.

[0233] Also, together with the message M63 "Do you want to purchase the Philosopher's Stone? (Consumes 500 gold)", a purchase button (purchase link) may also be displayed. In this way, player PA can input the purchase button, subtract 500 from the money they have, and obtain the "Philosopher's Stone" (an example of special item A). Note that when the server device 10 receives the input of a purchase, it consumes (subtracts) 500 from player PA's money and grants the Philosopher's Stone to player PA.

[0234] And although not shown in the figure, when player PA owns special item A (the "Philosopher's Stone"), a consumption button may also be displayed together with the message "Do you want to consume the Philosopher's Stone?". And when the server device 10 receives the input of the consumption of the "Philosopher's Stone", it consumes player PA's Philosopher's Stone and displays the content of the level 7 quest and the setting button.

[0235] Figure 7 shows an example of the quest setting screen SC7 displayed on the terminal device 20 of the requesting player PA.

[0236] For example, when the level of the requesting player PA is "5", the money they have is 30 gold, the HP value is 300, and it is assumed that the special item A (the "Philosopher's Stone") has been consumed. Then, first, based on at least one of the information of the level, money they have, and HP value of the requesting player PA, the server device 10 determines that the quests that the requesting player PA can set are quests within a predetermined range, and can set a quest with a target level of "6" for the requesting player PA. And since the server device 10 determines that the requesting player PA has consumed the special item A (the "Philosopher's Stone"), it also determines that quests beyond the predetermined range can be set. That is, the server device 10 further determines that a quest with a target level of "7" can be set. Then, the server device 10 displays the information of the level 6 and level 7 quests on the terminal device 20 of the requesting player PA.

[0237] For example, display the content of a quest such as "Defeat the enemy character E1 in area AR2", the target level "6" of the quest and information M60 including a setting button, the content of a quest such as "Obtain the flying stone in the cave in area AR2", the target level "6" of the quest and information M61 including a setting button, the content of a quest such as "Defeat the big boss of the fort in area AR3", the target level "7" of the quest and information M70 including a setting button on the terminal device 20 of the requesting player PA.

[0238] [10.2] Display of a screen showing the game situation FIG. 8 shows an example of a game screen SC8 displayed on the terminal device 20 of the requesting player PA. For example, as shown in FIG. 8, when the subcontracting player PB plays the game of the quest set by the player PA, the server device 10 represents the game situation of the subcontracting player PB Displays the game screen SC8 including the image 81 showing it on the terminal device 20 of the requesting player PA.

[0239] For example, let the character to be operated by the subcontracting player PB be the character PBC, and let each character to be operated by other players who are not subcontracting players be the character XC. In such a case, the server device 10 generates an image 81 showing the game situation by distinguishing the character PBC arranged in the game space from the character XC. In this way, the requesting player PA can easily recognize the character PBC to be operated by the subcontracting player PB and can confirm the state of the game play of the subcontracting player PB. For example, the image 81 showing the game situation of the subcontracting player PB is an overhead image visible from a virtual camera arranged at the upper part of the game space.

[0240] Note that identifying and displaying the character PBC means, for example, performing a given image process to make the character PBC prominent, for example, performing a drawing process or an effect process of a specific color (for example, gold) on the character PBC, or displaying a mark or a specific mark on the character PBC.

[0241] The server device 10 may also communicate (transmit and receive) communication information between the request player PA and the contract player PB via the network between the terminal device 20 of the request player PA and the terminal device 20 of the contract player PB. The communication information may be called chat information, and is, for example, information such as text messages, voice messages, images, and videos.

[0242] For example, as shown in FIG. 8, the server device displays a game screen SC8 including communication information 82 on the terminal device 20 of the requesting player PA.

[0243] Specifically, the terminal device 20 of the requesting player PA transmits information based on the input of the requesting player PA to the terminal device 20 of the contracting player PB, and the terminal device 20 of the contracting player PB receives the information. For example, the requesting player PA can inform the contracting player PB of messages such as "Do your best" to encourage the player, hints and assistance messages such as "You should use the bridge to cross the river", and requests for additional quests such as "While you're at it, please get the flying stone from the cave in area AR2".

[0244] The terminal device 20 of the contract player PB receives information from the requesting player PA, and transmits, for example, thank-you information such as "Thank you" based on an input from the contracting player PB to the terminal device 20 of the requesting player PA. Thus, according to this embodiment, the requesting player can communicate with the contracting player, and a relationship of mutual trust can be enhanced.

[0245] FIG. 9 shows an example of a game screen SC9 displayed on the terminal device 20 of the subcontractor player PB. For example, the terminal device 20 of the subcontractor player PB displays a game screen SC9 including an image 90 of the game situation of the subcontractor player PB regarding a quest (a quest set by the requesting player PA) to be advanced based on the input information of the subcontractor player PB. For example, the image 90 of the game situation of the subcontractor player PB is an image seen from a virtual camera following the character PBC of the subcontractor player PB (an image seen from a virtual camera in the first-person perspective or the third-person perspective). Further, the game screen SC9 may include, for example, as an image 91 for displaying the game situation of the subcontractor player PB, an aerial view image seen from a virtual camera arranged at the upper part of the game space.

[0246] Further, the server device 10 may include communication information 92 between the requesting player PA and the subcontractor player PB in the game screen SC9.

[0247]

[11] Flowchart FIGS. 10A and 10B are flowcharts showing the processing flow of the server device 10 of the present embodiment. First, referring to FIG. 10A, it is determined whether a quest setting request has been received from the requesting player (step S1). When a quest setting request has been received from the requesting player (Y in step S1), control is performed to enable quest setting within a predetermined range determined according to the game situation of the requesting player (step S2). Then, it is determined whether special conditions are satisfied (step S3).

[0248] When the special conditions are satisfied (Y in step S3), control is performed to enable quest setting beyond the predetermined range determined according to the game situation of the requesting player (step S4). When the special conditions are not satisfied (N in step S3), the process proceeds to step S5.

[0249] Next, referring to FIG. 10B, it is determined whether a subcontractor player has been determined (step S5). That is, it is determined whether a player who undertakes the set quest has been determined instead of the requesting player.

[0250] When the subcontracting player is determined (Y in step S5), based on the input information of the subcontracting player, a process of advancing the game of the set quest is performed (step S6).

[0251] Then, it is determined whether the quest has ended (step S7). If the quest has ended (Y in step S7), it is determined whether the subcontracting player has achieved the quest (step S8). That is, it is determined whether the subcontracting player has achieved the quest that he / she has taken over the gameplay on behalf of the requesting player. And if the subcontracting player has achieved the quest (Y in step S8), a privilege corresponding to the quest is given to the requesting player (step S9). If the subcontracting player has not achieved the quest (N in step S8), the process proceeds to step S10.

[0252] And, according to the achievement status of the subcontracting player's quest, a privilege is given to the subcontracting player (step S10). The process ends here.

[0253]

[12] Application Example In this embodiment, mainly, an example of an RPG game has been described, but it can also be applied to fighting games, fighting games, sports games, racing games, action games, music games, breeding games, simulation games, puzzle games, communication-based games, etc.

[0254] In this embodiment, regarding the point described as "player level", it may be interpreted as the "character level" of the player's operation target.

[0255] Also, the quest of this embodiment is not limited to being set by the requesting player, and may be set by the administrator on the operation side that provides the game service.

[0256] Also, in this embodiment, the server device 10 has been described with an example of a privilege in which when the contractor player satisfies the achievement conditions of the quest associated with the requesting player, a part or all of the game media (items, in-game currency, experience points, etc.) obtained by achieving the quest is given to the requesting player. However, all of the game media (items, in-game currency, experience points, etc.) obtained by achieving the quest may be given to the contractor player as a privilege.

[0257]

[13] Others The present invention is not limited to what has been described in the above embodiment, and various modifications can be made. For example, terms cited as broad or synonymous terms in the description in the specification or drawings can be replaced with broad or synonymous terms in other descriptions in the specification or drawings.

[0258] The present invention includes configurations that are substantially the same as the configurations described in the embodiments (for example, configurations having the same functions, methods, and results, or configurations having the same purposes and effects). 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 exhibit the same operational effects as the configurations described in the embodiments or configurations that can achieve the same purpose. The present invention also includes configurations in which known techniques are added to the configurations described in the embodiments.

[0259] As described above, the embodiments of the present invention have been described in detail. However, those skilled in the art will easily understand that many modifications can be made without substantially departing from the novel matters and effects of the present invention. Therefore, all such modified examples are intended to be included within the scope of the present invention.

Explanation of Reference Numerals

[0260] 10 Server device, 20, 20A, 20B, 20C Terminal device, 100 Processing unit, 112 Quest setting unit, 113 Game processing unit, 114 Privilege granting unit, 116 Display control unit, 119 Reception unit, 120 Communication control unit, 121 Web processing unit, 122 management unit, 123 notification unit, 130 image generation unit, 140 audio processing unit, 160 input unit, 170 memory unit, 171 main memory unit, 172 image buffer 174 game data memory unit, 176 player information memory unit, 180 information storage medium, 196 communication unit, 200 processing unit, 211 display control unit, 212 reception unit, 213 notification unit, 220 communication control unit, 221 Web browser, 230 image generation unit, 240 audio generation unit, 260 input unit, 262 detection unit, 270 memory unit, 271 main memory unit, 272 image buffer, 274 game data memory unit, 276 player information memory unit, 280 information storage medium, 290 display unit, 292 audio output unit, 296 communication unit

Claims

1. A game system for setting quests with achievement conditions, comprising: a quest setting unit that sets the quest based on information of a requesting player; a game processing unit that advances the game of the quest based on input information of a contracting player who undertakes the game play of the quest on behalf of the requesting player; a privilege awarding unit that awards a privilege corresponding to the quest to at least one of the requesting player and the contracting player according to the achievement status of the quest for which the contracting player has undertaken the game play on behalf of the requesting player; wherein the quest setting unit: controls to enable setting of the quest within a predetermined range determined according to the game status of the requesting player; controls to enable setting of the quest beyond the predetermined range when a predetermined condition is satisfied; and determines the predetermined range according to the game status of the group to which the requesting player belongs. A game system characterized by the above.

2. A game system for setting quests with achievement conditions, comprising: a quest setting unit that sets the quest based on information of a requesting player; a game processing unit that advances the game of the quest based on input information of a contracting player who undertakes the game play of the quest on behalf of the requesting player; a privilege awarding unit that awards a privilege corresponding to the quest to at least one of the requesting player and the contracting player according to the achievement status of the quest for which the contracting player has undertaken the game play on behalf of the requesting player; wherein the quest setting unit: controls to enable setting of the quest within a predetermined range determined according to the game status of the requesting player; controls to enable setting of the quest beyond the predetermined range when a predetermined condition is satisfied; and controls to enable setting of the achievement conditions of the quest based on the input information of the requesting player. A game system characterized by the above.

3. A game system for setting quests with achievement conditions, comprising: a quest setting unit that sets the quest based on information of a requesting player; a game processing unit that advances the game of the quest based on input information of a contracting player who undertakes the game play of the quest on behalf of the requesting player; A privilege granting unit that grants a privilege corresponding to the quest to at least one of the requesting player and the subcontracting player according to the achievement status of the quest for which the subcontracting player has taken over the game play on behalf of the requesting player, The quest setting unit, Controls to enable setting of the quest within a predetermined range determined according to the game situation of the requesting player, When a predetermined condition is satisfied, controls to enable setting of the quest beyond the predetermined range, The privilege granting unit, A game system characterized in that when there are a plurality of subcontracting players, the privilege is granted to the subcontracting player who first took over the quest, the player who first achieved the quest, or all subcontracting players.

4. A game system that sets a quest with achievement conditions determined, A quest setting unit that sets the quest based on information of a requesting player, A game processing unit that advances the game of the quest based on input information of a subcontracting player who takes over the game play of the quest on behalf of the requesting player, A privilege granting unit that grants a privilege corresponding to the quest to at least one of the requesting player and the subcontracting player according to the achievement status of the quest for which the subcontracting player has taken over the game play on behalf of the requesting player, The quest setting unit, Controls to enable setting of the quest within a predetermined range determined according to the game situation of the requesting player, When a predetermined condition is satisfied, controls to enable setting of the quest beyond the predetermined range, The game processing unit, Prepares a plurality of stages with release or non-release set, and performs a process of releasing a stage when the release condition is satisfied for the non-released stage, The quest setting unit, Sets a quest with an achievement condition of satisfying the release condition for a non-released stage based on the input information of the requesting player, The privilege granting unit, A game system characterized in that the release of the stage by the subcontracting player achieving the quest is taken as the granting of the privilege to the requesting player.

5. A game system that sets a quest with achievement conditions determined, A quest setting unit that sets the quest based on information of a requesting player, A game processing unit that advances the game of the quest based on input information of a contracting player who undertakes the game play of the quest instead of the requesting player; A privilege granting unit that grants a privilege corresponding to the quest to at least one of the requesting player and the contracting player according to the achievement status of the quest for which the contracting player has undertaken the game play instead of the requesting player; A display control unit that identifies the character of the contracting player arranged in the game space from the characters of players other than the contracting player and displays a game screen including the character of the contracting player on the terminal device of the requesting player, and includes: The quest setting unit: Controls to enable setting of the quest within a predetermined range determined according to the game status of the requesting player, And controls to enable setting of the quest beyond the predetermined range when a predetermined condition is satisfied. A game system characterized by this.

6. A game system that sets a quest for which achievement conditions are determined, A quest setting unit that sets the quest based on information of a requesting player; A game processing unit that advances the game of the quest based on input information of a contracting player who undertakes the game play of the quest instead of the requesting player; A privilege granting unit that grants a privilege corresponding to the quest to at least one of the requesting player and the contracting player according to the achievement status of the quest for which the contracting player has undertaken the game play instead of the requesting player; A display control unit that displays the game status of the contracting player on the terminal device of the requesting player; A communication control unit that communicates communication information between the requesting player and the contracting player via a network between the terminal device of the requesting player and the terminal device of the contracting player, and includes: The quest setting unit: Controls to enable setting of the quest within a predetermined range determined according to the game status of the requesting player, And controls to enable setting of the quest beyond the predetermined range when a predetermined condition is satisfied. A game system characterized by this.

7. In any one of Claims 1 to 6, The quest setting unit: ​ A game system characterized by setting, as the achievement conditions of the quest, the achievement conditions that the requesting player has not yet achieved or the achievement conditions that have become unachievable for the requesting player.

8. In any one of Claims 1 to 7, the quest setting unit A game system characterized by controlling, by computer control, to be able to set the quest based on the game situation of the requesting player.

9. In any one of Claims 1 to 8, the quest setting unit A game system characterized by receiving, based on the input information of the requesting player, the selection of each element related to the quest and controlling to be able to set the content of each selected element.

10. In any one of Claims 1 to 9, the quest setting unit A game system characterized by, when setting the quest, receiving, based on the input information of the requesting player, the selection of a contractor player candidate from among a plurality of contractor player candidates and determining the selected contractor player candidate as the contractor player.

11. In any one of Claims 1 to 10, the privilege granting unit A game system characterized by taking, as a privilege, granting to the requesting player a part or all of the game media obtained by the contractor player achieving the quest.

12. In any one of Claims 1 to 11, the privilege granting unit A game system characterized by determining, from among the game assets owned by the requesting player, the privilege to be granted to the contractor player.

13. A server device that sets a quest with achievement conditions, a quest setting unit that sets the quest based on the information of the requesting player, a game processing unit that advances the game of the quest based on the input information of the contractor player who undertakes the game play of the quest on behalf of the requesting player, and a privilege granting unit that grants, to at least one of the requesting player and the contractor player, a privilege corresponding to the quest according to the achievement status of the quest that the contractor player has undertaken the game play on behalf of the requesting player, the quest setting unit controls to be able to set the quest within a predetermined range determined according to the game situation of the requesting player, and when a predetermined condition is satisfied, controls to be able to set the quest beyond the predetermined range. A server device characterized by determining the predetermined range according to the game situation of the group to which the requesting player belongs.

14. A server device for setting a quest with achievement conditions, a quest setting unit that sets the quest based on information of the requesting player, a game processing unit that advances the game of the quest based on input information of a contracting player who undertakes the game play of the quest on behalf of the requesting player, a privilege awarding unit that awards a privilege corresponding to the quest to at least one of the requesting player and the contracting player according to the achievement status of the quest for which the contracting player has undertaken the game play on behalf of the requesting player, and includes, the quest setting unit, controls to enable setting of the quest within a predetermined range determined according to the game situation of the requesting player, when a predetermined condition is satisfied, controls to enable setting of the quest beyond the predetermined range, A server device characterized by controlling to enable setting of achievement conditions of a quest based on input information of the requesting player.

15. A server device for setting a quest with achievement conditions, a quest setting unit that sets the quest based on information of the requesting player, a game processing unit that advances the game of the quest based on input information of a contracting player who undertakes the game play of the quest on behalf of the requesting player, a privilege awarding unit that awards a privilege corresponding to the quest to at least one of the requesting player and the contracting player according to the achievement status of the quest for which the contracting player has undertaken the game play on behalf of the requesting player, and includes, the quest setting unit, controls to enable setting of the quest within a predetermined range determined according to the game situation of the requesting player, when a predetermined condition is satisfied, controls to enable setting of the quest beyond the predetermined range, the privilege awarding unit, when there are a plurality of contracting players, awards the privilege to the contracting player who first undertook the quest, the player who first achieved the quest, or all contracting players. A server device characterized by this.

16. A server device for setting a quest with achievement conditions, a quest setting unit that sets the quest based on information of the requesting player, A game processing unit that advances the game of the quest based on input information of a contracting player who undertakes the game play of the quest instead of the requesting player; A privilege granting unit that grants a privilege corresponding to the quest to at least one of the requesting player and the contracting player according to the achievement status of the quest for which the contracting player has undertaken the game play instead of the requesting player, and includes: The quest setting unit: Controls to enable setting of the quest within a predetermined range determined according to the game situation of the requesting player; When a predetermined condition is satisfied, controls to enable setting of the quest beyond the predetermined range; The game processing unit: Prepares a plurality of stages with release or non-release set, and performs a process of releasing a stage when the release condition is satisfied for the non-released stage; The quest setting unit: Sets a quest with the achievement condition of satisfying the release condition for a non-released stage based on the input information of the requesting player; The privilege granting unit: A server device characterized in that the release of the stage by the contracting player achieving the quest is taken as the granting of the privilege to the requesting player.

17. A server device that sets a quest with a determined achievement condition, comprising: A quest setting unit that sets the quest based on information of a requesting player; A game processing unit that advances the game of the quest based on input information of a contracting player who undertakes the game play of the quest instead of the requesting player; A privilege granting unit that grants a privilege corresponding to the quest to at least one of the requesting player and the contracting player according to the achievement status of the quest for which the contracting player has undertaken the game play instead of the requesting player; A display control unit that identifies the character of the contracting player arranged in the game space from the characters of players other than the contracting player and displays a game screen including the character of the contracting player on the terminal device of the requesting player, and includes: The quest setting unit: Controls to enable setting of the quest within a predetermined range determined according to the game situation of the requesting player; A server device characterized in that when a predetermined condition is satisfied, controls to enable setting of the quest beyond the predetermined range. A server device for setting quests with achievement conditions defined, a quest setting unit that sets the quest based on information of a requesting player, a game processing unit that advances the game of the quest based on input information of a contracting player who undertakes the game play of the quest on behalf of the requesting player, a privilege granting unit that grants a privilege corresponding to the quest to at least one of the requesting player and the contracting player according to the achievement status of the quest for which the contracting player has undertaken the game play on behalf of the requesting player, a display control unit that displays the game status of the contracting player on the terminal device of the requesting player, a communication control unit that communicates communication information between the requesting player and the contracting player via a network between the terminal device of the requesting player and the terminal device of the contracting player, and includes: The quest setting unit controls to enable setting of the quest within a predetermined range determined according to the game status of the requesting player, and controls to enable setting of the quest beyond the predetermined range when a predetermined condition is satisfied. A server device characterized by this.

19. A program for setting quests with achievement conditions defined, a quest setting unit that sets the quest based on information of a requesting player, a game processing unit that advances the game of the quest based on input information of a contracting player who undertakes the game play of the quest on behalf of the requesting player, causes a computer to function as a privilege granting unit that grants a privilege corresponding to the quest to at least one of the requesting player and the contracting player according to the achievement status of the quest for which the contracting player has undertaken the game play on behalf of the requesting player, The quest setting unit controls to enable setting of the quest within a predetermined range determined according to the game status of the requesting player, and controls to enable setting of the quest beyond the predetermined range when a predetermined condition is satisfied, and determines the predetermined range according to the game status of the group to which the requesting player belongs. A program characterized by this.

20. A program for setting quests with achievement conditions defined, a quest setting unit that sets the quest based on information of a requesting player, A game processing unit that advances the game of the quest based on input information of a contracting player who undertakes the game play of the quest instead of the requesting player; Function the computer as a privilege granting unit that grants a privilege corresponding to the quest to at least one of the requesting player and the contracting player according to the achievement status of the quest for which the contracting player has undertaken the game play instead of the requesting player; The quest setting unit; Control to enable setting of the quest within a predetermined range determined according to the game situation of the requesting player; When a predetermined condition is satisfied, control to enable setting of the quest beyond the predetermined range; A program characterized by controlling to enable setting of achievement conditions of a quest based on input information of the requesting player.

21. A program for setting a quest with determined achievement conditions, A quest setting unit that sets the quest based on information of a requesting player; A game processing unit that advances the game of the quest based on input information of a contracting player who undertakes the game play of the quest instead of the requesting player; Function the computer as a privilege granting unit that grants a privilege corresponding to the quest to at least one of the requesting player and the contracting player according to the achievement status of the quest for which the contracting player has undertaken the game play instead of the requesting player; The quest setting unit; Control to enable setting of the quest within a predetermined range determined according to the game situation of the requesting player; Control to enable; When a predetermined condition is satisfied, control to enable setting of the quest beyond the predetermined range; The privilege granting unit; A program characterized in that when there are a plurality of contracting players, the privilege is granted to the contracting player who first undertakes the quest, the player who first achieves the quest, or all contracting players.

22. A program for setting a quest with determined achievement conditions, A quest setting unit that sets the quest based on information of a requesting player; A game processing unit that advances the game of the quest based on input information of a contracting player who undertakes the game play of the quest instead of the requesting player; As a privilege granting unit that grants a privilege corresponding to the quest to at least one of the requesting player and the contracting player according to the achievement status of the quest for which the contracting player has taken over the game play on behalf of the requesting player, cause a computer to function as follows: The quest setting unit: Control to enable setting of the quest within a predetermined range determined according to the game situation of the requesting player, When a predetermined condition is satisfied, control to enable setting of the quest beyond the predetermined range, The game processing unit: Prepare a plurality of stages with liberation or non-liberation set, and when the liberation condition is satisfied for a non-liberated stage, perform a process of liberating the stage, The quest setting unit: Based on the input information of the requesting player, set a quest with the achievement condition of satisfying the liberation condition for a non-liberated stage, The privilege granting unit: A program characterized in that the privilege granted to the requesting player is that the stage is liberated when the contracting player achieves the quest.

23. A program for setting a quest with a determined achievement condition, A quest setting unit that sets the quest based on information of a requesting player, A game processing unit that advances the game of the quest based on input information of a contracting player who takes over the game play of the quest on behalf of the requesting player, A privilege granting unit that grants a privilege corresponding to the quest to at least one of the requesting player and the contracting player according to the achievement status of the quest for which the contracting player has taken over the game play on behalf of the requesting player, Cause a computer to function as a display control unit that identifies the character of the contracting player arranged in the game space from the characters of players other than the contracting player and displays a game screen including the character of the contracting player on the terminal device of the requesting player, The quest setting unit: Control to enable setting of the quest within a predetermined range determined according to the game situation of the requesting player, A program characterized in that when a predetermined condition is satisfied, control to enable setting of the quest beyond the predetermined range.

24. A program for setting a quest with a determined achievement condition, A quest setting unit that sets the quest based on information of a requesting player, Based on the participation information of the contractor player who undertakes the game play of the quest instead of the requesting player, a game processing unit that advances the game of the quest; a privilege granting unit that grants a privilege corresponding to the quest to at least one of the requesting player and the contractor player according to the achievement status of the quest for which the contractor player has undertaken the game play instead of the requesting player; a display control unit that displays the game status of the contractor player on the terminal device of the requesting player; a communication control unit that functions as a computer to communicate communication information between the requesting player and the contractor player via a network between the terminal device of the requesting player and the terminal device of the contractor player; The quest setting unit: controls to enable setting of the quest within a predetermined range determined according to the game status of the requesting player, and controls to enable setting of the quest beyond the predetermined range when a predetermined condition is satisfied. A program characterized by this.

Citation Information

Patent Citations

  • Game system, game control method, and program

    JP2010075433A

  • Game providing method, control program, and server

    JP2015154944A

  • Game program, game control method, and computer

    JP2016101426A

  • Program, server, terminal, and game system

    JP2017113426A

  • Information processing device and game program

    JP2018011632A