Dynamic Encounter System for MMO Games

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Massively multiplayer online (MMO) games lack dynamic and contextually sensitive encounter systems that adapt to player character populations and activities, leading to repetitive gameplay experiences.

Innovation Solution

A system that calculates player character and encounter densities to dynamically select and present objectives to players, allowing encounters to evolve based on player actions and environmental factors, using a client-server architecture with modules for population calculation, encounter selection, and event scheduling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional quest-based experience systems are used, then players can accumulate experience points through defined tasks, but gameplay becomes repetitive and lacks dynamic adaptation to player populations

Engineering Contradiction:
ImproveEncounter system adaptabilityVSAvoidSystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The encounter system dynamically adjusts encounter types, frequencies, and distributions based on real-time player population density and activity levels. The system transitions from static quest definitions to dynamic encounter generation that adapts to changing game conditions, making the gameplay experience responsive and non-repetitive

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes key parameters including encounter spawn rates, encounter types, and player distribution patterns based on monitored population metrics. By adjusting these parameters in real-time, the system achieves adaptability without requiring complete system redesign

Inventive Principle:
Principle #35Parameter changes

2Productivity

If encounters are dynamically selected based on player density and encounter history, then gameplay variety increases, but computational requirements and system complexity increase

Engineering Contradiction:
ImproveGameplay content deliveryVSAvoidSystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system pre-calculates and caches encounter selections based on simulated population scenarios and historical data. By performing preliminary computations offline and storing results for quick retrieval during gameplay, the system delivers diverse encounter content without imposing heavy real-time computational burdens

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces intermediary data structures including encounter history logs, population density buffers, and pre-computed encounter pools that mediate between raw player data and final encounter selections. These intermediaries simplify the complexity of real-time decision-making while maintaining gameplay variety

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If multiple competing objectives are presented to different character classes, then contextual sensitivity and engagement increase, but information management and objective tracking complexity increase

Engineering Contradiction:
ImproveContextual information retentionVSAvoidInterface complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system presents different objective information tailored to each character class's local context, capabilities, and role in the encounter. Each player receives customized objective data relevant to their specific character type, maintaining information quality without overwhelming any single player with all possible objectives

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The objective system segments information delivery by character class, encounter phase, and player role. Instead of presenting all objectives simultaneously to all players, the system divides and distributes objective information in organized segments, making tracking and management simpler while maintaining comprehensive contextual awareness

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9120018B2System and method for self-evident multiuser content
Publication Date: 2015.09.01 DAYBREAK GAME COMPANY LLC
  • US9120018B2 patent drawing
  • US9120018B2 patent drawing
  • US9120018B2 patent drawing

AI summary

Systems and methods are provided to implement a technique for generating interactive events in a simulation, such as creating encounters in an online computer game. In one implementation, encounters are created based on the players and the environment and allow for interaction that is different for different players. Players can select encounters for interaction and choose how to handle the encounter. Encounters may have one or more objectives for participating players to resolve. The objectives for the same encounter may be different for different characters depending on the characteristics of the player characters. If multiple player characters interact with the same encounter, they may each be presented with different objectives, some or all of which may be competing. In addition, the objectives for an encounter may change depending on how other objectives are resolved.