Aperçu du Projet
Faerun est un jeu que j'ai développé en Java. Les règles sont simples : il y a deux camps et chaque joueur doit détruire le château adverse. C'est au tour par tour, et le joueur peut choisir entre différents personnages au début de la partie. Chaque personnage possède des capacités différentes, et le joueur doit choisir la bonne stratégie pour gagner.
Lorsque c'est votre tour, vos personnages attaquent automatiquement le château ennemi. La partie se termine lorsqu'un des châteaux est détruit.
Le joueur peut également choisir de jouer contre l'ordinateur ou contre un autre joueur. Le jeu s'affiche dans la console, où le joueur peut voir les points de vie des châteaux et des personnages.
Ce projet a constitué un exercice pratique de programmation orientée objet et de développement de moteurs de jeu :
-
Création de classes pour les personnages, les châteaux et la logique de jeu.
-
Mise en place d’un moteur de jeu chargé de coordonner les actions et de gérer les différents scénarios possibles.
Résultats du Projet
Le jeu a été un bon exercice pour apprendre la programmation orientée objet. J'ai dû travailler sur mes compétences en résolution de problèmes et réfléchir aux différentes possibilités qui pourraient survenir pendant le jeu. J'ai également appris l'importance des tests et du débogage pour m'assurer que le jeu fonctionne correctement (avec des tests unitaires).
Note obtenue : 15/20
Apprentissages :
-
Approfondissement des compétences en Java et en conception orientée objet.
-
Développement d’une démarche de résolution de problèmes pour anticiper et traiter les cas de figure imprévus.
-
Sensibilisation à l’importance des tests unitaires et du débogage pour garantir le bon fonctionnement du jeu.