Method and apparatus for relating messages and actions in interactive computer games
First Claim
1. A method of implementing an interactive computer game designed for play on a computer system having a display screen, an input device, and a cursor displayed on the display screen and controlled at least in part by the input device, the method comprising:
- providing memory accessible by the computer system, where the memory includes a code file and a message file that is separate from the code file;
storing, in the code file, software code which defines the play of the game, which causes objects to be displayed graphically on the display screen, which defines operations a game player may perform during the game, and which allows the game player to perform a predefined action in the game by selecting an operation, positioning the cursor adjacent an object on the display screen and then inputing a predetermined signal through the user input device to perform the selected operation on the object;
storing, in the message file, a message to be communicated to the game player at the occurrence of the predefined action in the game, where the message communicates information concerning the object associated with the predefined action;
assigning an identifier to the message to distinguish the message from other messages and to relate the message to the predefined action by incorporation of the assigned identifier in the software code; and
retrieving the message from the message file and communicating the message to the game player at the occurrence of the predefined action in the game by retrieving and communicating the message to which the identifier incorporated in the code is assigned.
2 Assignments
0 Petitions
Accused Products
Abstract
The invented method is used in creating an interactive computer game to relate messages in the game to actions in the game. The game is designed for play on a computer system and the play of the game is controlled by software code stored in at least one code file in memory accessible by the computer system. The method includes the steps of producing a message to be communicated to a game player at the occurrence of a predefined action in the game, assigning an identifier to the message, storing the message in a message file that is separate from the code file, storing the identifier in the message file or in a message file title that is separate from the code file, incorporating in the software code the assigned identifier instead of the message itself, and inserting into the software code instructions to retrieve the message from the message file and communicate the message to the game player at the occurrence of the predefined action in the game by retrieving and communicating the message to which the identifier incorporated in the code is assigned. The invented apparatus is a software tool used in creating an interactive computer game that employs the invented method. The invented interactive computer game is produced by the invented method.
198 Citations
17 Claims
-
1. A method of implementing an interactive computer game designed for play on a computer system having a display screen, an input device, and a cursor displayed on the display screen and controlled at least in part by the input device, the method comprising:
-
providing memory accessible by the computer system, where the memory includes a code file and a message file that is separate from the code file; storing, in the code file, software code which defines the play of the game, which causes objects to be displayed graphically on the display screen, which defines operations a game player may perform during the game, and which allows the game player to perform a predefined action in the game by selecting an operation, positioning the cursor adjacent an object on the display screen and then inputing a predetermined signal through the user input device to perform the selected operation on the object; storing, in the message file, a message to be communicated to the game player at the occurrence of the predefined action in the game, where the message communicates information concerning the object associated with the predefined action; assigning an identifier to the message to distinguish the message from other messages and to relate the message to the predefined action by incorporation of the assigned identifier in the software code; and retrieving the message from the message file and communicating the message to the game player at the occurrence of the predefined action in the game by retrieving and communicating the message to which the identifier incorporated in the code is assigned. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, used to translate a message to be communicated to a player of an interactive computer game at the occurrence of a predefined action in the game, the apparatus comprising:
-
a computer system having a display screen, memory containing a code file and a message file, and an input device, software code, stored in the code file, for controlling the apparatus, a visual display produced by the software code and displayed on the display screen when the apparatus is used, a first area within the visual display where the message is displayed, a translation area within the visual display where a translation of the message may be produced by inputing the translation through the input device, and instructions within the software code for assigning an identifier to the message and to the translation.
-
-
16. An interactive computer game designed for play on a computer system having a display screen, an input device and a cursor displayed on the display screen and controlled at least in part by the input device, the game comprising:
-
memory containing a code file and a message file separate from the code file, software code which defines the play of the game, which causes objects to be displayed graphically on the display screen, which defines operations a game player may perform during the game, which allows the game player to perform a predefined action in the game by selecting an operation, positioning the cursor adjacent an object on the display screen and then inputing a predetermined signal through the user input device to perform the selected operation on the object, and which is stored in the code file, a message, stored in the message file, to be communicated to a game player at the performance of the predefined action, where the message communicates information concerning the object associated with the predefined action, and an identifier assigned to the message to distinguish the message from other messages and to relate the message to the predefined action, where the identifier is stored in the message file or in the title to the message file and incorporated in the software code instead of the message itself, where the software code further includes instructions to retrieve the message from the message file and communicate the message to the game player at the performance of the predefined action in the game by retrieving and communicating the message to which the identifier incorporated in the code is assigned.
-
-
17. A computer-implemented method of creating an interactive computer game designed for play on a computer system having a display screen, an input device, and a cursor displayed on the display screen and controlled at least in part by the input device, the method comprising:
-
providing software code which defines the play of the game, which defines an action a game player may perform during the game, and which allows the player to perform the action in the game by audibly voicing sounds identifying the action, where the user input device receives and recognizes the sounds and triggers the action, incorporating in the software code the assigned identifier instead of the message itself, providing memory accessible by the computer system, where the memory includes a code file and a message file which is separate from the code file, storing the software code in the code file, producing a message to be communicated to the game player at the occurrence of the action in the game, assigning an identifier to the message to distinguish the message from other messages and to relate the message to the action, storing the message in the memory in the message file and storing the message'"'"'s assigned identifier in a location in the memory that is related to the message and is separate from the code file, and inserting into the software code instructions to produce the message from the message file and communicate the message to the game player at the occurrence of the action in the game by retrieving and communicating the message to which the identifier incorporated in the code is assigned.
-
Specification