A video game system includes a game cartridge which is pluggably attached to a main console having a main processor, a 3D graphics generating coprocessor, expandable main memory and player controllers. A multifunctional peripheral processing subsystem external to the game microprocessor and coprocessor is described which executes commands for handling player controller input/output to thereby lessen the processing burden on the graphics processing subsystem. The video game methodology involves game level organization features, camera perspective or point of view control features, and a wide array of animation and character control features. The system changes the camera angle (i.e., the displayed point of view in the three-dimensional world) automatically based upon various conditions and in response to actuation of a plurality of distinct controller keys/buttons/switches, e.g., four C buttons in the exemplary embodiment. The control keys allow the user at any time to move in for a close up or pull back for a wide view or pan the camera to the right and left to change the apparent camera angle. Such user initiated camera manipulation permits a player to better judge jumps or determine more precisely where an object is located in relation to the player controlled character. The video game system and methodology features a unique player controller, which permits control over a character's exploration of the three-dimensional world to an unprecedented extent. A player controlled character may be controlled in a multitude of different ways utilizing the combination of the joystick and/or cross-switch and/or control keys and a wide range of animation effects are generated.
Legal claims defining the scope of protection, as filed with the USPTO.
1. For use with a video game system having a game program execution processing system including a microprocessor for executing a video game program and a coprocessor, coupled to said game microprocessor, for cooperating with said game microprocessor to execute said video game program, at least one player controller operable by a player to generate video game control signals, and a removable storage device for storing a program for controlling the operation of said video game system, a method of operating said video game system comprising the steps of: generating a three-dimensional world display of a first video game play course; storing the number of goals achieved by a player in said first video game course; generating a three-dimensional world display of a second video game play course; storing the number of goals achieved by a player in said second video game course; maintaining a cumulative total of the number of goals achieved by a player at least on said first and second video game courses; comparing said cumulative total of the number of goals achieved by a player at least on said first and second video game courses with a predetermined threshold; and preventing access to a third video game course if said cumulative total is below said predetermined threshold.
2. A method according to claim 1, further comprising the step of accessing a video game course by controlling a player controlled object to contact a door.
3. A method according to claim 2, further comprising the step of accessing the number of goals required to open said door.
4. A method according to claim 3, further comprising the step of simulating opening the door if the player has attained the number of goals required to open the door.
5. A method according to claim 3, further comprising the step of displaying a message indicating that an inadequate number of goals have been attained.
6. A method according to claim 1, further comprising the step of generating clues relating to achieving a goal.
7. A method according to claim 1, further comprising the step of permitting a player to move from the first course to the second course without obtaining the maximum number of goals for the first course.
8. A method according to claim 1, further comprising the step of permitting a player to reenter the first course after exiting to enter another course.
9. A portable storage device for use with a video game system console having a game program execution processing system including a microprocessor for executing a video game program and a coprocessor, coupled to said game microprocessor, for cooperating with said game microprocessor to execute said video game program, at least one player controller operable by a player to generate video game control signals, said portable storage device for controlling the operation of said video game system console comprising: a memory media for storing graphics and sound data and video game instructions for processing by said game program executing processing system for generating a three-dimensional world display of at least a first, second and third video game play course using said graphics data; and a bus, coupled in use to said coprocessor, for transmitting address signals in parallel to said memory media and for receiving information accessed from said memory media; said video game instructions including instructions for storing the number of goals achieved by a player in said first video game course, and for storing the number of goals achieved by a player in said second video game course, and including instructions for maintaining a cumulative total of the number of goals achieved by a player at least on said first and second video game courses, said video game instructions including instructions for comparing said cumulative total of the number of goals achieved by a player at least on said first and second video game courses with a predetermined threshold and for preventing access to said third video game course if said cumulative total is below said predetermined threshold.
10. A portable storage device for use with a video game system console having a game program execution processing system including a microprocessor for executing a video game program and a coprocessor, coupled to said game microprocessor, for cooperating with said game microprocessor to execute said video game program, at least one player controller operable by a player to generate video game control signals, said portable storage device for controlling the operation of said video game system console comprising: a memory media for storing graphics and sound data and video game instructions for processing by said game program executing processing system for generating a three-dimensional world display of at least a first, second and third video game play course using said graphics data; and a bus, coupled in use to said coprocessor, for transmitting address signals in parallel to said memory media and for receiving information accessed from said memory media; said video game instructions including instructions for maintaining a cumulative total of the number of goals achieved by a player on said first and second video game courses and for preventing access to said third video game course if said cumulative total is below a predetermined threshold, wherein said bus is a multiplexed bus and further including addressing logic circuitry for gating address signals received from said bus to address said memory media; readout circuitry for coupling information readout of said memory media to said multiplexed bus.
11. A portable storage device for use with a video game system console having a game program execution processing system including a microprocessor for executing a video game program and a coprocessor, coupled to said game microprocessor, for cooperating with said game microprocessor to execute said video game program, at least one player controller operable by a player to generate video game control signals, said portable storage device for controlling the operation of said video game system console comprising: a memory media for storing graphics and sound data and video game instructions for processing by said game program executing processing system for generating a three-dimensional world display of at least a first, second and third video game play course using said graphics data; and a bus, coupled in use to said coprocessor, for transmitting address signals in parallel to said memory media and for receiving information accessed from said memory media; said video game instructions including instructions for maintaining a cumulative total of the number of goals achieved by a player on said first and second video game courses and for preventing access to said third video game course if said cumulative total is below a predetermined threshold, wherein said multiplexed bus further includes at least one address latching enable control line.
12. A portable storage device in accordance with claim 11, further including at least one register for receiving address information transmitted over said multiplexed bus in response to a control signal transmitted over said at least one address latching enable control line.
13. A portable storage device for use with a video game system console having a game program execution processing system including a microprocessor for executing a video game program and a coprocessor, coupled to said game microprocessor, for cooperating with said game microprocessor to execute said video game program, at least one player controller operable by a player to generate video game control signals, said portable storage device for controlling the operation of said video game system console comprising: a memory media for storing graphics and sound data and video game instructions for processing by said game program executing processing system for generating a three-dimensional world display of at least a first, second and third video game play course using said graphics data; and a bus, coupled in use to said coprocessor, for transmitting address signals in parallel to said memory media and for receiving information accessed from said memory media; said video game instructions including instructions for maintaining a cumulative total of the number of goals achieved by a player on said first and second video game courses and for preventing access to said third video game course if said cumulative total is below a predetermined threshold, wherein said video game console includes a video digital to analog converter which generates a composite synchronization signal and wherein said portable storage device includes an input terminal for receiving said composite synchronization signal.
14. A portable storage device for use with a video game system console having a game program execution processing system including a microprocessor for executing a video game program and a coprocessor, coupled to said game microprocessor, for cooperating with said game microprocessor to execute said video game program, at least one player controller operable by a player to generate video game control signals, said portable storage device for controlling the operation of said video game system console comprising: a memory media for storing graphics and sound data and video game instructions for processing by said game program executing processing system for generating a three-dimensional world display of at least a first, second and third video game play course using said graphics data; and a bus, coupled in use to said coprocessor, for transmitting address signals in parallel to said memory media and for receiving information accessed from said memory media; said video game instructions including instructions for maintaining a cumulative total of the number of goals achieved by a player on said first and second video game courses and for preventing access to said third video game course if said cumulative total is below a predetermined threshold, wherein said portable storage device includes at least one interrupt related terminal.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
October 21, 1999
December 18, 2001
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.