FreeKill/README.md
notify 8b212c2a7a
player:play (#15)
* player:play

* proceed phase

* update readme

Co-authored-by: Notify-ctrl <notify-ctrl@qq.com>
2022-04-04 19:04:55 +08:00

38 lines
967 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# FreeKill
___
试图打造一个最适合diy玩家游玩的民间三国杀所有的一切都是为了更好的制作diy而设计的。
项目仍处于啥都没有的阶段。不过我为了整理思路,也写了点[文档](./doc/index.md)。
___
## 如何构建
以Debian11为例首先克隆仓库
```shell
$ git clone https://github.com/Notify-ctrl/FreeKill
```
然后安装编译软件所必需的软件包:
```shell
$ sudo apt install qtbase5-dev qtdeclarative5-dev qtmultimedia5-dev qml-module-qtquick2 qml-module-qtquick-controls2 qml-module-qtquick-window2 qml-module-qtquick-layouts qml-module-qtgraphicaleffects cmake swig lua5.4 sqlite3
```
然后编译运行即可。
```shell
$ mkdir build && cd build
$ cmake .. && make
$ cp src/FreeKill ..
$ cd ..
$ ./FreeKill
```
对于Windows用户建议安装Qt Creator和Qt 5.15.2。必要时自行配置CMake。
然后下载swig并为其配置环境变量即可构建FreeKill。