Remote Competition Control Through External Frontend Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Implementing remote competition functionality in games requires significant development resources and can result in suboptimal quality, while external operators' involvement is manual, slow, and cumbersome for players.
Innovation Solution
A method that provides a universal frontend for remote competition control, allowing game developers to integrate a call to the frontend instead of building in-game controls, enabling easy updates and integration of match parameters, and allowing external operators to manage competition logic without modifying the game.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a developer implements remote competition functionality directly in the game, then the competition can be integrated into the game interface, but it requires significant development resources and time
Solution Approach 1:
The patent extracts the remote competition control functionality from the game itself and places it in an external application. The game only needs to provide basic match initiation and result reporting, while the external application handles competition management, interface control, and rule enforcement. This separation eliminates the need for developers to build complex competition systems within the game.
Solution Approach 2:
The external application serves as a universal competition management system that can work with multiple different games. It provides a standardized interface for initiating matches, reporting results, and managing competition rules across various game titles, making it adaptable to different game types without requiring game-specific customization.
2Reliability
If an external operator manages the remote competition manually, then competition rules can be enforced, but the process becomes slow and cumbersome for players
Solution Approach 1:
The system implements automated competition management where the external application automatically enforces competition rules, manages match scheduling, and processes results without requiring manual operator intervention for each match. The system self-manages the competition workflow, from match initiation to result reporting and winner determination.
Solution Approach 2:
The system establishes automated feedback loops where match results are automatically reported from the game to the external application, which then automatically updates competition standings and determines winners. This automated feedback mechanism eliminates manual result processing and speeds up the competition workflow while maintaining rule enforcement.
3Adaptability or versatility
If the game includes built-in competition controls, then the competition functionality is integrated, but the game code becomes more complex and harder to maintain
Solution Approach 1:
The patent removes competition control logic from the game code and places it in an external application. The game only contains minimal functionality to initiate matches and report results, while all competition management, rule enforcement, and interface control are handled externally. This dramatically simplifies the game code while maintaining full competition functionality.
Solution Approach 2:
The external application acts as an intermediary between the game and the competition system. It receives minimal signals from the game (match start, result reporting) and handles all complex competition logic, rule enforcement, and player interaction. This intermediary layer protects the game code from complexity while enabling versatile competition integration.
Data Source
AI summary
The present disclosure relates to a method of controlling a remote competition. The method includes providing a frontend to be displayed, instructing the game to initiate a match, determining a result of the match, and controlling the remote competition. The present disclosure further relates to a method of transmitting a remote competition. The method includes displaying a frontend, initiating a match according to a match parameter set, returning a result of the match, and controlling the remote competition.


