https://github.com/vendenix/projetgamemvcswing
Petit projet qui vise à implémenter un maximum de patrons de conception en java autour d'un logiciel de dessin avec un jeu simple : des figures sont tracées aleatoirement, et le joueur doit remplir le reste de l'espace en minimisant le nombre de formes à ajouter
https://github.com/vendenix/projetgamemvcswing
Last synced: 27 days ago
JSON representation
Petit projet qui vise à implémenter un maximum de patrons de conception en java autour d'un logiciel de dessin avec un jeu simple : des figures sont tracées aleatoirement, et le joueur doit remplir le reste de l'espace en minimisant le nombre de formes à ajouter
- Host: GitHub
- URL: https://github.com/vendenix/projetgamemvcswing
- Owner: VendenIX
- Created: 2024-02-05T21:24:11.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-01T21:58:40.000Z (over 2 years ago)
- Last Synced: 2025-08-02T12:46:25.541Z (11 months ago)
- Language: Java
- Size: 1.9 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ProjetGameMVCSwing
## Description
Petit projet qui vise à implémenter un maximum de patrons de conception en Java autour d'un logiciel de dessin avec un jeu simple : des figures sont tracées aléatoirement, et le joueur doit remplir le reste de l'espace en minimisant le nombre de formes à ajouter.
## Prérequis
Ce projet nécessite Java et Apache Ant pour être compilé et exécuté.
## Commandes Apache Ant
Voici les différentes commandes à utiliser pour travailler sur ce projet :
- **Initialiser le projet :**
Utilisez `ant init` pour initialiser le projet. Cela prépare l'environnement de développement en créant les répertoires nécessaires et en effectuant d'autres configurations initiales.
- **Compiler le projet :**
Exécutez `ant compile` pour compiler les sources du projet. Cette commande transforme les fichiers `.java` en fichiers `.class` exécutables.
- **Générer le Javadoc :**
La commande `ant javadoc` permet de générer la documentation du projet. Elle est utile pour comprendre les différentes parties du code source.
- **Nettoyer le projet :**
Avec `ant clean`, vous pouvez supprimer tous les fichiers générés lors de la compilation, laissant le projet dans un état propre.
- **Lancer les tests :**
Utilisez `ant test` pour exécuter les tests unitaires du projet. Cela aide à vérifier que le code fonctionne comme prévu avant de procéder à d'autres modifications ou mises à jour.
## Comment contribuer
Les contributions au projet sont les bienvenues. Pour contribuer, vous pouvez cloner ce dépôt, créer une branche pour vos modifications et soumettre une pull request une fois que vous avez terminé. Pour toute question ou suggestion, n'hésitez pas à ouvrir une issue.
# L'Archive jar ne fonctionne pas totalement, nous n'avons pas réussi à mettre les images dans la compilation
https://github.com/VendenIX/ProjetGameMVCSwing