Aller au contenu


Toggle shoutbox Shoutbox Open the Shoutbox in a popup

Avant de poser une question, consultez la FAQ du jeu Hero Zero!

@  Albator4 (26.03 - 18:44)

Elle était vraiment super casse couille à avoir cette dernière j'ai du m'y reprendre à une dizaine de fois minimum pour chacuns de mes serveurs...

@  mariehelene92 (26.03 - 06:40)

la dernière balle est derrière les bulles en haut à gauche

@  DarkAngel96 (25.03 - 21:25)

Quel est le souci ?

@  davidceline (25.03 - 21:12)

bsr tlm jarrive plu a me co sur le jeux ?

@  Albator4 (25.03 - 18:18)

Hello merci pour les solutions (un merci fait toujours plaisir de temps en temps) :)

@  Lancien (25.03 - 07:32)

Balle 6 https://www.noelshac...3-25-073155.png

@  torchwood (24.03 - 14:50)

Merci lancien

@  Lancien (24.03 - 08:21)

Balle 5 https://www.noelshac...3-24-082048.png

@  Lancien (23.03 - 07:31)

Balle 4 https://www.noelshac...3-23-072900.png

@  torchwood (22.03 - 12:51)

Balle 3 : https://i.gyazo.com/...74a526163ee.png

@  Broyus (21.03 - 23:19)

Re

@  gronazeman (21.03 - 12:54)

encore merci !!torchwood

@  torchwood (21.03 - 10:53)

Balle 2 : https://i.gyazo.com/...80609e515f1.png

@  gronazeman (20.03 - 10:17)

merci torchwood !!

@  torchwood (20.03 - 00:17)

Balle 1 : https://gyazo.com/69...cf78b4eef22311a

@  davidceline (14.03 - 11:28)

merci

@  DarkAngel96 (14.03 - 11:26)

Le sujet les annonce 1 semaine à l'avance, maintenant tu pourra aller voir en autonomie

@  DarkAngel96 (14.03 - 11:26)

https://forum.fr.her...-hérocon-2024/

@  torchwood (14.03 - 11:24)

HC missions spéciales :)

@  DarkAngel96 (14.03 - 11:20)

Fait copier coller pour aller voir :) ou chercher le sujet sur le forum


Photo
* * * * * 2 note(s)

Evolution du prix des stats


  • Veuillez vous connecter pour répondre
2 réponses à ce sujet

#1 Sapin

Sapin

    Héros de la tchatche

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1 072 messages
  • LocalisationYolliwood
  • Serveur:FR11






Réputation: 610

Posté 19 novembre 2021 - 20:07

Salut à tous, 

 

Il y a peu j'ai commencé à m'intéresser à l'évolution du prix de l'or, j'ai donc commencé à sonder les joueurs sur discord, sur le jeu et sur le forum ( un grand merci à Plazmix qui m'a donné énormément de données et qui m'a donc permis d'avancer dans mes recherches ).

 

Une première chose à savoir c'est qu'il est impossible de retrouver exactement la fonction qui suit cette évolution, le but étant de s'en approcher le plus possible.

 

Mais alors me direz-vous, que faire de ces données? En Mathématiques il existe ce qu'on appelle l'interpolation, le principe est simple : calculer à la main ou numériquement une fonction qui passe par tous les points d'une série de données expérimentales, dans notre cas la fonction que j'ai essayé de calculer est celle déterminant le prix d'une capacité en fonction du nombre de fois qu'elle a été augmenté. 

L'une des techniques d'interpolation qui existe s'appelle l'interpolation polynomiale de Lagrange, je vous passe les détails pour le bien de tous ceux qui ont eu une migraine rien qu'en lisant le nom  :D .

Cette technique que j'ai codé en Python m'a permis de trouver cette fonction dont voici le graphique:

 

dmdu.png

 

Maintenant c'est bien beau d'avoir cette fonction, mais elle ne sert pas à grand chose si elle n'est pas bien utilisée!

 

Première application:

En partant du prix d'une capacité, on peut avec plus ou moins de précision ( en fonction des techniques utilisées ) trouver le nombre de fois où elle a été augmentée. Je vous passe les détails encore une fois mais j'ai codé un algorithme Python qui sera disponible pour tous et qui permet de connaître ce nombre.

 

Un petit exemple, sur FR11 ma condition coûte 2 907 402 pièces, ma fonction python me renvoie 3200, c'est précisément le nombre de fois que où j'ai appuyé sur le plus pour augmenter ma condition et qui est selon moi une information plutôt intéressante à savoir!

 

Deuxième application: 

Une question qui peut se poser, est-il possible de savoir combien me couterait X améliorations de ma condition? La réponse est oui! Le but étant de faire la somme des images de ma fonction de toutes les valeurs en partant du nombre actuel jusqu'au nombre que je souhaite atteindre. Une façon très simple d'y arriver, si je note A mon nombre de capacité achetée actuel est de faire l'intégrale de ma fonction entre A et A+X. 

 

Un petit exemple, toujours sur FR11 avec ma condition, combien me couterait 100 améliorations de ma condition? Mon code python me renseigne une valeur approximative de 300 620 128 pièces.

 

Cela peut permettre de calculer notamment le nombre de pièces dépensées dans ses capacités depuis le début du jeu! Attention ce chiffre est à prendre avec des pincettes car il est calculé ne tenant pas compte de la réduction du prix d'une capacité obtenue dans la salle de sport.

 

Troisième application:

Alors c'est bien beau de savoir combien coûte 100 améliorations, mais ce qui serait encore plus intéressant c'est de pouvoir faire le calcul inverse! À savoir en partant d'un nombre de pièce, combien je peux faire de point de capacité. Très pratique pour savoir si je passerai ou non devant mon adversaire au tournoi hebdomadaire!

 

Un exemple: Avec mon code, je peux déterminer que dépenser 2 147 483 647 pièces sur 4 capacités qui coutent 5 pièces me fera gagner 1 862 stats dans chaque capacité donc 7 448 en tout.

 

 

En réunissant toutes ces informations, j'ai imaginé et codé un programme Python sur un compilateur en ligne et que vous pouvez utiliser dès maintenant, petit bémol, les liens étant interdits sur le forum, il faudra m'envoyer un message privée sur discord ou sur le forum pour obtenir ce lien.

 

Pas de panique, vous n'avez absolument pas besoin de connaître quoi que ce soit en programmation pour utiliser mon code, je vais vous expliquer comment faire:

 

 

Une fois que vous avez reçu mon lien, vous tomberez sur une page comme ceci:

 

edjy.png

 

 

Pour lancer le programme vous devrez alors appuyer sur le bouton vert "Run" situé en haut à gauche.

Une fenêtre s'ouvrira alors vous demandant d'entrer le prix de votre force, puis de votre condition, de votre cerveau et de votre intuition, vous verrez alors plusieurs informations s'afficher que voici :

 

xd07.png

 

 

Enfin, l'algorithme vous demandera le nombre de pièces que vous voulez dépenser puis un nombre compris entre 1 et 4 qui indique dans quelle capacité vous voulez les dépenser, et affiche ceci:

 

 

cwcu.png

 

 

Le programme est terminé et le sujet l'est également!

 

N'hésitez à me faire vos retours, des idées à rajouter dans mon code sur ce que vous aimeriez savoir sur vos capacités ( si c'est possible ), d'éventuels bugs et incohérence dans les résultats que vous obtenez, ça peut arriver il peut rester des erreurs dans mon code que je pourrai tenter de résoudre.

 

 

Vous pouvez également partager une capture d'écran du nombre de pièces que vous avez dépensé dans vos capacités sur ce sujet, je trouve ça très intéressant je ne m'attendais vraiment pas à avoir dépensé près de 10 milliards de pièces sur mon compte.

 

Merci de m'avoir lu.


  • lefilou, Stoug, DarkAngel96 et 4 autres aiment ceci

(balloon) Sapin - FR11 - Sicario (balloon)


Une question, un problème ? Tu peux avoir accès à la FAQ ici.


#2 Plazmix

Plazmix

    Zéro des bacs à sable

  • Members
  • PipPipPip
  • 75 messages
  • LocalisationWarsaw/London
  • Serveur:FR1
  • Personnage:Plazmix
Réputation: 74

Posté 19 novembre 2021 - 21:20

Très bon travail!!!   (smug) 


  • Sapin et Albator4 aiment ceci

#3 Pedros

Pedros

    Zéro des bidonvilles

  • Members
  • PipPipPipPip
  • 188 messages
  • Équipe:Lassault Domie
  • Serveur:FR7
  • Personnage:pedros
Réputation: 161

Posté 21 novembre 2021 - 17:58

Trop cool. Merci pour le travail

 

Après l'idéal ça serait de connaitre la fonction exacte qui est utilisé, car si je comprends qu'on ne peut pas la "deviner", il est évident qu'elle existe bien. 

Et je vois pas trop comment cette infos pourrait être utilisée à mauvais escient.


Modifié par Pedros, 21 novembre 2021 - 17:59 .

  • Adrien182 aime ceci




0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)