2010-08-02 91 views
0

我開發了一個使用QuickServer庫的Trump紙牌遊戲的多玩家客戶/服務器變體。它適用於4名人類玩家。但是當我完成AI玩家時,我沒有找到將其整合到服務器的方法:我應該爲每個玩家創建一個單獨的線程嗎?Java多人紙牌遊戲AI集成

我希望我的問題是清楚的。任何建議將不勝感激。

回答

1

服務器應該只是一個服務器。在這種情況下,它會更新客戶端,瞭解發生了什麼以及接下來會發生什麼。

如果是我,我將擁有一個AIClientPlayer,它會傳遞一個客戶端,並在客戶端發出信號時採用您喜歡的AI邏輯進行操作。