Fantasy Card Game Streaming Overlay System for Real-Time Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current videogame streaming technologies for fantasy card games lack the ability to provide real-time, interactive supplemental information about in-play cards, relying on manual input or limited software solutions like Deckmaster, which are cumbersome and unreliable due to the large number of unique cards with unique features.
Innovation Solution
A system that generates and transmits supplemental content to viewers by analyzing gameplay data from a game log, using a log-reader client program to retrieve card-specific information from a prepared dataset and transmit it to an extension backend service, which overlays this information onto the streaming content as viewers interact with the game.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If manual input is used to provide card information, then supplemental content can be provided, but the process becomes cumbersome and time-consuming
Solution Approach 1:
The system automatically retrieves card information from in-game data sources without requiring manual administrator input. The gameplay data is processed to identify cards in play, and supplemental content is automatically generated and transmitted to viewers, eliminating the time-consuming manual data entry process while maintaining comprehensive card information availability.
2Loss of information
If all card information is provided, then complete information is available, but the data processing complexity increases
Solution Approach 1:
The system provides card information selectively based on what is currently in play during the game. Rather than processing and transmitting all possible card data, the system identifies the specific subset of cards actively in play and retrieves only their relevant supplemental content, reducing data processing complexity while maintaining complete information for the relevant cards.
Solution Approach 2:
The large trove of card information is segmented into manageable subsets based on game state. The system divides the complete card database into individual card entries, each with its own supplemental content, and processes only the segments (cards) that are currently in play, making the data processing task more tractable.
3Loss of information
If Deckmaster software is used, then image data is provided, but the solution is unreliable and limited to public databases
Solution Approach 1:
The system introduces an intermediary processing layer between the game data and the supplemental content delivery. The log-reader client program acts as a mediator that reliably captures gameplay data, identifies cards in play, and coordinates with the extension backend service to retrieve and transmit supplemental content, creating a more reliable system than direct image retrieval approaches.
Solution Approach 2:
The system replaces the unreliable mechanical image retrieval process with a data-driven approach. Instead of directly accessing image databases which may be unavailable or inconsistent, the system uses structured gameplay data from game logs to identify cards and retrieves supplemental content through a standardized backend service interface, improving reliability.
Data Source
AI summary
The present invention provides a method and system for supplementing a video stream of a fantasy card videogame including receiving gameplay data from a game log, the gameplay data representing a playing of a plurality of electronic gaming cards within the fantasy card videogame. The method and system analyzes the gameplay data to retrieve supplemental content associated with the electronic gaming cards played within the fantasy card videogame and transmits supplemental content to a viewer application associated with a streaming application. Whereby, the method and system displays the supplemental content in conjunction with the video stream, the viewer application displaying the supplemental content using an overlay function based on a user interaction with the video stream.


