diff --git a/README.md b/README.md index 5f4bdb9..994a897 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,14 @@ -org.othello +Othello ======= -Jeux d'org.othello développé en Java. -Testé sous windows 10 avec Java 8. +Jeux d'othello développé en Java. +Testé sous windows 10 avec Java 11. ![Screenshot](/doc/othello_capture.PNG?raw=true "Exemple org.othello") Ce projet date de fin 2009 - debut 2010. Il m'a permis de tester une IA avec réseau de neuronnes. +Il a été mise à jour en Java 11 avec le systeme de module vers fin 2020. Avec l'ihm, on peut jouer entre 2 joueurs humains ou contre une IA. On peut aussi faire jouer 2 IA l'une contre l'autre. @@ -36,11 +37,19 @@ moins le nombre de case de la couleur du joueur adverse. Build ===== +Le projet est fait pour Java 11. Pour builder le projet : ```shell mvn clean install ``` +Pour construire le livrable créé par jlink, il faut executer la commande : +```shell +build_jlink.bat +``` + +Cela va créer un répertoire dans target/image avec ce qu'il faut pour livrer le jeux. + Execution ===== diff --git a/build_jlink.bat b/build_jlink.bat new file mode 100644 index 0000000..07c1fc7 --- /dev/null +++ b/build_jlink.bat @@ -0,0 +1 @@ +jlink --module-path target/org.othello-1.3.0-SNAPSHOT.jar --add-modules othello --output target/image --launcher start=othello/org.othello.Main \ No newline at end of file diff --git a/pom.xml b/pom.xml index e108600..80a46e5 100644 --- a/pom.xml +++ b/pom.xml @@ -34,23 +34,6 @@ 3.8.1 - - org.apache.maven.plugins - maven-dependency-plugin - - - copy-dependencies - prepare-package - - copy-dependencies - - - com.google.guava - - - - - org.apache.maven.plugins maven-jar-plugin diff --git a/run.bat b/run.bat index 31d6923..fce7c8b 100644 --- a/run.bat +++ b/run.bat @@ -1 +1 @@ -java --module-path target/org.othello-1.3.0-SNAPSHOT.jar;target/dependency --module othello \ No newline at end of file +java --module-path target/org.othello-1.3.0-SNAPSHOT.jar --module othello \ No newline at end of file