37 research outputs found

    Languages of games and play: A systematic mapping study

    Get PDF
    Digital games are a powerful means for creating enticing, beautiful, educational, and often highly addictive interactive experiences that impact the lives of billions of players worldwide. We explore what informs the design and construction of good games to learn how to speed-up game development. In particular, we study to what extent languages, notations, patterns, and tools, can offer experts theoretical foundations, systematic techniques, and practical solutions they need to raise their productivity and improve the quality of games and play. Despite the growing number of publications on this topic there is currently no overview describing the state-of-the-art that relates research areas, goals, and applications. As a result, efforts and successes are often one-off, lessons learned go overlooked, language reuse remains minimal, and opportunities for collaboration and synergy are lost. We present a systematic map that identifies relevant publications and gives an overview of research areas and publication venues. In addition, we categorize research perspectives along common objectives, techniques, and approaches, illustrated by summaries of selected languages. Finally, we distill challenges and opportunities for future research and development

    Reimagining a future for game studies, from the ground up

    Get PDF
    This article posits a future for game studies based on considering the ground—metaphorically and quite literally—upon which we play, produce, distribute, and work with games. Offering a critical consideration of the mobile game Temple Run inspired by both postcolonial and anticolonial scholarship, I explore some of the ways in which games transform our relations to land. This offers a multiscalar understanding of games and (in) place. From this perspective it becomes possible to understand how games are materially imbricated in some of our most urgent challenges—a central task for game studies, both present and future

    Flavor text generation for role-playing video games

    Get PDF

    Automated Playtesting in Collectible Card Games using Evolutionary Algorithms: a Case Study in HearthStone

    Get PDF
    Collectible card games have been among the most popular and profitable products of the entertainment industry since the early days of Magic: The GatheringTM in the nineties. Digital versions have also appeared, with HearthStone: Heroes of WarCraftTM being one of the most popular. In Hearthstone, every player can play as a hero, from a set of nine, and build his/her deck before the game from a big pool of available cards, including both neutral and hero-specific cards. This kind of games offers several challenges for researchers in artificial intelligence since they involve hidden information, unpredictable behaviour, and a large and rugged search space. Besides, an important part of player engagement in such games is a periodical input of new cards in the system, which mainly opens the door to new strategies for the players. Playtesting is the method used to check the new card sets for possible design flaws, and it is usually performed manually or via exhaustive search; in the case of Hearthstone, such test plays must take into account the chosen hero, with its specific kind of cards. In this paper, we present a novel idea to improve and accelerate the playtesting process, systematically exploring the space of possible decks using an Evolutionary Algorithm (EA). This EA creates HearthStone decks which are then played by an AI versus established human-designed decks. Since the space of possible combinations that are play-tested is huge, search through the space of possible decks has been shortened via a new heuristic mutation operator, which is based on the behaviour of human players modifying their decks. Results show the viability of our method for exploring the space of possible decks and automating the play-testing phase of game design. The resulting decks, that have been examined for balancedness by an expert player, outperform human-made ones when played by the AI; the introduction of the new heuristic operator helps to improve the obtained solutions, and basing the study on the whole set of heroes shows its validity through the whole range of decks

    Designing Playful Systems

    Get PDF
    Play is a common, yet elusive phenomenon. Many definitions of play and explanations for its existence have been brought forward in various disciplines such as psychology, anthropology, ethology and in the humanities. As an activity apparently serving no other purpose than itself, play can be simply considered a pleasant pastime. Yet its equation with fun has been challenged by artists and scholars alike. Being in a playful state does not warrant extrinsic motivation or being conscious of an external purpose. However, play creates meaning, and scientists are pursuing functional explanations for it. These conflicting observations are contributing to the ambiguity of play and they raise questions about the limits of complexity that present discourses are able to reflect. This thesis presents a comprehensive, transdisciplinary approach to describe and understand play, based on systems-theory, constructivism, cybernetics and practical exploration. Observing play in this way involves theoretical analysis, reflection and critique as well as the practice of design, development and artistic exposition. By constructing, re-contextualising and discussing eight of my own projects, I explore the distinction between theory and practice through which playful systems emerge. Central to my methodology is the concept of distinctions as a fundamental method of observation. It is introduced itself as a distinction and then applied throughout, in order to describe and discuss phenomena of play from a wide range of different perspectives. This includes paradoxical, first-person and conflicting accounts and it enables discourses that cross disciplinary boundaries. In summary, the three interrelated contributions to knowledge in my research project are: I contribute to the emerging field of game studies through a comprehensive systems-theoretical description on play. I also provide a methodology in which theory and practice inform each other through mutual observation, construction, reflection and critical evaluation. Finally, I present eight projects, including a playful system developed in a speculative approach that I call anthroponeutral design. These results represent a novel transdisciplinary perspective on play that offers new opportunities for further research

    Generation and Analysis of Content for Physics-Based Video Games

    Get PDF
    The development of artificial intelligence (AI) techniques that can assist with the creation and analysis of digital content is a broad and challenging task for researchers. This topic has been most prevalent in the field of game AI research, where games are used as a testbed for solving more complex real-world problems. One of the major issues with prior AI-assisted content creation methods for games has been a lack of direct comparability to real-world environments, particularly those with realistic physical properties to consider. Creating content for such environments typically requires physics-based reasoning, which imposes many additional complications and restrictions that must be considered. Addressing and developing methods that can deal with these physical constraints, even if they are only within simulated game environments, is an important and challenging task for AI techniques that intend to be used in real-world situations. The research presented in this thesis describes several approaches to creating and analysing levels for the physics-based puzzle game Angry Birds, which features a realistic 2D environment. This research was multidisciplinary in nature and covers a wide variety of different AI fields, leading to this thesis being presented as a compilation of published work. The central part of this thesis consists of procedurally generating levels for physics-based games similar to those in Angry Birds. This predominantly involves creating and placing stable structures made up of many smaller blocks, as well as other level elements. Multiple approaches are presented, including both fully autonomous and human-AI collaborative methodologies. In addition, several analyses of Angry Birds levels were carried out using current state-of-the-art agents. A hyper-agent was developed that uses machine learning to estimate the performance of each agent in a portfolio for an unknown level, allowing it to select the one most likely to succeed. Agent performance on levels that contain deceptive or creative properties was also investigated, allowing determination of the current strengths and weaknesses of different AI techniques. The observed variability in performance across levels for different AI techniques led to the development of an adaptive level generation system, allowing for the dynamic creation of increasingly challenging levels over time based on agent performance analysis. An additional study also investigated the theoretical complexity of Angry Birds levels from a computational perspective. While this research is predominately applied to video games with physics-based simulated environments, the challenges and problems solved by the proposed methods also have significant real-world potential and applications

    Computational Theory of Mind for Human-Agent Coordination

    Get PDF
    In everyday life, people often depend on their theory of mind, i.e., their ability to reason about unobservable mental content of others to understand, explain, and predict their behaviour. Many agent-based models have been designed to develop computational theory of mind and analyze its effectiveness in various tasks and settings. However, most existing models are not generic (e.g., only applied in a given setting), not feasible (e.g., require too much information to be processed), or not human-inspired (e.g., do not capture the behavioral heuristics of humans). This hinders their applicability in many settings. Accordingly, we propose a new computational theory of mind, which captures the human decision heuristics of reasoning by abstracting individual beliefs about others. We specifically study computational affinity and show how it can be used in tandem with theory of mind reasoning when designing agent models for human-agent negotiation. We perform two-agent simulations to analyze the role of affinity in getting to agreements when there is a bound on the time to be spent for negotiating. Our results suggest that modeling affinity can ease the negotiation process by decreasing the number of rounds needed for an agreement as well as yield a higher benefit for agents with theory of mind reasoning.</p

    Using elementary patterns to analyse Scratch programs.

    Get PDF
    Teaching programming to school children is a challenging task, and this re- search contributes in two dimensions. First, it explores issues around “code smells,” such as object naming, long and repeated code, and unused and illogical code, in relation to block-based languages. Second, the suitability of “elementary patterns” as a potential teaching pedagogy to overcome the issues caused by code smells is investigated at a large scale. Elementary patterns such as Whether-or-Not, Alternative-Action, Linear-Search, and Loop-and-a- Half provide a structured approach to teaching programming using recommended practices based on experience gained through worked solutions. Elementary patterns are used as a benchmark in each of the studies re- ported in this thesis: finding code smells in students’ work, analysing the frequency of patterns in users’ projects, measuring progression in skills of Scratch users, the impact of remixing on learning, and evaluation of a selection of resources used for teaching programming. Millions of Scratch programs are analysed by software that reports on the various facets of the use of block-based languages, using programs posted to the online Scratch community as a sample. The results showed little use of modular approaches, infrequent use of variables and collections, and only very light usage of elementary patterns and programming elements in relation to problem solving in students’ work, even after a student has been program- ming in Scratch for many years. Remixing is one of the attractive features in Scratch that aims to support learning by collaboration, where students can take a copy of an existing project and develop it further themselves. The use of remixing was examined to evaluate if it leads to learning and plays any part in improving programming skills. There were no clear signs of progression in children’s depth of understanding with or without remixing. In principle the Scratch language can be used for students to explore elementary patterns, so we explore the teaching resources available in the community to see if they take advantage of this. We find that for novices, most resources covered only introductory ideas when evaluated as a means to teach the fundamentals of programming. This suggests a culture that has developed around Scratch, and potentially other block-based programming languages, that has led to them being regarded as a “toy” system and not taken seriously despite having the full power of programming. This does not necessarily mean that the programming that students do in Scratch is not worthwhile, but it gives some insight into how far most students progress, possibly moving to other languages to learn concepts that are nevertheless supported in Scratch

    Producing Affection : Affect and Mediated Intimacy in Pokémon

    Get PDF
    Pokémon is a global multimedia franchise formed around a core series of videogames and a variety of characters to collect, learn about, and play with. Throughout its decades of development, Pokémon has grown into a media mix comprising of digital and analog games, animations, comics, toys, and a plethora of branded merchandize, all centering on the Pokémon characters and the audience’s relationship with them. In this thesis, I explore how affection is formed and distributed in Pokémon. I view the relationship with Pokémon characters as a form of mediated intimacy, theorizing it as feelings of affection and closeness expressed through and aimed at technology. Through this, I discuss how technological and fantastical bodies wield agency and actively participate in the formation of everyday affects. By drawing primarily on game studies and affect studies, I develop an interdisciplinary method for playing and reading media texts for their affects and use it to analyze the media mix of Pokémon and the affective relations therein. I focus primarily on the Pokémon videogames that serve as the core product of the entire media mix. I examine what it means to construct an entire media mix based on videogames and play and suggest this as a key interpretive arrangement for understanding the mediated intimacy of Pokémon. This study presents the mediated intimacy of Pokémon as the result of the ludic and technological foundations of the Pokémon media mix, at the heart of which is the role-playing form of the original videogames and the way they have positioned audiences as participants and characters in the world of Pokémon. In this playful environment that overlaps fiction and everyday reality, the media mix guides its players to conduct a form of affective labor to access and traverse the textual whole of Pokémon and furthermore aligns this effort with the diegetic theme of caretaking as captured on the transmedia bodies of Pokémon. Additionally, this work contributes to the theorization and rethinking of intimacies by exploring affection in human and non-human networks as an entanglement of biological and technological actors.Tuotettua kiintymystä. Pokémonin affekti ja medioitu intiimiys Pokémon on globaali monimediakokonaisuus. Sen keskiössä on joukko videopelejä sekä niiden hahmoja, joita kerätään, joista opitaan ja joiden kanssa leikitään. Pokémonista on vuosikymmenten mittaan kasvanut mediatuotteiden rypäs, media mix: monista tuote- ja julkaisukanavista koostuva kokonaisuus, joka sisältää digitaalisia ja analogisia pelejä, animaatioita, sarjakuvia, leluja ja brändituotteita, joissa kaikissa korostuvat Pokémon-hahmot sekä yleisön suhde niihin. Väitöskirjassani tarkastelen, miten kiintymystä rakennetaan ja levitetään Pokémonissa. Tutkin Pokémon-hahmoihin muodostettuja suhteita medioidun intiimiyden käsitteen kautta. Tutkimuksessani suhteet näyttäytyvät kiintymyksellisten tunteiden tiivistyminä sekä läheisyytenä, jota ilmaistaan teknologian avulla ja sitä kohtaan. Näin tarkastelen, miten teknologisten sekä fantastisten kehojen toimijuus näkyy arkipäiväisten affektien muodostumisessa. Ammentamalla pelitutkimuksesta ja affektitutkimuksesta kehitän monitieteisen metodin mediatekstien pelaamiseen ja lukemiseen, ja käytän sitä Pokémonin media mixin, sen affektien ja sen piirissä muodostettujen kiintymyssuhteiden analysointiin. Keskityn erityisesti Pokémon-videopeleihin, jotka toimivat koko media mixin ydintuotteena. Tutkin, miten Pokémonin media mix on rakennettu ensisijaisesti pelilliselle ja leikilliselle pohjalle, ja ehdotan tätä tulkintamallia keskeiseksi Pokémonin medioidun intiimiyden ymmärtämiselle. Tutkimuksen tuloksena esitän Pokémonin medioidun intiimiyden muodostuvan Pokémonin media mixin leikillisistä ja teknologisista juurista, joiden perustana on alkuperäisten Pokémon-videopelien roolipelillinen rakenne sekä se, miten sen avulla pelaajat on asemoitu hahmoiksi Pokémonin maailmaan. Fiktiota ja todellisuutta sekoittavassa leikillisessä ympäristössä Pokémonin media mix ohjaa pelaajia hoivan ja huolenpidon teemojen kautta tekemään tunnetyötä tuoteperheen mediatekstien parissa ja piirtää tämän työn tulokset Pokémon-hahmojen monimediakehoille. Lisäksi väitöstutkimukseni osallistuu intiimiyden laajempaan teoretisointiin ja uudelleenmäärittelyyn tarkastelemalla elollisten ja leikillisesti elävien toimijoiden suhteita biologisena ja teknologisena yhteenliittymän

    Game | World | Architectonics

    Get PDF
    In its current digital, pictorial and viral ubiquity, architecture no longer has to be bodily present, but has a mediating role. As a medial hinge it folds different disciplines of media and art onto the realm of the everyday. Here, the idea of architectonics can be understood as the architectural implications of computer games in a broader sense to address the matter of architecture in game worlds as well as the architecture of computer games themselves. This anthology bundles transdisciplinary approaches around the topics of space, architecture, perception of and worldbuilding in computer games and their media-specific properties. The aim is to show how and under which aspects digital game worlds are constituted. The contributions depart from the beaten tracks of media and game studies, focusing on spatial, architectural and world-shaped phenomena within current digital media culture.In ihrer aktuellen digitalen, bildlichen wie auch viralen Ubiquität muss Architektur nicht mehr körperlich präsent sein und doch füllt sie eine vermittelnde Rolle aus. Als mediales Scharnier verschränkt sie unterschiedliche Disziplinen der Medien und Künste mit der Alltagswirklichkeit. Das Konzept der Architektonik umschreibt hierbei in weitem Sinne die architektonischen Implikationen der Computerspiele, um Architektur in Spielwelten als auch die Architektur der Computerspiele selbst greifbar zu machen. Dieser Sammelband bündelt transdisziplinäre Zugriffe rund um die Themen Raum, Architektur, Wahrnehmung von und Weltenbau in Computerspielen und deren medienspezifischen Eigenschaften. Ziel ist es aufzuzeigen, wie und unter welchen Aspekten sich digitale Spielwelten konstituieren. Die Beiträge verlassen dabei ausgetretene Pfade von Medienwissenschaft und Game Studies und fokussieren auf die räumlichen, architektonischen und weltförmigen Phänomene aktueller digitaler Medienkultur
    corecore