This paper presents the Angry-HEX artificial intelligent agent that participated in the 2013 and 2014 Angry Birds Artificial Intelligence Competitions. The agent has been developed in the context of a joint project between the University of Calabria (UniCal) and the Vienna University of Technology (TU Vienna).The specific issues that arise when introducing artificial intelligence in a physics-based game are are dealt with a combination of traditional imperative programming and declarative programming, used for modelling discrete knowledge about the game and the current situation. In particular, we make use of HEX programs, which are an extension of Answer Set Programming (ASP) programs towards integration of external computation sources, such as 2-D physics simulation tools.
Angry-HEX: an Artificial Player for Angry Birds Based on Declarative Knowledge Bases
CALIMERI, Francesco;GERMANO, STEFANO;IANNI, Giovambattista;TUCCI, ANDREA;
2016-01-01
Abstract
This paper presents the Angry-HEX artificial intelligent agent that participated in the 2013 and 2014 Angry Birds Artificial Intelligence Competitions. The agent has been developed in the context of a joint project between the University of Calabria (UniCal) and the Vienna University of Technology (TU Vienna).The specific issues that arise when introducing artificial intelligence in a physics-based game are are dealt with a combination of traditional imperative programming and declarative programming, used for modelling discrete knowledge about the game and the current situation. In particular, we make use of HEX programs, which are an extension of Answer Set Programming (ASP) programs towards integration of external computation sources, such as 2-D physics simulation tools.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.