Donjon infini
Projet académique
Contexte du projet
Il s'agit d'un projet d'étude du deuxième semestre réalisé dans le cadre du BUT Informatique. En binôme, nous avons développé en java un jeu type rpg du 21 avril 2023 au 23 juin 2023 en parallèle des cours.
Ce projet a été réalisé en deux partie. Pour la première partie, nous avions un diagramme de classe fourni par notre professeur responsable du projet (Luc Dartois) pour développer un jeu fonctionnel. En deuxième partie, nous devions implémenter trois nouvelles fonctionnalités ou plus.
Résultats obtenus
Dans notre version du jeu du Donjon Infini, vous incarnez un héros qui aura pour objectif de progresser dans un plateau de dimensions personnalisées, composé d’une multitude d’éléments que nous avons ajoutés, parmi lesquels de nouveaux monstres, de nouvelles armes, des nouvelles fonctionnalités permettant d’améliorer l’expérience utilisateur, comme un menu, avec des choix de thèmes, de difficultés et de dimensions, une musique et un meilleur score enregistré dans les fichiers du jeu. Une javadoc a également été réalisée.
Compétences acquises
???.
Présentation du jeu
Problèmes et difficultés rencontrées
Diverses exceptions, notamment nullPointerException car DonjonInfini.jeu is null, donc des getter et des setter ont été créé. Nous avons également placé des exceptions pour la musique dans Musique(), ainsi que pour wait() dans vueCase. Pour l’effet du gloculaire, nous avons rencontré des difficultés à faire disparaitre et apparaître les éléments créé par VueCase(). De grosses difficultés pour les animations, car nous n’avons pas trouvé comment mettre en “pause” ou en “attente” le programme en attendant que l’animation se termine.
Crédits
Sprites
- Dague provenant de l'asset "fantasy weapons" par YohkGames- Fond des descriptions, EpeeLegendaire, Hache, Arme, Pieces et Sac d'or provenant de l'asset "Shikashis fantasy icons pack" par cheekyinkling
- Feu de camp de l'asset "Animated pixel campfire" par SMStudios
- Hero provenant de l'asset Fantasy Knight de aamatniekss
- Chef des abysses provenant de l'asset EVil Wizard 2 par LuizMelo
- Gloculaire, Gobelin et Squelette provenant de l'asset "Monsters creatures fantasy" par LuizMelo
- Potion provenant de l'asset "Animated Potion Assets Pack" par Flip
- Fond du menu par The Outlander
Musique
- Magic Escape Room" : Instruments - Harp, Bassoon, Flutes, Celesta, Percussion, Oboe, Timpani, Cellos, Basses, Xylophone, Glockenspiel, Violins, Violas, French Horns, Trombones, Tuba, Pipe Organ, Clock Tower, Chimes, Church Bell. Artiste - Kevin MacLeod. Téléchargée sur incompetech.comLes Sprites ont été créés par différents artistes et sont utilisés conformément à leurs licences. La musique a été composée par Kevin MacLeod et est disponible en tant que musique libre de droits sur incompetech.com.