Projet Analyse et Conception de Logiciel - Groupe : Julien Claisse / Pierre Gouth / Nicolas Kleinhentz / Emilien Lambert
Incarnez évoli dans une folle aventure ! Trouvez le trésor qdans la dernière salle du labyrithe en évitant les fantominus et les simularbre pour gagner !
z : déplacer le personnage en HAUT
q : déplacer le personnage à GAUCHE
s : déplacer le personnage en BAS
d : déplacer le personnage à DROITE
Pour attaquer, déplacez vous vers la direction de l'ennemi
a : ouvrir le menu principal
z : monter la flèche de sélection
s : descendre la flèche de sélection
ESPACE : confirmer la sélection
Dans les fichiers du jeu, vous avez à votre disposition un classeur libre Office, où il vous faudra accepter les macros.
/res/saves/generator_level.xmls
Ce fichier permet de générer des fichiers de niveau .lyt plus facilement grâce à la grille qu'offre un classeur. Pour ce faire il suffit de :
- Placer vos divers élement, à l'endroit desiré dans le niveau. (Légende dans le classeur)
- Cliquer sur le bouton
Générer
- Prener le code généré de la cellule M2
- Enregistrer ce code dans un fichier nom_fichier.lyt dans le dossier
res/saves/
- Ajouter dans le fichier
res/saves/game.lyt
le nom du fichier que vous venez de créer en pensant bien de mettre à jour le nombre de LEVEL:X - Mentionner le champ BIOM dans le fichier nom_fichier.lyt avec le biom que vous souhaitez avoir.
Il existe 6 types de Biom :
- STATION_PASS
- MURKY_FOREST
- DARK_WASTLAND
- TEMPORAL_TOWER
- ABYSSE
- TEST
Attention /!\ : Il n'est possible que de créer des niveaux 10 x 10 cases
SAVES Template :
- WALLS:x1,y1;x2,y2; ...
- TILE:Stairs:x1,y1
- MONSTER:BasicMonster:x1,y1;x2,y2; ...
- MONSTER:ImmovableMonster:x1,y1;x2,y2; ...
- MONSTER:BreakableWall:x1,y1;x2,y2; ...
- BUFF_TILE:HealTile:x1,y1;x2,y2; ...
- BUFF_TILE:HealOverTimeTile:x1,y1;x2,y2; ...
- HERO:x1,y1
- BIOM:biom
- Java installé sur son ordinateur
- JDK installé sur son ordinateur
- Maven installé sur son ordinateur
- Aller à la racine du projet
- Lancer la commande
mvn package
- Puis executer le jar généré avec la commande
java -jar .\target\ACL_2019_LRC-*.0-SNAPSHOT.jar
- Récupérer dans le dossier /bin le fichier ACL_2019_LRC-*.0-SNAPSHOT.zip du sprint voulu, le dernier Sprint est la version la plus récente du projet
- Décompresser ce fichier
- Puis exécuter le jar se trouvant dans le
java -jar ACL_2019_LRC-*.0-SNAPSHOT.jar
A partir du Sprint2 inclus, vérifier que le jar executé est à côté du dossier res contenant toutes les ressources du projet
Si le projet refuse de se compiler avec maven Modifier les lignes
<source>12</source>
<target>12</target>
Selon la version de votre JDK Exemple avec un jdk 8
<source>8</source>
<target>8</target>