Aller au contenu

PokerTH

Un article de Wikipédia, l'encyclopédie libre.
PokerTH
Image
Partie de PokerTH.

Développeur
Felix Hammer, Florian Thauer et contributeurs

Date de sortie
2006
Genre
Mode de jeu
Solo, réseau local, Internet
Plate-forme
Langue
Multilingue

Site web

PokerTH est un logiciel libre de poker consacré à la variante Texas hold'em no-limit. Écrit principalement en C++ à l'aide du framework Qt, il permet de jouer contre des adversaires contrôlés par ordinateur ainsi qu'avec d'autres joueurs en réseau local ou sur Internet[1].

Le logiciel est disponible notamment sous Windows, GNU/Linux, macOS et Android. Depuis 2026, PokerTH dispose également d'un client permettant d'accéder au jeu depuis un navigateur web[2].

Le code source de PokerTH est publié sous licence GNU AGPL v3[3].

Le projet est lancé en 2006 par Felix Hammer et Florian Thauer[1]. La version 2.1.9 est publiée le 12 septembre 2026[4].

Le projet PokerTH est lancé en 2006 par Felix Hammer et Florian Thauer. Le projet est enregistré sur SourceForge en mai 2006[1].

Les premières versions sont principalement consacrées au jeu contre des adversaires contrôlés par ordinateur. Le logiciel évolue ensuite avec l'ajout du jeu en réseau local et sur Internet, d'un serveur de jeu dédié et de possibilités de personnalisation.

La version 0.5, publiée en 2007, introduit notamment le jeu en réseau et en ligne ainsi que l'internationalisation du logiciel. La version 0.6 ajoute un serveur dédié pour le jeu en ligne ainsi que la prise en charge d'IPv6.

La version 0.7, publiée en mai 2009, permet des parties réunissant jusqu'à dix joueurs et ajoute notamment de nouvelles possibilités de personnalisation graphique[5].

Après la branche 1.x, le développement se poursuit avec la série 2.x. En 2026, plusieurs nouvelles versions sont publiées successivement, avec notamment une évolution de l'interface, des versions pour appareils mobiles et le développement d'un client web.

La version 2.1.0, publiée le 3 juillet 2026, marque une évolution importante de l'interface de PokerTH. Le nouveau client basé sur QML devient alors une version stable, distribuée aux côtés du client historique utilisant les widgets Qt[6].

Des versions pour Windows, Linux et macOS sont notamment proposées avec les deux interfaces. PokerTH est également distribué sur Android[7].

Les versions suivantes de la série 2.1 apportent différentes améliorations aux clients, au serveur, au système de discussion et à l'interface.

La version 2.1.8, publiée le 1er septembre 2026, ajoute notamment une boîte de réception dédiée aux messages privés dans le client QML, de nouvelles réactions par emoji et de nouveaux thèmes graphiques. Elle introduit également plusieurs modifications concernant le serveur, la sécurité des communications et la version Android[7],[8].

Principe du jeu

[modifier | modifier le code]

PokerTH permet de jouer au Texas hold'em no-limit avec des jetons virtuels.

Une partie peut réunir jusqu'à dix joueurs[5]. Lorsque le nombre de joueurs humains est insuffisant dans une partie locale, des adversaires contrôlés par ordinateur peuvent compléter la table.

Le logiciel propose plusieurs modes de jeu :

  • jeu local contre des adversaires contrôlés par ordinateur ;
  • jeu en réseau local ;
  • connexion à un serveur dédié ;
  • jeu sur Internet contre d'autres utilisateurs de PokerTH.

Jeu en ligne

[modifier | modifier le code]

PokerTH permet de rejoindre des serveurs de jeu sur Internet et de jouer contre d'autres utilisateurs.

Les joueurs peuvent créer ou rejoindre des parties et participer à différents types de parties, notamment des parties prises en compte dans les classements du serveur.

Le projet dispose également d'une communauté en ligne organisant différents tournois et compétitions.

En 2026, un client web de PokerTH est mis à disposition à l'adresse webclient.pokerth.net[2].

Il permet d'utiliser PokerTH directement depuis un navigateur web, sur ordinateur, tablette ou téléphone, sans installer le client de bureau. Il peut se connecter au réseau PokerTH sur Internet ainsi qu'à des serveurs dédiés ou situés sur un réseau local[2].

Le client comprend également un mode d'entraînement hors ligne contre des adversaires contrôlés par ordinateur. Comme les autres clients PokerTH, il permet des parties réunissant jusqu'à dix joueurs[2].

L'interface est adaptée aux ordinateurs et aux appareils mobiles. Le client peut également être installé sous la forme d'une application web progressive (PWA)[2].

Le code source du client web est disponible publiquement et est publié sous licence GNU AGPL v3[9].

Personnalisation

[modifier | modifier le code]

PokerTH propose différentes possibilités de personnalisation de l'interface et des parties.

Les utilisateurs peuvent notamment modifier :

  • les tables de poker ;
  • les jeux de cartes ;
  • le dos des cartes ;
  • les avatars ;
  • différents éléments de l'interface.

Les versions récentes proposent deux interfaces principales pour les clients installables sur ordinateur : le client historique utilisant les widgets Qt et le client basé sur QML.

Le client web propose également différents styles de tables, jeux de cartes et avatars[2].

PokerTH est traduit dans de nombreuses langues.

Les clients proposent notamment le français, l'anglais, l'allemand, l'espagnol, l'italien, le portugais, le néerlandais, le russe, le chinois, le grec, le hongrois, le norvégien, le slovaque, le suédois et le turc.

Le client web propose lui aussi une interface multilingue[2].

Développement

[modifier | modifier le code]

PokerTH est principalement développé en C++ avec le framework Qt[1].

Le code source du projet est publiquement disponible sur GitHub[3]. Les versions officielles sont également distribuées par l'intermédiaire de SourceForge[7].

Le projet comprend un moteur de jeu, des clients graphiques et un serveur dédié permettant d'héberger des parties multijoueurs.

Le client web constitue un projet distinct compatible avec l'infrastructure PokerTH. Son code source est également disponible sur GitHub[9].

PokerTH est un logiciel libre.

Le code source actuel de PokerTH est distribué selon les termes de la GNU Affero General Public License version 3, ou toute version ultérieure, avec des dispositions supplémentaires concernant notamment l'utilisation d'OpenSSL[3].

Le client web est lui aussi distribué sous licence GNU AGPL v3[9].

Notes et références

[modifier | modifier le code]
  1. 1 2 3 4 (en) « PokerTH », sur SourceForge (consulté le )
  2. 1 2 3 4 5 6 7 « PokerTH Web Client », sur PokerTH (consulté le )
  3. 1 2 3 (en) « pokerth/pokerth », sur GitHub (consulté le )
  4. ↑ (en) « PokerTH 2.1.9 released », sur PokerTH, (consulté le )
  5. 1 2 (en) « PokerTH 0.7 », sur LWN.net, (consulté le )
  6. ↑ (en) « PokerTH 2.1.0 », sur SourceForge, (consulté le )
  7. 1 2 3 (en) « PokerTH 2.1.8 », sur SourceForge, (consulté le )
  8. ↑ (en) « PokerTH: version 2.1.8 released », sur PlayingTux, (consulté le )
  9. 1 2 3 (en) « narmod/pokerth-web-client », sur GitHub (consulté le )

Liens externes

[modifier | modifier le code]

Revue de presse

[modifier | modifier le code]