Ce projet était à l'origine pour mon cours de développement. Je devais faire un jeu d'échecs basique en console. J'ai continué le projet pour y rajouter une vue JavaFX et implémenter les coups avançés comme le roque ou encore le "en passant".
Il suffit d'ouvrir le projet dans n'importe quel IDE ou console et de lancer main.java
.
Pour que tout fonctionne en console il y'a plusieurs étape :
-
il est conseilé d'utiliser un autre maven pour avoir les couleurs dans l'output. Par exemple : apache-maven-3.3.9.
Lien : https://archive.apache.org/dist/maven/maven-3/3.3.9/binaries/ -
Ajouter -J-Dfile.encoding=UTF-8 à la propriété netbeans_default_options dans le fichier etc/netbeans.conf et relancer NetBeans.
Lien : https://stackoverflow.com/questions/53257763/netbeans-9-print-unicode-characters -
Optionnel. Vous pouvez aussi agrandir la taille de la police de l'output pour une meilleur visibilité.
This project was originally for my development course. I had to make a basic chess game on console. I continued the project to add a JavaFX view and implement the advanced move such as the roque and the en passant.
Just open the project in any IDE or console and run main.java
.
To make everything work on console, there are several steps:
-
It is recommended to use a different Maven version to have colors in the output. For example: apache-maven-3.3.9.
Link: https://archive.apache.org/dist/maven/maven-3/3.3.9/binaries/ -
Add -J-Dfile.encoding=UTF-8 to the netbeans_default_options property in the etc/netbeans.conf file and restart NetBeans.
Link: https://stackoverflow.com/questions/53257763/netbeans-9-print-unicode-characters -
Optional: You can also increase the font size of the output for better visibility.