Game interaction in 3-D gaming environments
First Claim
Patent Images
1. A gaming machine, comprising:
- a gaming controller operable, in response to at least one wager, to control a single game of chance including a plurality of game outcomes associated with the single game of chance or to simultaneously control a plurality of games of chance including a plurality of separate game outcomes associated, respectively, with each of the plurality of games of chance wherein the plurality of games of chance are played simultaneously by a user;
an input mechanism for receiving cash or an indicia of credit used to make the at least one wager;
memory operable to store 3-D data corresponding to a 3-D gaming environment;
a display operable to display the plurality of game outcomes or the plurality of separate game outcomes;
gaming logic operable to generate the plurality of game outcomes or the plurality of separate game outcomes in the 3-D gaming environment wherein said game outcomes or said separate game outcomes are generated as a plurality of vertices specified in a 3-D coordinate system associated with the 3-D gaming environment, said plurality of vertices defining a plurality of surfaces in the 3-D gaming environment on which textures are applied;
gaming logic operable to render a plurality of images of the 3-D gaming environment for presentation on the display wherein only a portion of the plurality of game outcomes or only a portion of the plurality of separate game outcomes are viewable on the display at one time and wherein the portion of the plurality of game outcomes or the portion of the plurality of separate game outcomes that are viewable on the display is determined based upon at least a position of a virtual camera specified using the 3-D coordinate system of the 3-D gaming environment wherein the position of the virtual camera in the 3-D gaming environment determines a portion of the plurality of surfaces in the 3-D gaming environment that are visible in each of the plurality of images rendered from the 3-D gaming environment, said rendering including projecting the surfaces defined in the 3-D coordinate system to a two-dimensional projection surface;
gaming logic operable to render the plurality of images of the 3-D gaming environment for presentation on the display, the images depicting manipulation of one or more aspects of the 3-D gaming environment by the user including manipulations that allow the user to view different portions of the plurality of game outcomes or the plurality of separate game outcomes;
a user interface operable to provide user input to facilitate the manipulation of the one or more aspects of the 3-D gaming environment by the user; and
a housing configured to enclose the gaming controller, said housing coupled to the input mechanism, the display and the user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A gaming machine is described having a gaming controller operable to control one or more games of chance played on the gaming machine. A memory stores 3-D data corresponding to a 3-D gaming environment. Gaming logic renders a plurality of images of the 3-D gaming environment for presentation on the machine'"'"'s display. The images depict manipulation of one or more aspects of the 3-D gaming environment by a user. A user interface provides user input to facilitate the manipulation of the one or more aspects of the 3-D gaming environment by the user.
255 Citations
60 Claims
-
1. A gaming machine, comprising:
-
a gaming controller operable, in response to at least one wager, to control a single game of chance including a plurality of game outcomes associated with the single game of chance or to simultaneously control a plurality of games of chance including a plurality of separate game outcomes associated, respectively, with each of the plurality of games of chance wherein the plurality of games of chance are played simultaneously by a user; an input mechanism for receiving cash or an indicia of credit used to make the at least one wager; memory operable to store 3-D data corresponding to a 3-D gaming environment; a display operable to display the plurality of game outcomes or the plurality of separate game outcomes; gaming logic operable to generate the plurality of game outcomes or the plurality of separate game outcomes in the 3-D gaming environment wherein said game outcomes or said separate game outcomes are generated as a plurality of vertices specified in a 3-D coordinate system associated with the 3-D gaming environment, said plurality of vertices defining a plurality of surfaces in the 3-D gaming environment on which textures are applied; gaming logic operable to render a plurality of images of the 3-D gaming environment for presentation on the display wherein only a portion of the plurality of game outcomes or only a portion of the plurality of separate game outcomes are viewable on the display at one time and wherein the portion of the plurality of game outcomes or the portion of the plurality of separate game outcomes that are viewable on the display is determined based upon at least a position of a virtual camera specified using the 3-D coordinate system of the 3-D gaming environment wherein the position of the virtual camera in the 3-D gaming environment determines a portion of the plurality of surfaces in the 3-D gaming environment that are visible in each of the plurality of images rendered from the 3-D gaming environment, said rendering including projecting the surfaces defined in the 3-D coordinate system to a two-dimensional projection surface; gaming logic operable to render the plurality of images of the 3-D gaming environment for presentation on the display, the images depicting manipulation of one or more aspects of the 3-D gaming environment by the user including manipulations that allow the user to view different portions of the plurality of game outcomes or the plurality of separate game outcomes; a user interface operable to provide user input to facilitate the manipulation of the one or more aspects of the 3-D gaming environment by the user; and a housing configured to enclose the gaming controller, said housing coupled to the input mechanism, the display and the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 16, 17, 18, 19)
-
- 12. The gaming machine of 11 wherein the manipulation of the one or more aspects of the 3-D gaming environment comprises changing a viewpoint perspective within the 3-D gaming environment thereby simulating navigation within the 3-D gaming environment.
-
13. The gaming machine of 12 wherein changing the viewpoint perspective comprises allowing the viewpoint perspective to change in only one of the degrees of freedom.
-
20. A gaming machine, comprising:
-
a gaming controller operable, in response to at least one wager, to control a single game of chance including a plurality of game outcomes associated with the single game of chance or to simultaneously control a plurality of games of chance including a plurality of separate game outcomes associated, respectively, with each of the plurality of games of chance wherein the plurality of games of chance are played simultaneously by the user; memory operable to store 3-D data corresponding to a 3-D gaming environment; an input mechanism for receiving cash or an indicia of credit used to make the at least one wager; a display operable to display the plurality of game outcomes or the plurality of separate game outcomes; gaming logic operable to generate the plurality of game outcomes or the plurality of separate game outcomes in the 3-D gaming environment wherein said game outcomes or said separate game outcomes are generated as a plurality of vertices specified in a 3-D coordinate system associated with the 3-D gaming environment, said plurality of vertices defining a plurality of surfaces in the 3-D gaming environment on which textures are applied; gaming logic operable to render a plurality of images of the 3-D gaming environment for presentation on the display, each of the images depicting fewer than all of the plurality of game outcomes or fewer than all of the plurality of separate game outcomes, successive ones of the images facilitating navigation among all of the game outcomes or among all of the separate game outcomes wherein a portion of the plurality of game outcomes or a portion of the plurality of separate game outcomes that are viewable on the display is determined based upon at least a position of a virtual camera specified using the 3-D coordinate system of the 3-D gaming environment wherein the position of the virtual camera in the 3-D gaming environment determines a portion of the plurality of surfaces in the 3-D gaming environment that are visible in each of the plurality of images rendered from the 3-D gaming environment, said rendering including projecting the surfaces defined in the 3-D coordinate system to a two-dimensional projection surface; and a housing configured to enclose the gaming controller, said housing coupled to the input mechanism, the display and the user interface. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method for facilitating manipulation of at least some aspects of a 3-D gaming environment presented on a display of a gaming machine, the gaming machine being operable to facilitate play of one or more games of chance, the method comprising
in response to at least one wager, controlling a single game of chance including a plurality of game outcomes associated with the single game of chance or controlling simultaneously a plurality of games of chance including a plurality of separate game outcomes associated, respectively, with each of the plurality of games of chance wherein the plurality of games of chance are played simultaneously by the user; -
generating the plurality of game outcomes or the plurality of separate game outcomes in the 3-D gaming environment wherein said game outcomes or said separate game outcomes are generated as a plurality of vertices specified in a 3-D coordinate system associated with the 3-D gaming environment, said plurality of vertices defining a plurality a surfaces in the 3-D gaming environment on which textures are applied; and rendering a plurality of images of the 3-D gaming environment for presentation on the display wherein a only portion of the plurality of game outcomes or only a portion of the plurality of separate game outcomes are viewable on the display at one time and wherein the portion of the plurality of game outcomes or the portion of the plurality of separate game outcomes that are viewable on the display is determined based upon at least a position of a virtual camera specified using the 3-D coordinate system of the 3-D gaming environment wherein the position of the virtual camera in the 3-D gaming environment determines a portion of the plurality of surfaces in the 3-D gaming environment that are visible in each of the plurality of images rendered from the 3-D gaming environment, said rendering including projecting the surfaces defined in the 3-D coordinate system to a two-dimensional projection surface; the images depicting manipulation of the one or more aspects of the 3-D gaming environment by a user using a user interface. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 47, 48, 49, 50)
-
- 43. The method of 42 wherein the manipulation of the one or more aspects of the 3-D gaming environment comprises changing a viewpoint perspective within the 3-D gaming environment thereby simulating navigation within the 3-D gaming environment.
-
44. The method of 43 wherein changing the viewpoint perspective comprises allowing the viewpoint perspective to change in only one of the degrees of freedom.
-
51. A method for presenting a plurality of separate game outcomes of a plurality of games of chance or a plurality of game outcomes for a single game of chance on a display of a gaming machine, the method comprising:
-
in response to at least one wager, controlling the single game of chance including the plurality of game outcomes associated with the single game of chance or controlling simultaneously the plurality of games of chance including the plurality of separate game outcomes associated, respectively, with each of the plurality of games of chance wherein the plurality of games of chance are played simultaneously by the user; generating the plurality of game outcomes or the plurality of separate game outcomes in the 3-D gaming environment wherein said game outcomes or said separate game outcomes are generated as a plurality of vertices specified in a 3-D coordinate system associated with the 3-D gaming environment, said plurality of vertices defining a plurality of surfaces in the 3-D gaming environment on which textures are applied; rendering a plurality of images of a 3-D gaming environment for presentation on the display, each of the images depicting fewer than all of the plurality of game outcomes or fewer than all of the plurality of separate game outcomes, successive ones of the images facilitating navigation among all of the plurality of game outcomes or the plurality of separate game outcomes within the 3-D gaming environment wherein a portion of the plurality of game outcomes or a portion of the plurality of separate game outcomes that are viewable on the display is determined based upon at least a position of a virtual camera specified using the 3-D coordinate system of the 3-D gaming environment wherein the position of the virtual camera in the 3-D gaming environment determines a portion of the plurality of surfaces in the 3-D gaming environment that are visible in each of the plurality of images rendered from the 3-D gaming environment, said rendering including projecting the surfaces defined in the 3-D coordinate system to a two-dimensional projection surface. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60)
-
Specification