Nemesis Matchmaking System for Competitive Game Pairing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing matchmaking systems in computer games primarily focus on cooperative play, failing to account for competitive aspects such as player rivalries and ego-driven gameplay, which limits replayability and community engagement.

Innovation Solution

A nemesis matchmaking system that allows players to be matched against their rivals, enabling competitive play, tracking statistics, and promoting clan officer levels, while also supporting tournament seeding based on nemesis lists to optimize match-ups.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If existing matchmaking systems focus on cooperative play, then team formation is improved, but competitive aspects and replayability deteriorate

Engineering Contradiction:
Improveteam formationVSAvoidcompetitive aspects
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The matchmaking system is segmented into two distinct modes: cooperative matchmaking for team formation and competitive/nemesis matchmaking for rivalry-based pairing. This allows the system to specialize each mode for its specific purpose, improving team formation in cooperative mode while enabling competitive aspects through the separate nemesis mode.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of matching players who want to play together, the nemesis matchmaking inverts the approach by matching players who want to play against each other. The system uses nemesis lists to identify rivals and deliberately assigns them to opposite teams, transforming the traditional cooperative matchmaking logic into a competitive one.

Inventive Principle:
Principle #13The other way round (Inversion)

2Productivity

If traditional matchmaking is used, then match speed is improved, but player engagement and replayability worsen

Engineering Contradiction:
Improvematch speedVSAvoidplayer engagement
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary actions by maintaining nemesis lists that track player rivalries and competitive relationships in advance. When matchmaking is requested, the system already has pre-computed nemesis data ready, allowing rapid assignment of rivals to opposite teams without requiring complex real-time analysis, thus maintaining match speed while enhancing engagement.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The nemesis matchmaking system implements feedback mechanisms where player performance, wins, losses, and competitive interactions are continuously tracked and fed back into the nemesis lists. This feedback loop ensures that the matchmaking remains dynamic and adaptive, keeping players engaged through meaningful rivalries while maintaining efficient match formation.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If nemesis lists are implemented, then competitive play is improved, but system complexity worsens

Engineering Contradiction:
Improvecompetitive playVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The nemesis list data structure serves multiple functions: it tracks player rivalries, determines match assignments, and provides competitive context for gameplay. By making this single data structure multi-functional, the system achieves sophisticated competitive play capabilities without proportionally increasing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The nemesis matchmaking system is designed to be self-sustaining, where player interactions automatically update nemesis lists without requiring manual intervention. The system self-updates rivalry data based on game outcomes and player behavior, reducing the operational complexity of maintaining competitive data while enhancing competitive play functionality.

Inventive Principle:
Principle #25Self-service

4Productivity

If players are matched randomly, then match formation speed is improved, but tournament fairness and skill-based seeding worsen

Engineering Contradiction:
Improvematch formation speedVSAvoidtournament fairness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system changes the matching parameter from random assignment to nemesis-based assignment. By using the nemesis list as the primary matching parameter, the system maintains rapid match formation (similar to random matching) while ensuring fairness through skill-based rivalries. The parameter change from randomness to structured rivalry data preserves speed while improving reliability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8696466B2Method and apparatus for implementing nemesis matchmaking
Publication Date: 2014.04.15 SONY INTERACTIVE ENTERTAINMENT LLC
  • US8696466B2 patent drawing
  • US8696466B2 patent drawing
  • US8696466B2 patent drawing

AI summary

A method is provided for matchmaking including receiving at a processor based system a request from a user to join a game having one or more matches, wherein the matches comprise a first side playing against a second side wherein each of the first side and second side comprises a set of one or more players, obtaining a nemesis list for the user wherein the nemesis list comprises a list of one or more players having a determined rivalry against the user, and assigning the user to at least one match on one of the first side and the second side at least in part based on the nemesis list. A computer readable storage medium stores one or more computer readable programs adapted to cause a processor based system to execute similar steps, and a processor-based system is configured to perform similar steps.