Gaming Server Reel Set Determination for Delay Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wagering games over the internet face delays and security risks due to client-server architecture, leading to user frustration, confusion, and potential hacking, especially in spinning reel-type games where reel sets and outcomes are not immediately displayed, and previous solutions have been ineffective in addressing these issues.
Innovation Solution
A gaming system where the server determines outcomes and presentation information for each play, sending data to the user device to store and display, ensuring immediate gameplay initiation without delays and validating reel sets for security, while also preventing hackers from exploiting favorable outcomes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the server determines reel sets and outcomes after play initiation, then security validation is improved, but gameplay delay increases
Solution Approach 1:
The server determines and sends reel set data for the next play before the current play begins. The user device stores this advance reel set data in memory, so when the user initiates a play, the reels can display immediately without waiting for server determination. This preliminary action eliminates the 2-3 second delay while the server continues to validate and determine outcomes securely in the background.
2Adaptability or versatility
If multiple reel sets with different payout percentages are used, then player engagement is improved, but user confusion increases
Solution Approach 1:
The user device acts as an intermediary between the server's reel set determination and the user's visual experience. It receives reel set data from the server, stores it in local memory, and manages the display independently. This intermediary function allows the server to determine reel sets dynamically while the user device ensures consistent, delayed-free display, preventing user confusion by maintaining a stable visual interface.
3Productivity
If reel set data is sent to user device for immediate display, then gameplay speed is improved, but security vulnerability increases
Solution Approach 1:
The system segments the data transmission into two separate processes: (1) reel set data is sent and stored in advance before play initiation, enabling immediate display; (2) outcome data is determined and transmitted after play initiation, ensuring security. This segmentation allows the user device to display reels without waiting for outcome verification, maintaining both speed and security by separating these functions.
Data Source
AI summary
A user playing a user device wagers a wager amount on a play of a game. A server determines a first reel set for the current play, an outcome for the current play, and a second reel set for the next play of that game on which the user wagers that same wager amount. The server communicates first reel set data, second reel set data, and outcome data to the user device. The user device spins and stops the first reel set in accordance with the determined outcome. When the user wagers that same wager amount on another play of that game, the user device displays that play of that game using the second reel set, and the server determines a third reel set for the next play of that game on which the user wagers that same wager amount and communicates third reel set data to the user device.


