https://github.com/yangxin9003/chinese-chess-in-git
在 git 里进行象棋PVP
https://github.com/yangxin9003/chinese-chess-in-git
chess game git pvp
Last synced: 6 months ago
JSON representation
在 git 里进行象棋PVP
- Host: GitHub
- URL: https://github.com/yangxin9003/chinese-chess-in-git
- Owner: yangxin9003
- License: wtfpl
- Created: 2022-09-05T08:01:20.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-09-23T02:51:19.000Z (almost 4 years ago)
- Last Synced: 2025-08-20T16:00:59.939Z (11 months ago)
- Topics: chess, game, git, pvp
- Language: TypeScript
- Homepage:
- Size: 23.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# 中国象棋 in GIT(PVP)
命令行中运行的中国象棋(pvp),利用 git 仓库进行数据交换。结伴编程摸鱼新方式。
```
车-马-相-士-将-士-相-马-车
|-|-|-|-|-|-|-|-|
|-炮-|-|-|-|-|-炮-|
兵-|-兵-|-兵-|-兵-|-兵
|-|-|-|-|-|-|-|-|
|-|-|-|-|-|-|-|-|
卒-|-卒-|-卒-|-卒-|-卒
|-炮-|-|-|-|-|-炮-|
|-|-|-|-|-|-|-|-|
车-马-象-士-帅-士-象-马-车
```
## 使用方式
* 提前准备一个双方可连接的git仓库(如:github、 gitee)
* clone 到本地(保证双方都有提交权限)
* 进入目录,配置用户名、切换分支(不切换也可以通过命令进行自动新建分支,配置用户名)
* 执行 `npx chinese-chess-pvp -u -w -b `
### 帮助文档
```sh
npx chinese-chess-pvp -h
```
## 细节说明
* 新建游戏的人为红方,红方先行
* 红方不可以改名字,没次进入游戏必须名称相同,否则红发无法操作;黑方随意
* 默认在当前 git 仓库中初始化,可通过 `-w` 参数改变工作目录
* 默认在当前分支进行游戏,请不要在你的工作 git 上进行