Nous devions réaliser un moteur de jeu vidéo 2D générique permettant de créer n'importe quel jeu en 2D, voilà pourquoi il était nécessaire d'utiliser des design patterns afin de structurer le code correctement et qu'il soit totalement réutilisable. Nous avons également implémenté des tests unitaires afin de vérifier le bon fonctionnement du moteur.
Il nous était également demandé de réaliser le fameux jeu vidéo PACMAN une fois notre moteur réalisé. Dans notre version nous avons décidé d'ajouter un nouveau super-pouvoir permettant de casser les murs du niveau par rapport à l'original.
- Langage utilisé : JAVA (Version 13)
- Frameworks : Maven, JUnit, Swing
Un exécutable JAR est disponible afin d'exécuter directement le jeu vidéo.