| CPC G07F 17/3213 (2013.01) [G07F 17/3209 (2013.01); G07F 17/3211 (2013.01); G07F 17/3227 (2013.01); G07F 17/323 (2013.01); G07F 17/3246 (2013.01); G07F 17/3251 (2013.01); G07F 17/3267 (2013.01); G07F 17/34 (2013.01)] | 19 Claims |

|
1. An electronic gaming device comprising:
at least one memory device; and
at least one processor executing instructions stored on the at least one memory device, which, when executed by the at least one processor, cause the at least one processor to:
cause display, on a display device by a display controller, of an electronic base game including a plurality of base reels;
determine, by an outcome determiner having received a first input from a random number generator (RNG), an outcome for the electronic base game that satisfies a feature game trigger condition;
cause display, by a feature game controller on the display device, of a replacing of each of a subset of the plurality of base reels with a feature game reel of a plurality of feature game reels, each base reel of the subset contributing to the feature game trigger condition in the outcome of the electronic base game;
cause display, by the feature game controller on the display device, a feature game by causing each feature game reel replacing the subset of the plurality of base reels to appear to spin during the feature game, wherein each feature game reel is displayed with a first background area;
cause, by the feature game controller, one or more remaining reels not included in the subset of the plurality of base reels that are displayed on the display device to include a second background area that visually appears different from the first background area to present the one or more remaining reels as inactive reels during the feature game;
determine, by the outcome determiner having received a second input from the RNG, a feature game outcome;
identify an enhancement data structure stored in a register of the at least one memory device, the enhancement data structure including a plurality of hierarchical levels each identifying at least one enhancement for the feature game;
determine, by the feature game controller, a subset of active levels from the enhancement data structure based at least in part on a number of feature game reels used in the feature game and the outcome of the feature game;
apply, by the feature game controller, one or more enhancements from the subset of active levels to the feature game; and
cause display, on the display device, of the one or more enhancements.
|