Interactive electronic games and screen savers with multiple characters
First Claim
Patent Images
1. Interactive, electronic game apparatus for playing a game in which game characters appearing on a display are responsive to inputs from a game user, said apparatus comprising:
- a visual display presenting an observable state of said game and of said game characters to said game user in response to a display signal,an input device for interactively entering user input signals representative of user interaction with game characters, andprocessing means receiving said user input signals from said input device and generating said display signal and outputting said display signal to said visual display, said processing means includingan extensible plurality of independent character behavior controllers for determining the behavior of respective said game characters, each said character behavior controller containing independent behavior logic to determine states and state transitions of its respective game character as represented to said user by said display means, said character behavior controllers being responsive to said user input signals and to game control signals for adjusting the behavior of said respective game characters,a game controller for coordinating the behavior of said game characters, said game controller containing logic to determine consistent game states for said game and said characters, and communicating said game control signals to said character behavior controllers so that the state of said game and of said game characters is a consistent game state,an operating application for operation of said character behavior controllers and said game controller on said processing means,each said character behavior controller including an independent dynamically-linked procedure invoked by said operating application,said game controller including logic to add new character behavior controllers to said game.
0 Assignments
0 Petitions
Accused Products
Abstract
Interactive, electronic game apparatus including a visual display, an input device, a plurality of character behavior controllers containing logic for determining the behavior of respective game characters, and a game controller containing logic to determine consistent game states for the game and the characters, each character behavior controller including an independent application process.
-
Citations
36 Claims
-
1. Interactive, electronic game apparatus for playing a game in which game characters appearing on a display are responsive to inputs from a game user, said apparatus comprising:
-
a visual display presenting an observable state of said game and of said game characters to said game user in response to a display signal, an input device for interactively entering user input signals representative of user interaction with game characters, and processing means receiving said user input signals from said input device and generating said display signal and outputting said display signal to said visual display, said processing means including an extensible plurality of independent character behavior controllers for determining the behavior of respective said game characters, each said character behavior controller containing independent behavior logic to determine states and state transitions of its respective game character as represented to said user by said display means, said character behavior controllers being responsive to said user input signals and to game control signals for adjusting the behavior of said respective game characters, a game controller for coordinating the behavior of said game characters, said game controller containing logic to determine consistent game states for said game and said characters, and communicating said game control signals to said character behavior controllers so that the state of said game and of said game characters is a consistent game state, an operating application for operation of said character behavior controllers and said game controller on said processing means, each said character behavior controller including an independent dynamically-linked procedure invoked by said operating application, said game controller including logic to add new character behavior controllers to said game. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
2. The apparatus of claim i wherein said game controller receives character state signals from said character behavior controllers, said character state signals describing the observable state of characters controlled by said character behavior controllers.
-
10. Interactive, electronic game apparatus for playing a game with replaceable game controller logic for game characters appearing on a display and responsive to inputs from a game user, said apparatus comprising:
-
a visual display presenting an observable state of said game and of said game characters to said game user in response to a display signal, an input device for interactively entering user input signals representative of user interaction with game characters, and processing means receiving said user input signals from said input device and generating said display signal and outputting said display signal to said visual display, said processing means including one or more character behavior controllers for determining the behavior of respective said game characters, each said character behavior controller containing independent behavior logic to determine states and state transitions of its respective game character as represented to said user by said display means, said character behavior controllers being responsive to said user input signals and to game control signals for adjusting the behavior of said respective game characters, a game controller for coordinating the behavior of said game characters, said game controller containing logic to determine consistent game states for said game and said characters, and communicating said game control signals to said character behavior controller or controllers so that the state of said game and of said game characters is a consistent game state, an operating application for operation of said character behavior controller or controllers and said game controller on said processing means, said game controller and each said character behavior controller or controllers including a distinct dynamically-linked procedure invoked by said operating application, whereby said game controller can be used with one or more different character behavior controllers, and said one or more character behavior controllers can be used with a different game controller. - View Dependent Claims (11, 12, 13)
-
-
14. A method to coordinate the actions of a plurality of characters appearing on a visual display in an interactive computer or video game, said method comprising:
-
presenting the observable state of said game and of said game characters to said game user in response to a display signal, providing an input device for interactively entering user input signals representative of user interaction with game characters, receiving said user input signals from said input device and generating said display signal and outputting said display signal to said visual display at a processing means, executing control logic for said characters and said game by an operating application at said processing means, controlling the behavior of said plural characters by character behavior controllers determining states and state transitions for respective characters and each including independent dynamically-linked procedure invoked by said operating application of said processing means, coordinating the behavior of said game characters by a game controller executing as part of said control logic for said game, for said game controller, determining consistent game states for said game and said characters, and communicating game control signals to said character behavior controllers so that the state of said game and of said game characters is a consistent game state, for each said character behavior controller, responding to said user input signals and said game control signals by responsively determining a current state of its respective game character for representation to said user by said display means. adding a new character to said game by adding a new character behavior controller. - View Dependent Claims (15, 16, 17)
-
-
18. Electronic display apparatus for multiple independent display characters, said apparatus comprising:
-
a visual display presenting an observable state of said display characters in response to a display signal, processing means generating said display signal and outputting said display signal to said visual display, said processing means including a plurality of character behavior controllers for determining the behavior of respective said display characters, each said character behavior controller containing independent behavior logic to determine states and state transitions of its respective display character as represented to said user by said display means, said character behavior controller being responsive to display control signals for adjusting the behavior of said respective display characters, a display controller for coordinating the behavior of said display characters, said display controller containing logic to determine consistent display states for said display and said characters, and communicating said display control signals to said character behavior controllers so that the state of said display and of said display characters is a consistent display state, an operating application for operation of said character behavior controllers and said display controller on said processing means, each said character behavior controller including an independent dynamically-linked procedure invoked by said operating application, said display controller including logic to add new character behavior controllers to said visual display.
-
-
19. A method for incorporating new characters in an interactive, electronic game with game characters appearing on a display and responsive to inputs from a game user, said method comprising:
-
presenting the observable state of said game and of said game characters to said game user at a visual display in response to a display signal, providing an input device for interactively entering user input signals representative of user interaction with game characters, receiving said user input signals from said input device and generating said display signal and outputting said display signal to said visual display at a processing means, executing control logic for said characters and said game at said processing means, controlling the behavior of said characters by independent character behavior controllers determining states and state transitions for respective characters and executing as part of said control logic for said characters, coordinating the behavior of said game characters by a game controller executing as part of said control logic for said game, for said game controller, determining consistent game states for said game and said characters and communicating game control signals to said character behavior controllers so that the state of said game and of said game characters is a consistent game state, for said character behavior controllers, responding to said user input signals and to said game control signals by responsively determining a current state for its respective game character as represented to said user by said visual display, and modifying said character control logic at said processing means from a first character behavior control configuration including a first but not a second of two distinct character behavior controllers to a second character behavior control configuration including said second character behavior controller. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for changing game control logic in an interactive, electronic game with game characters appearing on a display and responsive to inputs from a game user, said method comprising:
-
presenting the observable state of said game and of said game characters to said game user at a visual display in response to a display signal, providing an input device for interactively entering user input signals representative of user interaction with game characters, receiving said user input signals from said input device and generating said display signal and outputting said display signal to said visual display at a processing means, executing control logic for said characters and said game at said processing means, controlling the behavior of said characters by independent character behavior controllers determining states and state transitions for respective characters and executing as part of said control logic for said characters, coordinating the behavior of said game characters by a first or a second of two distinct game controllers executing as part of said control logic for said game, for each said game controller, determining consistent game states for said game and said characters and communicating game control signals to said character behavior controllers so that the state of said game and of said game characters is a consistent game state, for said character behavior controllers, responding to said game control signals for adjusting the behavior of said respective game characters, and modifying said game control logic at said processing means from a first game control configuration including said first game controller to a second game control configuration including said second but not said first game controller. - View Dependent Claims (30, 32, 33, 34, 35, 36)
-
-
31. The method of claim 39 further comprising communicating character state signals from said character behavior controllers to said first or second game controller, whereby said game controller is informed of states and state transitions of characters controlled by said character behavior controllers.
Specification