Multi-Agent Potential Field Based Architectures for Real-Time Strategy Game Bots

Total Page:16

File Type:pdf, Size:1020Kb

Multi-Agent Potential Field Based Architectures for Real-Time Strategy Game Bots Multi-Agent Potential Field Based Architectures for Real-Time Strategy Game Bots Johan Hagelbäck c 2012-01-11 Johan Hagelbäck School of Computing Publisher: Blekinge Institute of Technology Printed by Printfabriken, Karlskrona, Sweden 2012-01-11 ISBN 978-91-7295-223-2 Blekinge Institute of Technology Doctoral Dissertation Series No. 2012:02 ISSN 1653-2090 ISBN 978-91-7295-223-2 Multi-Agent Potential Field Based Architectures for Real-Time Strategy Game Bots Johan Hagelbäck School of Computing Blekinge Institute of Technology Sweden Contact information: Johan Hagelbäck School of Computing Blekinge Institute of Technology 371 79 Karlskrona SWEDEN email: [email protected] “The weather outside is hostile with a slight chance of fog-of-war.” – Medivacs in StarCraft 2 ABSTRACT Real-Time Strategy (RTS) is a sub-genre of strategy games which is running in real-time, typically in a war setting. The player uses workers to gather resources, which in turn are used for creating new buildings, training combat units, build upgrades and do research. The game is won when all buildings of the opponent(s) have been destroyed. The numerous tasks that need to be handled in real-time can be very demanding for a player. Computer players (bots) for RTS games face the same challenges, and also have to navigate units in highly dynamic game worlds and deal with other low-level tasks such as attacking enemy units within fire range. This thesis is a compilation grouped into three parts. The first part deals with navigation in dynamic game worlds which can be a complex and resource demanding task. Typically it is solved by using pathfinding algorithms. We investigate an alternative approach based on Artificial Potential Fields and show how an APF based navigation system can be used without any need of pathfinding algorithms. In RTS games players usually have a limited visibility of the game world, known as Fog of War. Bots on the other hand often have complete visibility to aid the AI in making better decisions. We show that a Multi-Agent PF based bot with limited visibility can match and even surpass bots with complete visibility in some RTS scenarios. We also show how the bot can be extended and used in a full RTS scenario with base building and unit construction. In the next section we propose a flexible and expandable RTS game architecture that can be modified at several levels of abstraction to test different techniques and ideas. The proposed architecture is implemented in the famous RTS game StarCraft, and we show how the high-level architecture goals of flexibility and expandability can be achieved. In the last section we present two studies related to gameplay experience in RTS games. In games players usually have to select a static difficulty level when playing against computer oppo- nents. In the first study we use a bot that during runtime can adapt the difficulty level depending on the skills of the opponent, and study how it affects the perceived enjoyment and variation in playing against the bot. To create bots that are interesting and challenging for human players a goal is often to create bots that play more human-like. In the second study we asked participants to watch replays of recorded RTS games between bots and human players. The participants were asked to guess and motivate if a player was controlled by a human or a bot. This information was then used to identify human-like and bot-like characteristics for RTS game players. i ACKNOWLEDGMENTS First, I would like to thank my main supervisor Dr. Stefan J. Johansson for invaluable support and guidance throughout the work. I would also like to thank Professor Paul Davidsson who was my secondary supervisor in my early work, and Professor Craig Lindley for taking over his role. In addition I would like to thank the community at AIGameDev.com and the users of BTHAI for comments and ideas on the project. Last but not least this thesis wouldn’t have been much without the support of my family, Maria and Mio, and our dog for forcing me to take refreshing walks every day. Karlskrona, December 2011 Johan Hagelbäck iii PREFACE This thesis is a compilation of nine papers. The papers are listed below and will be referenced to in the text by the associated Roman numerals. The previously published papers have been reformatted to suit the thesis template. I. J. Hagelbäck and S. J. Johansson (2008). Using Multi-agent Potential Fields in Real- time Strategy Games. In L. Padgham and D. Parkes editors, Proceedings of the Seventh International Conference on Autonomous Agents and Multi-agent Systems (AAMAS). II. J. Hagelbäck and S. J. Johansson (2008). Demonstration of Multi-agent Potential Fields in Real-time Strategy Games. Demo Paper on the Seventh International Conference on Autonomous Agents and Multi-agent Systems (AAMAS). III. J. Hagelbäck and S. J. Johansson (2008). The Rise of Potential Fields in Real Time Strat- egy Bots. In Proceedings of Artificial Intelligence and Interactive Digital Entertainment (AIIDE). IV. J. Hagelbäck and S. J. Johansson (2008). Dealing with Fog of War in a Real Time Strat- egy Game Environment. In Proceedings of 2008 IEEE Symposium on Computational Intelligence and Games (CIG). V. J. Hagelbäck and S. J. Johansson. A Multi-agent Potential Field based bot for a Full RTS Game Scenario. In Proceedings of Artificial Intelligence and Interactive Digital Entertainment (AIIDE), 2009. VI. J. Hagelbäck and S. J. Johansson. A Multiagent Potential Field-Based Bot for Real- Time Strategy Games. International Journal of Computer Games Technology, vol. 2009, Article ID 910819, 10 pages. doi:10.1155/2009/910819 VII. J. Hagelbäck. An expandable multi-agent based architecture for StarCraft bots. Submit- ted for publication. VIII. Johan Hagelbäck and Stefan J. Johansson. Measuring player experience on runtime dy- namic difficulty scaling in an RTS game. In Proceedings of 2009 IEEE Symposium on Computational Intelligence and Games (CIG), 2009. IX. Johan Hagelbäck and Stefan J. Johansson. A Study on Human like Characteristics in Real Time Strategy Games. In Proceedings of 2010 IEEE Conference on Computational Intelligence and Games (CIG), 2010. The author of the thesis is the main contributor to all of these papers. v CONTENTS Abstract i Acknowledgments iii Preface v 1 Introduction 1 1.1 Background and Related Work . .4 1.1.1 Design and Architectures . .4 1.1.2 Navigation . .4 1.1.3 Gameplay experience . .8 1.2 Research Questions . 10 1.3 Research Methods . 11 1.4 Contributions . 12 1.4.1 RQ1: How does a MAPF based bot perform compared to traditional solu- tions? . 12 1.4.2 RQ2: To what degree is a MAPF based bot able to handle incomplete information of a game world? . 13 1.4.3 RQ3: How can a MAPF based RTS bot architecture be designed to support flexibility and expandability? . 13 1.4.4 RQ4: What effects does runtime difficulty scaling have on player experi- ence in RTS games? . 14 1.4.5 RQ5: What are important characteristics for human-like gameplay in RTS games? . 14 1.5 Discussion and Conclusions . 15 1.5.1 Potential Fields . 15 1.5.2 RTS game architectures . 17 1.5.3 Gameplay experience in RTS games . 18 1.6 Future Work . 18 vii 2 Paper I 21 2.1 Introduction . 21 2.2 A Methodology for Multi-agent Potential Fields . 23 2.3 ORTS . 24 2.4 MAPF in ORTS . 25 2.4.1 Identifying objects . 25 2.4.2 Identifying fields . 25 2.4.3 Assigning charges . 25 2.4.4 On the granularity . 31 2.4.5 The unit agent(s) . 32 2.4.6 The MAS architecture . 32 2.5 Experiments . 36 2.5.1 Opponent Descriptions . 36 2.6 Discussion . 37 2.6.1 The use of PF in games . 38 2.6.2 The Experiments . 39 2.6.3 On the Methodology . 39 2.7 Conclusions and Future Work . 40 3 Paper II 41 3.1 The ORTS environment . 41 3.2 The used technology . 42 3.3 The involved multi-agent techniques . 45 3.4 The innovation of the system . 45 3.5 The interactive aspects . 45 3.6 Conclusions . 46 4 Paper III 47 4.1 Introduction . 47 4.2 ORTS . 48 4.2.1 The Tankbattle competition of 2007 . 49 4.2.2 Opponent descriptions . 49 4.3 MAPF in ORTS,V.1................................ 49 4.3.1 Identifying objects . 50 4.3.2 Identifying fields . 50 4.3.3 Assigning charges . 50 4.3.4 Granularity . 52 4.3.5 Agentifying and the construction of the MAS ............... 52 4.4 Weaknesses and counter-strategies . 52 4.4.1 Increasing the granularity, V.2 . 53 4.4.2 Adding a defensive potential field, V.3 . 55 4.4.3 Adding charged pheromones, V.4 . 56 4.4.4 Using maximum potentials, V.5 . 56 4.5 Discussion . 57 4.5.1 Using full resolution . 57 4.5.2 Avoiding the obstacles . 57 4.5.3 Avoiding opponent fire . 57 4.5.4 Staying at maximum shooting distance . 58 4.5.5 On the methodology . 58 4.6 Conclusions and Future Work . 59 5 Paper IV 61 5.1 Introduction . 61 5.1.1 Research Question and Methodology . 62 5.1.2 Outline . 62 5.2 ORTS . 62 5.2.1 Descriptions of Opponents . 63 5.3 Multi-agent Potential Fields . 63 5.4 MAPF in ORTS . 64 5.4.1 Identifying objects . 64 5.4.2 Identifying fields . 64 5.4.3 Assigning charges . 65 5.4.4 Finding the right granularity . 66 5.4.5 Agentifying the objects .
Recommended publications
  • Xbox Cheats Guide Ght´ Page 1 10/05/2004 007 Agent Under Fire
    Xbox Cheats Guide 007 Agent Under Fire Golden CH-6: Beat level 2 with 50,000 or more points Infinite missiles while in the car: Beat level 3 with 70,000 or more points Get Mp model - poseidon guard: Get 130000 points and all 007 medallions for level 11 Get regenerative armor: Get 130000 points for level 11 Get golden bullets: Get 120000 points for level 10 Get golden armor: Get 110000 points for level 9 Get MP weapon - calypso: Get 100000 points and all 007 medallions for level 8 Get rapid fire: Get 100000 points for level 8 Get MP model - carrier guard: Get 130000 points and all 007 medallions for level 12 Get unlimited ammo for golden gun: Get 130000 points on level 12 Get Mp weapon - Viper: Get 90000 points and all 007 medallions for level 6 Get Mp model - Guard: Get 90000 points and all 007 medallions for level 5 Mp modifier - full arsenal: Get 110000 points and all 007 medallions in level 9 Get golden clip: Get 90000 points for level 5 Get MP power up - Gravity boots: Get 70000 points and all 007 medallions for level 4 Get golden accuracy: Get 70000 points for level 4 Get mp model - Alpine Guard: Get 100000 points and all gold medallions for level 7 ghðtï Page 1 10/05/2004 Xbox Cheats Guide Get ( SWEET ) car Lotus Espirit: Get 100000 points for level 7 Get golden grenades: Get 90000 points for level 6 Get Mp model Stealth Bond: Get 70000 points and all gold medallions for level 3 Get Golden Gun mode for (MP): Get 50000 points and all 007 medallions for level 2 Get rocket manor ( MP ): Get 50000 points and all gold 007 medalions on first level Hidden Room: On the level Bad Diplomacy get to the second floor and go right when you get off the lift.
    [Show full text]
  • Fighting Games, Performativity, and Social Game Play a Dissertation
    The Art of War: Fighting Games, Performativity, and Social Game Play A dissertation presented to the faculty of the Scripps College of Communication of Ohio University In partial fulfillment of the requirements for the degree Doctor of Philosophy Todd L. Harper November 2010 © 2010 Todd L. Harper. All Rights Reserved. This dissertation titled The Art of War: Fighting Games, Performativity, and Social Game Play by TODD L. HARPER has been approved for the School of Media Arts and Studies and the Scripps College of Communication by Mia L. Consalvo Associate Professor of Media Arts and Studies Gregory J. Shepherd Dean, Scripps College of Communication ii ABSTRACT HARPER, TODD L., Ph.D., November 2010, Mass Communications The Art of War: Fighting Games, Performativity, and Social Game Play (244 pp.) Director of Dissertation: Mia L. Consalvo This dissertation draws on feminist theory – specifically, performance and performativity – to explore how digital game players construct the game experience and social play. Scholarship in game studies has established the formal aspects of a game as being a combination of its rules and the fiction or narrative that contextualizes those rules. The question remains, how do the ways people play games influence what makes up a game, and how those players understand themselves as players and as social actors through the gaming experience? Taking a qualitative approach, this study explored players of fighting games: competitive games of one-on-one combat. Specifically, it combined observations at the Evolution fighting game tournament in July, 2009 and in-depth interviews with fighting game enthusiasts. In addition, three groups of college students with varying histories and experiences with games were observed playing both competitive and cooperative games together.
    [Show full text]
  • ASL Starter Kit Explained
    ASL Starter Kit Explained Daniel F. Savarese ASL Starter Kit Explained by Daniel F. Savarese Last Updated: 2005-08-28 Copyright © 2004, 2005 Daniel F. Savarese1 1 https://www.savarese.org/ Table of Contents ASL Starter Kit Quick Start ................................................................................................................ 1 A Brief History ........................................................................................................................ 1 Getting Started with ASLSK#1 ................................................................................................... 1 Getting Started with ASLSK#2 ................................................................................................... 2 ASL Starter Kit #1 Unofficial Errata .................................................................................................... 3 ASL Starter Kit #1 Clarifications and Unofficial Errata .................................................................... 3 Counter Exhaustion (CX) ................................................................................................... 3 Final Fire and Multiple ROF ............................................................................................... 3 Fire Group (FG) Modifiers ................................................................................................. 3 Leader Breaking and Pin Task Check (PTC) .......................................................................... 4 Desperation Morale .........................................................................................................
    [Show full text]
  • Identifying Players and Predicting Actions from RTS Game Replays
    Identifying Players and Predicting Actions from RTS Game Replays Christopher Ballinger, Siming Liu and Sushil J. Louis Abstract— This paper investigates the problem of identifying StarCraft II, seen in Figure 1, is one of the most popular a Real-Time Strategy game player and predicting what a player multi-player RTS games with professional player leagues and will do next based on previous actions in the game. Being able world wide tournaments [2]. In South Korea, there are thirty to recognize a player’s playing style and their strategies helps us learn the strengths and weaknesses of a specific player, devise two professional StarCraft II teams with top players making counter-strategies that beat the player, and eventually helps us six-figure salaries and the average professional gamer making to build better game AI. We use machine learning algorithms more than the average Korean [3]. StarCraft II’s popularity in the WEKA toolkit to learn how to identify a StarCraft II makes obtaining larges amounts of different combat scenarios player and predict the next move of the player from features for our research easier, as the players themselves create large extracted from game replays. However, StarCraft II does not have an interface that lets us get all game state information like databases of professional and amateur replays and make the BWAPI provides for StarCraft: Broodwar, so the features them freely available on the Internet [4]. However, unlike we can use are limited. Our results reveal that using a J48 StarCraft: Broodwar, which has the StarCraft: Brood War decision tree correctly identifies a specific player out of forty- API (BWAPI) to provide detailed game state information one players 75% of the time.
    [Show full text]
  • Reading Close Combat 4
    4 Replaying history: reading Close Combat Close Combat [inc. Close Combat (1996), Close Combat II: A Bridge Too Far (1997), Close Combat III: The Russian Front (1998), Close Combat IV: The Battle of the Bulge (1999), Close Combat: Invasion Normandy (2000)]. Real-time strategy/wargame. As the titles indicate, various episodes are set in different military campaigns during the Second World War. The game is split between the strategic management of large formations on campaign maps and the tactical control (in ‘real-time’) of small numbers of troops on battlefield maps. At the strategic level the player controls options that may include resupply, reinforcement, the allocation of air and artillery support, and the movement of large units. At a tactical level the player controls a small number of units indirectly through the issuing of a limited range of defend, move, and fire orders which may or may not be carried out by the units on the ground. All versions of the game are playable as single and unrelated battles, or in a campaign mode that allows the construction of an extended narrative following several weeks, or even years, of conflict. Of all the game-fictions selected as primary examples in this study, Close Combat is the least likely to be an instantly recognisable brand name even to those who spend their leisure time staring at a com- puter monitor. Its relative popularity as a games franchise might be indicated by the longevity of a series that had seen five episodes released by the year 2000, but it has hardly become a household name in the same way that Half-Life, Tomb Raider, or SimCity have.
    [Show full text]
  • 15. ENDING a BATTLE 54 15.1 Victory Locations 54 15.2 Truce 55 15.3 Time 55 15.4 Morale Failure 55 15.5 Victory, Defeat, and Control of the Map 56 16
    EPILEPSY WARNING PLEASE READ THIS NOTICE BEFORE PLAYING THIS GAME OR BEFORE ALLOWING YOUR CHILDREN TO PLAY. Certain individuals may experience epileptic seizures or loss of consciousness when subjected to strong, flashing lights for long periods of time. Such individuals may therefore experience a seizure while operating computer or video games. This can also affect individuals who have no prior medical record of epilepsy or have never previously experienced a seizure. If you or any family member has ever experienced epilepsy symptoms (seizures or loss of consciousness) after exposure to flashing lights, please consult your doctor before playing this game. Parental guidance is always suggested when children are using a computer and video games. Should you or your child experience dizziness, poor eyesight, eye or muscle twitching, loss of consciousness, feelings of disorientation or any type of involuntary movements or cramps while playing this game, turn it off immediately and consult your doctor before playing again. PRECAUTIONS DURING USE: • Do not sit too close to the monitor. • Sit as far as comfortably possible. • Use as small a monitor as possible. • Do not play when tired or short on sleep. • Take care that there is sufficient lighting in the room. • Be sure to take a break of 10-15 minutes every hour. USE OF THIS PRODUCT IS SUBJECT TO ACCEPTANCE OF THE SINGLE USE SOFTWARE LICENSE AGREEMENT CONTENTS 1. INSTALLING THE GAME 7 1.1 System Requirements 7 1.2 Uninstalling the game 8 1.3 Product updates 8 1.4 Game forums 9 1.5 Need help? 9 2. WELCOME 10 2.1 Introduction 10 3.
    [Show full text]
  • Video Games As Free Speech
    The University of Maine DigitalCommons@UMaine Honors College 5-2014 Video Games as Free Speech Benjamin Cirrinone University of Maine - Main Follow this and additional works at: https://digitalcommons.library.umaine.edu/honors Part of the Political Theory Commons Recommended Citation Cirrinone, Benjamin, "Video Games as Free Speech" (2014). Honors College. 162. https://digitalcommons.library.umaine.edu/honors/162 This Honors Thesis is brought to you for free and open access by DigitalCommons@UMaine. It has been accepted for inclusion in Honors College by an authorized administrator of DigitalCommons@UMaine. For more information, please contact [email protected]. VIDEO GAMES AS FREE SPEECH by Benjamin S. Cirrinone A Thesis Submitted in Partial Fulfillment of the Requirements for a Degree with Honors (Political Science) The Honors College University of Maine May 2014 Advisory Committee: James E.Gallagher, Associate Professor of Sociology Emeritus & Honors Faculty Mark D. Brewer, Associate Professor of Political Science Richard J. Powell, Associate Professor, Department of Political Science/Leadership Studies Sol Goldman, Adjunct Assistant Professor of Political Science Mark Haggerty, Rezendes Professor for Civic Engagement, Honors College Copyright © 2014 Benjamin Cirrinone All rights reserved. This work shall not be reproduced in any form, except for the inclusion of brief quotations in review, without permission in written form from the author. Abstract The prevalence of video game violence remains a concern for members of the mass media as well as political actors, especially in light of recent shootings. However, many individuals who criticize the industry for influencing real-world violence have not played games extensively nor are they aware of the gaming community as a whole.
    [Show full text]
  • Exergames and the “Ideal Woman”
    Make Room for Video Games: Exergames and the “Ideal Woman” by Julia Golden Raz A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy (Communication) in the University of Michigan 2015 Doctoral Committee: Associate Professor Christian Sandvig, Chair Professor Susan Douglas Associate Professor Sheila C. Murphy Professor Lisa Nakamura © Julia Golden Raz 2015 For my mother ii Acknowledgements Words cannot fully articulate the gratitude I have for everyone who has believed in me throughout my graduate school journey. Special thanks to my advisor and dissertation chair, Dr. Christian Sandvig: for taking me on as an advisee, for invaluable feedback and mentoring, and for introducing me to the lab’s holiday white elephant exchange. To Dr. Sheila Murphy: you have believed in me from day one, and that means the world to me. You are an excellent mentor and friend, and I am truly grateful for everything you have done for me over the years. To Dr. Susan Douglas: it was such a pleasure teaching for you in COMM 101. You have taught me so much about scholarship and teaching. To Dr. Lisa Nakamura: thank you for your candid feedback and for pushing me as a game studies scholar. To Amy Eaton: for all of your assistance and guidance over the years. To Robin Means Coleman: for believing in me. To Dave Carter and Val Waldren at the Computer and Video Game Archive: thank you for supporting my research over the years. I feel so fortunate to have attended a school that has such an amazing video game archive.
    [Show full text]
  • TAG, It's You! a NEW SPIN on an OLD GAME
    Student Life Magazine The University of Advancing Technology Issue 5 SUMMER/FALL 2009 03 TAG, IT’S YOU A New Spin on an Old Game S N A P I T 50 D IGITAL DREAMS DO COME TRUE a Western Short FILM Destined for Greatness 24 Rise to The Surface Three Students Build a Multi-Touch Computer $6.95 SUMMER/FALL T.O.C. • • • LOOK FOR THESE MICROSOFT TAGS 04 TAG, IT'S YOU! A NEW SPIN ON AN OLD GAME TA B L E O F CON T E N T S GEEK 411 ISSUE 5 SUMMER/FALL 2009 ABOUT UAT 10 WE’RE TAKING OVER THE WORLD. JOIN US. 32 GET GEEKALICIOUS: T-SHIRT SALE 41 THE BRICKS (OUR AWESOME FACULTY) 49 THE MORTAR (OUR AWESOME STAFF) INSIDE THE TECH WORLD FEATURE 6 BIG BRAIN EVENTS STORIES 26 DEADLY TALENTED ALUMNI 35 WHAT'S YOUR GEEK IQ? 36 GO PLAY WITH YOUR DOTS 24 RISE TO THE SURFACE 38 WHAT’S HOT, WHAT’S NOT ThE RE STUDENTS BUILD A MULTI-TOUCH COMPUTER 42 DAYS OF FUTURE PAST 45 GADGETS & GIZMOS GEEK ESSENTIALS 12 GEEKS ON TOUR 18 DAY IN THE LIFE OF A DORM GEEK 30 LET THE TECH GAMES BEGIN 40 YOU KNOW YOU WANT THIS 46 HOW WE GOT SO AWESOME 47 WE GOT WHAT YOU NEED 22 GEEKILY EVER AFTER 54 GEEKS UNITE – CLUBS AND GROUPS HWTOO W UAT STUDENTS FELL IN LOVE AT FIRST SHOT STORIES ABOUT REALLY SMART PEOPLE 8 INVASION OF THE STAY PUFT BUNNY 29 RAY KURZWEIL 34 GEEK BLOGS 50 COWBOY DREAMS 20 DAVID WESSMAN IS THE MAN UAP T ROFESSOR DIRECTS FILM 16 LIVING THE GEEK DREAM 33 INTRODUCING… NEW GEEKS 14 WE DO STUFF THAT MATTERS 2 | GEEK 411 | UAT STUDENT LIFE MAGAZINE 09UT A 151 © CONTENTS COPYRIGHT BY FABCOM 20092008 LOOK FOR THESE MICROSOFT TAGS THROUGHOUT THIS S ISSUE OF GEEK 411 N AND TAG THEM A P TO GET MORE OF I THE STORY OR T BONUS CONTENT.
    [Show full text]
  • Analysis of Gender and Queer Representation in Outlast II Margret
    Outlasting the Binary: Analysis of Gender and Queer Representation in Outlast II Margret M. Murphy Department of Sociology SOC 401: Research Dr. Oluwakemi “Kemi” Balogun March 20, 2020 OUTLASTING THE BINARY 2 Abstract The components within Horror Media has been a topic of study for decades. A major gap in the scholarship is how representations within horror media impacts marginalized communities negatively. Using the first-person survival horror game Outlast II, I ask how these tropes accentuate the archetypes of hegemonic masculinity and emphasized femininity as well as how they conventionalize individuals that challenge the gender binary. The cutscenes, dialogue, documents, and recordings collected will be analyzed, providing evidence for the forthcoming discussions about the representation of gender and queer communities within this game. Results show that the game emphasizes similar themes commonly found in horror media. These include: the “male protector” and “damsel in distress” archetypes, the violent mistreatment of women, framing sexually transmitted diseases (STD’s) as grotesque, exclusion of primary female characters, stereotyping queer characters, and emphasis on hegemonic masculinity, a term coined by Connell (1987). This case study will provide further evidence for ongoing research on horror media and its use of the gender binary, stereotypical male/female roles, and exclusion of non- stereotypical gender non-conforming or queer characters. Keywords: videogames, horror, gender binary, hegemonic masculinity, emphasized femininity, queer representation OUTLASTING THE BINARY 3 Dedications and Acknowledgements A huge thank you to my advisor, Professor Oluwakemi “Kemi” Balogun! Thank you for giving me criticisms, advice, and ideas that were nothing but helpful in making this the best it can possibly be.
    [Show full text]
  • Technology Trees and Tools: Constructing Development Graphs for Digital Games
    Tampereen teknillinen yliopisto. Julkaisu 1349 Tampere University of Technology. Publication 1349 Teemu J. Heinimäki Technology Trees and Tools: Constructing Development Graphs for Digital Games Thesis for the degree of Doctor of Science in Technology to be presented with due permission for public examination and criticism in Tietotalo Building, Auditorium TB224, at Tampere University of Technology, on the 27th of November 2015, at 12 noon. Tampereen teknillinen yliopisto – Tampere University of Technology Tampere 2015 ISBN 978-952-15-3633-5 (printed) ISBN 978-952-15-3647-2 (PDF) ISSN 1459-2045 Abstract In the recent years, digital games have solidified their role as important parts of life for a considerable portion of the population. Game development has become an extremely important industrial branch with a great deal of com- petition between developers and publishers. There is only a limited amount of resources to put in the development of a game, but the modern customers expect high quality. Taking these constraints into account, this dissertation focuses on devel- oping implementations of a structure that is used widely in different games: technology trees (TTs). This term covers here also so-called skill trees, talent trees, perk trees, and other such structures used to limit and guide in-game development and define development possibilities. The aim is to propose methods and usage of tools helping to achieve high TT quality, simultane- ously facilitating the actual development process and reducing human work- load. The main contributions of this dissertation consist of ideas, models, meth- ods, and software tool prototypes constructed during the research work. The significance of the thesis is amplified by the fact that there are only very few previous academic studies focusing on TTs.
    [Show full text]
  • Making Meaning out of Social Harm in Videogames
    Making Meaning out of Social Harm in Videogames by Aidan Fortier B.A., Dalhousie University, 2014 Thesis Submitted in Partial Fulfillment of the Requirements for the Degree of Master of Arts in the School of Criminology Faculty of Arts and Social Sciences © Aidan Fortier 2018 SIMON FRASER UNIVERSITY Fall 2018 Copyright in this work rests with the author. Please ensure that any reproduction or re-use is done in accordance with the relevant national copyright legislation. Approval Name: Aidan Fortier Degree: Master of Arts Title: Making Meaning out of Social Harm in Videogames Examining Committee: Chair: Richard Frank Assistant Professor Bryan Kinney Senior Supervisor Associate Professor Sheri Fabian Supervisor Senior Lecturer Anthony Vickery External Examiner Assistant Teaching Professor Theatre Department University of Victoria Date Defended/Approved: September 14th, 2018 ii Ethics Statement iii Abstract A literature review demonstrates that videogame research has theoretical and empirical relevance to criminology. This thesis explores the construction of meaning around representations of social harm in videogames by answering two research questions: 1) How is social harm represented in videogames? 2) How do players construct meaning around videogame content relating to social harm? Study 1 is a qualitative content analysis of representations of social harm in the popular videogame Skyrim. Themes included crime and punishment, money and power, extrajudicial crime control, legitimacy of violence, and criminalization of race. These findings are contextualized against analogous real-world cultural constructs. Study 2 consists of 18 interviews with players about their experiences interpreting and responding to social harm representations in videogames. Players’ construction of meaning depended on factors including player- character relationship, playstyle, game genre, and play context.
    [Show full text]