Just11 Solver is a Java application developed using JavaFX and Answer Set Programming (ASP) techniques to solve the Just11 game, developed for the "Artificial Intelligence" course during my Bachelor's degree in 2021.
Answer Set Programming (ASP) is a declarative programming paradigm that focuses on describing problem constraints rather than explicitly specifying algorithms. It utilizes a rule-based language to represent the problem's logic and searches for a set of rules (answer set) that satisfies all the specified constraints.
- Java and JavaFX: to develop the game.
- Answer Set Programming (ASP): to formulate and solve the game's logic.
-
To develop the Just11 game.
-
To implement Answer Set Programming (ASP) as a means of modeling and solving the game's complex logic.
The Just11 Solver project was developed using an iterative approach, involving the following steps:
-
Problem Analysis: Thoroughly understanding the rules and complexities of the Just11 game.
-
ASP Formulation: Translating the game's logic into ASP rules and constraints.
-
ASP Solver Integration: Integrating an ASP solver into the Java application to handle the problem-solving process.
-
Testing and Refinement: Rigorously testing the application to ensure its correctness and refining the ASP formulation as needed.
Gianluca Romeo: https://github.com/gianlucaromeo
Cristian Dramisino: https://github.com/cristiandrami