Game server, game program, and game system
The game server and system address the limitations of simulation games by offering multiple sub-games and flexible matchmaking, enhancing user engagement and interaction through profile management and partner limits, thus promoting active gameplay and communication.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-04-17
- Publication Date
- 2026-04-07
AI Technical Summary
Existing simulation games lack flexibility in user interaction and matchmaking, leading to users being unable to engage in games they dislike or are not skilled at, resulting in inactive gameplay and unmet internal conditions.
A game server and system that includes multiple sub-games, allows users to switch between main and sub-games, manages user profiles and matchmaking, and limits matching partners to a predetermined number, with profile information disclosure adjusted based on game progress.
Enhances user engagement by providing diverse gameplay options and promoting meaningful interactions between users through flexible matchmaking and profile management, supporting communication and collaboration.
Smart Images

Figure 2026059708000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a game server, a game program, and a game system.
Background Art
[0002] In recent years, communication tools between users that are used by accessing a server via programs installed on terminals such as smartphones and PCs have been widely used. By accessing the server through such programs installed on terminals such as smartphones and PCs, communication tools between users have been widely used. are in wide use.
[0003] As one of such communication tools, there is provided a so-called matching function that allows users to communicate with each other through games, further increase intimacy by exchanging messages, and then approve of each other, enabling a more flexible communication than the communication that can be performed with other users. Among them, there is a communication tool that allows users to communicate with each other through games, further increase intimacy by exchanging messages, and then approve of each other, enabling a more flexible communication than the communication that can be performed with other users. By allowing users to communicate with each other through games, further increase intimacy by exchanging messages, and then approve of each other, a state is achieved where communication with a higher degree of freedom than the communication that can be performed with other users is possible. That is, there is provided a so-called matching function. is provided.
[0004] For example, in a simulation game in which a virtual space is assigned to each user in the game and the user develops their virtual space through activities that mimic real activities and environments such as cultivating crops, raising animals, fishing, and mining, there are some with a matching function. In such a simulation game, users can manage time and resources and progress the game based on their own choices. Also, in order to increase the intimacy between users before matching, there may be various joint tasks that users perform together ( for example, see Patent Document 1). For example, in a simulation game where a virtual space is assigned to each user in the game and the user develops their virtual space through activities that mimic real activities and environments such as cultivating crops, raising animals, fishing, and mining, there are some with a matching function. In such a simulation game, users can manage time and resources and progress the game based on their own choices. Also, in order to increase the intimacy between users before matching, there may be various joint tasks that users perform together ( for example, see Patent Document 1). See, for example, Patent Document 1.
Prior Art Documents
Patent Documents
[0005] [Patent Document 1] Japanese Patent Publication No. 2017-113400 [Overview of the project] [Problems that the invention aims to solve]
[0006] In a simulation game like the one shown in Patent Document 1, the available games are unified into one. Because of this, some people want to matchmake but don't like or are not good at the games that are available. Because users don't actively play, they can't level up, and the game is only for matchmaking. There may be cases where the internal conditions cannot be met.
[0007] Therefore, even if the main focus is on simulation games like those in Patent Document 1, matching While maintaining functionality, it provides multiple sub-games to meet various user needs. Platform functionality is desired. Furthermore, it should be possible to switch between the main game and the sub-game. A feature that allows users to take over their friends list is desirable.
[0008] Therefore, the present invention provides a server that facilitates and supports interaction between specific users through games. The purpose is to provide programs and game systems. [Means for solving the problem]
[0009] The game server according to the present invention includes multiple sub-games on the user terminal used by the user. A game provision unit that provides games, and the user's profile and the user's games A memory unit that stores the progress and manages the matching between users within the game. The registration of matching partners who have mutually approved the user with the user is limited to a predetermined maximum number for each user. A matching management unit that accepts, and a profile management unit that changes the disclosure amount of profile information between the user and the matching partner based on the progress of the game. It includes.
[0010] In addition, the game program according to the present invention includes steps of providing a game including a plurality of sub-games to a user terminal used by a user, storing the profile of the user and the progress of the game of the user, and managing the matching between the users in the game. Accepting the registration of a matching partner mutually approved with the user up to a predetermined upper limit number for each user, and changing the disclosure amount of profile information between the user and the matching partner based on the progress of the game. Execute on a computer.
[0011] The game system according to the present invention includes a game providing unit that provides a game including a plurality of sub-games to a user terminal used by a user, a storage unit that stores the profile of the user and the progress of the game of the user, and manages the matching between the users in the game. A matching management unit that accepts the registration of a matching partner mutually approved with the user up to a predetermined upper limit number for each user, and a profile management unit that changes the disclosure amount of profile information between the user and the matching partner based on the progress of the game. It includes.
Effect of the Invention
[0012] According to the present invention having the above-described configuration, a game server, a game program, and a game system that can promote and support communication between specific users via a game can be provided. It can be used.
Brief Description of the Drawings
[0013] [Figure 1] It is a schematic diagram showing a game system according to an embodiment of the present invention. [Figure 2] It is a functional block diagram of a game server according to an embodiment of the present invention. [Figure 3] It is a diagram showing an example of information included in a storage unit of a game server according to an embodiment of the present invention. [Figure 4] It is a functional block diagram of a user terminal according to an embodiment of the present invention. [Figure 5] It is a diagram showing a specific example of a game screen displayed on a user terminal according to an embodiment of the present invention. [Figure 6] It is a diagram showing a specific example of a game screen displayed on a user terminal according to an embodiment of the present invention. [Figure 7] It is a diagram showing a specific example of a game screen displayed on a user terminal according to an embodiment of the present invention. [Figure 8] It is a diagram showing a specific example of a game screen displayed on a user terminal according to an embodiment of the present invention. [Figure 9] It is a flowchart showing matching processing by a game system according to an embodiment of the present invention. [Figure 10] It is a flowchart showing information disclosure processing by a game system according to an embodiment of the present invention. [Figure 11] It is a flowchart showing transfer processing by a game system according to an embodiment of the present invention. [Figure 12] It is a block diagram showing the basic configuration of a computer.
Modes for Carrying Out the Invention
[0014] Hereinafter, referring to the drawings, a game server 100 according to an embodiment of the present invention is applied Game System 1 will be described. In all the figures illustrating the embodiment, common components The same symbols are used to indicate the same terms, and repeated explanations are omitted.
[0015] <System Configuration> Figure 1 shows a game system 1 to which a game server 100 according to an embodiment of the present invention is applied. This is a schematic diagram.
[0016] Game system 1 consists of a game server 100 and multiple user terminals 300 (300(1) It includes , 300(2), ..., 300(N)), and a game server 100, and a user Terminal 300 is connected to the network NW and communicates with each other via the network NW. It is trustworthy. The network NW includes the internet. The network NW is LA It may include N (Local Area Network) and / or WAN (Wide Area Network). .
[0017] The game server 100 and user terminal 300 are each connected to one or more computers 90 It consists of zeros. The basic configuration of Computer 900 will be described later.
[0018] Figure 2 is a functional block diagram of a game server 100 according to an embodiment of the present invention. The server 100 comprises a communication unit 110, a storage unit 120, and a processing unit 130. Server 100 provides the game G to user terminal 300 accessed via the network NW. This is the server that provides the service. In this embodiment, the user terminal 300 is a smartphone, and - The example given is the case where the Game G app needs to be installed on user terminal 300. I will explain below.
[0019] The communication unit 110 is a network interface, and via the network NW, users The communication unit 110 communicates with the user terminal 300. The communication unit 110 processes the data received from the user terminal 300. The data is passed to the processing unit 130, and the data generated by the processing unit 130 is sent to the user terminal 300. .
[0020] The memory unit 120 is configured using a storage device such as a magnetic hard disk or a semiconductor storage device. The memory unit 120 stores user information necessary for the game server 100 to function. It stores information about game G, application programs, etc.
[0021] Figure 3 shows an example of information included in the user information stored in the memory unit 120. The information includes basic information, avatar information, progress information, matching information, and reward information. , including.
[0022] Basic information includes user ID, username, profile information, and age information. The username is information that is publicly available to all other users and will be transferred during the transfer process described below. This is transferable information. Profile information includes multiple items, and each item can be made public or private. This is information that can be set to be made public. Examples of profile information include place of origin, blood type, Educational background, annual income / savings, hobbies, marital status, views on marriage, attitude towards housework, job / occupation, work-life balance Lance, main game MG objective, chat message reply speed, active time, club activities, gain Favorite subjects, sibling relationships, roommates, pets, ideal type, how to spend holidays , timing of holidays, favorite foods, tendency at what age they like to like things, hobbies, number of friends, past This includes the number of people they've dated, their communication skills, their car, etc. At least some of the profile information is from Game G. It is also referred to as a private question (or answer) within the game. The public / private setting is determined by the game server 1. 00 shows the user's game G progress, status with matchmaking partner, and with matchmaking partner. It may be changed depending on at least one of the matchmaking levels. Also, game server 1 00 proposes a change to the public / private setting to the user and makes the change after receiving the user's approval. Good. Also, the setting to make some items of profile information public or private is available to the user. It may be changeable. Furthermore, for some items of profile information, the username and Similarly, it would be fine if it were set to "Public" by default for all users and for all time periods. It is not necessary for users to be able to set whether the content is public or private.
[0023] Avatar information refers to information about the user's avatar that they control within the game G. Includes characters and equipment. Users can configure their characters and equipment on the user settings screen. This can be selected in (not shown). Avatar information is transferable information.
[0024] Progress information is managed and updated for each user according to their progress in each game within Game G. The progress information for each game includes the game type and stage (level). Game G The types are: Type 1: Main Game MG, Type 2: Only available to users with a matchmaking partner. This includes the limited subgame SGL, and subgame SG of type 3: other than type 2. The regular subgame SGL is a type of subgame SG. The progress information for the main game MG is... In addition, work process name information, work completion information, work time information, transferable process information, gameplay video, This includes the progress information for each subgame SG, including the unlock status.
[0025] Matching information is managed on a per-user basis regarding the matching function provided by Game G. This is the information. Matching information includes the maximum number and information about the matching partner. The maximum number is This indicates the maximum number of matching partners a user can register, which is set in advance on the game server 100. These are fixed values. Matching partner information is managed for each user's matching partners. This information includes the user ID of the matched partner, the matching status, and the "Like" The number of "", the matching level, the amount of disclosure, and the chat between the user and the matched partner. Includes history. Status includes at least: Matching in progress, Matching cancelled, and status. Includes status. Status includes the subcategories of "friends" and "couples" as matching is in progress. That's also fine. Note that the "couple" status is limited to only one matching partner. Ching level refers to the progress of collaborative work with your matched partner in games, mainly in the main game. This is a value that increases or decreases depending on progress. The amount disclosed is the total number of items in the user's profile information. This could also indicate the items that the user will make public to their match, or the professional profile of the match. This indicates which items of the overall feel information the matching partner will make public to the user. Either one or both. The amount of information disclosed is the user's game progress and / or matchmaking. The game is played according to the player's information (status, evaluation information (number of "likes"), and matching level). Musaber100 may change the amount of information disclosed, or the user may change it, or both. Good. The matching partner information is transferable information.
[0026] Reward information is information managed on a per-user basis regarding the rewards and experience points that a user possesses. Reward information includes currency, experience points, and items. Currency consists of a common currency and a dedicated currency. , includes. Experience points include common experience points and dedicated experience points. Owned items are shared. This includes items and exclusive owned items. These "common" items are the main game MG and If it is common with the sub-game SG, if it is common with the user and the matchmaking partner, both This includes cases where the game is exclusive to a specific game, or where the user is exclusive to a specific game. This includes cases where it is exclusive, and cases where it is both. At least part of the reward information is set as transferable information. It can be done.
[0027] In addition to the information shown in Figure 3, the storage unit 120 can store information related to user billing. You may remember this as information.
[0028] Returning to Figure 2, the processing unit 130 consists of a game provisioning unit 131 and a matching unit as a functional unit. The Group Management Department 132, the Profile Management Department 133, the Age Verification Department 134, and the Chat Provision Department It comprises 135 and a reward management unit 136. The processing unit 130 is stored in the storage unit 120. These functional units are realized by executing the application program. Then, matching, information disclosure, and handover processes are executed. Matching is performed by the game In G, a system for managing user matching registration and matching-related functions. This is the process, and will be described later as the matching success determination process, the upper limit determination process, the matching registration process, and Game unlocking process, age acquisition process, age determination process, disclosure change function application process, function restriction process The process includes a series of operations. The information disclosure process is performed on pairs of users that are currently being matched. In contrast, this process involves changing and managing the amount of information disclosed in the mutual disclosure of profile information that is performed. The transfer process involves the relationship between the user and their match when the user moves between games. This process involves transferring the setting information for rewards and other related matters, as described later in the game provision process. Schedule, progress update process, movement determination process, game type determination process, handover process, cooperation determination process, report A series of processes, including the application of reward conditions, are executed. Details of these processes will be described later. (Game) To move between them, the user must be logged into game G and then switch between the main game MG and the sub-game This includes moving between SGs and moving between subgame SGs.
[0029] The game provision unit 131 allows multiple users to log in via their respective user terminals 300. The game G, which can be played by this, is provided to the user terminal 300. A platform with MG and multiple subgame SG (SG1, SG2, ..., SGN) It is a matchmaking game. The main game MG has a matchmaking function. Also, game G The app provided may be a super app that integrates functions and services other than the game G. The user, while logged into the Game G app, can access the main game MG and the sub-game SG. You can freely move between functions and services other than Game G. For details about Game G... This will be explained later using a screen example.
[0030] The main game, MG, allows users to view and progress through the activities of their avatars in a virtual space. It is a simulation game. In the main game MG, each user is assigned their own Developing your own virtual space, or using other users' virtual spaces or virtual spaces shared by multiple users. You can visit them and collaborate on projects.
[0031] Subgames SG are, for example, different genres from the main game MG, such as puzzles and action games. Games, music, cards, board games, adventure, family, racing, role-playing These include games, sports games, strategy games, trivia games, and word games. Puzzle games are, for example, A royal match format is also acceptable. Action games, such as battles, are also fine. (Sub-game) SG includes SGL, an exclusive sub-game that is only available to users who are currently matched with another user.
[0032] The game provision unit 131 allows the user to move between the main game MG and the sub-game SG. In this case, transferable information from the main game MG or sub-game SG before the move will be transferred to the next game. You can transfer your progress to the main game MG or the sub-game SG. Also, if the user is in the main game When moving between the main game MG and the sub-game SG, the main game MG or sub-game MG before the move Transferable information from the SG to the main game MG or sub-game SG after the move. You may take over. Similarly, when a user moves between sub-games SG, the game provision unit 131 will check the previous state. You may transfer transferable information from one sub-game (SG) to the next sub-game (SG) after moving.
[0033] In addition, the game provision unit 131 provides not only the main game MG, but also a matchmaking unit with a partner. It offers a limited subgame SGL, which is a subgame SG that can only be played by the user.
[0034] The matching management unit 132 manages matching between users. 2. Allows each user to register a predetermined number of matching partners who have mutually approved the user. wear.
[0035] The profile management unit 133 manages profile information between the user and their match. The amount of information disclosed will be changed based on the progress of Game G and / or information about the matchmaking partner. (Disclosure amount change function). Specifically, for example, if user A is in the process of matching with user B When user A and user B are matched with each other (i.e., user A and user B are matched with each other), user A's game The amount of user B's profile information displayed on the home screen, and / or user B The amount of user A's profile information displayed on the game screen, and user A and / Alternatively, it can be changed based on User B's progress in Game G and / or information about their matchmaking partner. .
[0036] The profile management unit 133 manages the progress of the user and / or their matched partner in Game G. Accordingly, the amount of user and matching partner profile information disclosed will be gradually increased. That's good too.
[0037] The age verification unit 134 obtains the user's age information and, if the user meets the predetermined age requirements, Determine whether or not they are present (age determination).
[0038] The chat provision unit 135 provides a chat function between the user and their matching partner. Furthermore, the chat service provider 135 will, in accordance with the age determination result of the age verification unit 134, Manage the provision of chat functionality between users and their matching partners. For example, the chat provision department. 135 If the age determination results in the user being determined to be a legal minor, the function will be disabled. As one restriction, the chat function may be restricted for the user in question. Restrictions include, for example, prohibiting the use of the chat function itself, and restricting the use of inappropriate language in messages. It will detect this and, if detected, display an error message, and also restrict the use of stamps only. This includes things like doing.
[0039] The reward management unit 136 manages the in-game rewards that users can acquire and use in game G. Manage. In-game rewards include in-game currency, experience points, and items that can be owned within the game. Includes owned items. In-game rewards are in the main game MG and sub-game SG. A game that offers common rewards (common currency, common experience points, common owned items) that can be used in common. Includes common rewards for all games. Common game rewards are obtained by playing each sub-game SG. Points are awarded based on factors such as the number of users, the difficulty level of the sub-game SG, or the usage rate of the common currency. A gradient is applied to the rate and / or evaluation rate. The reward management unit 136 manages the user's game The reward rate / evaluation rate is graded according to G's progress information and / or matching partner information. You may change it.
[0040] Figure 4 is a functional block diagram of a user terminal 300 according to an embodiment of the present invention. The end 300 consists of a communication unit 310, a storage unit 320, a control unit 330, a display unit 340, and an operation unit. It comprises a unit 350, a communication unit 310, a storage unit 320, a control unit 330, a display unit 340, and The operating unit 350 is electrically connected to each other via the communication bus 360. User terminal 300 is installed on, for example, smartphones, tablet devices and PCs. By accessing the game server 100 via the program, the user can play alone, This allows you to play game G together with other users using other user terminals 300. It is a capable terminal.
[0041] <Screen example> Next, the game server 100, which has the configuration and functions described above, will provide the user terminal 300 with... A concrete example of the provided game G will be explained using a screenshot.
[0042] Figure 5 shows an example of the screen of game G displayed on a user terminal 300 according to an embodiment of the present invention. This is a diagram of screen D100.
[0043] Screen D100 is the game selection screen for game G. Screen D100 has a menu button. Button D110, button D120 for selecting the main game MG, sub-game SG (sub Buttons D131, D132, D133, D to select Game 1 to Sub-game 4 134, the icon of the logged-in user D140 is placed there. In Figure 5, The example shows four buttons for the SG game, but it can be three or fewer, or five or more.
[0044] The game selection screen, D100, may be displayed when the game G app is launched. From the menu button displayed on the screen while the main game MG or sub-game SG is being offered, select the game The user may be prompted to select a transition to the selection screen. Then, you will be taken to the game provision screen for the main game MG or sub-game SG that you want to play. Oh, if the user is logged in when the app is launched, the display on screen D100 will be omitted. You can then resume from the game's opening screen where you last played.
[0045] Figure 6 shows an example of the screen of game G displayed on a user terminal 300 according to an embodiment of the present invention. This is a diagram of screen D200. Screen D200 is the game presentation screen for the main game MG. This shows an example.
[0046] As shown in screen D200 of Figure 6, the game server 100 according to this embodiment provides games. Section 131 is a dedicated box that serves as the main game MG, allowing users to collaborate with each other. This provides a garden-raising game where players cultivate their own garden D220 and shared garden D230. The displayed avatar DA1 corresponds to the user who owns the dedicated miniature garden D220. Then, the user who owns the private sandbox D220 can operate the private sandbox D220 and the shared sandbox Movement within D230 takes place. Avatar DA2 will be matched with other users. It is compatible, and the actions of the other user will cause avatar DA2 in the shared sandbox D230 to Movement and other actions will take place.
[0047] The dedicated miniature garden D220 is a miniature garden dedicated to each user, and is located on the user terminal 300 of that user. It will be displayed. The dedicated miniature garden D220 is equipped with a field D231 and a house D232 as work areas. The user cultivates harvested produce D233 in field D231 through their avatar DA1. You can harvest, sell the harvested produce D233 for currency, and repair your house D232. You can perform tasks such as cultivating the dedicated miniature garden D220 (main quest). The harvested D233 can be sold in-game, which is then used within the game. You can obtain currency. The currency obtained can be used in the private sandbox D220 and the shared sandbox D230. It is possible to exchange items used for character development, as well as accessories for your own avatar, DA1. Yes. The private sandbox D220 is connected to the shared sandbox D230 by the bridge D240, and avatar DA1 can freely move between its private miniature garden D220 and the shared miniature garden D230 via this bridge D240. It is possible to do so. Furthermore, users can match acquired items and decorations. You can give gifts to other users (hereinafter sometimes referred to as "matching partners"). Cut.
[0048] Shared sandbox D230 is a match made between the owner of the private sandbox D220 and the user who owns it. It will be displayed on both user terminals 300 of the other users who are playing. Shared sandbox D230 Field D231 and house D232 are provided as work areas, and the user and the user Other users you are matched with will each be through Avatar DA1 or Avatar DA2. You can grow and harvest crop D233 in field D231, or sell the harvested crop D233. You can exchange them for currency, repair house D232 in the shared sandbox D230, and do various other things. You can perform the task of cultivating the shared sandbox D230 (main quest). The harvested D233 can be sold in-game, just like other harvested D233 items. By doing so, you can obtain in-game currency and exchange it for various items and decorations. It is possible to exchange it.
[0049] Collaborative work performed within the shared sandbox D230 can be completed by performing a single work step. In addition, some tasks are completed by performing multiple work steps. This can be done by either the user or other matching users. For example, in a collaborative project consisting of five work processes, the first two work processes are handled by the user. One user performs the first step, and other users can perform the remaining three steps. Furthermore, each step is... This can only be done when both the user and other users are logged in at the same time. However, when only one user is logged in and the other user is logged out, This can also be done by only one of the users.
[0050] Furthermore, regarding this collaborative work, the game provision unit 131 of game server 100 will This information indicates the completed work process among the work processes included in Est's collaborative work. Report, completion information indicating that all work processes have been completed, and user information for the user who performed the work process. The ID, work time information indicating the time the work process was performed, and other users who are logged out. Information on transferable processes that indicate incomplete work processes that can be taken over, and user-created Progress information, including a gameplay video showing the work being performed, is generated and recorded in the memory unit 120.
[0051] In addition to the shared sandbox D230, Avatar DA2 is compatible with other Avatar DA2 games. This will not be displayed to users who own the dedicated D220 miniature garden, which is provided separately to each user. It is possible to freely move between other dedicated miniature gardens. These other dedicated miniature gardens are Avatar D Because it is displayed only on the user terminal 300 of other users corresponding to A2, the user shown in Figure 4 It is not displayed on the D200 screen.
[0052] Also, in the upper left corner of screen D200, there is a menu button D210 labeled "MENU". It is available. The user selects (clicks or taps) this menu button D210. By doing so, various operation items within the main game MG, and transitions to the game selection screen will be enabled. Items to proceed, items to transition to sub-game SG (none of which are shown), save main game MG. You can display menu items such as the item to exit.
[0053] Figure 7 shows the main game MG displayed on the user terminal 300 according to an embodiment of the present invention. This figure shows screen D300 as a specific example of a matching registration screen. The user is shown in Figure 6. Click the menu button D210 on surface D200, and select User Management from the operation items. This allows us to transition to screen D300 shown in Figure 7. It is also possible to return to screen D200 in Figure 5 using the menu button D310 shown in the upper left.
[0054] Screen D300 displays information about the user themselves and information about other users they are matched with. This is the screen that will be displayed. The user's own information includes their name (Haruto), experience points (1 0), your own avatar DA1, the number of "likes" received from the person you are currently matching with (14 ), the number of "likes" for each matched partner (Hinata 9, Aoi 5), Main game M The number of currencies usable within G (255), the number of game-common currencies among them (55), and G The number of in-game currency items (200), and the ability to change settings such as the user's own avatar's accessories. The "Change Settings" button is displayed.
[0055] Additionally, within area D320, there is information about other matching users. The names of other users you are playing with (Hinata, Aoi), experience points (8, 12), and match Matching level (5, 3), and each avatar of the other user in question - DA2 and Avatar DA3 are displayed.
[0056] Furthermore, within area D320, when a user (Haruto) logs in, matching occurs. Each of the other users (Hinata, Aoi) who are logged in will know the user's (Haruto's) logout period. Area D330 is used to show progress information of collaborative work conducted within the shared sandbox D230. Each task, which indicates the transferable process information that can be handed over by the user (Haruto), is described as "Continued It appears below the text "Let's do it!". In the example shown in Figure 7, among the other users, Hinata Button D331, which indicates the task "turnip harvesting," is listed as transferable process information. Along with being displayed, the transferable process information related to Aoi includes the task "Home Repair". Button D332, which indicates capacity, is displayed.
[0057] The user (Haruto) can press the buttons (D331, D33) to indicate the work content of this transferable process information. If 2) is selected, the user terminal 300 selects the work process corresponding to the transferable process information. The system generates work process selection information indicating this and sends it to the game server 100. When 00 receives work process selection information, the game provision unit 131 displays it on the user terminal 300. The displayed screen transitions from screen D300 in Figure 5 to screen D200 in Figure 4, and the avatar DA1 is made to appear in the work area where the work process corresponding to the transferable process information is performed. This will allow the user (Haruto) to immediately perform the relevant work process. The work area is For example, field D231 and house D232.
[0058] Furthermore, in area D330, progress information is available, and all of it is available from other users (Hinata, Aoi). The work completion information indicating that the aforementioned work process has been completed is displayed below the words "It's finished!" It will be displayed in Figure 7. Among other users, the completed work information for Hinata is "Flowers Button D333, which indicates the task "plant," is displayed.
[0059] When the user (Haruto) selects the button D333 for this task completion information, the screen D3 in Figure 7 appears. The screen transitions from 00 to screen D200 in Figure 6, and avatar DA1 is set to the completion information for the task. It will appear in the work area where the corresponding work process has been completed, and the user (Haruto) will immediately complete it. This will allow you to verify the collaborative work. This work area will also include fields D231 and houses D232, etc. That is the case.
[0060] The progress information also shows how other users (Hinata, Aoi) are working together in the game. The video includes gameplay footage. The user (Haruto) has enabled gameplay video playback beforehand. By setting this option, the buttons D331, D332 or the work button for the transferable process information will be available. When you click the completion information button D333, before transitioning to the above screen D200, The system can be configured to start playing the gameplay video simultaneously with the transition.
[0061] Below the information on transferable processes and completed tasks, there is a "Like!" button. And when the user (Haruto) clicks this "Like!" button, it means "Like Evaluation information indicating that the user performed "Yes!" is generated by the user's terminal 300, and also It is sent to the home server 100 and further processed via the game server 100 to become the target of "Likes". This is then sent to the user terminal 300 of another user (Hinata or Aoi), and Haruto says "I A message will appear indicating that a "Like!" has been given.
[0062] Also, similarly, other users (Hinata, Aoi) accessed the user terminal 300 of those other users. If the "Like!" button below the transferable process information and work completion information is clicked... By doing so, evaluation information is generated from other users' user terminals 300, and similarly, the game It is sent to the user terminal 300 of the user (Haruto) via server 100, and the user (Haruto) The user terminal 300 of ) received a message indicating that another user (Hinata or Aoi) had "liked" it. The following will be displayed. The user (Haruto)'s "Likes" displayed on screen D300 shown in Figure 5 The "!" indicates that evaluation information has been sent by other users (Hinata, Aoi) in this way. Yes, they are.
[0063] In this embodiment, the evaluation information only includes "Like!" which indicates a high rating. However, the present invention is not limited to this, and also includes expressions of dislike such as "I don't like it!" and "I like it!" Other rating information can be provided, such as "Love!" which indicates an even higher rating than "Love."
[0064] Figure 8 shows the screen of the sub-game SG displayed on the user terminal 300 according to an embodiment of the present invention. This figure shows screen D400 as an example. In Figure 8, the limited subgames of subgame SG An example of a puzzle game screen using SGL is shown.
[0065] Screen D400 is a puzzle game that is displayed on user terminal 300 of the user (Haruto). This is a screen display. This puzzle game, which is a limited sub-game SGL, is for the user (Haruto) and This is a game where you can cooperate with your matched partner (Hinata) to progress through the game. Screen D 400 includes a menu button D410, a puzzle display area D420, and a user (Haruto). ) and the matching partner (Hinata) chat messages D431~D439, user (Haru Button D441 for sending a chat message, user (Haruto) says "Good Button D442 to submit evaluation of "Ne", User (Haruto) icon D451, User ( Area D452 shows the amount of currency held by Haruto, and area D4 shows the user's (Haruto's) level. 53. Shows the interaction level (status) between the user (Haruto) and their matched partner (Hinata). Area D454, an ad that helps promote interaction between the user (Haruto) and their matching partner (Hinata). Area D460, which displays information such as vices, is located here.
[0066] In this way, information about matchmaking partners is retrieved for the main game MG and the sub-game SG. It can be displayed and used in a continuous manner.
[0067] <System Operation> Next, a flowchart will be created showing the operation of the game system 1 having the above-described configuration and functions. Let's explain using the "T" example. In the following, User A (for example, "Haruto" shown in Figure 7) will be using the user terminal. Using 300, User A is in the main game MG and User B (for example, in Figure 7) This explanation assumes that a match has been made with "Hinata" (the character indicating the match).
[0068] Figure 9 shows a flow chart illustrating the matching process by the game system 1 according to an embodiment of the present invention. This is a chart.
[0069] In step S101, the game server 100 provides the game G to the user terminal 300. To provide.
[0070] In step S102, the matchmaking management unit 132 of the game server 100 matches Determine whether a match has been made (matching success determination process). Specifically, in game G In this scenario, user A submits a matching request to user B, and user B approves the request. By doing so, or by user B submitting a matching request to user A, user A who has been requested will... Matching is established when approval is given. If the result of this determination is true (YES), that is, M If the check is successful, proceed to step S103. On the other hand, if the result of the check is false (NO), In other words, if a match is not found, the process is terminated.
[0071] In step S103, the matchmaking management unit 132 of the game server 100 Regarding the matching established in S102, the number of matches for user A and user B Determine whether or not it is within the limit (upper limit determination process). Specifically, Matching Management Unit 1 32 refers to the matching partner information of user A in the memory unit 120 and the status matches The number of currently matched partners is calculated and compared to the maximum number set for user A. If the result of this determination is true (YES), that is, within the upper limit for user A and within the upper limit for user B. If so, proceed to step S104. On the other hand, if the result of the determination is false (NO), that is, If either user A or user B exceeds the upper limit, step S108 Proceed.
[0072] In step S104, the matchmaking management unit 132 of the game server 100 User B, who was matched with User A in S102, is User A's matching partner. Register as (matching registration process). Specifically, the matching management unit 132 stores Add User B to User A's matching partner information in section 120 and set the status to match I remember them as being in the process of becoming friends.
[0073] In step S105, the game provision unit 131 of the game server 100 is in step S Unlock sub-games to user A (and user B) who registered for matching in 104 (sub (Game unlocking process). This step occurs when user A has already been matched with another user C. However, this step can be omitted if the limited sub-game SGL has already been unlocked.
[0074] In step S106, the age authentication unit 134 of the game server 100 performs the following steps: 04 Obtain the age information of User A and User B who registered for matching (Age acquisition process) ).
[0075] In step S107, the age authentication unit 134 of the game server 100 performs the following steps: Whether the age information of user A and user B obtained in 06 meets the specified conditions. Determine (age determination process). If the determination result is true (YES), that is, if the predetermined conditions are met... If so, proceed to step S109. On the other hand, if the determination result is false (NO), i.e., predetermined If the conditions are not met, proceed to step S110.
[0076] In step S108, that is, in the upper limit determination in step S103, false (NO If it is determined that user A and For user B, a match was made, but either or both exceeded the maximum number. Notify users A and B that they cannot register for matching due to the following reasons, and then proceed with the following steps. Ending.
[0077] In step S109, that is, in the age determination in step S107, user A If user B meets the specified age requirements, the profile of game server 100 The management unit 133 applies the disclosure amount change function to the pair of user A and user B. (Disclosure change function application process) The flow ends. The disclosure amount change function is applied to user A and / or Alternatively, the progress of User B in game G will be disclosed between User A and User B. This function allows you to change the amount of information disclosed about your profile. Specifically, for example, you can change the amount of information disclosed before you register for matching. Set the disclosure amount to a large number of items (disclosure volume).
[0078] In step S110, that is, in the age determination in step S107, user A If user B does not meet the specified age requirements, the game server 100 will perform age verification. The verification unit 134 applies functional restrictions to the pair of user A and user B (functional restriction process (Approximately), the flow will be terminated. Specifically, for example, the chat between user A and user B Restrict the function.
[0079] Figure 10 shows a flowchart illustrating the information disclosure process by the game system 1 according to an embodiment of the present invention. This is a chart. Information disclosure processing was performed by matching and registering through the matching process described above. In other words, this is a process applied between User A and User B (while a match is being made).
[0080] In step S201, the game provision unit 131 of the game server 100 provides to user A Game G is provided to each user terminal 300 of user B.
[0081] In step S202, the game provision unit 131 of the game server 100 provides to user A The game updates the progress information of user A in game G based on the user's actions, and also updates the progress information of user B based on the user's actions. Update the progress information for user B in Team G.
[0082] In step S203, the profile management unit 133 of the game server 100, Based on the progress information of user A and the progress information of user B, a predetermined disclosure Determine whether the conditions are met (disclosure condition determination step). If the determination result is true (YES). ), that is, if the prescribed disclosure conditions are met, proceed to step S204. If the result is false (NO), i.e., the specified disclosure conditions are not met, the process will terminate. Completed. The specified disclosure conditions are, for example, completion of quests in the main game MG, specified experience This includes reaching a specified value, the matching level with the matching partner subject to disclosure reaching a specified value, etc. The conditions may include multiple conditions that become progressively more difficult to meet.
[0083] In step S204, the progress information of user A and / or user B is disclosed as prescribed. If the conditions are met, the profile management unit 133 of the game server 100 will process user A And gradually increase the amount of profile information that is mutually disclosed to the pair of users B. Then, terminate the flow.
[0084] Figure 11 shows a flowchart illustrating the handover process by the game system 1 according to an embodiment of the present invention. This is a game. The transfer process applies when a user moves between games in game G. This is the process that is performed.
[0085] In step S301, the game provision unit 131 of the game server 100 provides to user A The user terminal 300 is provided with game G (main game MG or sub-game SG) (game (Providing the service).
[0086] In step S302, the game provision unit 131 of the game server 100 provides to user A The game G's progress information is updated based on the user's actions (progress update process).
[0087] In step S303, the game provision unit 131 of the game server 100 is for user A or Based on these inputs, it is determined whether user A is requesting to move to another game in game G. (Movement determination process). If the determination result is true (YES), i.e., movement is requested. Then proceed to step S304. On the other hand, if the result of the determination is false (NO), i.e., if movement is requested If not present, return to step S302 and continue providing the game.
[0088] In step S304, the game provision unit 131 of the game server 100 will move to the game Determine the type of game (game type determination process). The game type is: Type 1: Main game MG, Type 2: Limited subgame SGL, Type 3: Subgame that is not a limited subgame SGL SG, if the result of the determination is type 1 or type 2, proceed to step S305. If the result of the determination is of type 3, proceed to step S309.
[0089] In step S305, the game provision unit 131 of the game server 100 provides to user A Transferable information to User A and move to the destination game (main game MG or limited sub-game) The game (SGL) is launched (handover process), and the process proceeds to step S306.
[0090] In step S306, the game provision unit 131 of the game server 100 will move to the game In the game (main game MG or limited sub-game SGL), user A's matchmaking The other user, User B, is also participating, and it is determined whether User A and User B are playing together. Determine (cooperation determination process). If the determination result is true (YES), that is, if they play cooperatively... If so, proceed to step S307. On the other hand, if the result of the determination is false (NO), that is, if they cooperate If you are not playing, proceed to step S308. "Not playing cooperatively" means: User A plays the limited sub-game SGL alone, and User A matches with other users. This includes playing in cooperation with another user D who is not your opponent.
[0091] In step S307, that is, in the cooperation determination in step S306, cooperation play If it is determined that user A and user B are doing (i), then condition 1 will be applied to the conditions for earning rewards for user A and user B. The process is completed by applying the reward conditions.
[0092] In step S308, that is, in the cooperation determination in step S306, cooperation play If it is determined that user A has not performed condition I, then condition 2 will be applied to the conditions for earning rewards for user A. (Condition application process), the flow ends.
[0093] In step S309, that is, in the game type determination in step S304, If it is determined to be condition 3, condition 3 will be applied to the reward acquisition conditions for user A (reward condition application process). (The process) begins providing the destination game (subgame SG) to user A, and ends the flow. I'm done.
[0094] Here, conditions 1, 2, and 3 that apply to the conditions for obtaining rewards are, for example, the reward multiplier. Therefore, condition 1 > condition 2 > condition 3.
[0095] <Basic Computer Configuration> Figure 12 is a block diagram showing the basic hardware configuration of the computer 900. Computer 900 comprises a control unit 901, a storage unit 902, a communication unit 903, and an input unit 904. It has an output unit 905. Control unit 901, storage unit 902, communication unit 903, input unit 90 4 and the output unit 905 are electrically connected to each other via the communication bus 910.
[0096] The control unit 901 is a CPU (Central Processing Unit). It includes a processing unit (also called a processor) and controls the various parts of the computer 900. It is a device that reads and executes various programs stored in the memory unit 902.
[0097] The memory unit 902 is a DRAM (Dynamic Random Access Memory). Computer 90 includes main memory such as ry) and auxiliary storage such as hard disk Various programs for running the operating system and various applications RAM, and the device that stores the data used by these programs. The processes shown in the flowcharts described above are performed by the game server 100 and the user terminal 30. Each control unit 901 of each computer that makes up 0 contains in its respective storage unit 902 This is achieved by executing a stored program.
[0098] The communication unit 903 is a device for communicating with external devices, and operates according to the instructions of the control unit 901. Data is sent and received. Each of the components of the game server 100 and the user terminal 300 Each computer uses this communication unit 903 to connect to the network NW shown in Figure 1. It communicates with other devices, including those included. The input unit 904 is a device that receives input from an external source and supplies it to the control unit 901, for example. For example, it consists of a keyboard, mouse, touch panel, and camera. The output unit 905 is This device outputs the processing results of the control unit 901 to an external device, such as a display or speaker. It is composed of including the following.
[0099] <Program> Here, the process for realizing each functional unit of the game server 100 according to this embodiment Let me explain what a gram is.
[0100] Game server 100 will be implemented on computer 900. And game server 10 The operation of each component of 0 is stored in the auxiliary storage device of the storage unit 902 in the form of a program. The control unit 901 reads the program from the auxiliary storage device of the storage unit 902 and stores it in the storage unit 90 The data is loaded into the main memory of unit 2, and the above process is executed according to the program. Also, control unit 9 01, according to the program, places the memory area corresponding to the memory unit 120 described above into the memory unit 902 It will be allocated in the main memory.
[0101] Specifically, the program is used in computer 900, with a processor and a memory unit A program to be executed on a computer equipped with the following, which is used by the user The steps include providing the terminal 300 with a game G that includes multiple sub-games SG, and providing the user with a Steps to remember the user's profile and the user's progress in game G, and within game G It manages matching between users and registers mutually approved matching partners for each user. Steps to accept up to a predetermined maximum number, and profiles between the user and the matching partner. Steps to change the amount of information disclosed based on game progress, and a professional to execute It is in grams.
[0102] The auxiliary storage device of the memory unit 902 is an example of a tangible medium that is not temporary. Other examples of tangible media that are not tangible media include magnetic disks connected via the input unit 904, optical disks, etc. Examples include magnetic disks, CD-ROMs, DVD-ROMs, and semiconductor memory. If the program is distributed to computer 900 via the network NW, the distribution The receiving computer 900 then loads the program into the main memory of the storage unit 902, and the above You may proceed with the process.
[0103] Furthermore, the program may be intended to implement some of the functions described above. Furthermore, the program has already stored the aforementioned functions in the auxiliary storage device of the memory unit 902. These are things that are achieved by combining them with other programs, so-called differential files (differential programs) (Mu) is also acceptable.
[0104] According to the game system 1 of this embodiment described above, a specific user via game G It can promote and support interaction between them. Matching through Game G is different from typical dating apps, such as matching based on appearance or income. Because you're not just looking for someone based on superficial information, you can cultivate deeper relationships. Furthermore, because it requires certain tasks such as collaborative tasks and event completion, simple bots and scams are not viable. This can reduce the potential for deceptive behavior (romance scams). Furthermore, within Game G, there are multiple variations that can meet various user needs. A sub-game SG is provided, and the main game MG and sub-game SG are connected. Since you can carry over your relationships and rewards from GameMG, GameG's main game is preferred. Even if you're not good at it or don't enjoy it, you can still gain experience points, currency, etc. in your favorite sub-games. Then you can proceed with game G.
[0105] Furthermore, the present invention is not limited to the embodiments described above, and various modifications can be adopted. .
[0106] For example, in the above embodiment, the user is between the main game MG and the sub-game SG. Or, when moving between subgames SG, the information of the matched opponent before the move and / or While it was possible to carry over reward information after moving, it would also be possible to prevent it from being carried over.
[0107] Furthermore, the status of the matching partner information in the above embodiment is "matching established" and "resolved". As shown above, there was only one state of interaction, but the state of interaction was gradually changed to friend, mat For the three categories, "chingu" (friends), "couple," and each of these can be defined as either "currently established" or "disbanded." The strength of the relationship is Friend < Matching < Couple. Also, the relationship becomes weaker when the status is resolved. If the relationship shifts to a more intense level of interaction, the amount of information disclosed will also change accordingly.
[0108] Furthermore, in the above embodiment, the multiple games included in game G are conveniently referred to as the main game M. Although I classified them into G and subgame SG, it would also be acceptable to classify them all as subgame SG.
[0109] Furthermore, the transfer of setting information in step S305 of the above embodiment is limited to the main game MG and This was done between subgame SGLs, or between two limited subgame SGLs. However, this could be done by making it happen during all transitions between games.
[0110] Furthermore, in the matching process of the above embodiment, functional restrictions are applied according to the results of the age determination. Although this was done, it can be omitted. Specifically, steps S106, S107, S110 You can omit it.
[0111] Furthermore, in the matching process of the above embodiment, as a result of the upper limit number determination in step S103, the upper limit If the number was exceeded, a notification that registration was not possible was issued in step S108, but step In step S108, we will further accept the cancellation of existing matching registrations, and in step S103... You can go back. This provides a way to register the person you matched with this time. can.
[0112] (Note) The features of the above-described embodiment are noted below. (Note 1) Game provision department that provides games including multiple sub-games to the user's terminal. and, A storage unit that stores the user's profile and the user's game progress, The system manages matching between users within the game and mutually approves the users. The matching management unit accepts registration of matching partners for each user up to a predetermined maximum number. and, The amount of profile information disclosed between the user and the matching partner is determined by the The profile management department makes changes based on the progress of the project, A game server equipped with the following features. In games with matchmaking functions, variations that can meet various user needs Multiple sub-games with different features are provided, allowing you to gain experience points and more in your preferred sub-game. Acquiring currency and other items to progress through the game promotes interaction between users. (Note 2) The game provisioning unit, when the user moves between the subgames, will check the status of the subgame before the move. The information regarding the matching partner, which reflects the user's progress in the game, is transferred after This will be carried over to the aforementioned subgame. The game server described in Appendix 1. This means that in games with a matchmaking function, even if you move between sub-games, The ability to carry over previous relationships facilitates interaction between users. (Note 3) The game provisioning unit, when the user moves between the subgames, will check the status of the subgame before the move. The reward information reflecting the user's progress in the main game is transferred to the sub-game after the user moves to the sub-game. To succeed, The game server described in Appendix 1. This means that in games with a matchmaking function, even if you move between sub-games, The ability to carry over previous rewards will promote interaction among users. (Note 4) The profile management unit manages the user and / or the matching partner's game Depending on the progress of the project, the amount of disclosure will be increased in stages. The game server described in Appendix 1. This allows you to constantly monitor the behavior and personality of your matchmaking partner throughout the game. You can deepen your relationship with the other person. Unlike typical dating apps, it doesn't focus on appearance or income. Because you're not just looking for someone based on superficial information, you can cultivate deeper relationships. Furthermore, because it requires certain tasks such as completing events, simple bots and fraudulent activities ( This can reduce the potential for monthly fraud to occur. (Note 5) An age authentication unit that obtains the user's age information, Furthermore, The game provider unit restricts some of the game's functions according to the age information. The game server described in Appendix 1. This allows us to offer games to users of a diverse age range. (Note 6) A chat providing unit that provides a chat function between the user and the matching partner , further comprising The chat providing unit restricts the chat function according to the age information The game server according to Supplementary Note 5 Thereby, games can be provided to users of various age groups (Supplementary Note 7) A reward management unit that manages reward information that can be acquired and used by the user in the game , further comprising The reward information includes common reward information that can be commonly used among the sub - games The common reward information has a gradient provided to the granting rate and / or evaluation rate for each sub - game according to the number of users playing the sub - game, the difficulty level of the sub - game, or the utilization rate of the common reward information / or evaluation rate The game server according to Supplementary Note 1 Thereby, it is possible to avoid the uneven distribution of users to a specific sub - game and disperse the server load (Supplementary Note 8) The game providing unit displays the user as an avatar in the virtual space of the game , The game server according to Supplementary Note 1 Thereby, while protecting the user's privacy, it provides a means of self - expression and can improve the immersion and motivation in the game (Supplementary Note 9) Steps of providing a game including a plurality of sub - games to a user terminal used by the user Steps of storing the user's profile and the progress of the user's game Managing the matching between users in the game and accepting registrations of matching partners mutually approved by the user up to a predetermined upper limit for each user The amount of profile information disclosed between the user and the matching partner is determined by the Steps to change based on the progress of the project, A game program that causes a computer to run. (Note 10) Game provision department that provides games including multiple sub-games to the user's terminal. and, A storage unit that stores the user's profile and the user's game progress, The system manages matching between users within the game and mutually approves the users. The matching management unit accepts registration of matching partners for each user up to a predetermined maximum number. and, The amount of profile information disclosed between the user and the matching partner is determined by the The profile management department makes changes based on the progress of the project, A game system that includes these features. [Explanation of symbols]
[0113] 1: Game System 100: Game Server 110: Communications Department 120: Storage section 130: Processing Unit 131: Game Provision Department 132: Matching Management Department 133: Profile Management Department 134: Age Verification Department 135: Chat Service Department 136: Compensation Management Department 300: User terminal S, U: Screen NW: Network
Claims
1. Game provision department that provides games including multiple sub-games to the user's terminal. and, A storage unit that stores the user's profile and the user's game progress, The system manages matching between users within the game and mutually approves the users. The matching management unit accepts registration of matching partners for each user up to a predetermined maximum number. and, The amount of profile information disclosed between the user and the matching partner is determined by the The profile management department makes changes based on the progress of the project, A game server equipped with the following features.
2. The game provisioning unit, when the user moves between the subgames, will check the status of the subgame before the move. The information regarding the matching partner, which reflects the user's progress in the game, is transferred after This will be carried over to the aforementioned subgame. The game server according to claim 1.
3. The game provisioning unit, when the user moves between the subgames, will check the status of the subgame before the move. The reward information reflecting the user's progress in the main game is transferred to the sub-game after the user moves to the sub-game. To succeed, The game server according to claim 1.
4. The profile management unit manages the user and / or the matching partner's game Depending on the progress of the project, the amount of disclosure will be increased in stages. The game server according to claim 1.
5. An age authentication unit that obtains the user's age information, Furthermore, The game provider unit restricts some of the game's functions according to the age information. The game server according to claim 1.
6. A chat provider unit that provides a chat function between the user and the matching partner. 、 Furthermore, The chat service provider restricts the chat function according to the age information. The game server according to claim 5.
7. Reward Management Unit in the aforementioned game manages the reward information that the user can acquire and use. , further equipped, The aforementioned reward information includes common reward information that can be used in common across the aforementioned subgames. The aforementioned common reward information includes the number of users playing the subgame and the difficulty level of the subgame. Depending on the difficulty level or the utilization rate of the common reward information, the grant rate and / or a weighting is applied to the evaluation rate. The game server according to claim 1.
8. The game provider displays the user as an avatar in the virtual space of the game. 、 The game server according to claim 1.
9. The steps include providing a game containing multiple sub-games to the user's terminal, A step of storing the user's profile and the user's progress in the game, The system manages matching between users within the game and mutually approves the users. The steps include: accepting registration of matching partners for each user up to a predetermined maximum number; The amount of profile information disclosed between the user and the matching partner is determined by the Steps to change based on the progress of the project, A game program that causes a computer to run.
10. Game provision department that provides games including multiple sub-games to the user's terminal. and, A storage unit that stores the user's profile and the user's game progress, The system manages matching between users within the game and mutually approves the users. The matching management unit accepts registration of matching partners for each user up to a predetermined maximum number. and, The amount of profile information disclosed between the user and the matching partner is determined by the The profile management department makes changes based on the progress of the project, A game system that includes the following features.
Citation Information
Patent Citations
Game program
JP2017113400A