Abstract:
A game system including a server device connected to a network and one or more terminal devices operated by users and executing a video game that a player character plays a quest in a game space which has a quest data storing unit which stores quest data, a playing status storing unit which stores playing status of the quest, a quest control unit which permits the start of the quest, and a hint control unit which notifies the information for the starting conditions. The playing status storing unit acquires the playing status from the quest control unit and updates the playing status, and the hint control unit determines the information for the starting conditions based on the playing status.

Description:
TECHNICAL FIELD 
       [0001]    The present invention relates to a technology which displays a message in a game. 
       BACKGROUND OF THE INVENTION 
       [0002]    A game with a multiple-play system which can be played by operating each of a play characters in the same game space by a multiple of users has been well known. 
         [0003]    Over the years, a game which enables a multiple-play through the internet from distant spots has been pervading. 
         [0004]    In the game which enables the multiple-play through the internet, a chat feature is equipped in order to communicate between the users. 
         [0005]    For example, there is a possibility for the user to send out a message to the other users when one of a player character of such users are in a desperate situation such as the player is in a sleeping status and need a help from the other users. 
         [0006]    However, there is a possibility that the users may not be able to send the message to the other users since the users need to operate the game in order to overcome the confronting desperate situation as a priority. 
         [0007]    As another example, the users may send out the message to the other users when there is a possibility that the other users may be brought into a situation due to the users&#39; action or when the users do not want to be disturbed by the other users . 
         [0008]    However, the user may not be able to send out or may forget to send out the message. 
       SUMMARY OF INVENTION 
       [0009]    The disclosure was made in view of the above and is intended to let the users communicate more accurately about their player character with the other users. 
         [0010]    A game device related to the disclosure includes: 
         [0000]    a display unit displaying the game screen,
 
an operation unit inputting the operation of the users,
 
a storing unit storing the data,
 
a virtual space generation unit generating the virtual game space: and
       controlling within the game space a first player character based on the operation information inputted by the user using the operation unit,   and receiving the control information of a second player character operated by the other users,   a player character control unit which controls the second player character within the game space,   a message reserving unit containing predetermined conditions and messages by associating them to each other and storing them into the storing unit.   a judgement unit determining whether the predetermined conditions are met,   to retrieve the message associated to the predetermined conditions from the storing unit when the judgement unit determines that the predetermined conditions have been met,   a message sending unit sending messages to the other users,   a message displaying unit displaying the message sent out by the message sending unit and the message received by the other users.       
 
         [0019]    According to the present invention, the predetermined conditions and the messages are associated to each other and stored in the storing unit and may be able to communicate more accurately about their player character&#39;s status to the other users when the predetermined conditions are met, by having a message sending unit send the message related to the predetermined conditions to the other users. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0020]      FIG. 1  is a block diagram of a hardware configuration illustrating a configuration of a game console which executes a game program relating to a description of embodiment. 
           [0021]      FIG. 2  is a diagram illustrating an example of a game screen during an online multiplayer game. 
           [0022]      FIG. 3  is a diagram illustrating an example of the game screen selecting a fixed phrase. 
           [0023]      FIG. 4  is a diagram illustrating an example of the game screen setting the fixed phrase sent out automatically. 
           [0024]      FIG. 5  is a functional block diagram illustrating the configuration of the game device configured by the game program in the description of embodiment. 
           [0025]      FIG. 6  is a flowchart illustrating a process flow for automatically sending out the fixed phrase when sending out conditions have been met. 
       
    
    
     DESCRIPTION OF EMBODIMENTS 
       [0026]    The description of embodiment for the present invention is explained by using the figures, as follows. 
         [0027]    (Configuration of Hardware) 
         [0028]    The game console  1  executing the game program regarding the description of embodiment is explained by referring to  FIG. 1 . 
         [0029]    The game console  1  is a general game device with a CPU (Central Processing Unit)  101 , a RAM (Random Access Memory)  102 , a ROM (Read Only Memory)  103 , a communication unit  104 , drawing process processer  105 , a VRAM (Video RAM)  106 , a display unit  107 , a sound process processor  108 , an amplifier  109 , a speaker  110 , an operation unit  111 , a media interface  112 , and a bus  113 . 
         [0030]    The game program including instructions for the game console  1  to follow the instructions is stored in game media  100  which is a non-transitory storing media. 
         [0031]    The game program may be executed on any kind of device as long as it is a computer with a CPU or a memory. 
         [0032]    The CPU  101 , the RAM  102 , the ROM  103 , the communication unit  104 , the drawing process processer  105 , the sound process processor  108 , the operation unit  111 , and the media interface  112  are connected to enable a data transmission to each other by bus  113 . 
         [0033]    The CPU  101  executes by reading the game program from the game media  100  which is connected to the media interface  112  on to the RAM  102 , and controls the progress of the game by utilizing the hardware function in the game console  1 . 
         [0034]    The RAM  102  stores every kind of data such as the game program and the game data. 
         [0035]    The ROM  103  stores a system program which achieves activation or basic functions of the game console  1 . 
         [0036]    The communication unit  104  sends and receives the data between external devices such as other game consoles or servers by wired or wireless communications. 
         [0037]    The communication unit  104  may receive the game program from the server and store the game program in the game media  100 . 
         [0038]    The drawing process processer  105  write into the VRAM  106  the game screen displayed on the display unit  107 , according to the progress of the game by following the instructions from the CPU  101 . 
         [0039]    The display unit  107  has a display means such as a liquid crystal display device which displays by reading out the game screen on the VRAM  106 . 
         [0040]    The sound process processor  108  processes a sound effects or BGM according to the progress of the game by following the instructions from the CPU  101 . 
         [0041]    The sound effects or the BGM processed by the sound process processor  108  is output from the speaker  110  by amplified by the amplifier  109 . 
         [0042]    The operation unit  111  has an input means such as an operation button or a touch panel, and the users&#39; operation input thereto. 
         [0043]    The CPU  101  controls the player character based on the users&#39; operation information which was input by the operation unit  111 . 
         [0044]    (Details of the Game) 
         [0045]    The game provided by the game program in the description of embodiment is explained, as follows. 
         [0046]    The game is a hunting game which is played by the users operating the player character and to hunt monsters existing within a virtual game space. 
         [0047]    In the game, a communication is made between the game console  1  operated by other users by connecting the game console  1  to a network. 
         [0048]    It is possible to play the online multiplayer game within the same virtual game space with the other users at the same time in the game. 
         [0049]    An example of the game screen during the online multiplayer game is illustrated in  FIG. 2 . 
         [0050]    In a player character  31 A which is operated by the users, a player character  31 B operated by the other users, a monster  32 , a bomb  33 , and a chat field  35  are displayed in the game screen illustrated in  FIG. 2   
         [0051]    The player character  31 A and the player character  31 B cooperate with each other upon defeating the monster  32 . 
         [0052]    The game has a chat function and the users can input the messages which they want to deliver to the other users during the online play into the chat filed  35 . 
         [0053]    In  FIG. 2 , the player character  31 B is delivering a massage on the chat field  35  about setting the bomb  33  and the player character  31 A is sending a message evaluating the player character  31 B&#39;s action. 
         [0054]    The chat field  35  is not always displayed but displayed only for a predetermined time when either of the users communicate. 
         [0055]    The chat function may be used when the player character is in its base or during a quest in the game. 
         [0056]    The users may send a sentence by freely making one using a software keyboard where letters are arranged when the users are in their base. 
         [0057]    The users may send a message prepared in advance as a fixed phrase during the quest. 
         [0058]    The messages sent out are received by the other users&#39; game console  1  and the name of a speaker is displayed on the chat field  35 . 
         [0059]    The fixed phrase may be sent out from the base or by preparing the sentence by using the software keyboard during the quest. 
         [0060]    The game console  1  receives the message “I have placed a bomb” from a player  2  and it is displayed on the chat field  35  as “the player  2 : I have placed a bomb” in  FIG. 2 . 
         [0061]    The game console  1  also displays the message sent by a player  1  himself/herself on the chat field  35  as “the player  1 : good job”. 
         [0062]    (Chat Function Using the Fixed Phrase) 
         [0063]    The chat function using the fixed phrase is explained as follows. 
         [0064]    There are ways such as selecting the fixed phrase from the fixed phrase set up in advance or the ways to automatically send the corresponding fixed phrase when the sending out conditions have been met by applying the predetermined sending out conditions to the fixed phrase in the chat function using the fixed phrase. 
         [0065]    The way to select the fixed phrase is explained, as follows. 
         [0066]    An example of the game screen selecting the fixed phrase is illustrated in  FIG. 3 . 
         [0067]    The game screen in  FIG. 3  is displayed by the users either selecting an item for the chat from the menu or operating a predetermined operation button. 
         [0068]    Four fixed phrases  41 A˜ 41 D are displayed in the example of  FIG. 3 . 
         [0069]    The selected fixed phrases are sent to the other users&#39; game console  1  by the users selecting one phrase from  41 A˜ 41 D. 
         [0070]    In the game, it is possible to select twelve different fixed phrases by switching and displaying the game screen for three pages. 
         [0071]    The users may freely edit the fixed phrases and input them in the game. 
         [0072]    When the game console  1  has two screens, the virtual game space is displayed on the one screen and the game screen to select the fixed phrase is displayed on the other screen. 
         [0073]    By doing this, the game screen to select the fixed phrase will not get in the way of playing the game. 
         [0074]    If there is a touch panel on the screen, the fixed phrase is selected by touching the fixed phrase displayed. 
         [0075]    The way to automatically send the fixed phrase is explained, as follows. 
         [0076]    The game console  1  automatically sends the corresponding fixed phrase when meeting the predetermined sending out conditions. 
         [0077]    Therefore the users need not operate to select the fixed phrase sending to the other users. 
         [0078]    The users relate the sending out conditions and the fixed phrase in advance. 
         [0079]    An example of the game screen setting the fixed phrase sent out automatically is illustrated in  FIG. 4 . 
         [0080]    The fixed phrases  41 A and  41 B illustrated in  FIG. 4  correspond to the sending out conditions  42 A and  42 B respectively. 
         [0081]    The sending out conditions  42 A and  42 B are set in advance. 
         [0082]    The users cannot change the sending out conditions  42 A and  42 B. 
         [0083]    It is possible to set the two sending out conditions  41 A and  41 B at the same time in the game screen illustrated in  FIG. 4 . 
         [0084]    It is possible for the users to set other sending out conditions by switching the page in the game screen. 
         [0085]    The users may set whether to send the fixed phrase  41 A and  41 B automatically or not by a check box  43 A and  43 B when the sending out conditions  42 A and  42 B are met. 
         [0086]    When there is no check on either of the check box  43 A and  43 B, the fixed phrase  41 A and  41 B are not sent out even when the sending out conditions  42 A and  42 B are met. 
         [0087]    In the example as illustrated in  FIG. 4 , the fixed phrase  41 A is not sent out even if the sending condition  42 A is met, since there is no check in the check box  43 A. 
         [0088]    The fixed phrase  41 B will be sent if the sending condition  42 B is met, since the check box  43 B is checked. 
         [0089]    The users may freely edit the fixed phrases  41 A and  41 B. 
         [0090]    (The Game Device) 
         [0091]    The game device established by the game console executing the game program in the description of embodiment will be explained as follows. 
         [0092]      FIG. 5  is a functional block diagram illustrating the configuration of the game device established by the game program in the description of embodiment. 
         [0093]    The game device illustrated in  FIG. 5  has a virtual space generating unit  51 , a character control unit  52 , a fixed phrase edit unit  53 , a condition determination unit  54 , a communication unit  55 , a drawing process unit  56 , a sound process unit  57 , and a game data storing unit  58 . 
         [0094]    The virtual space generating unit  51  generates virtual game space where the player character or the monsters acts. 
         [0095]    The character control unit  52  receives the users&#39; operation and controls the player character according to the operation as well as an NPC (non-payer character) such as the monsters. 
         [0096]    During the online multiplayer game, the character control unit  52  receives control information of the other player character which is operated by the other users&#39; operation and controls the other player character. 
         [0097]    The fixed phrase edit unit  53  receives the settings of the fixed phrase which is automatically sent according to the sending out conditions, and stores them in the game data storing unit  58 . 
         [0098]    The game data storing unit  58  stores by associating the sending out conditions, the fixed phrase, and information indicating whether to send automatically or not. 
         [0099]    The fixed phrase edit unit  53  stores the edited fixed phrase in the game data storing unit  58  when the users edited the fixed phrase. 
         [0100]    The condition determination unit  54  decides whether or not the sending out conditions have been met, and if the sending out conditions are met, reads the corresponding fixed phrase from the game data storing unit  58  and sends them to the other users&#39; game device as well as display the corresponding fixed phrase on the chat field of its own game device. 
         [0101]    The communication unit  55  sends and receives information indicating the action or the status of the player character or the NPC during the online multiplayer game, or the fixed phrase displayed on the chat field, between the other game devices. 
         [0102]    The drawing process unit  56  generates an image by rendering the virtual game play space generated by virtual space generating unit  51 , the player character, the NPC, etc. 
         [0103]    The drawing process unit  56  outputs the image by adding the fixed phrase on the chat field for either of the following (1)˜(3) cases. 
         [0000]    (1) When receiving the fixed phrase from the other users.
 
(2) When the users select the fixed phrase.
 
(3) When the condition determination unit  54  sends out the fixed phrase according to the sending out conditions.
 
         [0104]    The sound process unit  57  outputs the sound effect, BGM, and sound such as sound of crying according to the progress of the game. 
         [0105]    The game data storing unit  58  stores necessary data for the progress of the game such as modeling data or texture data to produce the virtual game space, the player character, the modeling data or the texture data for the NPC or the like, sound effect data, and BGM data. 
         [0106]    The game data storing unit  58  uses the RAM  102  of the game console  1  as the storing unit, and stores the content of the fixed phrase and the settings for the fixed phrase automatically sent out. 
         [0107]    (Movement) 
         [0108]    The process for automatically sending the fixed phrase when the sending out conditions are met will be explained, as follows. 
         [0109]      FIG. 6  is a flowchart illustrating a process flow for automatically sending out the fixed phrase when the sending out conditions have been met. 
         [0110]    First of all, the condition determination unit  54  determines whether or not the sending out conditions have been met (step S 11 ). 
         [0111]    The game device ends the process of  FIG. 6  when the sending out conditions are not met (NO under Step S 11 ). 
         [0112]    The condition determination unit  54  determines whether the settings for sending the fixed phrase automatically are on or off (Step S 12 ) if the sending out conditions have been met (YES under Step S 11 ). 
         [0113]    If there is a check on the check box  43 A and  43 B as illustrated in  FIG. 4 , the settings for sending the fixed phrase automatically are on and if it is not checked on the check box, the settings for sending the fixed phrase automatically are off. 
         [0114]    The game device ends the process of  FIG. 6  when the settings for sending the fixed phrase automatically are off (NO under Step S 12 ). 
         [0115]    If the settings for sending the fixed phrase automatically are on (YES under Step S 12 ), the condition determination unit  54  reads the fixed phrase related to the sending out conditions from game data storing unit  58 , the communication unit  55  sends the fixed phrase to the game device operated by the other users, and the drawing process unit  56  displays the fixed phrase on the chat field (Step S 13 ). 
         [0116]    The messages such as the fixed phrase may be sent and received directly between the player&#39;s game device connected by a P2P (Peer to Peer) and other game device or may be sent and received through a server device. 
         [0117]    The messages may be sent to a multiple other game devices. 
         [0118]    (Examples of the Sending out Conditions) 
         [0119]    A specific example of the sending out conditions is explained as follows.
       The sending out condition “When the player character rides on the monster”   Default fixed phrase “I&#39;m riding on the monster”.       
 
         [0122]    In the game, if the player character delivers jumping attack (attacking after making a jump) to a specific portion of the monster for the predetermined number of times, the player character jumps on the monster (a riding status). 
         [0123]    If the player character delivers a predetermined damaging blow to the monster during the “riding status”, the monster will not be able to move for a while and this becomes a chance to attack. 
         [0124]    However, if the monster is attacked by the other player character during the “riding status” and if the monster winces, the “riding status” will be released. 
         [0125]    The users may contain the other users attacking the monster by notifying the other users of their own player character riding on the monster. 
         [0126]    The sending out condition “When the player character received an attack with restraint”.
       Default fixed phrase “Restrained!”       
 
         [0128]    In the game the monster may attack the player character with restraint. 
         [0129]    The restraint may be release by the user operating a movable button quickly to left and right when the player character received the attack with restraint. 
         [0130]    However, if the users are unable to release the restraint within the predetermined time, the player character will receive a huge damage at the end of the restraint. 
         [0131]    The users may expect backup from the other users by notifying the other users of the users&#39; player character receiving the attack with restraint since the restraint will be released when the other player character attack the monster and the monster winces against such attacker.
       The sending out condition “When the player character enters into a snowman status/sleeping status”   Default fixed phrase “Crisis!!”       
 
         [0134]    In the game, the player character cannot move when it enters into the snowman status or the sleeping status. 
         [0135]    The player character may recover from the snowman status or the sleeping status by receiving attack from the other player character. 
         [0136]    Therefore, the users may expect the other player character to attack the users&#39; player character by notifying the other user of the users&#39; player character entering into the snowman status or the sleeping status.
       The sending out condition “When the player character sets a bomb”   Default fixed phrase “A bomb has been set”In the game, the other character could also be caught up in a bomb explosion set by the player character.       
 
         [0139]    The users may avoid the other player character to be involved in the bomb explosion by notifying the other user of setting the bomb.
       The sending out condition “When the player character passed out/in a dizzy status”.   Default fixed phrase “staggering . . . ”       
 
         [0142]    In the game, the player character cannot move when it passes out or in a dizzy status; however, the player character may recover by receiving attack from the other player character. 
         [0143]    The users may expect the other player character to attack the users&#39; player character in a similar way as the snowman status or the sleeping status. 
         [0144]    As explained here above, according to the present embodiment, after storing the sending out condition and the messages in the game data storing unit  58  by associating to each other, when the condition determination unit  54  determines that the sending out condition has been met, it is possible to notify the users&#39; status more certainly to the other users by the communication unit  55  sending the message associated to the sending out condition to the other users and by the drawing process unit  56  displaying the message on the chat field. 
         [0145]    Icons may also indicate the player character&#39;s status; however, it is more certain to use the message than the icon to notify the other users of the present status, since the majority of the users definitely confirm the chat field when there is a new message displayed on the chat field. 
       INDUSTRIAL APPLICABILITY 
       [0146]    As explained here above, it is possible to notify the other user of the play character&#39;s own status more certainly in accordance with an embodiment.