Ce site est une reproduction de www.hammerfest.fr. Il N'EST PAS affilié à Motion Twin (les créateurs d'Hammerfest).
Il n'est pas possible de jouer à Hammerfest ici. Plus d'infos.
Cliquez sur un drapeau pour changer de site : 🇫🇷  🇪🇸  🇺🇸
Jouer
Réfrigérateur
Quêtes
Score
Mon compte
Plus de Parties
Parrainage
Déconnecter
Forum

Forum > Les secrets de Tuberculoz > fil de discussion

[Objets] Formule d'apparition

Niveau Pyramide : 1 504
lundi 28 déc. 2009 16:58
Bonjour, bonsoir, bonne nuit.

Je vais présenter ici ma théorie sur l'apparition des objets, ou, en d'autres termes : "Quand est-ce que j'aurai ma %$@! liqueur ?"

Je tiens tout d'abord a insister très lourdement sur un point : Ma théorie est avant tout une théorie, ce qui signifie qu'elle n'a pas été prouvée. Cependant, j'ai d'excellentes raisons de croire qu'elle est juste, sans quoi je ne la posterai pas. Je serais d'ailleurs ravi que Deep vienne y jeter un œil, même si je n'y crois qu'a moitié ;)

52 Historique :

/!\ Attention, pavé Vacernien en vue, prévoyez une bonne heure et du café /!\

Certains se souviennent peut-être du sondage que j'avais fait il y a un certain temps déja (Pas moyen de retrouver le topic...) demandant a tous ceux qui pourraient de m'envoyer leur frigo, pour que je les analyse et que j'en tire peut-être une formule efficace. Comme on pourrait s'y attendre, cette analyse n'a rien donné. Excepté un frigo exceptionnel, a savoir celui de Conan76, qui avait plus de coeffs 2 que de coeffs 1 !
Je me suis empressé de lui demander si il savait d'ou cette "anomalie" pouvait venir, et il m'a répondu que c'était parce qu'il prenait tous les objets qui lui apparaissaient. Sur le coup, je me suis dit "C'est normal, vu qu'il a beaucoup plus de coeff 2 disponibles que de coeff 1...", mais ça ne m'a pas marqué.

C'était pourtant en désaccord total avec la semi-théorie de l'époque, a savoir que chaque coeff avait un pourcentage d'apparition précis, qu'on avait environ 1,5% de chance d'avoir un coeff 4 et point barre.

Après avoir complètement oublié ce fait, j'ai profité du FJV 2007 pour poser a Deepnight la question qu'énormément de monde se posait a ce moment-la : Y avait-il, oui ou non, un facteur qui influait sur l'apparition des objets rares ?
Sa réponse avait été positive, et j'en étais ravi. Bien qu'a ce moment, je fonçais tête baissée dans la mauvaise direction.

Par contre, un peu après avoir annoncé cette réponse sur le forum, Lyokobis5 est arrivé en annonçant qu'il avait demandé a Deepnight de son côté, mais que pour lui la réponse avait été négative. Je cite : (En parlant de la théorie du moment de LB5 selon laquelle moins de vies = plus d'objets rares)
Ce modificateur n'existe simplement pas, les tirages d'objets sont inchangés d'une partie sur l'autre, cela fait même partie des fondements de Hammerfest : les objets rares sont et restent en toutes circonstances rares. Les objets rares sont uniquement dus à la Chance;)
Nous avons donc un problème. D'un côté, on a un facteur qui peut influer sur la rareté d'un objet, de l'autre, on a des tirages d'objets inchangés entre les parties.

J'ai donc laissé tout ça mijoter, jusqu'à me souvenir de cette histoire de frigo bizarre. C'est la que j'ai pensé a ma théorie sous sa forme actuelle : Un poids pour chaque coefficient, une sorte de gigantesque machine a boules du loto avec beaucoup de boules pour chaque coeff 1, et très peu pour chaque coeff 5/6, et une seule boule tirée aléatoirement a chaque apparition d'objet. Sauf qu'il me manquait quelque chose. Le poids des coeffs...

J'aurais peut-être pu refaire des statistiques pour essayer de les déterminer, mais ça aurait demandé des milliers de parties, pendant lesquelles on note scrupuleusement tous les objets apparus, et toutes les familles disponibles a ce moment-la. Autant dire que c'était impossible.
J'ai donc laissé couler ma théorie, tout en la gardant dans un coin de ma tête, déjà persuadé que c'était la bonne.

C'est un peu plus tard qu'est arrivé Theliel, qui, pour ceux qui s'en rappellent, a accompli dans la même journée les exploits de dépasser les 13M, débloquer un coeff 6 (Et 3 autres dans les heures qui ont suivi) et finir le véritable tombeau de Tub'z tout en ayant encore 9 vies.

Je ne suis pas certain qu'a l'époque, la communauté d'ici était particulièrement soupçonneuse, mais il y a quand même de quoi s'étonner. Voire de ne même pas se poser de questions.

Cependant, Theliel, qui apparemment ne doute de rien, a posté un gros topic expliquant en long et en large pourquoi ce qu'il avait fait était faisable par n'importe qui sans tricher. Hahaha.

Il y avait un paragraphe particulièrement intéressant a mes yeux, dans lequel il expliquait que chaque coefficient avait un poids différent, et les utilisait de la même manière que nous il y a un moment, c'est a dire en pensant que chaque coeff avait une chance précise de sortir, et qu'un objet était ensuite tiré aléatoirement dans ce coeff.

Ce petit calcul donnait des probabilités assez risibles, comme par exemple le fait d'avoir environ un coeff 6 tous les 3000 niveaux, donc environ toutes les 30 parties pour un bon joueur. Inutile de dire que ce chiffre, a côté de nos statistiques de 200/300 parties par coeff 6, faisait un peu tâche.

Mais moi je n'ai vu que les chiffres, et mon esprit a instantanément fait ding :idee:
Il venait de me donner les chiffres dont j'avais tant besoin, les poids des coeffs.
Bien sûr, ça aurait pu être des chiffres inventés, mais je me suis dit qu'étant donné qu'il était très probablement allé triturer le code source du jeu, il y avait de fortes chances qu'il les ait trouvés la-bas. (Et je suis allé vérifier par acquis de conscience)

Ce qui nous amène donc a la fin de mon joli récit de 300 lignes, et a la partie la plus intéressante du topic :

53 Ma théorie :
Chaque objet a un poids, dépendant directement de son coefficient. Au moment de l'apparition, chaque objet a X chances sur Y d'apparaitre, ou X est le poids de cet objet, et Y le poids total de tous les objets disponibles.

Poids des différents coeffs :
Coeff 1 : 2000
Coeff 2 : 1000
Coeff 3 : 300
Coeff 4 : 100
Coeff 5 : 10
Coeff 6 : 1

La Canne de bobble a un coefficient unique, noté 7 dans le code source mais qui correspond a peu près au 4,5 de la rumeur. Son poids est de 60.

Exemple : Admettons que je n'aie que la famille des 32 de disponible (Ce qui est impossible, mais beaucoup plus simple pour expliquer).
Le 32 a un poids de 2000, le 33 de 1000, l'as de carreau de 10, et l'as de coeur de 1.
Au moment du tirage d'un objet a effet, l'as de pique aura 2000 chances sur 3011 d'apparaitre, l'as de trêfle 1000/3011, l'as de carreau 10/3011 et l'as de coeur 1/3011.

Ce joli pavé s'accompagne d'un joli programme, que j'ai fait de mes mains pour tous ceux qui auraient envie d'avoir des chiffres sans avoir besoin d'additionner tous les objets qu'ils ont :)

Le programme
La BDD

Micro-mode d'emploi : Mettez le "Stats&Probas HFest.exe" et le "bdd.txt" dans le même dossier, puis rajoutez-y le code source de votre frigo, en allant dans votre frigo, puis en faisant Fichier->Enregistrer sous (Vous pouvez mettre "HTML uniquement" a la place de "Page web complète", ça ne sauvegarde pas les images, prend beaucoup moins de place, et marche tout aussi bien)
Placez ensuite le fichier obtenu dans le même dossier que les deux précédents, en faisant bien attention a ce qu'il s'appelle "inventory.htm", tout en minuscule.

Le programme est bien sûr loin d'être parfait, je serais d'ailleurs ravi de récolter les suggestions d'améliorations et de les implanter :)


(Merci a Vacerne pour le titre du topic)
Le Panthéon ! 1
lundi 28 déc. 2009 17:07
Merci Teraka:youpi:

Depuis le temps que j'attendais que tu crées ce topic qui résume si bien cette théorie, qui ma foi a de très grandes chances d'être correcte:)
Le Panthéon ! 1
lundi 28 déc. 2009 17:10
Hum . Quel topic impressionnant c'est incroyable bravo Teraka91 ! Pour avoir fait autant de recherche et de calcule pour percer le secret des apparitions des objets c'est énorme !!

Sinon mon avis :

Je pense que ce topic explique juste qu'il faut être chanceux pour attraper un objet de coefficient 4,5 ou 6.Ce qui ne nous avance pas trop :pleure: Même si je pense que la solution de l'énigme n'est pas loin !

PS : C'est quoi le code source ?

1038 1039 1002 willy11205 1150 1062
Niveau Pyramide : 1 504
lundi 28 déc. 2009 17:21
Je pense que ce topic explique juste qu'il faut être chanceux pour attraper un objet de coefficient 4,5 ou 6.Ce qui ne nous avance pas trop :pleure: Même si je pense que la solution de l'énigme n'est pas loin !
Certes, mais il explique aussi autre chose : Que plus on a débloqué de familles d'objets, plus on aura d'objets rares, mais moins on aura de chance d'avoir un objet rare précis.

Typiquement, si l'objectif est de débloquer tous les objets, il vaut mieux finir les quêtes au plus vite. Par contre, pour avoir par exemple 2 liqueurs (Complètement au hasard), il vaut mieux se contenter de prendre le 1190 et de finir un strict minimum de quêtes (Sauf celles qui ne débloquent pas d'objets a points)

PS : C'est quoi le code source ?
Un langage a mi-chemin entre le langage humain et celui de l'ordinateur. Un code source tout simple en C, par exemple, ressemble a ça :

#include <stdio.h>
#include <stdlib.h>

int main()
{
printf("Salut !\n");
return(1);
}

Il faut certes un peu d'entraînement pour arriver a lire ce genre de texte, surtout quand ça devient plus complexe, mais c'est toujours plus facile a comprendre que ça : (Qui est un extrait d'un vrai programme)

55 89 e5 83 ec 18 89 5d f8 8b 45 08 31 db 89 75
fc 8b 00 31 f6 8b 00 3d 91 00 00 c0 77 43 3d 8d
00 00 c0 72 5b be 01 00 00 00 c7 04 24 08 00 00
00 31 d2 89 54 24 04 e8 cc 0a 00 00 83 f8 01 74
7a 85 c0 74 0e c7 04 24 08 00 00 00 ff d0 bb ff
ff ff ff 89 d8 8b 75 fc 8b 5d f8 89 ec 5d c2 04
00 3d 94 00 00 c0 74 c2 77 4a 3d 93 00 00 c0 74
Le Panthéon ! 1
lundi 28 déc. 2009 17:32
Joli teraka, je vais de suite tester tes petits logiciels :D
Le Panthéon ! 1
lundi 28 déc. 2009 17:43
Très bien ton programme Teraka. :D
Je verrais bien quelques améliorations :
- Indiquer le nombre d'objets débloqués, le nombre d'objets découverts, le nombre de quêtes terminées et le nombre de familles complètes.
- Possibilité de créer un fichier txt résumant tout ça (nb de chaque objet rangés par coeffs, probabilités, etc...) ; plus simple à consulter que la page web pour faire les frigos.

Et puis (on peut toujours rêver) si tu pouvait nous mettre tout ça dans une interface graphique, ce serait super :!:
Niveau Pyramide : 2 4687
lundi 28 déc. 2009 17:57
Bravo Teraka!
J'ai testé tes petits logiciels et les résultats sont désespérants...
J'ai à peu près 0.004 % de chance de voir apparaître un coeff 6 quelconque...(Soit 1 tous les 25000 niveaux) et 0.105% de chance d'avoir un coeff 5... (1 Tous les 10000 niveaux)!

Même si j'en ai déjà 3 ou 4 et que je ne dois pas encore avoir joué 10 000 niveaux!
Le Panthéon ! 1
lundi 28 déc. 2009 18:11
En ayant débloqué toutes les familles, on a 0.0096% de voir apparaitre un coeff 6 dans un niveau:D
Niveau Pyramide : 1 1814
lundi 28 déc. 2009 18:25
Comment tu fais pour mettre la page de ton frigo le dossier? Parce que je ne trouve pas Fichier>>>Enregitrer sous sur ma page....

116
Le Panthéon ! 1
lundi 28 déc. 2009 18:25
très belle théorie teraka, avec moi et 40.000 niveaux, j'ai : 0.004% d'avoir un coef 6(1 tout les 26.000 niveaux), et 0.01% d'avoir un coef 5(1 tout les 900 niveau)


j'espère que tu viens de trouver la théorie d'apparition des objets.
Niveau Pyramide : 1 1814
lundi 28 déc. 2009 18:25
J'aurais adoré essayer ton programme sauf que cela ne marche pas, je usis explorer à titre d'information:keepcool:
page 1/12
< début | précédent | 1·2·3·4·5·6·7·8·9·10·11· | suivantfin >