A Simple Method for Evolving Large Character Social Networks (original) (raw)
Related papers
Building a Dynamic Social Community with Non Playable Characters
IEICE Transactions on Information and Systems, 2014
A challenge faced by the video game industry is to develop believable and more intelligent Non-Playable Characters (NPCs). To tackle this problem a low-cost and simple approach has been proposed in this research, which is the development of a gossip virtual social network for NPCs. The network allows simple individual NPCs to communicate their knowledge amongst themselves. The communication within this social network is governed by social-psychological rules. These rules are categorized into four types: Contact, whether the NPC are within a contactable range of each other; Observation, whether the NPCs actually want to talk to each other based on their personal traits; Status, the current representation of the NPCs; and Relationships which determines the long term ties of the NPCs. Evaluations of the proposed gossip virtual social network was conducted, both through statistical analysis and a survey of real users. Highly satisfactory results have been achieved.
“WHERE IS MY MIND”-THE EVOLUTION OF NPCS IN ONLINE WORLDS
2010
Online worlds are complex places, where we have to know some of the rules of play to engage in the interaction. These worlds are both inhabited by human players and artificial agents called "non player characters" (NPCs). This is an article about how online worlds can contain a new level of interaction using more humanlike NPCs. We propose a new way to describe social interaction in online worlds, where NPCs are modelled to incorporate some of the traits that are more common to man. We also propose a way of analysing current NPCs and a way to create more humanlike NPCs that can contribute to a more unpredictable gaming experience, which seems to be the most promising aspect in the development of online worlds.
Conference of the Digital Games Research Association, 2005
This paper introduces the concept of Social Adaptability, a characteristic of games that are explicitly designed to function in changing social environments, and provides initial guidelines for how to design games so that they have this characteristic. The guidelines are based upon analysis of related concepts, types of social roles players can have in games, and how social environments in games can change during gameplay.
Modeling the dynamics of non-player characters’ social relations in video games
2008
Building credible Non-Playing Characters (NPCs) in games requires not only to enhance the graphic animation but also the behavioral model. This paper tackles the problem of the dynamics of NPCs social relations depending on their emotional interactions. First, we discuss the need for a dynamic model of social relations. Then, we present our model of social relations for NPCs and we give a qualitative model of the influence of emotions on social relations. We describe the implementation of this model and we briefly illustrate its features on a simple scene.
My Life as a Sim: Evolving Unique and Engaging Life Stories Using Virtual Worlds
Artificial Life 14: Proceedings of the Fourteenth International Conference on the Synthesis and Simulation of Living Systems, 2014
Stories are not only painfully weaved by crafty writers in the solitude of their studios; they also have to be produced massively for non-player characters in the video game industry or tailored to particular tastes in personalized stories. However, the creation of fictional stories is a very complex task that usually implies a creative process where the author has to combine characters, conflicts and backstories to create an engaging narrative. This work describes a general methodology to generate cohesive and coherent backstories where desired archetypes (universally accepted literary symbols) can emerge in complex stochastic systems. This methodology supports the modeling and parametrization of the agents, the environment where they will live and the desired literary setting. The use of a Genetic Algorithm (GA) is proposed to establish the parameter configuration that will lead to backstories that best fit the setting. Information extracted from a simulation can then be used to create the literary work. To demonstrate the adequacy of the methodology, we perform an implementation using a specific multi-agent system and evaluate the results, testing with three different literary settings.
Gameplay design patterns for social networks and conflicts
Proc. Computer Game Design and Technology Workshop 2007, 2007
This paper explores how games can be designed to make the social networks of characters as part of the gameplay. We start with a premise that game characters and social relations between them are import in games. We examine several games and derive gameplay design patterns from those games. Models from social network analysis, actor-network theory and Egri's model for dramatic conflict is used to focus the analysis. In addition to isolating design patterns from existing features of the games, we look situations where ...
Towards generation of complex game worlds
2006
This paper proposes a new paradigm for the generation of game worlds using principles from the science of complexity. It argues that through the emergence of complex phenomena from simple interactions and building blocks, game worlds capable of surprise and of showing creative behavior may be evolved. A conceptual model incorporating these principles is described and BitBang, a software framework implementing this model, is presented. Usage examples are given and implications for game design are addressed
The Oxford Handbook of Virtuality, 2014
This chapter discusses the possibility of instilling a virtual world with mechanisms for evolution and natural selection in order to generate rich ecosystems of complex organisms in a process akin to biological evolution. Some previous work in the area is described, and successes and failures are discussed. The components of a more comprehensive framework for designing such worlds are mapped out, including the design of the individual organisms, the properties and dynamics of the environmental medium in which they are evolving, and the representational relationship between organism and environment. Some of the key issues discussed include how to allow organisms to evolve new structures and functions with few restrictions, and how to create an interconnectedness between organisms in order to generate drives for continuing evolutionary activity.
CiF-CK: An architecture for social NPCS in commercial games
2017 IEEE Conference on Computational Intelligence and Games (CIG), 2017
We present and describe CiF-CK-a social agent architecture that models reasoning about persistent social interactions to improve narrative engagement and play experience for human interactors. The architecture is inspired by McCoy et al's Comme il-Faut (CiF) architecture that represented rich social interactions between agents that included feelings, social and relationship contexts, and longer term mood. The key contribution of this work is in adapting the richness of social interactions from CiF to a first-person interaction experience and a released distribution of its implementation on the Skyrim game engine. The released modification has been successful in the player community for the popular game.
Evolving characters in role playing games
2006
In this paper, we report on the enhancement of the Java based Multi-Agent Platform madAgents with Evolving Logic Programming (EVOLP), and its application to Massive Multi-player Online Role-Playing Games. The resulting system has been implemented using a combination of Java, XSB Prolog and Smodels, and allows for the specification of non-playing characters where beliefs and behaviours are specifiable in EVOLP, thus evolvable.