| CPC G06F 3/04842 (2013.01) [A63F 9/24 (2013.01); A63F 13/2145 (2014.09); A63F 13/44 (2014.09); A63F 13/46 (2014.09); A63F 13/52 (2014.09); A63F 13/533 (2014.09); A63F 13/80 (2014.09); A63F 13/822 (2014.09); A63F 2009/241 (2013.01); A63F 2009/2457 (2013.01)] | 16 Claims |

|
1. An electronic device comprising:
a display;
a timer; and
computing hardware configured to execute non-transitory machine readable instructions, wherein execution of the non-transitory machine readable instructions by the computing hardware is configured to cause the electronic device to:
render a game on the display with a game area;
present four or more selectable graphical objects in the game area, the four or more selectable graphical objects arranged in a form of an array having vertical columns and horizontal rows;
detect a selection and movement of a first graphical object of the four or more selectable graphical objects in the game area towards a second graphical object of the four or more selectable graphical objects in the game area;
move the first graphical object to an original position of the second graphical object and move the second graphical object to an original position of the first graphical object;
start the timer;
enable a selection of at least a third graphical object; and
when movement of the at least third graphical object towards a fourth graphical object is detected during a time period of the timer, exchanging positions of the at least third graphical object with the fourth graphical object in the array;
determine if three or more adjacent graphical objects in one of the vertical columns or one of the horizontal rows match; and
if a match is determined, replace the matching three or more adjacent graphical objects with new graphical objects and calculate a number of points to be awarded based on one or more of a number of matching adjacent graphical objects in the determined match and a number of the determined match during the game.
|