Ceux qui suivent le forum ou le channel IRC savent que je ne rate jamais une occasion de tester un programme orienté Online Poker.
S'il y a bien un logiciel qui restait un mystère pour moi, c'est PokerRNG. L'idée de le tester me travaillait depuis un bout de temps, et c'est grâce à deux amis dont Froggy que j'ai fini par réaliser ce test.
La question que je me pose : "Est-ce que PokerRNG est vraiment une bombe atomique ou pas ?"
PokerRNG est un programme qui se vante de pouvoir se "caler" sur l'algorithme de génération de nombres aléatoires de n'importe quelle poker room, et de révéler avec presque 100% d'exactitude, le flop, ou du moins 3 cartes du board. La société qui édite ce logiciel se vante même de pouvoir révéler les hole cards d'un adversaire, parfois plus. Bref, ce logiciel qui coûte quand même 300€ permettrait à quiconque ayant des bases de Texas Holdem d'être à coup sûr gagnant. Pour celà, il suffit d'encoder les mains. Plus on en encodera de mains, plus précise sera la prédiction. Un peu plus de 2000 mains suffit à approcher les 100% de précisions.
Je dois avouer que je reste assez partagé. Il y a des arguments pour et des arguments contre.
J'ai fait pas mal de recherches sur google pour trouver des témoignages allant dans un sens ou dans l'autre, mais rien de pertinent.
Les arguments pour :
- L'algorithme de génération de nombres aléatoires ne peut forcément se baser que sur du code. Je ne vois pas quel moyen externe peut être utilisé informatiquement parlant pour affirmer que la génération de nombres est bien aléatoire et irréversible. Il reste à mon sens possible techniquement de se "caler" sur un de ces algorithmes. J'ai néanmoins lu que PokerStars utilise les écarts de température ambiante de leurs serveurs comme "élément extrerne". C'est bien mais je ne suis pas convaincu. Pour avoir travaillé de nombreuses années dans des salles informatiques, je ne pense pas que la différence de température ambiante suffise à donner quelque chose de suffisant. Néanmoins je reconnais que c'est bien imaginé
- La société qui édite PokerRNG existe depuis quelques années. Celà fait aussi quelques années que des rumeurs planent, mais quid ?
- Si ce logiciel est vraiment une blague, pourquoi est-ce que des gros sites ont mis de gros moyens pour détecter l'utilisation de ce logiciel ?
Les arguments contre :
- Le prix de vente du logiciel. 300€(500$). C'est beaucoup mais c'est bien peu quand on pense qu'il garantit d'engranger des gains à n'importe quelle limite.
- Il n'y a pas d'informations pertinentes permettant de se faire vraiment une idée de la puissance du logiciel. A part une vidéo (dont on ne sait si elle est truquée ou pas), il n'y a rien.
- Le live help sur le site de l'éditeur est toujours offline. On a bien tenté de leur demander des précisions par e-mail, nous n'avons toujours pas reçu de réponse.
- Ils ne proposent pas de licences dites "trial" permettant à quiconque de tester le logiciel. La raison invoquée : Des raisons de sécurité. Lesquelles ?
- Aucune information quant à la société (adresse postale, numéro de téléphone, ...) sur leur site web.
Pour donner une réponse claire aux gens qui, tout comme nous se demandent si PokerRNG est un programme intéressant ou pas, nous avons réalisé le test suivant :
- Nous avons dataminé des tables de Titan Poker ainsi que Absolute Poker. Ces données ont été importées dans PokerTracker.
- Nous avons écrit un script perl (sous cygwin) qui lit la base de données PokerTracker. Ce script extrait chaque main fraîchement importée, et qui a été jusqu'au showdown (dans la doc de PokerRNG, ils disent que le logiciel sera plus fiable si on encode des mains "complètes") et crée un script AutoIt3 qu'il exécute immédiatement pour chaque main importée dans PokerTracker
- Ce script AutoIt3 encodera chaque main dans PokerRNG.
J'ai fait une vidéo sans prétention pour montrer ce que ça donne...
Je suis dans des conditions quasi identiques à celles où j'encoderais manuellement les mains au fur et à mesure où elles passent à la table. J'estime le délai entre le datamining et l'encodage à maximum 10 minutes.
Le résultat du test ressort que :
- Dans près de 80% des cas, PokerRNG fait une prévision correcte.
Parmi ces 80% :
- 60% du temps, une carte prévue sort sur le board (Normalement PokerRNG est sensé prédire le flop. Ici la carte prévue peur sortir sur le flop, la turn ou la river).
- 40% du temps, il détecte 2 cartes. Idem, ces cartes peuvent se retrouver sur le flop, la turn ou la river.
- Il détecte parfois les 3 cartes du board, mais ca reste très marginal.
Nous n'avons pas réalisé de graphiques ou de tableaux de notre test, on pense que c'est inutile. S'il y a vraiment de la demande, on peut le faire.
Notre conclusion : PokerRNG a un potentiel. Mais pas assez que pour que ce soit exploitable. De plus, il nous apparaît que les mécanismes internes semblent assez basiques au vu de la vitesse d'exécution.
Nous avons bien sûr poussé le test plus loin en faisant quelques essais à une table pour voir si ce logiciel nous aidait vraiment. La réponse est non.
Parfois PokerRNG nous a convaincu de coucher une main qu'on aurait pas couché habituellement et le flop ne nous était pas favorable, parfois PokerRNG nous incitait à aller plus loin dans la main, mais elle ne s'améliorait pas assez que pour être la main gagnante.
Pour nous, PokerRNG ne nous a pas paru utile, et notre test devrait même rassurer ceux qui ont peur de se retrouver face à un utilisateur de ce logiciel à la table.
Notre test s'est porté sur PokerRNG Version 4.
Depuis, une version 5 et 6 sont sortis et se vantent d'être encore plus précis. Nous n'avons pas pu nous procurer ces versions, nous ne pouvons donc rien en affirmer, mais nous sommes ouverts à toutes propositions de test