KR102751930B1 - 숙련도 조절이 가능한 npc 생성 장치 및 방법 - Google Patents
숙련도 조절이 가능한 npc 생성 장치 및 방법 Download PDFInfo
- Publication number
- KR102751930B1 KR102751930B1 KR1020200177067A KR20200177067A KR102751930B1 KR 102751930 B1 KR102751930 B1 KR 102751930B1 KR 1020200177067 A KR1020200177067 A KR 1020200177067A KR 20200177067 A KR20200177067 A KR 20200177067A KR 102751930 B1 KR102751930 B1 KR 102751930B1
- Authority
- KR
- South Korea
- Prior art keywords
- npc
- skill
- proficiency
- adjustment parameter
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 25
- 230000006870 function Effects 0.000 claims description 25
- 238000004458 analytical method Methods 0.000 claims description 24
- 238000004088 simulation Methods 0.000 claims description 23
- 230000007613 environmental effect Effects 0.000 claims description 20
- 239000000284 extract Substances 0.000 claims description 12
- 230000006978 adaptation Effects 0.000 claims description 10
- 238000000605 extraction Methods 0.000 claims description 9
- 238000004891 communication Methods 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 7
- 230000009471 action Effects 0.000 claims description 6
- 230000036632 reaction speed Effects 0.000 claims description 5
- 230000001419 dependent effect Effects 0.000 claims description 4
- 210000005155 neural progenitor cell Anatomy 0.000 claims 9
- 230000004044 response Effects 0.000 claims 3
- 238000010586 diagram Methods 0.000 description 6
- 230000002787 reinforcement Effects 0.000 description 4
- 238000013528 artificial neural network Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000036541 health Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000004821 distillation Methods 0.000 description 1
- 230000002068 genetic effect Effects 0.000 description 1
- 230000003340 mental effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 238000000611 regression analysis Methods 0.000 description 1
- 239000010979 ruby Substances 0.000 description 1
- 229910001750 ruby Inorganic materials 0.000 description 1
- 238000010845 search algorithm Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/55—Controlling game characters or game objects based on the game progress
- A63F13/56—Computing the motion of game characters with respect to other game characters, game objects or elements of the game scene, e.g. for simulating the behaviour of a group of virtual soldiers or for path finding
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/55—Controlling game characters or game objects based on the game progress
- A63F13/58—Controlling game characters or game objects based on the game progress by computing conditions of game characters, e.g. stamina, strength, motivation or energy level
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
- A63F13/67—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor adaptively or by learning from player actions, e.g. skill level adjustment or by storing successful combat sequences for re-use
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
- A63F13/798—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for assessing skills or for ranking players, e.g. for generating a hall of fame
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/6027—Methods for processing data by generating or executing the game program using adaptive systems learning from user actions, e.g. for skill level adjustment
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/65—Methods for processing data by generating or executing the game program for computing the condition of a game character
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- Electrically Operated Instructional Devices (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
도 2는 NPC 생성부를 설명하기 위한 도면이다.
도 3은 환경 적응부를 설명하기 위한 도면이다.
도 4는 NPC 추출부를 설명하기 위한 도면이다.
도 5는 숙련도 조절 파라미터에 기초하여 NPC를 추출하는 내용을 설명하기 위한 도면이다.
도 6은 본 발명의 다른 실시예에 따른 NPC 생성 장치의 블록도이다.
도 7은 본 발명의 일 실시예에 따른 숙련도 조절이 가능한 NPC 생성 방법의 순서도이다.
100: NPC 생성부
200: NPC 풀 저장소
300: NPC 추출부
Claims (19)
- 숙련도 요소별로 소정의 숙련도 조절 파라미터를 통해 숙련도 값이 조절된 NPC(Non-Player Character)를 생성하는 NPC 생성부,
상기 생성된 NPC를 저장하는 NPC 풀 저장소 및
사용자에 의해 입력된 숙련도 값에 상응하는 NPC를 상기 NPC 풀 저장소에서 추출하고, 상기 추출된 NPC를 컨텐츠 상으로 제공하는 NPC 추출부를 포함하고,
상기 NPC 생성부는,
상기 NPC의 숙련도 값을 조절하기 위한 숙련도 조절 파라미터를 입력받아 상기 컨텐츠의 환경 정보를 설정하고, 상기 설정된 컨텐츠의 환경 정보에 대응하여 시뮬레이션된 NPC의 결과 상태를 생성하는 시뮬레이션부 및
상기 시뮬레이션부로부터 시뮬레이션된 NPC의 결과 상태를 기반으로 NPC를 생성하여 상기 NPC 풀 저장소에 저장하는 진화 학습부를 포함하고,
상기 숙련도 조절 파라미터는 사용자의 신체적 요소에 상응하는 숙련도인 제1 숙련도 조절 파라미터와 사용자의 컨텐츠 플레이 능력에 상응하는 숙련도인 제2 숙련도 조절 파라미터를 포함하되, 상기 제1 숙련도 조절 파라미터는 반응속도, 손 빠르기, 멀티태스킹 능력 중 적어도 어느 하나를 포함하고, 상기 제2 숙련도 조절 파라미터는 전략 구현 능력, 상황 판단 능력, 판세 분석 능력, 상대방 행동 예측 능력 및 게임 시간에 따른 집중도 중 적어도 어느 하나를 포함하고,
상기 NPC 추출부는,
상기 NPC 풀 저장소에 저장된 NPC와 상기 숙련도 조절 파라미터의 상관관계를 분석하여 숙련도 분석 함수를 생성하는 숙련도 분석기 및
상기 숙련도 분석 함수에 기초하여 상기 사용자에 의해 입력된 숙련도 값에 상응하는 NPC를 상기 NPC 풀 저장소에서 추출하고, 상기 추출된 NPC를 컨텐츠 상으로 제공하는 숙련도 조절기를 포함하고,
상기 숙련도 조절기는 사용자로부터 복수의 숙련도 요소 중 적어도 하나의 숙련도 값을 고정시키는 입력을 수신한 경우, 상기 숙련도 분석 함수에 기초하여 나머지 숙련도 요소에 상응하는 숙련도 값을 결정하며, 복수의 상기 숙련도 요소는 상관 관계가 분석된 상기 숙련도 분석 함수에 의해 상호간 종속되는 것
인 숙련도 조절이 가능한 NPC 생성 장치.
- 삭제
- 삭제
- 제1항에 있어서,
상기 시뮬레이션부는 규칙 기반으로 플레이하는 NPC, 자가 복제된 NPC 및 FSM(Finite State Machine) 기반의 NPC 중 적어도 하나의 대전용 NPC를 제공받아 시뮬레이션을 수행하는 것인,
숙련도 조절이 가능한 NPC 생성 장치.
- 제1항에 있어서,
상기 NPC 생성부는,
상기 시뮬레이션부에서의 시뮬레이션 과정에서 생성되는 NPC 플레이 데이터를 수집하는 NPC 플레이 데이터베이스를 더 포함하고,
상기 NPC 플레이 데이터는 환경 설정 파라미터, 숙련도 조절 파라미터, NPC의 상태 정보, NPC의 행동 정보 및 보상 정보 중 적어도 하나를 포함하는 것인,
숙련도 조절이 가능한 NPC 생성 장치.
- 제5항에 있어서,
상기 NPC 생성부는 미리 학습된 NPC를 상기 진화 학습부로 제공하는 환경 적응부를 더 포함하는,
숙련도 조절이 가능한 NPC 생성 장치.
- 제6항에 있어서,
상기 환경 적응부는 상기 NPC 플레이 데이터, 사용자의 플레이 데이터 및 상기 NPC 풀 저장소에 미리 학습되어 저장된 제1 NPC를 입력받아, 소정의 학습 알고리즘에 기초한 환경 적응 과정을 제2 NPC를 생성하여 상기 진화 학습부로 제공하거나 상기 NPC 풀 저장소에 저장하는 것인,
숙련도 조절이 가능한 NPC 생성 장치.
- 삭제
- 제1항에 있어서,
상기 숙련도 조절기는 상기 사용자에 의해 입력된 숙련도 값과 기 설정된 범위의 숙련도 값을 갖는 NPC를 상기 NPC 풀 저장소에서 추출하는 것인,
숙련도 조절이 가능한 NPC 생성 장치.
- 제1항에 있어서,
상기 숙련도 조절기는 상기 사용자에 의해 입력된 숙련도 값과 기설정된 범위의 숙련도 값을 갖는 NPC가 상기 NPC 풀 저장소에 저장되어 있지 않은 경우, 상기 숙련도 분석 함수에 기초하여 복수의 NPC를 조합하여 상기 기설정된 범위의 숙련도 값을 갖는 NPC를 생성하는 것인,
숙련도 조절이 가능한 NPC 생성 장치.
- 삭제
- 사용자로부터 입력된 숙련도 값을 수신하고, 상기 입력된 숙련도 값에 상응하는 NPC(Non-Player Character)를 사용자에게 제공하는 통신모듈,
숙련도 요소별로 소정의 숙련도 조절 파라미터를 통해 NPC의 숙련도 값을 조절하기 위한 프로그램 및 NPC를 저장하는 NPC 풀 저장소를 포함하는 메모리 및
상기 메모리에 저장된 프로그램을 실행시키는 프로세서를 포함하되,
상기 프로세서는 상기 프로그램을 실행시킴에 따라, 숙련도 요소별로 소정의 숙련도 조절 파라미터를 통해 숙련도 값이 조절된 NPC를 생성하고, 상기 입력된 숙련도 값에 상응하는 NPC를 상기 NPC 풀 저장소에서 추출하여 컨텐츠 상으로 제공하고,
상기 프로세서는 상기 NPC의 숙련도 값을 조절하기 위한 숙련도 조절 파라미터를 입력받아 컨텐츠의 환경 정보를 설정하고, 상기 설정된 컨텐츠의 환경 정보에 대응하여 시뮬레이션된 NPC의 결과 상태를 생성하고, 시뮬레이션된 NPC의 결과 상태를 기반으로 NPC를 생성하여 상기 NPC 풀 저장소에 저장하고,
상기 숙련도 조절 파라미터는 사용자의 신체적 요소에 상응하는 숙련도인 제1 숙련도 조절 파라미터와 사용자의 컨텐츠 플레이 능력에 상응하는 숙련도인 제2 숙련도 조절 파라미터를 포함하되, 상기 제1 숙련도 조절 파라미터는 반응속도, 손 빠르기, 멀티태스킹 능력 중 적어도 어느 하나를 포함하고, 상기 제2 숙련도 조절 파라미터는 전략 구현 능력, 상황 판단 능력, 판세 분석 능력, 상대방 행동 예측 능력 및 게임 시간에 따른 집중도 중 적어도 어느 하나를 포함하고,
상기 프로세서는 상기 NPC 풀 저장소에 저장된 NPC와 상기 숙련도 조절 파라미터의 상관관계를 분석하여 숙련도 분석 함수를 생성하고, 상기 숙련도 분석 함수에 기초하여 상기 사용자에 의해 입력된 숙련도 값에 상응하는 NPC를 상기 NPC 풀 저장소에서 추출하고, 상기 추출된 NPC를 컨텐츠 상으로 제공하며, 사용자로부터 복수의 숙련도 요소 중 적어도 하나의 숙련도 값을 고정시키는 입력을 수신한 경우, 상기 숙련도 분석 함수에 기초하여 나머지 숙련도 요소에 상응하는 숙련도 값을 결정하며, 복수의 상기 숙련도 요소는 상관 관계가 분석된 상기 숙련도 분석 함수에 의해 상호간 종속되는 것
인 숙련도 조절이 가능한 NPC 생성 장치.
- 컴퓨터에 의해 수행되는 방법에 있어서,
숙련도 요소별로 소정의 숙련도 조절 파라미터를 통해 숙련도 값이 조절된 NPC(Non-Player Character)를 생성하는 단계;
상기 생성된 NPC를 NPC 풀 저장소에 저장하는 단계;
사용자로부터 입력된 숙련도 값을 수신하는 단계;
상기 입력된 숙련도 값에 상응하는 NPC를 상기 NPC 풀 저장소에서 추출하는 단계; 및
상기 추출된 NPC를 컨텐츠 상으로 제공하는 단계를 포함하고,
상기 숙련도 조절 파라미터는 사용자의 신체적 요소에 상응하는 숙련도인 제1 숙련도 조절 파라미터와 사용자의 컨텐츠 플레이 능력에 상응하는 숙련도인 제2 숙련도 조절 파라미터를 포함하되, 상기 제1 숙련도 조절 파라미터는 반응속도, 손 빠르기, 멀티태스킹 능력 중 적어도 어느 하나를 포함하고, 상기 제2 숙련도 조절 파라미터는 전략 구현 능력, 상황 판단 능력, 판세 분석 능력, 상대방 행동 예측 능력 및 게임 시간에 따른 집중도 중 적어도 어느 하나를 포함하고,
상기 입력된 숙련도 값에 상응하는 NPC를 상기 NPC 풀 저장소에서 추출하는 단계는 상기 NPC 풀 저장소에 저장된 NPC와 상기 숙련도 조절 파라미터의 상관관계를 분석하여 생성된 숙련도 분석 함수에 기초하여 상기 사용자로부터 입력된 숙련도 값에 상응하는 NPC를 상기 NPC 풀 저장소에서 추출하고, 상기 사용자로부터 입력된 숙련도 값이 복수의 숙련도 요소 중 적어도 하나의 숙련도 값을 고정시키는 입력인 경우, 상기 숙련도 분석 함수에 기초하여 나머지 숙련도 요소에 상응하는 숙련도 값을 결정하며, 복수의 상기 숙련도 요소는 상관 관계가 분석된 상기 숙련도 분석 함수에 의해 상호간 종속되는 것
인 숙련도 조절이 가능한 NPC 생성 방법.
- 제13항에 있어서,
상기 숙련도 요소별로 소정의 숙련도 조절 파라미터를 통해 숙련도 값이 조절된 NPC를 생성하는 단계는,
상기 NPC의 숙련도 값을 조절하기 위한 숙련도 조절 파라미터를 입력받아 상기 컨텐츠의 환경 정보를 설정하는 단계;
상기 설정된 컨텐츠의 환경 정보에 대응하여 시뮬레이션된 NPC의 결과 상태를 생성하는 단계; 및
미리 학습되어 저장된 제1 NPC 및 학습 과정을 통해 생성된 제2 NPC 중 적어도 하나와, 상기 NPC의 결과 상태를 기반으로 NPC를 생성하여 상기 NPC 풀 저장소에 저장하는 단계를 포함하는,
숙련도 조절이 가능한 NPC 생성 방법.
- 제14항에 있어서,
상기 숙련도 요소별로 소정의 숙련도 조절 파라미터를 통해 숙련도 값이 조절된 NPC를 생성하는 단계는,
상기 시뮬레이션 과정에서 생성되는 NPC 플레이 데이터, 사용자의 플레이 데이터 및 상기 NPC 풀 저장소에 미리 학습되어 저장된 제1 NPC를 입력받아, 소정의 학습 알고리즘에 기초한 학습 과정을 통해 제2 NPC를 생성하는 단계를 포함하는,
숙련도 조절이 가능한 NPC 생성 방법.
- 삭제
- 삭제
- 삭제
- 삭제
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020200177067A KR102751930B1 (ko) | 2020-12-17 | 2020-12-17 | 숙련도 조절이 가능한 npc 생성 장치 및 방법 |
| US17/554,597 US20220193554A1 (en) | 2020-12-17 | 2021-12-17 | Device and method for generating npc capable of adjusting skill level |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020200177067A KR102751930B1 (ko) | 2020-12-17 | 2020-12-17 | 숙련도 조절이 가능한 npc 생성 장치 및 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20220086873A KR20220086873A (ko) | 2022-06-24 |
| KR102751930B1 true KR102751930B1 (ko) | 2025-01-10 |
Family
ID=82022054
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020200177067A Active KR102751930B1 (ko) | 2020-12-17 | 2020-12-17 | 숙련도 조절이 가능한 npc 생성 장치 및 방법 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20220193554A1 (ko) |
| KR (1) | KR102751930B1 (ko) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220379217A1 (en) * | 2021-05-28 | 2022-12-01 | Human Mode, L.L.C. | Non-Player Character Artificial Intelligence |
| US11738266B1 (en) * | 2022-03-22 | 2023-08-29 | Electronic Arts Inc. | Text to performance pipeline system |
| US11839817B1 (en) * | 2022-06-09 | 2023-12-12 | Hudson Ducard | Gaming system and method including the identification of non-player characters |
| US12186667B2 (en) * | 2022-09-20 | 2025-01-07 | Sony Interactive Entertainment Inc. | Systems and methods for modifying user sentiment for playing a game |
| US20250161813A1 (en) * | 2023-11-17 | 2025-05-22 | Sony Interactive Entertainment Inc. | Context aware ai nonplayer characters for video game interactivity |
| US20250235792A1 (en) * | 2024-01-24 | 2025-07-24 | Sony Interactive Entertainment Inc. | Systems and methods for dynamically generating nonplayer character interactions according to player interests |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101265051B1 (ko) * | 2012-05-30 | 2013-05-16 | 주식회사 쏘그웨어 | 게임 사용자 수준에 따른 npc ai제공방법 |
| US20190291007A1 (en) * | 2014-12-16 | 2019-09-26 | Activision Publishing, Inc. | System and Method for Transparently Styling Non-Player Characters in a Multiplayer Video Game |
| US20200298118A1 (en) * | 2019-03-19 | 2020-09-24 | modl.ai ApS | Game bot generation for gaming applications |
Family Cites Families (49)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9274598B2 (en) * | 2003-08-25 | 2016-03-01 | International Business Machines Corporation | System and method for selecting and activating a target object using a combination of eye gaze and key presses |
| JP4834729B2 (ja) * | 2005-07-22 | 2011-12-14 | カンガルー メディア インコーポレイテッド | ライブのスポーツイベントの観客の体験を促進するためのシステムと方法 |
| US9440151B2 (en) * | 2005-10-14 | 2016-09-13 | Leviathan Entertainment, Llc | Collections in a virtual environment |
| US7677979B2 (en) * | 2005-10-14 | 2010-03-16 | Leviathan Entertainment, Llc | Method and system for allocating resources in a video game |
| US20070129126A1 (en) * | 2005-10-14 | 2007-06-07 | Leviathan Entertainment, Llc | Method and System for Allocating Resources in a Video Game |
| US20110230267A1 (en) * | 2010-03-16 | 2011-09-22 | Andrew Van Luchene | Process and apparatus for executing a video game |
| US20080146349A1 (en) * | 2006-12-12 | 2008-06-19 | Lee Damien | Artificial intelligence system and method |
| US8923507B2 (en) * | 2007-06-20 | 2014-12-30 | Microsoft Corporation | Alpha character support and translation in dialer |
| US9813522B2 (en) * | 2008-12-05 | 2017-11-07 | Sococo, Inc. | Managing interactions in a network communications environment |
| US9908046B2 (en) * | 2007-10-26 | 2018-03-06 | International Business Machines Corporation | System for personalizing content presented in an avatar wait state |
| US7824253B2 (en) * | 2008-04-02 | 2010-11-02 | Thompson Scott Edward | System and method for providing real world value in a virtual world environment |
| US20090280909A1 (en) * | 2008-05-08 | 2009-11-12 | Mceniry Christopher A | Method and system for determining a frustration profile of a player on an online game and using the frustration profile to enhance the online experience of the player |
| US8175530B2 (en) * | 2008-06-12 | 2012-05-08 | Motorola Mobility, Inc. | Personalizing entertainment experiences based on user profiles |
| US20100131876A1 (en) * | 2008-11-21 | 2010-05-27 | Nortel Networks Limited | Ability to create a preferred profile for the agent in a customer interaction experience |
| US9697535B2 (en) * | 2008-12-23 | 2017-07-04 | International Business Machines Corporation | System and method in a virtual universe for identifying spam avatars based upon avatar multimedia characteristics |
| US9300612B2 (en) * | 2009-01-15 | 2016-03-29 | International Business Machines Corporation | Managing interactions in a virtual world environment |
| KR20100088094A (ko) * | 2009-01-29 | 2010-08-06 | 삼성전자주식회사 | 다중 입력 소스를 이용한 오브젝트 조작 장치 |
| JP4610659B2 (ja) * | 2009-03-31 | 2011-01-12 | 株式会社コナミデジタルエンタテインメント | ゲームプログラム、ゲーム装置、ゲーム制御方法 |
| US8881030B2 (en) * | 2009-08-24 | 2014-11-04 | Disney Enterprises, Inc. | System and method for enhancing socialization in virtual worlds |
| US9700804B2 (en) * | 2009-09-29 | 2017-07-11 | International Business Machines Corporation | Method and system for accurate rating of avatars in a virtual environment |
| US8898233B2 (en) * | 2010-04-23 | 2014-11-25 | Ganz | Matchmaking system for virtual social environment |
| US9245177B2 (en) * | 2010-06-02 | 2016-01-26 | Microsoft Technology Licensing, Llc | Limiting avatar gesture display |
| US8913063B2 (en) * | 2010-08-27 | 2014-12-16 | Disney Enterprises, Inc. | Pattern detection of avatars in a virtual environment |
| WO2012034044A2 (en) * | 2010-09-11 | 2012-03-15 | Social Communications Company | Relationship based presence indicating in virtual area contexts |
| US9069945B2 (en) * | 2011-03-04 | 2015-06-30 | Puneet Singh | User validation in a social network |
| JP5572142B2 (ja) * | 2011-09-30 | 2014-08-13 | 株式会社スクウェア・エニックス | ネットワークゲームシステム、サーバ装置及びゲーム装置 |
| US9195748B2 (en) * | 2012-02-21 | 2015-11-24 | Spotright, Inc. | Systems and methods for identifying and analyzing internet users |
| US9120019B2 (en) * | 2012-03-20 | 2015-09-01 | Riot Games, Inc. | Systems and methods for user-based arbitration and peer review for online multiuser systems |
| US8977960B2 (en) * | 2012-09-24 | 2015-03-10 | Bootic, Inc. | System and a method in a computer-enabled environment for establishing and managing separate reputations for a user and his avatar |
| US9304652B1 (en) * | 2012-12-21 | 2016-04-05 | Intellifect Incorporated | Enhanced system and method for providing a virtual space |
| US9756006B2 (en) * | 2013-01-31 | 2017-09-05 | Linkedin Corporation | Contact prioritization and assignment using a social network |
| US9628430B2 (en) * | 2013-01-31 | 2017-04-18 | Linkedin Corporation | Notifications based on social network service activity and profile triggers |
| US9259648B2 (en) * | 2013-02-15 | 2016-02-16 | Disney Enterprises, Inc. | Initiate events through hidden interactions |
| CN105431211B (zh) * | 2013-02-28 | 2019-02-15 | 咖姆波雷特游戏公司 | 并行ai混合游戏系统 |
| US9244588B2 (en) * | 2013-03-15 | 2016-01-26 | Disney Enterprises, Inc. | Facilitating group activities in a virtual environment |
| US9649554B1 (en) * | 2013-09-17 | 2017-05-16 | Aftershock Services, Inc. | Facilitating users to obtain information regarding locations within a virtual space |
| KR101781250B1 (ko) * | 2014-05-19 | 2017-09-27 | 엔에이치엔엔터테인먼트 주식회사 | 게임 서비스 방법 및 시스템 |
| US10238958B2 (en) * | 2015-06-03 | 2019-03-26 | Sony Interactive Entertainment America Llc | Tangible tradable collectibles having a digital copy |
| US9363283B1 (en) * | 2015-06-30 | 2016-06-07 | Traitperception Inc. | Systems and methods for reputation scoring |
| EP3426365A4 (en) * | 2016-03-08 | 2019-08-07 | Chill Gaming Pty Ltd | METHOD, SYSTEM AND GAME MACHINE COMPRISING MULTIPLE GAMES |
| WO2018005673A1 (en) * | 2016-06-28 | 2018-01-04 | Against Gravity Corp. | Systems and methods providing temporary decoupling of user avatar synchronicity for presence enhancing experiences |
| US20180095618A1 (en) * | 2016-10-04 | 2018-04-05 | Facebook, Inc. | Controls and Interfaces for User Interactions in Virtual Spaces |
| US10166465B2 (en) * | 2017-01-20 | 2019-01-01 | Essential Products, Inc. | Contextual user interface based on video game playback |
| US10262236B2 (en) * | 2017-05-02 | 2019-04-16 | General Electric Company | Neural network training image generation system |
| US11291919B2 (en) * | 2017-05-07 | 2022-04-05 | Interlake Research, Llc | Development of virtual character in a learning game |
| JP6377289B1 (ja) * | 2018-01-31 | 2018-08-22 | 株式会社Cygames | 情報処理プログラム、情報処理サーバ、及び情報処理システム |
| US10924566B2 (en) * | 2018-05-18 | 2021-02-16 | High Fidelity, Inc. | Use of corroboration to generate reputation scores within virtual reality environments |
| KR102694268B1 (ko) * | 2018-12-10 | 2024-08-13 | 한국전자통신연구원 | 게임 환경에서의 에이전트 생성 장치 및 그 방법 |
| US11801446B2 (en) * | 2019-03-15 | 2023-10-31 | Sony Interactive Entertainment Inc. | Systems and methods for training an artificial intelligence model for competition matches |
-
2020
- 2020-12-17 KR KR1020200177067A patent/KR102751930B1/ko active Active
-
2021
- 2021-12-17 US US17/554,597 patent/US20220193554A1/en not_active Abandoned
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101265051B1 (ko) * | 2012-05-30 | 2013-05-16 | 주식회사 쏘그웨어 | 게임 사용자 수준에 따른 npc ai제공방법 |
| US20190291007A1 (en) * | 2014-12-16 | 2019-09-26 | Activision Publishing, Inc. | System and Method for Transparently Styling Non-Player Characters in a Multiplayer Video Game |
| US20200298118A1 (en) * | 2019-03-19 | 2020-09-24 | modl.ai ApS | Game bot generation for gaming applications |
Non-Patent Citations (1)
| Title |
|---|
| ‘마인크래프트 커스텀NPC 공략 - 기본(디스플레이, 스탯, 인공지능, 인벤토리)’, 인터넷 블로그 게시글, (2015.07.28.), <https://blog.naver.com/guide2435/220433995593>* |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20220086873A (ko) | 2022-06-24 |
| US20220193554A1 (en) | 2022-06-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102751930B1 (ko) | 숙련도 조절이 가능한 npc 생성 장치 및 방법 | |
| Andrade et al. | Dynamic game balancing: An evaluation of user satisfaction | |
| McLaren et al. | Digital learning games in Artificial Intelligence in Education (AIED): A review | |
| Johnson et al. | Game development for computer science education | |
| WO2021049254A1 (ja) | 情報処理方法、情報処理装置及びプログラム | |
| CN114404976B (zh) | 决策模型的训练方法、装置、计算机设备及存储介质 | |
| KR20220015523A (ko) | 가상훈련을 위한 npc형 ai 캐릭터 학습 시스템 및 방법 | |
| JP7717901B2 (ja) | プログラム、及び、システム | |
| KR102789064B1 (ko) | 인공지능 기반 유저 게임 능력 분석에 따른 게임 난이도 조절 장치 및 방법 | |
| Zarembo | Analysis of artificial intelligence applications for automated testing of video games | |
| Baffa et al. | Dealing with the emotions of non player characters | |
| Yin et al. | A data-driven approach for online adaptation of game difficulty | |
| CN119838221B (zh) | 虚拟角色的行为控制方法、装置、电子设备及存储介质 | |
| Zook et al. | Temporal game challenge tailoring | |
| CN120168974A (zh) | 一种游戏激励机制的实现方法、装置及电子设备 | |
| Cowley et al. | Adaptive artificial intelligence in games: issues, requirements, and a solution through behavlets-based general player modelling | |
| Kalafatis et al. | A modular framework for automated evaluation of procedural content generation in serious games with deep reinforcement learning agents | |
| Sagredo-Olivenza et al. | Combining neural networks for controlling non-player characters in games | |
| Cowley | Generalised player modelling: why artificial intelligence in games should incorporate meaning, with a Formalism for so doing | |
| Khan et al. | Effects of Emotional Behavior Tree in Non-Playable Characters in Games | |
| Baby et al. | Implementing artificial intelligence agent within connect 4 using unity3d and machine learning concepts | |
| Utomo | Implementation of a reinforcement learning system with deep q network algorithm in the amc dash mark i game | |
| Avery et al. | Adapting to human game play | |
| US20250269285A1 (en) | Procedural generation and solvability assessment of interactive content | |
| CN119633392B (zh) | 游戏关卡的生成方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20201217 |
|
| PG1501 | Laying open of application | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20220722 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20201217 Comment text: Patent Application |
|
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20240624 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20241220 |
|
| PG1601 | Publication of registration |