Recherche formule pour un jeu
Répondre à la discussion
Affichage des résultats 1 à 8 sur 8

Recherche formule pour un jeu



  1. #1
    invite537b0805

    Recherche formule pour un jeu


    ------

    Bonjour a tous,

    Je suis a la recherche d'une formule pour realiser calculateur pour mes membres sur un jeu.


    Pour vous expliquer, il y a des chevaliers, un chevalier peut aller jusqu'au niveau 200 representant 400.000 points

    On a la possibilité d'augmenter ces points en payant, 50.000 pts par augmentation.

    Le level 1 a 20 points
    Le level 2 a 40 points
    Le level 50 a 1000 points
    Le level 100 a 2000 points
    Le level 200 a 4000 points

    Pour aller du level 1 au level 70 il faut 49700 points, donc une augmentation

    Je recherche ces deux formules :

    - une formule me permettant de savoir a quel level j'arriverais en mettant x augmentations de 50.000 pts en partant du x éme level, par exemple du level 70 si je met 150.000 pts a quel level j'arrive.
    - une formule me permettant de savoir combien il me faut d'augmentation pour arriver au level x.

    En esperant avoir etait le plus clair possible, merci pour votre aide.

    -----

  2. #2
    gg0
    Animateur Mathématiques

    Re : Recherche formule pour un jeu

    Bonsoir.

    Non, ce n'est pas clair du tout. Déjà, utiliser 2 mots pour dire la même chose, ça n'aide pas (level est le mot anglais pour niveau). Ensuite, tes niveaux "ont" (?) des points et il faut des points pour obtenir une "augmentation " (??) Les mêmes ?
    enfin la phrase " il faut 49700 points, donc une augmentation" rend le mot augmentation encore plus flou !

    Si tu veux qu'on t'aide, il va falloir être clair, et expliquer comment ça se passe.
    Sinon, à vue de nez, il n'y aura pas une formule, mais une série de formules. Tu devrais déjà simuler ça sur un tableur.

    Cordialement.

  3. #3
    invite936c567e

    Re : Recherche formule pour un jeu

    Bonsoir

    C'est vrai que ce n'est pas très clair...

    D'après ce qu'il m'avait semblé comprendre, il n'aurait fallu que 48300 points pour passer au niveau 70. Avec 49700, on aurait entamé le niveau 71.

  4. #4
    invite537b0805

    Re : Recherche formule pour un jeu

    Je recommence :

    Une augmentation c'est un boost 'chevalier' de 50.000 points
    Quand on commence le jeu, le chevalier est au level 1
    On peux aller au level 200 maximum
    Le level 1 comprend 20 points
    Le level 2 40 points
    Le level 50 1000 points
    Le level 100 2000 points
    Le level 200 4000 points

    Au total, il faut 402.000 points pour atteindre le level 200, ce qui correspond a 8 boosts chevalier de 50.000 pts
    Il faut 49700 points pour aller au level 70 - 1 boost
    Il faut 101000 points pour aller au level 100 - 2 boosts

    Je cherche a decouvrir une formule qui me permet de calculer, par exemple, combien de boost il faut pour atteindre le level 150 en partant du level 70, et si je met 150.000 points a un level 70 a combien je vais arriver.

    Pour connaitre le nombre de points d'un level on peux utiliser cette formule 20*(n*(n+1/2) ou n est le level.

  5. A voir en vidéo sur Futura
  6. #5
    invite936c567e

    Re : Recherche formule pour un jeu

    Le problème dans ton énoncé, c'est qu'en partant de 0 point au début du niveau 1, en toute logique on devrait passer au niveau 2 lorsqu'on atteint 20 points, puis passer au niveau 3 lorsqu'on atteint 60 points (=20+40), puis passer au niveau 4 lorsqu'on atteint 120 points (=20+40+60), etc. .

    De ce point de vue, on devrait passer au niveau L lorsqu'on atteint p=10.L.(L–1) points (on peut alors vérifier qu'avec p=20 points on passe au niveau L=2, etc.).

    Mais dans ce cas, on atteindrait le niveau L=70 lorsque p=10.70.(70–1)=48300 points et non pas 49700 comme tu l'indiques. De même, on atteindrait le niveau L=100 lorsque p=10.100.(100–1)=99000 points et non pas 101000 comme tu l'indiques, et on atteindrait le niveau L=200 lorsque p=10.200.(200–1)=398000 points et non pas 402000 comme tu l'indiques... À moins que le décompte que tu évoques corresponde au nombre nécessaire pour terminer le niveau ?


    Toujours du point de vue que j'expose, en ayant p points on atteindrait le niveau L=Ent( (√(0,4.p+1)–1)/2 ) , où Ent(x) désigne la partie entière de x (on peut alors vérifier qu'entre p=0 points et p=19 points on se trouve au niveau L=1, qu'entre p=20 points et p=59 points on se trouve au niveau L=2, etc.).

    Se trouver au niveau L1=70 impliquerait alors de disposer au minimum de p1=48300 points, et pour atteindre ou dépasser le niveau L2=150 il faudrait atteindre p2=223500 points, soit dans le pire des cas un augmentation de p2–p1=175200 points (toutefois, on pourrait encore se trouver au niveau 70 avec 49699 points, et ne nécessiter que 173801 points pour atteindre le niveau 150). En ajoutant les 4 boosts correspondant à ces 175200 points, soit 200000 points, on arriverait en fait au niveau 157.

    En ajoutant seulement 3 boosts (150000 points) à partir du niveau 70 (i.e. en disposant de 48300 à 49699 points au départ), on atteindrait entre 198300 et 199699 points, correspondant au niveau 140. (Avec d'autres niveaux de départ ou d'autres nombres de boosts, il devrait être possible de tomber sur deux niveaux différents en fonction du nombre de points dont on dispose au départ).

  7. #6
    invite936c567e

    Re : Recherche formule pour un jeu

    Bref, si le point de vue que j'ai développé n'est pas le bon (et il risque de ne pas l'être d'après ce que je comprends), il faudrait que tu indiques en quoi je me trompe en apportant des exemples significatifs, sur ce qui ce passe précisément pour les premiers niveaux notamment, et que tu reformules différemment ton énoncé, car ton second post étant presque un copier-coller du premier, il n'a pas apporté plus d'éclaircissement.

  8. #7
    gg0
    Animateur Mathématiques

    Re : Recherche formule pour un jeu

    Jeremydev,

    si tu appelles ça une explication, c'est que tu te parles à toi-même :
    Le level 1 comprend 20 points
    Le level 2 40 points
    Le level 50 1000 points
    Le level 100 2000 points
    Le level 200 4000 points
    Donc le total pour atteindre 200 est 20+40+1000+2000+4000=7060 points.

    Au lieu de poser des questions mal foutues, tu devrais déjà repenser à ce qui se passe, pour être capable de le dire (en bon français : "level", "comprend", "boost", augmentation ... rien que des mots flous, sans doute exprimables facilement en français courant, celui des matheux).

    Cordialement.

  9. #8
    invite64f0e913

    Re : Recherche formule pour un jeu

    Bonjour,
    Si j'ai bien compris, est le nombre de points nécessaire pour atteindre le niveau , lorsque l'on se trouve au niveau .
    Ainsi on a : avec

    Autrement dit, pour connaître le nombre de point total pour aller du niveau 1 jusqu'au niveau , il calculer la somme :

    , Jusque là OK, c'est ce que nous avons tous déjà trouvé.


    Maintenant si on s'intéresse à ton exemple (c'-à-d "Combien de boost de 50 000 pts faut t-il pour passer du niveau 70 au niveau 150 ?")

    il suffit de faire

    Il ne reste plus qu'à diviser ce dernier nombre de points pour connaître le nombre de boost nécessaire :


    Il te faudra donc E(3.472)+1 = 4 boost.

    Ça réponds à ta question ?

Discussions similaires

  1. Réponses: 14
    Dernier message: 11/02/2012, 23h21
  2. Recherche de formule
    Par invitecdd76659 dans le forum Physique
    Réponses: 4
    Dernier message: 10/06/2010, 11h28
  3. Recherche de formule pour le pH
    Par sylvain78 dans le forum Chimie
    Réponses: 3
    Dernier message: 05/11/2008, 20h48
  4. recherche de formule pour dimentionement d'un pont roulant
    Par invitee652bde4 dans le forum Technologies
    Réponses: 5
    Dernier message: 21/08/2008, 10h58
  5. [Formule] Recherche d'une formule ( Umoy )
    Par invite05d93a35 dans le forum Électronique
    Réponses: 11
    Dernier message: 17/12/2007, 07h40