Please use this identifier to cite or link to this item:
https://hdl.handle.net/10955/5496
Title: | Tight integration of Artificial Intelligence in Game Development Tools |
Authors: | Angilica, Denise Greco, Gianluigi Ianni, Giovambattista |
Keywords: | ASP-Unity Videogame Stream reasoning Tetris |
Issue Date: | 11-Mar-2020 |
Publisher: | Università della Calabria |
Series/Report no.: | ING-INF/01; |
Abstract: | In this thesis we aim to narrow some of the gaps that prevent the adoption of declarative tools within highly dynamically changing environments, with a particular focus to the context of game development. Integrating reasoning modules, based on declarative speci cations, within the commercial game development life-cycle, poses a number of unsolved challenges, each with nonobvious solution. It is necessary to cope with strict time performance requirements; the duality between procedural code and declarative speci cations prevents easy integration; the concurrent execution of reasoning tasks and game updates requires proper information passing strategies between the two involved sides. In this context, we propose a framework that can be deployed within the well-known Unity game development engine. The so-called ThinkEngine framework allows to embed reasoning modules, based on knowledge representation techniques, within the game logic. ThinkEngine respects the Unity development philosophy, and is properly integrated both at design-time and at run-time. A use case is reported about, showing the potential of the proposed infrastructure. |
Description: | Dottorato di Ricerca in Matematica e Informatica, XXXI ciclo |
URI: | https://hdl.handle.net/10955/5496 |
Appears in Collections: | Dipartimento di Matematica e Informatica - Tesi di Dottorato |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Tesi_Angilica.pdf | 950,3 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.