Solitaire_Monte-Carlo

Peg Solitaire board game (https://en.wikipedia.org/wiki/Peg_solitaire) with graphical interface. Java.

Monte-Carlo Artificial Intelligence resolution of the game.

When launched, player has 4 options :

1 - play a game with graphical interface

2 - random resolution of the game

3 - Monte Carlo resolution of the game

4 - Monte Carlo resolution, game sequence is saved

Options 2 and 3 return the score (number of cells left at the end of the game). Option 4 also returns the statically best sequence to be played (based on Monte Carlo algorithm).

Scholar software engineering project @CentraleSupélec (2016) with Louis-Alexis Dubief, teacher Arpad Rimmel.