US20030013529A1 - Video game apparatus, data obtaining method, and recording medium - Google Patents
Video game apparatus, data obtaining method, and recording medium Download PDFInfo
- Publication number
- US20030013529A1 US20030013529A1 US10/190,865 US19086502A US2003013529A1 US 20030013529 A1 US20030013529 A1 US 20030013529A1 US 19086502 A US19086502 A US 19086502A US 2003013529 A1 US2003013529 A1 US 2003013529A1
- Authority
- US
- United States
- Prior art keywords
- data
- game
- character
- code string
- server
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 27
- 238000004891 communication Methods 0.000 claims abstract description 15
- 230000000694 effects Effects 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 11
- 238000012546 transfer Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000008520 organization Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 241001465754 Metazoa Species 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000002498 deadly effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- 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/33—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
- A63F13/335—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet
-
- 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/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
- A63F13/63—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by the player, e.g. authoring using a level editor
-
- 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
- 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/837—Shooting of targets
-
- 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/40—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 characterised by details of platform network
- A63F2300/407—Data transfer via internet
-
- 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 generally relates to video game apparatuses, methods of obtaining data, and recording media, and more particularly to a video game apparatus that transmits and receives data through a server on a network, a method of obtaining data for such a video game apparatus, and a recording medium storing a program for causing a computer to execute such a method.
- the numeric data is obtained from TOC (table of contents) information recorded on a barcode or a CD-ROM, and the parameters of the characters are created by using the numeric data.
- TOC table of contents
- the natures and types of the characters that is, appearing characters including monsters
- game scenes or the items of the main character are changed based on the parameters, so that a game player can enjoy a different story each time.
- a more specific object of the present invention is to provide a video game apparatus and a method of obtaining numeric data that can obtain numeric data as required at any time, and a recording medium storing a program for causing a computer to execute such a method.
- a video game apparatus generating, based on data obtained by a communication part via a server on a network, game data for causing a game to proceed, the video game apparatus including a control part converting the data obtained from the server on the network into one of a numeric value and a character code string and changing the game data based on the one of the numeric value and the character code string.
- numeric data can be obtained as required at any time. Therefore, unlike in the case of generating numeric data by reading a barcode, there is no need to purchase unnecessary products for barcodes or cut off barcodes from products. Further, unlike in the case of generating numeric data from TOC information stored in a CD-ROM, no same character is selected. This makes the story of the game unpredictable so that the player can enjoy the game more.
- the above objects of the present invention are also achieved by a method of obtaining game data for causing a game to proceed based on data obtained by a communication part via a server on a network, the method including the step of converting the data obtained from the server on the network into one of a numeric value and a character code string and changing the game data based on the one of the numeric value and the character code string.
- a computer-readable recording medium storing a program for causing a computer to execute the step of converting data obtained from a server on a network into one of a numeric value and a character code string and changing game data for causing a game to proceed based on the one of the numeric value and the character code string.
- a computer-readable recording medium storing a program for causing a computer to execute the steps of (a) converting data obtained from a server on a network into one of a numeric value and a character code string; (b) updating a parameter for changing game data for causing a game to proceed based on the one of the numeric value and the character code string generated in said step (a); and (c) generating the game data based on the parameter updated in said step (b).
- FIG. 1 is a schematic diagram showing a communication network to which video game apparatuses of the present invention are connected according to an embodiment of the present invention
- FIG. 2 is a schematic diagram showing Web sites opened on the Internet
- FIG. 3 is a perspective view of the video game apparatus of the present invention, showing a configuration thereof;
- FIG. 4 is a block diagram showing the outline of the configuration of the video game apparatus of the present invention.
- FIG. 5 is a flowchart for illustrating a main control operation performed by a control device of an apparatus main body of the video game apparatus of the present invention
- FIG. 6 is a schematic diagram showing a procedure for communication between the video game apparatus of the present invention and a server according to the embodiment of the present invention
- FIG. 7 is a diagram showing a URL configuration according to the embodiment of the present invention.
- FIG. 8 is a flowchart for illustrating an interruption operation for generating numeric data (data conversion means) performed by the control device of the video game apparatus of the present invention
- FIG. 9 is a flowchart for illustrating a character selection operation performed by the control device of the video game apparatus of the present invention.
- FIG. 10 is a diagram for illustrating the character selection operation performed by the control device of the video game apparatus of the present invention.
- FIG. 1 is a schematic diagram showing a communication network to which video game apparatuses of the present invention are connected according to the embodiment of the present invention.
- FIG. 2 is a schematic diagram showing Web sites opened on the Internet.
- each of servers 15 a through 15 f of providers a through f has video game apparatuses 11 1 through 11 n connected thereto via public lines 13 1 through 13 n , respectively.
- the video game apparatuses 11 1 through 11 n which are provided in houses as client apparatuses and contain respective communication modems (later described in FIG. 4), are connected to a network 17 via the servers 15 a through 15 f so as to be able to communicate with one another.
- the video game apparatuses 11 1 through 11 n are connected to a Web site 19 opened on the Internet via the corresponding servers 15 a through 15 f so as to be able to communicate with the Web site 19 .
- the server 15 a of the provider a transmits image data, character data, or voice data recorded on the Web site 19 to a mail address entered by the transmitter, as will be described later.
- FIG. 3 is a perspective view of one of the video game apparatuses 11 1 through 11 n , showing a configuration thereof.
- each of the video game apparatuses 11 1 through 11 n is referred to as reference numeral 11 for convenience of description.
- the video game apparatus 11 includes a video game apparatus main body (hereinafter referred to as an apparatus main body) 12 and a controller 18 operated by a user (operator) as input means.
- the apparatus main body 12 reproduces data from a CD-ROM (not shown in the drawing) storing game software and outputs an image signal and a speech signal.
- a plurality of operation keys 24 are provided to the controller 18 . When each operation key 24 is pressed down, the operation signal of the pressed operation key 24 is supplied to the apparatus main body 12 via a cable 25 .
- a keyboard, a mouse, or a trackball may be used as input means.
- the video game apparatus 11 can display a game image by the image display function of the game software.
- a terminal apparatus such as a personal computer or a cellular phone that can display a video game image may be used.
- the apparatus main body 12 has a disk containing part 12 a for containing the CD-ROM (not shown in the drawing) as a recording medium formed in its upper part, and a connector 12 b to which the cable 25 is connected formed on its front side.
- the CD-ROM attached to the disk containing part 12 a stores the video game software. Further, an optical pickup that optically reads minute pits formed on the recording surface of the CD-ROM is housed below the disk containing part 12 a in the apparatus main body 12 .
- the CD-ROM is employed as a recording medium recorded with game data.
- a recording medium such as a DVD (digital video disk), a hard disk device, or a ROM cartridge containing an IC memory may be employed instead of the CD-ROM.
- the apparatus main body 12 is connected via a cable 26 to a television unit 27 .
- the television unit is composed of a box-like housing 28 and a CRT display 29 incorporated therein.
- a connector hole 27 a to which the cable 26 is connected is formed on the front side of the television unit 27 .
- the video game apparatus 11 and the apparatus main body 12 are turned on.
- the television unit 27 is of a home use type that displays images transmitted by radio waves, and therefore, the usual TV channel of the television unit 27 is switched to the video channel in the case of playing the video game. Thereby, the demonstration screen of the video game is displayed on the television unit 27 . Thereafter, by pressing down one of the operation keys 24 provided to the controller 18 which one corresponds to a start button, the main part of the video game stored in the CD-ROM is started.
- FIG. 4 is a block diagram showing the outline of the configuration of the video game apparatus 11 .
- the apparatus main body 12 of the video game apparatus 11 includes a CD-ROM drive part 30 , an optical pickup part 31 , a speech and image processing part 32 , a control device 33 , and a memory (a storage part) 34 .
- the optical pickup part 31 reads data recorded on the CD-ROM, and the read data is converted into speech and image signals by the speech and image processing part 32 .
- the speech signal and the image signal are supplied to the television unit 27 .
- the memory 34 stores data files recorded with a variety of control programs and with data (for instance, a Web address on the Internet) obtained from the later-described server 15 (representing one of the above-described servers 15 a through 15 f ) on the network 17 .
- the control device 33 performs operations to generate video data based on the control programs stored in the memory 34 . Further, the control device 33 converts at least one of the following data into a numeric value or a character code string: the address data of the server 15 on the network 17 and URL, file name, file format, the number of files, file size, the total number of characters in the file, a given character or word included in the file, and the number of given characters or words included in the file of accessed data.
- the control device 33 Based on the numeric (value) data or the character code string data, the control device 33 changes the parameters of the game software relating to game data so as to change the natures and types of characters as required.
- the game data includes the type, ability, external appearance, belongings, equipment, condition, and the number of appearances of a character appearing in the video game, and background images and their colors, music, and sound effects employed in the video game.
- the apparatus main body 12 further includes a communication modem 36 connected via the public line 13 (representing a corresponding one of the public lines 13 1 through 13 n ) to the network 17 (the Internet in this embodiment).
- FIG. 5 is a flowchart for illustrating a main control operation performed by the control device 33 of the apparatus main body 12 .
- step S 31 the data stored in the CD-ROM attached to the disk containing part 12 a of the apparatus main body 12 is read, so that the demonstration screen of the video game is displayed on the CRT display 29 of the television unit 27 .
- step S 32 by pressing down the operation key 24 corresponding to the start button of the controller 18 , the game is ready to be started.
- step S 33 the game start operation of the video game stored in the CD-ROM is executed, so that a start screen is displayed on the CRT display 29 of the television unit 27 .
- a data file based on personal data entered by the user at the time of the game start operation is also created in step S 33 .
- step S 34 the user operates the operation keys 24 of the controller 18 to proceed with the video game.
- images corresponding to the operations of the user are displayed on the CRT display 29 of the television unit 27 .
- step S 35 it is determined whether the video game is terminated. If the video game is terminated due to, for instance, “game over”, the operation returns to step S 31 and step S 31 and the following steps are repeated.
- step S 35 data for creating parameters, such as numeric data or character code string data generated from a Web address on the Internet, as well as image and speech data are read from a data file stored in the memory 34 .
- step S 37 various parameters used in the video game are obtained based on the numeric data or the character code string data recorded in the data file, and parameters for changing the game data for advancing the video game are updated (parameter update means).
- a character for instance, is selected based on the updated parameters, and the user can proceed with the video game with the image data being changed so that the selected character appears.
- the video game parameters changed by the generation of the numeric data or the character code string data include those changing the types and natures of a main character and its opponent characters such as persons, animals, and monsters, those of the performance and equipment of the items (belongings) of the main character and vehicles used by the main character, such as a motorbike, an automobile, a ship, an airplane, a submarine, and a spacecraft, and those of the backgrounds (road, river, mountain, bridge, castle, and maze) of places to which the main character moves and the weather conditions (sun, rain, wind, cloud, thunder, snow, and typhoon) of the places.
- the server 15 provides the video game apparatus 11 with information on the Internet, such as characters, images, and sound, through HTML (Hyper Text Markup Language) documents or URLs (Uniform Resource Locators). Further, in the video game apparatus 11 , a Web browser (a software application used to search for and display Web pages) analyzes HTML data transmitted from the server 15 and displays the analyzed HTML data on the screen.
- HTML Hyper Text Markup Language
- URLs Uniform Resource Locators
- FIG. 6 is a schematic diagram showing a procedure for communication between the video game apparatus 11 and the server 15 .
- step S 101 the video game apparatus 11 , in accordance with the URL of a Web site specified by the user, requests the server 15 of a computer having the URL to transfer information such as an HTML source code to the video game apparatus 11 .
- step S 102 receiving the transfer request from the video game apparatus 11 , the server 15 reads the HTML file of the specified Web site, and transfers the HTML source code of the Web site to the video game apparatus 11 .
- step S 103 receiving the HTML source code from the server 15 , the video game apparatus 11 analyzes the HTML source code and displays the display part of the HTML source code on the CRT display 29 of the television unit 27 . If link information on an image exists in the HTML source code, the video game apparatus 11 requests the server 15 to transfer the image.
- step S 104 receiving the image transfer request from the video game apparatus 11 , the server 15 transmits the information file of the request image to the video game apparatus 11 .
- step S 105 receiving the information file transferred from the server 15 , the video game apparatus 11 displays the transferred image on the CRT display 29 of the television unit 27 . While the user is viewing the displayed image, there is no information exchange between the video game apparatus 11 and the server 15 .
- step S 106 transferring the requested information, the server 15 remains in a wait state for a request from the video game apparatus 11 .
- the user operating the video game apparatus 11 can view the information of the Web site opened on the Internet.
- FIG. 7 is a diagram showing a URL configuration.
- the URL is information for specifying the location of a Web site on the Internet, and is expressed by character data such as “http://abcxyz.co.jp/homepage/index.htm”.
- http indicates that HTTP (Hypertext Transfer Protocol, a communication protocol) is used to search for the address of the Web site
- abcxyz.co.jp is a domain name assigned to each video game apparatus 11 by DNS (Domain Name System) and is composed of host name, organization name, organization code, and country code
- homepage is a directory (file folder) and may be different for each file
- index.htm is a file name provided for each file.
- HTTPS Hypertext Transfer Protocol Secure
- file for a file on the network or a local file
- FTP File Transfer Protocol
- Gopher for a Gopher file
- Telnet for access to a Telnet server
- NNTP Network News Transfer Protocol
- Mailto for an e-mail address
- the URL configuration of FIG. 7 shows that the “index.htm” file in the “homepage” directory on the WWW server “abcxyz.co.jp” is accessed by HTTP.
- FIG. 8 is a flowchart for illustrating an interruption operation for generating numeric data (data conversion means) performed by the control device 33 of the video game apparatus 11 .
- step S 41 the control device 33 of the video game apparatus 11 determines whether numeric or character code string data is required in the video game.
- step S 41 If it is determined in step S 41 that random numeric or character code string data is required, for instance, in a character selection (creation) mode, in step S 42 , the control device 33 obtains a URL (URL data, see FIG. 7) recorded in a data file of the memory 34 , and displays the URL on the CRT display 29 of the television unit 27 .
- a URL URL data, see FIG. 7
- the user may enter any URL, or the control device 33 may obtain one of the URLs recorded in the data files of the memory 34 .
- the URL of, for instance, the last-accessed Web site, the oldest Web site in the access history, the most-accessed Web site, the least-accessed Web site, or a randomly selected one of the Web sites accessed in the past may be selected.
- step S 43 the control device 33 confirms with the user whether connection may be established with the URL obtained in step S 42 . If the user determines in step S 43 that connection may be established with the URL obtained in step S 42 , in step S 44 , connection is established with the network 17 . If the user determines in step S 43 that connection may not be established with the URL obtained in step S 42 , step S 42 is again performed to obtain a URL by a method different from that of the last time.
- step S 45 it is determined whether the Web site on the network 17 is accessible based on the URL obtained in step S 42 . If it is determined in step S 45 that the Web site is accessible, in step S 46 , data on the Web site of the URL is obtained.
- the data on the Web site includes site data (country to which the server belongs and provider name), a hierarchical structure beneath the URL (the number of hierarchies and the total number of files), HTML, image data (the presence or absence of data, file format, image size, and file size), and MIDI (Musical Instrument Digital Interface) data (the presence or absence of data, file format, and file size).
- step S 47 the control device 33 generates random numeric or character code string data by converting the data obtained from the Web site of the URL in step S 46 (data conversion means). Then, in step S 48 , the control device 33 confirms with the user whether to obtain parameters in the video game software from the obtained numeric or character code string data by displaying the generation results thereof. If the user determines in step S 48 that the numeric or character code string data obtained in step S 47 is to be used, in step S 49 , the numeric or character code string data obtained this time is stored in the memory 34 as data for updating the parameters, and the numeric data generation operation of this time is terminated. However, if the user determines in step S 48 that the numeric or character code string data obtained in step S 47 is not to be used, the operation returns to step S 42 , and step S 42 and the following steps are performed again.
- step S 45 If it is determined in step S 45 that the Web site on the network 17 is not accessible with the URL obtained in step S 42 , in step S 50 - 1 , a reason for the inaccessibleness is checked.
- the Web site is inaccessible for one of reasons including the following: (a) the Web site does not exist, (b) the communication line is busy, and (c) a server on which the Web site is opened is not connectable because of maintenance.
- step S 50 - 2 the control device 33 performs an operation corresponding to the above-described reason for inaccessibleness.
- the control device 33 may (a) request that another URL be obtained, (b) read data on the Web site stored (cached) in the memory 34 , or (c) establish connection to a predetermined Web site.
- one of these operations (a) through (c) corresponding to the above-described reasons (a) through (c), respectively, is performed in step S 50 - 2 . Thereafter, the operation returns to step S 42 , and step S 42 and the following steps are performed again.
- the random numeric or character code string data is generated by converting the data obtained from the Web site of the obtained URL, and the parameters in the video game software are changed based on the generated numeric or character code string data. Therefore, a character that the user has not expected can be selected so that an unforeseen development may occur in the story of the video game.
- FIG. 9 is a flowchart for illustrating a character selection operation performed by the control device 33 of the video game apparatus 11 .
- step S 51 the control device 33 of the video game apparatus 11 determines whether the character creation mode requiring the numeric data is entered while the video game is being played. If it is determined that the character creation mode is not entered, this interruption operation is omitted and the main part of the video game proceeds. If it is determined in step S 51 that the character creation mode is entered, however, in step S 52 , the user is notified of acquisition of a URL and is urged to input the URL. That is, in step S 52 , an input window and a list of bookmarks recorded in the data files of the memory 34 are displayed on the CRT display 29 of the television unit 27 .
- step S 53 it is determined whether or not any URL is input or selected from the list of the bookmarks. If it is determined in step S 53 that a URL is input or selected from the list of the bookmarks, in step S 54 , the input URL (for instance, http//www.abcxyz.co.jp) is stored in a data file of the memory 34 , and the URL is accessed for connection.
- the input URL for instance, http//www.abcxyz.co.jp
- step S 55 data on the Web site of the URL is obtained.
- the data on the Web site is composed of, for instance, data items 1 through 6 as indicated by (a) of FIG. 10.
- step S 56 random numeric values (numeric data) are obtained by converting the obtained data on the Web site.
- “http//www.” and “co.jp”, which are fixed parts, are excluded from the URL (for instance, http//www.abcxyz.co.jp).
- the character code string may be obtained by expressing, in advance, the code numbers of a to z in hexadecimal numbers or by using an independently determined code.
- the value “2” of the first digit of the last character code “72h” of the above-described character code string corresponds to the number of a data file (for instance, the number (“2”) of the monster list file 2 shown in (c) of FIG. 10).
- the sum of the values of the first digits of the character codes of the character code string, that is, “9” ( 1+2+3+0+1+2), corresponds to the ordinal number of a character to be selected from the data file 2 . That is, the ninth character “SKELETON” (indicating a type of monster) is selected.
- the value “6” of the first digit of the number of HTML files is set as the number of appearing characters (the number of appearances of the selected monster) (see (d) of FIG. 10). Normally, one through nine monsters of the selected type can appear, or the selected monster can appear one through nine times. If the value of the first digit of the number of HTML files is zero, ten monsters of the selected type appear, or the selected monster appears ten times.
- step S 57 a character is selected based on the numeric values (numeric data) obtained in step S 56 , and parameters in the video game software are set based on the character code string.
- the parameter a of the items (belongings such as a sword, a rifle, and a flame gun) of the selected character is set based on the character code “61h”.
- the parameter b of the color (for instance, red) of the selected character is set based on the character code “62h”.
- the parameter c of the physical strength (for instance, an offense level) of the selected character is set based on the character code “63h”.
- the parameter d of the physical agility (for instance, a moving velocity level) of the selected character is set based on the character code “70h”.
- the parameter e of the defensive power (for instance, a physical endurance level) of the selected character is set based on the character code “71h”.
- the parameter f of the nature (for instance, an offense-oriented and direct attack-oriented nature) of the selected character is set based on the character code “72h”.
- step S 58 the character (monster) selected in step S 57 is completed by adding the above-described parameters a through f thereto and is displayed.
- step S 59 the control device 33 confirms with the user whether to register the completed character. If the user does not like the completed character and operates the controller 18 to enter “NO” in step S 59 , the operation returns to step S 52 and step S 52 and the following steps are performed again. At this point, a URL different from that of the last time is entered. Thereby, numeric or character code string data different from that of the last time is generated, so that a character different from the last one is selected.
- step S 59 data on the completed character and the parameters a through f are stored in the data file of the memory 34 .
- the name and the date of creation of the completed character can also be recorded.
- step S 61 the control device 33 confirms with the user whether to create another character. If the user operates the controller 18 to enter “YES” in step S 61 , the operation returns to step S 52 and step S 52 and the following steps are performed again. At this point, a URL different from that of the last time is entered. Thereby, random numeric or character code string data different from that of the last time is generated, so that a character different from the last one is selected. If the user enters “NO” from the controller 18 in step S 61 , the character selection operation is terminated.
- random numeric or character code string data is generated from a character code string obtained from any URL when the video game apparatus 11 is connected to the network 17 . Therefore, unlike in the case of generating numeric data by reading a barcode, there is no need to purchase unnecessary products or cut off barcodes from products. Further, unlike in the case of generating numeric data from the TOC information recorded on the CD-ROM, the same character is prevented from being selected.
- the types or natures of a variety of characters appearing in the game, background, or sound effects can be changed each time with different conditions. This makes the game all the more amusing to the player.
- Numeric or character code string data is generated by counting the number of “.” (dots) and/or “/” (slashes) included in the URL data.
- a country in which the server 15 is provided is identified from “com” or “jp” included in the URL and is used to generate numeric or character code string data.
- RPG Role Playing Game
- Numeric or character code string data is generated by using a character code string that has a high possibility of being included in an HTML document. For instance, captured HTML data is searched for a given tag such as ⁇ dd>, ⁇ b>, or ⁇ ahref>, and the number of searched-out tags is employed as numeric data.
- the numeric data may be generated by using the number of tags “ ⁇ dd>” included in HTML data, the maximum number of characters included in one line in HTML data, or default values.
- a specific ability of a monster is determined by the number or format of image files. For instance, if the format of the image files is “gif”, a bonus point corresponding to the number of image files is added to the usage rate of the deadly blow of the monster. Alternatively, if the format of the image files is “jpg”, a bonus point corresponding to the number of image files is added to the power of sorcery of the monster. Further, if the number of image files is more than or equal to ten irrespective of their formats, the character (monster) has no specific ability.
- HTML data includes a link to an image file
- the format or size thereof is employed as numeric or character code string data. For instance, if the format of the image file is “jpg”, the type of a character is determined to be a “human being”. If the format of the image file is “gif”, the type of a character is determined to be a “dwarf”.
- numeric or character code string data is obtained from the data obtained from the network 17 and the type or attribute of the monster is selected based on the obtained numeric or character code string data.
- the present invention is applicable not only to the above-described case, but also to other game software programs.
- numeric or character code string data is applicable in any situation requiring numeric data in a game software program and a game apparatus.
- numeric or character code string data is also applicable, for instance, in the case of changing data such as parameters related to the management of events or graphic sound during a game so that the contents of the game are varied to increase the interest of the user without losing the game balance (difficulty or operability of the game).
- the numeric or character code string data is also applicable to parameters for managing game halls in the RPG, such as a parameter for changing a winning rate in a casino, a parameter for changing a selection or the prices of weapons sold by a gun shop that a character drops by, and a parameter for changing the opening hours of a shop so that the shop is open during night and day or only at night.
- the numeric or character code string data is also applicable to parameters for changing the way a character talks, such as a parameter for changing the ends of words spoken by the character so as to change, for instance, honorific expression to casual talk, a parameter for changing a dialect or a language spoken by the character, and a parameter for changing the name of the character during conversation (for instance, characters come to call each other by their nicknames once the characters make friends with each other).
- the numeric or character code string data is also applicable in the case of changing backgrounds or ambient surroundings such as weather, seasons, transition of time in a day (from morning to noon to evening), small articles shown around (ornaments in a room or signboards), the contents of a title logo or a demonstration image, the design of a window frame, replays of an car racing game, events in an RPG, camera work at the time of sorcery effects, a map design in a dungeon RPG or a simulation game, a tune for background music, the tone of the tune, and the number of sounds.
- backgrounds or ambient surroundings such as weather, seasons, transition of time in a day (from morning to noon to evening), small articles shown around (ornaments in a room or signboards), the contents of a title logo or a demonstration image, the design of a window frame, replays of an car racing game, events in an RPG, camera work at the time of sorcery effects, a map design in a dungeon RPG or a simulation game
- the numeric or character code string data is also applicable in the case of changing the way of thinking of an enemy character appearing during a game. That is, the numeric or character code string data is applicable, for instance, in the case of: a plurality of players taking part in the game and deciding which enemy starts attacking first and which player's character is attacked first by the enemy; changing the types or order of attacks (for instance, changing the order of attacks from “kick after punch” to “punch after kick” or changing the main method of attacks from “punch” to “sorcery”); changing the nature of a character (for instance, from offense-oriented to defense-oriented, from aggressive to passive, or from direct attack-oriented to indirect attack-oriented); changing the method or order of attacking enemy characters in a shooting game; and changing the pitching tendency of a pitcher in a baseball game (for instance, from fast ball-oriented to breaking ball-oriented).
- the numeric or character code string data is also applicable in the case of changing the deployment of an enemy. That is, the numeric or character code string data is applicable, for instance, in the case of: changing the order of appearances of enemies or stages and the combination of enemy stages in a shooting, action, or fighting game; changing the arrangement or order of appearances of a plurality of characters and the order of appearances of boss characters in a shooting game; changing the arrangement or types of traps in a dungeon RPG or an action game; and changing a map design in a dungeon RPG or an action or simulation game.
- the numeric or character code string data is also applicable in the case of changing time. That is, the numeric or character code string data is also applicable, for instance, in the case of: setting, in an event of “I will make a weapon, so come back again after a while” in an RPG, the period of “a while”; and setting the period of a specific attack by a boss character of a shooting game (for instance, how long the boss character continues a beam attack).
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
A video game apparatus, which generates, based on data obtained by a communication part via a server on a network, game data for causing a game to proceed, includes a control part converting the data obtained from the server on the network into one of a numeric value and a character code string and changing the game data based on the one of the numeric value and the character code string.
Description
- 1. Field of the Invention
- The present invention generally relates to video game apparatuses, methods of obtaining data, and recording media, and more particularly to a video game apparatus that transmits and receives data through a server on a network, a method of obtaining data for such a video game apparatus, and a recording medium storing a program for causing a computer to execute such a method.
- 2. Description of the Related Art
- In video game apparatuses, in the case of changing, with the progress of the story of a game, types of game characters appearing on the scene, directions in which a main character moves, or the belongings of the main character, the parameters of each character are selected at random by using numeric data so that the story of the game may be different each time.
- In such a case of selecting parameters in a video game, for instance, the numeric data is obtained from TOC (table of contents) information recorded on a barcode or a CD-ROM, and the parameters of the characters are created by using the numeric data. Thereby, the natures and types of the characters (that is, appearing characters including monsters), game scenes, or the items of the main character are changed based on the parameters, so that a game player can enjoy a different story each time.
- According to the above-described method of obtaining the numeric data from the TOC information recorded on the barcode or the CD-ROM, however, only the same data can be obtained if the same barcode or CD-ROM is used, and therefore, it is difficult to change the parameters at random.
- Further, in the case of obtaining the numeric data from the TOC information recorded on the CD-ROM, it is necessary to change CD-ROMs every time the numeric data is obtained, thus resulting in a complicated operation.
- In the case of obtaining the numeric data by reading the barcode, it is necessary to prepare different barcodes. However, this has caused problems because some people cut off barcodes from products on store shelves and others purchase products only for barcodes and discard the products themselves.
- Accordingly, it is a general object of the present invention to provide a video game apparatus and a method of obtaining numeric data in which the above-described disadvantages are eliminated, and a recording medium storing a program for causing a computer to execute such a method.
- A more specific object of the present invention is to provide a video game apparatus and a method of obtaining numeric data that can obtain numeric data as required at any time, and a recording medium storing a program for causing a computer to execute such a method.
- The above objects of the present invention are achieved by a video game apparatus generating, based on data obtained by a communication part via a server on a network, game data for causing a game to proceed, the video game apparatus including a control part converting the data obtained from the server on the network into one of a numeric value and a character code string and changing the game data based on the one of the numeric value and the character code string.
- According to the above-described video game apparatus, numeric data can be obtained as required at any time. Therefore, unlike in the case of generating numeric data by reading a barcode, there is no need to purchase unnecessary products for barcodes or cut off barcodes from products. Further, unlike in the case of generating numeric data from TOC information stored in a CD-ROM, no same character is selected. This makes the story of the game unpredictable so that the player can enjoy the game more.
- The above objects of the present invention are also achieved by a method of obtaining game data for causing a game to proceed based on data obtained by a communication part via a server on a network, the method including the step of converting the data obtained from the server on the network into one of a numeric value and a character code string and changing the game data based on the one of the numeric value and the character code string.
- According to the above-described method, the same effects as described above can be produced.
- The above objects of the present invention are also achieved by a computer-readable recording medium storing a program for causing a computer to execute the step of converting data obtained from a server on a network into one of a numeric value and a character code string and changing game data for causing a game to proceed based on the one of the numeric value and the character code string.
- The above objects of the present invention are further achieved by a computer-readable recording medium storing a program for causing a computer to execute the steps of (a) converting data obtained from a server on a network into one of a numeric value and a character code string; (b) updating a parameter for changing game data for causing a game to proceed based on the one of the numeric value and the character code string generated in said step (a); and (c) generating the game data based on the parameter updated in said step (b).
- By causing a computer to read any of the above-described recording media, the same effects as described above can be produced.
- Other objects, features and advantages of the present invention will become more apparent from the following detailed description when read in conjunction with the accompanying drawings, in which:
- FIG. 1 is a schematic diagram showing a communication network to which video game apparatuses of the present invention are connected according to an embodiment of the present invention;
- FIG. 2 is a schematic diagram showing Web sites opened on the Internet;
- FIG. 3 is a perspective view of the video game apparatus of the present invention, showing a configuration thereof;
- FIG. 4 is a block diagram showing the outline of the configuration of the video game apparatus of the present invention;
- FIG. 5 is a flowchart for illustrating a main control operation performed by a control device of an apparatus main body of the video game apparatus of the present invention;
- FIG. 6 is a schematic diagram showing a procedure for communication between the video game apparatus of the present invention and a server according to the embodiment of the present invention;
- FIG. 7 is a diagram showing a URL configuration according to the embodiment of the present invention;
- FIG. 8 is a flowchart for illustrating an interruption operation for generating numeric data (data conversion means) performed by the control device of the video game apparatus of the present invention;
- FIG. 9 is a flowchart for illustrating a character selection operation performed by the control device of the video game apparatus of the present invention; and
- FIG. 10 is a diagram for illustrating the character selection operation performed by the control device of the video game apparatus of the present invention.
- A description will now be given, with reference to the accompanying drawings, of an embodiment of the present invention.
- FIG. 1 is a schematic diagram showing a communication network to which video game apparatuses of the present invention are connected according to the embodiment of the present invention. FIG. 2 is a schematic diagram showing Web sites opened on the Internet.
- As shown in FIG. 1, each of
servers 15 a through 15 f of providers a through f hasvideo game apparatuses 11 1 through 11 n connected thereto viapublic lines 13 1 through 13 n, respectively. Thus, thevideo game apparatuses 11 1 through 11 n, which are provided in houses as client apparatuses and contain respective communication modems (later described in FIG. 4), are connected to anetwork 17 via theservers 15 a through 15 f so as to be able to communicate with one another. - As shown in FIG. 2, the
video game apparatuses 11 1 through 11 n are connected to aWeb site 19 opened on the Internet via thecorresponding servers 15 a through 15 f so as to be able to communicate with theWeb site 19. For instance, when thevideo game apparatus 11 1 makes a request to theWeb site 19 for communication, theserver 15 a of the provider a transmits image data, character data, or voice data recorded on theWeb site 19 to a mail address entered by the transmitter, as will be described later. - FIG. 3 is a perspective view of one of the
video game apparatuses 11 1 through 11 n, showing a configuration thereof. Hereinafter, each of thevideo game apparatuses 11 1 through 11 n is referred to asreference numeral 11 for convenience of description. - As shown in FIG. 3, the
video game apparatus 11 includes a video game apparatus main body (hereinafter referred to as an apparatus main body) 12 and acontroller 18 operated by a user (operator) as input means. The apparatusmain body 12 reproduces data from a CD-ROM (not shown in the drawing) storing game software and outputs an image signal and a speech signal. A plurality ofoperation keys 24 are provided to thecontroller 18. When eachoperation key 24 is pressed down, the operation signal of the pressedoperation key 24 is supplied to the apparatusmain body 12 via acable 25. - Instead of the above-described
controller 18, a keyboard, a mouse, or a trackball may be used as input means. Thevideo game apparatus 11 can display a game image by the image display function of the game software. Instead of the above-describedvideo game apparatus 11, a terminal apparatus such as a personal computer or a cellular phone that can display a video game image may be used. - The apparatus
main body 12 has adisk containing part 12 a for containing the CD-ROM (not shown in the drawing) as a recording medium formed in its upper part, and aconnector 12 b to which thecable 25 is connected formed on its front side. The CD-ROM attached to thedisk containing part 12 a stores the video game software. Further, an optical pickup that optically reads minute pits formed on the recording surface of the CD-ROM is housed below thedisk containing part 12 a in the apparatusmain body 12. - In this embodiment, the CD-ROM is employed as a recording medium recorded with game data. However, a recording medium such as a DVD (digital video disk), a hard disk device, or a ROM cartridge containing an IC memory may be employed instead of the CD-ROM.
- The apparatus
main body 12 is connected via acable 26 to atelevision unit 27. The television unit is composed of a box-like housing 28 and aCRT display 29 incorporated therein. Aconnector hole 27 a to which thecable 26 is connected is formed on the front side of thetelevision unit 27. - In the case of playing a video game, the
video game apparatus 11 and the apparatusmain body 12 are turned on. Usually, thetelevision unit 27 is of a home use type that displays images transmitted by radio waves, and therefore, the usual TV channel of thetelevision unit 27 is switched to the video channel in the case of playing the video game. Thereby, the demonstration screen of the video game is displayed on thetelevision unit 27. Thereafter, by pressing down one of theoperation keys 24 provided to thecontroller 18 which one corresponds to a start button, the main part of the video game stored in the CD-ROM is started. - FIG. 4 is a block diagram showing the outline of the configuration of the
video game apparatus 11. - As shown in FIG. 4, the apparatus
main body 12 of thevideo game apparatus 11 includes a CD-ROM drive part 30, anoptical pickup part 31, a speech andimage processing part 32, acontrol device 33, and a memory (a storage part) 34. Accordingly, when the CD-ROM is attached to the CD-ROM drive part 30 and rotated, theoptical pickup part 31 reads data recorded on the CD-ROM, and the read data is converted into speech and image signals by the speech andimage processing part 32. The speech signal and the image signal are supplied to thetelevision unit 27. - The
memory 34 stores data files recorded with a variety of control programs and with data (for instance, a Web address on the Internet) obtained from the later-described server 15 (representing one of the above-describedservers 15 a through 15 f) on thenetwork 17. Thecontrol device 33 performs operations to generate video data based on the control programs stored in thememory 34. Further, thecontrol device 33 converts at least one of the following data into a numeric value or a character code string: the address data of theserver 15 on thenetwork 17 and URL, file name, file format, the number of files, file size, the total number of characters in the file, a given character or word included in the file, and the number of given characters or words included in the file of accessed data. Based on the numeric (value) data or the character code string data, thecontrol device 33 changes the parameters of the game software relating to game data so as to change the natures and types of characters as required. The game data includes the type, ability, external appearance, belongings, equipment, condition, and the number of appearances of a character appearing in the video game, and background images and their colors, music, and sound effects employed in the video game. - The apparatus
main body 12 further includes acommunication modem 36 connected via the public line 13 (representing a corresponding one of thepublic lines 13 1 through 13 n) to the network 17 (the Internet in this embodiment). - Here, a description will be given of a control operation performed by the
control device 33 in the case of playing the video game using the apparatusmain body 12. - FIG. 5 is a flowchart for illustrating a main control operation performed by the
control device 33 of the apparatusmain body 12. - As shown in FIG. 5, when the apparatus
main body 12 is turned on or the reset switch thereof is switched on, in step S31, the data stored in the CD-ROM attached to thedisk containing part 12 a of the apparatusmain body 12 is read, so that the demonstration screen of the video game is displayed on theCRT display 29 of thetelevision unit 27. - Next, in step S32, by pressing down the operation key 24 corresponding to the start button of the
controller 18, the game is ready to be started. In step S33, the game start operation of the video game stored in the CD-ROM is executed, so that a start screen is displayed on theCRT display 29 of thetelevision unit 27. A data file based on personal data entered by the user at the time of the game start operation is also created in step S33. - Next, in step S34, the user operates the
operation keys 24 of thecontroller 18 to proceed with the video game. As the user proceeds with the video game, images corresponding to the operations of the user are displayed on theCRT display 29 of thetelevision unit 27. - In step S35, it is determined whether the video game is terminated. If the video game is terminated due to, for instance, “game over”, the operation returns to step S31 and step S31 and the following steps are repeated.
- However, if it is determined in step S35 that the video game is not terminated, in step S36, data for creating parameters, such as numeric data or character code string data generated from a Web address on the Internet, as well as image and speech data are read from a data file stored in the
memory 34. Next, in step S37, various parameters used in the video game are obtained based on the numeric data or the character code string data recorded in the data file, and parameters for changing the game data for advancing the video game are updated (parameter update means). Then, back in step S34, a character, for instance, is selected based on the updated parameters, and the user can proceed with the video game with the image data being changed so that the selected character appears. - The video game parameters changed by the generation of the numeric data or the character code string data include those changing the types and natures of a main character and its opponent characters such as persons, animals, and monsters, those of the performance and equipment of the items (belongings) of the main character and vehicles used by the main character, such as a motorbike, an automobile, a ship, an airplane, a submarine, and a spacecraft, and those of the backgrounds (road, river, mountain, bridge, castle, and maze) of places to which the main character moves and the weather conditions (sun, rain, wind, cloud, thunder, snow, and typhoon) of the places.
- When the apparatus
main body 12 is turned off, the control operation is suspended to stop outputting images and sound. - Next, a description will be given of a procedure for data communication (transmission and reception) between the
video game apparatus 11 and theserver 15 on thenetwork 17. - Via the WWW (World Wide Web), the
server 15 provides thevideo game apparatus 11 with information on the Internet, such as characters, images, and sound, through HTML (Hyper Text Markup Language) documents or URLs (Uniform Resource Locators). Further, in thevideo game apparatus 11, a Web browser (a software application used to search for and display Web pages) analyzes HTML data transmitted from theserver 15 and displays the analyzed HTML data on the screen. - FIG. 6 is a schematic diagram showing a procedure for communication between the
video game apparatus 11 and theserver 15. - As shown in FIG. 6, in step S101, the
video game apparatus 11, in accordance with the URL of a Web site specified by the user, requests theserver 15 of a computer having the URL to transfer information such as an HTML source code to thevideo game apparatus 11. - In step S102, receiving the transfer request from the
video game apparatus 11, theserver 15 reads the HTML file of the specified Web site, and transfers the HTML source code of the Web site to thevideo game apparatus 11. - In step S103, receiving the HTML source code from the
server 15, thevideo game apparatus 11 analyzes the HTML source code and displays the display part of the HTML source code on theCRT display 29 of thetelevision unit 27. If link information on an image exists in the HTML source code, thevideo game apparatus 11 requests theserver 15 to transfer the image. - In step S104, receiving the image transfer request from the
video game apparatus 11, theserver 15 transmits the information file of the request image to thevideo game apparatus 11. - In step S105, receiving the information file transferred from the
server 15, thevideo game apparatus 11 displays the transferred image on theCRT display 29 of thetelevision unit 27. While the user is viewing the displayed image, there is no information exchange between thevideo game apparatus 11 and theserver 15. - In step S106, transferring the requested information, the
server 15 remains in a wait state for a request from thevideo game apparatus 11. - Thus, the user operating the
video game apparatus 11 can view the information of the Web site opened on the Internet. - FIG. 7 is a diagram showing a URL configuration.
- As shown in FIG. 7, the URL is information for specifying the location of a Web site on the Internet, and is expressed by character data such as “http://abcxyz.co.jp/homepage/index.htm”.
- In the above-described URL, “http” indicates that HTTP (Hypertext Transfer Protocol, a communication protocol) is used to search for the address of the Web site, “abcxyz.co.jp” is a domain name assigned to each
video game apparatus 11 by DNS (Domain Name System) and is composed of host name, organization name, organization code, and country code, “homepage” is a directory (file folder) and may be different for each file, and “index.htm” is a file name provided for each file. - There are also protocols other than HTTP, such as HTTPS (Hypertext Transfer Protocol Secure), “file” (for a file on the network or a local file), FTP (File Transfer Protocol), “gopher” (for a Gopher file), “Telnet” (for access to a Telnet server), NNTP (Network News Transfer Protocol), and “Mailto” (for an e-mail address).
- The URL configuration of FIG. 7 shows that the “index.htm” file in the “homepage” directory on the WWW server “abcxyz.co.jp” is accessed by HTTP.
- Next, a description will be given of a control operation of generating numeric data or character code string data at random based on the above-described network address in order to change (or update) parameters in the game software.
- FIG. 8 is a flowchart for illustrating an interruption operation for generating numeric data (data conversion means) performed by the
control device 33 of thevideo game apparatus 11. - As shown in FIG. 8, in step S41, the
control device 33 of thevideo game apparatus 11 determines whether numeric or character code string data is required in the video game. - If it is determined in step S41 that random numeric or character code string data is required, for instance, in a character selection (creation) mode, in step S42, the
control device 33 obtains a URL (URL data, see FIG. 7) recorded in a data file of thememory 34, and displays the URL on theCRT display 29 of thetelevision unit 27. - In the case of obtaining a URL, the user may enter any URL, or the
control device 33 may obtain one of the URLs recorded in the data files of thememory 34. In the case of obtaining one of the URLs from the data files of thememory 34, the URL of, for instance, the last-accessed Web site, the oldest Web site in the access history, the most-accessed Web site, the least-accessed Web site, or a randomly selected one of the Web sites accessed in the past may be selected. - Next, in step S43, the
control device 33 confirms with the user whether connection may be established with the URL obtained in step S42. If the user determines in step S43 that connection may be established with the URL obtained in step S42, in step S44, connection is established with thenetwork 17. If the user determines in step S43 that connection may not be established with the URL obtained in step S42, step S42 is again performed to obtain a URL by a method different from that of the last time. - In step S45, it is determined whether the Web site on the
network 17 is accessible based on the URL obtained in step S42. If it is determined in step S45 that the Web site is accessible, in step S46, data on the Web site of the URL is obtained. In addition to the URL, the data on the Web site includes site data (country to which the server belongs and provider name), a hierarchical structure beneath the URL (the number of hierarchies and the total number of files), HTML, image data (the presence or absence of data, file format, image size, and file size), and MIDI (Musical Instrument Digital Interface) data (the presence or absence of data, file format, and file size). - Next, in step S47, the
control device 33 generates random numeric or character code string data by converting the data obtained from the Web site of the URL in step S46 (data conversion means). Then, in step S48, thecontrol device 33 confirms with the user whether to obtain parameters in the video game software from the obtained numeric or character code string data by displaying the generation results thereof. If the user determines in step S48 that the numeric or character code string data obtained in step S47 is to be used, in step S49, the numeric or character code string data obtained this time is stored in thememory 34 as data for updating the parameters, and the numeric data generation operation of this time is terminated. However, if the user determines in step S48 that the numeric or character code string data obtained in step S47 is not to be used, the operation returns to step S42, and step S42 and the following steps are performed again. - If it is determined in step S45 that the Web site on the
network 17 is not accessible with the URL obtained in step S42, in step S50-1, a reason for the inaccessibleness is checked. The Web site is inaccessible for one of reasons including the following: (a) the Web site does not exist, (b) the communication line is busy, and (c) a server on which the Web site is opened is not connectable because of maintenance. - Next, in step S50-2, the
control device 33 performs an operation corresponding to the above-described reason for inaccessibleness. For instance, thecontrol device 33 may (a) request that another URL be obtained, (b) read data on the Web site stored (cached) in thememory 34, or (c) establish connection to a predetermined Web site. In this embodiment, one of these operations (a) through (c) corresponding to the above-described reasons (a) through (c), respectively, is performed in step S50-2. Thereafter, the operation returns to step S42, and step S42 and the following steps are performed again. - Thus, the random numeric or character code string data is generated by converting the data obtained from the Web site of the obtained URL, and the parameters in the video game software are changed based on the generated numeric or character code string data. Therefore, a character that the user has not expected can be selected so that an unforeseen development may occur in the story of the video game.
- Next, a description will be given of an operation of generating numeric or character code string data and selecting a character based on the generated numeric or character code string data.
- FIG. 9 is a flowchart for illustrating a character selection operation performed by the
control device 33 of thevideo game apparatus 11. - As shown in FIG. 9, in step S51, the
control device 33 of thevideo game apparatus 11 determines whether the character creation mode requiring the numeric data is entered while the video game is being played. If it is determined that the character creation mode is not entered, this interruption operation is omitted and the main part of the video game proceeds. If it is determined in step S51 that the character creation mode is entered, however, in step S52, the user is notified of acquisition of a URL and is urged to input the URL. That is, in step S52, an input window and a list of bookmarks recorded in the data files of thememory 34 are displayed on theCRT display 29 of thetelevision unit 27. - In step S53, it is determined whether or not any URL is input or selected from the list of the bookmarks. If it is determined in step S53 that a URL is input or selected from the list of the bookmarks, in step S54, the input URL (for instance, http//www.abcxyz.co.jp) is stored in a data file of the
memory 34, and the URL is accessed for connection. - Next, in step S55, data on the Web site of the URL is obtained. The data on the Web site is composed of, for instance,
data items 1 through 6 as indicated by (a) of FIG. 10. - Next, in step S56, random numeric values (numeric data) are obtained by converting the obtained data on the Web site. In this embodiment, as shown in (b) of FIG. 10, “http//www.” and “co.jp”, which are fixed parts, are excluded from the URL (for instance, http//www.abcxyz.co.jp).
- Accordingly, in this embodiment, a character code string is extracted based on the domain name. For instance, a character code string of “61h, (=a), 62h (=b), 63h (=c), 70h (=x), 71h (=y), and 72h (=z)” is obtained from the domain name of “abcxyz.”. This character code string is converted into numeric values used as the numeric data. The character code string may be obtained by expressing, in advance, the code numbers of a to z in hexadecimal numbers or by using an independently determined code.
- For instance, the value “2” of the first digit of the last character code “72h” of the above-described character code string corresponds to the number of a data file (for instance, the number (“2”) of the
monster list file 2 shown in (c) of FIG. 10). The sum of the values of the first digits of the character codes of the character code string, that is, “9” (=1+2+3+0+1+2), corresponds to the ordinal number of a character to be selected from thedata file 2. That is, the ninth character “SKELETON” (indicating a type of monster) is selected. Further, the value “6” of the first digit of the number of HTML files is set as the number of appearing characters (the number of appearances of the selected monster) (see (d) of FIG. 10). Normally, one through nine monsters of the selected type can appear, or the selected monster can appear one through nine times. If the value of the first digit of the number of HTML files is zero, ten monsters of the selected type appear, or the selected monster appears ten times. - Next, in step S57, a character is selected based on the numeric values (numeric data) obtained in step S56, and parameters in the video game software are set based on the character code string. For instance, the parameter a of the items (belongings such as a sword, a rifle, and a flame gun) of the selected character is set based on the character code “61h”. The parameter b of the color (for instance, red) of the selected character is set based on the character code “62h”. The parameter c of the physical strength (for instance, an offense level) of the selected character is set based on the character code “63h”. The parameter d of the physical agility (for instance, a moving velocity level) of the selected character is set based on the character code “70h”. The parameter e of the defensive power (for instance, a physical endurance level) of the selected character is set based on the character code “71h”. The parameter f of the nature (for instance, an offense-oriented and direct attack-oriented nature) of the selected character is set based on the character code “72h”.
- Next, in step S58, the character (monster) selected in step S57 is completed by adding the above-described parameters a through f thereto and is displayed. Next, in step S59, the
control device 33 confirms with the user whether to register the completed character. If the user does not like the completed character and operates thecontroller 18 to enter “NO” in step S59, the operation returns to step S52 and step S52 and the following steps are performed again. At this point, a URL different from that of the last time is entered. Thereby, numeric or character code string data different from that of the last time is generated, so that a character different from the last one is selected. - Further, if the user is satisfied with the displayed completed character and operates the
controller 18 to enter “YES” in step S59, data on the completed character and the parameters a through f are stored in the data file of thememory 34. The name and the date of creation of the completed character can also be recorded. - Next, in step S61, the
control device 33 confirms with the user whether to create another character. If the user operates thecontroller 18 to enter “YES” in step S61, the operation returns to step S52 and step S52 and the following steps are performed again. At this point, a URL different from that of the last time is entered. Thereby, random numeric or character code string data different from that of the last time is generated, so that a character different from the last one is selected. If the user enters “NO” from thecontroller 18 in step S61, the character selection operation is terminated. - Thus, according to this embodiment, random numeric or character code string data is generated from a character code string obtained from any URL when the
video game apparatus 11 is connected to thenetwork 17. Therefore, unlike in the case of generating numeric data by reading a barcode, there is no need to purchase unnecessary products or cut off barcodes from products. Further, unlike in the case of generating numeric data from the TOC information recorded on the CD-ROM, the same character is prevented from being selected. In addition, according to this embodiment, the types or natures of a variety of characters appearing in the game, background, or sound effects can be changed each time with different conditions. This makes the game all the more amusing to the player. - In the above-described embodiment, only one of methods of obtaining numeric or character code string data from data obtained from the
network 17 is described. In addition to the above-described method, the following methods are employable. - (A) In the case of using a URL:
- (a) Numeric or character code string data is generated by counting the number of “.” (dots) and/or “/” (slashes) included in the URL data.
- (b) A country in which the
server 15 is provided is identified from “com” or “jp” included in the URL and is used to generate numeric or character code string data. In generating an RPG (Role Playing Game) character, for instance, if the country in which theserver 15 is provided is identified as Japan from “jp”, the character is generated to have Japanese features and wear Japanese-style clothes and equipment. - (c) The character code string of a domain name included in the URL is obtained in any length, and the obtained length of the character code string is converted into a character code string, which is converted into numeric or character code string data.
- (B) In the case of using HTML
- (a) Numeric or character code string data is generated by using a character code string that has a high possibility of being included in an HTML document. For instance, captured HTML data is searched for a given tag such as <dd>, <b>, or <ahref>, and the number of searched-out tags is employed as numeric data.
- (b) In the case of managing the appearance of a monster by numeric data in an RPG, the numeric data may be generated by using the number of tags “<dd>” included in HTML data, the maximum number of characters included in one line in HTML data, or default values.
- (c) For instance, if a tag “<table>” is used in an HTML document, a monster of a sorcerer type is selected. Alternatively, if a tag “<P>” is used in the HTML document, a monster of a flying type is selected. Further, if a tag “<ahref>” is not used in the HTML document, a monster of a dragon type is selected.
- (d) The first digit of the data size of an HTML file is used as the number of appearances of a monster.
- (e) If there are links to image files, a specific ability of a monster is determined by the number or format of image files. For instance, if the format of the image files is “gif”, a bonus point corresponding to the number of image files is added to the usage rate of the deadly blow of the monster. Alternatively, if the format of the image files is “jpg”, a bonus point corresponding to the number of image files is added to the power of sorcery of the monster. Further, if the number of image files is more than or equal to ten irrespective of their formats, the character (monster) has no specific ability.
- (f) If HTML data includes a link to an image file, the format or size thereof is employed as numeric or character code string data. For instance, if the format of the image file is “jpg”, the type of a character is determined to be a “human being”. If the format of the image file is “gif”, the type of a character is determined to be a “dwarf”.
- (g) If there are a plurality of image files of different formats (“jpg”, “gif”, etc.), the format used by the largest number of image files is employed, and the largest image file in size of the employed format is used.
- (h) If a captured HTML file includes links to other locations (that is, tags “<ahref>”), one of the locations is jumped to at random so that numeric or character code string data is generated using the HTML file of the location.
- In the above-described embodiment, the description is given of the case where the numeric or character code string data is obtained from the data obtained from the
network 17 and the type or attribute of the monster is selected based on the obtained numeric or character code string data. The present invention, however, is applicable not only to the above-described case, but also to other game software programs. - A description will be given below of applications of the thus obtained numeric or character code string data to other games.
- (a) Basically, the numeric or character code string data is applicable in any situation requiring numeric data in a game software program and a game apparatus.
- (b) The numeric or character code string data is also applicable, for instance, in the case of changing data such as parameters related to the management of events or graphic sound during a game so that the contents of the game are varied to increase the interest of the user without losing the game balance (difficulty or operability of the game).
- (c) The numeric or character code string data is also applicable to parameters for managing game halls in the RPG, such as a parameter for changing a winning rate in a casino, a parameter for changing a selection or the prices of weapons sold by a gun shop that a character drops by, and a parameter for changing the opening hours of a shop so that the shop is open during night and day or only at night.
- (d) The numeric or character code string data is also applicable to parameters for changing the way a character talks, such as a parameter for changing the ends of words spoken by the character so as to change, for instance, honorific expression to casual talk, a parameter for changing a dialect or a language spoken by the character, and a parameter for changing the name of the character during conversation (for instance, characters come to call each other by their nicknames once the characters make friends with each other).
- (e) The numeric or character code string data is also applicable in the case of changing backgrounds or ambient surroundings such as weather, seasons, transition of time in a day (from morning to noon to evening), small articles shown around (ornaments in a room or signboards), the contents of a title logo or a demonstration image, the design of a window frame, replays of an car racing game, events in an RPG, camera work at the time of sorcery effects, a map design in a dungeon RPG or a simulation game, a tune for background music, the tone of the tune, and the number of sounds.
- (f) The numeric or character code string data is also applicable in the case of changing the way of thinking of an enemy character appearing during a game. That is, the numeric or character code string data is applicable, for instance, in the case of: a plurality of players taking part in the game and deciding which enemy starts attacking first and which player's character is attacked first by the enemy; changing the types or order of attacks (for instance, changing the order of attacks from “kick after punch” to “punch after kick” or changing the main method of attacks from “punch” to “sorcery”); changing the nature of a character (for instance, from offense-oriented to defense-oriented, from aggressive to passive, or from direct attack-oriented to indirect attack-oriented); changing the method or order of attacking enemy characters in a shooting game; and changing the pitching tendency of a pitcher in a baseball game (for instance, from fast ball-oriented to breaking ball-oriented).
- (g) The numeric or character code string data is also applicable in the case of changing the deployment of an enemy. That is, the numeric or character code string data is applicable, for instance, in the case of: changing the order of appearances of enemies or stages and the combination of enemy stages in a shooting, action, or fighting game; changing the arrangement or order of appearances of a plurality of characters and the order of appearances of boss characters in a shooting game; changing the arrangement or types of traps in a dungeon RPG or an action game; and changing a map design in a dungeon RPG or an action or simulation game.
- (h) The numeric or character code string data is also applicable in the case of changing time. That is, the numeric or character code string data is also applicable, for instance, in the case of: setting, in an event of “I will make a weapon, so come back again after a while” in an RPG, the period of “a while”; and setting the period of a specific attack by a boss character of a shooting game (for instance, how long the boss character continues a beam attack).
- The present invention is not limited to the specifically disclosed embodiment, but variations and modifications may be made without departing from the scope of the present invention.
- The present application is based on Japanese priority application No. 2001-209529 filed on Jul. 10, 2001, the entire contents of which are hereby incorporated by reference.
Claims (12)
1. A video game apparatus generating, based on data obtained by a communication part via a server on a network, game data for causing a game to proceed, the video game apparatus comprising:
a control part converting the data obtained from the server on the network into one of a numeric value and a character code string and changing the game data based on the one of the numeric value and the character code string.
2. The video game apparatus as claimed in claim 1 , wherein the control part converts at least one item of the data obtained from the server into the one of the numeric value and the character code string, the data including address data of the server and a URL, a file name, a file format, a number of files, a file size, a total number of characters in a file, a given character or word included in a file, and a number of given characters or words included in a file of accessed data.
3. The video game apparatus as claimed in claim 1 , wherein the data obtained from the server is one of HTML, text, image, and speech data.
4. The video game apparatus as claimed in claim 1 , wherein the game data relates to at least one of a type, an ability, an external appearance, belongings, equipment, a condition, and a number of appearances of a character appearing in the game, a background image, a color thereof, music, and sound effects.
5. The video game apparatus as claimed in claim 4 , wherein the character appearing in the game is operated based on a signal input from a controller operated by a player.
6. A method of obtaining game data for causing a game to proceed based on data obtained by a communication part via a server on a network, the method comprising the step of:
converting the data obtained from the server on the network into one of a numeric value and a character code string and changing the game data based on the one of the numeric value and the character code string.
7. The method as claimed in claim 6 , wherein said step converts at least one item of the data obtained from the server into the one of the numeric value and the character code string, the data including address data of the server and a URL, a file name, a file format, a number of files, a file size, a total number of characters in a file, a given character or word included in a file, and a number of given characters or words included in a file of accessed data.
8. The method as claimed in claim 6 , wherein the data obtained from the server is one of HTML, text, image, and speech data.
9. The method as claimed in claim 6 , wherein the game data relates to at least one of a type, an ability, an external appearance, belongings, equipment, a condition, and a number of appearances of a character appearing in the game, a background image, a color thereof, music, and sound effects.
10. The method as claimed in claim 9 , wherein the character appearing in the game is operated based on a signal input from a controller operated by a player.
11. A computer-readable recording medium storing a program for causing a computer to execute the step of:
converting data obtained from a server on a network into one of a numeric value and a character code string and changing game data for causing a game to proceed based on the one of the numeric value and the character code string.
12. A computer-readable recording medium storing a program for causing a computer to execute the steps of:
(a) converting data obtained from a server on a network into one of a numeric value and a character code string;
(b) updating a parameter for changing game data for causing a game to proceed based on the one of the numeric value and the character code string generated in said step (a); and
(c) generating the game data based on the parameter updated in said step (b).
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001209529A JP2003019359A (en) | 2001-07-10 | 2001-07-10 | Video game device, method for obtaining data, recording medium and program |
JPPATENT2001-209529 | 2001-07-10 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20030013529A1 true US20030013529A1 (en) | 2003-01-16 |
US7147563B2 US7147563B2 (en) | 2006-12-12 |
Family
ID=19045170
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/190,865 Expired - Fee Related US7147563B2 (en) | 2001-07-10 | 2002-07-08 | Video game apparatus, method and recording medium for obtaining data from a URL as random numbers |
Country Status (3)
Country | Link |
---|---|
US (1) | US7147563B2 (en) |
JP (1) | JP2003019359A (en) |
KR (1) | KR20030007086A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050159223A1 (en) * | 2004-01-20 | 2005-07-21 | Nintendo Co., Ltd. | Game system using touch panel input |
US20060160627A1 (en) * | 2005-01-14 | 2006-07-20 | Aruze Corporation | Typing game apparatus and gaming system |
US20080183858A1 (en) * | 2007-01-31 | 2008-07-31 | Error Christopher R | Retrieval Mechanism for Web Visit Simulator |
US20090258709A1 (en) * | 2008-04-11 | 2009-10-15 | Nintendo Co., Ltd. | Game apparatus and storage medium storing game program |
US20090270182A1 (en) * | 2005-09-15 | 2009-10-29 | Konami Digital Entertainment Co, Ltd. | Game machine, game machine control method, and information storage medium |
US20100178985A1 (en) * | 2009-01-09 | 2010-07-15 | Microsoft Corporation | Arrangement for building and operating human-computation and other games |
EP2308571A4 (en) * | 2008-08-08 | 2012-07-18 | Square Enix Co Ltd | Media reproduction device |
US20230219008A1 (en) * | 2022-01-07 | 2023-07-13 | Sony Interactive Entertainment Inc. | User options in modifying face of computer simulation character |
US20230219004A1 (en) * | 2022-01-08 | 2023-07-13 | Sony Interactive Entertainment Inc. | Techniques for combining user's face with game character and sharing altered character |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101005592B1 (en) * | 2007-06-29 | 2011-01-05 | 엔에이치엔(주) | system for providing game supporting consecutive distribution in network and method thereof |
WO2009057186A1 (en) * | 2007-10-29 | 2009-05-07 | Osaka Electro-Communication University | Chat system, game system, computer program, recording medium including computer program recorded therein, and chat processing method |
US20090192637A1 (en) * | 2007-11-15 | 2009-07-30 | Mtv Networks | Dynamically serving altered sound content |
JP4535119B2 (en) * | 2007-11-20 | 2010-09-01 | 沖電気工業株式会社 | Common key generation system, common key generation method, and node using the same |
US8425325B2 (en) * | 2009-02-06 | 2013-04-23 | Apple Inc. | Automatically generating a book describing a user's videogame performance |
KR101570987B1 (en) | 2014-03-07 | 2015-11-23 | (주)마상소프트 | Uri generating device and method for changing a variable within web-game |
JP6134746B2 (en) * | 2015-01-07 | 2017-05-24 | 株式会社スマイルラボ | Video game control server and video game control program |
JP6893392B2 (en) * | 2015-08-04 | 2021-06-23 | 任天堂株式会社 | Game system, game device, control program and game control method |
Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5043887A (en) * | 1989-03-28 | 1991-08-27 | Selectro-Vision, Ltd. | Automatic electronic downloading of bingo cards |
US5707288A (en) * | 1994-12-31 | 1998-01-13 | Sega Enterprises, Ltd. | Video game system and methods for enhanced processing and display of graphical character elements |
US5869819A (en) * | 1994-08-17 | 1999-02-09 | Metrologic Instuments Inc. | Internet-based system and method for tracking objects bearing URL-encoded bar code symbols |
US5923006A (en) * | 1996-06-25 | 1999-07-13 | Kabushiki Kaisha Tokai Rika Denki Seisakusho | Lever switch including two switches and an engaging member that operationally interlocks the two switches |
US5923306A (en) * | 1993-06-24 | 1999-07-13 | Nintendo Co. Ltd. | Hotel-based video game and communication system |
US5964660A (en) * | 1997-06-18 | 1999-10-12 | Vr-1, Inc. | Network multiplayer game |
US6009458A (en) * | 1996-05-09 | 1999-12-28 | 3Do Company | Networked computer game system with persistent playing objects |
US6012984A (en) * | 1997-04-11 | 2000-01-11 | Gamesville.Com,Inc. | Systems for providing large arena games over computer networks |
US6106399A (en) * | 1997-06-16 | 2000-08-22 | Vr-1, Inc. | Internet audio multi-user roleplaying game |
US6179713B1 (en) * | 1997-06-18 | 2001-01-30 | Circadence Corporation | Full-time turn based network multiplayer game |
US6280325B1 (en) * | 1999-05-13 | 2001-08-28 | Netgain Technologies, Llc | Computer network management of wide-area multi-player bingo game |
US20010027130A1 (en) * | 2000-03-31 | 2001-10-04 | Kceo Inc. | Network game system, network game device, network game method and readable storage medium storing network game program |
US6322450B1 (en) * | 1998-11-06 | 2001-11-27 | Sony Computer Entertainment, Inc. | Entertainment system with transferable calculator program |
US20020002074A1 (en) * | 2000-06-30 | 2002-01-03 | Cyop Systems | Method for an online player game payment system |
US20020061780A1 (en) * | 2000-11-17 | 2002-05-23 | Yasumi Matsuno | Information terminal, information providing server, online game method and recording medium |
US20030134679A1 (en) * | 2001-11-19 | 2003-07-17 | Radica China Ltd. | Electronic gaming device using coded input data |
US6709336B2 (en) * | 2001-11-19 | 2004-03-23 | Radica China Ltd. | Electronic gaming method using coded input data |
US6716103B1 (en) * | 1999-10-07 | 2004-04-06 | Nintendo Co., Ltd. | Portable game machine |
US6761636B2 (en) * | 2001-01-16 | 2004-07-13 | Fucom Company, Ltd. | Real time data exchange system |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0664526A3 (en) * | 1994-01-19 | 1995-12-27 | Eastman Kodak Co | Method and apparatus for three-dimensional personalized video games using 3-D models and depth measuring apparatus. |
JP3187301B2 (en) * | 1994-12-02 | 2001-07-11 | 株式会社ナムコ | Game device and image composition method |
JP2770015B2 (en) * | 1996-10-18 | 1998-06-25 | 株式会社ハドソン | Video game equipment |
JP3333773B2 (en) * | 2000-04-14 | 2002-10-15 | コナミ株式会社 | GAME DEVICE, GAME DEVICE CONTROL METHOD, AND INFORMATION STORAGE MEDIUM |
-
2001
- 2001-07-10 JP JP2001209529A patent/JP2003019359A/en not_active Withdrawn
-
2002
- 2002-07-08 US US10/190,865 patent/US7147563B2/en not_active Expired - Fee Related
- 2002-07-09 KR KR1020020039814A patent/KR20030007086A/en not_active Application Discontinuation
Patent Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5043887A (en) * | 1989-03-28 | 1991-08-27 | Selectro-Vision, Ltd. | Automatic electronic downloading of bingo cards |
US5923306A (en) * | 1993-06-24 | 1999-07-13 | Nintendo Co. Ltd. | Hotel-based video game and communication system |
US5869819A (en) * | 1994-08-17 | 1999-02-09 | Metrologic Instuments Inc. | Internet-based system and method for tracking objects bearing URL-encoded bar code symbols |
US5707288A (en) * | 1994-12-31 | 1998-01-13 | Sega Enterprises, Ltd. | Video game system and methods for enhanced processing and display of graphical character elements |
US6009458A (en) * | 1996-05-09 | 1999-12-28 | 3Do Company | Networked computer game system with persistent playing objects |
US5923006A (en) * | 1996-06-25 | 1999-07-13 | Kabushiki Kaisha Tokai Rika Denki Seisakusho | Lever switch including two switches and an engaging member that operationally interlocks the two switches |
US6012984A (en) * | 1997-04-11 | 2000-01-11 | Gamesville.Com,Inc. | Systems for providing large arena games over computer networks |
US6106399A (en) * | 1997-06-16 | 2000-08-22 | Vr-1, Inc. | Internet audio multi-user roleplaying game |
US5964660A (en) * | 1997-06-18 | 1999-10-12 | Vr-1, Inc. | Network multiplayer game |
US6179713B1 (en) * | 1997-06-18 | 2001-01-30 | Circadence Corporation | Full-time turn based network multiplayer game |
US6322450B1 (en) * | 1998-11-06 | 2001-11-27 | Sony Computer Entertainment, Inc. | Entertainment system with transferable calculator program |
US6280325B1 (en) * | 1999-05-13 | 2001-08-28 | Netgain Technologies, Llc | Computer network management of wide-area multi-player bingo game |
US6716103B1 (en) * | 1999-10-07 | 2004-04-06 | Nintendo Co., Ltd. | Portable game machine |
US20010027130A1 (en) * | 2000-03-31 | 2001-10-04 | Kceo Inc. | Network game system, network game device, network game method and readable storage medium storing network game program |
US20020002074A1 (en) * | 2000-06-30 | 2002-01-03 | Cyop Systems | Method for an online player game payment system |
US20020061780A1 (en) * | 2000-11-17 | 2002-05-23 | Yasumi Matsuno | Information terminal, information providing server, online game method and recording medium |
US6761636B2 (en) * | 2001-01-16 | 2004-07-13 | Fucom Company, Ltd. | Real time data exchange system |
US20030134679A1 (en) * | 2001-11-19 | 2003-07-17 | Radica China Ltd. | Electronic gaming device using coded input data |
US6709336B2 (en) * | 2001-11-19 | 2004-03-23 | Radica China Ltd. | Electronic gaming method using coded input data |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7374490B2 (en) * | 2004-01-20 | 2008-05-20 | Nintendo Co., Ltd. | Game system using touch panel input |
US20080153601A1 (en) * | 2004-01-20 | 2008-06-26 | Nintendo Co., Ltd. | Game system for varying parameter of a character |
US20050159223A1 (en) * | 2004-01-20 | 2005-07-21 | Nintendo Co., Ltd. | Game system using touch panel input |
US7736235B2 (en) | 2004-01-20 | 2010-06-15 | Nintendo Co., Ltd. | Game system for varying parameter of a character |
US20060160627A1 (en) * | 2005-01-14 | 2006-07-20 | Aruze Corporation | Typing game apparatus and gaming system |
US8052533B2 (en) * | 2005-09-15 | 2011-11-08 | Konami Digital Entertainment Co., Ltd. | Game machine, game machine control method, and information storage medium |
US20090270182A1 (en) * | 2005-09-15 | 2009-10-29 | Konami Digital Entertainment Co, Ltd. | Game machine, game machine control method, and information storage medium |
US20080183858A1 (en) * | 2007-01-31 | 2008-07-31 | Error Christopher R | Retrieval Mechanism for Web Visit Simulator |
US8529348B2 (en) * | 2008-04-11 | 2013-09-10 | Nintendo Co., Ltd. | Game apparatus and storage medium storing game program |
US20090258709A1 (en) * | 2008-04-11 | 2009-10-15 | Nintendo Co., Ltd. | Game apparatus and storage medium storing game program |
EP2308571A4 (en) * | 2008-08-08 | 2012-07-18 | Square Enix Co Ltd | Media reproduction device |
US20100178985A1 (en) * | 2009-01-09 | 2010-07-15 | Microsoft Corporation | Arrangement for building and operating human-computation and other games |
US8137201B2 (en) * | 2009-01-09 | 2012-03-20 | Microsoft Corporation | Arrangement for building and operating human-computation and other games |
US20230219008A1 (en) * | 2022-01-07 | 2023-07-13 | Sony Interactive Entertainment Inc. | User options in modifying face of computer simulation character |
US11944907B2 (en) * | 2022-01-07 | 2024-04-02 | Sony Interactive Entertainment Inc. | User options in modifying face of computer simulation character |
US20230219004A1 (en) * | 2022-01-08 | 2023-07-13 | Sony Interactive Entertainment Inc. | Techniques for combining user's face with game character and sharing altered character |
US11918914B2 (en) * | 2022-01-08 | 2024-03-05 | Sony Interactive Entertainment Inc. | Techniques for combining user's face with game character and sharing altered character |
Also Published As
Publication number | Publication date |
---|---|
JP2003019359A (en) | 2003-01-21 |
US7147563B2 (en) | 2006-12-12 |
KR20030007086A (en) | 2003-01-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7147563B2 (en) | Video game apparatus, method and recording medium for obtaining data from a URL as random numbers | |
CN100540099C (en) | Game device, server unit, program and recording medium | |
US20160044379A1 (en) | Information Processing System Relating to Content Distribution, Storage Medium for Storing Program Directed Thereto, and Information Processing Device | |
US20110313550A1 (en) | Selection system for gaming | |
WO2004101089A1 (en) | Game system game device game data distribution device and data recorded medium | |
JP3675750B2 (en) | Network game information management system, network game information processing apparatus, network game information management method, and program | |
CN109529344A (en) | Input method and device in game process | |
CN118662907A (en) | Method, system and storage medium for cross-platform consumption of objects within a game | |
JP2003181143A (en) | Game system, program, and information storage medium | |
US6752718B2 (en) | Role playing video game using cards | |
US20040043805A1 (en) | Gaming machine and program for implementing the game | |
JP2023164739A (en) | Information system and information processing method | |
JP2006333916A (en) | Online game supply system and computer program | |
JP2004089584A (en) | Network game playing system and computer program for realizing system | |
CN101053695B (en) | Mobile handset video game system and method | |
JP2002056409A (en) | Map connection method and system therefor | |
KR20000072677A (en) | A method and system for simultaneously providing real-time informations and conditional informations based on network | |
JP6628383B2 (en) | Information processing device, program, information processing system | |
JP2007202637A (en) | Card type game system and server device for the game system | |
US9661062B2 (en) | Information-processing system, information-processing device, storage medium, and information-processing method | |
JP4183866B2 (en) | Database update method and storage medium | |
JP6999839B1 (en) | Game server, game program, information processing method | |
JP7185001B2 (en) | Game server, game program, information processing method | |
KR20200058689A (en) | Server, terminal and method for providing real time pvp broadcasting contents | |
JP2002177652A (en) | Game apparatus, game system and game method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SEGA CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MIURA, MASAKAZU;SATA, TAKENAO;REEL/FRAME:013293/0500 Effective date: 20020822 |
|
REMI | Maintenance fee reminder mailed | ||
LAPS | Lapse for failure to pay maintenance fees | ||
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20101212 |