NFC Gaming Device for Dynamic NPC Evolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing near field communication technologies in gaming devices lack efficient methods for managing and evolving non-player characters (NPCs) based on player interactions, limiting the depth and engagement of game experiences.

Innovation Solution

A gaming device equipped with a Near Field Communication (NFC) unit that allows for the acquisition, processing, and evolution of character data stored on NFC-enabled data storage mediums, enabling dynamic NPC control and growth based on game outcomes, allowing players to select and manage NPCs through near field communication with NFC tags.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If near field communication is used to acquire character data from data storage medium, then data acquisition and character control capabilities are improved, but the system complexity increases due to integration of NFC unit and data processing mechanisms

Engineering Contradiction:
Improvecharacter data acquisition and NPC control capabilityVSAvoidsystem structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The NFC unit is integrated into the information processing device to serve multiple functions: acquiring character data from data storage medium, receiving control inputs, and transmitting game results. This multi-functional approach improves adaptability while managing system complexity through consolidation.

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

Solution Approach 2:

The character data acquired via NFC is nested within the game system's data structure, allowing the external data storage medium to be integrated into the internal game processing framework. This enables seamless incorporation of acquired data without increasing overall system complexity.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Adaptability or versatility

If character data is changed based on game results and written back to data storage medium, then character evolution and replayability are improved, but additional data processing and communication operations increase system complexity

Engineering Contradiction:
Improvecharacter evolution capabilityVSAvoiddata processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a feedback loop where game results are transmitted back to the data storage medium via NFC, updating the character data. This allows characters to evolve based on gameplay outcomes, enhancing adaptability and replayability while managing processing complexity through structured data updates.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The character data is pre-structured in the data storage medium with fields designated for game results and evolution parameters. This preliminary organization simplifies the data processing required during gameplay, as the system only needs to update predefined fields rather than manage complex data transformations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9943768B2Recording medium, information processing system, information processing device and information processing method
Publication Date: 2018.04.17 NINTENDO CO LTD
  • US9943768B2 patent drawing
  • US9943768B2 patent drawing
  • US9943768B2 patent drawing

AI summary

An example system includes: a data acquisition unit for performing near field communication with a data storage medium having a near field communication function and acquiring character data stored in the data storage medium; an information processing unit for performing information processing to control a character corresponding to the character data, which has been acquired by the data acquisition unit, as a non player character; and a data changing unit for changing the character data depending on a processing result of the information processing unit.