PokerTH
執行中的 PokerTH | |
| 目前版本 |
|
|---|---|
| 原始碼庫 | |
| 程式語言 | C++ |
| 作業系統 | Windows、macOS、Linux、Android |
| 平台 | 網頁瀏覽器 |
| 語言 | 多種語言 |
| 特許條款 | GNU AGPL v3(2011年至今),GPLv2(2011年前) |
| 網站 | pokerth |
PokerTH 是一款自由及開放原始碼的德州撲克電子遊戲,使用 C++ 和 Qt 框架開發。遊戲可以在 Windows、macOS、Linux 和 Android 上執行,同時也提供可直接在現代網頁瀏覽器中執行的官方 Web 客戶端。
PokerTH 支援玩家與電腦控制的對手進行單機遊戲,也支援通過區域網絡、私人伺服器或互聯網進行多人遊戲。每張牌桌最多可容納十名玩家。遊戲還提供多種介面、牌桌、撲克牌樣式及其他可自訂設置。
PokerTH 專案始於 2006 年。此後,遊戲的桌面客戶端、網絡伺服器以及線上功能持續發展。2.x 系列引入了基於 QML 的新用戶介面,而官方瀏覽器客戶端則於 2026 年推出。
歷史
[編輯]PokerTH 專案由 Felix Hammer 和 Florian Thauer 於 2006 年啟動,並於 2006 年 5 月 13 日在 SourceForge 註冊。[2]
早期版本主要面向桌面電腦,並逐步增加了網絡遊戲功能。2007 年,Linux.com 對 PokerTH 進行了評測,當時該遊戲已經能夠在 Linux、Windows 和 Mac OS X 上執行,並支援與電腦玩家以及其他網絡玩家進行德州撲克遊戲。[3]
隨後,PokerTH 增加了專用的互聯網遊戲伺服器及遊戲大廳,使玩家可以直接尋找、建立和加入線上遊戲。[3]
隨着專案繼續發展,PokerTH 增加了最多十名玩家的牌桌、線上排名遊戲、自訂牌桌和撲克牌樣式、聊天功能以及其他遊戲和介面功能。
2011 年,PokerTH 的軟件特許條款由 GPLv2 改為 GNU AGPL。[4]
在 1.x 系列中,PokerTH 增加了 Android 支援、聲音功能以及對更高螢幕解像度的支援。伺服器代碼也進行了重構,並開始使用 Protocol Buffers 作為通訊協定,為其他類型的客戶端提供了技術基礎。[5]
PokerTH 1.1.2 於 2017 年釋出。[6]
之後,PokerTH 的開發進入 2.x 系列,對用戶介面、網絡功能、伺服器以及不同平台上的客戶端進行了較大規模的更新。
2026 年,新的 QML 客戶端被宣布為穩定版本,並與傳統的 Qt Widgets 客戶端一起釋出。[7]
QML 客戶端隨後加入了玩家統計和排名頁面、遊戲觀戰、更多牌桌主題和撲克牌樣式、聊天功能改進以及其他用戶介面功能。[8]
Web 客戶端
[編輯]2026 年,PokerTH 推出了官方 Web 客戶端,使玩家無需安裝桌面程式即可直接通過網頁瀏覽器執行 PokerTH。[9]
Web 客戶端可以連接 PokerTH 官方線上網絡,也可以連接區域網絡或私人專用伺服器。此外,它還提供離線訓練模式,可直接與電腦控制的玩家進行遊戲。[9]
該客戶端採用漸進式 Web 應用程式(PWA)技術,可在桌面電腦、平板電腦和智能手機的現代瀏覽器中使用,並可安裝至裝置主螢幕。[9]
Web 客戶端與傳統 PokerTH 客戶端使用相同的遊戲規則,並支援最多十名玩家的牌桌。[9]
遊戲方式
[編輯]PokerTH 提供多種遊戲方式:
- 本地遊戲:玩家可以與由電腦控制的對手進行德州撲克遊戲。
- 互聯網遊戲:玩家可以連接 PokerTH 官方網絡,與其他玩家進行線上遊戲。
- 區域網絡及私人伺服器:玩家可以連接本地網絡或自己部署的 PokerTH 專用伺服器。
- 瀏覽器遊戲:通過官方 Web 客戶端直接在網頁瀏覽器中遊戲,並可使用離線訓練模式。[9]
遊戲遵循德州撲克規則,並使用虛擬籌碼,不涉及真錢投注。Web 客戶端和 PokerTH 專案均作為自由及開放原始碼軟件提供。[9]
評價
[編輯]2007 年,Joe Barr 在 Linux.com 的評測中介紹了 PokerTH 的單機及網絡遊戲功能,並認為它是一款適合學習和遊玩德州撲克的 Linux 遊戲。[3]
PokerTH 後來被多個 Linux 發行版的軟件倉庫收錄,並長期通過 SourceForge 提供下載。[3][2]
參見
[編輯]參考資料
[編輯]- ^ Release 2.1.11. 2026年10月31日 [2026年11月1日].
- ^ 2.0 2.1 PokerTH. SourceForge. [2026-09-06].
- ^ 3.0 3.1 3.2 3.3 Joe Barr. Going all-in with PokerTH. Linux.com. SourceForge. 2007-10-26 [2026-09-06].
- ^ PokerTH source code revision 2906. SourceForge. 2011 [2026-09-06].
- ^ PokerTH. SourceForge. [2026-09-06].
- ^ PokerTH - Changelog. PokerTH.net. [2026-09-06]. (原始內容存檔於2018-02-04).
- ^ PokerTH v2.1.0. GitHub. PokerTH. 2026-07-03 [2026-09-06].
- ^ Releases · pokerth/pokerth. GitHub. PokerTH. [2026-09-06].
- ^ 9.0 9.1 9.2 9.3 9.4 9.5 PokerTH Web Client. PokerTH. [2026-09-06].