近期考期偷閒開發娛樂項目文字版三國殺,歷時一個月基本完成,工程量10000+行java
那麼主要亮點是?git
checkstyle滿分✌️github
簡介windows
開發語言:java多線程
運行模式:圖形界面 / 命令行架構
支持武將:標準包、神話再臨(風火林山及神將)app
遊戲模式:身份局,單機多人(左手打右手)測試
源代碼:ui
https://github.com/wzk1015/sanguosha/spa
遊戲截圖
圖形界面——啓動界面
圖形界面——主界面
命令行運行
試玩
目前尚未製做exe或app發行版(防止被發現太多bug畢竟不少武將都沒有進行測試),能夠經過運行jar包開始遊戲
前提條件
安裝jdk(版本1.8以上)
GUI模式
git clone git@github.com:wzk1015/sanguosha.git,或直接下載倉庫
使用命令行(windows下可按下win+R輸入cmd,mac下打開終端)進入下載目錄
運行java -jar sgsgui.jar便可
命令行模式
同上,運行java -jar sanguosha.jar,便可命令行運行
OO學了一學期大概仍是學會了不少東西,這個工程就複習了不少多態和架構設計的知識,以及多線程(雖然我並不想複習它)。此外還學了一些新的知識,例如swing開發GUI、反射、註解等,很有收穫
不過最重要的仍是娛樂,考期繁忙中能作點本身想作的事情仍是很愜意的
今日看劇看到一句臺詞十分應景,以此收尾: