Patent ID: 8435110
Filing Date: 2013-05-07
Classification: G07F

Abstract:
1. A method of providing a wagering game for a player at an electronic player station having an associated electronic processor, the method comprising: (a) receiving, at a player input device associated with the player station, a wager input from the player, and determining an outcome for a wager associated with the wager input, the outcome being associated with a plurality of presolve scripts each configured to implement a game sequence for a different possible selection available to be made by the player; (b) causing the processor to control an electronic display device associated with the player station to display a matrix of symbol locations including a plurality of symbol locations; (c) causing the processor to control the electronic display device associated with the player station to further display a number of first symbols of a first symbol type at first selected symbol locations in the matrix, the first symbol type indicative of elements in the matrix that are made available to be used in forming patterns according to rules of the game; (d) causing the processor to control the electronic display device associated with the player station to further display a number of second symbols of a second symbol type at second selected symbol locations in the matrix, the second symbol type indicative of hole elements in the matrix that may receive shifting symbols from other symbol locations in the matrix; (e) receiving, at the player input device, a first player selection input indicating a chosen one of the first symbols in the matrix to be moved to the location of a selected adjacent one of the second symbols; (f) in response to receiving the first player selection input, causing the processor to control the electronic display device to display a shift of the chosen one of the first symbols into the location of a selected adjacent one of the second symbols; (g) based on the first player selection input, selecting one of the presolve scripts from the plurality of presolve scripts, and operating the electronic display device under control of the selected presolve script to display a number of secondary moves of the first symbols displayed at (c) into adjacent locations of second symbols after the move displayed in (f); (h) after performing (g), causing the processor to determine the presence of one or more winning patterns in the matrix formed by the first symbols; and (j) in response to the processor finding a winning pattern, causing the processor to award a wager win result to the player.