Passer au forum
Programmeur Fou !
 
Notifications
Retirer tout

Programmeur Fou !

31 Messages
12 Utilisateurs
0 Réactions
1,803 Vues

Message original de HaHaNiceBluF
Ok alors ma question est : comment est-il possible de connaitre son adversaire le plus rapidement possible en HU ? _biggrin:

Si il complete la sb, si il raise à moins de 3bb.
Si son stack n'est pas de 100bb
Si il paye la big blind avant que ce soit son tour (ne s'applique pas dans le cas du HU :p)

Les autres paramètres à prendre en compte risque d'etre difficile à programmer du genre :

- Si c'est un avatar avec un bébé/une voiture/une bouteille d'alcool/un gars avec des lunettes de soleil

- Si le mec écrit en majuscule (bon je parle rarement à un bot :D)

- Si il ecrit en SmS. (pareil)

- Si dans son pseudo ya le nom d'un alcool x)

Bon okay , c'est des préjugés, mais bon, on est pas là pour donner des prêts bancaires hein :D


Répondre
Citation
_Anonymous_ Auteur du sujet
_Anonymous_

Message original de elweee
Les autres paramètres à prendre en compte risque d'etre difficile à programmer du genre :

- Si c'est un avatar avec un bébé/une voiture/une bouteille d'alcool/un gars avec des lunettes de soleil

- Si le mec écrit en majuscule (bon je parle rarement à un bot :D)

- Si il ecrit en SmS. (pareil)

- Si dans son pseudo ya le nom d'un alcool x)

Bon okay , c'est des préjugés, mais bon, on est pas là pour donner des prêts bancaires hein :D

C'est pas un bot que je créer, c'est un jeu vidéo _wink:
Du coup l'ordinateur part avec autant de jetons que le joueur. Donc au final les informations utiles pour connaitre son adversaire sont "Si il complete la sb, si il raise à moins de 3bb."

Merci

:diamond:

Répondre
Citation
freeplayer62
Inscrit : 16.08.2007

Salut HaHaNiceBluF ,

Très intéressant ton projet, j'ai déjà cherché un programme pour pouvoir m'exercer au HU mais sans succès.

J'aimerais bien tester aussi ;)


Répondre
Citation

Message original de HaHaNiceBluF

Message original de elweee
Les autres paramètres à prendre en compte risque d'etre difficile à programmer du genre :

- Si c'est un avatar avec un bébé/une voiture/une bouteille d'alcool/un gars avec des lunettes de soleil

- Si le mec écrit en majuscule (bon je parle rarement à un bot :D)

- Si il ecrit en SmS. (pareil)

- Si dans son pseudo ya le nom d'un alcool x)

Bon okay , c'est des préjugés, mais bon, on est pas là pour donner des prêts bancaires hein :D

C'est pas un bot que je créer, c'est un jeu vidéo _wink:
Du coup l'ordinateur part avec autant de jetons que le joueur. Donc au final les informations utiles pour connaitre son adversaire sont "Si il complete la sb, si il raise à moins de 3bb."

Merci

:diamond:

J'avais oublié de préciser que tout ces paramètres font de l'adversaire un fish :)


Répondre
Citation

Ouais bien sur, pourquoi s'emmerder a compter les outs quand on peut fier tous ses calls foireux sur le read qui tue, le mec s'appelle laurieOM83 et a un photo de zidane...

Sert a rien d'essayer de faire n'imp oop juste pour pouvoir savoir comment joue l'adversaire. Vaut mieux attendre de connaitre les frequence de raise, limp/fold, raise/fold apres qq mains.

Du coup pour le preflop, moi je conseillerais:
- oop 3bet KQ AJ+ 99+, a la rigueur KJ A8-AT 66+ sur des limps.
- raise top 80% ip

Si tu veux differents styles t'a aussi le semi limper raise 20% limp 60% fold 20% a peu pres ou le full limp.

Et c'est seulement apres 20 ou 30 mains que tu va pouvoir commencer a adapter tes ranges pour optimiser.


Répondre
Citation
_Anonymous_ Auteur du sujet
_Anonymous_

D'accord je prends note !
Ta réponse est très instructive !

Je posterai des nouveaux messages prochainement pour expliquer plus en détail mon programme, ce que je souhaite faire (pas seulement pour l'IA).

Si vous avez des recommandations, des idées que vous aimeriez développer et que je pourrais intégrer dans mon programme, n'hésitez pas !

Bonne chance dans votre poker !


Répondre
Citation

Ce serait pas mal de ne pas generer les mains independamment mais de faire une serie aleatoire complete (pas une mais 300 ou 500 mains) en entrant une graine donnée.

Comme ca 2 joueurs peuvent jouer sur la meme serie aleatoire et les meme mains, puis comparer leurs facons de jouer. 2 joueurs sur les meme spots au lieu d'un qui joue et l'autre qui commente.


Répondre
Citation

Salut heureux de voir un tel projet naître,Je sais que tu n'as pas demandé d'aide vis à vis de la programmation mais étant en (restons simple pour le reste de la communauté) doctarat informatique au cnam (contact moi par mp pour plus de précisions) et n'étant pas très bon au poker j'ai bien peur que cela soit le seul point où je puisse te donner des conseils.Spécialement dans la notion d'inteligence arrtificielle qui apprend elle même de ses propre erreurs.
Pour en revenir à ton projet j'ai vu que tu compter le dvp en C,tout à fait bien si tu ne souhaite l'utiliser à tes fins personnelles par contre (même si je suis sur que tu le sais très bien)si tu penses en faire une commercialisation plus tard tu devra le refaire sous un autre language style java.
Je suis vraiment intéréssé par ce projet pas réelement d'un point de vue pokéristique mais bien plus sur le travail de l IA et de son adaptation face au joueur.
mon mail pour toute info: édité

Message édité. Données personnelles. chika78
Poker et sécurité informatique


Répondre
Citation
V1nz
Inscrit : 30.05.2008

Salut! ça a l'air fun comme projet, tout à fait le genre de trucs dans lequel j'aurais pu me lancer tête baissée il y a quelques années!

Si tu veux des probabilités précises en un temps plus court "il suffit" d'utiliser le calcul distribué.
Calculer des probas sur un grand nombre de tirage, c'est typiquement le genre de problème qui se résoud très facilement avec la méthode "diviser pour mieux régner"
Après ça, avec un dualcore ou quadcore (ou même avec plusieurs machines en réseau, local ou internet) tu peux obtenir une bonne précision en beaucoup moins de temps. Bon, d'accord, c'est un peu bourrin juste pour s'entraîner au heads up, mais quand on aime, on ne compte pas! :transpire:


Répondre
Citation
_Anonymous_ Auteur du sujet
_Anonymous_

Ok merci pour l'info ! Je vais me renseigner sur le sujet dès que j'ai le temps !


Répondre
Citation
_Anonymous_ Auteur du sujet
_Anonymous_

Bonjour à tous les joueurs !

Je suis toujours en train de programmer mon jeu de poker HU avec intelligence artificielle.

Je voulais savoir si quelqu'un connait des livres, des vidéos, des sites qui expliquent les bases du jeu 1 contre 1.

Merci d'avance pour toutes vos réponses et bonne chance (et peu de bad beats) à tous !

:spade:


Répondre
Citation