【導(dǎo)讀】立題目的和意義:本程序旨在用JAVA實(shí)現(xiàn)一個(gè)基本于C/S模式的五子棋網(wǎng)絡(luò)對(duì)戰(zhàn)游戲。玩家作為客戶(hù)端通過(guò)服務(wù)器端與其它玩家進(jìn)行對(duì)戰(zhàn),聊天等功能。通過(guò)實(shí)現(xiàn)本程序加深對(duì)計(jì)算機(jī)網(wǎng)絡(luò)編程的了解。IntelPentium®2及以上處理器,32M以上內(nèi)存,4G以上硬盤(pán);Microsoft®Windows?9X/NT/XP操作系統(tǒng);800*600或以上的屏幕分辨率。本文主要講的是用Eclipse開(kāi)發(fā)工具與java開(kāi)發(fā)語(yǔ)言開(kāi)發(fā)出一個(gè)自定義界面的五子棋小游戲,本游戲程序能實(shí)現(xiàn)兩個(gè)人對(duì)陣下棋,并且程序中能智能的判定游戲的獲勝方和游戲的結(jié)束與否,實(shí)現(xiàn)兩方進(jìn)行博弈。通過(guò)對(duì)軟件的編寫(xiě),更深入的理解了面向?qū)ο蟮母拍?,也體會(huì)到利用面向?qū)ο笳Z(yǔ)言處理一些問(wèn)題的優(yōu)勢(shì)。同時(shí)也加深了對(duì)多線程,流套接字等高級(jí)技術(shù)的理解。五子棋是起源于中國(guó)古代的傳統(tǒng)黑白棋種之一。現(xiàn)代五子棋日文稱(chēng)之為“連珠”,英文稱(chēng)之為“Renju”、“Gobang”或“FIR”,亦有“連五子”、“五子連”、“串珠”、“五目”、“五目碰”、“五格”等多種稱(chēng)謂。