Competitive Game Matching with Recent Opponent Exclusion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing gaming systems often match players with similar skills or decks repeatedly, leading to unbalanced matches and reduced interest in competitive games due to repetitive gameplay.
Innovation Solution
A gaming system that includes a matching process to avoid matching players with the same opponents or decks recently played, using criteria such as recent opponents and leader cards to ensure varied gameplay.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If players are matched with the same opponents repeatedly based on similar skills or decks, then matching efficiency is improved, but player interest and entertainment value deteriorate due to repetitive gameplay
Solution Approach 1:
The system preliminarily identifies and excludes opponents that the first player has recently matched with before performing the actual matching. By pre-processing the candidate opponent list to remove recently-matched players, the system ensures gameplay variety is maintained while still achieving efficient matching through the pre-established exclusion criteria.
2Reliability
If players are matched with opponents of similar skill level, then match balance is improved, but entertainment value deteriorates when skill differences create one-sided matches
Solution Approach 1:
The matching system dynamically adjusts its criteria based on the specific game mode and player characteristics. For competitive games, the system prioritizes avoiding recently-matched opponents to ensure variety and competitiveness. The matching conditions are not fixed but adapt according to the game type, player skill levels, and desired match outcomes, allowing the system to balance fairness and entertainment value dynamically.
Data Source
AI summary
A program causes a computer that matches players for a match in a competitive game where players play against each other to perform processes including a first reception process for receiving a matching request from a player from a communication terminal used by the player, a matching process for matching the player corresponding to the matching request and another player with each other on a basis of the received matching request, and a control process for controlling the player to be matched in the matching process. The control process performs control in such a way as not to match, in the matching process, a first player corresponding to the matching request with a second player who has been matched with the first player most recently.


