Implementation of Adventure Games under the Prolog Programming Language

Printer-friendly versionSend by email

This thesis describes the brand new concept of the Prolog Adventure Implementation technique, being a method for the implementation of adventure computer games with the use of Logic Programming (Prolog). An adventure game’s environment is discrete, that is to say the player's character undertakes discrete actions such as "pick up an object", "open a door" as well as it constantly updates its knowledge database, discovering new locations and new collectable objects, through the exploration of this environment. Therefore, logic programming, due to its declarative nature, seems to be by far more efficient for this purpose than conventional programming under imperative languages. The thesis, along with the implementation of an adventure game, demonstrates those special powerful characteristics which render the Prolog Adventure Implementation technique an innovating way of adventure game programming.

Date(s): 
Wed, 09/12/2009 - 14:00
Where: 
Main Lecture Room

© 2018 - Institute of Informatics and Telecommunications | National Centre for Scientific Research "Demokritos"