Game Data Transmission for Tile Matching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In computer-based tile games, the current method of waiting for a response from another player before starting a game can lead to unnecessary bandwidth usage and player disengagement due to waiting times.
Innovation Solution
A computer device and method that allow a player to transmit game data, including a completed game board, to another player's device before they accept an invitation, enabling immediate gameplay initiation and reducing waiting times.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the system waits for a response from another player before starting a game, then the player can confirm their interest in playing, but the network bandwidth is unnecessarily used and players become disengaged during waiting times
Solution Approach 1:
The system sends a preliminary message containing game data (completed board, player identifier, score) to the second player's device before the official game invitation is accepted. This preliminary action allows the second player to view game details and decide whether to accept the invitation, reducing unnecessary waiting time and network bandwidth usage while maintaining reliable player interest confirmation.
2Loss of energy
If the system sends an invitation and waits for acceptance before transmitting game data, then network bandwidth is conserved, but player engagement decreases due to waiting times
Solution Approach 1:
The system performs preliminary transmission of game data (completed board, player identifier, score) to the second player's device before the invitation acceptance. This allows the game to start immediately upon acceptance, improving game start speed and player engagement while the selective transmission approach conserves network bandwidth by only sending data to interested players.
Data Source
AI summary
A computer device is described, comprising a computer storage holding a plurality of identifiers, each associated with an address; an interface connected to receive from a first computer device, game data including a completed first board of a game; and a processor configured to receive the game data to access an address associated with a player identifier and to formulate a message for transmission to a second computer device identified by the address, the message including some or all of the game data, whereby a player at the second computer device receives the message prior to accepting an invitation to play the game. Methods for providing feedback and tile selection are also disclosed in the context of a word matching game.


