說明
這是用java寫的一個聯(lián)機(jī)五子棋項目,該項目是我大二上期的時候?qū)懙?,那時候?qū)W完了java基礎(chǔ),想要把學(xué)的技術(shù)都綜合使用一下,于是就在國慶節(jié)花了3天還是幾天寫了這個項目。
這個項目分為服務(wù)端和客戶端,它們是基于Socket進(jìn)行通信的,簡單編寫了一下java的gui界面。
功能展示
主界面
登錄注冊界面
登錄之后的界面
下棋的界面
客戶端說明
我們在登錄之后,點擊開始游戲,這時候就可以選擇在線的用戶,然后發(fā)起游戲邀請
被邀請的用戶可以選擇接收或者拒絕
如果同意那么就會開始游戲
然后都進(jìn)入棋盤的那個界面開始下棋
如果獲勝或者另外一方退出游戲,那么就會取得游戲勝利
服務(wù)端說明
服務(wù)端就沒有g(shù)ui界面了,但是會在控制臺輸出一些用戶的信息
總結(jié)
這個項目就是我在學(xué)完java基礎(chǔ)之后用來練手的,把java基礎(chǔ)里面的技術(shù)都用了一下,代碼量可能四千行左右吧,大家也可以下載下來玩一下。
github鏈接為 https://github.com/c-ttpfx/java-online-gobang文章來源:http://www.zghlxwxcb.cn/news/detail-408893.html
在代碼下面有一個README.md文件,里面說明了如何進(jìn)行使用。文章來源地址http://www.zghlxwxcb.cn/news/detail-408893.html
到了這里,關(guān)于純java編寫的聯(lián)機(jī)五子棋項目(附帶開源鏈接)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!