48,127 research outputs found
Recommended from our members
THE DESIGN AND IMPLEMENTATION OF AN ADAPTIVE CHESS GAME
In recent years, computer games have become a common form of entertainment. Fast advancement in computer technology and internet speed have helped entertainment software developers to create graphical games that keep a variety of players’ interest. The emergence of artificial intelligence systems has evolved computer gaming technology in new and profound ways. Artificial intelligence provides the illusion of intelligence in the behavior of NPCs (Non-Playable-Characters). NPCs are able to use the increased CPU, GPU, RAM, Storage and other bandwidth related capabilities, resulting in very difficult game play for the end user. In many cases, computer abilities must be toned down in order to give the human player a competitive chance in the game. This improves the human player’s perception of fair game play and allows for continued interest in playing. A proper adaptive learning mechanism is required to further this human player’s motivation. During this project, past achievements of adaptive learning on computer chess game play are reviewed and adaptive learning mechanisms in computer chess game play is proposed. Adaptive learning is used to adapt the game’s difficulty level to the players’ skill levels. This adaptation is done using the player’s game history and current performance. The adaptive chess game is implemented through the open source chess game engine Beowulf, which is freely available for download on the internet
Using NEAT for Continuous Adaptation and Teamwork Formation in Pacman
Despite games often being used as a testbed for new computational intelligence techniques, the majority of artificial intelligence in commercial games is scripted. This means that the computer agents are non-adaptive and often inherently exploitable because of it. In this paper, we describe a learning system designed for team strategy development in a real time multi-agent domain. We test our system in the game of Pacman, evolving adaptive strategies for the ghosts in simulated real time against a competent Pacman player. Our agents (the ghosts) are controlled by neural networks, whose weights and structure are incrementally evolved via an implementation of the NEAT (Neuro-Evolution of Augmenting Topologies) algorithm. We demonstrate the design and successful implementation of this system by evolving a number of interesting and complex team strategies that outperform the ghosts\u27 strategies of the original arcade version of the game
Real-Time Evolutionary Learning of Cooperative Predator-Prey Strategies
Despite games often being used as a testbed for new computational intelligence techniques, the majority of artificial intelligence in commercial games is scripted. This means that the computer agents are non-adaptive and often inherently exploitable because of it. In this paper, we describe a learning system designed for team strategy development in a real time multi-agent domain. We test our system in a prey and predators domain, evolving adaptive team strategies for the predators in real time against a single prey opponent. Our learning system works by continually training and updating the predator strategies, one at a time for a designated length of time while the game us being played. We test the performance of the system for real-time learning of strategies in the prey and predators domain against a hand-coded prey opponent. We show that the resulting real-time team strategies are able to capture hand-coded prey of varying degrees of difficulty without any prior learning. The system is highly adaptive to change, capable of handling many different situations, and quickly learning to function in situations that it has never seen before
Proceedings of the SAB'06 Workshop on Adaptive Approaches for Optimizing Player Satisfaction in Computer and Physical Games
These proceedings contain the papers presented at the Workshop on Adaptive approaches
for Optimizing Player Satisfaction in Computer and Physical Games held at the Ninth
international conference on the Simulation of Adaptive Behavior (SAB’06): From
Animals to Animats 9 in Rome, Italy on 1 October 2006.
We were motivated by the current state-of-the-art in intelligent game design using
adaptive approaches. Artificial Intelligence (AI) techniques are mainly focused on
generating human-like and intelligent character behaviors. Meanwhile there is generally
little further analysis of whether these behaviors contribute to the satisfaction of the
player. The implicit hypothesis motivating this research is that intelligent opponent
behaviors enable the player to gain more satisfaction from the game. This hypothesis may
well be true; however, since no notion of entertainment or enjoyment is explicitly
defined, there is therefore little evidence that a specific character behavior generates
enjoyable games.
Our objective for holding this workshop was to encourage the study, development,
integration, and evaluation of adaptive methodologies based on richer forms of humanmachine
interaction for augmenting gameplay experiences for the player. We wanted to
encourage a dialogue among researchers in AI, human-computer interaction and
psychology disciplines who investigate dissimilar methodologies for improving gameplay
experiences. We expected that this workshop would yield an understanding of state-ofthe-
art approaches for capturing and augmenting player satisfaction in interactive systems
such as computer games.
Our invited speaker was Hakon Steinø, Technical Producer of IO-Interactive, who
discussed applied AI research at IO-Interactive, portrayed the future trends of AI in
computer game industry and debated the use of academic-oriented methodologies for
augmenting player satisfaction. The sessions of presentations and discussions where
classified into three themes: Adaptive Learning, Examples of Adaptive Games and Player
Modeling.
The Workshop Committee did a great job in providing suggestions and informative
reviews for the submissions; thank you! This workshop was in part supported by the
Danish National Research Council (project no: 274-05-0511). Finally, thanks to all the
participants; we hope you found this to be useful!peer-reviewe
Generalised Player Modelling : Why Artificial Intelligence in Games Should Incorporate Meaning, with a Formalism for so Doing
General game-playing artificial intelligence (AI) has recently seen important advances due to the various techniques known as ‘deep learning’. However, in terms of human-computer interaction, the advances conceal a major limitation: these algorithms do not incorporate any sense of what human players find meaningful in games. I argue that adaptive game AI will be enhanced by a generalised player model, because games are inherently human artefacts which require some encoding of the human perspective in order to respond naturally to individual players. The player model provides constraints on the adaptive AI, which allow it to encode aspects of what human players find meaningful. I propose that a general player model requires parameters for the subjective experience of play, including: player psychology, game structure, and actions of play. I argue that such a player model would enhance efficiency of per-game solutions, and also support study of game-playing by allowing (within-player) comparison between games, or (within-game) comparison between players (human and AI). Here we detail requirements for functional adaptive AI, arguing from first-principles drawn from games research literature, and propose a formal specification for a generalised player model based on our ‘Behavlets’ method for psychologically-derived player modelling.Peer reviewe
GAMES: A new Scenario for Software and Knowledge Reuse
Games are a well-known test bed for testing search algorithms and learning methods, and many authors have presented numerous reasons for the research in this area. Nevertheless, they have not received the attention they deserve as software projects.
In this paper, we analyze the applicability of software
and knowledge reuse in the games domain. In spite of the
need to find a good evaluation function, search algorithms
and interface design can be said to be the primary concerns.
In addition, we will discuss the current state of the main
statistical learning methods and how they can be addressed
from a software engineering point of view. So, this paper
proposes a reliable environment and adequate tools, necessary in order to achieve high levels of reuse in the games domain
Embodied Artificial Intelligence through Distributed Adaptive Control: An Integrated Framework
In this paper, we argue that the future of Artificial Intelligence research
resides in two keywords: integration and embodiment. We support this claim by
analyzing the recent advances of the field. Regarding integration, we note that
the most impactful recent contributions have been made possible through the
integration of recent Machine Learning methods (based in particular on Deep
Learning and Recurrent Neural Networks) with more traditional ones (e.g.
Monte-Carlo tree search, goal babbling exploration or addressable memory
systems). Regarding embodiment, we note that the traditional benchmark tasks
(e.g. visual classification or board games) are becoming obsolete as
state-of-the-art learning algorithms approach or even surpass human performance
in most of them, having recently encouraged the development of first-person 3D
game platforms embedding realistic physics. Building upon this analysis, we
first propose an embodied cognitive architecture integrating heterogenous
sub-fields of Artificial Intelligence into a unified framework. We demonstrate
the utility of our approach by showing how major contributions of the field can
be expressed within the proposed framework. We then claim that benchmarking
environments need to reproduce ecologically-valid conditions for bootstrapping
the acquisition of increasingly complex cognitive skills through the concept of
a cognitive arms race between embodied agents.Comment: Updated version of the paper accepted to the ICDL-Epirob 2017
conference (Lisbon, Portugal
Generative Design in Minecraft (GDMC), Settlement Generation Competition
This paper introduces the settlement generation competition for Minecraft,
the first part of the Generative Design in Minecraft challenge. The settlement
generation competition is about creating Artificial Intelligence (AI) agents
that can produce functional, aesthetically appealing and believable settlements
adapted to a given Minecraft map - ideally at a level that can compete with
human created designs. The aim of the competition is to advance procedural
content generation for games, especially in overcoming the challenges of
adaptive and holistic PCG. The paper introduces the technical details of the
challenge, but mostly focuses on what challenges this competition provides and
why they are scientifically relevant.Comment: 10 pages, 5 figures, Part of the Foundations of Digital Games 2018
proceedings, as part of the workshop on Procedural Content Generatio
- …