PokerTH
PokerTH
| |
---|---|
Basisdaten
| |
Erscheinungsjahr | 4. Oktober 2006[1] |
Aktuelle Version | 0.6.2 (21. Mai 2008) |
Betriebssystem | Linux, Mac OS, Windows |
Programmiersprache | C++[2][3] |
Kategorie | Simulation |
Lizenz | GPL |
http://www.pokerth.net |
PokerTH ist der Name eines Open-Source-Software-Projektes, welches eine Computersimulation für die Pokervariante Texas Hold’em darstellt. Die Software steht in allen ihren Teilen unter der GPL. Das Spiel besitzt eine künstliche Intelligenz in der Gegner-Engine, welche bis zu sechs leistungsfähige Computergegner steuert. Das Spiel wurde in der Programmiersprache C++ unter Verwendung der Bibliotheken Qt4, Boost und SDL programmiert und ist für die Plattformen Windows, Linux und MacOS X verfügbar.
Entwicklung
Das Projekt wurde 2006 von Florian Thauer und Felix Hammer gestartet, da zu dieser Zeit kein freies Pokerprogramm mit Computergegnern existierte. Die Version 0.1 wurde der Öffentlichkeit noch nicht zugänglich gemacht. Sie enthielt schon die komplette grafische Oberfläche und konnte bis zum Ende der 1. Spielrunde in Texas Hold’em (Preflop) gespielt werden. Im Oktober 2006 wurde die Version 0.2 und wenig später die Version 0.3 veröffentlicht, die auch die weiteren Spielrunden ermöglichten.
Am 4. April 2007 wurde die Version 0.4 veröffentlicht. Sie enthielt neben einem komplett neuen Design, und einer von Grund auf neu programmierten Gegner-Engine einen umfangreichen Einstellungs-Dialog um den Programmablauf an seine eigenen Vorstellungen anzupassen.
Die Version 0.5 wurde am 17. Juni 2007 freigegeben. Die wichtigsten Neuerungen waren Netzwerkspiele im LAN und Internet, Internationalisierung und Sound-Unterstützung.
Seit Version 0.6 vom 13. Dezember 2007 sind Spiele über das Internet möglich. Damit wird automatisch eine Verbindung zu einem dedizierten Server hergestellt der die Verwaltung der Online-Spiele übernimmt und das zukunftsweisende Protokoll SCTP über IPv6 unterstützt. Dadurch ist das Online-Spielen deutlich einfacher geworden, da technische Hürden wie Portweiterleitung hinter Routern und IP-Adressen-Weitergabe entfallen. Die Anzahl der übersetzten Sprachen wuchs in diesem Release auf 14 an.
Weblinks
- ↑ Changelog. (abgerufen am 7. April 2019).
- ↑ pokerth: PokerTH is a poker game written in C++/Qt. (abgerufen am 16. Februar 2018).
- ↑ The pokerth Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 18. Juli 2018).