Rotating cube computer video games
First Claim
1. A programmable computer programmed to display a crossword game on a cube which, during play of said crossword game, is manipulated using a pointer device in three dimensions on a display associated with said programmable computer, comprising:
- a display generator which generates on said display a display image of said cube and an image of said crossword game superimposed on said cube such that first and second faces of said cube are divided into a plurality of squares and a number of said plurality of squares are adapted to receive a letter during completion of a three-dimensional crossword puzzle during play of said crossword game, said first face of said cube sharing a common edge with said second face of said cube;
an icon, separate from said cube, with arrows indicating respective directions of rotation, whereby user selection of said arrows with said pointer device causes said cube to rotate to respective faces of said cube during play of said crossword game; and
data arrays which store data created during play of said crossword game in such a manner that certain data on said first face of said cube is related to certain data on said second face of said cube, whereby play of said crossword game is continuous around said common edge separating said first and second faces of said cube.
1 Assignment
0 Petitions
Accused Products
Abstract
A rotating cube game or puzzle which is displayed on a computer display screen in three dimensions and is manipulated in three dimensions to expose the respective faces during play of the game or solving of the puzzle. The game or puzzle is preferably implemented on the cube in such a manner that there is continuity among the respective edges. For example, individual crossword puzzle entries are designed to wrap around the edges as desired. The letters for the sides of the cube facing the user are drawn by reading the letters stored in the appropriate three of six total two-dimensional arrays (one array for each face of the cube), and the arrays are manipulated as the cube rotates so that the right and top sides of the cube facing the user will be displayed correctly. Entries in the arrays may be spun 90 or 180 degrees, as appropriate, and then drawn in each block at the correct perspective angle. The cube is rotated by selecting arrows on an on-screen icon, and the letters are entered by the user by selecting the block and then entering the desired letter using the keyboard or selecting, using a mouse, a letter from a keyboard displayed on the video display. The desired letter is entered into the appropriate array for that side and displayed. If a letter is entered in a block shared with another side, the letter is copied into the appropriate array entry for the other side as well. Other games such as Reversi®, Othello®, and Scrabble™ may be played in three dimensions using the techniques of the invention.
142 Citations
26 Claims
-
1. A programmable computer programmed to display a crossword game on a cube which, during play of said crossword game, is manipulated using a pointer device in three dimensions on a display associated with said programmable computer, comprising:
-
a display generator which generates on said display a display image of said cube and an image of said crossword game superimposed on said cube such that first and second faces of said cube are divided into a plurality of squares and a number of said plurality of squares are adapted to receive a letter during completion of a three-dimensional crossword puzzle during play of said crossword game, said first face of said cube sharing a common edge with said second face of said cube; an icon, separate from said cube, with arrows indicating respective directions of rotation, whereby user selection of said arrows with said pointer device causes said cube to rotate to respective faces of said cube during play of said crossword game; and data arrays which store data created during play of said crossword game in such a manner that certain data on said first face of said cube is related to certain data on said second face of said cube, whereby play of said crossword game is continuous around said common edge separating said first and second faces of said cube. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A programmable computer programmed to display a game on a cube which, during play of said game, is manipulated in three dimensions on a display associated with said programmable computer, comprising:
-
a display generator which generates on said display a display image of said cube and an image of said game superimposed on said cube; means for rotating said cube to respective faces during play of said game; data arrays which store data created during play of said game in such a manner that certain data on a first face of said cube is related to certain data on a second face of said cube which shares a common edge with said first face, whereby play of said game is continuous around said common edge separating said first and second faces of said cube; and means for simulating stretching of said cube during rotation of said cube so that said cube appears to said user to rotate as a sphere.
-
-
9. A programmable computer programmed to display a game on a cube which, during play of said game, is manipulated using a pointer device in three dimensions on a display associated with said programmable computer, comprising:
-
a display generator which generates on said display a display image of said cube and an image of said game superimposed on said cube; an icon, separate from said cube, with arrows indicating respective directions of rotation, whereby user selection of said arrows with said pointer device causes said cube to rotate to respective faces during play of said game, said icon further including a center portion indicating the color of the face of the cube currently facing the user; and data arrays which store data created during play of said game in such a manner that certain data on a first face of said cube is related to certain data on a second face of said cube which shares a common edge with said first face, whereby play of said game is continuous around said common edge separating said first and second faces of said cube.
-
-
10. A computer readable memory for use by a computer to control play of a crossword game on a cube which, during play of said crossword game, is manipulated in three dimensions on a display associated with said computer, said memory comprising:
-
means for generating on said display a display image of said cube and an image of said crossword game superimposed on said cube such that first and second faces of said cube are divided into a plurality of squares and a number of said plurality of squares are adapted to receive a letter during completion of a three-dimensional crossword puzzle during play of said crossword game, said first face of said cube sharing a common edge with said second face of said cube; icon generating means for generating on said display an icon, separate from said cube, with arrows indicating respective directions of rotation, whereby user selection of said arrows with said pointer device causes said cube to rotate to respective faces of said cube during play of said crossword game; and storing means for storing data created during play of said crossword game in such a manner that certain data on said first face of said cube is related to certain data on said second face of said cube, whereby play of said crossword game is continuous around said common edge separating said first and second faces of said cube. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer readable memory for use by a computer to control play of a game on a cube which, during play of said game, is manipulated in three dimensions on a display associated with said computer, said memory comprising:
-
means for generating on said display a display image of said cube and an image of said game superimposed on said cube; means for rotating said cube to respective faces during play of said game; storing means for storing data created during play of said game in such a manner that certain data on a first face of said cube is related to certain data on a second face of said cube which shares a common edge with said first face, whereby play of said game is continuous around said common edge separating said first and second faces of said cube; and means for simulating stretching of said cube during rotation of said cube so that said cube appears to said user to rotate as a sphere.
-
-
18. A computer readable memory for use by a computer to control play of a game on a cube which, during play of said game, is manipulated in three dimensions on a display associated with said computer, said memory comprising:
-
means for generating on said display a display image of said cube and an image of said game superimposed on said cube; icon generating means for generating on said display an icon, separate from said cube, with arrows indicating respective directions of rotation, whereby user selection of said arrows with said pointer device causes said cube to rotate to respective faces during play of said game, said icon further including a center portion indicating the color of the face of the cube currently facing the user; and storing means for storing data created during play of said game in such a manner that certain data on a first face of said cube is related to certain data on a second face of said cube which shares a common edge with said first face, whereby play of said game is continuous around said common edge separating said first and second faces of said cube.
-
-
19. A method of playing a crossword game on a cube displayed on a video display, comprising the steps of:
-
generating on said video display a display image of said cube and an image of said crossword game superimposed on said cube such that first and second faces of said cube are divided into a plurality of squares and a number of said plurality of squares are adapted to receive a letter during completion of a three-dimensional crossword puzzle during play of said crossword game and such that said first face of said cube share a common edge with said second face of said cube; selectively rotating said cube to respective faces of said cube during play of said crossword game by selecting one of a plurality of arrows of an icon which is separate from said cube, said icon indicating respective directions of rotation of said cube; selectively entering game data into two-dimensional arrays corresponding to each face of said cube during play of said crossword game; and storing said game data in such a manner that certain data on said first face of said cube is related to certain data on said second face of said cube, whereby play of said crossword game is continuous around said common edge separating said first and second faces of said cube. - View Dependent Claims (20, 21, 22, 23, 24, 26)
-
-
25. A method of playing a game on a cube displayed on a video display, comprising the steps of:
-
generating on said video display a display image of said cube and an image of said game superimposed on said cube; selectively rotating said cube to respective faces during play of said game; selectively entering game data into two-dimensional arrays corresponding to each face of said cube during play of said game; storing said game data in such a manner that certain data on a first face of said cube is related to certain data on a second face of said cube which shares a common edge with said first face, whereby play of said game is continuous around said common edge separating said first and second faces of said cube; and simulating stretching of said cube during rotation of said cube so that said cube appears to said user to rotate as a sphere.
-
Specification