mirror of
https://github.com/Qsgs-Fans/FreeKill.git
synced 2024-11-16 11:42:45 +08:00
Sanguosha (三国杀, a.k.a. Legend of Three Kingdoms, LTK) written in Qt and Lua.
0745863863
- 游戏结束时离线玩家增加逃率 - 退出房间时取消准备状态 - 副技能的 `main_skill` - 预亮相关优化 - 自定义身份,图从拓展包随便找一张 - 无懈可击使用时带1200毫秒延迟 - 未开始的房间显示开启的所有牌堆,衍生牌灰色字体化 - 可以随意打开fk.rep文件并播放录像 - 服务器Shell新增重置密码命令 |
||
---|---|---|
.github | ||
android | ||
audio | ||
docker | ||
docs | ||
Fk | ||
fonts | ||
image | ||
include@4fd2070d09 | ||
lang | ||
lib | ||
lua | ||
packages | ||
server | ||
src | ||
test/lua | ||
wasm | ||
.gitignore | ||
.gitmodules | ||
CHANGELOG.md | ||
CMakeLists.txt | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
flake.lock | ||
flake.nix | ||
freekill.desktop | ||
freekill.server.config.json.example | ||
LICENSE | ||
README.md | ||
waiting_tips.txt |
FreeKill
关于本项目
FreeKill是一款开源的三国杀游戏,但其目的不在于补完官方所有武将,而是着力于提供一个最适合DIY的框架。
项目文档
依赖的库
以下是FreeKill运行所必不可少的依赖库:
FreeKill在编译过程中,需要用到cmake, flex, bison, swig。
安装和使用
Release页面提供Windows版和Android版的打包好的文件,请直接下载使用。
Linux用户则需要从头开始编译,不过对于ArchLinux上,可以从AUR中安装:
$ yay -S freekill
初始界面是连入服务器的界面,可以选择加入服务器,也可以单机开始游戏。
如何构建
关于如何从头构建FreeKill,详见编译教程。
参与其中
若您能为FreeKill做出贡献,我们将不胜感激。
如若您能提出良好的建议,请fork本仓库然后提交PR。您也可以单纯只提出一个issue,或者为repo点一个star。再次感谢您的帮助。
有关做出贡献的细节,详见CONTRIBUTING.md
。(施工中)
许可证
本仓库使用GPLv3作为许可证。详见LICENSE
文件。