Pierre - webmaster Tournoyons
Un projet professionnel de site Web ? Contactez-moi
Pierre - webmaster Tournoyons
Un projet professionnel de site Web ? Contactez-moi
Ok merci pas de problèmes, j'ajoute mon moteur.
Pour revenir à cette discussion, j'imagine qu'avec ce type de règle un joueur peut faire tapis ? S'il perd, la partie s'arrête, à l'extrême dès le premier coup ? Et que l'on a jamais intérêt à miser plus que le capital restant de l'adversaire ? Au niveau informatique, il semble que cela introduise une variable de plus, qui est la prise en compte du capital restant chez chacun, et donc que cela augmenterait encore l'intérêt du jeu, non ? Du point de vue de l'intérêt informatique, ne suffirait-il pas de faire ça, sans toucher aux blindes ni aux relances ?
Pierre - webmaster Tournoyons
Un projet professionnel de site Web ? Contactez-moi
Bonjour,
Pour la nouvelle règle, suite à nos échanges, je propose au final de compléter la règle actuelle comme suit (on peut évidemment encore en discuter pour améliorer le projet) :
- Chacun part avec un capital de 250 pions,
- La mise sur un coup donné est plafonnée à 100 pions maximum et est aussi plafonnée au capital restant à chaque joueur,
- La partie s’arrête sur l’une des conditions suivantes : si un joueur est a perdu tout son capital, ou si douze coups aboutis sont joués, ou, à l’extrême, au bout de 99 coups,
- La petite blinde démarre à un pion, puis augmente de deux pions tous les huit coups (la grosse blinde étant double de la petite),
- La relance minimum égale la petite blinde.
Comme les joueurs ayant déjà codé un moteur ne vont pas forcément appliquer cette nouveauté rapidement, je propose de la présenter comme un niveau « deux ».
Au sein de « Mon compte », chacun pourra indiquer s’il code aussi le niveau « deux » (par défaut non).
Pour un match donné, il sera en niveau « deux » si et seulement si les deux joueurs en lice le codent.
Voilà. Qu’en dites-vous ?
Pierre - webmaster Tournoyons
Un projet professionnel de site Web ? Contactez-moi
Salut Pierre, excellente idée de garder les deux pendant la transition ! Surtout que si je fais la bataille navale là je vais pas trop pouvoir bosser sur le poker pendant quelques jours.
Sinon pour les conditions d'arrêt de la partie en niveau 2 je pense que tu devrais garder seulement un joueur a perdu tout son capital et 99 coups. 12 coups aboutis c'est pas forcément assez long pour prendre tout son capital à l'autre donc si c'est notre nouvel objectif ça serait dommage d'interrompre la partie trop vite.
Bonjour,
La nouvelle règle du Poker, dite de « niveau 2 » est maintenant opérationnelle. Par rapport à la règle précédente :
- Chacun part avec un capital de 200 jetons,
- La mise sur un coup donné est plafonnée à 100 jetons maximum et est aussi plafonnée au capital restant le plus faible,
- La partie s’arrête sur l’une des conditions suivantes : si un joueur a perdu son capital (devenu inférieur à la grosse blinde), ou si quinze coups aboutis sont joués, ou, à l’extrême, au bout de 99 coups,
- La petite blinde démarre à un jeton, puis augmente de deux jetons tous les huit coups (la grosse blinde étant double de la petite),
- La relance minimum égale la petite blinde (sous réserve du point 2).
Au sein de « Mon compte », chacun indique si son moteur de Poker code le niveau 2 (par défaut non). Et un match donné est de niveau 2 si et seulement si les deux moteurs en lice le codent. Le query Level indique au moteur le niveau joué, et l’interface (dès lors que l’on a déclaré un moteur de Poker) permet de fixer le niveau.
Le moteur Tournoyons attends les concurrents pour des matchs de niveau 2
Pierre - webmaster Tournoyons
Un projet professionnel de site Web ? Contactez-moi
Si je puis me permettre de participer à la discussion (en tant que joueur pro de poker pas informaticien) :
Quelques remarques sur les règles du jeu (après c'est juste pour faire mon puriste) :
_ la mise la plus petite est normalement égale à 1BB (=big blind) tant qu'il n'y pas eu de mise à ce tour (preflop, flop, turn, river). Si il a déjà eu une mise à ce tour, alors la mise minimale pour relancer est égale à cette mise de départ. En gros si je mise 2BB alors mon adversaire pour relancer doit miser 4BB. La seule exception à cette règle c'est lorsqu'il n'a pas le tapis nécessaire pour miser 4bb il peut quand aller AI.
_ La logique d'arrêter un tournoi de poker en duel avant qu'un des joueurs ait perdu tout son tapis n'a pas vraiment de sens. Pour limiter le temps l'augmentation de la taille des blinds suffit largement.
_ Pour une structure rapide : Tapis de départ 500 jetons, blind 10/20 puis 15/30 puis 20/40 puis 30/60 puis 40/80 et 50/100 (on peut rajouter des niveaux mais perso je ne suis jamais monté après le 50/100 en 15k+ tournois joués de ce format). Augmentation des blinds toutes les 3 minutes. Temps maximal par tour dans une main 15 sec. Suivant ce format une partie entre humain dure en moyenne 3 minutes.
Sinon pour ceux qui veulent améliorer les performances de leurs bots :
_ Taper SNG HU nash sous google pourrait être un premier pas (si vous ne l'avez pas déjà fait). C'est une logique de push or fold preflop. A utiliser dès que le plus petit tapis est inférieur à 7bb.
_ Pour les vrais mordus il y a http://poker-ai.org/phpbb/ mais bon pour comprendre les threads sur place il faut être à la fois bon en théorie des jeux en info et en poker.
Si vous avez des questions n'hésitez pas.
PS : je n'avais pas vu la date du dernier post sur ce thread. Juste suivi le lien vers la page du tournoi qui indiquait qu'une partie avait été jouée hier. Désolé si c'est un déterrage de thread pour rien.
Merci Personne74 pour ce post bien intéressant.
C'est vrai que j'ai un peu laissé tombé l'affaire faute d'avoir réussi à vraiment lancer le truc. Pendant un moment un gros site de Poker français s'y est intéressé, mais ils n'ont pas donné de nouvelles depuis l'été.
Dans l'attente d'une éventuelle idée, cela s'enterre doucement
Si quelqu'un a envie de reprendre le flambeau, je peux largement y contribuer ...
Pierre - webmaster Tournoyons
Un projet professionnel de site Web ? Contactez-moi
J'imagine que cela puisse etre assez difficile de lancer ce genre de projet. Mine de rien faire un bot de poker semi compétent c'est déjà une quantité de boulot considérable. Je me suis pas mal intéressé au problème pas pour faire un bot mais parce que faire un bot consiste en gros à répondre à la question "comment jouer cette main dans l'absolu et/ou contre un adversaire qui a telles caractéristiques".
Depuis 2007 il y a une compétition internationale : http://www.computerpokercompetition.org qui réunit les meilleurs bots créés par les labos qui bossent dessus. Il y a eu quelques avancées notables. Mais bon c'est d'un niveau de ouf, avec des teams assez importantes qui bossent sur le sujet. En particulier les gars de l'université de l'Alberta semblent etre ceux qui ont obtenu les meilleurs résultats en développant un nouvel algorithme appelé CFRM.
Globalement le mélange poker + informatique donne des résultats assez marrants (enfin plaisants techniquement pour un geek comme moi). La lib pokersource (https://github.com/christophschmalho...ter/XPokerEval) est un bon exemple de programme très très mal écrit mais ultra optimisé alors que grosso modo la seule chose qu'elle fait c'est permettre de déterminer qui a la meilleure main. Le truc c'est qu'elle fait ça très vite et que pour ça il faut bien se prendre la tete. On est sur un ordre de grandeur de 20M de mains analysées par secondes.
Un simple logiciel comme pokerstove permet de faire le meme calcul (savoir qui a la meilleure main en moyenne à l'abatage) mais passe le turbo à 500M mains/sec. Ca fait un mois que j'essaye de refaire un pokerstove et je te garanti que ce n'est facile du tout.
Enfin bref je me perds. Tout ça pour dire "bravo pour l'initiative !" et c'est con que j'ai raté ça au début.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager