Corpus ID: 11816076

Game AI Planning Analytics: The Case of Three First-Person Shooters

@inproceedings{Jacopin2014GameAP,
  title={Game AI Planning Analytics: The Case of Three First-Person Shooters},
  author={{\'E}ric Jacopin},
  booktitle={AIIDE},
  year={2014}
}
We present a general framework for Game Artificial Intelligence Planning (AIP) Analytics. The objective is to provide analytic tools to study and improve AIP components and their use in video-games. Extraction and formatting of AI data is first described and discussed. Then AIP metrics are listed with examples and illustrations from three popular First-Person Shooters: F.E.A.R. (2005), Zone 3 (2011) and Transformers 3: Fall of Cybertron (2012). The patterns we discovered in our study clearly… Expand
Hierarchical Task Network Plan Reuse for video games
TLDR
An approach for Plan Reuse is proposed that manipulates the order in which the search tree is traversed by using a similarity function and is tested in the SimpleFPS domain, and shown to be capable of finding (optimal) plans with a decreased amount of search effort on average when re-planning for variations of previously solved problems. Expand
Entropy to Control Planning in Video-Games
  • Éric Jacopin
  • Computer Science
  • 2020 International Symposium on Information Theory and Its Applications (ISITA)
  • 2020
TLDR
An urn model of this online planning of the behaviors of NPCs where urns are NPCs, the plans correspond to balls in an urn, and the type of a plan correspond to the color of a ball is presented to compute the information entropy of the planning activity. Expand
SHPE: HTN Planning for Video Games
TLDR
SHPE (Simple Hierarchical Planning Engine), a hierarchical task network planning system designed to generate dynamic behaviours for real-time video games, has been able to return relevant plans in less than three milliseconds for several problem instances of the SimpleFPS planning domain. Expand
Building a Planner: A Survey of Planning Systems Used in Commercial Video Games
TLDR
The major areas of plan creation and execution are identified, trying to guide developers through the process of implementing a planner and possible solutions for problems that may arise in the following areas: environment, planning domain, goals, agents, actions, plan creation, and plan execution processes are discussed. Expand
Binary GPU-Planning for Thousands of NPCs
TLDR
This paper reports on the most recent implementation of Game AI Planning, which can control thousands of NPCs each frame with only one GTX 1080 on the AI server, pushing thousands of plans to the client (PC or console). Expand
Chapter Five - Intelligent agents in games: Review with an open-source tool
TLDR
This article introduces various types of agents that are used in games, shows how to implement meaningful, reasonable limitations to agent capabilities into the game world, and provides a freely available, open-source application for the comparison of such agents. Expand
MKULTRA (Demo)
TLDR
The game explores a novel game mechanic, belief injection, in which players can manipulate the behavior of NPCs by injecting false beliefs into their knowledge bases, which allows for an unusual form of puzzle-based gameplay. Expand
Statistical Planning: Building Models of Entropy of Centralized Planning for Multi-Agent Systems
  • Éric Jacopin
  • Computer Science
  • 2018 56th Annual Allerton Conference on Communication, Control, and Computing (Allerton)
  • 2018
We present a statistical framework to build a family of models of the information entropy of the planning activity which is used to control the behaviors of agents in multi-agent systems such asExpand
A Hybrid Approach to Planning and Execution in Dynamic Environments Through Hierarchical Task Networks and Behavior Trees
TLDR
This work proposes a hybrid approach combining a Hierarchical Task Network planner for high-level planning while delegating low-level decision making and acting to Behavior Trees, and compares this approach with a pure planner in a multi-agent environment. Expand
Bound to Plan: Exploiting Classical Heuristics via Automatic Translations of Tail-Recursive HTN Problems
TLDR
It is shown how this bound can be calculated and exploited to automatically translate tail-recursive HTN problems into non-hierarchical STRIPS representations, which allows using both hierarchical structures and classical planning heuristics. Expand
...
1
2
...

References

SHOWING 1-10 OF 11 REFERENCES
Game Analytics
TLDR
Game Analytics - Maximizing the Value of Player Data is the first book on the topic of game analytics; the process of discovering and communicating patterns in data towards evaluating and driving action, improving performance and solving problems in game development and game research. Expand
Three States and a Plan: The A.I. of F.E.A.R.
TLDR
The emphasis is demonstrating how the planning system improved the process of developing character behaviors for F.E.A.R.R as a case study, using F.A* to plan sequences of actions as well as to plan paths. Expand
Automated Planning: Theory and Practice
A translation apparatus is provided which comprises: an inputting section for inputting a source document in a natural language; a layout analyzing section for analyzing layout information includingExpand
The Mathematica Book
From the Publisher: Mathematica has defined the state of the art in technical computing for over a decade, and has become a standard in many of the world's leading companies and universities. FromExpand
The Mathematica book (4th edition)
Game Analytics – Maximazing the Value of Player Data
  • Springer.
  • 2013
Exploring HTN planners through examples
  • Exploring HTN planners through examples
  • 2013
KillZone 3 Official Guide
  • KillZone 3 Official Guide
  • 2011
Autonomous squand behaviour in a virtual game environment
  • Game Analytics – Maximazing the Value of Player Data
  • 2007
Game Analytics – Maximazing the Value of Player Data Autonomous squand behaviour in a virtual game environment
  • J
  • 2007
...
1
2
...