Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/edbeeching/ai_project

MLDM Semester 1 Artificial Intelligence project.
https://github.com/edbeeching/ai_project

Last synced: about 1 month ago
JSON representation

MLDM Semester 1 Artificial Intelligence project.

Awesome Lists containing this project

README

        

# Semester 1 Artificial Intelligence Project.
## Université Jean-Monnet, Saint-Étienne, France.
## Amazing Labyrinth AI written in the Prolog language

Authors:
* Edward Beeching
* Jorge Chang
* Sejal Jaiswal

Acknowledgements:
* Martin Stockhaus for art assets (http://www.imstockhaus.com/)

# Brief introduction
5 Heuristics were implemented in the Prolog language, a User interface has been implemented in Java, using the Swing UI toolkit.
Java-Prolog communication was achieved with the JPL library.
For more details of the project, including a UML diagram, look at the [Project Report](Intro_to_AI_Prolog_Game_Project_Report_EB_JC_SJ_DT_.pdf).

For Prolog code, look in directory [here](Labyrinth/Java/Labyrinth/prolog)

Here's what the finall UI looked like, note the main focus of the course was the AI code.
![Alt text](UserInterface.png?raw=true "The Game UI")