- 类型: 基于 C++ 的异步网络多人回合制棋类游戏
- 主要目录:
game/(游戏逻辑)、network/(网络层)、lib/(第三方库)、src/(可执行入口)
- 简洁的客户端/服务器实现(使用 standalone Asio)
- 使用
nlohmann/json处理 JSON - 终端/控制台渲染工具
rang用于彩色输出
-
安装
xmake:- 参考 https://xmake.io 获取安装说明
-
在仓库根构建:
cd <repo-root> xmake build server xmake build client
- 启动服务器:
cd <repo-root> xmake run server
- 启动客户端(在另一终端):
cd <repo-root> xmake run client
- 本项目采用 MIT 许可证。详见仓库根的
LICENSE。 - 本项目包含第三方依赖,它们的许可与说明已汇总在
NOTICE中。请在再分发源码或二进制时一并包含这些许可文本以满足第三方许可要求。
- 欢迎提交 issue 或 pull request。请在贡献前先描述问题并附上可复现的步骤。
- 仓库拥有者:
FEITENG-0828(请使用 GitHub issue 提交问题或 PR)