US20010009867A1 - Game system for providing video game situation-solving information online - Google Patents
Game system for providing video game situation-solving information online Download PDFInfo
- Publication number
- US20010009867A1 US20010009867A1 US09/764,407 US76440701A US2001009867A1 US 20010009867 A1 US20010009867 A1 US 20010009867A1 US 76440701 A US76440701 A US 76440701A US 2001009867 A1 US2001009867 A1 US 2001009867A1
- Authority
- US
- United States
- Prior art keywords
- situation
- information
- game
- solving information
- solving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- A63F13/12—
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/533—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/822—Strategy games; Role-playing games
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/30—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
- A63F2300/308—Details of the user interface
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/807—Role playing or strategy games
Definitions
- the present invention relates to a method for providing video game situation-solving information online, a computer-readable recording medium on which a program for realizing such a method is recorded, a game system, and a server apparatus and a game terminal used in a game system.
- Japanese Patent Laid-Open No. 179050/1999 discloses a technique for providing situation-solving information in the video game field.
- This publication discloses an information recording medium in which software that determines, based on play data of a user, a situation-solving information providing range in such a manner as to avoid situation-solving information for a location that the player is about to tackle is stored.
- This publication also discloses a game system in which a host apparatus and a game terminal are connected to each other via a communication line and the game terminal that is to be supplied with situation-solving information from the host apparatus determines a providing range in such a manner as to avoid situation-solving information for a location that a player is about to tackle and displays situation-solving information.
- An object of the present invention is to provide to a method for providing video game situation-solving information online, the method being capable of providing proper situation-solving advice that is suitable for game experiences, game knowledge, game situation-solving knowledge, etc. of a player at the time of provision of the situation solving information, as well as to a computer-readable recording medium on which a program for realizing such a method is recorded, a game system, and a server apparatus and a game terminal used in a game system.
- a method for supplying situation-solving information online from a server apparatus to game terminals Under the control of the server apparatus, when receiving a request for situation-solving information from one of the game terminals, the method includes extracting, from pieces of situation-solving information that are stored in advance, situation-solving information that is suitable for a status indicated by current and past game progress information that has been sent together with the request. The extracted situation-solving information is supplied to the game terminal as a reply to the request.
- each of the game terminals when requesting the server apparatus to supply situation-solving information(in response to a manipulation by a player), sending the server apparatus current game progress information and past game progress information that is already stored, and storing the current game progress information.
- the method displays the received situation-solving information, whereby supply of situation-solving information is realized.
- a method for supplying situation-solving information online from a server apparatus to game terminals Under the control of the server apparatus, when receiving a request for situation-solving information from one of the game terminals, the method includes determining a game progress status based on current and past game progress information that has been sent together with the request. From pieces of situation-solving information that are stored in advance so as to be classified into levels that are correlated with game progress statuses, situation-solving information of a level that is correlated with the determined game progress status is extracted. The extracted situation-solving information to the game terminal is supplied as a reply to the request.
- the method includes sending the server apparatus current game progress information and past game progress information that is already stored, and storing the current game progress information.
- the method displays the received situation-solving information, whereby supply of situation-solving information is realized.
- a method for supplying situation-solving information online from a server apparatus to game terminals includes recording a frequency of requesting of situation-solving information for each of locations where an event may occur as a game proceeds; when receiving a request for situation-solving information from one of the game terminals, from pieces of situation-solving information that are stored in advance so as to be correlated with the event occurring locations, situation-solving information that is suitable for a status indicated by game progress information that has been sent together with the request and includes information indicating an event occurring location and a recorded frequency of requesting that corresponds to the event occurring location is extracted.
- the extracted situation-solving information is supplied to the game terminal as a reply to the request.
- the method includes sending the server apparatus game progress information that includes information indicating an event occurring location.
- the method displays the received situation-solving information, whereby supply of situation-solving information is realized.
- a computer-readable recording medium on which a program for realizing a method for supplying situation-solving information online from a server apparatus to game terminals is recorded, the program causing a computer to execute (under the control of the server apparatus), when receiving a request for situation-solving information from one of the game terminals, extracting, from pieces of situation-solving information that are stored in advance, situation-solving information that is suitable for a status indicated by current and past game progress information that has been sent together with the request.
- the program further causes the computer to execute supplying the extracted situation-solving information to the game terminal as a reply to the request; and under the control of each of the game terminals, when requesting the server apparatus to supply situation-solving information (in response to a manipulation by a player), sending the server apparatus current game progress information and past game progress information that is already stored, and storing the current game progress information.
- the program still further causes the computer, when receiving situation-solving information from the server apparatus as a reply to the request, to execute displaying the received situation-solving information, whereby supply of situation-solving information is realized.
- a recording medium on which a program for realizing a method for supplying situation-solving information online from a server apparatus to game terminals is recorded, the program causing a computer to execute (under the control of the server apparatus), when receiving a request for situation-solving information from one of the game terminals, determining a game progress status based on current and past game progress information that has been sent together with the request.
- the program further causes the computer to execute extracting, from pieces of situation-solving information that are stored in advance so as to be classified into levels that are correlated with game progress statuses, situation-solving information of a level that is correlated with the determined game progress status; and supplying the extracted situation-solving information to the game terminal as a reply to the request; and under the control of each of the game terminals, when requesting the server apparatus to supply situation-solving information (in response to a manipulation by a player), sending the server apparatus current game progress information and past game progress information that is already stored, and storing the current game progress information.
- the program still further causes the computer, when receiving situation-solving information from the server apparatus as a reply to the request, to execute displaying the received situation-solving information, whereby supply of situation-solving information is realized.
- a computer-readable recording medium on which a program for realizing a method for supplying situation-solving information online from a server apparatus to game terminals is recorded, the program causing a computer to execute (under the control of the server apparatus), recording a frequency of requesting of situation-solving information for each of locations where an event may occur as a game proceeds.
- the program further causes the computer, when receiving a request for situation-solving information from one of the game terminals, to execute extracting, from pieces of situation-solving information that are stored in advance so as to be correlated with the event occurring locations, situation-solving information that is suitable for a status indicated by game progress information that has been sent together with the request and includes information indicating an event occurring location and a recorded frequency of requesting that corresponds to the event occurring location. Still further, the program causes the computer to execute supplying the extracted situation-solving information to the game terminal as a reply to the request; and under the control of each of the game terminals, when requesting the server apparatus to supply situation-solving information (in response to a manipulation by a player), sending the server apparatus game progress information that includes information indicating an event occurring location. The program further causes the computer, when receiving situation-solving information from the server apparatus as a reply to the request, to execute displaying the received situation-solving information, whereby supply of situation-solving information is realized.
- a game system in which situation-solving information is supplied online from a server apparatus to game terminals.
- the system includes the server apparatus for recording a frequency of requesting of situation-solving information for each of locations where an event may occur as a game proceeds.
- the server apparatus extracts, from pieces of situation-solving information that are stored in advance so as to be correlated with the event occurring locations, situation-solving information that is suitable for a status indicated by game progress information that has been sent together with the request and includes information indicating an event occurring location and a recorded frequency of requesting that corresponds to the event occurring location.
- the server apparatus supplies the extracted situation-solving information to the game terminal as a reply to the request.
- the system also includes game terminals each for, when requesting, in response to a manipulation by a player, the server apparatus to supply situation-solving information, sending the server apparatus game progress information that includes information indicating an event occurring location.
- game terminals display the received situation-solving information.
- a server apparatus used in a game system in which situation-solving information is supplied online from the server apparatus to game terminals, including a recording device that records a frequency of requesting of situation-solving information for each of locations where an event may occur as a game proceeds.
- An extracting device extracts, when a request for situation-solving information is received from one of the game terminals, from pieces of situation-solving information that are stored in advance so as to be correlated with the event occurring locations, situation-solving information that is suitable for a status indicated by game progress information that has been sent together with the request and includes information indicating an event occurring location and a frequency of requesting that is recorded in the recording means and corresponds to the event occurring location.
- a supplying device supplies the situation-solving information extracted by the extracting device to the game terminal as a reply to the request.
- a game terminal used in a game system.
- situation-solving information is supplied online from a server apparatus to the game terminal(s) and the server apparatus records a frequency of requesting of situation-solving information for each of locations where an event may occur as a game proceeds.
- the server apparatus extracts, when receiving a request for situation-solving information from one of the game terminals, from pieces of situation-solving information that are stored in advance so as to be correlated with the event occurring locations, situation-solving information that is suitable for a status indicated by game progress information that has been sent together with the request and includes information indicating an event occurring location and a recorded frequency of requesting that corresponds to the event occurring location.
- the server apparatus supplies the extracted situation-solving information to the game terminal as a reply to the request.
- the game terminal includes a requesting device that sends the server apparatus game progress information including information that indicates an event occurring location in requesting, the server apparatus to supply situation-solving information (in response to a manipulation by a player).
- the game terminal further includes a display that displays, when situation-solving information is received from the server apparatus as a reply to the request, the received situation-solving information.
- FIG. 1 is a block diagram showing a system as a whole according to a first embodiment of the present invention
- FIG. 2 illustrates an example of game progress information to be registered in the first embodiment
- FIG. 3 is a table showing an exemplary matched level judgment table according to the first embodiment
- FIG. 4 is a table showing an exemplary situation-solving information database according to the first embodiment
- FIGS. 5 A- 5 E illustrate an example of how picture transitions occur (on the game terminal side) in acquiring situation-solving information according to the first embodiment
- FIGS. 6 A- 6 F show examples of situation-solving information corresponding to respective levels in the first embodiment
- FIG. 7 is a flowchart showing correspondence between exemplary operations of one game terminal and a game server in the first embodiment
- FIG. 8 is a flowchart showing correspondence between exemplary operations of one game terminal and a situation-solving information server in the first embodiment
- FIG. 9 is a block diagram showing an exemplary configuration of each game terminal according to the first embodiment.
- FIG. 10 is a chart showing a communication procedure according to a second embodiment of the invention.
- FIG. 11 is a flowchart showing a level reconstruction operation with polling according to the second embodiment
- FIG. 12 shows an example of level reconstruction according to the second embodiment
- FIG. 13 is a flowchart showing a situation-solving information providing operation performed at the time of polling according to the second embodiment.
- FIG. 1 is a block diagram showing a system as a whole according to a first embodiment of the invention. As shown in FIG. 1, this system is configured in such a manner that game terminals 1 , a game server 2 , a situation-solving information server 3 , etc. are connected to a network 4 . Communication is performed over the network 4 .
- each game terminal 1 is provided with a recording medium 11 , where a game program 11 A, a situation-solving information acquiring program 11 B, game progress information 11 C, a user ID 11 D that is necessary for user authentication, etc. are stored.
- the recording medium 11 may be a hard disk drive.
- the recording medium 11 maybe supplied with the game program 11 A from a disc medium such as a CD-ROM, a DVD, or a floppy disk.
- the game program 11 A is a game program dedicated to on-line play or off-line play.
- the situation-solving information acquiring program 11 B has a function of having situation-solving information supplied by requesting the situation-solving information server 3 to supply situation-solving information and sending the game progress information 11 C to it.
- Situation-solving information is requested mainly in response to a manipulation by a player.
- Each piece of the game progress information 11 C which is information to be provided in requesting the situation-solving information server 3 to supply situation-solving information, consists of a scene, for example, a map No., that indicates the degree of progress of a game being played by a player, a standstill time with the same map, the number of times of requesting with the same map, etc.
- the user ID 11 D is used for checking, in receiving a service, whether the user is a legitimately registered user.
- each game terminal 1 As a client of each server, a display 12 for image display and sound output and a key-pad 13 for manipulation input by a user are connected to each game terminal 1 .
- Various services are provided through the display 12 and controlled through the key-pad 13 .
- the game server 2 is provided with an event information database 21 , a server engine 22 having a function to serve as a user authentication section 23 , and other components.
- the game server 2 controls an on-line game by using a function of the server engine 22 and provides event information that is stored in the event information database 21 , for example, in accordance with the progress of a game being played by each player.
- a service that makes it possible to recognize whether users are connected to each other over a network is already provided by major commercial networks etc. Examples of techniques relating to such a service are ICQ and instant messaging.
- the invention can further provide an environment that makes it possible to recognize, in a game space, how a service is being used between users.
- the situation-solving information server 3 is provided with a situation-solving information database 31 , a server engine 32 , etc.
- the situation-solving information server 3 controls provision of situation-solving information by using a function of the server engine 32 , and extracts optimum situation-solving information from among the pieces of situation-solving information stored in the situation-solving information database 31 and supplies it to a request source game terminal 1 .
- the server engine 32 is provided with a matched level judgment table 33 , a user authentication section 34 , etc.
- the matched level judgment table 33 is used for determining a level suitable for a player based on game progress information that is sent from a game terminal 1 when situation-solving information is requested.
- the server engine 32 extracts situation-solving information corresponding to the determined level from the situation-solving information database 31 and sends it back to a request source game terminal 1 .
- the matched level judgment table 33 which is used for judging the severeness (severity) of standstill (e.g., a “standstill” being when a user is “stuck” in a particular situation) of a player based on game progress information, expresses the severity of standstill in the form of a level.
- a user authentication section 34 judges whether the user is registered based on a user ID that is supplied from a game terminal 1 .
- FIG. 2 illustrates an example of game progress information to be registered.
- a mapNo., a standstill time, the number of times of requesting, etc. are registered as each piece of game progress information 11 C so as to be correlated with a date and time when situation-solving information is requested. That is, game progress information is added every time situation-solving information is requested.
- the map No. means position information of a scene being played by a player. Based on the map No., the situation-solving information server 3 can judge in what event a player is stuck.
- the standstill time means a count indicating an accumulation of elapsed times with a map No. where situation-solving information is requested every time repeatedly.
- the standstill time means current and past game progress information because past standstill times are referred to.
- the number of times of requesting means a count indicating an accumulation of the numbers of times of requesting with a map No. where situation-solving information is requested repeatedly (every time) .
- the number of times of requesting means current and past game progress information because past numbers of times of requesting are referred to.
- the past four pieces of game progress information show that situation-solving information was requested first on Jan. 1, 2000 and then on the 8th, 9th, and 10th day of January.
- a request was sent at 3:30 a.m. and the map No. was “2” at that time.
- the next request was made on Jan. 8 at 8:10 p.m. (20:10) and the map No. was “4” at that time.
- the player took eight days (starting from Jan. 1) to advance from the map No. 2 to the map No. 4 .
- the standstill time is 0 hour and the number of times of requesting is still one.
- the latest game progress information shows that the player requested situation-solving information still with respect to the same map No. 4 .
- a total standstill time of 5 hours and a total number of times of requesting that is three were registered.
- FIG. 3 is a table showing an example of the matched level judgment table 33 .
- the number of times of requesting is classified for each map No. and the standstill time is classified for each range of the number of times of requesting. Levels are correlated with the respective ranges of the standstill time.
- the number of times of requesting is classified into three ranges of 1-2 times, 3-5 times, and 6 or more times.
- the range of 1-2 times, for which the standstill time is not taken into consideration, is correlated with only a matched level D.
- the range of 3-5 times, for which the standstill time is not taken into consideration is correlated with only a matched level C.
- the standstill time is classified into two ranges, that is, “less than one week” and “one week or more.”
- the range of “less than one week” is correlated with a matched level B and the range of “one week or more” is correlated with a matched level A.
- levels A-D are assigned. As the level changes in order from level D to level A, the severity of standstill of a player increases and more detailed situation-solving information is provided gradually.
- the number of times of requesting is classified into four ranges that are 1 time, 2-3 times, 4 times, and 5 or more times.
- the range of 1 time, for which the standstill time is not taken into consideration, is correlated with only a matched level F.
- the standstill time is classified into two ranges that are “less than 24 hours” and “24 hours or more,” which are correlated with matched levels E and D, respectively.
- the standstill time is classified into two ranges that are “less than 36 hours” and “36 hours or more,” which are correlated with matched levels C and B, respectively.
- the range of 5 or more times, for which the standstill time is not taken into consideration with importance given to the number of times of requesting, is correlated with only a matched level A.
- levels A-F are assigned. As the level changes in order from level F to level A, the severity of standstill of a player increases and more detailed situation-solving information is provided gradually.
- FIG. 4 is a table showing an example of the situation-solving information database 31 .
- pieces of situation-solving information are stored in the situation-solving information database 31 so as to be correlated with respective levels for each map No.
- the four levels A-D are provided for the map No. 1 . Therefore, pieces of situation-solving information STA 1 , STB 1 , STC 1 , and STC 1 are registered so as to be correlated with the respective levels A, B, C, and D.
- the six levels A-F are provided for the map No. 4 . Therefore, pieces of situation-solving information STA 4 , STB 4 , STC 4 , STD 4 , STE 4 , and STF 4 are registered so as to be correlated with the respective levels A, B, C, D, E, and F.
- Each piece of situation-solving information is denoted in the form of ST+level i+map No. j, that is “STij.”
- STij the situation-solving information
- STA 4 the situation-solving information
- FIGS. 5 A- 5 E illustrate an example of how picture transitions occur (on the game terminal side) in acquiring situation-solving information.
- a menu window 100 is displayed upon a manipulation on the key-pad (see FIG. 5B).
- the menu window 100 includes an item “situation-solving information” to be used for requesting situation-solving information.
- situation-solving information is sent to the situation-solving information server 3 together with a request for situation-solving information.
- Optimum situation-solving information is supplied as a reply.
- a situation-solving information picture 101 is formed on the screen, and a situation-solving information description 101 a and a computer graphic image 101 b are displayed in the situation-solving information picture 101 (see FIG. 5D) .
- situation-solving information is provided to occupy several pages, icons for page switching (e.g., a “next page” icon and a “return” icon) are also displayed.
- the game terminals 1 may be so configured that all of such situation-solving information is displayed by scrolling.
- FIGS. 6 A- 6 F show examples of situation-solving information corresponding to respective levels.
- FIGS. 6 A- 6 F show contents of the situation-solving information STF 4 , STE 4 , STD 4 , STC 4 , STB 4 , and STA 4 , respectively.
- Pieces of advice of situation-solving information for the same map No. are different in specificity depending on the level. The six levels are provided for the map No. 4 and the content of situation-solving information becomes more specific as the level changes in order toward level A.
- FIGS. 6 A- 6 F In the example of FIGS. 6 A- 6 F, at the stage of level F (situation-solving information STF 4 ), a hint-like content “To defeat the opponent character, search for an item.” is presented (see FIG. 6A). At the one-step higher stage of level E (situation-solving information STE 4 ), a content “Hold out some more!” that requests the player to make more effort is presented (see FIG. 6B).
- a player who cannot find the item even at the stage of level C is provided with the situation-solving information STB 4 of level B.
- a content “Item X is necessary to defeat the opponent character. Go to the northeast part of Y town!” that specifies what item is necessary in addition to the town and its area is presented (see FIG. 6E). This provides a merit that a player can image the object to be acquired.
- the situation-solving information STA 4 of level A is provided.
- a content “Item X that is necessary to defeat the opponent character exists at the base of a tree that exists in the northeast part of Y town.” that is almost the same as the answer is presented (see FIG. 6F). With priority given to a player's advancing to the next step, more specific situation-solving information like the answer may be presented.
- FIG. 7 is a flowchart showing correspondence between exemplary operations of one game terminal 1 and the game server 2 in this embodiment.
- FIG. 8 is a flowchart showing correspondence between exemplary operations of one game terminal 1 and the situation-solving information server 3 in this embodiment.
- a game terminal 1 in receiving an on-line game service, to establish a connection to the game server 2 a user ID is sent to the game server 2 in response to a manipulation by a player (step S 11 ).
- the game server 2 performs user authentication based on the user ID that has been sent from the game terminal 1 (step S 21 ). If there occurs no problem, a permission notice is sent back (step S 22 ). Thereafter, while recognizing the position in the game space by cooperating with the game terminal 1 , the game server 2 performs control of, for example, generating events depending on how the player advances a game.
- the game terminal 1 can start the on-line game upon receiving the permission from the game server 2 (step S 12 ). Thereafter, the game terminal 1 communicates with the game server 2 .
- step S 101 if a menu request manipulation is performed during execution of a game (step S 101 ), a menu is displayed on the display screen as shown in FIG. 5B, for example (step S 102 ). If situation-solving information is requested by a further manipulation (yes route of step S 103 ), game progress information to be sent to the situation-solving information server 3 is generated (step S 104 ).
- the generated game progress information is sent to the situation-solving information server 3 together with a request for situation-solving information (step S 105 ).
- a date and time of the transmission at step S 105 , a map No. that was sent at step S 105 , a calculated standstill time, and a calculated number of times of requesting are registered so as to be correlated with each other as shown in FIG. 2 (step S 106 ).
- step S 107 If a reply from the situation-solving information server 3 to the request for situation-solving information arrives, the game terminal 1 receives the relay, that is, situation-solving information (step S 107 ) and displays it on the display 12 as shown in FIG. 5D (step S 108 ). If the player performs a manipulation for finishing the display of the situation-solving information (yes route of step S 109 ), the game processing is restarted (step S 110 ).
- the situation-solving information server 3 receives the game progress information that is transmitted from the game terminal 1 together with the request for situation-solving information (step S 201 ). Upon reception of the game progress information, the situation-solving information server 3 judges a level that matches the player based on the game progress information by using the matched level judgment table 33 (step S 202 ).
- the processing of the situation-solving information server 3 may be such that the situation-solving information server 3 makes a judgment every time game progress information is sent from each game terminal 1 without accumulating received pieces of game progress information. This realizes efficient server operation of the situation-solving information server 3 .
- FIG. 9 is a block diagram showing an exemplary configuration of each game terminal 1 according to this embodiment.
- the game terminal 1 is configured in such a manner that a CPU 14 , a ROM 15 , a RAM 16 , a recording medium 11 , an image processing section 17 , a sound processing section 18 , a key-pad 13 , a display 12 , a communication control section 19 , etc. are connected to an internal bus 10 .
- the internal bus 10 is a line for transmitting an address signal and a data signal within the game terminal 1 .
- the CPU 14 controls the entire operation of the game terminal 1 according to various programs recorded on the recording terminal 11 .
- the ROM 15 stores programs, various parameters, etc. that are necessary for operation of an application such as a game program.
- the RAM 16 is a memory that is used as a work area when any of various programs is executed.
- the recording medium 11 may be used in such a manner that a new program and data that are transmitted from the network 4 over the line 20 that is connected to the communication control section 19 are stored therein.
- the image processing section 17 performs computer graphics processing etc. when a game is played or situation-solving information is displayed, for example.
- the sound processing section 18 performs sound processing etc. when a game is played or situation-solving information is output, for example.
- the key-pad 13 is a unit through which an instruction is input according to a manipulation by a user.
- the display 12 is a unit for outputting an image and a sound.
- the communication control section 19 which is connected to the network 4 via the line 20 , is an interface that is used for receiving various services from the network 4 . Incorporating a modem, the communication control section 19 establishes a connection to a provider via the modem in accessing the network 4 .
- situation-solving information As described above, in this embodiment, at the time of provision of situation-solving information, the ability of a player such as game experiences, game knowledge, game situation-solving knowledge, etc. is judged based on game progress information and situation-solving information whose content is suitable for the level of the player is extracted. Proper situation-solving advice can be provided by presenting such situation-solving information to the player.
- a game terminal 1 itself accesses the situation-solving information server 3 and acquires situation-solving information in response to a manipulation by a player
- the invention is not limited such a case.
- a configuration is possible in which the situation-solving information server 3 itself collects pieces of game progress information of players by polling so as to be able to provide situation-solving information of a matched level with optimum timing.
- FIG. 10 is a chart showing a communication procedure according to the second embodiment of the invention. It is assumed that a game terminal, a game server, and a situation-solving information server have the same configurations and functions as the above-described game terminal 1 , game server 2 , and situation-solving information server 3 .
- the situation-solving information server polls game terminals via the network.
- the polling is performed regularly, for example.
- the polling interval may be one hour or one day.
- the subjects of polling (game terminals) may be reserved by players in advance, or set according to an arbitrary rule.
- game progress information is generated (in the same manner as in the first embodiment) in response to polling and sent to the situation-solving information server. A reply to the polling is made in this manner.
- situation-solving information server situation-solving information suitable for the level of the player is extracted based on the game progress information acquired by the polling in the same manner as in the first embodiment and supplied to the game terminal.
- the difficulty of each scene can be measured by utilizing the above-described polling. That is, progress statuses of respective players can be recognized collectively by performing polling. This is done by performing statistical analysis using the standstill time and the number of times of requesting of each map. If the difficulty is high and hence it is necessary to provide detailed situation-solving information at an early stage, the matched level may be set high for a small number of times of requesting; that is, it is necessary to reconstruct the matched level judgment table. It is also necessary to reconstruct the situation-solving information database accordingly.
- FIG. 11 is a flowchart showing a level reconstruction operation with polling and FIG. 12 shows an example of level reconstruction.
- polling is performed by the situation-solving information server (step S 301 )
- pieces of game progress information are collected from respective game terminals (step S 302 ).
- step S 303 The difficulty of each map is judged based on the thus-collected pieces of game progress information. For a map that is high in difficulty, level reconstruction is performed so that more detailed situation-solving information is provided at a stage when the number of times of requesting is small or the standstill time is short.
- the matched level judgment table and the situation-solving information database are reconstructed according to the above level reconstruction (step S 304 ).
- level reconstruction may be so performed that the situation-solving information that is currently provided to a level-A player is provided to a level-B player instead.
- the level reconstruction operation is completed after the above alteration is reflected in the related components.
- the timing of provision of situation-solving information may be controlled by judging, based on pieces of game progress information that are collected by polling, whether situation-solving information should be or need not be supplied to a player now.
- FIG. 13 is a flowchart showing a situation-solving information providing operation at the time of polling.
- the situation-solving information server when polling is performed (step S 401 ), pieces of game progress information are collected from respective game terminals (step S 402 ).
- the standstill status of each player is judged based on the thus-collected pieces of game progress information (step S 403 ). For example, if there is a player who is in a standstill state of level C or higher (yes route at step S 404 ), situation-solving information corresponding to the level is sent at this time point (step S 405 ). This makes it to possible to save, at an earlier stage, a player who is stuck.
- situation-solving information As described above, according to the invention, at the time of provision of situation-solving information, the ability of a player such as game experiences, game knowledge, game situation-solving knowledge, etc. is judged based on game progress information and situation-solving information whose content is suitable for the level of the player is extracted. Proper situation-solving advice can be provided by presenting such situation-solving information to the player.
Abstract
During execution of a game program, in response to a manipulation by a player, each game terminal requests a situation-solving information server to supply situation-solving information. In sending such a request, each game terminal also sends game progress information such as a current scene (map No.), a standstill time at the same scene, and the number of times of requesting of situation-solving information for the same scene. In response to the request from each game terminal, the situation-solving information server judges the level of each player based on the game progress information, extracts situation-solving information whose content is suitable for the level, and supplies it to the request source game terminal. Each game terminal displays the situation-solving information thus received.
Description
- The present disclosure relates to subject matter contained in Japanese Patent Application No. 2000-012313, filed on Jan. 20, 2000, the disclosure of which is expressly incorporated herein by reference in its entirety.
- 1. Field of the Invention
- The present invention relates to a method for providing video game situation-solving information online, a computer-readable recording medium on which a program for realizing such a method is recorded, a game system, and a server apparatus and a game terminal used in a game system.
- 2. Description of the Related Art
- In recent years, as typified by the case of role-playing games (RPGs), a game scenario is full of situations to be solved that are at various levels of difficulty. A common measure that is taken by a player who cannot find a situation-solving method by his own ability is to acquire necessary situation-solving information (e.g., hint or “walkthrough” information) from a game magazine or a strategy book that is marketed by a maker.
- For example, Japanese Patent Laid-Open No. 179050/1999 discloses a technique for providing situation-solving information in the video game field. This publication discloses an information recording medium in which software that determines, based on play data of a user, a situation-solving information providing range in such a manner as to avoid situation-solving information for a location that the player is about to tackle is stored. This publication also discloses a game system in which a host apparatus and a game terminal are connected to each other via a communication line and the game terminal that is to be supplied with situation-solving information from the host apparatus determines a providing range in such a manner as to avoid situation-solving information for a location that a player is about to tackle and displays situation-solving information.
- Techniques for acquiring video game situation-solving information over a communication line have already been proposed as exemplified by the above publication. However, if only unique situation-solving information can be acquired based on play data of a game under progress, the only difference from the case of acquiring situation-solving information from a game strategy book, a game magazine, etc. is the manner of providing situation-solving information. It is convenient indeed that a computer automatically selects proper situation-solving information and provides it. However, since there is no difference between situation-solving information itself provided by a computer and that provided by a book, it is not always the case that situation-solving information provided is proper situation-solving advice that is suitable for game experiences, game knowledge, game situation-solving knowledge, etc. of a player at the time of provision of the information.
- An object of the present invention is to provide to a method for providing video game situation-solving information online, the method being capable of providing proper situation-solving advice that is suitable for game experiences, game knowledge, game situation-solving knowledge, etc. of a player at the time of provision of the situation solving information, as well as to a computer-readable recording medium on which a program for realizing such a method is recorded, a game system, and a server apparatus and a game terminal used in a game system.
- To attain the above object by solving the above problem, according to a first aspect of the invention, there is provided a method for supplying situation-solving information online from a server apparatus to game terminals. Under the control of the server apparatus, when receiving a request for situation-solving information from one of the game terminals, the method includes extracting, from pieces of situation-solving information that are stored in advance, situation-solving information that is suitable for a status indicated by current and past game progress information that has been sent together with the request. The extracted situation-solving information is supplied to the game terminal as a reply to the request. Under the control of each of the game terminals, when requesting the server apparatus to supply situation-solving information(in response to a manipulation by a player), sending the server apparatus current game progress information and past game progress information that is already stored, and storing the current game progress information. When receiving situation-solving information from the server apparatus as a reply to the request, the method displays the received situation-solving information, whereby supply of situation-solving information is realized.
- According to a second aspect of the invention, there is provided a method for supplying situation-solving information online from a server apparatus to game terminals. Under the control of the server apparatus, when receiving a request for situation-solving information from one of the game terminals, the method includes determining a game progress status based on current and past game progress information that has been sent together with the request. From pieces of situation-solving information that are stored in advance so as to be classified into levels that are correlated with game progress statuses, situation-solving information of a level that is correlated with the determined game progress status is extracted. The extracted situation-solving information to the game terminal is supplied as a reply to the request. Under the control of each of the game terminals, when requesting the server apparatus to supply situation-solving information (in response to a manipulation by a player), the method includes sending the server apparatus current game progress information and past game progress information that is already stored, and storing the current game progress information. When receiving situation-solving information from the server apparatus as a reply to the request, the method displays the received situation-solving information, whereby supply of situation-solving information is realized.
- According to a third aspect of the invention, there is provided a method for supplying situation-solving information online from a server apparatus to game terminals. Under the control of the server apparatus, the method includes recording a frequency of requesting of situation-solving information for each of locations where an event may occur as a game proceeds; when receiving a request for situation-solving information from one of the game terminals, from pieces of situation-solving information that are stored in advance so as to be correlated with the event occurring locations, situation-solving information that is suitable for a status indicated by game progress information that has been sent together with the request and includes information indicating an event occurring location and a recorded frequency of requesting that corresponds to the event occurring location is extracted. The extracted situation-solving information is supplied to the game terminal as a reply to the request. Under the control of each of the game terminals, when requesting the server apparatus to supply situation-solving information (in response to a manipulation by a player), the method includes sending the server apparatus game progress information that includes information indicating an event occurring location. When receiving situation-solving information from the server apparatus as a reply to the request, the method displays the received situation-solving information, whereby supply of situation-solving information is realized.
- According to a fourth aspect of the invention, there is provided a computer-readable recording medium on which a program for realizing a method for supplying situation-solving information online from a server apparatus to game terminals is recorded, the program causing a computer to execute (under the control of the server apparatus), when receiving a request for situation-solving information from one of the game terminals, extracting, from pieces of situation-solving information that are stored in advance, situation-solving information that is suitable for a status indicated by current and past game progress information that has been sent together with the request. The program further causes the computer to execute supplying the extracted situation-solving information to the game terminal as a reply to the request; and under the control of each of the game terminals, when requesting the server apparatus to supply situation-solving information (in response to a manipulation by a player), sending the server apparatus current game progress information and past game progress information that is already stored, and storing the current game progress information. The program still further causes the computer, when receiving situation-solving information from the server apparatus as a reply to the request, to execute displaying the received situation-solving information, whereby supply of situation-solving information is realized.
- According to a fifth aspect of the invention, there is provided a recording medium on which a program for realizing a method for supplying situation-solving information online from a server apparatus to game terminals is recorded, the program causing a computer to execute (under the control of the server apparatus), when receiving a request for situation-solving information from one of the game terminals, determining a game progress status based on current and past game progress information that has been sent together with the request. The program further causes the computer to execute extracting, from pieces of situation-solving information that are stored in advance so as to be classified into levels that are correlated with game progress statuses, situation-solving information of a level that is correlated with the determined game progress status; and supplying the extracted situation-solving information to the game terminal as a reply to the request; and under the control of each of the game terminals, when requesting the server apparatus to supply situation-solving information (in response to a manipulation by a player), sending the server apparatus current game progress information and past game progress information that is already stored, and storing the current game progress information. The program still further causes the computer, when receiving situation-solving information from the server apparatus as a reply to the request, to execute displaying the received situation-solving information, whereby supply of situation-solving information is realized.
- According to a sixth aspect of the invention, there is provided a computer-readable recording medium on which a program for realizing a method for supplying situation-solving information online from a server apparatus to game terminals is recorded, the program causing a computer to execute (under the control of the server apparatus), recording a frequency of requesting of situation-solving information for each of locations where an event may occur as a game proceeds. The program further causes the computer, when receiving a request for situation-solving information from one of the game terminals, to execute extracting, from pieces of situation-solving information that are stored in advance so as to be correlated with the event occurring locations, situation-solving information that is suitable for a status indicated by game progress information that has been sent together with the request and includes information indicating an event occurring location and a recorded frequency of requesting that corresponds to the event occurring location. Still further, the program causes the computer to execute supplying the extracted situation-solving information to the game terminal as a reply to the request; and under the control of each of the game terminals, when requesting the server apparatus to supply situation-solving information (in response to a manipulation by a player), sending the server apparatus game progress information that includes information indicating an event occurring location. The program further causes the computer, when receiving situation-solving information from the server apparatus as a reply to the request, to execute displaying the received situation-solving information, whereby supply of situation-solving information is realized.
- According to a seventh aspect of the invention, there is provided a game system in which situation-solving information is supplied online from a server apparatus to game terminals. The system includes the server apparatus for recording a frequency of requesting of situation-solving information for each of locations where an event may occur as a game proceeds. When receiving a request for situation-solving information from one of the game terminals, the server apparatus extracts, from pieces of situation-solving information that are stored in advance so as to be correlated with the event occurring locations, situation-solving information that is suitable for a status indicated by game progress information that has been sent together with the request and includes information indicating an event occurring location and a recorded frequency of requesting that corresponds to the event occurring location. The server apparatus supplies the extracted situation-solving information to the game terminal as a reply to the request. The system also includes game terminals each for, when requesting, in response to a manipulation by a player, the server apparatus to supply situation-solving information, sending the server apparatus game progress information that includes information indicating an event occurring location. When receiving situation-solving information from the server apparatus as a reply to the request, the game terminals display the received situation-solving information.
- According to an eighth aspect of the invention, there is provided a server apparatus used in a game system in which situation-solving information is supplied online from the server apparatus to game terminals, including a recording device that records a frequency of requesting of situation-solving information for each of locations where an event may occur as a game proceeds. An extracting device extracts, when a request for situation-solving information is received from one of the game terminals, from pieces of situation-solving information that are stored in advance so as to be correlated with the event occurring locations, situation-solving information that is suitable for a status indicated by game progress information that has been sent together with the request and includes information indicating an event occurring location and a frequency of requesting that is recorded in the recording means and corresponds to the event occurring location. A supplying device supplies the situation-solving information extracted by the extracting device to the game terminal as a reply to the request.
- According to a ninth aspect of the invention, there is provided a game terminal used in a game system. In the game system, situation-solving information is supplied online from a server apparatus to the game terminal(s) and the server apparatus records a frequency of requesting of situation-solving information for each of locations where an event may occur as a game proceeds. The server apparatus extracts, when receiving a request for situation-solving information from one of the game terminals, from pieces of situation-solving information that are stored in advance so as to be correlated with the event occurring locations, situation-solving information that is suitable for a status indicated by game progress information that has been sent together with the request and includes information indicating an event occurring location and a recorded frequency of requesting that corresponds to the event occurring location. The server apparatus supplies the extracted situation-solving information to the game terminal as a reply to the request. The game terminal includes a requesting device that sends the server apparatus game progress information including information that indicates an event occurring location in requesting, the server apparatus to supply situation-solving information (in response to a manipulation by a player). The game terminal further includes a display that displays, when situation-solving information is received from the server apparatus as a reply to the request, the received situation-solving information.
- FIG. 1 is a block diagram showing a system as a whole according to a first embodiment of the present invention;
- FIG. 2 illustrates an example of game progress information to be registered in the first embodiment;
- FIG. 3 is a table showing an exemplary matched level judgment table according to the first embodiment;
- FIG. 4 is a table showing an exemplary situation-solving information database according to the first embodiment;
- FIGS.5A-5E illustrate an example of how picture transitions occur (on the game terminal side) in acquiring situation-solving information according to the first embodiment;
- FIGS.6A-6F show examples of situation-solving information corresponding to respective levels in the first embodiment;
- FIG. 7 is a flowchart showing correspondence between exemplary operations of one game terminal and a game server in the first embodiment;
- FIG. 8 is a flowchart showing correspondence between exemplary operations of one game terminal and a situation-solving information server in the first embodiment;
- FIG. 9 is a block diagram showing an exemplary configuration of each game terminal according to the first embodiment;
- FIG. 10 is a chart showing a communication procedure according to a second embodiment of the invention;
- FIG. 11 is a flowchart showing a level reconstruction operation with polling according to the second embodiment;
- FIG. 12 shows an example of level reconstruction according to the second embodiment; and
- FIG. 13 is a flowchart showing a situation-solving information providing operation performed at the time of polling according to the second embodiment.
- Embodiments of the present invention will be hereinafter described in detail with reference to the accompanying drawings.
- FIG. 1 is a block diagram showing a system as a whole according to a first embodiment of the invention. As shown in FIG. 1, this system is configured in such a manner that
game terminals 1, agame server 2, a situation-solvinginformation server 3, etc. are connected to anetwork 4. Communication is performed over thenetwork 4. - The technologies of commercial networks, the Internet, etc. can be applied to this system. In such a case, an environment is necessary that allows a user to receive service after being authenticated by establishing a dial-up (or permanent) connection from each
game terminal 1 to a nearby server. To access thenetwork 4, it is necessary to connect to a provider via a (dial-up or always-on) modem. - The individual apparatuses will be described below. As shown in FIG. 1, each
game terminal 1 is provided with arecording medium 11, where agame program 11A, a situation-solvinginformation acquiring program 11B,game progress information 11C, auser ID 11D that is necessary for user authentication, etc. are stored. Therecording medium 11 may be a hard disk drive. - The
recording medium 11 maybe supplied with thegame program 11A from a disc medium such as a CD-ROM, a DVD, or a floppy disk. Thegame program 11A is a game program dedicated to on-line play or off-line play. - The situation-solving
information acquiring program 11B has a function of having situation-solving information supplied by requesting the situation-solvinginformation server 3 to supply situation-solving information and sending thegame progress information 11C to it. Situation-solving information is requested mainly in response to a manipulation by a player. Each piece of thegame progress information 11C, which is information to be provided in requesting the situation-solvinginformation server 3 to supply situation-solving information, consists of a scene, for example, a map No., that indicates the degree of progress of a game being played by a player, a standstill time with the same map, the number of times of requesting with the same map, etc. Theuser ID 11D is used for checking, in receiving a service, whether the user is a legitimately registered user. - To use each
game terminal 1 as a client of each server, adisplay 12 for image display and sound output and a key-pad 13 for manipulation input by a user are connected to eachgame terminal 1. Various services are provided through thedisplay 12 and controlled through the key-pad 13. - As shown in FIG. 1, the
game server 2 is provided with anevent information database 21, aserver engine 22 having a function to serve as auser authentication section 23, and other components. Thegame server 2 controls an on-line game by using a function of theserver engine 22 and provides event information that is stored in theevent information database 21, for example, in accordance with the progress of a game being played by each player. - A service that makes it possible to recognize whether users are connected to each other over a network is already provided by major commercial networks etc. Examples of techniques relating to such a service are ICQ and instant messaging. The invention can further provide an environment that makes it possible to recognize, in a game space, how a service is being used between users.
- As shown in FIG. 1, the situation-solving
information server 3 is provided with a situation-solvinginformation database 31, aserver engine 32, etc. The situation-solvinginformation server 3 controls provision of situation-solving information by using a function of theserver engine 32, and extracts optimum situation-solving information from among the pieces of situation-solving information stored in the situation-solvinginformation database 31 and supplies it to a requestsource game terminal 1. - The
server engine 32 is provided with a matched level judgment table 33, auser authentication section 34, etc. The matched level judgment table 33 is used for determining a level suitable for a player based on game progress information that is sent from agame terminal 1 when situation-solving information is requested. Theserver engine 32 extracts situation-solving information corresponding to the determined level from the situation-solvinginformation database 31 and sends it back to a requestsource game terminal 1. - The matched level judgment table33, which is used for judging the severeness (severity) of standstill (e.g., a “standstill” being when a user is “stuck” in a particular situation) of a player based on game progress information, expresses the severity of standstill in the form of a level. A
user authentication section 34 judges whether the user is registered based on a user ID that is supplied from agame terminal 1. - To enable extraction of situation-solving information corresponding to a determined level of the matched level judgment table33, levels and pieces of situation-solving information are registered in the situation-solving
information database 31 so as to be correlated with each other. - Next, the
game progress information 11C will be described in detail. FIG. 2 illustrates an example of game progress information to be registered. For example, as shown in FIG. 2, a mapNo., a standstill time, the number of times of requesting, etc. are registered as each piece ofgame progress information 11C so as to be correlated with a date and time when situation-solving information is requested. That is, game progress information is added every time situation-solving information is requested. - The map No. means position information of a scene being played by a player. Based on the map No., the situation-solving
information server 3 can judge in what event a player is stuck. The standstill time means a count indicating an accumulation of elapsed times with a map No. where situation-solving information is requested every time repeatedly. The standstill time means current and past game progress information because past standstill times are referred to. The number of times of requesting means a count indicating an accumulation of the numbers of times of requesting with a map No. where situation-solving information is requested repeatedly (every time) . The number of times of requesting means current and past game progress information because past numbers of times of requesting are referred to. - As shown in FIG. 2, the past four pieces of game progress information show that situation-solving information was requested first on Jan. 1, 2000 and then on the 8th, 9th, and 10th day of January. On Jan. 1, a request was sent at 3:30 a.m. and the map No. was “2” at that time. The next request was made on Jan. 8 at 8:10 p.m. (20:10) and the map No. was “4” at that time. It is seen that the player took eight days (starting from Jan. 1) to advance from the map No.2 to the map No. 4. In the game progress information corresponding to Jan. 8, 2000 when a request was made with respect to the map No. 4, the standstill time is 0 hour and the number of times of requesting is still one.
- On Jan. 9 at 10:10 p.m., situation-solving information was requested with respect to the same map No.4 as in the previous time. From the fact that the standstill time is 2 hours, it is seen that the player was stuck with the same map. The occurrence of the request of this date increased the number of times of requesting with respect to the map No. 4 to two.
- The latest game progress information shows that the player requested situation-solving information still with respect to the same map No.4. As a result, for the map No. 4, a total standstill time of 5 hours and a total number of times of requesting that is three were registered.
- In the above manner, every time situation-solving information is requested, a map No. where a player is stuck, an accumulated standstill time, and a total number of times of requesting are registered, whereby a game progress status can be recognized at a glance. This embodiment makes it possible to acquire optimum situation-solving information by using the
game progress information 11C. - Next, a detailed description will be made of the matched level judgment table33 that is held by the situation-solving
information server 3. FIG. 3 is a table showing an example of the matched level judgment table 33. As shown in FIG. 3, the number of times of requesting is classified for each map No. and the standstill time is classified for each range of the number of times of requesting. Levels are correlated with the respective ranges of the standstill time. - For example, for the map No.1, the number of times of requesting is classified into three ranges of 1-2 times, 3-5 times, and 6 or more times. The range of 1-2 times, for which the standstill time is not taken into consideration, is correlated with only a matched level D. Similarly, the range of 3-5 times, for which the standstill time is not taken into consideration, is correlated with only a matched level C.
- For the range of 6 or more times, the standstill time is classified into two ranges, that is, “less than one week” and “one week or more.” The range of “less than one week” is correlated with a matched level B and the range of “one week or more” is correlated with a matched level A.
- As described above, in the case of the map No.1, levels A-D are assigned. As the level changes in order from level D to level A, the severity of standstill of a player increases and more detailed situation-solving information is provided gradually.
- For the map No.4, the number of times of requesting is classified into four ranges that are 1 time, 2-3 times, 4 times, and 5 or more times. The range of 1 time, for which the standstill time is not taken into consideration, is correlated with only a matched level F. For the range of 2-3 times, the standstill time is classified into two ranges that are “less than 24 hours” and “24 hours or more,” which are correlated with matched levels E and D, respectively.
- For the range of 4 times, the standstill time is classified into two ranges that are “less than 36 hours” and “36 hours or more,” which are correlated with matched levels C and B, respectively. The range of 5 or more times, for which the standstill time is not taken into consideration with importance given to the number of times of requesting, is correlated with only a matched level A.
- As described above, in the case of the map No.4, levels A-F are assigned. As the level changes in order from level F to level A, the severity of standstill of a player increases and more detailed situation-solving information is provided gradually.
- Although in the above example the number of levels varies depending on the map, naturally the number of levels maybe fixed.
- Next, a detailed description will be made of the situation-solving
information database 31 that is held by the situation-solvinginformation server 3. FIG. 4 is a table showing an example of the situation-solvinginformation database 31. As shown in FIG. 4, pieces of situation-solving information are stored in the situation-solvinginformation database 31 so as to be correlated with respective levels for each map No. As described above, the four levels A-D are provided for the map No. 1. Therefore, pieces of situation-solving information STA1, STB1, STC1, and STC1 are registered so as to be correlated with the respective levels A, B, C, and D. The six levels A-F are provided for the map No. 4. Therefore, pieces of situation-solving information STA4, STB4, STC4, STD4, STE4, and STF4 are registered so as to be correlated with the respective levels A, B, C, D, E, and F. - Each piece of situation-solving information is denoted in the form of ST+level i+map No. j, that is “STij.” For example, i is equal to A in the case of level A and j is equal to 4 in the case of the map No.4; the situation-solving information is denoted by STA4.
- Next, the procedure for acquiring situation-solving information will be described. FIGS.5A-5E illustrate an example of how picture transitions occur (on the game terminal side) in acquiring situation-solving information. When a player plays a game (see FIG. 5A), a
menu window 100 is displayed upon a manipulation on the key-pad (see FIG. 5B). Themenu window 100 includes an item “situation-solving information” to be used for requesting situation-solving information. - If the player moves the cursor on the
menu window 100 and performs a manipulation of selecting the item “situation-solving information” (see FIG. 5C), game progress information is sent to the situation-solvinginformation server 3 together with a request for situation-solving information. Optimum situation-solving information is supplied as a reply. A situation-solvinginformation picture 101 is formed on the screen, and a situation-solvinginformation description 101 a and a computergraphic image 101 b are displayed in the situation-solving information picture 101 (see FIG. 5D) . Where situation-solving information is provided to occupy several pages, icons for page switching (e.g., a “next page” icon and a “return” icon) are also displayed. Naturally, thegame terminals 1 may be so configured that all of such situation-solving information is displayed by scrolling. - It is assumed that the player can arbitrarily determine whether to store the situation-solving information in his
own game terminal 1. If the player performs a manipulation of finishing the process for acquiring situation-solving information, the displayed picture returns to the game picture (see FIG. 5E). - Next, the situation-solving information will be described in detail. FIGS.6A-6F show examples of situation-solving information corresponding to respective levels. FIGS. 6A-6F show contents of the situation-solving information STF4, STE4, STD4, STC4, STB4, and STA4, respectively. Pieces of advice of situation-solving information for the same map No. are different in specificity depending on the level. The six levels are provided for the map No. 4 and the content of situation-solving information becomes more specific as the level changes in order toward level A.
- In the example of FIGS.6A-6F, at the stage of level F (situation-solving information STF4), a hint-like content “To defeat the opponent character, search for an item.” is presented (see FIG. 6A). At the one-step higher stage of level E (situation-solving information STE4), a content “Hold out some more!” that requests the player to make more effort is presented (see FIG. 6B).
- At the stage of level D (situation-solving information STD4) , a content “To defeat the opponent character, search for an item. Go to Y town!” that informs the player of a specific destination is presented (FIG. 6C). This situation-solving information is a little more specific than at the stage of level D, which may contribute to solving the standstill. To a player who can proceed to the next step by using the situation-solving information of this level, the information so far provided is sufficient.
- At the stage of level C (situation-solving information STC4), a content “To defeat the opponent character, search for an item. Go to the northeast part of Y town!” that specifies not only the town but also the area of the town is presented (see FIG. 6D). This makes it possible to guide a player more quickly to the place where the item is hidden.
- A player who cannot find the item even at the stage of level C is provided with the situation-solving information STB4 of level B. At this stage, a content “Item X is necessary to defeat the opponent character. Go to the northeast part of Y town!” that specifies what item is necessary in addition to the town and its area is presented (see FIG. 6E). This provides a merit that a player can image the object to be acquired.
- Finally, the situation-solving information STA4 of level A is provided. At this stage, a content “Item X that is necessary to defeat the opponent character exists at the base of a tree that exists in the northeast part of Y town.” that is almost the same as the answer is presented (see FIG. 6F). With priority given to a player's advancing to the next step, more specific situation-solving information like the answer may be presented.
- Next, the operation of the game system will be described. FIG. 7 is a flowchart showing correspondence between exemplary operations of one
game terminal 1 and thegame server 2 in this embodiment. FIG. 8 is a flowchart showing correspondence between exemplary operations of onegame terminal 1 and the situation-solvinginformation server 3 in this embodiment. - First, the manner of user authentication will be described in detail with reference to FIG. 7. In a
game terminal 1, in receiving an on-line game service, to establish a connection to the game server 2 a user ID is sent to thegame server 2 in response to a manipulation by a player (step S11). - In response, the
game server 2 performs user authentication based on the user ID that has been sent from the game terminal 1 (step S21). If there occurs no problem, a permission notice is sent back (step S22). Thereafter, while recognizing the position in the game space by cooperating with thegame terminal 1, thegame server 2 performs control of, for example, generating events depending on how the player advances a game. - The
game terminal 1 can start the on-line game upon receiving the permission from the game server 2 (step S12). Thereafter, thegame terminal 1 communicates with thegame server 2. - As described above, in using a non-line game, it is necessary for each
game terminal 1 to perform an operation for user authentication with thegame server 2. - Next, how situation-solving information is requested and supplied will be described in detail with reference to FIG. 8. It is assumed that either an on-line game or an off-line game is played in a
game terminal 1. Where a non-line game is played, it is assumed that an operation for user authentication is performed between thegame terminal 1 and thegame server 2 at a start of the game. On the other hand, where an off-line game is played, it is assumed that an operation for user authentication is performed between thegame terminal 1 and thegame server 2 at a stage when situation-solving information is requested. - In the
game terminal 1, if a menu request manipulation is performed during execution of a game (step S101), a menu is displayed on the display screen as shown in FIG. 5B, for example (step S102). If situation-solving information is requested by a further manipulation (yes route of step S103), game progress information to be sent to the situation-solvinginformation server 3 is generated (step S104). - The generated game progress information is sent to the situation-solving
information server 3 together with a request for situation-solving information (step S105). A date and time of the transmission at step S105, a map No. that was sent at step S105, a calculated standstill time, and a calculated number of times of requesting are registered so as to be correlated with each other as shown in FIG. 2 (step S106). - If a reply from the situation-solving
information server 3 to the request for situation-solving information arrives, thegame terminal 1 receives the relay, that is, situation-solving information (step S107) and displays it on thedisplay 12 as shown in FIG. 5D (step S108). If the player performs a manipulation for finishing the display of the situation-solving information (yes route of step S109), the game processing is restarted (step S110). - The situation-solving
information server 3 receives the game progress information that is transmitted from thegame terminal 1 together with the request for situation-solving information (step S201). Upon reception of the game progress information, the situation-solvinginformation server 3 judges a level that matches the player based on the game progress information by using the matched level judgment table 33 (step S202). - Situation-solving information corresponding to the matched level that was judged at step S202 is extracted from the situation-solving information database 33 (step S203), and the extracted situation-solving information is supplied (transmitted) as a reply to the request source game terminal 1 (step S204).
- As described above, the processing of the situation-solving
information server 3 may be such that the situation-solvinginformation server 3 makes a judgment every time game progress information is sent from eachgame terminal 1 without accumulating received pieces of game progress information. This realizes efficient server operation of the situation-solvinginformation server 3. - Next, the configuration of each
game terminal 1 will be described briefly. FIG. 9 is a block diagram showing an exemplary configuration of eachgame terminal 1 according to this embodiment. As shown in FIG. 9, thegame terminal 1 is configured in such a manner that aCPU 14, aROM 15, aRAM 16, arecording medium 11, animage processing section 17, asound processing section 18, a key-pad 13, adisplay 12, acommunication control section 19, etc. are connected to aninternal bus 10. - The
internal bus 10 is a line for transmitting an address signal and a data signal within thegame terminal 1. TheCPU 14 controls the entire operation of thegame terminal 1 according to various programs recorded on therecording terminal 11. TheROM 15 stores programs, various parameters, etc. that are necessary for operation of an application such as a game program. - The
RAM 16 is a memory that is used as a work area when any of various programs is executed. As already described above, therecording medium 11 may be used in such a manner that a new program and data that are transmitted from thenetwork 4 over theline 20 that is connected to thecommunication control section 19 are stored therein. Theimage processing section 17 performs computer graphics processing etc. when a game is played or situation-solving information is displayed, for example. Thesound processing section 18 performs sound processing etc. when a game is played or situation-solving information is output, for example. - The key-
pad 13 is a unit through which an instruction is input according to a manipulation by a user. Thedisplay 12 is a unit for outputting an image and a sound. Thecommunication control section 19, which is connected to thenetwork 4 via theline 20, is an interface that is used for receiving various services from thenetwork 4. Incorporating a modem, thecommunication control section 19 establishes a connection to a provider via the modem in accessing thenetwork 4. - As described above, in this embodiment, at the time of provision of situation-solving information, the ability of a player such as game experiences, game knowledge, game situation-solving knowledge, etc. is judged based on game progress information and situation-solving information whose content is suitable for the level of the player is extracted. Proper situation-solving advice can be provided by presenting such situation-solving information to the player.
- Although in the above embodiment a
game terminal 1 itself accesses the situation-solvinginformation server 3 and acquires situation-solving information in response to a manipulation by a player, the invention is not limited such a case. A configuration is possible in which the situation-solvinginformation server 3 itself collects pieces of game progress information of players by polling so as to be able to provide situation-solving information of a matched level with optimum timing. - Such a configuration will be described below as a second embodiment of the invention. FIG. 10 is a chart showing a communication procedure according to the second embodiment of the invention. It is assumed that a game terminal, a game server, and a situation-solving information server have the same configurations and functions as the above-described
game terminal 1,game server 2, and situation-solvinginformation server 3. - As shown in FIG. 10, the situation-solving information server polls game terminals via the network. The polling is performed regularly, for example. The polling interval may be one hour or one day. The subjects of polling (game terminals) may be reserved by players in advance, or set according to an arbitrary rule.
- In a game terminal, game progress information is generated (in the same manner as in the first embodiment) in response to polling and sent to the situation-solving information server. A reply to the polling is made in this manner. In the situation-solving information server, situation-solving information suitable for the level of the player is extracted based on the game progress information acquired by the polling in the same manner as in the first embodiment and supplied to the game terminal.
- The difficulty of each scene (map) can be measured by utilizing the above-described polling. That is, progress statuses of respective players can be recognized collectively by performing polling. This is done by performing statistical analysis using the standstill time and the number of times of requesting of each map. If the difficulty is high and hence it is necessary to provide detailed situation-solving information at an early stage, the matched level may be set high for a small number of times of requesting; that is, it is necessary to reconstruct the matched level judgment table. It is also necessary to reconstruct the situation-solving information database accordingly.
- Such reconstruction can be attained by the following processing. FIG. 11 is a flowchart showing a level reconstruction operation with polling and FIG. 12 shows an example of level reconstruction. When polling is performed by the situation-solving information server (step S301), pieces of game progress information are collected from respective game terminals (step S302).
- The difficulty of each map is judged based on the thus-collected pieces of game progress information (step S303). For a map that is high in difficulty, level reconstruction is performed so that more detailed situation-solving information is provided at a stage when the number of times of requesting is small or the standstill time is short. The matched level judgment table and the situation-solving information database are reconstructed according to the above level reconstruction (step S304).
- For example, if it is judged that there are many players who are stuck for a long time with the map No.4, level reconstruction may be so performed that the situation-solving information that is currently provided to a level-A player is provided to a level-B player instead. The level reconstruction operation is completed after the above alteration is reflected in the related components.
- In the above manner, the difficulty of each map can easily be recognized by polling. As a result, an environment in which situation-solving information suitable for a player can be provided can always be secured in an optimum state.
- Further, the timing of provision of situation-solving information may be controlled by judging, based on pieces of game progress information that are collected by polling, whether situation-solving information should be or need not be supplied to a player now.
- Such a control can be realized by the following processing. FIG. 13 is a flowchart showing a situation-solving information providing operation at the time of polling. In the situation-solving information server, when polling is performed (step S401), pieces of game progress information are collected from respective game terminals (step S402).
- The standstill status of each player is judged based on the thus-collected pieces of game progress information (step S403). For example, if there is a player who is in a standstill state of level C or higher (yes route at step S404), situation-solving information corresponding to the level is sent at this time point (step S405). This makes it to possible to save, at an earlier stage, a player who is stuck.
- If it is judged that there is a player who is in a standstill state of level D or lower (No route at step S404), situation-solving information is not provided at this time point and the process is finished.
- As described above, the utilization of polling makes it possible to easily recognize the standstill statuses of respective players and to provide situation-solving information with optimum timing.
- As described above, according to the invention, at the time of provision of situation-solving information, the ability of a player such as game experiences, game knowledge, game situation-solving knowledge, etc. is judged based on game progress information and situation-solving information whose content is suitable for the level of the player is extracted. Proper situation-solving advice can be provided by presenting such situation-solving information to the player.
Claims (43)
1. A method for supplying situation-solving information online from a server apparatus to game terminals, comprising:
under the control of the server apparatus,
when receiving a request for situation-solving information from one of the game terminals, extracting, from pieces of situation-solving information that are stored in advance, situation-solving information that is suitable for a status indicated by current and past game progress information that has been sent together with the request; and
supplying the extracted situation-solving information to the game terminal as a reply to the request; and
under the control of each of the game terminals,
when requesting, in response to a manipulation by a player, the server apparatus to supply situation-solving information, sending the server apparatus current game progress information and past game progress information that is already stored, and storing the current game progress information; and
when receiving situation-solving information from the server apparatus as a reply to the request, displaying the received situation-solving information,
whereby supply of situation-solving information is realized.
2. The method according to , further comprising, under the control of the server apparatus, collecting pieces of game progress information from the game terminals by polling, determining a level of difficulty of each event occurring location based on the pieces of game progress information that have been collected from the game terminals, and assigning a more detailed level of situation-solving information when the level of determined difficulty is higher.
claim 1
3. The method according to , comprising, under the control of the server apparatus, collecting pieces of current and past game progress information from the game terminals by polling, determining a game terminal that is in a standstill state that is of a predetermined level based on the pieces of current and past game progress information that have been collected from the game terminals, extracting situation-solving information corresponding to a standstill location for the determined game terminal, and supplying the extracted situation-solving information to the determined game terminal.
claim 1
4. A method for supplying situation-solving information online from a server apparatus to game terminals, comprising:
under the control of the server apparatus,
when receiving a request for situation-solving information from one of the game terminals, determining a game progress status based on current and past game progress information that has been sent together with the request;
extracting, from pieces of situation-solving information that are stored in advance so as to be classified into levels that are correlated with game progress statuses, situation-solving information of a level that is correlated with the determined game progress status; and
supplying the extracted situation-solving information to the game terminal as a reply to the request; and
under the control of each of the game terminals,
when requesting, in response to a manipulation by a player, the server apparatus to supply situation-solving information, sending the server apparatus current game progress information and past game progress information that is already stored, and storing the current game progress information; and
when receiving situation-solving information from the server apparatus as a reply to the request, displaying the received situation-solving information,
whereby supply of situation-solving information is realized.
5. The method according to , comprising, under the control of the server apparatus, extracting more detailed situation-solving information as the game progress status becomes worse.
claim 4
6. The method according to or , comprising:
claim 4
5
under the control of each of the game terminals,
measuring a standstill time with reference to a present time for a location for which situation-solving information is requested repeatedly among event occurring locations; and
sending the measured standstill time to the server apparatus in such a manner that the measured standstill time is included in the current and past game progress information; and
under the control of the server apparatus, determining a game progress status further based on the standstill time.
7. The method according to or , comprising:
claim 4
5
under the control of each of the game terminals,
counting the number of times of requesting with reference to a present time for a location for which situation-solving information is requested repeatedly among event occurring locations; and
sending the measured number of times of requesting to the server apparatus in such a manner that the measured number of times of requesting is included in the current and past game progress information; and
under the control of the server apparatus, determining a game progress status further based on the number of times of requesting.
8. A method for supplying situation-solving information online from a server apparatus to game terminals, comprising:
under the control of the server apparatus,
recording a frequency of requesting of situation-solving information for each location where an event may occur as a game proceeds;
when receiving a request for situation-solving information from one of the game terminals, extracting, from pieces of situation-solving information that are stored in advance so as to be correlated with the event occurring locations, situation-solving information that is suitable for a status indicated by game progress information that has been sent together with the request and includes information indicating an event occurring location and a recorded frequency of requesting that corresponds to the event occurring location; and
supplying the extracted situation-solving information to the game terminal as a reply to the request; and
under the control of each of the game terminals,
when requesting, in response to a manipulation by a player, the server apparatus to supply situation-solving information, sending the server apparatus game progress information that includes information indicating an event occurring location; and
when receiving situation-solving information from the server apparatus as a reply to the request, displaying the received situation-solving information,
whereby supply of situation-solving information is realized.
9. The method according to , wherein pieces of situation-solving information are stored in advance the pieces of situation-solving information being classified into levels that are correlated with frequencies of requesting and that are more detailed for a level corresponding to a higher frequency of requesting, the method further comprising, under the control of the server apparatus, judging an event occurring location based on game progress information sent from one of the game terminals from among the pieces of situation-solving information stored in advance, judging a level of the event occurring location based on a corresponding recorded frequency of requesting, and extracting situation-solving information corresponding to the judged level.
claim 8
10. The method according to or , comprising, under the control of each of the game terminals, storing current game progress information when requesting situation-solving information; and, under the control of the server apparatus, extracting situation-solving information further based on current and past game progress information.
claim 8
9
11. The method according to any one of claims 1, 4, and 8, further comprising, under the control of each of the game terminals, establishing a connection to the server apparatus at a time point of requesting situation-solving information in response to the manipulation by the player in a case where a video game is being played offline.
12. The method according to any one of claims 1, 4, and 8, wherein each of the pieces of situation-solving information includes data to be used for reproducing a computer graphic image.
13. The method according to any one of claims 1, 4, and 8, wherein each of the pieces of situation-solving information includes data to be used for reproducing a sound.
14. The method according to any one of claims 1, 4, and 8, wherein each of the pieces of situation-solving information includes data to be used for reproducing a computer graphic image and a sound.
15. The method according to , further comprising, under the control of each of the game terminals, changing a viewing point arbitrarily in response to a manipulation of the player when displaying the situation-solving information by reproducing the computer graphic image.
claim 12
16. The method according to any one of claims 1, 4, and 8, further comprising, under the control of each of the game terminals, scrolling a displayed picture in response to a manipulation by the player when displaying the situation-solving information.
17. The method according to any one of claims 1, 4, and 8, further comprising, under the control of each of the game terminals, changing a page of a displayed picture in response to a manipulation by the player when displaying the situation-solving information.
18. The method according to any one of claims 1, 4, and 8, further comprising, under the control of each of the game terminals, zooming part or all of a displayed picture in response to a manipulation by the player when displaying the situation-solving information.
19. A computer-readable recording medium on which a program for realizing a method for supplying situation-solving information online from a server apparatus to game terminals is recorded, the program causing a computer to execute:
under the control of the server apparatus,
when receiving a request for situation-solving information from one of the game terminals, extracting, from pieces of situation-solving information that are stored in advance, situation-solving information that is suitable for a status indicated by current and past game progress information that has been sent together with the request; and
supplying the extracted situation-solving information to the game terminal as a reply to the request; and
under the control of each of the game terminals,
when requesting, in response to a manipulation by a player, the server apparatus to supply situation-solving information, sending the server apparatus current game progress information and past game progress information that is already stored, and storing the current game progress information; and
when receiving situation-solving information from the server apparatus as a reply to the request, displaying the received situation-solving information,
whereby supply of situation-solving information is realized.
20. The recording medium according to , wherein the program causes the computer to further execute, under the control of the server apparatus, collecting pieces of game progress information from the game terminals by polling, determining a level of difficulty of each event occurring location based on the pieces of game progress information that have been collected from the game terminals, and assigning a more detailed level of situation-solving information when the level of determined difficulty is higher.
claim 19
21. The recording medium according to , wherein the program causes the computer to execute, under the control of the server apparatus, collecting pieces of current and past game progress information from the game terminals by polling, determining a game terminal that is in a standstill state that is of a predetermined level based on the pieces of current and past game progress information that have been collected from the game terminals, extracting situation-solving information corresponding to a standstill location for the determined game terminal, and supplying the extracted situation-solving information to the determined game terminal.
claim 19
22. A recording medium on which a program for realizing a method for supplying situation-solving information online from a server apparatus to game terminals is recorded, the program causing a computer to execute:
under the control of the server apparatus,
when receiving a request for situation-solving information from one of the game terminals, determining a game progress status based on current and past game progress information that has been sent together with the request;
extracting, from pieces of situation-solving information that are stored in advance so as to be classified into levels that are correlated with game progress statuses, situation-solving information of a level that is correlated with the determined game progress status; and
supplying the extracted situation-solving information to the game terminal as a reply to the request; and
under the control of each of the game terminals,
when requesting, in response to a manipulation by a player, the server apparatus to supply situation-solving information, sending the server apparatus current game progress information and past game progress information that is already stored, and storing the current game progress information; and
when receiving situation-solving information from the server apparatus as a reply to the request, displaying the received situation-solving information,
whereby supply of situation-solving information is realized.
23. The recording medium according to , wherein the program causes the computer to execute, under the control of the server apparatus, extracting more detailed situation-solving information as the game progress status becomes worse.
claim 22
24. The recording medium according to or , wherein the program causes the computer to execute:
claim 22
23
under the control of each of the game terminals,
measuring a standstill time with reference to a present time for a location for which situation-solving information is requested repeatedly among event occurring locations; and
sending the measured standstill time to the server apparatus in such a manner that the measured standstill time is included in the current and past game progress information; and
under the control of the server apparatus, determining a game progress status further based on the standstill time.
25. The recording medium according to or , wherein the program causes the computer to execute:
claim 22
23
under the control of each of the game terminals,
counting the number of times of requesting with reference to a present time for a location for which situation-solving information is requested repeatedly among event occurring locations; and
sending the measured number of times of requesting to the server apparatus in such a manner that the measured number of times of requesting is included in the current and past game progress information; and
under the control of the server apparatus, determining a game progress status further based on the number of times of requesting.
26. A computer-readable recording medium on which a program for realizing a method for supplying situation-solving information online from a server apparatus to game terminals is recorded, the program causing a computer to execute:
under the control of the server apparatus,
recording a frequency of requesting of situation-solving information for each location where an event may occur as a game proceeds;
when receiving a request for situation-solving information from one of the game terminals, extracting, from pieces of situation-solving information that are stored in advance so as to be correlated with the event occurring locations, situation-solving information that is suitable for a status indicated by game progress information that has been sent together with the request and includes information indicating an event occurring location and a recorded frequency of requesting that corresponds to the event occurring location; and
supplying the extracted situation-solving information to the game terminal as a reply to the request; and
under the control of each of the game terminals,
when requesting, in response to a manipulation by a player, the server apparatus to supply situation-solving information, sending the server apparatus game progress information that includes information indicating an event occurring location; and
when receiving situation-solving information from the server apparatus as a reply to the request, displaying the received situation-solving information,
whereby supply of situation-solving information is realized.
27. The recording medium according to , wherein pieces of situation-solving information are stored in advance, the pieces of situation-solving information being classified into levels that are correlated with frequencies of requesting and that are more detailed for a level corresponding to a higher frequency of requesting, and wherein the program further causes the computer to execute, under the control of the server apparatus, judging an event occurring location based on game progress information sent from one of the game terminals from among the pieces of situation-solving information stored in advance, judging a level of the event occurring location based on a corresponding recorded frequency of requesting, and extracting situation-solving information corresponding to the judged level.
claim 26
28. The recording medium according to or , wherein the program causes the computer to execute, under the control of each of the game terminals, storing current game progress information when requesting situation-solving information; and, under the control of the server apparatus, extracting situation-solving information further based on current and past game progress information.
claim 26
27
29. The recording medium according to any one of claims 19, 22, and 26, wherein the program causes the computer to further execute, under the control of each of the game terminals, establishing a connection to the server apparatus at a time point of requesting situation-solving information in response to the manipulation by the player in a case where a video game is being played offline.
30. The recording medium according to any one of claims 19, 22, and 26, wherein each of the pieces of situation-solving information includes data to be used for reproducing a computer graphic image.
31. The recording medium according to any one of claims 19, 22, and 26, wherein each of the pieces of situation-solving information includes data to be used for reproducing a sound.
32. The recording medium according to any one of claims 19, 22, and 26, wherein each of the pieces of situation-solving information includes data to be used for reproducing a computer graphic image and a sound.
33. The recording medium according to , wherein the program causes the computer to further execute, under the control of each of the game terminals, changing a viewing point arbitrarily in response to a manipulation of the player when displaying the situation-solving information by reproducing the computer graphic image.
claim 30
34. The recording medium according to any one of claims 19, 22 and 26, wherein the program causes the computer to further execute, under the control of each of the game terminals, scrolling a displayed picture in response to a manipulation by the player when displaying the situation-solving information.
35. The recording medium according to any one of claims 19, 22, and 26, wherein the program causes the computer to further execute, under the control of each of the game terminals, changing a page of a displayed picture in response to a manipulation by the player when displaying the situation-solving information.
36. The recording medium according to any one of claims 19, 22, and 26, wherein the program causes the computer to further execute, under the control of each of the game terminals, zooming part or all of a displayed picture in response to a manipulation by the player when displaying the situation-solving information.
37. A game system in which situation-solving information is supplied online from a server apparatus to game terminals, comprising:
the server apparatus for:
recording a frequency of requesting of situation-solving information for each of locations where an event may occur as a game proceeds;
when receiving a request for situation-solving information from one of the game terminals, extracting, from pieces of situation-solving information that are stored in advance so as to be correlated with the event occurring locations, situation-solving information that is suitable for a status indicated by game progress information that has been sent together with the request and includes information indicating an event occurring location and a recorded frequency of requesting that corresponds to the event occurring location; and
supplying the extracted situation-solving information to the game terminal as a reply to the request; and
the game terminals each for:
when requesting, in response to a manipulation by a player, the server apparatus to supply situation-solving information, sending the server apparatus game progress information that includes information indicating an event occurring location; and
when receiving situation-solving information from the server apparatus as a reply to the request, displaying the received situation-solving information.
38. A server apparatus used in a game system in which situation-solving information is supplied online from the server apparatus to game terminals, comprising:
a recording device that records a frequency of requesting of situation-solving information for each of locations where an event may occur as a game proceeds;
an extracting device that extracts, when a request for situation-solving information is received from one of the game terminals, from pieces of situation-solving information that are stored in advance so as to be correlated with the event occurring locations, situation-solving information that is suitable for a status indicated by game progress information that has been sent together with the request and includes information indicating an event occurring location and a frequency of requesting that is recorded in the recording device and corresponds to the event occurring location; and
a supplying device that supplies the situation-solving information extracted by the extracting means to the game terminal as a reply to the request.
39. A game terminal used in a game system in which situation-solving information is supplied online from a server apparatus to the game terminal, the game terminal comprising:
a requesting device that, in requesting the server apparatus to supply situation-solving information in response to a manipulation by a player, sends the server apparatus game progress information including information that indicates an event occurring location, wherein the server apparatus records a frequency of requesting of situation-solving information for each of locations where an event may occur as a game proceeds, extracts, when receiving a request for situation-solving information from one of the game terminals, from pieces of situation-solving information that are stored in advance so as to be correlated with the event occurring locations, situation-solving information that is suitable for a status indicated by game progress information that has been sent together with the request and includes information indicating an event occurring location and a recorded frequency of requesting that corresponds to the event occurring location, and supplies the extracted situation-solving information to the game terminal as a reply to the request; and
a display that displays, when situation-solving information is received from the server apparatus as a reply to the request, the received situation-solving information.
40. The recording medium according to , wherein the program causes the computer to further execute, under the control of each of the game terminals, changing a viewing point arbitrarily in response to a manipulation of the player when displaying the situation-solving information by reproducing the computer graphic image.
claim 31
41. The recording medium according to claims 32, wherein the program causes the computer to further execute, under the control of each of the game terminals, changing a viewing point arbitrarily in response to a manipulation of the player when displaying the situation-solving information by reproducing the computer graphic image.
42. The method according to claims 13, further comprising, under the control of each of the game terminals, changing a viewing point arbitrarily in response to a manipulation of the player when displaying the situation-solving information by reproducing the computer graphic image.
43. The method according to , further comprising, under the control of each of the game terminals, changing a viewing point arbitrarily in response to a manipulation of the player when displaying the situation-solving information by reproducing the computer graphic image.
claim 14
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000012313A JP2001198350A (en) | 2000-01-20 | 2000-01-20 | Method for providing strategy information of video game on line, computer readable recording medium for program to realize the method and game system and game |
JP2000-012313 | 2000-01-20 |
Publications (1)
Publication Number | Publication Date |
---|---|
US20010009867A1 true US20010009867A1 (en) | 2001-07-26 |
Family
ID=18540047
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/764,407 Abandoned US20010009867A1 (en) | 2000-01-20 | 2001-01-19 | Game system for providing video game situation-solving information online |
Country Status (2)
Country | Link |
---|---|
US (1) | US20010009867A1 (en) |
JP (1) | JP2001198350A (en) |
Cited By (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030045359A1 (en) * | 2001-07-13 | 2003-03-06 | Leen Fergus A. | System and method for providing game advice to a user of a gaming application |
US20030078101A1 (en) * | 2001-09-18 | 2003-04-24 | Acres Gaming Incorporated | Player specific game system |
US20030109310A1 (en) * | 2001-12-12 | 2003-06-12 | Heaton Timothy H. | Systems and methods for assisting in game play and wagering |
US20050070251A1 (en) * | 2003-09-30 | 2005-03-31 | Kyocera Corporation | Mobile communication terminal, information providing system, program, and computer readable recording medium |
US20050181851A1 (en) * | 2001-12-12 | 2005-08-18 | Cantor Index, Llc | Method and apparatus for providing advice regarding gaming strategies |
US20070071322A1 (en) * | 2005-09-16 | 2007-03-29 | Maltagliati Alan G | Pattern-based encoding and detection |
US20070173333A1 (en) * | 2006-01-25 | 2007-07-26 | Kabushiki Kaisha Square Enix | Video game processing apparatus, a method and a computer program product for processing a video game |
US20080300060A1 (en) * | 2007-05-31 | 2008-12-04 | Kabushiki Kaisha Square Enix (Also Trading As Square Enix Co., Ltd.) | Online game server, online game program product and game apparatus |
US20090063463A1 (en) * | 2007-09-05 | 2009-03-05 | Sean Turner | Ranking of User-Generated Game Play Advice |
US20100222131A1 (en) * | 2007-09-14 | 2010-09-02 | Konami Digital Entertainment Co., Ltd. | Game system, and game apparatus and event processing apparatus constituting the game system |
US20100285885A1 (en) * | 2009-05-07 | 2010-11-11 | Microsoft Corporation | Massively multiplayer game message scheduling |
US7974438B2 (en) | 2006-12-11 | 2011-07-05 | Koplar Interactive Systems International, Llc | Spatial data encoding and decoding |
US8105141B2 (en) | 2001-07-13 | 2012-01-31 | Cantor Index Limited | System and method for adding a skill aspect to games of chance |
US8342966B2 (en) | 2008-10-24 | 2013-01-01 | Cfph, Llc | Wager market creation and management |
US8342946B2 (en) | 2008-10-24 | 2013-01-01 | Bgc Partners, Inc. | Computer graphics processing and display of selectable items |
EP2322257A3 (en) * | 2009-07-27 | 2013-09-11 | Sony Computer Entertainment America LLC | Real-time, contextual display of ranked, user-generated game play advice |
US8690656B2 (en) | 2008-09-12 | 2014-04-08 | Nintendo Co., Ltd. | Game apparatus and computer readable storage medium storing game program |
US8968099B1 (en) | 2012-11-01 | 2015-03-03 | Google Inc. | System and method for transporting virtual objects in a parallel reality game |
US9005016B2 (en) | 2008-10-24 | 2015-04-14 | Lee Amaitis | Wagering on event outcomes during the event |
US9128789B1 (en) | 2012-07-31 | 2015-09-08 | Google Inc. | Executing cross-cutting concerns for client-server remote procedure calls |
US9226106B1 (en) | 2012-07-31 | 2015-12-29 | Niantic, Inc. | Systems and methods for filtering communication within a location-based game |
US9539498B1 (en) | 2012-07-31 | 2017-01-10 | Niantic, Inc. | Mapping real world actions to a virtual world associated with a location-based game |
US9545565B1 (en) | 2013-10-31 | 2017-01-17 | Niantic, Inc. | Regulating and scoring player interactions within a virtual world associated with a location-based parallel reality game |
US9604131B1 (en) | 2012-07-31 | 2017-03-28 | Niantic, Inc. | Systems and methods for verifying player proximity within a location-based game |
US9621635B1 (en) | 2012-07-31 | 2017-04-11 | Niantic, Inc. | Using side channels in remote procedure calls to return information in an interactive environment |
US9669293B1 (en) | 2012-07-31 | 2017-06-06 | Niantic, Inc. | Game data validation |
US9669296B1 (en) | 2012-07-31 | 2017-06-06 | Niantic, Inc. | Linking real world activities with a parallel reality game |
US20170286464A1 (en) * | 2016-03-31 | 2017-10-05 | King.Com Limited | Storing segmented data |
US9782668B1 (en) | 2012-07-31 | 2017-10-10 | Niantic, Inc. | Placement of virtual elements in a virtual world associated with a location-based parallel reality game |
US9833707B2 (en) | 2012-10-29 | 2017-12-05 | Sony Interactive Entertainment Inc. | Ambient light control and calibration via a console |
WO2018004454A1 (en) | 2016-06-29 | 2018-01-04 | Razer (Asia-Pacific) Pte. Ltd. | Data providing methods, data providing systems, and computer-readable media |
WO2018004453A1 (en) * | 2016-06-29 | 2018-01-04 | Razer (Asia-Pacific) Pte. Ltd. | Communication methods, computer-readable media, communication devices, and servers |
CN107596691A (en) * | 2017-10-17 | 2018-01-19 | 网易(杭州)网络有限公司 | Play strategic exchange method and device |
US10051457B2 (en) | 2007-07-27 | 2018-08-14 | Intertrust Technologies Corporation | Content publishing systems and methods |
US10128914B1 (en) | 2017-09-06 | 2018-11-13 | Sony Interactive Entertainment LLC | Smart tags with multiple interactions |
US10463953B1 (en) | 2013-07-22 | 2019-11-05 | Niantic, Inc. | Detecting and preventing cheating in a location-based game |
US10561942B2 (en) | 2017-05-15 | 2020-02-18 | Sony Interactive Entertainment America Llc | Metronome for competitive gaming headset |
US10717005B2 (en) | 2017-07-22 | 2020-07-21 | Niantic, Inc. | Validating a player's real-world location using activity within a parallel reality game |
CN114327675A (en) * | 2021-12-23 | 2022-04-12 | 广东明创软件科技有限公司 | Method for starting mini-game application and related device |
US11376500B2 (en) * | 2019-02-27 | 2022-07-05 | Nvidia Corporation | Gamer training using neural networks |
US11413547B2 (en) * | 2019-02-25 | 2022-08-16 | Sony Interactive Entertainment LLC | Building a dynamic social community based on real-time in-game context of a player |
US11498004B2 (en) * | 2020-06-23 | 2022-11-15 | Nintendo Co., Ltd. | Computer-readable non-transitory storage medium having instructions stored therein, game apparatus, game system, and game processing method |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7218739B2 (en) | 2001-03-09 | 2007-05-15 | Microsoft Corporation | Multiple user authentication for online console-based gaming |
US7203835B2 (en) * | 2001-11-13 | 2007-04-10 | Microsoft Corporation | Architecture for manufacturing authenticatable gaming systems |
KR20070052493A (en) * | 2005-11-17 | 2007-05-22 | (주)윌비솔루션 | Game guiding information offering method through analyzing playing pattern of specific gamer and system for implementing the same |
JP4691480B2 (en) * | 2006-09-28 | 2011-06-01 | 富士通株式会社 | Outbound business support program, outbound business support device, and outbound business support method |
JP4610580B2 (en) * | 2007-05-31 | 2011-01-12 | 株式会社スクウェア・エニックス | Player information storage server and player information storage program |
JP5394673B2 (en) * | 2008-08-08 | 2014-01-22 | 株式会社コナミデジタルエンタテインメント | Information exchange device, information exchange method, information exchange system, and program |
US10786736B2 (en) | 2010-05-11 | 2020-09-29 | Sony Interactive Entertainment LLC | Placement of user information in a game space |
US9342817B2 (en) | 2011-07-07 | 2016-05-17 | Sony Interactive Entertainment LLC | Auto-creating groups for sharing photos |
JP5977585B2 (en) * | 2012-05-31 | 2016-08-24 | 任天堂株式会社 | GAME SYSTEM, CONTROL METHOD, PROGRAM, AND TERMINAL DEVICE |
JP5896190B1 (en) * | 2015-04-10 | 2016-03-30 | 株式会社セガゲームス | Game program |
JP6284242B2 (en) * | 2015-06-05 | 2018-02-28 | 株式会社コーエーテクモゲームス | Game program and recording medium |
KR102022635B1 (en) * | 2018-05-25 | 2019-09-19 | 아이콘에이아이 주식회사 | Server for managing game, method for managing game and program stored in computer-readable medium for performing the same |
CN109529334A (en) * | 2018-10-23 | 2019-03-29 | 深圳豪客互联网有限公司 | Information alert strategy acquisition methods, device and computer readable storage medium |
KR101986730B1 (en) * | 2018-12-05 | 2019-06-07 | 넷마블 주식회사 | Method and apparatus for providing contents in game program |
-
2000
- 2000-01-20 JP JP2000012313A patent/JP2001198350A/en active Pending
-
2001
- 2001-01-19 US US09/764,407 patent/US20010009867A1/en not_active Abandoned
Cited By (115)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8734227B2 (en) | 2001-07-13 | 2014-05-27 | Cantor Gaming Limited | Method for establishing a wager for a game |
US10699528B2 (en) * | 2001-07-13 | 2020-06-30 | Interactive Games Limited | System for establishing a wager for a game |
US10522003B2 (en) | 2001-07-13 | 2019-12-31 | Interactive Games Limited | Method for establishing a wager for a game |
US9111417B2 (en) | 2001-07-13 | 2015-08-18 | Cantor Index Limited | System and method for providing enhanced services to a user of a gaming application |
US11074784B2 (en) | 2001-07-13 | 2021-07-27 | Interactive Games Limited | Method for establishing a wager for a game |
US6966832B2 (en) * | 2001-07-13 | 2005-11-22 | Gameaccount Limited | System and method for providing game advice to a user of a gaming application |
US20060116198A1 (en) * | 2001-07-13 | 2006-06-01 | Gameaccount Limited | System and logic for establishing a wager for a game |
US20060116199A1 (en) * | 2001-07-13 | 2006-06-01 | Gameaccount Limited | System for establishing a wager for a game |
US20060116200A1 (en) * | 2001-07-13 | 2006-06-01 | Gameaccount Limited | Method for establishing a wager for a game |
US20030045359A1 (en) * | 2001-07-13 | 2003-03-06 | Leen Fergus A. | System and method for providing game advice to a user of a gaming application |
US8105141B2 (en) | 2001-07-13 | 2012-01-31 | Cantor Index Limited | System and method for adding a skill aspect to games of chance |
US10679462B2 (en) | 2001-07-13 | 2020-06-09 | Interactive Games Limited | Systems and methods for entering users into a game |
US20080234037A1 (en) * | 2001-07-13 | 2008-09-25 | Gameaccount Limited | System and Logic for Establishing a Wager for a Game |
US11295576B2 (en) | 2001-07-13 | 2022-04-05 | Interactive Games Limited | System and method for providing enhanced services to a user of a gaming application |
US8025565B2 (en) | 2001-07-13 | 2011-09-27 | Cantor Index Limited | System and logic for establishing a wager for a game |
US8342924B2 (en) | 2001-07-13 | 2013-01-01 | Cantor Index Limited | System and method for providing enhanced services to a user of a gaming application |
US10699529B2 (en) | 2001-07-13 | 2020-06-30 | Interactive Games Limited | System and logic for establishing a wager for a game |
US8672751B2 (en) * | 2001-07-13 | 2014-03-18 | Cantor Index Limited | System and method for providing enhanced services to a user of a gaming application |
US20030078101A1 (en) * | 2001-09-18 | 2003-04-24 | Acres Gaming Incorporated | Player specific game system |
US7452273B2 (en) | 2001-12-12 | 2008-11-18 | Cantor Index, Llc | Method and apparatus for providing advice regarding gaming strategies |
US8734226B2 (en) | 2001-12-12 | 2014-05-27 | Bgc Partners, Inc. | Systems and methods for assisting in game play and wagering |
US11238697B2 (en) | 2001-12-12 | 2022-02-01 | Cfph, Llc | Systems and methods for assisting in game play and wagering |
US20050181851A1 (en) * | 2001-12-12 | 2005-08-18 | Cantor Index, Llc | Method and apparatus for providing advice regarding gaming strategies |
US20030109310A1 (en) * | 2001-12-12 | 2003-06-12 | Heaton Timothy H. | Systems and methods for assisting in game play and wagering |
US20080126986A1 (en) * | 2003-09-30 | 2008-05-29 | Kyocera Corporation | Mobile Communication Terminal, Information Providing System, Program, and Computer Readable Recording Medium |
US8995953B2 (en) | 2003-09-30 | 2015-03-31 | Kyocera Corporation | Mobile communication terminal that stores accumulated communication charge for an application |
US9203634B2 (en) | 2003-09-30 | 2015-12-01 | Kyocera Corporation | Mobile communication terminal, information providing system, program, and computer readable recording medium |
US8798612B2 (en) * | 2003-09-30 | 2014-08-05 | Kyocera Corporation | Mobile communication terminal for controlling startup of application based on received message and information providing system |
US20050070251A1 (en) * | 2003-09-30 | 2005-03-31 | Kyocera Corporation | Mobile communication terminal, information providing system, program, and computer readable recording medium |
US20070123206A1 (en) * | 2003-09-30 | 2007-05-31 | Kyocera Corporation | Mobile Communication Terminal, Information Providing System, Program, and Computer Readable Recording Medium |
US9008627B2 (en) | 2003-09-30 | 2015-04-14 | Kyocera Corporation | Mobile communication terminal and information providing system |
US20080032667A1 (en) * | 2003-09-30 | 2008-02-07 | Kyocera Corporation | Mobile Communication Terminal, Information Providing System, Program, and Computer Readable Recording Medium |
US10777046B2 (en) | 2005-01-10 | 2020-09-15 | Cantor Index, Llc | Method and apparatus for providing advice regarding gaming strategies |
US10096210B2 (en) | 2005-01-10 | 2018-10-09 | Cantor Index, Llc | Method and apparatus for providing advice regarding gaming strategies |
US20090137299A1 (en) * | 2005-01-10 | 2009-05-28 | Amaitis Lee M | Method and apparatus for providing advice regarding gaming strategies |
US11341821B2 (en) | 2005-01-10 | 2022-05-24 | Cantor Index Llc | Method and apparatus for providing advice regarding gaming strategies |
US8186682B2 (en) | 2005-01-10 | 2012-05-29 | Cantor Index Llc | Method and apparatus for providing advice regarding gaming strategies |
US8727352B2 (en) | 2005-01-10 | 2014-05-20 | Cantor Index Llc | Method and apparatus for providing advice regarding gaming strategies |
US9536396B2 (en) | 2005-01-10 | 2017-01-03 | Cantor Index Llc | Method and apparatus for providing advice regarding gaming strategies |
US20070071322A1 (en) * | 2005-09-16 | 2007-03-29 | Maltagliati Alan G | Pattern-based encoding and detection |
US7974435B2 (en) * | 2005-09-16 | 2011-07-05 | Koplar Interactive Systems International Llc | Pattern-based encoding and detection |
US20070173333A1 (en) * | 2006-01-25 | 2007-07-26 | Kabushiki Kaisha Square Enix | Video game processing apparatus, a method and a computer program product for processing a video game |
US7637815B2 (en) | 2006-01-25 | 2009-12-29 | Square Enix Co., Ltd. | Video game processing apparatus, a method and a computer program product for processing a video game |
US20110200262A1 (en) * | 2006-12-11 | 2011-08-18 | Lilly Canel-Katz | Spatial data encoding and decoding |
US7974438B2 (en) | 2006-12-11 | 2011-07-05 | Koplar Interactive Systems International, Llc | Spatial data encoding and decoding |
US8295622B2 (en) | 2006-12-11 | 2012-10-23 | Koplar Interactive Systems International, Llc | Spatial data encoding and decoding |
US20080300060A1 (en) * | 2007-05-31 | 2008-12-04 | Kabushiki Kaisha Square Enix (Also Trading As Square Enix Co., Ltd.) | Online game server, online game program product and game apparatus |
US8480496B2 (en) | 2007-05-31 | 2013-07-09 | Kabushiki Kaisha Square Enix | Online game server, online game program product and game apparatus |
US10271197B2 (en) | 2007-07-27 | 2019-04-23 | Intertrust Technologies Corporation | Content publishing systems and methods |
US11218866B2 (en) | 2007-07-27 | 2022-01-04 | Intertrust Technologies Corporation | Content publishing systems and methods |
US10051457B2 (en) | 2007-07-27 | 2018-08-14 | Intertrust Technologies Corporation | Content publishing systems and methods |
US10486069B2 (en) | 2007-09-05 | 2019-11-26 | Sony Interactive Entertainment America Llc | Ranking of user-generated game play advice |
US20090063463A1 (en) * | 2007-09-05 | 2009-03-05 | Sean Turner | Ranking of User-Generated Game Play Advice |
US9126116B2 (en) * | 2007-09-05 | 2015-09-08 | Sony Computer Entertainment America Llc | Ranking of user-generated game play advice |
US9108108B2 (en) | 2007-09-05 | 2015-08-18 | Sony Computer Entertainment America Llc | Real-time, contextual display of ranked, user-generated game play advice |
US8308552B2 (en) * | 2007-09-14 | 2012-11-13 | Konami Digital Entertainment Co., Ltd. | Game system, and game apparatus and event processing apparatus constituting the game system |
US20100222131A1 (en) * | 2007-09-14 | 2010-09-02 | Konami Digital Entertainment Co., Ltd. | Game system, and game apparatus and event processing apparatus constituting the game system |
US8690656B2 (en) | 2008-09-12 | 2014-04-08 | Nintendo Co., Ltd. | Game apparatus and computer readable storage medium storing game program |
US9827492B2 (en) | 2008-09-12 | 2017-11-28 | Nintendo Co., Ltd. | Game apparatus and computer readable storage medium storing game program |
US10198903B2 (en) | 2008-10-24 | 2019-02-05 | Cg Technology Development, Llc | Wagering on event outcomes during the event |
US8858326B2 (en) | 2008-10-24 | 2014-10-14 | Lee Amaitis | Computer graphics processing and display of selectable items |
US8342966B2 (en) | 2008-10-24 | 2013-01-01 | Cfph, Llc | Wager market creation and management |
US10720012B2 (en) | 2008-10-24 | 2020-07-21 | Cg Technology Development, Llc | Wagering on event outcomes during the event |
US11087598B2 (en) | 2008-10-24 | 2021-08-10 | Cg Technology Development, Llc | In-running wagering |
US9076305B2 (en) | 2008-10-24 | 2015-07-07 | Lee Amaitis | Wagering on event outcomes during the event |
US11410492B2 (en) | 2008-10-24 | 2022-08-09 | Cg Technology Development, Llc | Wagering on event outcomes during the event |
US9005016B2 (en) | 2008-10-24 | 2015-04-14 | Lee Amaitis | Wagering on event outcomes during the event |
US11238703B2 (en) | 2008-10-24 | 2022-02-01 | Cg Technology Development, Llc | Wager market creation and management |
US8821269B2 (en) | 2008-10-24 | 2014-09-02 | Anthony Storm | Wager market creation and management |
US8342946B2 (en) | 2008-10-24 | 2013-01-01 | Bgc Partners, Inc. | Computer graphics processing and display of selectable items |
US10438451B2 (en) | 2008-10-24 | 2019-10-08 | Cg Technology Development, Llc | In-running wagering |
US11200776B2 (en) | 2008-10-24 | 2021-12-14 | Cg Technology Development, Llc | Wagering on event outcomes during the event |
US10223871B2 (en) | 2008-10-24 | 2019-03-05 | Cg Technology Development, Llc | Wager market creation and management |
US20100285885A1 (en) * | 2009-05-07 | 2010-11-11 | Microsoft Corporation | Massively multiplayer game message scheduling |
EP2322257A3 (en) * | 2009-07-27 | 2013-09-11 | Sony Computer Entertainment America LLC | Real-time, contextual display of ranked, user-generated game play advice |
US9621635B1 (en) | 2012-07-31 | 2017-04-11 | Niantic, Inc. | Using side channels in remote procedure calls to return information in an interactive environment |
US9539498B1 (en) | 2012-07-31 | 2017-01-10 | Niantic, Inc. | Mapping real world actions to a virtual world associated with a location-based game |
US9669293B1 (en) | 2012-07-31 | 2017-06-06 | Niantic, Inc. | Game data validation |
US10300395B1 (en) | 2012-07-31 | 2019-05-28 | Niantic, Inc. | Systems and methods for filtering communication within a location-based game |
US11167205B2 (en) | 2012-07-31 | 2021-11-09 | Niantic, Inc. | Placement of virtual elements in a virtual world associated with a location-based parallel reality game |
US9128789B1 (en) | 2012-07-31 | 2015-09-08 | Google Inc. | Executing cross-cutting concerns for client-server remote procedure calls |
US9782668B1 (en) | 2012-07-31 | 2017-10-10 | Niantic, Inc. | Placement of virtual elements in a virtual world associated with a location-based parallel reality game |
US9723107B1 (en) | 2012-07-31 | 2017-08-01 | Niantic, Inc. | Executing cross-cutting concerns for client-server remote procedure calls |
US9669296B1 (en) | 2012-07-31 | 2017-06-06 | Niantic, Inc. | Linking real world activities with a parallel reality game |
US10130888B1 (en) | 2012-07-31 | 2018-11-20 | Niantic, Inc. | Game data validation |
US9226106B1 (en) | 2012-07-31 | 2015-12-29 | Niantic, Inc. | Systems and methods for filtering communication within a location-based game |
US10806998B1 (en) | 2012-07-31 | 2020-10-20 | Niantic, Inc. | Using side channels in remote procedure calls to return information in an interactive environment |
US10646783B1 (en) | 2012-07-31 | 2020-05-12 | Niantic, Inc. | Linking real world activities with a parallel reality game |
US9604131B1 (en) | 2012-07-31 | 2017-03-28 | Niantic, Inc. | Systems and methods for verifying player proximity within a location-based game |
US9833707B2 (en) | 2012-10-29 | 2017-12-05 | Sony Interactive Entertainment Inc. | Ambient light control and calibration via a console |
US9950259B2 (en) | 2012-10-29 | 2018-04-24 | Sony Interactive Entertainment Inc. | Ambient light control and calibration via a console |
US8968099B1 (en) | 2012-11-01 | 2015-03-03 | Google Inc. | System and method for transporting virtual objects in a parallel reality game |
US10912989B2 (en) | 2013-07-22 | 2021-02-09 | Niantic, Inc. | Detecting and preventing cheating in a location-based game |
US10463953B1 (en) | 2013-07-22 | 2019-11-05 | Niantic, Inc. | Detecting and preventing cheating in a location-based game |
US10471358B1 (en) | 2013-10-31 | 2019-11-12 | Niantic, Inc. | Regulating and scoring player interactions within a virtual world associated with a location-based parallel reality game |
US9545565B1 (en) | 2013-10-31 | 2017-01-17 | Niantic, Inc. | Regulating and scoring player interactions within a virtual world associated with a location-based parallel reality game |
US20170286464A1 (en) * | 2016-03-31 | 2017-10-05 | King.Com Limited | Storing segmented data |
US10810175B2 (en) * | 2016-03-31 | 2020-10-20 | King.Com Ltd. | Storing segmented data |
US11928094B2 (en) | 2016-03-31 | 2024-03-12 | King.Com Ltd. | Storing segmented data |
WO2018004453A1 (en) * | 2016-06-29 | 2018-01-04 | Razer (Asia-Pacific) Pte. Ltd. | Communication methods, computer-readable media, communication devices, and servers |
EP3479250A4 (en) * | 2016-06-29 | 2019-07-17 | Razer (Asia-Pacific) Pte Ltd. | Data providing methods, data providing systems, and computer-readable media |
EP3478381A4 (en) * | 2016-06-29 | 2019-05-08 | Razer (Asia-Pacific) Pte Ltd. | Communication methods, computer-readable media, communication devices, and servers |
US11148049B2 (en) | 2016-06-29 | 2021-10-19 | Razer (Asia-Pacific) Pte. Ltd. | Data providing methods, data providing systems, and computer-readable media |
US10857464B2 (en) | 2016-06-29 | 2020-12-08 | Razer (Asia-Pacific) Pte. Ltd. | Communication devices and methods for use with gaming devices to assist in gameplay |
WO2018004454A1 (en) | 2016-06-29 | 2018-01-04 | Razer (Asia-Pacific) Pte. Ltd. | Data providing methods, data providing systems, and computer-readable media |
US10561942B2 (en) | 2017-05-15 | 2020-02-18 | Sony Interactive Entertainment America Llc | Metronome for competitive gaming headset |
US10717005B2 (en) | 2017-07-22 | 2020-07-21 | Niantic, Inc. | Validating a player's real-world location using activity within a parallel reality game |
US11541315B2 (en) | 2017-07-22 | 2023-01-03 | Niantic, Inc. | Validating a player's real-world location using activity within a parallel-reality game |
US10128914B1 (en) | 2017-09-06 | 2018-11-13 | Sony Interactive Entertainment LLC | Smart tags with multiple interactions |
US10541731B2 (en) | 2017-09-06 | 2020-01-21 | Sony Interactive Entertainment LLC | Smart tags with multiple interactions |
CN107596691A (en) * | 2017-10-17 | 2018-01-19 | 网易(杭州)网络有限公司 | Play strategic exchange method and device |
US11413547B2 (en) * | 2019-02-25 | 2022-08-16 | Sony Interactive Entertainment LLC | Building a dynamic social community based on real-time in-game context of a player |
US11376500B2 (en) * | 2019-02-27 | 2022-07-05 | Nvidia Corporation | Gamer training using neural networks |
US11498004B2 (en) * | 2020-06-23 | 2022-11-15 | Nintendo Co., Ltd. | Computer-readable non-transitory storage medium having instructions stored therein, game apparatus, game system, and game processing method |
CN114327675A (en) * | 2021-12-23 | 2022-04-12 | 广东明创软件科技有限公司 | Method for starting mini-game application and related device |
Also Published As
Publication number | Publication date |
---|---|
JP2001198350A (en) | 2001-07-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20010009867A1 (en) | Game system for providing video game situation-solving information online | |
JP6665224B2 (en) | Information processing apparatus and method for causing user to participate in application | |
CN109756787B (en) | Virtual gift generation method and device and virtual gift presentation system | |
JP5426008B2 (en) | Content playback device | |
JP5203646B2 (en) | GAME GUIDING SYSTEM, GAME GUIDING DEVICE, GAME SERVER, GAME GUIDING METHOD, PROGRAM, AND INFORMATION STORAGE MEDIUM | |
JP4683615B2 (en) | Network ranking system and program | |
EP2579162B1 (en) | Information processing device | |
JP2009093355A (en) | Information processor, content provision server, communication relay server, information processing method, content provision method and communication relay method | |
US11743529B2 (en) | Display control method, terminal, and non-transitory computer readable recording medium storing a computer program | |
CN109495427B (en) | Multimedia data display method and device, storage medium and computer equipment | |
KR100961833B1 (en) | Method and system for providing advertisement in on-line game | |
US20020098885A1 (en) | Video game system and control method thereof and program of video game and computer readable record medium recorded with the program | |
JP5086489B1 (en) | Server device, program, privilege grant method, privilege grant system | |
JP2007048212A (en) | System and device for providing information | |
JP5718872B2 (en) | Information processing apparatus, program, information processing system | |
US9764241B2 (en) | Game system utilizing network | |
US20040140996A1 (en) | Contents display device and method | |
JP2005018212A (en) | Method and system for collecting information for grasping user's reaction to information contents on network | |
JP2002373284A (en) | System and method for providing banner advertisement and its program | |
CN110891200B (en) | Bullet screen based interaction method, device, equipment and storage medium | |
JP3418620B2 (en) | GAME ADVERTISEMENT BILLING SYSTEM, GAME ADVERTISEMENT CHARGE CONTROL METHOD AND PROGRAM FOR HOME USE GAME MACHINE | |
US20010037386A1 (en) | Communication system, entertainment apparatus, recording medium, and program | |
JP7398170B1 (en) | Game live streaming server and program | |
JP5559853B2 (en) | Server device, program, privilege grant system | |
JP4412199B2 (en) | Content providing system, search control device, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SQUARE CO., LTD., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SAKAGUCHI, HIRONOBU;NARITA, KEN;KOKUBO, KEIZO;AND OTHERS;REEL/FRAME:011597/0710;SIGNING DATES FROM 20010208 TO 20010215 |
|
AS | Assignment |
Owner name: KABUSHIKI KAISHA SQUARE ENIX (ALSO TRADING AS SQUA Free format text: MERGER;ASSIGNOR:SQUARE CO., LTD.;REEL/FRAME:014074/0196 Effective date: 20030401 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |