Claims
- 1. A video game method comprising:
maintaining a plurality of video game characters in a gaming environment, each of said video game characters having a set of performance capabilities and cognitive parameters associated therewith; receiving a request to simulate an activity for a first video game character having a first set of performance capabilities and cognitive parameters; determining a result for said activity in response to said first set of performance capabilities and cognitive parameters, and in response to a number of game conditions; and updating said first set of performance capabilities and cognitive parameters in response to said result.
- 2. A method according to claim 1, wherein:
said activity represents an activity between said first video game character and a second video game character having a second set of performance capabilities and cognitive parameters associated therewith; said determining step determines said result in response to said first set of performance capabilities and cognitive parameters, said second set of performance capabilities and cognitive parameters, and said number of game conditions; and said updating step further updates said second set of performance capabilities and cognitive parameters in response to said result.
- 3. A method according to claim 1, wherein:
said first set of performance capabilities and cognitive parameters comprises a plurality of traits for said first video game character; and a computer-simulated genetic (“digenetic”) structure prescribes baseline characteristics for a number of said traits.
- 4. A method according to claim 3, wherein each video game character comprises a unique digenetic structure.
- 5. A method according to claim 1, wherein said determining step comprises:
analyzing, for each decision made on behalf of said first video game character, a number of game parameters, a number of performance capabilities associated with said first video game character, and a number of cognitive parameters associated with said first video game character; and calculating, using a decision algorithm, an outcome for each decision made on behalf of said first video game character.
- 6. A method according to claim 5, further comprising the step of modifying said decision algorithm in response to said result.
- 7. A method according to claim 1, further comprising the step of generating a results file representing said result.
- 8. A method according to claim 7, further comprising the step of generating an animation script file based on said results file.
- 9. A method according to claim 8, further comprising the steps of:
receiving said animation script file at a presentation device; and rendering, at said presentation device, animation graphics corresponding to said animation script file.
- 10. A method according to claim 1, further comprising the step of storing an activity record for said activity, said activity record including information related to said result.
- 11. A method according to claim 1, wherein:
a game server performs said maintaining step, said receiving step, and said updating step; a presentation device communicates with said game server; said presentation device performs said determining step; and said method further comprises the steps of:
transmitting said first set of performance capabilities and cognitive parameters from said game server to said presentation device; and receiving, from said presentation device, an activity record for said activity, said activity record including information related to said result.
- 12. A method according to claim 1, wherein:
said maintaining step maintains a set of appearance characteristics for each of said video game characters; and said updating step updates a set of appearance characteristics for said first video game character in response to said result.
- 13. A video game method comprising:
obtaining access to a first video game character maintained by a game server, said first video game character having a first computer-simulated genetic (“digenetic”) structure that prescribes performance capabilities and cognitive parameters for said first video game character; engaging said first video game character in an activity with a second video game character maintained by said game server; and receiving, from said game server, data representing a result of said activity, said result being responsive to said digenetic structure.
- 14. A method according to claim 13, wherein:
said activity comprises a breeding procedure; and said result comprises the creation of an offspring video game character having an offspring digenetic structure based on said first digenetic structure.
- 15. A method according to claim 13, wherein said second video game character has a second digenetic structure that prescribes performance capabilities and cognitive parameters for said second video game character.
- 16. A method according to claim 15, wherein said result is responsive to a first set of performance capabilities and cognitive parameters associated with said first video game character, a second set of performance capabilities and cognitive parameters associated with said second video game character, and a number of game conditions.
- 17. A method according to claim 13, wherein said receiving step receives data representing an animation script file for said result.
- 18. A method according to claim 17, further comprising the step of rendering animation graphics corresponding to said animation script file.
- 19. A method according to claim 18, wherein said receiving step and said rendering step are performed by a presentation device that communicates with said game server.
- 20. A video game system comprising:
a database configured to store data associated with a video game character, said data comprising a computer-simulated genetic (“digenetic”) structure for said video game character and a set of performance capabilities and cognitive parameters for said video game character, said set of performance capabilities and cognitive parameters being prescribed by said digenetic structure; and a game server architecture that communicates with said database, said game server architecture comprising at least one processing engine configured to perform a simulation of an activity for said video game character; wherein an outcome of said simulation is determined by said first set of performance capabilities and cognitive parameters.
- 21. A system according to claim 20, wherein said game server architecture further comprises a perpetual universe server, said perpetual universe server being configured to maintain a perpetual gaming environment for said video game character.
- 22. A system according to claim 20, wherein said game server architecture is operatively coupled to a data communication network.
- 23. A system according to claim 22, further comprising a presentation device operatively coupled to said data communication network, said presentation device being configured to access said game server architecture via said data communication network.
- 24. A system according to claim 23, wherein said presentation device comprises a viewer application configured to render animation graphics related to said simulation.
- 25. A system according to claim 22, wherein said data communication network is the Internet.
- 26. A system according to claim 20, wherein said game server architecture comprises:
a processing engine configured to generate a results file for said simulation; and a simulation engine configured to generate an animation script file from said results file.
- 27. A system according to claim 26, further comprising a presentation device in communication with said game server architecture, said presentation device being configured to receive said animation script file and to render animation graphics corresponding to said animation script file.
- 28. A method for a network-based video game system comprising at least one database configured to store data associated with a plurality of video game characters and a game server architecture in communication with said database, said game server architecture being accessible remotely via a data communication network, said method comprising the steps of:
maintaining, in said database, a set of performance capabilities and cognitive parameters for a first video game character; regulating, with said game server architecture, remote user access to said video game characters over said data communication network; creating, with said game server architecture, a results file in response to a request to simulate an activity for said first video game character; and updating said database to reflect changes to said set of performance capabilities and cognitive parameters resulting from said activity.
- 29. A method according to claim 28, wherein said creating step creates a competition results file associated with a simulated competition between said first video game character and a second video game character.
- 30. A method according to claim 28, wherein said creating step creates a training results file associated with a simulated training activity performed by said first video game character.
- 31. A method according to claim 28, further comprising the step of transmitting said results file, via said data communication network, to an end user presentation device.
- 32. A method according to claim 28, further comprising the step of providing access, via said data communication network, to said results file to an end user of said video game system.
- 33. A method according to claim 28, further comprising the step of maintaining an Internet web site associated with said game server architecture, said Internet web site facilitating said regulating step.
- 34. A method according to claim 28, further comprising the step of obtaining said request from a remote end user of said video game system.
- 35. A method according to claim 28, further comprising the step of creating a video game character in response to an end user creation request.
- 36. A method according to claim 28, further comprising the step of maintaining a perpetual gaming environment for said video game characters, said perpetual gaming environment being processed by said game server architecture.
RELATED APPLICATION
[0001] This application is related to U.S. patent application Ser. No. ______, titled “Video Game Characters Having Evolving Traits,” filed ______.