Skip to content
Snippets Groups Projects
Commit 08a91592 authored by Camille Okubo's avatar Camille Okubo
Browse files
parents 9ba8615d 224d7e62
Branches
No related tags found
No related merge requests found
# Sprint 7
### Ce que nous avons fait durant ce sprint
- Correction commune d'une majorité du main
- Ajout des caractéristiques aléatoires
- Implémentation du score et de la sauvegarde
### Ce que nous allons faire durant le prochain sprint
......
......@@ -64,7 +64,8 @@ public class Level{
public void ennemyFaster(Attack attack) {
System.out.println("The ennemy attacks before you can !");
player.setCurrentHealth(player.getCurrentHealth() - attack.getDamage() * this.ennemy.getAttackMultiplier()); //Récupère une attaque aléatoire dans l'enum
System.out.println(attack.getName() + "!! You're getting " + attack.getDamage() * this.ennemy.getAttackMultiplier() + " damage!");
System.out.println(attack.getName() + "!! You're getting " + (int) attack.getDamage() * this.ennemy.getAttackMultiplier() + " of damage!");
System.out.println(this.player.getName() + "'s life' : " + this.displayPlayerHealth());
}
// affiche la jauge de vie de l'ennemi
......
......@@ -72,13 +72,15 @@ class Main {
LocalDateTime timeBeforeAttack = LocalDateTime.now();
int attackTime = 5 - (int)(5 * rand.nextDouble());
// arrivée de l'ennemi
level.ennemyShowing();
if (input.getInput().equals("a")) {
level.possibleActions();
input.newInput(in.readLine());
// Boucle tant que le joueur n'a pas taper de nom d'une attaque valide
while (!actionNames.contains(input.getInput()) || Attack.attackInTime(timeBeforeAttack, attackTime)) {
level.ennemyShowing();
//Si le joueur est trop lent, l'ennemi fait une attaque aléatoire
if(Attack.attackInTime(timeBeforeAttack, attackTime)){
Display.clearDialogBox();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment