Skip to content

Jeu d'assemblage de pièces de puzzle. Code fait dans le cadre de projet en méthodes de conception

Notifications You must be signed in to change notification settings

Guigui14460/jeu-assemblage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 

Repository files navigation

Jeu d'assemblage de pièces

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.

Table des matières

Introduction

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.

Setup

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 :

Commandes

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

Auteurs du projet