diff --git a/src/linea/CampagneAutoroute.java b/src/linea/CampagneAutoroute.java
index 32c7bf6..0ff56df 100644
--- a/src/linea/CampagneAutoroute.java
+++ b/src/linea/CampagneAutoroute.java
@@ -47,8 +47,8 @@ public class CampagneAutoroute {
jeu.score = 0;
jeu.labScore.setText("
score : 0
");
- jeu.prochainBonusScore = 100 + jeu.random.nextInt(26);
- jeu.prochainMalusScore = 100 + jeu.random.nextInt(26);
+ jeu.prochainBonusScore = 100 + jeu.random.nextInt(36);
+ jeu.prochainMalusScore = 100 + jeu.random.nextInt(46);
jeu.layout.show(jeu.conteneurPrincipal, "JEU");
jeu.ecran.setFocusable(true);
diff --git a/src/linea/GestionnaireBDD.java b/src/linea/GestionnaireBDD.java
index 6ebd20d..7faad59 100644
--- a/src/linea/GestionnaireBDD.java
+++ b/src/linea/GestionnaireBDD.java
@@ -56,9 +56,9 @@ public class GestionnaireBDD {
// Insertion des valeurs de difficulté par défaut
// On utilise INSERT OR REPLACE pour mettre à jour les valeurs si elles existent déjà
- stmt.execute("INSERT OR REPLACE INTO difficultes (id_difficulte, vitesse, pente, segments) VALUES (1, 6, 20, 50);");
- stmt.execute("INSERT OR REPLACE INTO difficultes (id_difficulte, vitesse, pente, segments) VALUES (2, 7, 45, 65);");
- stmt.execute("INSERT OR REPLACE INTO difficultes (id_difficulte, vitesse, pente, segments) VALUES (3, 8, 60, 80);");
+ stmt.execute("INSERT OR REPLACE INTO difficultes (id_difficulte, vitesse, pente, segments) VALUES (1, 6, 20, 35);");
+ stmt.execute("INSERT OR REPLACE INTO difficultes (id_difficulte, vitesse, pente, segments) VALUES (2, 7, 45, 50);");
+ stmt.execute("INSERT OR REPLACE INTO difficultes (id_difficulte, vitesse, pente, segments) VALUES (3, 8, 60, 85);");
} catch (SQLException e) {
System.out.println("Erreur lors de l'initialisation de la base de données : " + e.getMessage());
diff --git a/src/linea/Jeu.java b/src/linea/Jeu.java
index 7a23537..1dc9fe8 100644
--- a/src/linea/Jeu.java
+++ b/src/linea/Jeu.java
@@ -166,8 +166,8 @@ public class Jeu implements KeyListener, ActionListener {
score = 0;
labScore.setText("score : 0
");
- this.prochainBonusScore = 100 + random.nextInt(26);
- this.prochainMalusScore = 100 + random.nextInt(26);
+ this.prochainBonusScore = 100 + random.nextInt(36);
+ this.prochainMalusScore = 100 + random.nextInt(46);
}
@Override
@@ -181,13 +181,13 @@ public class Jeu implements KeyListener, ActionListener {
double yLigne = laligne.getHauteurLigneA(xSpawn);
if (yLigne != -1) {
- double yOffset = random.nextBoolean() ? -30 : 30;
+ double yOffset = random.nextBoolean() ? -40 : 40;
double yBonus = yLigne + yOffset;
Bonus bonus = new Bonus(xSpawn, yBonus, laligne.vitesseDefilement);
ecran.ajouterObjet(bonus);
- this.prochainBonusScore = score + 40 + random.nextInt(21);
+ this.prochainBonusScore = score + 40 + random.nextInt(31);
}
}
@@ -196,13 +196,13 @@ public class Jeu implements KeyListener, ActionListener {
double yLigne = laligne.getHauteurLigneA(xSpawn);
if (yLigne != -1) {
- double yOffset = random.nextBoolean() ? -30 : 30;
+ double yOffset = random.nextBoolean() ? -40 : 40;
double yMalus = yLigne + yOffset;
Malus malus = new Malus(xSpawn, yMalus, laligne.vitesseDefilement);
ecran.ajouterObjet(malus);
- this.prochainMalusScore = score + 40 + random.nextInt(21);
+ this.prochainMalusScore = score + 60 + random.nextInt(41);
}
}