Method for implementing a computer game
First Claim
1. A computer implemented method, performed on a computing device, for displaying computer game graphics on a display, comprising:
- controlling, with a processor, the display to display, for a level of said game, a game area having a plurality of game objects, said game level having at least one of a predefined time limit and a predefined move limit;
determining, with a processor, whether at least one of the predefined time limit and predefined move limit have been reached;
controlling, with a processor, said display to display a message if it is determined at least one of the predefined time limit and predefined move limit have been reached and start a timer when said message is displayed;
receiving, with a processor, user input associated with said message;
in response to said received user input, at least one of;
(a) enabling gameplay to continue by extending at least one of said predefined time limit and predefined move limit and (b) causing said message to stop being displayed; and
determining, with a processor configured to calculate elapsed time of said timer, if said message has been displayed for a predefined period of time without user input associated with said message and in response thereto stopping, with a processor, said message being displayed.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, implemented as computer code being executed by one or more processors, in which computer game graphics for a casual, social game are shown on a display of a computing device and in which one or more of the processors are programmed to show: a virtual path or other virtual world that indicates the level reached by the player and some of that player'"'"'s social network friends; a score board that displays the score of a player once he has completed a level successfully, together with the highest scores of some of its social network friends'"'"' for that level; and in which each level of the game can be failed and, if the processor determines that the player is running out of moves or time, then the processor causes the game to automatically display a message offering extra moves and/or time for the player to purchase, to carry on playing the game, or other in-game assistance.
-
Citations
57 Claims
-
1. A computer implemented method, performed on a computing device, for displaying computer game graphics on a display, comprising:
-
controlling, with a processor, the display to display, for a level of said game, a game area having a plurality of game objects, said game level having at least one of a predefined time limit and a predefined move limit; determining, with a processor, whether at least one of the predefined time limit and predefined move limit have been reached; controlling, with a processor, said display to display a message if it is determined at least one of the predefined time limit and predefined move limit have been reached and start a timer when said message is displayed; receiving, with a processor, user input associated with said message; in response to said received user input, at least one of; (a) enabling gameplay to continue by extending at least one of said predefined time limit and predefined move limit and (b) causing said message to stop being displayed; and determining, with a processor configured to calculate elapsed time of said timer, if said message has been displayed for a predefined period of time without user input associated with said message and in response thereto stopping, with a processor, said message being displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A computing device adapted to play a computer game, the device including one or more processors, a memory, a display configured to display computer game graphics for a game, a timer, and computer code stored in said memory or on a remote server and executable by the device processor and in which said one or more processors execute said computer code to perform the steps of:
-
controlling the display to display, for a level of said game, a game area having a plurality of game objects on said display, said game level having at least one of a time limitation and a move limitation; determining whether at least one of time and moves have reached a predefined limit; if it is determined that at least one of said time and said moves has reached said predefined limit, controlling said display to show a message; in response to user input associated with said message at least one of; enabling gameplay to continue by extending at least one of said predefined limit; and causing said message to stop being displayed; and using the timer to determine if said message has been displayed for a predefined period of time without user input associated with said message and in response thereto stopping said message being displayed.
-
-
57. A non-transitory computer readable medium encoded with instructions stored thereon for controlling a computing device comprising one or more processors, a timer, and a display, said display configured to display computer game graphics for a game, such that when the instructions are executed on the one or more processors, the one or more processors are configured to:
-
control the display to display, for a level of said game, a game area having a plurality of game objects, said game level having at least one of a predefined time limit and a predefined move limit; determine whether at least one of the predefined time limit and predefined move limit have been reached; control said display to display a message if it is determined at least one of the predefined time limit and predefined move limit have been reached and start a timer when said message is displayed; receive user input associated with said message; in response to said user input associated with said message at least one of; (a) enable gameplay to continue by extending at least one of said predefined limit and predefined move limit; and (b) cause said message to stop being displayed; and determine if said message has been displayed for a predefined period of time without user input associated with said message and in response thereto, stop said message being displayed.
-
Specification