37 research outputs found
DrawCompileEvolve : sparking interactive evolutionary art with human creations.
This paper presents DrawCompileEvolve, a web-based drawing tool which allows users to draw simple primitive shapes, group them together or define patterns in their groupings (e.g. symmetry, repetition). The user’s vector drawing is then compiled into an indirectly encoded genetic representation, which can be evolved interactively, allowing the user to change the image’s colors, patterns and ultimately transform it. The human artist has direct control while drawing the initial seed of an evolutionary run and indirect control while interactively evolving it, thus making DrawCompileEvolve a mixed-initiative art tool. Early results in this paper show the potential of DrawCompileEvolve to jump-start evolutionary art with meaningful drawings as well as the power of the underlying genetic representation to transform the user’s initial drawing into a different, yet potentially meaningful, artistic rendering.peer-reviewe
From Chess and Atari to StarCraft and Beyond: How Game AI is Driving the World of AI
This paper reviews the field of Game AI, which not only deals with creating
agents that can play a certain game, but also with areas as diverse as creating
game content automatically, game analytics, or player modelling. While Game AI
was for a long time not very well recognized by the larger scientific
community, it has established itself as a research area for developing and
testing the most advanced forms of AI algorithms and articles covering advances
in mastering video games such as StarCraft 2 and Quake III appear in the most
prestigious journals. Because of the growth of the field, a single review
cannot cover it completely. Therefore, we put a focus on important recent
developments, including that advances in Game AI are starting to be extended to
areas outside of games, such as robotics or the synthesis of chemicals. In this
article, we review the algorithms and methods that have paved the way for these
breakthroughs, report on the other important areas of Game AI research, and
also point out exciting directions for the future of Game AI
Game AI revisited
More than a decade after the early research efforts on the
use of artificial intelligence (AI) in computer games and the
establishment of a new AI domain the term “game AI” needs
to be redefined. Traditionally, the tasks associated with
game AI revolved around non player character (NPC) behavior at different levels of control, varying from navigation
and pathfinding to decision making. Commercial-standard
games developed over the last 15 years and current game
productions, however, suggest that the traditional challenges
of game AI have been well addressed via the use of sophisticated AI approaches, not necessarily following or inspired
by advances in academic practices. The marginal penetration of traditional academic game AI methods in industrial
productions has been mainly due to the lack of constructive communication between academia and industry in the
early days of academic game AI, and the inability of academic game AI to propose methods that would significantly
advance existing development processes or provide scalable
solutions to real world problems. Recently, however, there
has been a shift of research focus as the current plethora
of AI uses in games is breaking the non-player character AI
tradition. A number of those alternative AI uses have already shown a significant potential for the design of better
games.
This paper presents four key game AI research areas that
are currently reshaping the research roadmap in the game
AI field and evidently put the game AI term under a new
perspective. These game AI flagship research areas include
the computational modeling of player experience, the procedural generation of content, the mining of player data on
massive-scale and the alternative AI research foci for enhancing NPC capabilities.peer-reviewe
A Review of Platforms for the Development of Agent Systems
Agent-based computing is an active field of research with the goal of
building autonomous software of hardware entities. This task is often
facilitated by the use of dedicated, specialized frameworks. For almost thirty
years, many such agent platforms have been developed. Meanwhile, some of them
have been abandoned, others continue their development and new platforms are
released. This paper presents a up-to-date review of the existing agent
platforms and also a historical perspective of this domain. It aims to serve as
a reference point for people interested in developing agent systems. This work
details the main characteristics of the included agent platforms, together with
links to specific projects where they have been used. It distinguishes between
the active platforms and those no longer under development or with unclear
status. It also classifies the agent platforms as general purpose ones, free or
commercial, and specialized ones, which can be used for particular types of
applications.Comment: 40 pages, 2 figures, 9 tables, 83 reference
Virtual Reality Games for Motor Rehabilitation
This paper presents a fuzzy logic based method to track user satisfaction without the need for devices to monitor users physiological conditions. User satisfaction is the key to any product’s acceptance; computer applications and video games provide a unique opportunity to provide a tailored environment for each user to better suit their needs. We have implemented a non-adaptive fuzzy logic model of emotion, based on the emotional component of the Fuzzy Logic Adaptive Model of Emotion (FLAME) proposed by El-Nasr, to estimate player emotion in UnrealTournament 2004. In this paper we describe the implementation of this system and present the results of one of several play tests. Our research contradicts the current literature that suggests physiological measurements are needed. We show that it is possible to use a software only method to estimate user emotion