Projet universitaire proposé dans la matière Méthodes de Conception en L3 Informatique par l'Université de Caen Normandie afin de nous faire découvrir l'implémentation des design pattern au sein d'une application simple.
Le but du projet est de réaliser une application desktop sous forme d'un petit tetris modifié en implémentant et utilisant au mieux différents design pattern vu en cours (Observer, Factory, Strategy, Chain Of Responsability, etc).
Le jeu se joue avec la souris pour déplacer les différentes pièces sur le plateau. On peut tourner les pièces vers la gauche avec la touche A
ou la faire tourner vers la droite avec la touche E
.
Le but du jeu est de minimiser l'aire pris par le plus petit rectangle contenant toutes les pièces.
Vous devez installer Java et Ant sur votre machine. Pour linux :
$ sudo apt update
$ sudo apt install default-jre default-jdk
$ sudo apt install ant
Pour Windows :
Pour les exécuter, déplacez vous dans le dossier livraison
.
Les commandes principales sont :
$ ant
pour compiler et lancer le projet$ ant dist
pour compiler la distribution du projet$ ant javadoc
pour compiler la documentation du projet$ ant test
pour lancer les classes de test du projet