C'est un projet itératif en 2 étapes :
- Base du jeu.
- Ajout de prédateur, et de pierre temporelle.
Hiver 2024 - Projet universitaire, Java, Git
Javaclysm est un projet universitaire durant le premier semestre de L3, qui consiste à développer un jeu ressemblant à Cataclysm: Dark Days Ahead. Le but de ce projet étais de mettre en oeuvre des designs patterns. J'ai réalisé ce projet avec Nathan Rissot et Agathe Papineau.
C'est un projet itératif en 2 étapes :
Cette première itération, consiste à la réalisation de la base du jeu donc toutes les actions du joueur, les animaux et leurs états, la génération / parsage de la carte. Cette itération n'étais pas parfaite donc nous avions plusieurs projet en même temps.
Nous avons utiliser une architecture MVC, ainsi que de nombreux designs patterns.
Cette deuxième itération, à l'ajout des prédateurs et des pierre temporelle.
Nous avons ajouter le pattern Singleton pour simplifier l'accès à la Board, la Clock, et l'Inventory et aussi pour qu'il y ait une seule instance. Et le pattern Commande, afin de pouvoir annuler des actions et revenir dans le passée.