Ca me fait penser au petit programme que je fais en ce moment en java.
Je cherche basiquement à créer un système de dégâts aléatoire. Du coup j'utilise le Math.random()
Fight.dmg renvoie à la stats de dégat du personnage. (Je dois réfléchir à bien équilibrer tout ça, pour le moment, les valeurs sont un peu farfelues, mais c'est le principe de fonctionnement que je cherche à bien faire)
public static int Attaquer(){
int dice, dmg, critical;
critical = (int) (1 + (Math.random() * (100/Fight.pcritical)));
dice = (int)(Math.random()*300);
dmg = Fight.pdmg + dice;
if (critical == 1)
{ dmg = dmg * 2;
System.out.println("Vous faites un coup critique!");
}
System.out.println ("Vous faites " + dmg + " dégâts \r");
return dmg;
} // Fin de la fonction Attaquer
Faudrait que je poste le code de ce que j'ai déjà fait pour avoir un avis un de ces 4
(Voir si c'est pas trop bordélique)