10-09-2015, 11:37 PM
Parce que ATT - DEF ∈ [-1..1] donc 50 + (ATT-DEF)*5 ∈ [0..100] mais les parenthèses sont mal placées.
Après, du rand() dans l'attaquant (ATT), du rand() dans le défenseur (DEF), cela risque de vite partir en sucette (façon eclerd: y'a de petits rand() un peu partout, dans chaque batiment, ce qui crée de sacrées dégénérescence: le jeu est similaire à un gros lancer de dé, mais en plus compliqué). Le rand() devrait être utilisé uniquement à la toute fin du calcul et non au milieu.
Après, du rand() dans l'attaquant (ATT), du rand() dans le défenseur (DEF), cela risque de vite partir en sucette (façon eclerd: y'a de petits rand() un peu partout, dans chaque batiment, ce qui crée de sacrées dégénérescence: le jeu est similaire à un gros lancer de dé, mais en plus compliqué). Le rand() devrait être utilisé uniquement à la toute fin du calcul et non au milieu.