Faerun - Programmation orientée objet

Simon Zeru Image

Simon Zeru

Dernière modification : 10 juin 2025 (il y a 1 semaines)

📅 Période : Avril 2024 – Mai 2024

🛠️ Technologies : Java

👩‍💻 Expertise : Programmation orientée objet, Algorithmes

🎓 Compétences acquises : Développer une application, Comprendre et concevoir des algorithmes

🔗 GitHub : Voir le dépôt

Cet article traite de la mise en œuvre de mon projet académique de programmation orientée objet, Faerun, qui est un jeu RPG basé sur du texte.

Couverture du projet

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.

Image de deux châteaux

Ce projet a constitué un exercice pratique de programmation orientée objet et de développement de moteurs de jeu :

Image d'une fonction

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 :