GitHunt
CO

基于Java NIO实现五子棋游戏

gomoku

基于Java NIO实现五子棋游戏

声明:该项目是基于本人以前用BIO+UDP实现的五子棋游戏快速修改而成,因此代码有点丑,请见谅。

组织结构

├── client -- 游戏客户端
├── common -- 公共部分
├── net -- 网络工具类
├── server -- 游戏服务器
└── util -- 工具类

打包文件

  • gomoku-server.jar: 游戏服务器
  • gomoku-client.jar: 游戏客户端

项目运行

  1. 下载:git clone
  2. 修改配置:修改GomokuClient.java中的服务器IP
  3. 打包:mvn clean package
  4. 复制服务器端jar包到服务器:scp gomoku-server.jar
  5. 启动服务器:nohup java -jar gomoku-server.jar > gomoku.log 2>&1 &
  6. 查看服务器日志:tail -20f gomoku.log
  7. 运行多个客户端:java -jar gomoku-client.jar

运行截图

gomoku

许可证

Apache-2.0

Languages

Java100.0%

Contributors

Apache License 2.0
Created November 14, 2018
Updated April 20, 2022
codethereforam/gomoku | GitHunt