Terrain Search System for Game World Level Design

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Game developers face challenges in creating game world terrain that match desired specifications, as they often lack suitable real-world locations with corresponding terrain data, leading to lengthy manual searches or artificial terrain creation.

Innovation Solution

A system that analyzes terrain data to generate descriptors, allowing for the identification and matching of real-world locations with game world terrain specifications by using a level design module and terrain module to search and generate terrain data, incorporating filters for average elevation differences and misalignment tolerance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If developers manually search for suitable real-world locations or manually create terrain, then terrain specifications can be met, but the process becomes very lengthy and time-consuming

Engineering Contradiction:
Improveterrain specification matchingVSAvoidterrain creation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system copies terrain data from existing real-world locations and stores it in a database. When a game developer needs terrain with specific characteristics, the system searches the database for matching real-world terrain copies rather than requiring manual creation or searching, dramatically reducing the time required while maintaining specification accuracy.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces an intermediary terrain database system that acts as a mediator between game developers and real-world terrain data. This intermediary automatically searches and retrieves suitable terrain based on developer specifications, eliminating the need for developers to manually search locations or create terrain from scratch.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If developers are not aware of suitable real-world locations, then they must manually search or create terrain, but this increases complexity and time consumption

Engineering Contradiction:
Improveterrain specification flexibilityVSAvoidterrain search process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The terrain database system performs self-service by automatically searching, evaluating, and retrieving suitable real-world terrain locations based on developer specifications. The system independently handles the complex search process without requiring developer expertise in terrain analysis, maintaining specification flexibility while reducing process complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of terrain searching and creation with an automated computer-based system. The computer automatically analyzes terrain specifications, searches the database, and retrieves matching terrain data, substituting complex manual procedures with streamlined automated operations.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11961183B2Terrain search
Publication Date: 2024.04.16 ELECTRONIC ARTS INC
  • US11961183B2 patent drawing
  • US11961183B2 patent drawing
  • US11961183B2 patent drawing

AI summary

A system may provide for searching terrain data of real-world locations based on input representing a terrain for a game world. The system may receive terrain inquiry data including height data for terrain of a game world, generate an inquiry descriptor based on the terrain inquiry data at least in part by applying a plurality of filters to the terrain inquiry data, the inquiry descriptor including a plurality of inquiry descriptor values corresponding to the plurality of filter and determine, based on the inquiry descriptor and respective sample descriptors of one or more terrain samples corresponding to terrain of real-world locations, one or more matching terrain samples.