The present disclosure claims priority to Japanese Patent Application No. 2023-206536, filed on Dec. 6, 2023, the disclosure of which is expressly incorporated herein by reference in its entirety for any purpose.
The present disclosure relates to a non-transitory computer-readable recording medium and a game system.
Conventionally, there has been a game in which a log or a replay is displayed in order to progress the game and confirm a history.
The conventional information display simply displays text or reproduces the play content, and does not feel interesting in the game.
An object of at least one embodiment of the present invention is to provide a game program using a new user interface capable of confirming the progress of a game.
According to a non-limiting aspect, a game program according to the present invention is a game program for causing a server device to realize a function of controlling progress of a game, wherein a screen of the game includes a user interface capable of accepting a slide operation from a user, and a content storage means for storing content in the server device in association with an in-game time during which the content can be displayed, a game program for realizing content display means for displaying content corresponding to a position designated by a user operation on the user interface.
According to a non-limiting aspect of the present invention, there is provided a game system including a server device and a client terminal device, which are capable of communicating with each other via a communication network, and which controls progress of a game in accordance with an operation of a user, wherein a screen of the game includes a user interface capable of receiving a slide operation from the user, and the game system includes content storage means for storing content in association with an in-game time during which the content can be displayed, a game system including content display means for displaying content corresponding to a position designated by a user's operation on the user interface.
According to a non-limiting aspect, a game program according to the present invention is a game program for causing a computer device to realize a function of controlling progress of a game, wherein a screen of the game includes a user interface capable of accepting a slide operation from a user, and a content storage means for storing content in the computer device in association with an in-game time during which content can be displayed, a game program for realizing content display means for displaying content corresponding to a position designated by a user operation on the user interface.
One or more deficiencies are solved by embodiments of the present invention.
Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. Hereinafter, the description of the effects is one aspect of the effects of the embodiment of the present invention and is not limited to those described here. In addition, the order of each process included in the flowchart described below is unequal as long as no contradiction or mismatch occurs in the process contents.
An outline of a first embodiment of the present invention will be described. Hereinafter, as a first embodiment, a game system (hereinafter, also referred to as a system) which includes a server device and a client terminal device capable of communicating via a communication network and controls progress of a game in accordance with an operation of a user will be described as an example.
The server apparatus 1 includes at least a control unit, a RAM, a storage unit, and a communication interface, which are connected to each other by an internal bus. The controller may comprise an internal timer. The communication interface may also be used to synchronize with an external server. As a result, the actual time can be acquired.
The terminal device 3 includes, for example, a control unit, a RAM, a storage unit, a sound processing unit, a graphics processing unit, a communication interface, and an interface unit, which are connected to each other by an internal bus. The graphics processing unit is connected to the display unit. The display unit may include a display screen and a touch input unit that receives an input by a player's contact with the display unit.
The touch input unit may be, for example, a touch input unit that can detect a contact position using any method such as a resistive film method, a capacitive method, an ultrasonic surface acoustic wave method, an optical method, or an electromagnetic induction method used in a touch panel, and any method may be used as long as an operation can be recognized by a touch operation of a player. This is a device capable of detecting the position of a finger or the like when an operation such as pressing or moving the upper surface of the touch input unit with a finger, a stylus, or the like is performed.
An external memory (for example, an SD card or the like) may be connected to the interface unit. Data read from the external memory is loaded into the RAM, and arithmetic processing is executed by the control unit.
The communication interface can be connected to a communication network wirelessly or by wire, and can receive data via the communication network. The data received via the communication interface is loaded into the RAM in the same manner as the data read from the external memory, and arithmetic processing is performed by the control unit.
The terminal device 3 may include a sensor such as a proximity sensor, an infrared sensor, a gyro sensor, or an acceleration sensor. The terminal device 3 may include an imaging unit that includes a lens and captures an image via the lens. Further, the terminal device 3 may be a wearable terminal device.
Next, an outline of a game assumed in the first embodiment of the present invention will be described. In the first embodiment, as an example, a game in which content displayed in a game is stored in association with an in-game time is exemplified. More specifically, the game is a game in which battles among a plurality of countries and vigors, attacks by the military, pressure control, and competitions are performed in accordance with the play result of the player (user).
The functions of the system 4 will be described.
The system 4 may include a game progression unit 201, a content storage unit 202, an operation reception unit 203, a display mode change unit 204, a content display unit 205, an item selection reception unit 206, a detailed information display unit 207, and an item list display unit 208.
The game progression unit 201 has a function of progressing the video game. The content storage unit 202 has a function of storing content in association with an in-game time during which content can be displayed.
The operation receiving unit 203 has a function of receiving a user's operation. It is preferable that the operation receiving unit 203 determines and receives the type of the operation. Examples of the operation type include a button pressing operation, a screen touch operation, a mouse drag operation, and a slide operation of a touch screen.
The display mode changing unit 204 has a function of changing the display mode of the user interface according to the progress of the game. The user interface will be described later.
The content display unit 205 has a function of displaying content corresponding to a designated position by a user's operation on a user interface received by the operation receiving unit 203.
The item selection receiving unit 206 has a function of receiving selection of an item included in the content displayed by the content display unit 205 by the user's operation received by the operation receiving unit 203.
The detailed information display unit 207 has a function of displaying detailed information of an item selected by the item selection receiving unit 206.
The item list display unit 208 has a function of displaying a list of selectable items included in the content displayed by the content display unit 205.
Next, an execution process in the system will be described.
First, the system 4 performs initial display of a content display screen (step S1). The content display screen may be displayed when the content display menu is selected based on an operation of the user during execution of the game program. In step S1, the main character may be set as a selected item.
A content display screen to be displayed will be described.
On the content display screen 500, as an example, a person correlation diagram related to the character 502a that is the main character can be displayed. On the content display screen 500, a group 510 to which the main character 502a belongs can be visually displayed. In addition, other characters 502b, 502c, and 502d belonging to the group 510 may be displayed.
Further, symbols 504a and 504b representing the relationship between the other characters 502b, 502c, and 502d and the main character 502a may be displayed. Symbol 504a may represent an enemy relationship and symbol 504b may represent a friend relationship. The symbol 504 may be displayed based on a relationship centered on the item selected by the user.
The symbol 504 may be predetermined in the in-game time, or may be determined based on a parameter that changes from moment to moment according to the play content of the user.
On the content display screen 500, a group 511 related to the main character 502a, which is different from the group to which the main character 502a belongs, can be displayed. In addition, other characters 503a, 503b, and 503c belonging to the group 511 may be displayed. The symbol 504 may be displayed for all characters, or may be displayed only in the group to which the main character 502a belongs.
A (slide) bar 501 representing the in-game time may be displayed on the content display screen 500. The left end of the bar 501 may represent the past and the right end may represent the present. The right end of the bar 501 may be a future time.
In a case where the right end of the bar 501 is a future in-game time, processing such as hiding the content in which the progress of the game has not reached may be performed.
The position of the slider 505 may be changed based on an operation from the user. Slider 505 may move along bar 501. The content displayed on the content display screen 500 may display content corresponding to the position of the slider 505. In the example shown in
The slider 505 may be slidable to a position designated by the user. A break may be provided according to the progress of the game, and the slider 505 may be controlled to stop at the break.
The characters 502 and 503 displayed on the content display screen 500 may be selectable items. Although the main character 502a is selected in the initial setting, another item may be selected in accordance with the operation of the user. Furthermore, an item list display button 521 for displaying an item list may be displayed on the content display screen 500. As shown in
A button for displaying detailed information of the selected item may be displayed. As shown in the figure, an item for displaying detailed information may be displayed in the vicinity of the selected item, such as “see in detail.”
When the initial display is performed in step S1, for example, the system 4 may control the slider 505 to be set at a position corresponding to the progress of the game.
Return to the flowchart of
When the received operation is an operation for instructing “detailed display”, the system 4 displays detailed information of the item selected on the content display screen (step S11). Thereafter, the system 4 waits until an operation from the user is received (step S2).
When the accepted operation is an operation for instructing “movement of slider”, the system 4 reads the content corresponding to the position of the slider after the movement (step S21), and displays the content (step S22). Thereafter, the system 4 waits until an operation from the user is received (step S2). For example, a content master table may be used to read content.
The system 4 displays the contents of the content number 601 included in the in-game time designated in the initial display or the in-game time designated by the user with the slider between the start year 602 and the end year 603 on the content display screen.
When content is displayed on the content display screen, a character arrangement master table 650 may be used to determine which position of the content display screen the character is arranged at. The content master table 600 and the character arrangement master table 650 shown in
The character arrangement master table 650 may store a character ID 652 and an affiliated group 653 in association with a content number 651. The belonging group 653 is information indicating the groups 510 and 511 illustrated in
It should be noted that the method described above is one example and is not limited to what has been described. For example, although the start year 602 and the end year 603 are described, they may be set in units of more detailed months and dates. The position coordinates of the slider 505 may be stored in the content master table 600. Further, a master data table for separately setting display conditions of items may be prepared.
In addition, in the character arrangement master table 650, instead of specifying only the belonging group 653, the position coordinates to be arranged on the content screen may be stored.
The data structure of the master data table shown in
The difference in content display when the user moves the slider will be described.
If the operation accepted in step S2 of the flowchart of
Although the item list is not shown, the item list may be displayed in a general list format, or may be displayed in a visually easily understandable format with icons of selectable items attached thereto.
The display mode of the slide bar 501 shown in
In the above example, the bar 501 is displayed distinguished by the in-game time, but the embodiment of the present invention is not limited thereto. For example, each time the slider 505 is slid, the content to be displayed may be designed to be gradually changed in accordance with the content that has progressed in the past in the game.
Although the correlation diagram of persons has been described in the above example, the embodiment of the present invention is not limited thereto. For example, it may represent the vigilance of a national vigilance diagram in a game, or may represent a military situation of a military to which the game belongs.
In the time period of
In the above example, as an example of the content display screen 500, the person correlation diagram related to the character 502a which is the main character can be displayed, but the present disclosure is not limited thereto. For example, a person correlation diagram between characters that are not the main character may be displayed. There may be a plurality of modes in the person correlation diagram that can be displayed, and the modes may be switchable by an operation of the user.
In the above example, detailed information of an item can be displayed, but the embodiment of the present invention is not limited thereto. For example, when little information is obtained in the play content of the user, the detailed information may not be displayed.
In the above example, the slider 505 can be designated at an arbitrary position by the user, but the embodiment of the present invention is not limited thereto. For example, control may be performed so that the slider stops only at a place where content display is possible.
In the above example, the server device is used, but the embodiment of the present invention is not limited thereto. For example, a distributed ledger used in blockchain technology may be used instead of the storage of the server device.
In the above example, the processing is executed in the system, but the present invention is not limited thereto. For example, it does not prevent the design from being appropriately changed so that the server device or the client device executes the process.
In the above example, the game program is exemplified, but the present invention is not limited thereto. For example, it may be incorporated into a program deployed in a metaverse service, or may be applied to AR, VR, or the like.
As one aspect of the first embodiment, it is possible to provide a game program using a new user interface capable of confirming the progress of a game.
In the first embodiment, the “client terminal” refers to, for example, a stationary game machine, a portable game machine, a wearable terminal, a desktop or notebook personal computer, a tablet computer, or a PDA, and may be a portable terminal such as a smartphone having a touch panel sensor on a display screen. The “server device” refers to, for example, a device that executes processing in response to a request from a terminal device.
The “content” is, for example, a content realized by a program, and more specifically, refers to an event, an image, a moving image, a sound, or the like included in a game program.
In a second embodiment of the present invention, a game program executed in a computer device having a display unit will be described. The configuration of the program according to the second embodiment can adopt a block diagram showing the configuration of the functions of the system shown in
Hereinafter, as a third embodiment, a game system (hereinafter, also referred to as a system) that includes a server device and a client terminal device that can communicate with each other via a communication network and controls the progress of a game in accordance with an operation of a user will be described as an example. The configuration of the system can adopt the contents shown in
An example of the game assumed in the third embodiment of the present invention is a game in which content displayed in the game is stored in association with an in-game time. More specifically, the game is a game in which battles among a plurality of countries and vigors, attacks by the military, pressure control, and competitions are performed in accordance with the play result of the player (user). In the third embodiment, the content displayed in the game may be switched according to the operation of the user.
The functions of the system 4 will be described.
The system 4 may include a game progression unit 301, a content storage unit 302, an operation reception unit 303, a display mode change unit 304, a content display unit 305, an item selection reception unit 306, a detailed information display unit 307, an item list display unit 308, and a mode switching reception unit 309.
The game progression unit 301 has a function of progressing the video game. The content storage unit 302 has a function of storing content in association with an in-game time during which content can be displayed.
The operation receiving unit 303 has a function of receiving a user's operation. It is preferable that the operation receiving unit 303 determines and receives the type of the operation. Examples of the operation type include a button pressing operation, a screen touch operation, a mouse drag operation, and a slide operation of a touch screen.
The display mode changing unit 304 has a function of changing the display mode of the user interface according to the progress of the game. The content display unit 305 has a function of displaying content corresponding to a designated position by a user's operation on a user interface received by the operation receiving unit 303.
The item selection receiving unit 306 has a function of receiving selection of an item included in the content displayed by the content display unit 305 by the user's operation received by the operation receiving unit 303.
The detailed information display unit 307 has a function of displaying detailed information of an item selected by the item selection receiving unit 306. The item list display unit 308 has a function of displaying a list of selectable items included in the content displayed by the content display unit 305.
The mode switching receiving unit 309 has a function of receiving an operation for switching the mode from the user. The mode switching will be described later.
As the execution processing in the system 4, the contents of the flowchart related to the execution processing shown in
Regarding the content display screen to be displayed, the contents of the content display screen shown in
A (slide) bar 501 representing the in-game time may be displayed on the content display screen 500. The left end of the bar 501 may represent the past and the right end may represent the present. The right end of the bar 501 may be a future time. In a case where the right end of the bar 501 is a future in-game time, processing such as hiding the content in which the progress of the game has not reached may be performed.
There may be a plurality of bars 501. For example, each bar may correspond to an individual story such as a quest included in the content. The time series of each story is independent, and it is preferable that the time series is closed in the same bar 501. Any of the bars 501 may be slid to represent the progress of the quest.
The position of the slider 505 may be changed based on an operation from the user. Slider 505 may move along bar 501. The content displayed on the content display screen 500 may display content corresponding to the position of the slider 505. In the example shown in
The slider 505 may be slidable to a position designated by the user. A break may be provided according to the progress of the game, and the slider 505 may be controlled to stop at the break. Based on the contents shown in
In the third embodiment, the mode may be designed to be switchable based on a predetermined operation from the user. As an example, the mode is switched between a first mode (an objective mode) in which a human relationship in a predetermined in-game time is objectively viewed from a state of game progress and a second mode (a subjective mode) in which a feeling that a character selected by the user has felt at that moment is expressed.
The content display unit 305 displays content based on the mode corresponding to the position designated by the user's operation on the user interface received by the operation receiving unit 303.
The second mode (subjective mode) aims at displaying the “relationship” of the selected line of sight of the character.
On the content display screen 500, a character 701 as a selected item and items 702 and 703 representing other characters (hereinafter, also referred to as other characters) can be displayed. Hereinafter, the first mode (objective mode) and the second mode (subjective mode) will be specifically described.
In the objective mode, information may be displayed that objectively explains the scenario of the game in which the character 701 is a soldier and the character 701 has helped the character 702. If the user plays the game, information that can be reminded is provided.
In
In the subjective mode, the thought, emotion, and emotion of the character 701 that were not displayed in the objective mode may be displayed. For example, it is assumed that the character 701 in a certain in-game time is considered to be “dead here”. In addition, it is possible to indicate that the character 702 has a question of “what is?”. Further, in the objective mode, it can be seen that the character 703 in which the relationship is not particularly displayed has a feeling of “warranted”.
As described above, in the objective mode, it is possible to express the relationship that appears in the time course (the progress of the story). On the other hand, in the subjective mode, in addition to the relationship drawn by the progress of the story, which is seen by changing the character to be selected, the relationship that cannot be expressed by the progress of the story can also be represented.
In the above example, switching between the first mode and the second mode has been described, but the present invention is not limited thereto. A plurality of modes may exist, and a mode may be added every time a predetermined condition is satisfied.
In the above example, the condition for switching the mode is not described, but the present invention is not limited thereto. For example, in a case where there is a record in which the game is cleared once, that is, in a case where the user replays the game for the second time or later, the mode may be switchable. At this time, the progress degree may be rewound only in the situation of the content being played, or the progress degree may be confirmed in all situations where the situation of the other content is cleared. In addition, control may be performed so that only the information of the character encountered in the predetermined quest included in the content is rewound.
In the above example, the item is selected and the mode is switched. The mode may be switched without selecting an item, and the mode may be switched by a user's operation, and the mode of implementation may be any mode as long as the effect is achieved.
In the above example, the person correlation diagram can be displayed as an example of the content display screen, but the present disclosure is not limited thereto. For example, a person correlation diagram between characters that are not the main character may be displayed.
In the above example, the slider can be designated to any position of the user, but the embodiment of the present invention is not limited thereto. For example, control may be performed so that the slider stops only at a place where content display is possible.
In the above example, the server device is used, but the embodiment of the present invention is not limited thereto. For example, a distributed ledger used in blockchain technology may be used instead of the storage of the server device.
In the above example, the processing is executed in the system, but the present invention is not limited thereto. For example, it does not prevent the design from being appropriately changed so that the server device or the client device executes the process.
In the above example, the game program is exemplified, but the present invention is not limited thereto. For example, it may be incorporated into a program deployed in a metaverse service, or may be applied to AR, VR, or the like.
As one aspect of the third embodiment, it is possible to provide a game program using a new user interface capable of confirming the progress of a game.
In the third embodiment, the contents shown in the first embodiment can be adopted as “client terminal”, “server device”, and “contents”, respectively, within a necessary range.
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.
According to one embodiment of the present invention, it is useful to provide a new user interface capable of confirming the progress of a game.
| Number | Date | Country | Kind |
|---|---|---|---|
| 2023-206536 | Dec 2023 | JP | national |