header
Accueil
Règles
Les 5 Races
Histoire
Classements
Forums
Inscriptions
Jouer son Trõll
Packs Graphiques
Goodies
Nous Contacter
Soutenir le Jeu.
Notre Boutique.
Liens
Webring
Crédits
 
  Ze Calendrier
calendar
 MountyHall
Référencé sur
Tour de Jeu
Ludimail
Jeux Alternatif
 
HG
Nous sommes le 19° jour de la Limace du 24° cycle après Ragnarok
HM HD
 
 
BG     BD
 Bienvenue Invité     S'enregistrer    Connexion Search the Forum   Display List of Forum Members
Forums Tous les Forums
ligne Forum Des Questions ?
DON MountyHall
Modérateurs de ce forum : Aghabeu, Dabihul, Grankausto, Loinvu, Madère, Mamoune, Modérateur 6, Modérateur1, Modérateur2, Modérateur3, Modérateur4, Modérateur5, Mr x, Rouletabille, Schtroumpf, TilK, VYS, Xaruth

Avant de poster, merci de vérifier que la réponse à votre question ne se trouve

N'hésitez pas également à utiliser le moteur de recherche du forum qui vous permettra de trouver si la question a déjà été abordée.

Les joueurs de MountyHall ont regroupé des montagnes d'informations sur le jeu dans l'encyclopédie MountyPedia. Il serait bon de la consulter avant de poser une question dans ce forum.


Version imprimable

#. Message de Kriskä le 12-05-2004 à 00:13
35014 - ( )
Pays: France  Inscrit le : 24-04-2004  Messages: 258 (Golem Costaud)
hum ok, ca existe pas des algorithmes vraiment aléatoire qui n'utilise pas de suites, ? je suis une burne en math mais ca doit bien exister des fonctions qui donne un chiffre différent à chaque fois non ?

#. Message de psycho le 12-05-2004 à 00:26
16907 - ( )
Pays: France  Inscrit le : 21-04-2004  Messages: 900 (Shaï Epileptique)

L'aleatoire en info, ca n'existe pas. A part peut-être sous windows

En fait le "meilleur" moyen pour simuler l'aleatoire (qui cela dit n'existe nulle part si on pense en physicien ^^) consiste à utiliser des paramètres extérieurs physiques, comme l'heure ou la température du CPU. C'est souvent avec ce genre de données qu'on initialise les suites.

Sinon, si tu veux une suite qui donne un nombre different à chaque fois tu prends Un = n.
Psycho, taquin


#. Message de Karl Marsque le 12-05-2004 à 00:35
6539 - ( )
Pays: France  Inscrit le : 22-05-2003  Messages: 1564 (Trõll de Compèt')
Aucun algorithme ne permet d'obtenir du "vrai" aléatoire, même en utilisant des entrées externes (i.e. venant du monde physique).

C'est la raison pour laquelle on parle de générateurs pseudo-aléatoires (pseudo-random number generators, PRNG). Mais pour la plupart des applications des générateurs soft uniquement tels que MT sont amplement suffisants.

Tant qu'on ne fait pas dans la cryptographie en fait, ça convient parfaitement...

Quelques definitions.

Et la plupart des générateurs sont basés sur des suites, dans le sens ou le tirage n+1 est le résultat d'une fonction (relativement complexe) appliquée au tirage n. D'où l'importance de l'initialisation.

Il y a un certain nombre de critères qui sont utilisés pour tester la "qualité" des générateurs pseudo-aléatoires, la période (i.e. longueur de la suite) en est un mais ce n'est pas le seul. La répartition homogène des valeurs en est un autre par exemple.

Il y a beaucoup de documentation un peu partout sur ce sujet si ça t'intéresse...

Informations generales sur les PRNG
Cryptographie et PRNG
Article un peu plus... pointu

#. Message de GentiTrol le 12-05-2004 à 01:01
  [Ami de MountyHall]
1696 - ( )
Pays: France  Inscrit le : 27-08-2002  Messages: 3479 (Djinn Tonique)

De toutes façons le 'vrai' aléatoire n'existe pas physiquement, à part au niveau des atomes (quand tu lances un dé, si tu connais tous les paramètres tu peux calculer le résultat (je pense que cela nécéssite un gros ordinateur et un robot pour lancer le dé) ).

La simulation informatique de l'aléatoire est néanmoins suffisamment bonne pour que ces plaintes et jérémiades sans cesse répétées soient totalement ridicules.

L'équipe de développement a les moyens de faire faire 1 million de fois identification des trésors par un troll de test, et de vérifier ainsi que tout ça c'est du pipeau. Je ne pense pas qu'ils s'en soient privé, juste par honneteté intellectuelle. Cette discussion n'a donc absolument aucun intérêt.


#. Message de darthvador le 12-05-2004 à 01:11
  [Explorateur de failles statistiques]  [Ami de MountyHall]
8730 - ( )
Pays: France  Inscrit le : 03-05-2003  Messages: 14166 (Balrog Furax)

laisse ceux qui construisent discuter entre eux.

Si IdT n'est pas recalculée (et c'est la première fois que je le lis clairement sous la plume de DM depuis un an que je joue), alors il y a un bug, ou du moins un problème spécifique dans les tirages. Et dans ce cas, ce n'est pas de la philo, mais bien de la technique informatique.

Juste une question : ne peut-il pas y avoir par inadvertance une fonction de code et une variable (genre le % d'IdT auquel est le troll) qui portent le même nom? Je sais, ça a l'air stupide comme idée, mais ça m'est arrivé il y a cent ans quand je programmais un jeu de voitures en GWBasic.


#. Message de Manfort le 12-05-2004 à 01:29
2842 - Manfort (Kastar 50)
- Guilda Grospifa, Canal Historique -
Pays: France  Inscrit le : 02-12-2002  Messages: 1181 (Trõll de Compèt')

Pour avoir du vrai aléatoire, on pourrait utiliser le même procédé que pour le Rapido (de la francaise des jeux). La seule maniere de pouvoir faire un tirage officiel toutes les 5 minutes, c'est que c'est de l'aleatoire officiel. En fait, le tirage se base sur une fonction bruit qui est donc totalement imprévisible. Efficacite : 100%

Pour faire ca en info, il faudrait que l'ordinateur soit capable de fournir une valeur variant d'au moins 100 positions différentes (plus, c'est mieux) sans être prévisible. Une sonde est un bon point (genre vitesse du Ventilo, etc...) mais c'est déjà moins facile. Et en plus en php...


#. Message de psycho le 12-05-2004 à 01:46
16907 - ( )
Pays: France  Inscrit le : 21-04-2004  Messages: 900 (Shaï Epileptique)

pour eviter de trop devier de ce post je continue mes digressions ici ^^

edit: ouin, j'arrive pas à faire un lien propre


#. Message de GentiTrol le 12-05-2004 à 02:33
  [Ami de MountyHall]
1696 - ( )
Pays: France  Inscrit le : 27-08-2002  Messages: 3479 (Djinn Tonique)

il y a une chose qu'il faut savoir avec les statisticiens émérites : ce sont eux qui prévoient tous les ans par exemple les chiffres de la croissance, ce sont eux également qui prévoient le résultat des élections. Ah oui ce sont aussi des statisticiens qui prévoient la météo.

On voit alors sans faire aucune statistique, que la statistique c'est pas une science qui sert à grand chose...

D'ailleurs la statistique mérite t elle le nom de science ?

GentiTrol, qui trouve que la statistique devrait être poussée dehors des mathématiques.


#. Message de psycho le 12-05-2004 à 02:46
16907 - ( )
Pays: France  Inscrit le : 21-04-2004  Messages: 900 (Shaï Epileptique)

Il ne faut pas confondre la statistique et l'usage que l'on en fait. Travailler dans un institut de sondage, c'est vendre aux gens les nombres qu'ils ont envie d'acheter. C'est du commerce, et non pas de la statistique.

Il faut aussi apprendre en tant que receveur de ces informations la différence entre prévision et affirmation.

Et il faut aussi en tant que statisticien apprendre à utiliser les bons outils pour ne pas brasser du vent.

Psycho, qui a fait une école de statistique, qui n'a pas aimé ca, mais qui reconnait à cette discipline une grande, très grande utilité.


#. Message de Reivax4234 le 12-05-2004 à 03:46
4234 - Reivax le Massacreur (Kastar 57)
- Teubreu -
Pays: France (75 - Paris)  Inscrit le : 08-03-2003  Messages: 2734 (Djinn Tonique)
Bon, je fais pas partie des gens qui n'ont pas de chance sur l'IdT (pour tout dire, j'ai réussi ma première pour identifier AA lors de ma première semaine de jeu... Bon, je l'ai utilisé au lieu de l'apprendre, mais c'est un autre problème )
Je suis convaincu que la fonction aléatoire marche largement assez bien pour ce qu'on veut lui faire faire. Je pense que la graine ne pose pas non plus de problèmes. Enfin, sauf dans les situations critiques où je rate mon DE, mais là encore, c'est autre chose.

Par contre, si je peux me permettre de rappeler deux bugs récents :
  • les potions de soins, qui ne soignaient pas de (xd3), mais de x*(1d3)
  • Griffe du sorcier, dont le venin valait xd1 au lieu de xd3
Je tiens quand même à préciser qu'après une *courte*, et légitime période de "maiiiis non c'est juste pas d'bol", l'équipe à rapidement réglé ces problèmes... Et donc je ne pense pas leur apporter un éclairage nouveau sur le sujet, mais si ça pouvait permettre de supprimer quelques doutes...

D'où ma question : l'appel aux fonctions aléatoires est-il commun à tous les sortilèges et compétences ? Je parle de l'appel, pas de la fonction, hein...

'Fin bon, moi j'men fous, j'ai pas à me plaindre de mes jets

#. Message de GentiTrol le 12-05-2004 à 03:47
  [Ami de MountyHall]
1696 - ( )
Pays: France  Inscrit le : 27-08-2002  Messages: 3479 (Djinn Tonique)
C'est utile si on sait s'en servir surement... le hic c'est quand meme que les gens esperent que les statisticiens leur "vendent" des certitudes, alors qu'une des caractéritisques de la statistique, c'est justement qu'il n'y en a jamais sauf dans des cas triviaux qui n'intéressent personne. (Le jour où un statisticien annoncera qu'après de longues études on est arrivé à la quasi certitude que Noël ne tombe jamais en novembre, ou qu'après la pluie il y a le beau temps, ça fera pas la une des journaux).

#. Message de VYS le 12-05-2004 à 08:30
  [MH Team]   [Grand Créateur]  [Ami de MountyHall]
175 - Tarash Tagueule (Kastar 42)
- Lonely Trollboy -
Pays: Belgique (Liège)  Inscrit le : 29-06-2001  Messages: 15184 (Liche Ancestrale)
Quote: Originally posted by Reivax4234 on 2004-05-12 03:46:54

D'où ma question : l'appel aux fonctions aléatoires est-il commun à tous les sortilèges et compétences ? Je parle de l'appel, pas de la fonction, hein...

pas vraiment mais l'appel de la fonction qui donne la réussite d'un jet de comp/sort  (cette fonction est la même pour les deux) ne fourni aucune valeur qui soit utilisée pour le tirage aléatoire. Je me permet de copier un bout de code :

function f_JetAptitude($ai_JetApt,$ai_Concentration,$ai_CoutPA,$ai_IDApt,$as_TypeApt)
{
  global $_SESSION;
 
  // Annulation du Bonus de Concentration
  $SQL = "UPDATE pj SET PJ_BonusConcentration = 0 WHERE PJ_ID = ".$_SESSION["MH_IdLogin_session"];
  f_executeQuery($SQL);
 
  $li_JetChance=f_RollDice(100);

// Si le jet est raté
  if ($li_JetChance>($ai_JetApt+$ai_Concentration))
  {     ....

<snip le reste>

On peut donc voir que le "jet de Chance" est totalement indépendant des agruments de la fonction.

Il est donc impossible d'y trouver un bug ou une déviation du principe et surement pas pour une comp plutot que pour une autre. IdT est exactement sur le même pied d'égalité que toutes les autres comp/sort et, si bug il y a, il est très vicieux et surement bien caché parceque 100 lectures du code ne l'ont jamais mis à jour.

VYS - dungeonMaster


#. Message de Karl Marsque le 12-05-2004 à 09:11
6539 - ( )
Pays: France  Inscrit le : 22-05-2003  Messages: 1564 (Trõll de Compèt')
Je répète juste quelques arguments déjà maintes fois répétés :

- IdT est le seul sortilège peu coûteux en PAs disponible pour tous les trõlls dès le début du jeu.

- Le pourcentage maximum d'un sort est de 80%, contrairement à 90% pour une comp.

Donc il est parfaitement logique que IdT soit le sortilège le plus souvent raté par les trõlls, pas besoin d'aller chercher dans le code pour en arriver à cette conclusion...

Je n'ai personnellement jamais eu de mal avec IdT, j'ai monté ce sort à 80% dès ma sixième mouche si je me souviens bien. Et depuis ça fonctionne extrèmement bien (j'en rate un ou deux de temps en temps), j'identifie même pas mal d'objets magiques

Donc pour ceux qui continuent à croire à un bug : dans ce cas ce bug ne s'appliquerait qu'à certains trõlls. PHP étant entièrement exécuté côté serveur je ne vois pas de raison expliquant un tel comportement.

De plus, DM a clairement dit que le tirage est effectué de la même façon tout le temps pour toutes les compétences/sortilèges, le code en question est cité juste au dessus.

Il n'y a pas grand chose à rajouter à mon avis...

#. Message de Random le 12-05-2004 à 09:27
Pays: France  Inscrit le : 11-05-2004  Messages: 6 (P'tit Gob')

Faudrait peut-être cesser de nous prendre tous pour des c.... !

S'il n'y a aucun problème au niveau des tirages de dés, alors pourquoi, juste pour citer un exemple, Hypno ne monte pas aussi facilement que Vampirisme ?

J'ai jamais vu çà et je pense que je ne le reverrai jamais : des programmeurs qui ont leurs programmes qui fonctionnent mal et qui u lieu de résoudre, corriger ou contourner le problème, s'évertuent à dire que le problème n'existe pas ! Et ne font RIEN pour règler le problème !

Je vous souhaite bonne chance dans votre vie professionnelle ! Si moi je fonctionnais de la sorte il y a longtemps que j'aurais été viré !

 


#. Message de Kloun le 12-05-2004 à 09:40
8150 - Kloun (Durakuir 58)
- La guilde du Kochon -
Pays: France  Inscrit le : 26-11-2003  Messages: 387 (Golem Costaud)
Peut-être me trompe-je, mais ça risque de ne pas tarder.

#. Message de VYS le 12-05-2004 à 09:47
  [MH Team]   [Grand Créateur]  [Ami de MountyHall]
175 - Tarash Tagueule (Kastar 42)
- Lonely Trollboy -
Pays: Belgique (Liège)  Inscrit le : 29-06-2001  Messages: 15184 (Liche Ancestrale)

Random, si tu cherches un jour du boulot, ne vient pas en Belgique, les employeurs n'aiment pas les programmeurs butés qui n'écoutent et ne comprennent rien à une discussion constructive et s'évertue à agresser tout le monde en se prenant pour le centre du monde.

VYS - DungeonMaster, 30 ans, bac +5 et informaticien 24h/24, à la tête d'une équipe MH de professionels de l'informatique.


#. Message de darthvador le 12-05-2004 à 09:52
  [Explorateur de failles statistiques]  [Ami de MountyHall]
8730 - ( )
Pays: France  Inscrit le : 03-05-2003  Messages: 14166 (Balrog Furax)

Bon, puisqu'il faut continuer ici...

J'ajouterais aux bug mentionnés par Reivax (potions, griffes) le bug des 99 : là aussi, on a vu Dorack venir se payer la tête des dizaines de trolls qui venaient poster... Je ne vois pas comment ça peut aider à résoudre les problèmes de dénigrer systématiquement et à priori ceux qui les relèvent.

Je rappelle aussi que des statistiques faites sur une trentaine de jets sont parfaitement valables, et que si on obtient un p<0,0001, on est sur d'être devant une anomalie, pas besoin d'un milliard de jets pour ça. Mais on ne peut pas faire tout dans la vie : les stats et l'info sont des métiers séparés, il faut juste savoir où sont ses limites. Est-ce que je viens vous expliquer comment coder, moi?

J'aimerais avoir des éclaircissements sur la phrase :

QUOTE
D'où ma question : l'appel aux fonctions aléatoires est-il commun à tous les sortilèges et compétences ? Je parle de l'appel, pas de la fonction, hein...


pas vraiment /QUOTE

Vu que (presque?) tout le monde a pu constater que les jets de sortilèges et de compétences étaient différents, s'il était possible d'en savoir plus sur les différences même apparemment non pertinentes entre les deux, ça pourrait éclairer nos lanternes...


#. Message de VYS le 12-05-2004 à 10:00
  [MH Team]   [Grand Créateur]  [Ami de MountyHall]
175 - Tarash Tagueule (Kastar 42)
- Lonely Trollboy -
Pays: Belgique (Liège)  Inscrit le : 29-06-2001  Messages: 15184 (Liche Ancestrale)

le fonctionnement de l'appel est identique, je voulais dire que l'emplacement de l'appel ne l'était pas.

Dans toutes les pages de résultat de sort/comp, il y a les même appels des même fonction :

// Jet de Compétence
$la_Args["JetChance"]=f_JetAptitude($la_Args["JetComp"],$la_Args["Concentration"],$la_Args["CoutPA"],$la_Args["IdComp"],$la_Args["TypeCS"]);
// Jet d'amélioration
$la_Args["MessageAmelioration"]=f_AmeliorationAptitude(TRUE,$la_Args["IdComp"],$la_Args["JetComp"],$la_Args["JetChance"],$la_Args["Concentration"],$la_Args["TypeCS"]);

Donc, c'est pour celà que je peux affirmer qu'il n'y a pas de différence entre les différentes comp/sort.

Quand à trouver un bug dans nos méthodes, je convie n'importe quel programmeur de métier à consulter le code complet (fonction comprises évidemment) de la comp/sort qui lui conviendra mais je crain qu'il n'y trouve rien à redire de crucial (bien que le contraire m'eu plu aussi)

VYS - dungeonMaster


#. Message de Karl Marsque le 12-05-2004 à 10:01
6539 - ( )
Pays: France  Inscrit le : 22-05-2003  Messages: 1564 (Trõll de Compèt')
Pourquoi hypnostisme monte moins rapidement que vampirisme ?

Hmmm, ça ne serait pas parce que les trõlls l'utilisent moins souvent par hasard ?

Sinon les remarques du DM s'appliquent aussi en France, personnellement quelqu'un ayant un tel comportement n'aurait aucune chance d'être employé si j'ai mon mot à dire.

#. Message de GuigZ le 12-05-2004 à 10:12
3354 - Ghorgor (Skrim 45)
- Les Trolls de l'Hébriété -
Pays: France  Inscrit le : 11-03-2003  Messages: 387 (Golem Costaud)

Oui, c'est clair, faudrait penser à respirer un peu de temps en temps. Parce que si tu te comporte de cette manière avec tout le monde, c'est plutôt surprenant que tu n'aies pas eu plus de problèmes jusqu'à présent...

Quote: Originally posted by Random on 2004-05-12 09:27:42


J'ai jamais vu çà et je pense que je ne le reverrai jamais : des programmeurs qui ont leurs programmes qui fonctionnent mal et qui u lieu de résoudre, corriger ou contourner le problème, s'évertuent à dire que le problème n'existe pas ! Et ne font RIEN pour règler le problème !


Faut-il te rappeler que l'équipe de developpement corrige des dizaines de bugs chaque semaine, et certains beaucoup plus gênants qu'un soit disant biais dans la fonction aléatoire d'IdT. Qui plus est, ils le font gratuitement, donc ton analogie avec ton expérience professionnelle n'a vraiment pas lieu d'être.

Pour être honnête, ça frise même le ridicule. Tu as l'air de te considérer comme un scientifique, et de réfléchir en tant que tel. Donc admets que les arguments du DM et de Karl comportent des évidences incontestables, pages de code à l'appui. Il y a eu plus de code publié sur ce topic qu'aucun autre sur ce forum à ma connaissance. Tes réactions tiennent plus de la pire des mauvaises fois que de la discussion objective. Sans parler de ton risible "défi en statstistiques" à Karl Marsque, qui a maintes fois prouvé sa compétence en la matière (il me semble avoir lu qu'il a publié dans certains journaux scientifiques, demandes lui les références de ses papiers si tu veux vraiment une preuve...)

Ce que je vois derrière tes messages, c'est un joueur frustré de sa malchance aux dés, et qui fait tout pour mettre ça sur le dos des autres.

Quote: Originally posted by Random on 2004-05-12 09:27:42


Faudrait peut-être cesser de nous prendre tous pour des c.... !


 "tous" je ne sais pas, mais te concernant je me suis déjà fait mon opinion...

Pages : 1, 2, 3, [4], 5, 6, 7, ..., 15, 16, 17

Pour poster une réponse sur ce Forum, vous devez d'abord vous connecter

Si vous n'êtes pas encore enregistré, vous devez d'abord vous inscrire.

 Changer de Forum
[ Contact : ] - [ Heure Serveur : 04:31:14 le 05/02/2026 ] - [ Page générée en 0.005 sec. ]