Project Pitch: Answer Set Programming for Procedural Content Generation

Hello everybody, today I presented my project idea for my innovation module. I’ll use answer set programming paradigm, with the ACTHEX extension, in order to procedural generate game levels. I think that the topic is quite exciting! If you are inteterested as well, here are some links:

ASP introduction

http://www.kr.tuwien.ac.at/staff/tkren/pub/2009/rw2009-asp.pdf

ACTHEX

http://www.kr.tuwien.ac.at/research/systems/dlvhex/actionplugin/files/acthex.pdf

Procedural Content Generation Wiki

http://pcg.wikidot.com/

Angry Birds Artificial Intelligence Competition

During this summer I participated with my university in the AIBirds competition. The competition focuses on building a bot for Angry Birds game and make it play a certain amount of levels. A brief description of our bot is available here. Our agent is based on logic programming, using the Answer Set Programming paradigm. I’m going to make another post with detailed information of our work soon.

HTN in videogames

For my latest presentation in a seminar in AI, I covered Hierarchical Task Networks and their application in a real-time environment such as videogames.
Slides are organized in two main parts : HTNs (based on Erol scientific paper) and HTNs in videogames, bringing Killzone 2 example (just an overview). I also put something concerning how HTNs, and planning in general, can be optimized in a dynamic context like videogames.

An introduction to SHOP 2 Planning System

Image

In these days I’ve done a seminar in artificial intelligence based on SHOP 2 planning system. I made some slides that cover an intro to the system SHOP 2 as well as an intro to Hierarchical Task Networks , I also provided some (cool) applications. Unfortunately, as far as I know, slide share does not allow animation in slides, so something has been”lost”. I’ll also put the extended version of the slides in these days!