diff --git a/MAVENProject/PlanUML.puml b/MAVENProject/PlanUML.puml index d2ac3cc433b2b4ecd6d0b7d9a4176c336dba19f1..6885f5e21465d2ef2d9c9f20aeca797a58c96b4c 100644 --- a/MAVENProject/PlanUML.puml +++ b/MAVENProject/PlanUML.puml @@ -72,7 +72,7 @@ class entity.Monster{ } -interface entity.Entity{ +abstract class entity.Entity{ + void deplacements() + void attaque() } @@ -92,8 +92,6 @@ class environment.Coordonnees{ + {static} int distance(Object,Object) + double getX() + double getZ() -+ void evolveX(double var) -+ void evolveZ(double var) } diff --git a/MAVENProject/src/main/java/entity/Character.java b/MAVENProject/src/main/java/entity/Character.java index d707fd2ffb855007204db4bdbf5d8ad1ad25678c..0b0d3ccfd3547c2232d5fa7cd7f88a029a3bc180 100644 --- a/MAVENProject/src/main/java/entity/Character.java +++ b/MAVENProject/src/main/java/entity/Character.java @@ -11,10 +11,10 @@ public class Character extends Entity{ private final double impulsionSaut; private double masse; - public Character(Coordonnees c,double vitesseMax,double m,double iS){ + public Character(Coordonnees c,double vitesseMax,double m,double impSaut){ super(c,vitesseMax); this.masse = m; - this.impulsionSaut = iS; + this.impulsionSaut = impSaut; } @Override @@ -46,6 +46,10 @@ public class Character extends Entity{ } + public void evolveCharacter(double commandX,double commandZ,int alpha){ + deplacements(commandX, commandZ, alpha); + } + public double getVitesseMax() { return vitesseMax; } diff --git a/README.md b/README.md index cb64c4815ffb6304f02cf714d211db420869a4ef..fb8c2d401dfcafb2b41c3f60031ebdc1708b97df 100644 --- a/README.md +++ b/README.md @@ -4,3 +4,12 @@ Louis Brugneaux Florian richard Bruno Lacote Louis Malterre + +pour lancer le jeu: + mvn package + java -cp jar start.Main + + +pour jouer: + touches: FLECHES GAUCHE ET DROITE pour se déplacer + ESPACE pour sauter