近期考期偷闲开发娱乐项目文字版三国杀,历时一个月基本完成,工程量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、反射、注解等,很有收获
不过最重要的仍是娱乐,考期繁忙中能作点本身想作的事情仍是很惬意的
今日看剧看到一句台词十分应景,以此收尾: