【導讀】巧,以及研究簡單的人工智能,決定用Java開發(fā)五子棋游戲。對戰(zhàn)和玩家之間聯(lián)網(wǎng)對戰(zhàn)2個功能。網(wǎng)絡連接部分為Socket編程應用,客戶端。維護和收集用戶輸入的信息,及錯誤處理。服務器維護在線用戶的基本信息和任。意兩個對戰(zhàn)用戶的棋盤信息,動態(tài)維護用戶列表。在人機對弈中通過深度搜索和。估值模塊,來提高電腦棋手的智能。分析估值模塊中的影響精準性的幾個要素,法的基礎上分析一些提高電腦AI方案,如遞歸算法、電腦學習等。