{"id":12851,"date":"2024-01-08T17:54:49","date_gmt":"2024-01-08T17:54:49","guid":{"rendered":"https:\/\/dei.fe.up.pt\/dev\/?p=12851"},"modified":"2024-05-16T09:47:55","modified_gmt":"2024-05-16T09:47:55","slug":"phd-defense-in-informatics-map-i-artificial-intelligence-methods-for-automated-difficulty-and-power-balance-in-games","status":"publish","type":"post","link":"https:\/\/dei.fe.up.pt\/dev\/phd-defense-in-informatics-map-i-artificial-intelligence-methods-for-automated-difficulty-and-power-balance-in-games\/","title":{"rendered":"PhD Defense in Informatics (MAP-i): &#8221;Artificial Intelligence Methods for Automated Difficulty and Power Balance in Games&#8221;"},"content":{"rendered":"<p><strong>Candidate<\/strong><strong><br \/>\n<\/strong>Sim\u00e3o Paulo Rato Alves Reis<\/p>\n<p><strong>Date, Time and Place<\/strong><strong><br \/>\n<\/strong>January 11, 14:00, Sala de Atos FEUP<\/p>\n<p><strong>President of the Jury<\/strong><strong><br \/>\n<\/strong>Carlos Miguel Ferraz Baquero-Moreno<strong>,<\/strong>\u00a0PhD, Full Professor, Department of Informatics Engineering, Faculdade de Engenharia, University of Porto<\/p>\n<p><strong>Members<br \/>\n<\/strong>Jo\u00e3o Alberto Fabro, PhD, Associate Professor, Departamento Acad\u00eamico de Inform\u00e1tica, Universidade Tecnol\u00f3gica Federal do Paran\u00e1, Brasil;<br \/>\nRui Filipe Fernandes Prada, PhD, Associate \u00a0Professor, Instituto Superior T\u00e9cnico, Universidade de Lisboa;<br \/>\nP\u00e9tia Georgieva Georgieva, PhD, Associate Professor with Habilitation, Department of Electronics, Telecommunications and Informatics, Universidade de Aveiro (representative of the MAP-i Scientific Committee);<br \/>\nLu\u00eds Paulo Gon\u00e7alves dos Reis, PhD, Associate Professor with Habilitation, Department of Informatics Engineering, Faculdade de Engenharia, Universidade do Porto (Supervisor);<br \/>\nHenrique Daniel de Avelar Lopes Cardoso, PhD, Associate Professor, Department of Informatics Engineering, Faculdade de Engenharia, Universidade do Porto.<\/p>\n<p>The thesis was co-supervised by Doutor Nuno Lau, Associate Professor at the University of Aveiro.<\/p>\n<p><strong>Abstract:<\/strong><br \/>\n\u201cThis thesis studies the balance problem in game development, notably in two-player games. Specifically, we aim to study the viability of Artificial Intelligence (AI) as an assisting tool to fix game properties. We split our research into two paths: Power Balance, where the aim is to adjust game strategies, so they become effective as winning tools; Difficulty Balance, where the objective is to adjust game attributes on the fly so that weaker players or players at a disadvantage can compete with stronger players or players in advantage. Both domains require tuning the game, but they mainly differ in the timing and in their aim, one deals with the imbalance in game design, while the other deals with inequality in player skills. For Power Balance, our methodology was to define a full meta-game balance ecosystem based on the Pok\u00e9mon video game franchise and develop an AI competition where the multiple associated tasks (battling, team prediction and assembly, and meta-game balance) are present and can be tested in a common ground. To balance the meta-game, we follow an adversarial model where team builders aim to narrow the use of optimal Pok\u00e9mon while balancer agents aim to incentive the maximum of Pok\u00e9mon as possible to be selected by team builders. This results in agents being able to play, build effective teams, and being able to tune the Pok\u00e9mon roster over time. We discuss how our models can be extended to other video game domains. For Difficulty Balance, we propose a Multiplayer Dynamic Difficulty Adjustment framework where a Game Master (GM) agent is trained and embedded into a game, depending on the game state it will deploy handicap mechanisms. The training regime follows a specific pipeline. To generalize advantage situations, parameterized perturbations on the actions of a reference player are used to emulate several degrees of playing skill, and the advantage for each player is used to draw curves which are evaluated as a reward for the GM. This results in the GM being able to optimize game design criteria and create opportunities for the player behind to recover. We show there are suited AI tools for each task, and it is reasonable to think of power balance and difficulty as separate problems, where both can be automatically assisted and eased. Both further augment our overall comprehension of the automated game balance field.\u201d<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Candidate Sim\u00e3o Paulo Rato Alves Reis Date, Time and Place January 11, 14:00, Sala de Atos FEUP President of the Jury Carlos Miguel Ferraz Baquero-Moreno,\u00a0PhD, Full Professor, Department of Informatics Engineering, Faculdade de Engenharia, University of Porto Members Jo\u00e3o Alberto Fabro, PhD, Associate Professor, Departamento Acad\u00eamico de Inform\u00e1tica, Universidade Tecnol\u00f3gica Federal do Paran\u00e1, Brasil; Rui [&hellip;]<\/p>\n","protected":false},"author":60,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[267,27,271],"tags":[],"class_list":["post-12851","post","type-post","status-publish","format-standard","hentry","category-highlights","category-news","category-phd-defenses"],"_links":{"self":[{"href":"https:\/\/dei.fe.up.pt\/dev\/wp-json\/wp\/v2\/posts\/12851","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dei.fe.up.pt\/dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dei.fe.up.pt\/dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dei.fe.up.pt\/dev\/wp-json\/wp\/v2\/users\/60"}],"replies":[{"embeddable":true,"href":"https:\/\/dei.fe.up.pt\/dev\/wp-json\/wp\/v2\/comments?post=12851"}],"version-history":[{"count":1,"href":"https:\/\/dei.fe.up.pt\/dev\/wp-json\/wp\/v2\/posts\/12851\/revisions"}],"predecessor-version":[{"id":12852,"href":"https:\/\/dei.fe.up.pt\/dev\/wp-json\/wp\/v2\/posts\/12851\/revisions\/12852"}],"wp:attachment":[{"href":"https:\/\/dei.fe.up.pt\/dev\/wp-json\/wp\/v2\/media?parent=12851"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dei.fe.up.pt\/dev\/wp-json\/wp\/v2\/categories?post=12851"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dei.fe.up.pt\/dev\/wp-json\/wp\/v2\/tags?post=12851"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}