A method of operating a gaming system, said gaming system including at least one controller configured to communicate with a plurality of gaming devices, said method comprising:
- (a) enabling a player to place a wager at a first one of the gaming devices;
- (b) causing the at least one controller to:
- (i) maintain a game outcome set including a plurality of predetermined game outcomes,
- (ii) select at least one game outcome from the game outcome set,
- (iii) flag said selected game outcome, and
- (iv) output the selected game outcome to the first one of the gaming devices;
- and
- (c) causing the first one of the gaming devices to:
- (i) receive the game outcome outputted from the at least one controller,
- (ii) select a game outcome presentation based on said received game outcome,
- (iii) display the selected game outcome presentation, and (iv) provide the received game outcome to the player.