Skip to content
This repository has been archived by the owner on Jul 7, 2020. It is now read-only.
/ ACL_2019_LRC Public archive

Projet Analyse Conception Logiciel - Groupe : Julien Claisse / Pierre Gouth / Nicolas Kleinhentz / Emilien Lambert

Notifications You must be signed in to change notification settings

SpiritLooper/ACL_2019_LRC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ACL_2019_LRC : Sad Eevee GitHub Logo

Projet Analyse et Conception de Logiciel - Groupe : Julien Claisse / Pierre Gouth / Nicolas Kleinhentz / Emilien Lambert

Présentation

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 !

Commandes

Déplacement

  • 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

Attaques

Pour attaquer, déplacez vous vers la direction de l'ennemi

Menu

  • 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

Outils

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 :

  1. Placer vos divers élement, à l'endroit desiré dans le niveau. (Légende dans le classeur)
  2. Cliquer sur le bouton Générer
  3. Prener le code généré de la cellule M2
  4. Enregistrer ce code dans un fichier nom_fichier.lyt dans le dossier res/saves/
  5. 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
  6. 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

Capture d'écrans

GitHub Logo GitHub Logo

Prérequis

Exécution du projet

  • Java installé sur son ordinateur

Compilation du projet

  • JDK installé sur son ordinateur
  • Maven installé sur son ordinateur

Compiler le projet

  1. Aller à la racine du projet
  2. Lancer la commande mvn package
  3. Puis executer le jar généré avec la commande java -jar .\target\ACL_2019_LRC-*.0-SNAPSHOT.jar

Exécuter le projet

  1. 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
  2. Décompresser ce fichier
  3. 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

Correction erreur de compilation

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>

About

Projet Analyse Conception Logiciel - Groupe : Julien Claisse / Pierre Gouth / Nicolas Kleinhentz / Emilien Lambert

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages