Auteur |
Message |
Lazard
 Garde Shinra
|
Posté le 26 mai 2014 à 22:22 | Sujet : Calcul des dégats |
|
Je commence déjà à quémander de l'aide...
Je travaille sur un projet concernant FF7 (dont je ne vais pas rentrer dans les détails inutilement) et j'ai besoin de calculer les dégâts effectués par les personnages et les ennemis.
J'ai bien évidemment lu toutes les pages concernant ces calculs mais arrivé à cette formule :
Dégâts = [Dégâts de base x Facteur physique x (512 – Défense) / 512]
Je ne comprend pas ce qu'est le Facteur physique lors d'un simple attaque au broyeur sans aucune condition spéciale. J'ai tenté avec un facteur de 1 et un facteur de (1/16) comme j'ai cru comprendre mais les résultats était toujours différents de ceux trouvé par le petit programme d'Acro (que je remercie au passage pour toutes ces documentations)
Merci d'avance et pardonnez moi si la solution était évidente mais j'ai parfois du mal à raisonner simplement
|
6 messages
|
|
|
Acro
 Administrateur
|
Posté le 26 mai 2014 à 22:32 | Sujet : Calcul des dégats |
|
Salut,
Dis-moi, ton projet n'est pas de faire un calculateur de dégâts de toutes les attaques du jeu, si ? Car je l'ai déjà programmé entièrement. 
Sinon, pour répondre à ta question, chaque attaque physique a un Facteur physique et chaque attaque magique un Facteur magique.
Ça représente tout simplement leur puissance.
Les facteurs physiques peuvent être ceux de commandes ou ceux des dernières armes. Ils sont mentionnés dans le tableau associé sur la page que tu indiques.
Une attaque physique a un facteur de 1 (16/16), tandis que la commande Trans. a un facteur de 1/8 (2/16).
Si tu ne trouves pas les bons résultats, c'est peut-être car tu oublies que dans mes formules, les crochets indiquent un arrondi par défaut. Il n'y a pas de résultats décimaux dans FF7.
Si tu veux on peut voir un exemple ensemble. ^^
Patch de retraduction de Final Fantasy VII, Néo-Midgar (inclus dans le pack SYW)
|
58037 messages
|
|
|
Lazard
 Garde Shinra
|
Posté le 26 mai 2014 à 22:55 | Sujet : Calcul des dégats |
|
Non, mon projet n'est malheureusement pas un calculateur de dégâts de toutes les attaques du jeu, en revanche, j'aimerais bien jeter un œil à ta version si elle est encore plus poussée que le calculateur sur la page des stats !
J'ai revus mes calculs en prenant en compte qu'un facteur physique sans matéria et avec un broyeur vaut 1 et j'obtient le même résultat pour mes dégât infligés que pour mes dégâts de base...
Mon exemple : Cloud au TOUT DÉBUT de l'aventure, avant même le premier combat (niveau 6, attaque de 36) contre un 1st Ray (défense 2)
Attaque + [(Attaque + Niveau) / 32] x [(Attaque x Niveau) / 32]
36+[(36+6)/32]*[(36*6)/32]
36+(42/32)*(216/32)
36+1*7
36+7
43
Dégâts = [Dégâts de base x Facteur physique x (512 – Défense) / 512]
43*1*(512-2)/512
43*510/512
21930/512
43
Les dégâts estimés par le programme sont entre 38 HP et 41 HP pourtant...
J'ai forcement du louper quelque chose !
|
6 messages
|
|
|
Acro
 Administrateur
|
Posté le 26 mai 2014 à 23:10 | Sujet : Calcul des dégats |
|
Comme je t'ai dit, ce que tu as loupé, c'est l'arrondi par défaut.
36+[(36+6)/32]*[(36*6)/32]
36+[(42)/32]*[(216)/32]
36+1*6
42 (la réponse à tout)
[42*1*510/512] = [41,83...] = 41
Dégâts max = 41
Dégâts min = [41*15/16] = 38
Mon calculateur plus poussé : http://ff7.fr/maj/deGast.php
Patch de retraduction de Final Fantasy VII, Néo-Midgar (inclus dans le pack SYW)
|
58037 messages
|
|
|
Lazard
 Garde Shinra
|
Posté le 26 mai 2014 à 23:18 | Sujet : Calcul des dégats |
|
Woaw tout simplement !
Un immense merci à toi pour ton aide (surtout le calculateur !). Mais je pense que je vais bientôt revenir avec d'autres problèmes d'içi peu. Quand j'aurais assez avancé mon projet j'en parlerais mais en attendant, je ne veut pas faire la publicité de quelque chose d'a peine entamé. Une chose est sûr, je n'oublierait pas de mentionner ton aide
|
6 messages
|
|
|
Acro
 Administrateur
|
Posté le 26 mai 2014 à 23:19 | Sujet : Calcul des dégats |
|
Merci à toi surtout, et n'hésite pas à la moindre question dégâts, c'est la chose que je préfère. xD
Patch de retraduction de Final Fantasy VII, Néo-Midgar (inclus dans le pack SYW)
|
58037 messages
|
|
|
Qui est en ligne ? | Lecteur audio |
1 utilisateur en ligne dans les 5 dernières minutes Utilisateur connecté : Acro
|
Lecteur désactivé (à activer dans le profil) |
Jeux entre forumeurs |
Le Tarot des Anciens

Inscrits : yuyu, Acro, RJ, Yui |
Skull King

Inscrits : yuyu, Acro, RJ |
Interrupted by Hanabi

|
SpeciNames

|
Le Démineur de MSN

|