Information processing program, information processing method, and information processing system
Patent Information
- Application Number
- CN202580017087.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-02-28
- Filing Date
- 2025-02-27
- Publication Date
- 2026-09-22
AI Technical Summary
[0061]根据本发明,能够促进主人玩家与客人玩家的交流。
Smart Images

Figure CN122803870A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to an information processing program, an information processing method, and an information processing system. This application claims priority based on Japanese Patent Application No. 2024-028271, filed February 28, 2024, and Japanese Patent Application No. 2024-028272, also filed February 28, 2024, the contents of which are incorporated herein by reference. Background Technology
[0002] Patent document 1 discloses the following function: sharing the host player's game screen with guest players who have entered the same chat room as the host player.
[0003] Existing technical documents
[0004] Patent documents
[0005] Patent Document 1: Japanese Patent No. 7069249 Summary of the Invention
[0006] The problem the invention aims to solve
[0007] The game described above did not promote communication between the host player and the guest player, leaving room for improvement.
[0008] The purpose of this invention is to provide an information processing program, information processing method, and information processing system that can facilitate communication between host players and guest players.
[0009] Solution for solving the problem
[0010] To solve the above problems, the information processing program causes the computer to perform the following processes:
[0011] Accept one or more guest players to participate in the activities set by the host player;
[0012] Accept the specified operation of the master player, specifying one or more first constituent elements that constitute specific content;
[0013] Based on the actions of the master player, information is associated with one or more second constituent elements that constitute the specific content.
[0014] This enables the guest player who participated in the specified content to input content information representing the content of the second constituent element associated with the specified information;
[0015] Based on the content information input by the guest player, the content of the second constituent element associated with the prescribed information is determined; and
[0016] The specific content is executed on the guest player's terminal based on the content of the first constituent element specified by the host player and the content of the second constituent element determined based on the content information.
[0017] To solve the above problems, the information processing program causes the computer to perform the following processes:
[0018] Accept one or more guest players to participate in the activities set by the host player;
[0019] Accept the specified operation of the master player, specifying one or more first constituent elements that constitute specific content;
[0020] Based on the actions of the master player, information is associated with one or more second constituent elements that constitute the specific content.
[0021] This enables the guest player who participated in the specified content to input content information representing the content of the second constituent element associated with the specified information;
[0022] The content information input by the guest player will be displayed in a manner that can be recognized by the host player;
[0023] The specified operation by the master player, specifying the content of the second constituent element; and
[0024] The specific content is executed on the guest player's terminal based on the content of the first constituent element specified by the host player and the content of the second constituent element specified by the host player.
[0025] Alternatively, the information processing program may cause the computer to perform the following processes:
[0026] The category of the second constituent element associated with the specified information will be displayed in a manner that can be recognized by the guest player;
[0027] The period during which the content information of the second constituent element associated with the specified information can be input is displayed in a manner recognizable by the guest player; and
[0028] The statistical results based on the content information input by the guest player will be displayed in a way that can be recognized by the guest player.
[0029] Alternatively, in the process of enabling the input of the content information, the guest player who participated in the prescribed content can select any selection candidate from multiple selection candidates to input the content information for the second constituent element associated with the prescribed information.
[0030] To address the above problems, an information processing method is an information processing method executed by one or more computers, including the following processes:
[0031] Accept one or more guest players to participate in the activities set by the host player;
[0032] Accept the specified operation of the master player, specifying one or more first constituent elements that constitute specific content;
[0033] Based on the actions of the master player, information is associated with one or more second constituent elements that constitute the specific content.
[0034] This enables the guest player who participated in the specified content to input content information representing the content of the second constituent element associated with the specified information;
[0035] Based on the content information input by the guest player, the content of the second constituent element associated with the prescribed information is determined; and
[0036] The specific content is executed on the guest player's terminal based on the content of the first constituent element specified by the host player and the content of the second constituent element determined based on the content information.
[0037] To address the above problems, an information processing method is an information processing method executed by one or more computers, including the following processes:
[0038] Accept one or more guest players to participate in the activities set by the host player;
[0039] Accept the specified operation of the master player, specifying one or more first constituent elements that constitute specific content;
[0040] Based on the actions of the master player, information is associated with one or more second constituent elements that constitute the specific content.
[0041] This enables the guest player who participated in the specified content to input content information representing the content of the second constituent element associated with the specified information;
[0042] The content information input by the guest player will be displayed in a manner that can be recognized by the host player;
[0043] The specified operation by the master player, specifying the content of the second constituent element; and
[0044] The specific content is executed on the guest player's terminal based on the content of the first constituent element specified by the host player and the content of the second constituent element specified by the host player.
[0045] To solve the above problems, an information processing system is an information processing system comprising one or more computers, wherein the following processing is performed by said computers:
[0046] Accept one or more guest players to participate in the activities set by the host player;
[0047] Accept the specified operation of the master player, specifying one or more first constituent elements that constitute specific content;
[0048] Based on the actions of the master player, information is associated with one or more second constituent elements that constitute the specific content.
[0049] This enables the guest player who participated in the specified content to input content information representing the content of the second constituent element associated with the specified information;
[0050] Based on the content information input by the guest player, the content of the second constituent element associated with the prescribed information is determined; and
[0051] The specific content is executed on the guest player's terminal based on the content of the first constituent element specified by the host player and the content of the second constituent element determined based on the content information.
[0052] To solve the above problems, an information processing system is an information processing system comprising one or more computers, wherein the following processing is performed by said computers:
[0053] Accept one or more guest players to participate in the activities set by the host player;
[0054] Accept the specified operation of the master player, specifying one or more first constituent elements that constitute specific content;
[0055] Based on the actions of the master player, information is associated with one or more second constituent elements that constitute the specific content.
[0056] This enables the guest player who participated in the specified content to input content information representing the content of the second constituent element associated with the specified information;
[0057] The content information input by the guest player will be displayed in a manner that can be recognized by the host player;
[0058] The specified operation by the master player, specifying the content of the second constituent element; and
[0059] The specific content is executed on the guest player's terminal based on the content of the first constituent element specified by the host player and the content of the second constituent element specified by the host player.
[0060] The effects of the invention
[0061] According to the present invention, communication between host players and guest players can be facilitated. Attached Figure Description
[0062] [ Figure 1 ] Figure 1 This is an explanatory diagram showing the outline structure of an information processing system.
[0063] [ Figure 2 ] Figure 2 A is a diagram illustrating the hardware structure of the player's terminal. Figure 2 B is a diagram illustrating the hardware structure of the server.
[0064] [ Figure 3 ] Figure 3 A is an example image illustrating the homepage screen. Figure 3 B is the first image in an example illustrating the homepage layout of a concert. Figure 3 C is a diagram illustrating an example of a group creation dialog box.
[0065] [ Figure 4 ] Figure 4 Image A is the second image, illustrating an example of a concert homepage screen. Figure 4 Image B is the third image illustrating an example of a concert homepage screen. Figure 4 C is a diagram illustrating an example of a dialog box for group participation.
[0066] [ Figure 5 ] Figure 5 The fourth image is an example illustrating the homepage layout of a concert.
[0067] [ Figure 6 ] Figure 6 The first figure is an example illustrating group information.
[0068] [ Figure 7 ] Figure 7 Image A is an example of the idle screen used by the main player. Figure 7 B is an example of a standby screen used by guest players.
[0069] [ Figure 8 ] Figure 8 A is an illustration of an example of a drawer-style window used by the main player. Figure 8B is a diagram illustrating an example of a drawer-style window used by guest players.
[0070] [ Figure 9 ] Figure 9 Figure A is an example of a diagram illustrating musical information. Figure 9 Image B is an example of a screen showing recommended music selection.
[0071] [ Figure 10 ] Figure 10 A is an example diagram illustrating character information. Figure 10 Image B is an example illustrating the recommended character selection screen.
[0072] [ Figure 11 ] Figure 11 A is an example of a diagram illustrating clothing information. Figure 11 Image B is an example illustrating a recommended clothing selection screen.
[0073] [ Figure 12 ] Figure 12 This is an example of a screen showing the confirmation of recommendation results.
[0074] [ Figure 13 ] Figure 13 A is an example of a picture illustrating the selection of a musical piece. Figure 13 B is the second diagram illustrating an example of group information.
[0075] [ Figure 14 ] Figure 14 Image A is an example illustrating the character selection screen. Figure 14 Figure B is the third figure, illustrating an example of group information.
[0076] [ Figure 15 ] Figure 15 Image A is an example illustrating a clothing selection screen. Figure 15 Figure B is the fourth figure, illustrating an example of group information.
[0077] [ Figure 16 ] Figure 16 A is an example of a scene in preparation. Figure 16 B is an example of a screen displaying musical information.
[0078] [ Figure 17 ] Figure 17 A is the first image illustrating an example of a music playback screen. Figure 17 B is the second image, illustrating an example of a music playback screen.
[0079] [ Figure 18 ] Figure 18 This is an example of a list of stamps.
[0080] [ Figure 19 ] Figure 19 This diagram illustrates situations where guest players join a group during the playback of a music video.
[0081] [ Figure 20 ] Figure 20 It is a diagram illustrating the structure of the storage device in the player's terminal and its function as a computer.
[0082] [ Figure 21 ] Figure 21 It is a diagram illustrating the structure of the storage device in the server and its function as a computer.
[0083] [ Figure 22 ] Figure 22 This is a flowchart illustrating the terminal-side concert function management process in the player's terminal.
[0084] [ Figure 23 ] Figure 23 This is a flowchart illustrating the group creation and management process in the player's terminal.
[0085] [ Figure 24 ] Figure 24 This is a flowchart illustrating the group participation in management processes on the player's terminal.
[0086] [ Figure 25 ] Figure 25 This is a flowchart illustrating the management and processing of group participation in the player's terminal.
[0087] [ Figure 26 ] Figure 26 This is a flowchart illustrating the processes used by the master player in the master player's player terminal.
[0088] [ Figure 27 ] Figure 27 This is a flowchart illustrating the processes used by guest players in the player terminal.
[0089] [ Figure 28 ] Figure 28 This is a flowchart illustrating the terminal-side stamp management process in the player's terminal.
[0090] [ Figure 29 ] Figure 29 This is a flowchart illustrating the server-side concert function management process within the server.
[0091] [ Figure 30 ] Figure 30 This is a flowchart illustrating the server-side stamp management process within the server. Detailed Implementation
[0092] The following describes one embodiment of the present invention in detail with reference to the accompanying drawings. The dimensions, materials, and other specific values shown in the embodiments are merely examples for ease of understanding and are not intended to limit the invention unless otherwise stated. Furthermore, in this specification and the accompanying drawings, elements having substantially the same function or structure are labeled with the same reference numerals, thereby omitting repeated descriptions. Additionally, elements not directly related to the present invention are omitted from the illustrations.
[0093] [Overall Structure of Information Processing System S]
[0094] Figure 1 This is an explanatory diagram showing the general structure of the information processing system S. The information processing system S is a so-called client-server system, including a player terminal 1, a server 1000, and a communication network N with a communication base station Na.
[0095] Player terminal 1 can establish communication with server 1000 via communication network N. Player terminal 1 broadly includes electronic devices capable of establishing wireless or wired communication connections with server 1000. Examples of player terminal 1 include smartphones, mobile phones, tablets, personal computers, and gaming devices. In this embodiment, the case of using a smartphone as player terminal 1 will be described.
[0096] Server 1000 is capable of communicating with multiple player terminals 1. Server 1000 accumulates various information (hereinafter referred to as player information) based on each player identification information (hereinafter referred to as player ID) used to identify players playing the game. In addition, server 1000 updates the accumulated information based on operations input from player terminals 1.
[0097] Communication base station Na is connected to communication network N, enabling wireless transmission and reception of information with player terminal 1. Communication network N consists of mobile phone networks, the Internet, LAN (Local Area Network), dedicated lines, etc., to realize wireless or wired communication connections between player terminal 1 and server 1000.
[0098] In the information processing system S of this embodiment, the player terminal 1 and the server 1000 function as game devices G. The player terminal 1 and the server 1000 respectively share the responsibility of controlling the progress of the game, and the game can progress through the cooperation between the player terminal 1 and the server 1000.
[0099] [Hardware structure of player terminal 1 and server 1000]
[0100] Figure 2 Diagram A illustrates the hardware structure of player terminal 1. Additionally, Figure 2B is a diagram illustrating the hardware structure of server 1000. (For example...) Figure 2 As shown in Figure A, the player terminal 1 is configured to include one or more CPUs (Central Processing Units) 10, a storage device 12, a bus 14, an input / output interface 16, a storage unit 18, a communication unit 20, an input unit 22, and an output unit 24.
[0101] In addition, such as Figure 2 As shown in B, the server 1000 is configured to include one or more CPUs 1010, storage devices 1012, bus 1014, input / output interfaces 1016, storage units 1018, communication units 1020, input units 1022, and output units 1024.
[0102] Furthermore, the structure and function of the CPU 1010, storage device 1012, bus 1014, input / output interface 1016, storage unit 1018, communication unit 1020, input unit 1022, and output unit 1024 of the server 1000 are substantially the same as those of the CPU 10, storage device 12, bus 14, input / output interface 16, storage unit 18, communication unit 20, input unit 22, and output unit 24 of the player terminal 1. Therefore, the hardware structure of the player terminal 1 will be described below, while the description of the server 1000 will be omitted.
[0103] The CPU 10 causes the program stored in the storage device 12 to perform actions to control the progress of the game. The storage device 12 is composed of ROM (Read Only Memory) or RAM (Random Access Memory) and is used to store the program and various data required for controlling the progress of the game. The storage device 12 is connected to the CPU 10 via bus 14.
[0104] An input / output interface 16 is connected to bus 14. A storage unit 18, a communication unit 20, an input unit 22, and an output unit 24 are connected to the input / output interface 16.
[0105] The storage unit 18 is composed of ROM or RAM and stores various programs and data. In the player terminal 1, the programs and data stored in the storage unit 18 can be loaded into the storage device 12 (RAM) by the CPU 10.
[0106] The communication unit 20 establishes a wireless communication connection with the communication base station Na, and transmits and receives various data and program information with the server 1000 via the communication network N. In the player terminal 1, programs and other data received from the server 1000 are saved to the storage device 12 or the storage unit 18.
[0107] The input unit 22 may consist of, for example, a touch panel, buttons, keyboard, mouse, D-pad, analog controller, etc., capable of inputting player operations (accepting operations). Alternatively, the input unit 22 may be a dedicated controller installed on the player terminal 1 or connected (externally) to the player terminal 1. Furthermore, the input unit 22 may consist of an accelerometer for detecting the tilt or movement of the player terminal 1, or a microphone for detecting the player's voice. In other words, the input unit 22 broadly includes devices that enable the player's intentions to be input in a recognizable manner.
[0108] The output unit 24 is configured to include a display device and a speaker. Alternatively, the output unit 24 may be a device connected (externally connected) to the player terminal 1. In this embodiment, the player terminal 1 includes a touch panel 26 that functions as both an input unit 22 and an output unit 24. The touch panel 26 also functions as a display unit for displaying images or videos.
[0109] [Game Content]
[0110] Before starting the game, players download a dedicated application from server 1000 to their terminal 1 and pre-register their player ID in server 1000. When the application starts, player terminal 1 receives information stored in server 1000, such as game history information, and displays the game screen on touch panel 26. Although detailed descriptions are omitted, in this embodiment, multiple characters are provided by the operator.
[0111] Players can obtain and possess selected characters through a gacha system. Additionally, this implementation provides costumes worn by the characters on the game screen. Players can acquire costumes by fulfilling specified conditions.
[0112] Each player is assigned a player ID, and each player's information is stored in association with their player ID. Each player ID is associated with character ownership information, and also with clothing ownership information, indicating whether each character owns any costumes. Players can then use their owned characters to play the rhythm game.
[0113] Here, during rhythm gameplay, music videos are displayed in conjunction with the played music. The music video is a game screen generated on either server 1000 or player terminal 1. The music video contains background objects matching the music's worldview and imagery, characters performing actions matching the music's worldview and imagery, lyrics and other character information, and various music information related to the music's title, lyricist, and composer.
[0114] Furthermore, music video data contains various types of data. For example, it includes background object data matching the worldview and impression of the music, object data used to depict characters, motion data representing character movements, virtual camera motion data defining the position and movement of the virtual camera, effects data setting the overall display content of the game screen (e.g., data related to filter images and stamp images, described later), and sound effects data other than the music. Here, background objects and characters are constructed in 3D. However, one or both of the background objects and characters can also be constructed in 2D.
[0115] Players can create units while playing rhythm games. Units include characters and outfits. In other words, players can choose the characters appearing in the music videos played during the rhythm game and the outfits they wear.
[0116] In addition, this embodiment provides players with the following concert function: multiple players can simultaneously watch a shared music video without playing a rhythm game. In this concert function, guest players can join groups created (or participated in) by the host player. Furthermore, both the host player and guest players who have joined the group can simultaneously watch the shared music video. By having multiple players simultaneously watch the shared music video, communication and a sense of unity among players in the shared group can be promoted, thereby increasing the enjoyment of the game. The concert function will be described in detail below.
[0117] When the application is launched, it is displayed on touch panel 26. Figure 3 The homepage shown in image A. That is, Figure 3 The homepage shown in image A is equivalent to the initial screen. For example... Figure 3 As shown in Figure A, a menu bar 30 consisting of multiple tabs is displayed on the home screen. Players can switch the display screen of the touch panel 26 by clicking on the tabs of the menu bar 30.
[0118] When the first tab 30a of the menu bar 30 is clicked, the following is displayed: Figure 3 The home screen is shown in Figure A. Additionally, clicking the second tab 30b displays a combination arrangement screen (not shown). While detailed explanations are omitted, this screen allows you to arrange combinations for use in rhythm games. Clicking the third tab 30c displays a game selection screen (not shown). Again, while detailed explanations are omitted, this screen allows you to select the game type for your rhythm game. Clicking the fourth tab 30d displays a menu screen (not shown). Again, while detailed explanations are omitted, this screen allows you to view game settings and various information.
[0119] like Figure 3 As shown in Figure A, a concert operation unit 32 labeled "Concert" is set up on the home screen. When the concert operation unit 32 is clicked, the touch panel 26 displays... Figure 3 The concert homepage shown in B.
[0120] Figure 3 Figure B is the first image illustrating an example of the concert homepage screen. The concert homepage screen is used to select whether a player creates a group as the host player or joins a group created by other players as a guest player. Furthermore, in this embodiment, there is one host player who can join a group, and several thousand guest players who can join a group (5175 in this embodiment, details to follow).
[0121] In this embodiment, typically, five groups are set up as groups one through five. In addition, special groups are set up separately from groups one through five during a predetermined period (hereinafter also referred to as the activity period), as detailed later.
[0122] Outside of the event period, such as Figure 3 As shown in Figure B, the concert homepage features a group selection area 40, which displays multiple group selection operation sections 40a-40e that players can choose from. Players can select their desired group by clicking any of these operation sections. For example, clicking group selection operation section 40a selects the first group, and 40a is highlighted in the display.
[0123] In addition, such as Figure 3 As shown in Figure B, a selected group display area 42 is provided on the touch panel 26. This area displays various information corresponding to the group selected by the player. Figure 3 In section B, the following situation is shown: Since no master player has participated in the first group yet, an image labeled "Preparing" is displayed.
[0124] In this implementation, a player can join a group that does not yet have a host player. However, in order to join a group as the host player, a player needs to meet certain conditions. In this implementation, conditions such as the parameters that establish a connection with the player exceeding a specified value are set as specified conditions.
[0125] If the player does not meet the specified conditions, such as Figure 3As shown in Figure B, a notification band 42a is displayed at the bottom of the selected group display area 42 to notify players that they cannot participate in the group as the host player if they do not meet the specified conditions. Furthermore, if a player does not meet the specified conditions and there is no host player participating in the group selected by the player, the operation on the selected group display area 42 is considered invalid.
[0126] Additionally, if the player meets the specified conditions and no master player is currently participating in the selected group, the notification band 42a will not be displayed in the selected group display area 42, and the operation on the selected group display area 42 will be considered valid. In this case, when the selected group display area 42 is clicked, the touch panel 26 will display... Figure 3 The group creation dialog box shown in C.
[0127] Figure 3 C is a diagram illustrating an example of a group creation dialog box. (See diagram below.) Figure 3 As shown in C, the group creation dialog box displays a message requesting permission for the player to become the master of the selected group. Additionally, as... Figure 3 As shown in C, the group creation dialog box includes a cancel operation unit 50a labeled "Cancel" and a confirm operation unit 50b labeled "OK". Clicking the cancel operation unit 50a aborts the player becoming the master of the selected group. Clicking the confirm operation unit 50b confirms the player joining the selected group as the master. When the player decides to join the group as the master, a standby screen for the master player is displayed on the touch panel 26. Figure 7 A). Furthermore, details regarding the standby screen used by the main player will be discussed later.
[0128] Figure 4 Image A is the second example illustrating the homepage layout of a concert. Additionally, Figure 4 Image B is the third image, showing an example of a concert's homepage layout. In Figure 4 A, Figure 4 B illustrates a scenario where the host player is already present in the first group. For example, when a music video (details to be discussed later) is playing in the first group. Figure 4 As shown in Figure A, various information is displayed in the selected group display area 42. Specifically, such as... Figure 4As shown in Figure A, the upper part of the selection group display area 42 displays a message indicating that a song is currently playing, labeled "Playing". Additionally, the center of the selection group display area 42 displays an image 42b indicating the category of the song currently playing. Furthermore, the lower part of image 42b displays information indicating the current playback time of the song. Additionally, the lower part of the selection group display area 42 displays mobilization rate information 42c, where the mobilization rate is the ratio of the number of guest players who have joined a group to the number of guest players who are eligible to join a group.
[0129] Additionally, when in the first group, if they are waiting for a music video to play, such as Figure 4 As shown in B, image 42d, labeled "Intermission in progress," is displayed in the selected group display area 42.
[0130] Furthermore, when the mobilization rate of the group selected by the player is less than 100%, that is, when the number of guest players who have joined the group is less than the number of guest players who can join the group, the selected group display area 42 is clicked, and the touch panel 26 displays... Figure 4 The dialog box for group participation is shown in C.
[0131] Figure 4 C is a diagram illustrating an example of a dialog box for group participation. (See diagram below.) Figure 4 As shown in C, the group participation dialog box displays a message requesting permission to join the selected group as a guest player. Additionally, as... Figure 4 As shown in Figure C, the group participation dialog box includes a cancel operation unit 50a and a confirm operation unit 50b. Clicking the cancel operation unit 50a cancels participation in the selected group as a guest player. Clicking the confirm operation unit 50b confirms participation in the selected group as a guest player. When participation in the group as a guest player is confirmed, a standby screen for guest players is displayed on the touch panel 26. Figure 7 B). Further details regarding the idle screen for guest players will be provided later.
[0132] Figure 5 This is the fourth image illustrating an example of a concert homepage screen. Although detailed explanations are omitted, in this embodiment, during the event, only players with specific player IDs designated by the operator can participate in the special group as host players. Furthermore, when a player with a specific player ID designated by the operator participates in the special group as a host player, guest players can also participate in the special group. In this case, as... Figure 5 As shown, the special operation unit 40f corresponding to the special group is displayed in the group selection area 40.
[0133] In addition, such as Figure 5As shown, the special operation section 40f is equipped with a prescribed icon image ( Figure 5 (The star-shaped icon in the image). The icon image attached to Special Operations Section 40f indicates whether a player is participating in a special group during an event and can join as a guest player. Furthermore, the screen transition when participating in a special group is essentially the same as when participating in any other group, therefore, a description is omitted.
[0134] Figure 6 The first diagram illustrates an example of group information. Group information is stored for each group category in the storage unit 1018 of server 1000 and the storage unit 18 of player terminal 1. In this embodiment, except... Figure 6 In addition to the group information shown, the following will be discussed. Figure 13 B Figure 14 B Figure 15 The group information shown in B is also stored in the storage unit 1018 of server 1000 and the storage unit 18 of player terminal 1. For example... Figure 6 As shown, the group information includes the player ID of the host player who participated in the group and the time when the host player joined the group (entry time).
[0135] As described above, several thousand guest players can participate in a group. In this embodiment, multiple waiting spaces (115 in this embodiment) are provided for each group. A maximum number of guest players can belong to each waiting space (45 in this embodiment). That is, in this embodiment, 45 × 115 = 5175 guest players can participate in a group. However, the number of waiting spaces provided for a group and the number of guest players who can belong to a single waiting space are not limited to the examples described above.
[0136] Newly joined guest players are assigned to a specific waiting area based on the order in which they joined. Furthermore, as... Figure 6 As shown, the player ID of the guest player who participated in the group, the time when the guest player joined the group (entry time), and the category of the standby space are stored as group information in an association.
[0137] In this embodiment, both the host player and guest players participating in the group can use the recommendation function, which will be described in detail later. When the recommendation function is used, the content of the recommendation function (hereinafter referred to as the recommendation content) is stored as group information in association with the player ID. Furthermore, this embodiment shows the case where both the host player and guest players can use the recommendation function, but at least the guest players need to be able to use it. That is, the host player may not be able to use the recommendation function. Additionally, this embodiment shows the case where all guest players participating in the group can use the recommendation function, but it is also possible that only the guest player designated by the host player can use the recommendation function among the guest players participating in the group.
[0138] Figure 7 Figure A is an example of the standby screen used by the main player. When the main player is in a group, the standby screen used by the main player is displayed on touch panel 26. Figure 7 Figure B illustrates an example of the standby screen used by a guest player. When a guest player joins a group, the standby screen used by the guest player is displayed on touch panel 26.
[0139] like Figure 7 A, Figure 7 As shown in Figure B, a drawer-type window 52 is provided on the standby screen. The drawer-type window 52 is initially displayed in a closed state. Moreover, when the drawer-type window 52, which is currently displayed in a closed state, is clicked, the drawer-type window 52 changes to an open state.
[0140] Figure 8 Figure A illustrates an example of a drawer-type window 52 used by the main player. When the drawer-type window 52, which is currently displayed in a closed state, is clicked in the main player's standby screen, as shown... Figure 8 As shown in Figure A, drawer-style window 52 is displayed for the main player.
[0141] Figure 8 Figure B illustrates an example of a drawer-type window 52 used by the guest player. When the drawer-type window 52, which is currently displayed in a closed state, is clicked in the guest player's standby screen, as shown... Figure 8 As shown in Figure B, drawer-style window 52 is displayed for guest players.
[0142] like Figure 8 As shown in Figure A, the drawer-style window 52 used by the main player includes a setting operation unit 52a, a recommendation result confirmation operation unit 52b, and a group disbanding operation unit 52c. Additionally, as... Figure 8As shown in Figure B, the drawer-type window 52 used by the guest player includes a setting operation unit 52a and a recommendation result confirmation operation unit 52b. However, the drawer-type window 52 used by the guest player does not include a group disbanding operation unit 52c.
[0143] When the settings operation unit 52a is clicked, a settings screen (not shown) is displayed. In this settings screen, various settings related to music / video playback can be configured. Additionally, when the recommendation result confirmation operation unit 52b is clicked, a recommendation result confirmation screen is displayed. Figure 12 The confirmation screen for the recommendation results will be described in detail later. Additionally, when the main player clicks the group disbandment operation (section 52c), a disbandment confirmation screen (not shown) will appear. When a decision is made on this screen, the group is disbanded. When the group is disbanded... Figure 6 The group information shown has been cleared, and the participation status of the host player and guest player in the group has been removed.
[0144] In addition, such as Figure 8 A, Figure 8 As shown in Figure B, the drawer-type window 52 includes a recommended music display section 52d, a recommended character display section 52e, and a recommended costume display section 52f. The recommended music display section 52d, the recommended character display section 52e, and the recommended costume display section 52f each function as an operable control section.
[0145] When the recommended music display section 52d is clicked, the following will be discussed... Figure 9 The recommended music selection screen shown in B is displayed on touch panel 26. Details about this recommended music selection screen will be described later. Additionally, when the recommended character display section 52e is clicked, the following will be described... Figure 10 The recommended character selection screen shown in B is displayed on touch panel 26. Details about this character selection screen will be described later. Additionally, when the recommended outfit display section 52f is clicked, the following will be described... Figure 11 The recommended clothing selection screen shown in B is displayed on touch panel 26. Details about this clothing selection screen will be described later.
[0146] Figure 9 Figure A illustrates an example of music information. Player information, associated with the player ID, is stored in the storage unit 1018 of server 1000 and the storage unit 18 of player terminal 1. This player information includes music information. For example... Figure 9 As shown in A, the music information includes various pieces of information associated with each music ID.
[0147] A music ID is a unique identifier assigned to each music category. Players can acquire music through various means, including distribution by the operator, purchase with in-game currency, selection in draws, and progression of gameplay. For example... Figure 9 As shown in Figure A, there is ownership information associated with each music ID. Here, for all the provided music IDs, ownership information is stored for both those already owned by the player and those not owned by the player.
[0148] Additionally, there is combination information associated with the music ID. This combination information includes details about the categories of combinations that can be arranged. Specifically, such as... Figure 9 As shown in Figure A, any one of the following combinations—a single-player group capable of arranging one character, a duo group capable of arranging two characters, a trio group capable of arranging three characters, a standard combination capable of arranging five characters, or a large combination capable of arranging fifteen characters—is associated with a music ID. However, it is also possible to associate any number of combinations with a single music ID. For example, both standard and large combinations can be associated with a single music ID.
[0149] In this embodiment, a recommendation function is provided. This recommendation function is broadly divided into three types: music recommendation, character recommendation, and clothing recommendation. The music recommendation function allows each player in the group to set the music they want to be used in the music videos played within the group (hereinafter referred to as recommended music). The character recommendation function allows each player in the group to set the characters they want to appear in the music videos played within the group (hereinafter referred to as recommended characters). The clothing recommendation function allows each player in the group to set the clothing they want the characters to wear in the music videos played within the group (hereinafter referred to as recommended clothing). The music recommendation function will be described in detail below.
[0150] Figure 9 B is an example illustration of the recommended music selection screen. As mentioned above, when the player clicks on the recommended music display section 52d, Figure 9 The recommended music selection screen shown in B is displayed on touch panel 26. For example... Figure 9 As shown in Figure B, a recommended music selection area 100 is provided in the recommended music selection screen. Within the recommended music selection area 100, there is a non-recommendation operation unit 100a for specifying which music will not be recommended, i.e., which will not be set as a recommended music.
[0151] Additionally, in the recommended music selection area 100, based on Figure 9 The music information shown in A displays a recommended music selection operation unit 100b corresponding to the music owned by the player. The recommended music selection operation unit 100b functions as an operation unit for selecting the desired music to be set as a recommended music from the music owned by the player.
[0152] In addition, such as Figure 9As shown in Figure B, a filtering operation unit 102 is provided at the top of the recommended music selection screen for filtering the music displayed in the recommended music selection area 100. When the filtering operation unit 102 is clicked, a filtering setting screen (not shown) is displayed. Furthermore, when settings are made in the filtering setting screen (not shown), the music to be displayed in the recommended music selection area 100 is filtered according to the settings. This improves the convenience for players searching for recommended music.
[0153] In addition, such as Figure 9 As shown in Figure B, a sorting operation unit 104 is provided at the top of the recommended music selection screen for sorting the music displayed in the recommended music selection area 100. When the sorting operation unit 104 is clicked, a sorting setting screen (not shown) is displayed. Furthermore, when settings are made in the sorting setting screen (not shown), the music displayed in the recommended music selection area 100 is sorted and displayed according to the settings. This improves the convenience for players searching for recommended music.
[0154] Furthermore, if the recommended music selection area 100 is clicked and the music is not recommended operation section 100a, then, as Figure 9 As shown in B, the "Music Not Recommended Operation Section 100a" is highlighted, and the "Selection" icon 100c, marked as "Selecting," is overlaid on top of "Music Not Recommended Operation Section 100a." Furthermore, at the very beginning of each player joining a group, "Music Not Recommended Operation Section 100a" is selected as the initial state.
[0155] Additionally, when the recommended music selection operation unit 100b in the recommended music selection area 100 is clicked, the clicked recommended music selection operation unit 100b is highlighted, and the selection icon 100c is displayed overlaid on the clicked recommended music selection operation unit 100b.
[0156] Therefore, it is possible to easily identify the category of the selected music that is not recommended in the operation section 100a or recommended music selection operation section 100b, thereby improving the convenience for players.
[0157] In addition, such as Figure 9 As shown in B, the recommended song selection screen includes a cancel operation unit 106a labeled "Cancel" and a confirm operation unit 106b labeled "Confirm". Clicking the cancel operation unit 106a interrupts the settings related to the song recommendation function.
[0158] Additionally, when in Figure 9If, during the selection process in operation unit 100a (B section), the "OK" button is clicked, operation unit 106b determines that the music recommendation function will not be used, i.e., no recommended music will be set. If the music recommendation function is decided not to be used, the update... Figure 6 The group information shown. Specifically, the information indicating that the music recommendation function is not used (ID9999 in the figure) is associated with the player ID of the player who operated the determination operation unit 106b and saved in the group information.
[0159] Additionally, when in Figure 9 When the recommended music selection operation unit 100b in section B is in the selection phase and the "OK" operation unit 106b is clicked, it determines that the music corresponding to the selected recommended music selection operation unit 100b will be set as the recommended music. If the music recommendation function is decided to be used, an update will be performed. Figure 6 The group information shown. Specifically, the song ID corresponding to the recommended song is associated with the player ID of the player who operated the determination operation unit 106b and saved in the group information.
[0160] Furthermore, in this embodiment, the scenario where each player can set a maximum of one song as a recommended song is shown, but the number of songs that can be set as recommended songs is not limited to this. For example, each player may be able to set two or more songs as recommended songs. Alternatively, the number of recommended songs that the host player can set may differ from the number of recommended songs that the guest player can set. Additionally, the number of recommended songs that can be set may differ based on parameters such as the player's skill level with whom they are associated. Furthermore, in this embodiment, the scenario where both the host player and the guest player can set recommended songs is shown, but it is also possible for only the guest player to be able to set recommended songs.
[0161] Next, the character recommendation function will be described in detail. Figure 10 Diagram A illustrates an example of character information. Player information, associated with the player ID, is stored in storage unit 1018 of server 1000 and storage unit 18 of player terminal 1. This player information includes character information. For example... Figure 10 As shown in A, the character information contains various information associated with each character ID.
[0162] A character ID is a unique identifier assigned to each character category. Players can acquire characters through various means, including distribution by the operator, purchasing with in-game currency, and drawing characters in a lottery. For example... Figure 10 As shown in A, there are multiple parameters associated with the role ID (in... Figure 10(Only one is shown in A). Additionally, character IDs are assigned a rarity level. Here, three rarity tiers are set: SSR, SR, and R, with SSR being the rarest and R the rarest. Furthermore, the parameter is set so that the higher the rarity of a character, the greater the advantage when using that character in rhythm games.
[0163] In addition, there is ownership information associated with the character ID. Here, for all the character IDs provided, there is ownership information for both characters that the player already owns and characters that the player does not own.
[0164] Furthermore, in this implementation, players can select a desired representative character from their roster of characters. For example... Figure 10 As shown in A, the character ID of the character designated by the player as the representative character (in...) Figure 10 In example A, the character with the role ID 0000 is associated with the character information.
[0165] Figure 10 B is an example illustration of the recommended character selection screen. As mentioned above, when the player clicks on the recommended character display section 52e, Figure 10 The recommended character selection screen shown in B is displayed on touch panel 26. For example... Figure 10 As shown in Figure B, a recommended character selection area 112 is provided in the recommended character selection screen. Within the recommended character selection area 112, there is a character not recommended operation unit 112a for specifying that the character recommendation function should not be used, i.e., that no recommended character should be set.
[0166] Additionally, in the recommended character selection area 112, based on Figure 10 The character information shown in A displays a recommended character selection operation unit 112b corresponding to the character owned by the player. The recommended character selection operation unit 112b functions as an operation unit for selecting the desired character from the player's owned characters to be set as the recommended character.
[0167] In addition, such as Figure 10 As shown in Figure B, a search operation unit 114 is provided at the top of the recommended character selection screen for searching, sorting, and filtering the characters displayed in the recommended character selection area 112. When the search operation unit 114 is clicked, a search screen (not shown) is displayed. Furthermore, when settings are made in the search screen (not shown), the display of the recommended character selection area 112 changes according to the settings. This improves the convenience for players searching for recommended characters.
[0168] Furthermore, when the recommended character selection operation unit 112b in the recommended character selection area 112 is clicked, such as Figure 10As shown in B, the clicked recommended character selection operation unit 112b is highlighted, and the "Selecting" icon 112c is displayed overlaid on the clicked recommended character selection operation unit 112b.
[0169] Additionally, when the recommended character selection area 112 is clicked, the recommended character operation section 112a is highlighted, and the selection icon 112c is displayed overlapping the recommended character operation section 112a. Furthermore, at the very beginning of each player joining the group, the recommended character operation section 112a is selected as the initial state.
[0170] Therefore, it is possible to easily identify the category of the clicked character that is selected as the non-recommended operation unit 112a or the recommended character selection operation unit 112b, thereby improving the convenience for players.
[0171] In addition, such as Figure 10 As shown in Figure B, the recommended character selection screen includes a cancel operation unit 116a labeled "Cancel" and a confirm operation unit 116b labeled "Confirm". Clicking the cancel operation unit 116a interrupts the settings related to the character recommendation function.
[0172] Additionally, when in Figure 10 When the character recommendation function is not recommended in operation unit 112a (while selection is active), and the "Confirm" operation unit 116b is clicked, it is decided not to use the character recommendation function, i.e., no recommended character is set. After deciding not to use the character recommendation function, an update is performed. Figure 6 The group information shown. Specifically, the information indicating that the character recommendation function is not used (ID9999 in the figure) is associated with the player ID of the player who operated the determination operation unit 116b and saved in the group information.
[0173] Additionally, when in Figure 10 When the recommended character selection operation unit 112b in section B is selected and the "Confirm" operation unit 116b is clicked, the character corresponding to the selected recommended character selection operation unit 112b is set as the recommended character. If the character recommendation function is decided to be used, an update is performed. Figure 6 The group information shown. Specifically, the character ID corresponding to the recommended character is associated with the player ID of the player who performed the operation on the determination unit 116b and saved in the group information.
[0174] Next, the clothing recommendation function will be described in detail. Figure 11 Figure A illustrates an example of clothing information. Player information, associated with the player ID, is stored in storage unit 1018 of server 1000 and storage unit 18 of player terminal 1. This player information includes clothing information. For example... Figure 11As shown in Figure A, the clothing information contains various pieces of information associated with each clothing ID.
[0175] A costume ID is a unique identifier assigned to each outfit worn by a character. Players can acquire costumes through various means, including distribution by the operator, purchasing with in-game currency, and drawing items through lotteries. Figure 11 As shown in Figure A, clothing IDs are assigned a rarity level. Additionally, each clothing ID is associated with ownership information. Here, for all provided clothing IDs, ownership information is stored for both those already owned and those not owned by the player. Furthermore, each character ID can also be associated with a clothing ID representing the clothing that can be worn by the character with that character ID. Alternatively, each clothing ID can be associated with a character ID representing the character capable of wearing that clothing ID.
[0176] Figure 11 B is an example illustration of the recommended clothing selection screen. As mentioned above, when the player clicks on the recommended clothing display section 52f, Figure 11 The recommended clothing selection screen shown in B is displayed on touch panel 26. For example... Figure 11 As shown in Figure B, a recommended clothing selection area 130 is provided in the recommended clothing selection screen. Within the recommended clothing selection area 130, there is a clothing not recommended operation unit 130a for specifying clothing not to be recommended, i.e., not to set recommended clothing.
[0177] Additionally, in the recommended clothing selection area 130, based on Figure 11 The clothing information shown in A displays a recommended clothing selection operation unit 130b corresponding to the clothing owned by the player. The recommended clothing selection operation unit 130b functions as an operation unit for selecting the desired clothing to be set as the recommended clothing from the clothing owned by the player.
[0178] Furthermore, if the recommended clothing selection operation section 130b in the recommended clothing selection area 130 is clicked, such as Figure 11 As shown in B, the clicked recommended clothing selection operation unit 130b is highlighted, and the "Selecting" icon 130c is displayed overlaid on the clicked recommended clothing selection operation unit 130b.
[0179] Additionally, when the recommended clothing selection area 130's "Clothing Not Recommended Operation Section 130a" is clicked, "Clothing Not Recommended Operation Section 130a" is highlighted, and the selection icon 130c is displayed overlapping on "Clothing Not Recommended Operation Section 130a". Furthermore, at the very beginning of each player joining the group, as the initial state, "Clothing Not Recommended Operation Section 130a" is selected.
[0180] Therefore, it is possible to easily identify the category of clothing that has been clicked and thus becomes the selected clothing non-recommended operation section 130a or recommended clothing selection operation section 130b, thereby improving the convenience for players.
[0181] In addition, such as Figure 11 As shown in Figure B, the recommended clothing selection screen includes a cancel operation unit 134a labeled "Cancel" and a confirm operation unit 134b labeled "Confirm". Clicking the cancel operation unit 134a interrupts the settings related to the clothing recommendation function.
[0182] Additionally, when in Figure 11 If, during the selection process in operation unit 130a (B), the "Confirm" button is clicked, and operation unit 134b is activated, it is decided not to use the clothing recommendation function, i.e., no recommended clothing will be set. If the decision is made not to use the clothing recommendation function, an update will be performed. Figure 6 The group information shown. Specifically, the information indicating that the clothing recommendation function is not used (ID9999 in the figure) is associated with the player ID of the player who operated the determination operation unit 134b and saved in the group information.
[0183] Additionally, when in Figure 11 When the recommended clothing selection operation unit 130b in section B is in the selection phase and the "OK" operation unit 134b is clicked, it determines that the clothing corresponding to the selected recommended clothing selection operation unit 130b will be set as the recommended clothing. If the clothing recommendation function is decided to be used, an update is performed. Figure 6 The group information shown. Specifically, the clothing ID corresponding to the recommended clothing is associated with the player ID of the player who operated the determination operation unit 134b and saved in the group information.
[0184] Figure 12 This is an example image illustrating the confirmation screen for recommended results. As mentioned above, when you click... Figure 8 A, Figure 8 When confirming the recommendation result in operation unit 52b in B... Figure 12The recommendation result confirmation screen is displayed on touch panel 26. The recommendation result confirmation screen displays the results (hereinafter also referred to as statistical results) obtained by statistically analyzing the recommended music and recommended characters set by each player as described above. Furthermore, the statistical results are exported from server 1000. Specifically, server 1000 exports statistical results based on the recommended music and recommended characters set by each player, and is configured to allow the exported statistical results to be retrieved on each player's terminal 1. Moreover, when the recommendation result confirmation operation unit 52b is clicked, player terminal 1 retrieves the statistical results from server 1000 and displays the recommendation result confirmation screen based on the retrieved statistical results. In this embodiment, the case where player terminal 1 retrieves the statistical results from server 1000 at the moment the recommendation result confirmation operation unit 52b is clicked is shown; however, the timing of player terminal 1 retrieving statistical results from server 1000 is not limited to this. For example, player terminal 1 may also retrieve statistical results from server 1000 during periodic communication between player terminal 1 and server 1000.
[0185] Specifically, such as Figure 12 As shown, in the recommendation results screen, the characters set as recommended by each player are displayed in ranking from first to fifth. Additionally, as... Figure 12 As shown, the songs selected as recommended tracks by each player are displayed in ranking from first to fifth. Furthermore, while this embodiment displays the top-ranked recommended characters and songs, it is also possible to display the bottom-ranked recommended characters and songs. Additionally, in the recommendation result confirmation screen, the outfits selected as recommended by each player can also be displayed in ranking.
[0186] In addition, such as Figure 12 As shown, the recommendation result confirmation screen includes a confirmation operation unit 140 labeled "OK". When the confirmation operation unit 140 is clicked, the display of the recommendation result confirmation screen ends.
[0187] Return to Figure 7 A, Figure 7 B. A main player display area 62 is set in the standby screen. The main player display area 62 displays a character icon 64a corresponding to the main player's representative character. Additionally, the standby screen displays character icons 64b corresponding to the representative characters of the guest players who participated in the group.
[0188] In addition, the standby screen is specific to each standby space. Figure 6 This is set up so that the guest player's standby screen displays the character icon 64b corresponding to the guest player's representative character, as well as the character icons 64b corresponding to the representative characters of other guest players belonging to the same standby space as the guest player.
[0189] Alternatively, it can be set to display the standby screen corresponding to a pre-defined standby space, which is the standby screen for the main player. Or, it can be set to display the standby screen corresponding to the selected standby space when the main player selects a desired standby space.
[0190] In addition, such as Figure 7 A, Figure 7 As shown in Figure B, a stamp selection area 66 is provided in the standby screen. Multiple stamp operation units 66a are displayed in the stamp selection area 66. (The text repeats itself here.) Figure 7 A, Figure 7 As shown in B, in this embodiment, a stamp operation unit 66a is displayed that corresponds to a plurality of preset types of stamps.
[0191] For example, suppose the main player clicks the stamp operation unit 66a. In this case, on the main player's idle screen, a stamp image 67 corresponding to the category of the clicked stamp operation unit 66a is displayed near the character icon 64a corresponding to the main player's representative character. Furthermore, on each guest player's idle screen, the stamp image 67 is displayed near the character icon 64a corresponding to the main player's representative character.
[0192] Additionally, for example, suppose a guest player clicks the stamp operation unit 66a. In this case, on the guest player's idle screen, a stamp image 67 corresponding to the category of the clicked stamp operation unit 66a is displayed near the character icon 64a corresponding to the guest player's representative character. Furthermore, on the idle screens of other guest players belonging to the same idle space as the guest player, the stamp image 67 is also displayed near the character icon 64a corresponding to the guest player's representative character. Additionally, if the idle screen corresponding to the same idle space as the guest player is displayed as the host player's idle screen, the stamp image 67 is also displayed near the character icon 64a corresponding to the guest player's representative character on the host player's idle screen.
[0193] The purpose of the stamp image 67 is to facilitate communication among the players participating in the group (the host player and the guest players). Furthermore, the category of stamp operation parts 66a that players can choose can be common to all players. Alternatively, the category of stamp operation parts 66a that the host player can choose can be different from the category of stamp operation parts 66a that the guest players can choose. Alternatively, the stamp operation parts 66a corresponding to the stamp image 67 held by the player can be displayed through methods such as distribution by the operator, purchase with in-game currency, or selection in a draw. In this case, the category of stamp operation parts 66a that each player can choose can be different.
[0194] Alternatively, the player can be configured to select any fixed message from a set of pre-defined types of fixed messages, and the selected fixed message can be displayed on the standby screen instead of the stamp image 67. Alternatively, the player can be configured to select any action from a set of pre-defined types of action methods, and the character icon 64a or character icon 64b can perform the action using the selected action method.
[0195] Furthermore, in this embodiment, during the display of the standby screen, the main player can set information related to the next or subsequent song to be played. For example... Figure 7 A, Figure 7 As shown in Figure B, an information display unit 68 is provided in the standby screen to display information related to the next song set by the master player. Alternatively, the information display unit 68 may be displayed only in the standby screen of the master player's terminal 1, and not in the standby screen of the guest player's terminal 1.
[0196] In this embodiment, the main player can set the type of music, the arrangement of characters appearing in the music video, and the clothing worn by each character. Furthermore, the type of music the main player can set can be selected from the music owned by the main player in the game. Additionally, the characters the main player can set can be selected from the characters owned by the main player in the game. Finally, the clothing the main player can set can be selected from the clothing owned by the main player in the game.
[0197] In addition, in this embodiment, the main player can use the following music selection function: based on the recommended music set by each player, a selection process is used to determine part or all of the settings for the next music to be played. Furthermore, the main player can use the following character selection function: based on the recommended characters set by each player, a selection process is used to determine part or all of the settings for the characters to appear in the music video. Additionally, the main player can use the following clothing selection function: based on the recommended clothing set by each player, a selection process is used to determine part or all of the clothing worn by the characters appearing in the music video.
[0198] like Figure 7 A, Figure 7 As shown in Figure B, the information display unit 68 includes a music information display area 68a displaying the settings for the next song to be played, an arrangement information display area 68b displaying the settings for the characters to appear in the music video, and a clothing information display area 68c displaying the settings for the costumes to be worn by each character. Furthermore, when the main player initially joins the group, as an initial state, the system is set to use various selection functions for all information related to the next song to be played.
[0199] exist Figure 7 A illustrates a scenario where the selection functions are set up with all the information related to the next song to be played. In this case, such as... Figure 7 As shown in Figure A, icons simulating a ballot box are displayed in the music information display area 68a, the arrangement information display area 68b, and the costume information display area 68c.
[0200] Additionally, in the standby screen used by the main player, the music information display area 68a, the arrangement information display area 68b, and the clothing information display area 68c each function as operable control units. When the main player clicks on the music information display area 68a, the following... Figure 13 The music selection screen shown in Figure A is displayed on touch panel 26. Details about this music selection screen will be described later. Additionally, when the main player clicks on the arrangement information display area 68b, the following will occur... Figure 14 The character selection screen shown in Figure A is displayed on touch panel 26. Details regarding this character selection screen will be described later. Additionally, when the main player clicks on the clothing information display area 68c, the following will occur... Figure 15 The clothing selection screen shown in Figure A is displayed on touch panel 26. Details about this clothing selection screen will be described later.
[0201] Figure 13 A is an example of a picture illustrating the selection of a musical piece. Figure 13 B is the second image illustrating an example of group information. As mentioned above, when the main player clicks on the music information display area 68a, Figure 13 The music selection screen shown in Figure A is displayed on touch panel 26. For example... Figure 13 As shown in Figure A, a music selection area 150 is provided in the music selection screen. In the music selection area 150, a music selection operation unit 150a is displayed for determining the next music to be played through the music selection function.
[0202] Additionally, in music selection area 150, based on Figure 9 The music information shown in A displays the music selection operation unit 150b corresponding to the music held by the master player. The music selection operation unit 150b functions as an operation unit for selecting the desired music from the music held by the master player as the next music to be played.
[0203] In addition, such as Figure 13As shown in Figure A, a filtering operation unit 152 is provided at the top of the music selection screen for filtering the music held by the main player displayed in the music selection area 150. When the filtering operation unit 152 is clicked, a filtering setting screen (not shown) is displayed. Furthermore, when settings are made in the filtering setting screen (not shown), the music held by the main player is filtered and displayed in the music selection area 150 according to the settings. This improves the convenience for the main player when searching for the next song to play.
[0204] Additionally, a sorting operation unit 154 is provided at the top of the music selection screen for sorting the music held by the main player displayed in the music selection area 150. When the sorting operation unit 154 is clicked, a sorting setting screen (not shown) is displayed. Furthermore, when settings are made in the sorting setting screen (not shown), the music held by the main player is sorted and displayed in the music selection area 150 according to the settings. This improves the convenience for the main player when searching for the next song to play.
[0205] Furthermore, when the music selection operation section 150a in the music selection area 150 is clicked, such as Figure 13 As shown in Figure A, the music selection operation unit 150a is highlighted, and the "selecting" icon 150c is overlaid on it. Furthermore, when a music selection operation unit 150b in the music selection area 150 is clicked, the clicked music selection operation unit 150b is highlighted, and the "selecting" icon 150c is overlaid on it. This makes it easy to identify whether the clicked music selection operation unit 150a or music selection operation unit 150b is selected, thus improving convenience.
[0206] In addition, such as Figure 13 As shown in Figure A, the music selection screen includes a cancel operation unit 156a labeled "Cancel" and a confirm operation unit 156b labeled "Confirm". Clicking the cancel operation unit 156a interrupts the settings related to the next music track to be played. Furthermore, when... Figure 13 When the music selection operation unit 150a in section A is in the selection phase and the "OK" operation unit 156b is clicked, the music selection function is set to determine the next music to be played. If the music selection function is decided to be used, such as... Figure 13 As shown in B, save the information indicating the use of the music selection function and update the group information.
[0207] Additionally, when in Figure 13When the music selection operation unit 150b in section A is in the selection phase and the OK operation unit 156b is clicked, it is determined that the music corresponding to the selected music selection operation unit 150b will be set as the next music to be played. In this case, the music ID of the music corresponding to the selected music selection operation unit 150b, as well as information indicating that the music selection function is not used, are saved, and the settings are updated. Figure 13 Group information shown in B. That is, as... Figure 13 As shown in B, the group information stores the song ID of the next song to be played, set by the host player, as well as information indicating whether the song selection function is used (selection function information).
[0208] Additionally, in this embodiment, the master player can refer to Figure 12 The recommended results confirmation screen allows players to select the next song to play. For example, the host player can select a popular song from those recommended by other players. This allows music to be played based on the preferences of the group members, thus promoting interaction among them.
[0209] In addition, Figure 13 If the group information shown in B contains information indicating the use of the music selection function, the prescribed selection process will be performed on server 1000, as detailed later.
[0210] Figure 14 Image A is an example illustrating the character selection screen. Figure 14 B is the third image illustrating an example of group information. As mentioned above, when the host player clicks on the arrangement information display area 68b, Figure 14 The character selection screen shown in A is displayed on touch panel 26.
[0211] like Figure 14 As shown in Figure A, multiple character display boxes 160 are displayed in the character selection screen. Regarding the character display boxes 160, since the music selection screen is set to determine the next music to be played through the music selection function, it may determine the music with large combination information, that is, the music that can arrange up to 15 characters, so 15 character display boxes 160 are displayed.
[0212] Furthermore, regarding the character display boxes 160, when a song corresponding to the song selection operation unit 150b is set as the next song to be played in the song selection screen, a number of character display boxes 160 corresponding to the category of combinations that can be arranged for the set song are displayed. Specifically, refer to... Figure 9The number of character display boxes 160 shown in A is determined by the combination information associated with the set song ID. Specifically, for example, if a single-person group is associated with the combination information, one character display box 160 is displayed. If a duo group is associated with the combination information, two character display boxes 160 are displayed. If a trio group is associated with the combination information, three character display boxes 160 are displayed. If a regular combination is associated with the combination information, five character display boxes 160 are displayed. If a large combination is associated with the combination information, fifteen character display boxes 160 are displayed.
[0213] If any of the 160 character display boxes is clicked, such as Figure 14 As shown in Figure A, the clicked character display box 160 is highlighted. This makes it easy to identify the clicked character display box 160, thus improving convenience. Furthermore, the character display box 160 can also correspond to the position in each group. In music videos, the vocal parts of the song differ depending on the character's position. Therefore, even if the same character is assigned to the same song, the output sound and image will differ depending on the character's position. However, it is also possible to randomly assign the character's position.
[0214] Additionally, a character selection area 162 is displayed on the character selection screen. Character selection area 162 displays a character selection operation unit 162a and a character selection operation unit 162b. The main player can select any character display box 160 and then click the character selection operation unit 162a to set the character selection function for that selected character display box 160. Furthermore, the main player can select any character display box 160 and then click the character selection operation unit 162b to select a desired character from their owned characters for that selected character display box 160. Moreover, different characters can be set for each character display box 160. That is, the same character cannot be set for multiple character display boxes 160.
[0215] In addition, such as Figure 14 As shown in Figure A, a search operation unit 164 is provided at the top of the character selection screen for searching, sorting, and filtering the characters displayed in the character selection area 162. When the search operation unit 164 is clicked, a search screen (not shown) is displayed. Furthermore, when settings are made in the search screen (not shown), the display of the character selection area 162 changes according to the settings. This improves the convenience for the player when searching for characters to appear in music videos.
[0216] Additionally, if the character selection operation unit 162b in the character selection area 162 is clicked, such as Figure 14 As shown in Figure A, the clicked character selection operation unit 162b is highlighted, and a selection icon 162c labeled "Selecting" is displayed over it. Similarly, when the character selection area 162's character draw operation unit 162a is clicked, the character draw operation unit 162a is highlighted, and the selection icon 162c is displayed over it. This allows for easy identification of whether the clicked character draw operation unit 162a or the character selection operation unit 162b is selected, thus improving convenience.
[0217] In addition, such as Figure 14 As shown in Figure A, the character selection screen includes a cancel operation unit 166a labeled "Cancel" and a confirm operation unit 166b labeled "Confirm". Clicking the cancel operation unit 166a interrupts the settings related to the character to be featured in the music video.
[0218] Additionally, when the "Confirm" operation unit 166b is clicked, the settings for each character display box 160 are determined. Specifically, if the character selection function is chosen, such as... Figure 14 As shown in B, save the information indicating the use of the character selection function and update the group information. Additionally, if the character to be featured in the music video has been determined, such as... Figure 14 As shown in B, save the character ID corresponding to the character set by the main player to appear in the music video, and update the group information. That is, as... Figure 14 As shown in B, the group information stores the character ID corresponding to the character set by the master player to appear in the music video, as well as information indicating whether the character selection function is used (selection function information).
[0219] In addition, Figure 14 If the group information shown in B contains information indicating the use of the role selection function, the prescribed selection process will be executed on server 1000, as detailed later.
[0220] Additionally, in this embodiment, the master player can refer to Figure 12 The recommended results confirmation screen allows players to select the character they want to appear in the music video. For example, the main player can select a popular character from those recommended by other players to appear in the music video. This allows characters to appear in the music video based on the preferences of the players in the group, thus promoting interaction among the group members.
[0221] Figure 15Image A is an example illustrating a clothing selection screen. Figure 15 B is the fourth image illustrating an example of group information. As mentioned above, when the main player clicks on the clothing information display area 68c, Figure 15 The clothing selection screen shown in Figure A is displayed on the touch panel 26. Furthermore, in this embodiment, in the above-described... Figure 14 In scenario A, where the owner has designated a character to appear in a music video, it's possible to set the outfit that character should wear. That is, for the aforementioned... Figure 14 In A, the character display box 160 is set to use the character selection function, and the clothing selection function is forcibly used.
[0222] like Figure 15 As shown in Figure A, a clothing selection area 170 is provided in the clothing selection screen. A clothing selection operation unit 170a is displayed in the clothing selection area 170. This clothing selection operation unit 170a is used to determine the clothing to be worn by a character that the player has set to appear in the music video.
[0223] Additionally, in clothing selection area 170, based on Figure 11 The clothing information shown in A displays the clothing selection operation unit 170b corresponding to the clothing held by the master player. The clothing selection operation unit 170b functions as an operation unit for the following operation: for a character that the master player has set to appear in a music video, select the desired clothing from the clothing held by the master player as the clothing to be worn.
[0224] Furthermore, when the clothing selection operation section 170b of the clothing selection area 170 is clicked, such as Figure 15 As shown in Figure A, the clicked clothing selection operation unit 170b is highlighted, and a "selecting" icon 170c is displayed over it. Similarly, when the clothing selection area 170's clothing draw operation unit 170a is clicked, clothing draw operation unit 170a is highlighted, and the "selecting" icon 170c is displayed over it. This allows for easy identification of the clicked clothing draw operation unit 170a or clothing selection operation unit 170b, improving convenience.
[0225] In addition, such as Figure 15 As shown in Figure A, the clothing selection screen contains a checkbox 172 labeled "Apply to other characters as well." Additionally, as... Figure 15As shown in Figure A, the clothing selection screen includes a cancel operation unit 174a labeled "Cancel" and a confirm operation unit 174b labeled "Confirm". Clicking the cancel operation unit 174a interrupts the settings related to the clothing to be worn by the character appearing in the music video.
[0226] Additionally, when in Figure 15 When the clothing selection operation unit 170a in section A is selected and the checkbox 172 is not selected, and the OK operation unit 174b is clicked, the clothing selection function is used for the character being set. Figure 15 When the clothing selection operation unit 170a in A is selected and the checkbox 172 is selected, and the OK operation unit 174b is clicked, the clothing selection function is used for all character settings.
[0227] Additionally, when in Figure 15 When the clothing selection operation unit 170b is selected and the checkbox 172 is not selected, and the OK operation unit 174b is clicked, the character to be set is set to wear the clothing corresponding to the selected clothing selection operation unit 170b.
[0228] Furthermore, as described above, in this embodiment, the character display frame 160, which is set to use the character selection function, is forcibly configured to use the clothing selection function. Therefore, when in... Figure 15 When the clothing selection operation unit 170b is selected and the checkbox 172 is selected, and the OK operation unit 174b is clicked, for characters in other character display boxes 160 that are not set to use the character selection function, set them to wear the clothing corresponding to the selected clothing selection operation unit 170b.
[0229] Moreover, updates are based on settings. Figure 15 Group information shown in B. That is, as... Figure 15 As shown in B, the group information stores the clothing ID corresponding to the clothing worn by the character appearing in the music video as set by the master player, as well as information indicating whether the clothing selection function is used (selection function information).
[0230] In addition, Figure 15 If the group information shown in B contains information indicating the use of the clothing selection function, the prescribed selection process will be performed on server 1000, as detailed later.
[0231] When the host player sets information related to the next piece of music, as described above... Figure 7 A, Figure 7The display content of the music information display area 68a, arrangement information display area 68b, and costume information display area 68c of information display unit 68 of B is updated.
[0232] Furthermore, in this embodiment, a time limit (e.g., 90 seconds) is set until the next piece of music begins to play. Moreover, if the time limit has elapsed, the next piece of music is forcibly started.
[0233] In addition, such as Figure 7 As shown in Figure A, the start operation section 70, labeled "Live Stream Start," is displayed on the main player's standby screen. Additionally, as... Figure 7 A, Figure 7 As shown in Figure B, a countdown display 72 is displayed on the standby screens of both the host player and the guest player to indicate the time until the standby screen display ends and the next song begins to play. When the time displayed on the countdown display 72 becomes 0, or when the host player clicks the start operation unit 70, preparation for playing the next song begins.
[0234] Furthermore, in this embodiment, the scenario shown is that preparation for playing the next song begins immediately upon the host player clicking the start operation unit 70. However, it is also possible that when the host player clicks the start operation unit 70, the time displayed on the countdown display unit 72 is forcibly changed to a predetermined time (e.g., 2 seconds remaining). In this case, it is also possible that when the host player clicks the start operation unit 70, the time displayed on the countdown display unit 72 on the guest player's player terminal 1 is also forcibly changed to a predetermined time (e.g., 2 seconds remaining). Alternatively, if the time displayed on the countdown display unit 72 is less than or equal to a predetermined time, the start operation unit 70 on the host player's standby screen may be set to not be displayed. Alternatively, if the time displayed on the countdown display unit 72 is less than or equal to a predetermined time, the start operation unit 70 on the host player's standby screen may be displayed in an inoperable manner.
[0235] When the time displayed on the countdown display unit 72 becomes 0, or when the master player clicks the start operation unit 70, a start message is sent from the master player's player terminal 1 to the server 1000. When the server 1000 receives the start message, it refers to the group information and, if various selection functions are set to be used, performs the prescribed selection process.
[0236] Furthermore, in this embodiment, as described above, the selection functions include a music selection function, a character selection function, and a costume selection function. In the server 1000, the selection process related to the music selection function is executed first, compared to the selection process related to the character selection function. Additionally, in the server 1000, the selection process related to the character selection function is executed first, compared to the selection process related to the costume selection function.
[0237] Server 1000 Reference Figure 13 The group information shown in B, if containing information indicating the use of the music selection function, performs selection processing related to the music selection function. Additionally, server 1000 refers to... Figure 13 The group information shown in B, if it contains information indicating that the song selection function is not used, will determine the song with the song ID saved in the group information as the next song to be played.
[0238] When performing selection processing related to the music selection function, server 1000 refers to... Figure 6 The group information shown indicates that a song is selected by random selection from the songs that each player has set as recommended songs.
[0239] Server 1000 can also perform a selection process by setting the selection probability of each song set as a recommended song by each player to be equal. For example, if the first, second, and third songs are set as recommended songs, the selection probability of each song can be set to 1 / 3 to perform the selection process.
[0240] Additionally, server 1000 can also perform a selection process by setting the selection probability of each song recommended by each player based on statistical results. That is, server 1000 can also weight the selection probabilities of each song recommended by each player, taking into account the statistical results. Furthermore, server 1000 can perform the selection process based on this weighted selection probability. For example, if 10 players recommended the first song, 5 players recommended the second song, and 1 player recommended the third song, the selection probability of the first song could be set higher than that of the second song, and the selection probability of the second song could be set higher than that of the third song, thus performing the selection process.
[0241] Alternatively, server 1000 can also select a song from all the provided songs by random selection, regardless of whether the song is set as a recommended song.
[0242] Additionally, server 1000 can also be referenced. Figure 6The group information shown is set so that the selection rate of recommended songs set by players who entered the room earlier is higher than that of recommended songs set by players who entered the room later, and the selection process is performed accordingly.
[0243] Additionally, server 1000 can also be referenced. Figure 6 The group information shown uses recommended music in order of arrival time, starting with the player who entered the room earliest. Additionally, server 1000 can also be referenced. Figure 6 The group information shown selects recommended music in order of player ID value, starting with the player with the smallest value. Alternatively, the recommended music can be chosen in a pre-defined order without random selection.
[0244] When performing selection processing related to the role selection function, server 1000 first confirms the combination information associated with the song ID of the song determined to be the next song to be played. Figure 9 A) to determine the categories of combinations that can be arranged. Then, server 1000 refers to... Figure 14 The group information shown in B determines the number of roles to be selected using the role selection function based on the categories of combinations that can be arranged. For example, the song ID of the song determined to be the next song to be played is associated with the usual combination information, and as shown in Figure B... Figure 14 As shown in B, if the main player designates 3 characters, the number of characters to be determined using the character selection function is 2.
[0245] Then, in the case of performing the selection process related to the character selection function, server 1000 references... Figure 6 The group information shown is determined by random selection from the recommended characters set by each player, in a manner that avoids duplication with characters specified by the host player. That is, in cases where multiple characters appear in the music video, the selection process is performed to ensure that all appearing characters are distinct. Additionally, server 1000 also determines the positions of each character.
[0246] In addition, server 1000 can also set the selection probability of each character set by each player as a recommended character to be equal in order to perform the selection process.
[0247] Additionally, server 1000 can also perform a selection process by setting the selection probability of each character designated as a recommended character by each player based on statistical results. That is, server 1000 can also weight the selection probability of each character designated as a recommended character by each player, taking into account the statistical results. Furthermore, server 1000 can perform the selection process based on this weighted selection probability.
[0248] In addition, server 1000 can also select one or more characters from all available characters by random selection, regardless of the characters set as recommended characters.
[0249] Additionally, server 1000 can also be referenced. Figure 6 The group information shown is set so that the selection rate of recommended characters set by players who entered the room earlier is higher than that of recommended characters set by players who entered the room later, and the selection process is performed accordingly.
[0250] Additionally, server 1000 can also be referenced. Figure 6 The group information shown uses recommended roles sequentially from players who entered the room earliest. Additionally, server 1000 can also be referenced. Figure 6 The group information shown indicates that recommended roles are selected sequentially from players with the smallest player ID values. Alternatively, a random selection process can be skipped, and recommended roles can be determined according to a pre-set order.
[0251] Additionally, server 1000 refers to the arrangement of characters appearing in the music video as determined above. Figure 14 The group information shown in B determines the number of characters to be selected using the costume selection function. For example, the song ID of the song determined to be the next song to be played is associated with typical combination information, and such as... Figure 15 As shown in B, if the main player specifies the outfits corresponding to the two characters, the number of outfits to be determined using the outfit selection function is 3.
[0252] Furthermore, when performing selection processing related to the clothing selection function, server 1000 refers to... Figure 6 The group information shown selects one or more outfits from those set as recommended outfits by each player through a random selection process. Furthermore, when using the outfit selection function to determine outfits for multiple characters, server 1000 can also assign outfits to multiple characters as a shared outfit.
[0253] Alternatively, server 1000 can also set the selection probability of each outfit set by each player as the recommended outfit to be equal in order to perform the selection process.
[0254] Additionally, server 1000 can also perform a selection process by setting the selection probability of each garment set as recommended by each player based on statistical results. That is, server 1000 can also weight the selection probability of each garment set as recommended by each player, taking into account the statistical results. Furthermore, server 1000 can perform the selection process based on this weighted selection probability.
[0255] Alternatively, server 1000 can also select one or more garments from all available garments by random selection, regardless of the garments set as recommended garments.
[0256] Additionally, server 1000 can also be referenced. Figure 6 The group information shown is set so that the recommended clothing set by the player who entered the room earlier has a higher selection rate than the recommended clothing set by the player who entered the room later, and the selection process is performed accordingly.
[0257] Additionally, server 1000 can also be referenced. Figure 6 The group information shown indicates that recommended clothing is used in order of arrival time, starting with the player who entered the room earliest. Additionally, server 1000 can also be referenced. Figure 6 The group information shown uses recommended outfits sequentially from the player with the smallest player ID value. Alternatively, the recommended outfits can be determined according to a pre-set order without a random selection.
[0258] As described above, if the various details are determined in server 1000, server 1000 will set the detailed information indicating that the next song to be played has been determined to be accessible to player terminal 1. This detailed information includes the song ID of the next song to be played, the arrangement of characters to appear in the music video, the costumes of the characters to appear in the music video, the lyrics of the song, and various information related to the song's title, lyricist, and composer.
[0259] In each player terminal 1, upon receiving the detailed information set in the server 1000, various data required for playing the music video are obtained from the server 1000 based on the received detailed information. Furthermore, each player terminal 1 generates motion image data for the music video to be played based on the various data obtained from the server 1000.
[0260] When the motion image data of the music video to be played is generated in the player terminal 1 of the master player, the player terminal 1 of the master player will send a completion message indicating that the generation of motion image data has been completed to the server 1000.
[0261] Upon receiving a completion message, server 1000 determines the time (hereinafter also referred to as the playback start time) at which the music video will begin playing on each player's terminal 1. For example, server 1000 may determine the playback start time as a time specified after receiving the completion message (e.g., 10 seconds). Server 1000 sets the playback start time information, representing the determined playback start time, to be accessible to both the host player and the guest player's terminal 1.
[0262] In each player terminal 1, upon receiving playback start time information, the playback start time is stored based on the received playback start time information. Additionally, in each player terminal 1, the music information display time is determined and stored based on the playback start time. Furthermore, in each player terminal 1, the time preceding a predetermined time (e.g., 5 seconds) from the playback start time is determined as the music information display time.
[0263] Figure 16 A is an example of a scene in preparation. Figure 16 Figure B illustrates an example of a music information display screen. On the touch panel 26 of each player terminal 1, when the time displayed on the countdown display 72 becomes 0, the screen displays music information until the aforementioned music information display time is reached. Figure 16 The preparation screen shown in Figure A. In the preparation screen, a message image displaying "Preparing" is shown in the center of the screen to indicate that the music video is preparing to play.
[0264] Then, when the aforementioned music information display time is reached, it is displayed on the touch panel 26 of each player's terminal 1. Figure 16 The music information display screen shown in Figure B displays various information related to the title, lyricist, and composer of the music video to be played.
[0265] Figure 17 A is the first image illustrating an example of a music playback screen. Figure 17 Figure B is the second illustration, showing an example of the music playback screen. When the aforementioned playback start time is reached, the touch panel 26 of each player's terminal 1 displays... Figure 17 The music playback screen shown in Figure A is activated, and the music begins to play. Additionally, a music video displaying character images 180 is played on the music playback screen. Furthermore, the lyrics 181 of the music are displayed on the music playback screen. That is, in this embodiment, the start time of the music video playback is synchronized on the player terminals 1 of each player participating in the group.
[0266] Furthermore, the time required to generate motion picture data varies depending on the specifications of each player's terminal 1 and the communication environment. As described above, in this embodiment, the playback start time is determined based on the timing of motion picture data generation in the host player's terminal 1. Therefore, it is possible that the motion picture data generation in the guest player's terminal 1 is completed significantly earlier than the playback start time. In this case, the guest player's terminal 1, which has completed motion picture data generation ahead of schedule, waits for the playback start time to be determined and starts playing the music video from the determined playback start time. Thus, synchronization of the music video playback start time can be achieved. Furthermore, in the guest player's terminal 1, which has completed motion picture data generation ahead of schedule, it is also possible that a timeout occurs if a predetermined standby time (e.g., 60 seconds) has elapsed but the playback start time has not been determined. In this case, the guest player may be removed from the group, and the concert homepage screen is displayed on the touch panel 26.
[0267] Additionally, the following scenario may occur: In the guest player's terminal 1, the generation of motion picture data is completed later than the start time of playback. In this case, in the guest player's terminal 1 where the motion picture data generation is delayed, the music video can be started immediately after the motion picture data generation is completed, thereby achieving synchronization of the music video playback start time. Specifically, the elapsed time is derived based on the difference between the music video playback start time and the time when the motion picture data generation is completed. Then, the guest player's terminal 1 advances the playback time of the music video's motion picture data based on the derived elapsed time, thus starting the music video playback midway.
[0268] Additionally, when displaying Figure 17 When touch panel 26 was clicked during the music playback screen shown in A, the display was switched to... Figure 17 The music playback screen shown in B. Figure 17 The music playback screen shown in Figure B includes a stamp display area 182. Additionally, a stamp selection area 184 is provided within the stamp display area 182. Multiple stamp operation units 184a are displayed in the stamp selection area 184. For example... Figure 17 As shown in B, in this embodiment, a stamp operation unit 184a is displayed that corresponds to a plurality of pre-set types of stamps.
[0269] In this embodiment, each player terminal 1 receives at most one click on the stamp operation unit 184a during each predetermined period (e.g., a 2-second interval). When a click on the stamp operation unit 184a is received in player terminal 1, a stamp image 185 corresponding to the category of the clicked stamp operation unit 184a is displayed in the stamp display area 182. Additionally, when a click on the stamp operation unit 184a is received in player terminal 1, stamp information is sent to the server 1000. The stamp information includes information for identifying the category of the clicked stamp operation unit 184a and the player's player ID. Furthermore, the stamp information may also include time information related to the elapsed time since the music started playing.
[0270] In server 1000, a stamp list is created based on stamp information obtained from each player's terminal 1 during each specified period (e.g., 2 seconds).
[0271] Figure 18 This is an example diagram illustrating a list of stamps. For example... Figure 18 As shown, in the stamp list, based on the stamp information obtained from the guest player's player terminal 1, the number of stamps obtained for each category is stored. Furthermore, the stamp list may or may not include time information corresponding to each stamp. Additionally, as... Figure 18 As shown, in the stamp list, when stamp information is obtained from the master player's player terminal 1, the stamp category and the number of stamps obtained are saved based on the obtained stamp information. When the server 1000 creates the stamp list, it sets the stamp list to be accessible to each player's terminal 1.
[0272] In each player terminal 1, when a stamp list is obtained from the server 1000 every specified period (e.g., 2 seconds), the details of the stamps to be displayed in the stamp display area 182 are determined based on the obtained stamp list. In this embodiment, in each player terminal 1, based on the stamp list, a maximum specified number (e.g., 40) of stamp images 185 are displayed in the stamp display area 182 every specified period (e.g., 2 seconds). At this time, when the stamp list contains stamp information corresponding to the master player, the stamp image 185 based on the stamp information corresponding to the master player is preferentially displayed in the stamp display area 182.
[0273] Here, as an example, the data obtained from player terminal 1... Figure 18 The following explanation is provided regarding the list of stamps shown. Figure 18The diagram shows a scenario where the stamp list contains 200 stamps corresponding to guest players and 1 stamp corresponding to the host player. In this case, since the number of stamp images 185 that can be displayed exceeds the limit, player terminal 1 decides to first display the stamp image 185 based on the stamp information corresponding to the host player.
[0274] Then, an adjustment process is performed, in which the number of stamp images 185 corresponding to the guest player is adjusted to the number obtained by subtracting 1 from the specified number (e.g., 40) based on the 200 stamp information corresponding to the guest player (here, 39).
[0275] In the adjustment process, for example, based on the stamp list, the number of stamp images 185 displayed for each category is determined according to the proportion of the number of stamp images 185 acquired for each category corresponding to the guest player. For example, the number of stamp images 185 displayed for category A is determined to be 20, the number of stamp images 185 displayed for category B is determined to be 10, the number of stamp images 185 displayed for category C is determined to be 5, the number of stamp images 185 displayed for category D is determined to be 4, and the number of stamp images 185 displayed for category E is determined to be 0. That is, the number of stamp images 185 displayed for each category is determined in such a way that the total number of stamp images 185 displayed for the guest player is the number obtained by subtracting 1 from a predetermined number (e.g., 40) (here, 39).
[0276] Furthermore, in this embodiment, a case is shown where a maximum specified number (e.g., 40) of stamp images 185 are displayed in the stamp display area 182 within a specified period (e.g., 2 seconds) based on the stamp list. However, the stamp images 185 corresponding to the host player may not be included in the specified number. That is, in both cases where the stamp list includes stamp information corresponding to the host player and cases where the stamp list does not include stamp information corresponding to the host player, the adjustment process of adjusting the number of displayed stamp images 185 corresponding to the guest player to the specified number (e.g., 40) is performed.
[0277] In short, if the stamp list contains stamp information corresponding to the owner player, then it is sufficient to display stamp image 185 based on the stamp information corresponding to the owner player.
[0278] Then, on each player terminal 1, at predetermined unit time intervals (e.g., 0.1 seconds), a stamp image 185, which is determined to be displayed as described above, is displayed at random locations within the stamp display area 182.
[0279] Therefore, a stamp image 185 based on the main player's actions is displayed on all player terminals 1. Furthermore, by limiting the number of stamp images 185 displayed within the stamp display area 182, concerns about the aesthetics deteriorating due to the area being filled with stamp images 185 can be suppressed. In this embodiment, the playback timing of music and video is synchronized on each player terminal 1 participating in the group; in addition, the stamp image 185 is displayed with almost identical content on each player terminal 1. This enhances the sense of unity among players belonging to the same group and improves the overall performance.
[0280] Alternatively, the stamp image 185 based on the host player's operation and the stamp image 185 based on the guest player's operation can be displayed in a recognizable manner.
[0281] Furthermore, if the total number of stamps corresponding to guest players and host players in the stamp list is less than a predetermined number (e.g., 40), no adjustment process is performed. In this case, it is sufficient to decide to display the stamp image 185 based on all the stamp information contained in the stamp list. Alternatively, it can be configured to display the stamp image 185 sequentially at random locations within the stamp display area 182 every predetermined unit of time (e.g., 0.1 seconds) based on the stamp information contained in the stamp list.
[0282] Return to Figure 17 B, in Figure 17 The music playback screen shown in B includes a first operation unit 186 and a second operation unit 188. When the first operation unit 186 is clicked, the stamp selection area 184, the stamp image 185, the first operation unit 186, and the second operation unit 188 become inactive, and the display... Figure 17 The music playback screen shown in Figure A. That is, players who want to watch the music video can do so by... Figure 17 The music playback screen shown in Figure A allows players to focus on the displayed character image 180 and the lyrics 181. Additionally, players who wish to interact with other players can... Figure 17 The music playback screen shown in B indicates that players can enjoy communicating with other players by sending and receiving stamps.
[0283] Furthermore, when the main player operates the second control unit 188, the playback of music and video is stopped, and the standby screen is displayed on the touch panel 26. In this case, the playback of music and video on the guest player's player terminal 1 is also stopped, and the standby screen is displayed on the touch panel 26.
[0284] However, it can also be configured such that, when the master player operates the second operation unit 188, the playback of the music video on the master player's player terminal 1 is stopped, while the playback of the music video on the guest player's player terminal 1 continues without stopping. In this case, during the playback of the music video on the guest player's player terminal 1, the master player can make various settings related to the next song on the standby screen, thus improving the convenience for the master player.
[0285] Furthermore, when the guest player operates the second operation unit 188, the playback of the music video on the guest player's player terminal 1 is stopped. The guest player is also removed from the group, and the concert homepage screen is displayed on the touch panel 26.
[0286] Figure 19 This diagram illustrates situations where guest players join a group during the playback of a music video. For example... Figure 19 As shown, if a guest player joins a group midway through the playback of a music video, i.e., after the playback has started, the guest player's terminal 1 obtains detailed information related to the music video being played from server 1000. Then, based on the obtained detailed information, the guest player's terminal 1 retrieves various data required for playing the music video from server 1000.
[0287] Furthermore, in the guest player's terminal 1, motion picture data for the music video to be played is generated based on various data obtained from the server 1000. Then, when the motion picture data generation is complete, the guest player's terminal 1 obtains the start time of the currently playing music video from the server 1000 and, based on the difference between this start time and the current time, calculates the elapsed time from when the music video began playing until the current time. Then, the guest player's terminal 1 advances the playback time of the music video's motion picture data based on the calculated elapsed time, thus starting playback of the music video midway through. This enables synchronization of the music video's playback timing.
[0288] Next, the functional structure of player terminal 1 and server 1000 will be explained. Furthermore, the characteristic structures within the functional structure of player terminal 1 and server 1000 will be described here.
[0289] (Functional structure of player terminal 1)
[0290] Figure 20 This diagram illustrates the structure of the storage device 12 in the player terminal 1 and its function as a computer. The storage device 12 includes a program storage area 12a and a data storage area 12b. When the game starts, the CPU 10 stores the game control program (module) on the terminal side into the program storage area 12a.
[0291] The terminal-side game control program includes a game execution program 300 and a display control program 302. Furthermore, Figure 20 The program listed is just one example; in addition, there are many other programs set up in the game control program on the terminal side.
[0292] The CPU 10 activates the programs stored in the program storage area 12a to update the data in each storage unit of the data storage area 12b. Furthermore, by activating the programs stored in the program storage area 12a, the CPU 10 enables the player terminal 1 (computer) to function as the terminal-side game control unit 1A. The terminal-side game control unit 1A includes a game execution unit 300a and a display control unit 302a.
[0293] Specifically, the CPU 10 causes the game execution program 300 to operate, enabling the computer to function as a game execution unit 300a. Additionally, the CPU 10 causes the display control program 302 to operate, enabling the computer to function as a display control unit 302a.
[0294] The game execution unit 300a is responsible for controls related to the concert function, which allows multiple players to watch the same music video simultaneously.
[0295] The display control unit 302a generates a screen to be displayed on the touch panel 26 and displays the generated image on the touch panel 26.
[0296] The data storage area 12b includes a game information storage unit 310 and a player information storage unit 312 for storing data. Furthermore, these are just one example; in addition to the above-mentioned storage units, many other storage units are also provided in the data storage area 12b.
[0297] (Functional structure of server 1000)
[0298] Figure 21 This diagram illustrates the structure of the storage device 1012 in the server 1000 and its function as a computer. The storage device 1012 includes a program storage area 1012a and a data storage area 1012b. When the game starts, the CPU 1010 stores the server-side game control program (module) into the program storage area 1012a.
[0299] The server-side game control program includes a game executor 1300 and a selection program 1304. In addition, Figure 21 The program listed is just one example; in addition, there are many other programs set up in the game control program on the server side.
[0300] The CPU 1010 causes the programs stored in the program storage area 1012a to operate, thereby updating the data in each storage unit of the data storage area 1012b. Furthermore, by causing the programs stored in the program storage area 1012a to operate, the CPU 1010 enables the server 1000 to function as a server-side game control unit 1000A. The server-side game control unit 1000A includes a game execution unit 1300a and a selection unit 1304a.
[0301] Specifically, the CPU 1010 causes the game execution program 1300 to operate, enabling the computer to function as a game execution unit 1300a. Additionally, the CPU 1010 causes the selection program 1304 to operate, enabling the computer to function as a selection unit 1304a.
[0302] Like the game execution unit 300a of player terminal 1, game execution unit 1300a is responsible for controls related to the concert function.
[0303] The selection unit 1304a performs selection processing related to various selection functions (music selection function, character selection function, costume selection function).
[0304] The data storage area 1012b includes a game information storage unit 1310 and a player information storage unit 1312 for storing data. Furthermore, these are just one example; the data storage area 1012b may contain many other storage units besides these.
[0305] Next, the processing of player terminal 1 and server 1000 will be explained. Furthermore, the characteristic processing of player terminal 1 and server 1000 will be explained here.
[0306] (Processing of player terminal 1)
[0307] Figure 22 This is a flowchart illustrating the terminal-side concert function management process in player terminal 1. The game execution unit 300a of player terminal 1 determines whether a specified operation has been detected (P1-1). Furthermore, specified operations include operations on the concert operation unit 32, operations on the group selection operation units 40a-40e, and operations on the special operation unit 40f. If a specified operation is detected ("Yes" in P1-1), the game execution unit 300a obtains group information from the server 1000 (…). Figure 6 Additionally, the game execution unit 300a determines whether the event is currently in progress (P1-3). If the result is that the event is not currently in progress ("No" in P1-3), the display control unit 302a, based on the group information obtained in step P1-2 above, displays the concert homepage screen (used during the event period). Figure 3(B, etc.) is displayed on the touch panel 26.
[0308] Additionally, if the event is ongoing (P1-3 "Yes"), the game execution unit 300a determines whether the player's player ID is a specific player ID designated by the operator (P1-5). If the result is that the player's player ID is not a specific player ID designated by the operator (P1-5 "No"), the display control unit 302a, based on the group information obtained in step P1-2 above, displays the concert homepage screen used during the event. Figure 5 The player's ID is displayed on the touch panel 26. Additionally, if the player's ID is a specific player ID designated by the operator ("Yes" in P1-5), the display control unit 302a displays the concert homepage screen for that specific player ID on the touch panel 26 based on the group information obtained in step P1-2 above. Furthermore, on the concert homepage screen for that specific player ID, the player can participate in a special group as the host.
[0309] Additionally, the game execution department 300a executes the following processes: group creation management (P2), group participation management (P3), and group participation management (P4), which are described in detail later.
[0310] Figure 23 This is a flowchart illustrating the group creation and management process in player terminal 1. The game execution unit 300a determines whether a group creation operation (P2-1) has been entered for the player to join a group as the host player. Furthermore, the group creation operation includes selecting groups that do not yet have a host player in the group display area 42 (…). Figure 3 B) operations, and the group creation dialog box ( Figure 3 C) Determine the operation of operation unit 50b.
[0311] Upon entering the group creation operation ("Yes" on P2-1), the game execution unit 300a sends group information (creation information) (P2-2) to the server 1000, containing the player's player ID and information indicating the category of the group the host player is participating in. Additionally, the game execution unit 300a retrieves group information corresponding to the group the host player is participating in from the server 1000. Figure 6 (P2-3). In addition, the display control unit 302a displays the standby screen based on the group information obtained in step P2-3 above (P2-4).
[0312] Figure 24This is a flowchart illustrating the group participation management process in player terminal 1. The game execution unit 300a determines whether a group participation operation (P3-1) for joining a group as a guest player has been entered. Furthermore, the group participation operation includes selecting a group from the group display area 42 where a host player has already joined. Figure 4 The operation of A), and the dialog box for group participation ( Figure 4 C) Determine the operation of operation unit 50b.
[0313] Upon inputting the group participation operation ("Yes" on P3-1), the game execution unit 300a sends group information (participation information) (P3-2) to the server 1000, containing the player's player ID and information indicating the type of group the guest player is participating in. Additionally, the game execution unit 300a retrieves the group information corresponding to the group the guest player is participating in from the server 1000. Figure 6 (P3-3). Additionally, the display control unit 302a displays a standby screen based on the group information obtained in step P3-3 above (P3-4). Furthermore, if a player, as a guest, joins a group that is currently playing music or video, the display control unit 302a does not display a standby screen, but instead... Figure 19 The music video will start playing from the middle of the video, as shown.
[0314] Figure 25 This is a flowchart illustrating the group participation management process in player terminal 1. The game execution unit 300a determines whether a recommendation operation has been entered (P4-1). Furthermore, recommendation operations include setting recommended music, setting recommended characters, and setting recommended clothing. If a recommendation operation has been entered ("Yes" in P4-1), the game execution unit 300a sends recommendation information corresponding to the input operation to the server 1000 (P4-2). If a recommended music setting operation was entered as a recommendation operation, the recommendation information includes the player's player ID and the music ID of the recommended music. If a recommended character setting operation was entered as a recommendation operation, the recommendation information includes the player's player ID and the character ID of the recommended character. If a recommended clothing setting operation was entered as a recommendation operation, the recommendation information includes the player's player ID and the clothing ID of the recommended clothing.
[0315] The game execution unit 300a determines whether a recommendation result confirmation operation (P4-3) has been entered, including the operation of the recommendation result confirmation operation unit 52b on the drawer-type window 52. If the result is that a recommendation result confirmation operation has been entered ("Yes" in P4-3), the game execution unit 300a obtains recommendation result information from the server 1000 (P4-4). The recommendation result information includes the results (statistical results) obtained by the server 1000 based on the recommendation information obtained from each player's terminal 1, which are used to statistically analyze the recommended music and recommended characters set by each player. The display control unit 302a displays a recommendation result confirmation screen on the touch panel 26 based on the recommendation result information obtained in step P4-4 above. Figure 12 ).
[0316] The game execution unit 300a determines whether the player participated in the group as the host player (P4-6). If the result is that the player participated in the group as the host player ("Yes" in P4-6), the game execution unit 300a performs the host player processing described later (P5).
[0317] Additionally, the game execution unit 300a determines whether the player participated in the group as a guest player (P4-7). If the result is that the player participated in the group as a guest player ("Yes" in P4-7), the game execution unit 300a performs the guest player processing described later (P6).
[0318] Figure 26 This is a flowchart illustrating the processing used by the master player in player terminal 1. The game execution unit 300a of the master player's player terminal 1 determines whether a next song setting operation has been input (P5-1). Furthermore, the next song setting operation includes steps for displaying the song selection screen (…). Figure 13 A) Character selection screen ( Figure 14 A) Clothing selection screen ( Figure 15 A) Various operations that set various information related to the next song to be played.
[0319] If the result is an input of the next song setting operation (P5-1), the game execution unit 300a updates the group information based on the input next song setting operation. Figure 13 B Figure 14 B Figure 15 B), and send the updated group information to server 1000. Specifically, when in the music selection screen ( Figure 13 If the settings operation is performed in A), the game execution unit 300a sends a message to the server 1000. Figure 13 Group information shown in B. Additionally, when in the character selection screen ( Figure 14If the settings operation is performed in A), the game execution unit 300a sends a message to the server 1000. Figure 14 Group information shown in B. Additionally, when in the clothing selection screen ( Figure 15 If the settings operation is performed in A), the game execution unit 300a sends a message to the server 1000. Figure 15 Group information shown in B.
[0320] The display control unit 302a updates the value of the timer on the countdown display unit 72 (P5-3). The game execution unit 300a determines whether the value of the timer on the countdown display unit 72, updated in step P5-3, has become 0 (P5-4). If the result is that the value of the timer on the countdown display unit 72 is not 0 ("No" in P5-4), the game execution unit 300a determines whether the start operation unit 70 has been operated (P5-5).
[0321] When the countdown display unit 72's timer value becomes 0 (P5-4 "Yes"), or when the start operation unit 70 is operated (P5-5 "Yes"), the game execution unit 300a sends a start message to the server 1000 (P5-6). If the start operation unit 70 is not operated (P5-5 "No"), the game execution unit 300a enters standby mode until the countdown display unit 72's timer value becomes 0.
[0322] The game execution unit 300a determines whether it has received detailed information from the server 1000 (P5-7). If the result is that detailed information has been received ("Yes" in P5-7), the game execution unit 300a obtains various data required for playing the music video from the server 1000 based on the received detailed information (P5-8). Furthermore, based on the various data obtained from the server 1000, the game execution unit 300a performs playback preparation processing to generate motion image data for the music video to be played (P5-9). If no detailed information has been received ("No" in P5-7), the game execution unit 300a enters standby mode until detailed information is received.
[0323] The game execution unit 300a determines whether the playback preparation process has been completed (P5-10). If the result indicates that the playback preparation process has been completed ("Yes" in P5-10), the game execution unit 300a sends a completion message to the server 1000 (P5-11). If the playback preparation process has not been completed ("No" in P5-10), the game execution unit 300a enters standby mode until the playback preparation process is completed.
[0324] The game execution unit 300a determines whether it has received playback start time information from the server 1000 (P5-12). If the result is that playback start time information has been received ("Yes" in P5-12), the game execution unit 300a stores the playback start time (P5-13). Furthermore, the game execution unit 300a determines and stores the music information display time based on the playback start time (P5-14). In addition, the game execution unit 300a determines the music information display time as the time before a predetermined period (e.g., 5 seconds) from the playback start time. If no playback start time information is received ("No" in P5-12), the game execution unit 300a enters standby mode until playback start time information is received.
[0325] The game execution unit 300a determines whether the music information display time (P5-15) has been reached. If the result is that the music information display time has been reached ("Yes" on P5-15), the display control unit 302a will... Figure 16 The music information display screen shown in B displays the music information on the touch panel 26 for a specified time (e.g., 5 seconds) (P5-16). If the music information display time has not been reached ("No" in P5-15), the display control unit 302a enters standby mode until the music information display time is reached.
[0326] The game execution unit 300a determines whether the display time for the music information display screen has been reached (P5-17). If the display time for the music information display screen has not been reached ("No" in P5-17), the game execution unit 300a enters standby mode until the display time for the music information display screen is reached. Alternatively, if the display time for the music information display screen has been reached ("Yes" in P5-17), and the current timing is delayed relative to the start time of music playback, the game execution unit 300a performs a prescribed correction process (P5-18). As a correction process, the display control unit 302a considers the delay relative to the start time of music playback and adjusts the playback time of the motion image data for the music video. For example, if there is a 1-second delay, a correction process is performed to advance the playback time of the motion image data for the music video by 1 second. The display control unit 302a then performs a playback start process for the motion image data of the music video that was prepared for playback in step P5-9 (P5-19).
[0327] The game execution unit 300a determines whether a music video is currently playing (P5-20). If the result indicates that a music video is playing, the game execution unit 300a performs the terminal-side stamp management process described later (P7).
[0328] The game execution unit 300a determines whether the main player has entered a disbandment operation to disband the group (P5-21). If the result is "yes" (P5-21), the game execution unit 300a sends group information (disbandment information) containing information indicating the category of the disbanded group to the server 1000 (P5-22). Additionally, the display control unit 302a displays the concert homepage screen (…). Figure 3 B) Displayed on touch panel 26 (P5-23).
[0329] Figure 27 This is a flowchart illustrating the processing of guest player terminal 1. The game execution unit 300a of guest player terminal 1 determines whether it has received details information from server 1000 (P6-1). If no details information is received ("No" in P6-1), the game execution unit 300a enters standby mode until details information is received.
[0330] Furthermore, upon receiving detailed information ("Yes" on P6-1), the game execution unit 300a obtains various data required for playing the music video from the server 1000 based on the received detailed information (P6-2). Additionally, based on the various data obtained from the server 1000, the game execution unit 300a performs playback preparation processing to generate motion image data for the music video to be played (P6-3).
[0331] The game execution unit 300a determines whether it has received playback start time information from the server 1000 (P6-4). If no playback start time information is received ("No" in P6-4), the game execution unit 300a goes into standby mode until playback start time information is received.
[0332] Furthermore, upon receiving playback start time information ("Yes" on P6-4), the game execution unit 300a stores the playback start time (P6-5). Additionally, the game execution unit 300a determines and stores the music information display time based on the playback start time (P6-6). Moreover, the game execution unit 300a determines the music information display time as the time preceding a predetermined period (e.g., 5 seconds) from the playback start time.
[0333] The game execution unit 300a determines whether the time for displaying music information has been reached (P6-7). If the time for displaying music information has not been reached ("No" in P6-7), the display control unit 302a enters standby mode until the time for displaying music information is reached.
[0334] Furthermore, when the time for displaying music information is reached ("Yes" on P6-7), the display control unit 302a will... Figure 16The music information display screen shown in B displays the music information on the touch panel 26 for a specified time (e.g., 5 seconds) (P6-8).
[0335] The game execution unit 300a determines whether the display timeout for the music information display screen has been reached (P6-9). If the display timeout for the music information display screen has not been reached ("No" in P6-9), the game execution unit 300a enters standby mode until the display timeout for the music information display screen is reached.
[0336] Furthermore, if the display time for the music information display screen has ended ("Yes" on P6-9), and the current timing is delayed relative to the start time of music playback, the game execution unit 300a performs a prescribed correction process (P6-10). As a correction process, the display control unit 302a considers the delay relative to the start time of music playback and adjusts the playback time of the motion image data of the music video. For example, if there is a 1-second delay, a correction process is performed to advance the playback time of the motion image data of the music video by 1 second. The display control unit 302a then performs a playback start process for the motion image data of the music video that was prepared for playback in step P6-3 above (P6-11).
[0337] The game execution unit 300a determines whether a music video is playing (P6-12). If the result is that a music video is playing ("Yes" on P6-12), the game execution unit 300a performs the terminal-side stamp management process described later (P7).
[0338] The game execution unit 300a determines whether the player has entered a group exit operation to unsubscribe from a group (P6-13). If the result is "yes" (P6-13), the game execution unit 300a sends group information (exit information) containing the player's player ID and information indicating the type of group to be unsubscribed from to the server 1000 (P6-14). Additionally, the display control unit 302a displays the concert homepage screen (…). Figure 3 B) Displayed on touch panel 26 (P6-15).
[0339] Figure 28 This is a flowchart illustrating the terminal-side stamp management process in player terminal 1. Game execution unit 300a determines whether it is time to retrieve the stamp list (P7-1). If the result indicates it is time to retrieve the stamp list ("Yes" in P7-1), game execution unit 300a retrieves the stamp list from server 1000. Figure 18 (P7-2).
[0340] The game execution unit 300a determines whether the total number of stamps in the obtained stamp list corresponding to the guest player and the host player is less than or equal to a predetermined number (e.g., 40) (P7-3). If the result is less than or equal to the predetermined number (e.g., 40) ("Yes" on P7-3), the game execution unit 300a decides to display the stamp image 185 corresponding to all the stamps in the stamp list (P7-4).
[0341] Furthermore, if the number exceeds the specified limit (e.g., 40) (No on page 7-3) and the obtained stamp list contains stamp information corresponding to the master player, the game execution unit 300a will execute a decision to display the master player priority processing based on the stamp image 185 corresponding to the master player (page 7-5). Conversely, if the obtained stamp list does not contain stamp information corresponding to the master player, the game execution unit 300a will not execute master player priority processing.
[0342] The game execution unit 300a performs an adjustment process (P7-6) to adjust the number of displayed stamp images 185. Specifically, if the obtained stamp list contains stamp information corresponding to the host player, the game execution unit 300a adjusts the number of displayed stamp images 185 corresponding to the guest player to a number obtained by subtracting 1 from a predetermined number (e.g., 40) (here, 39). Conversely, if the obtained stamp list does not contain stamp information corresponding to the host player, the game execution unit 300a adjusts the number of displayed stamp images 185 corresponding to the guest player to a predetermined number (e.g., 40). Furthermore, based on the stamp list, the game execution unit 300a determines the number of displayed stamp images 185 for each category according to the proportion of each category of stamp images 185 obtained for the guest player.
[0343] The game execution unit 300a determines the timing and location of displaying the stamp image 185, which was decided to be displayed in steps P7-4, P7-5, and P7-6 above (P7-7).
[0344] According to the decision made in steps P7-7 above, the display control unit 302a performs stamp display processing (P7-8) to sequentially display stamp images 185 at random locations within the stamp display area 182 at predetermined unit intervals (e.g., 0.1 seconds).
[0345] Game execution unit 300a determines whether stamp operation unit 184a has been operated. Figure 17B)(P7-9). If the result is that the stamp operation unit 184a has been operated ("Yes" on P7-9), the display control unit 302a performs stamp display processing, which displays the stamp image 185 corresponding to the category of the operated stamp operation unit 184a in the stamp display area 182 (P7-10). In addition, the game execution unit 300a sends stamp information containing information for identifying the category of the operated stamp operation unit 184a and the player's player ID to the server 1000 (P7-11).
[0346] (Handling server 1000)
[0347] Figure 29 This is a flowchart illustrating the server-side concert function management process in server 1000. The game execution unit 1300a of server 1000 determines whether it has received various group information from player terminal 1 (S1-1). If various group information has been received (S1-1 "Yes"), the game execution unit 1300a updates the group information stored in the game information storage unit 1310 based on the received group information. Figure 6 , Figure 13 B Figure 14 B Figure 15 B)(S1-2).
[0348] The game execution unit 1300a of server 1000 determines whether it has received recommendation information from player terminal 1 (S1-3). If recommendation information has been received (S1-3 "Yes"), the game execution unit 1300a updates the recommendation result information stored in game information storage unit 1310 based on the received recommendation information (S1-4). That is, the game execution unit 1300a of server 1000 outputs statistical results (recommendation result information) obtained by statistically analyzing the recommended music and recommended characters set by each player. The recommendation result information updated in step S1-4 is set to be accessible on each player terminal 1.
[0349] The game execution unit 1300a of server 1000 determines whether a start message has been received from the main player's player terminal 1 (S1-5). If the result is that a start message has been received (S1-5 "Yes"), the game execution unit 1300a refers to the group information stored in the game information storage unit 1310 to determine whether various lottery functions are set to be used (S1-6). If the result is that various lottery functions are set to be used (S1-6 "Yes"), the lottery unit 1304a performs the lottery process (S1-7). At this time, compared with the lottery related to the character lottery function, the lottery unit 1304a prioritizes the lottery process related to the music lottery function. In addition, compared with the lottery process related to the costume lottery function, the lottery unit 1304a prioritizes the lottery process related to the character lottery function.
[0350] The game execution unit 1300a, referring to the selection results in steps S1-7 and the group information stored in the game information storage unit 1310, determines the details of the next song to be played (S1-8). Furthermore, the game execution unit 1300a sets detailed information, including the song ID representing the next song to be played, the arrangement of characters appearing in the music video, the costumes of the characters appearing in the music video, the lyrics of the song, and various information related to the song's title, lyricist, and composer, to be accessible to the player terminal 1 (S1-9).
[0351] The game execution unit 1300a of server 1000 determines whether completion information has been received from the player terminal 1 of the main player (S1-10). If the result is that completion information has been received ("Yes" in S1-10), the game execution unit 1300a determines the start time for playing the music video (S1-11). In addition, the game execution unit 1300a sets the playback start time information indicating the determined playback start time to be accessible to player terminal 1 (S1-12). Furthermore, the game execution unit 1300a performs the server-side stamp management process described later (S2).
[0352] Figure 30 This is a flowchart illustrating the server-side stamp management process in server 1000. The game execution unit 1300a determines whether stamp information has been received from player terminal 1 (S2-1). If the result is that stamp information has been received ("Yes" in S2-1), the received stamp information is stored (S2-2).
[0353] Additionally, the game execution unit 1300a determines whether it is the opportune time to generate the stamp list within each specified period (e.g., 2 seconds) (S2-3). If the result is that it is the opportune time to generate the stamp list ("Yes" in S2-3), the game execution unit 1300a creates the stamp list based on the stamp information stored in step S2-2 above. Figure 18 (S2-4). In addition, the game execution unit 1300a sets the created stamp list to be accessible to the player terminal 1.
[0354] The above description, with reference to the accompanying drawings, illustrates one embodiment; however, it is self-evident that the present invention is not limited to the above-described embodiment. Those skilled in the art will readily recognize various modifications and variations within the scope of the claims, and will understand that these modifications and variations also fall within the technical scope of the present invention.
[0355] Furthermore, while the above embodiment illustrates playing a music video of a single song in the concert function, it is also possible to play music videos of multiple songs in a medley format. In this case, player recommendations can be considered for some or all of the elements constituting the medley (song category, arrangement of characters appearing in the music video, and costumes worn by each character). Moreover, it is also possible to determine some or all of the elements constituting the medley through a selection based on the recommendations. Additionally, when playing music videos of multiple songs in a medley format, the arrangement of characters appearing in the music video and the costumes worn by each character can be different for each song.
[0356] Furthermore, in the above embodiments, such as Figure 13 As shown in Figure B, the following scenario is illustrated: the group information stores the song ID of the next song to be played, set by the host player, and information indicating whether the song selection function is used (selection function information). However, it is also possible to use the song selection function without using the information indicating whether the song selection function is used, by storing a specific song ID (such as 9999) as the song ID of the next song to be played, set by the host player.
[0357] Furthermore, in the above embodiments, such as Figure 14As shown in B, the following scenario is illustrated: the group information stores the character IDs of the characters appearing in the music videos, set by the main player, as well as information indicating whether the character selection function is used (selection function information). However, it is also possible to use the character selection function without using the information indicating whether the character selection function is used, and instead save a specific character ID (9999, etc.) as the character ID of the character appearing in the music videos.
[0358] Furthermore, in the above embodiments, such as Figure 15 As shown in Figure B, the following scenario is illustrated: the group information stores the clothing ID corresponding to the clothing worn by the character, as well as information indicating whether the clothing selection function is used (selection function information). However, it is also possible to use the clothing selection function without using the information indicating whether the clothing selection function is used, by storing a specific clothing ID (9999, etc.) as the clothing ID corresponding to the clothing worn by the character.
[0359] Additionally, in the above embodiment, a stamp list is shown ( Figure 18 This includes information related to the host player's stamp, but is not limited to this. Stamp information sent from the host player's terminal 1 to the server 1000 can also be set to be sent independently to the guest player's terminal 1 without being included in the stamp list. In this case, it is also possible to indicate that the stamp operation unit 184a (…) was operated on in the host player's terminal. Figure 17 B) The time information is included in the stamp information. For example, it can be configured such that when server 1000 obtains stamp information containing time information from the host player's player terminal 1, it sets the stamp information containing that time information to be accessible to the guest player's player terminal 1. Then, on the guest player's player terminal 1, the stamp corresponding to the host player is displayed based on the stamp information containing time information set in server 1000.
[0360] In addition, the above embodiment shows the case where music videos are played on both the host player's terminal 1 and the guest player's terminal 1. However, it is also possible to set the case where music videos are not played on the host player's terminal 1, but only on the guest player's terminal 1.
[0361] Furthermore, the above embodiments describe the application of the concert function to the playback of music videos. However, the type of content for which the concert function is applied is not particularly limited. The aforementioned functions can be applied to all types of content, such as watching RPGs, action games, simulation games, puzzle games, raising games, sports games, CPU-based multiplayer games, and games where the player controls the CPU.
[0362] Additionally, in the above embodiment, it is shown that the main player can select music on the music selection screen ( Figure 13 A) Character selection screen ( Figure 14 A) Clothing selection screen ( Figure 15 In case A), the period during which the next song setting operation, which includes various operations for setting information related to the next song to be played, is input is during the display period of the standby screen. However, the period during which the next song setting operation can be input can include periods other than the display period of the standby screen. For example, it could also be during the display of the preparation screen (…). Figure 16 A) The music information display screen is currently showing ( Figure 16 B) and the ability to input settings for the next song while a music video is playing. This allows for various settings related to the next song to be made during music video playback, thus improving the convenience for the player. Furthermore, various screens (song selection screens) for inputting settings for the next song can be used both during and outside of the standby screen display period. Figure 13 A) Character selection screen ( Figure 14 A) Clothing selection screen ( Figure 15 The display method of A)) is different from that during the standby screen display period. In addition, if the main player inputs the next song setting operation during the music video playback, the information in the information display unit 68 of the guest player's player terminal 1 standby screen is updated when the music video playback ends and returns to the standby screen.
[0363] Additionally, each player terminal 1 can display a confirmation screen (not shown) of the selection results, based on the detailed information set in server 1000. This confirmation screen includes the category of the music, the arrangement of characters appearing in the music video, and the clothing worn by each character. Furthermore, the confirmation screen can also display predefined icons that identify the content determined by each selection function (music selection function, character selection function, clothing selection function). Additionally, the confirmation screen can also display predefined icons that identify the content specified (set) by the host player. Furthermore, predefined icons can be displayed for content displayed on the confirmation screen that matches the player's own recommendations. Players can refer to the content displayed on the confirmation screen to set recommended music, recommended characters, and recommended clothing. For example, a guest player can refer to the content displayed on the confirmation screen to set recommended music, recommended characters, and recommended clothing to be the same as those specified by the host player. For example, even if the music, character, and outfit specified by the host player are changed, the possibility of selecting the music, character, and outfit previously specified by the host player can be preserved by having the guest player set the recommended music, recommended character, and recommended outfit with the same content as the music, character, and outfit previously specified by the host player.
[0364] In addition, regarding the selection result confirmation screen, the selection result confirmation screen can also be displayed on the preparation screen. Figure 16 A) The music information display screen is currently showing ( Figure 16 B) The result confirmation screen can be displayed during the playback of a music video. Additionally, the result confirmation screen can also be displayed during the display of the standby screen. Furthermore, the result confirmation screen can also be displayed when the music video ends. Moreover, the result confirmation screen can be displayed on both the guest player's and the host player's terminals 1. Alternatively, the result confirmation screen can be displayed on either the guest player's or the host player's terminal 1.
[0365] Alternatively, it can be set to appear on the confirmation screen for recommended results. Figure 12 The top-ranked recommended characters displayed in the list include those who appeared in the previous music video, determined through a character selection function. If such characters did not appear in the previous video, a specified icon will be added to the image corresponding to that character. Alternatively, it can be set so that when the recommendation results confirmation screen (…) Figure 12 If the top-ranked recommended characters displayed in the ranking include characters who appeared in the previous music video, a specified icon will be added to the image corresponding to that character. Alternatively, it can be set so that when the recommendation results confirmation screen (…)… Figure 12The top-ranked recommended tracks displayed in the list include tracks selected through a track selection function that were played in the previous music video. If this is the case, a specified icon is appended to the image corresponding to that track. Alternatively, it can be configured so that when the recommendation results confirmation screen (…)… Figure 12 The top-ranked recommended music tracks displayed in the chart include tracks that were played in the previous music video, and a specified icon is attached to the image corresponding to that track.
[0366] Alternatively, a confirmation screen for the recommendation results can be displayed on the main player's player terminal 1. Figure 12 In the case of clicking the confirmation screen for recommended results, Figure 12 When the image displayed corresponds to the top-ranked recommended music and recommended character, the clicked top-ranked recommended music and recommended character can be reflected in the settings of the next music to be played.
[0367] Alternatively, a recommendation completion operation unit can be set up in the standby screen of the guest player's terminal 1 as an operation unit. Furthermore, based on the guest player's operation on the recommendation completion operation unit, the player terminal 1 can send recommendation completion information to the server 1000 indicating that the recommendation function has been set up. When the server 1000 receives the recommendation completion information, it can update the group information by storing the recommendation completion information in association with the guest player's player ID. Alternatively, the number and proportion of guest players associated with recommendation completion information can be displayed on the host player's terminal 1. For example, the host player can refer to the number and proportion of guest players associated with recommendation completion information to determine whether to start the music / video playback on the operation start unit 70 without waiting for the time limit to elapse, thus improving the host player's convenience.
[0368] Furthermore, in the above embodiment, a case was shown where recommendation information corresponding to the recommendation operation was sent from player terminal 1 to server 1000 when the recommendation operation was input. However, if the above-mentioned recommendation completion operation unit is provided, player terminal 1 can also send recommendation completion information and recommendation information to server 1000 based on the recommendation completion operation unit being clicked. However, it is also possible to configure player terminal 1 to send recommendation information to server 1000 when the recommendation operation is input, and to send recommendation completion information to server 1000 when the recommendation completion operation unit is clicked. Alternatively, it is also possible to configure player terminal 1 to send recommendation completion information and recommendation information to server 1000 when the recommendation operation is input without providing a recommendation completion operation unit.
[0369] Alternatively, it can be configured such that when the filtering operation unit 102, filtering operation unit 152, sorting operation unit 104, sorting operation unit 154, and search operation unit 114 in the above embodiments are clicked, the selection result confirmation screen and recommendation result confirmation screen can be displayed based on the above-mentioned selection result confirmation screen. Figure 12 The content displayed in the () section is used to perform tasks such as searching, sorting, and filtering of characters and music.
[0370] Furthermore, the processing of player terminal 1 and server 1000 in the above embodiment is merely one example. A portion of the processing in player terminal 1 can also be executed in server 1000. Additionally, for example, a portion of the processing in server 1000 can also be executed in player terminal 1. In short, the information processing program causes the computer to perform the following processes.
[0371] (A method of processing performed by a computer)
[0372] The following process is performed: accepting one or more guest players to participate in the specified content set by the host player (in the above implementation, as an example, a group) (in the above implementation, as an example, the process of step P3).
[0373] The following processing is performed: accepting the master player's request for a specified operation of one or more first constituent elements (in the above embodiment, for example, music video) that constitute specific content (in the above embodiment, for example, the type of music, the arrangement of characters appearing in the music video, and the content of the clothing worn by each character) (in the above embodiment, for example, step P5-1).
[0374] The following processing involves associating information (in the above embodiment, as an example, the category of the music, the arrangement of characters appearing in the music video, and the content of the clothing worn by each character) with one or more second constituent elements that constitute specific content (in the above embodiment, as an example, the selection function information) (in the above embodiment, as an example, steps P5-2 and S1-2).
[0375] The following processing is performed so that guest players who have participated in the specified content can input content information representing the content of the second constituent element associated with the specified information (in the above embodiment, as an example, steps P4-1, P4-2, S1-3, and S1-4).
[0376] The following process is performed: Based on the content information input by the guest player, the content of the second constituent element associated with the specified information is determined (in the above implementation, as an example, steps S1-7 and S1-8).
[0377] The following process is performed: Based on the content of the first constituent element specified by the host player and the content of the second constituent element determined based on the content information, specific content is executed on the guest player's terminal (in the above implementation, step P6 is an example).
[0378] The following process is performed: accepting one or more guest players to participate in the specified content set by the host player (in the above implementation, as an example, a group) (in the above implementation, as an example, the process of step P3).
[0379] The following processing is performed: accepting the master player's request for a specified operation of one or more first constituent elements (in the above embodiment, for example, music video) that constitute specific content (in the above embodiment, for example, the type of music, the arrangement of characters appearing in the music video, and the content of the clothing worn by each character) (in the above embodiment, for example, step P5-1).
[0380] The following processing involves associating information (in the above embodiment, as an example, the category of the music, the arrangement of characters appearing in the music video, and the content of the clothing worn by each character) with one or more second constituent elements that constitute specific content (in the above embodiment, as an example, the selection function information) (in the above embodiment, as an example, steps P5-2 and S1-2).
[0381] The following processing is performed so that guest players who have participated in the specified content can input content information representing the content of the second constituent element associated with the specified information (in the above embodiment, as an example, steps P4-1, P4-2, S1-3, and S1-4).
[0382] The following process is performed: The content information entered by the guest player is displayed in a way that can be recognized by the host player (in the above implementation, as an example, steps P4-3 to P4-5).
[0383] The following process is performed: accepting the owner player's specified operation of the content of the specified second constituent element (in the above implementation, step P5-1 is an example).
[0384] The following process is performed: based on the content of the first constituent element specified by the host player and the content of the second constituent element specified by the host player, specific content is executed on the guest player's terminal (in the above implementation, step P6 is an example).
[0385] Alternatively, the computer may also perform the following processing: displaying the category of the second constituent element associated with the prescribed information in a manner that can be recognized by the guest player (in the above embodiment, as an example, the music information display area 68a, the arrangement information display area 68b, and the costume information display area 68c in the information display unit 68) (in the above embodiment, as an example, step P2-4).
[0386] Alternatively, the computer may also perform the following processing: displaying the period during which the content information of the second constituent element associated with the specified information can be input in a manner that can be recognized by the guest player (in the above embodiment, as an example, the countdown display unit 72).
[0387] Alternatively, the computer may also perform the following processing: display the statistical results based on the content information input by the guest player in a way that can be recognized by the guest player (in the above implementation, as an example, steps P4-3 to P4-5).
[0388] Alternatively, in the process of enabling input of content information, the guest player who participated in the specified content can select any of the multiple selection candidates to input content information for the second constituent element associated with the specified information (in the above embodiment, as an example, Figure 9 B Figure 10 B Figure 11 B).
[0389] (Other ways of processing performed by a computer)
[0390] The following process is performed: Specific content involving multiple players, including the host player and one or more guest players (in the above implementation, for example, a music video) (in the above implementation, for example, steps P5 and P6).
[0391] The following process is performed: accepting the player's selection operation from one or more specified items (in the above embodiment, for example, the stamp operation unit 184a) to select any specified item (in the above embodiment, for example, step P7-9).
[0392] The following processing is performed: When the master player selects any specified item, the image corresponding to the specified item selected by the master player is displayed (in the above embodiment, as an example, the stamp image 185) (in the above embodiment, as an example, steps P7-5, P7-6, P7-7, and P7-8).
[0393] The following process is performed: If the host player and the guest player select any specified items, and the total number of specified items selected by the guest player exceeds the specified number (40 items in the above embodiment as an example), the number of images corresponding to the specified items selected by the guest player is determined (step P7-6 in the above embodiment as an example).
[0394] The following process is performed: Display the number of images (in the above implementation, as an example, steps P7-8).
[0395] Alternatively, the displayed quantity can be below the specified quantity.
[0396] Alternatively, in the process of determining the number of items to be displayed, the number of items to be displayed can be determined based on the proportion of each category of the prescribed items selected by at least the guest players.
[0397] Alternatively, the computer may perform the following process: if the host player and the guest player have selected any specified items, and the total number of specified items selected by the guest player is less than a specified number, display an image corresponding to the specified items selected by the guest player (in the above embodiment, as an example, steps P7-5, P7-6, P7-7, and P7-8).
[0398] Alternatively, in the process of determining the number of items to be displayed, if the total number of specified items selected by the host player and guest players exceeds the specified number, the value obtained by subtracting the number of specified items selected by the host player from the specified number will be used as the number of items to be displayed.
[0399] Furthermore, the information processing program in the above embodiments can also be provided as a storage medium by storing it in a computer-readable, non-transitory storage medium. It can also be provided as a player terminal or information processing system including this storage medium. Additionally, the above embodiments can also serve as an information processing method for implementing the various functions and steps shown in the flowchart.
[0400] In another view, the information processing procedure of this disclosure causes a computer to perform the following processes:
[0401] Perform specific content involving multiple players, including the host player and one or more guest players;
[0402] Accepting player requests to select any specified item from one or more specified items;
[0403] If the host player selects any specified item, display the image corresponding to the specified item selected by the host player;
[0404] If the host player and guest players have selected any of the specified items, and the total number of specified items selected by the guest players exceeds the specified number, determine the number of images displayed corresponding to the specified items selected by the guest players; and
[0405] Display the number of images.
[0406] In this case, it is also possible to display a quantity below the specified quantity.
[0407] Alternatively, in this case, the number of items to be displayed can be determined based on the proportion of each category of the specified items selected by at least the guest players.
[0408] Alternatively, in this case, the information processing program may cause the computer to perform the following process: if the host player and the guest player have selected any specified items, and the total number of specified items selected by the guest player is less than a specified number, display an image corresponding to the specified items selected by the guest player.
[0409] Alternatively, in this case, when determining the number of items to be displayed, if the total number of specified items selected by the host player and guest players exceeds the specified number, the value obtained by subtracting the number of specified items selected by the host player from the specified number can be used as the number of items to be displayed.
[0410] In another view, the information processing method of this disclosure, performed by one or more computers, includes the following processes:
[0411] Perform specific content involving multiple players, including the host player and one or more guest players;
[0412] Accepting player requests to select any specified item from one or more specified items;
[0413] If the host player selects any specified item, display the image corresponding to the specified item selected by the host player;
[0414] If the host player and guest players have selected any of the specified items, and the total number of specified items selected by the guest players exceeds the specified number, determine the number of images displayed corresponding to the specified items selected by the guest players; and
[0415] Display the number of images.
[0416] In another view, in the information processing system of this disclosure that has one or more computers, the computers perform the following processes:
[0417] Perform specific content involving multiple players, including the host player and one or more guest players;
[0418] Accepting player requests to select any specified item from one or more specified items;
[0419] If the host player selects any specified item, display the image corresponding to the specified item selected by the host player;
[0420] If the host player and guest players have selected any of the specified items, and the total number of specified items selected by the guest players exceeds the specified number, determine the number of images displayed corresponding to the specified items selected by the guest players; and
[0421] Display the number of images.
[0422] Explanation of reference numerals in the attached figures
[0423] 1: Player terminal; 300: Game executor; 300a: Game execution unit; 302: Display control program; 302a: Display control unit; 1000: Server; 1300: Game executor; 1300a: Game execution unit; 1304: Selection program; 1304a: Selection unit; S: Information processing system.
Claims
1. An information processing program that causes a computer to perform the following processes: Accept one or more guest players to participate in the activities set by the host player; Accept the specified operation of the master player, specifying one or more first constituent elements that constitute specific content; Based on the actions of the master player, information is associated with one or more second constituent elements that constitute the specific content. This enables the guest player who participated in the specified content to input content information representing the content of the second constituent element associated with the specified information; Based on the content information input by the guest player, the content of the second constituent element associated with the prescribed information is determined; and The specific content is executed on the guest player's terminal based on the content of the first constituent element specified by the host player and the content of the second constituent element determined based on the content information.
2. An information processing program that causes a computer to perform the following processes: Accept one or more guest players to participate in the activities set by the host player; Accept the specified operation of the master player, specifying one or more first constituent elements that constitute specific content; Based on the actions of the master player, information is associated with one or more second constituent elements that constitute the specific content. This enables the guest player who participated in the specified content to input content information representing the content of the second constituent element associated with the specified information; The content information input by the guest player will be displayed in a manner that can be recognized by the host player; The specified operation by the master player, specifying the content of the second constituent element; as well as The specific content is executed on the guest player's terminal based on the content of the first constituent element specified by the host player and the content of the second constituent element specified by the host player.
3. The information processing program according to claim 1 or 2, wherein, The information processing program causes the computer to perform the following processes: The category of the second constituent element associated with the specified information will be displayed in a manner that can be recognized by the guest player; The period during which the content information of the second constituent element associated with the specified information can be entered is displayed in a manner that can be recognized by the guest player; as well as The statistical results based on the content information input by the guest player will be displayed in a way that can be recognized by the guest player.
4. The information processing program according to claim 1 or 2, wherein, In the process of enabling the input of the content information, the guest player who participated in the prescribed content is able to select any candidate from multiple selection candidates to input the content information for the second constituent element associated with the prescribed information.
5. An information processing method, executed by one or more computers, comprising the following processes: Accept one or more guest players to participate in the activities set by the host player; Accept the specified operation of the master player, specifying one or more first constituent elements that constitute specific content; Based on the actions of the master player, information is associated with one or more second constituent elements that constitute the specific content. This enables the guest player who participated in the specified content to input content information representing the content of the second constituent element associated with the specified information; Based on the content information input by the guest player, the content of the second constituent element associated with the specified information is determined; as well as The specific content is executed on the guest player's terminal based on the content of the first constituent element specified by the host player and the content of the second constituent element determined based on the content information.
6. An information processing method, executed by one or more computers, comprising the following processes: Accept one or more guest players to participate in the activities set by the host player; Accept the specified operation of the master player, specifying one or more first constituent elements that constitute specific content; Based on the actions of the master player, information is associated with one or more second constituent elements that constitute the specific content. This enables the guest player who participated in the specified content to input content information representing the content of the second constituent element associated with the specified information; The content information input by the guest player will be displayed in a manner that can be recognized by the host player; The specified operation by the master player, specifying the content of the second constituent element; as well as The specific content is executed on the guest player's terminal based on the content of the first constituent element specified by the host player and the content of the second constituent element specified by the host player.
7. An information processing system comprising one or more computers, wherein, The computer performs the following processes: Accept one or more guest players to participate in the activities set by the host player; Accept the specified operation of the master player, specifying one or more first constituent elements that constitute specific content; Based on the actions of the master player, information is associated with one or more second constituent elements that constitute the specific content. This enables the guest player who participated in the specified content to input content information representing the content of the second constituent element associated with the specified information; Based on the content information input by the guest player, the content of the second constituent element associated with the specified information is determined; as well as The specific content is executed on the guest player's terminal based on the content of the first constituent element specified by the host player and the content of the second constituent element determined based on the content information.
8. An information processing system comprising one or more computers, wherein, The computer performs the following processes: Accept one or more guest players to participate in the activities set by the host player; Accept the specified operation of the master player, specifying one or more first constituent elements that constitute specific content; Based on the actions of the master player, information is associated with one or more second constituent elements that constitute the specific content. This enables the guest player who participated in the specified content to input content information representing the content of the second constituent element associated with the specified information; The content information input by the guest player will be displayed in a manner that can be recognized by the host player; The specified operation by the master player, specifying the content of the second constituent element; as well as The specific content is executed on the guest player's terminal based on the content of the first constituent element specified by the host player and the content of the second constituent element specified by the host player.
Citation Information
Patent Citations
Semiconductor device
JP2024028271A
Method for determination, determination device, maintenance support system, and computer program
JP2024028272A