Compare commits

...

3 Commits

Author SHA1 Message Date
Lãng Khách
19d3d0a75e format ts file 2024-11-15 14:06:17 +07:00
Lãng Khách
c43e9c5fc6
Merge branch 'master' into vietnamese 2024-11-15 11:00:57 +07:00
notify
f3ddd7420a update readme
Some checks are pending
Check Whitespace and New Line / check (push) Waiting to run
Deploy Doxygen to Pages / build (push) Waiting to run
Deploy Doxygen to Pages / deploy (push) Blocked by required conditions
2024-11-15 11:09:34 +08:00
2 changed files with 35 additions and 36 deletions

View File

@ -12,41 +12,55 @@ ___
## 关于本项目
新月杀FreeKill是一款开源的三国杀游戏但其目的不在于补完官方所有武将而是着力于提供一个最适合DIY的框架。
欢迎来到新月杀新月杀FreeKill是一款开源的三国杀游戏目的是为了提供一个最适合DIY的框架。
为了证明框架的适用性开发组还实现了官方大部分武将技能与游戏模式以供DIYer们参考。
___
## 项目文档
https://fkbook-all-in-one.readthedocs.io/
项目使用Lua语言实现游戏逻辑与房间调度使用Qt C++为Lua提供底层支持网络通信、JSON等
使用Qt Quick实现GUI界面。详细文档请查看https://fkbook-all-in-one.readthedocs.io/。
___
## 安装和使用
Release页面提供Windows版和Android版的打包好的文件请直接下载使用。
如需版本更新的话,请直接覆盖到原先的安装上更新,无需卸载旧版。
Linux用户则需要从头开始编译不过对于ArchLinux上可以从AUR中安装
Linux用户则需要从头开始编译[详细编译流程在此](https://fkbook-all-in-one.readthedocs.io/zh-cn/latest/develop/02-env.html))。
以Debian为例
$ yay -S freekill
```sh
$ sudo apt install git gcc g++ cmake swig
$ sudo apt install liblua5.4-dev libsqlite3-dev libreadline-dev libssl-dev libgit2-dev
$ sudo apt install qtcreator qt6-base-dev qt6-tools-dev-tools # TODO: 记不清qt6的dev包了我自己用的是arch
```
初始界面是连入服务器的界面,可以选择加入服务器,也可以单机开始游戏。
```sh
$ git clone https://github.com/Qsgs-Fans/FreeKill.git
$ cd FreeKill
$ mkdir build && cd build
$ cp -r /usr/include/lua5.4/* ../include
$ cmake .. && make -j8
```
___
此外ArchLinux用户也可从AUR中安装
## 如何构建
```sh
$ yay -S freekill
```
https://fkbook-all-in-one.readthedocs.io/zh-cn/latest/develop/02-env.html
更多关于游玩细节与操作请[查看这里](https://fkbook-all-in-one.readthedocs.io/zh-cn/latest/newbie/index.html)。
___
## 参与其中
若您能为新月杀做出贡献,我们将不胜感激。
若您能为新月杀做出贡献,我们将不胜感激。以下是关于贡献的一些注意事项:
如若您能提出良好的建议请fork本仓库然后提交PR。您也可以单纯只提出一个issue或者为repo点一个star。再次感谢您的帮助。
有关做出贡献的细节,详见`CONTRIBUTING.md`。(施工中)
- 项目的所有lua文件packages/test除外由特殊仓库https://github.com/Qsgs-Fans/freekill-core进行管理
因此请不要直接修改本仓库中的Lua文件更多信息请查看freekill-core的README页面
- 只有本仓库是在Github上托管与实际维护的开发组对其他官方武将的实现则分散在许多小仓库中
并且在Gitee上维护。这些仓库都在我们的组织账号之下https://gitee.com/qsgs-fans/
- 本项目以及不少拓展包项目的需求都写在Issue中还请善加查阅。
___

View File

@ -80,7 +80,6 @@
do: %2</translation>
</message>
</context>
<context>
<name>Server</name>
<message>
@ -96,7 +95,6 @@
<translation>Người chơi &lt;b>%1&lt;/b> đã quay tr li trò chơi</translation>
</message>
</context>
<context>
<name>PackMan</name>
<message>
@ -112,7 +110,6 @@
<translation>Gói %1 gặp sự cố. Bạn thể thử: vào quản gói mở rộng, tìm %1, xóa, rồi thử lại</translation>
</message>
</context>
<context>
<name>QmlBackend</name>
<message>
@ -156,7 +153,6 @@
<translation>Nhấn Đng ý sẽ ngay lập tức đóng trò chơi, khi khởi đng lại sẽ sao chép lại tài nguyên, áp dụng cho những lần vào máy chủ nhiều lần báo lỗi MD5, tiếp tục không?</translation>
</message>
</context>
<context>
<name>Init</name>
<message>
@ -208,7 +204,6 @@
<translation>Đã đng bộ gói mở rộng với máy chủ cho bạn, vui lòng thử kết nối lại</translation>
</message>
</context>
<context>
<name>JoinServer</name>
<message>
@ -247,7 +242,6 @@
<source>Port</source>
<translation>Cổng</translation>
</message>
<message>
<source>@VersionMismatch</source>
<translation>&lt;font color="red" size="4">&lt;b>!! v%1&lt;/b>&lt;/font></translation>
@ -256,7 +250,6 @@
<source>Server not up</source>
<translation>Máy chủ dường như không hoạt đng.</translation>
</message>
<message>
<source>@NewServer</source>
<translation>Thêm máy chủ mới</translation>
@ -303,7 +296,6 @@
<translation>Xóa khỏi danh sách yêu thích</translation>
</message>
</context>
<context>
<name>main</name>
<message>
@ -315,7 +307,6 @@
<translation>Bạn chắc chắn muốn thoát không?</translation>
</message>
</context>
<context>
<name>Splash</name>
<message>
@ -339,7 +330,6 @@
<translation>Nhấn bất kỳ phím nào...</translation>
</message>
</context>
<context>
<name>Logic</name>
<message>
@ -427,7 +417,6 @@
<translation>Máy chủ đã đy!</translation>
</message>
</context>
<context>
<name>PackageManage</name>
<message>
@ -471,7 +460,6 @@
<translation>Cập nhật tất cả</translation>
</message>
</context>
<context>
<name>ModInit</name>
<message>
@ -492,7 +480,6 @@ Hãy nhấp vào góc trên bên phải để cấu hình tên người dùng v
<translation>Không thể sử dụng tên mod này</translation>
</message>
</context>
<context>
<name>UserInfo</name>
<message>
@ -520,7 +507,6 @@ Hãy nhấp vào góc trên bên phải để cấu hình tên người dùng v
<translation>Public key đã đưc sao chép vào bộ nhớ tạm.</translation>
</message>
</context>
<context>
<name>CreateSomething</name>
<message>
@ -544,7 +530,6 @@ Hãy nhấp vào góc trên bên phải để cấu hình tên người dùng v
<translation>Vui lòng nhập tên của gói mở rộng.</translation>
</message>
</context>
<context>
<name>Tutorial</name>
<message>
@ -576,12 +561,12 @@ Hãy nhấp vào góc trên bên phải để cấu hình tên người dùng v
<message>
<source>tutor_msg_6</source>
<translation>Nếu muốn liên hệ với chúng tôi, bạn thể dùng những cách này: &lt;br>
Đi ngũ phát triển:&lt;br>
Baidu Tieba: 新月杀吧&lt;br>
Đi ngũ phát triển:&lt;br>
Baidu Tieba: 新月杀吧&lt;br>
Discord server: &lt;a href="https://discord.gg/tp35GrQR6v">https://discord.gg/tp35GrQR6v&lt;/a>&lt;br>
QQ channel: freekill01&lt;br>
Đi ngũ Việt hóa&lt;br>
Đi ngũ Việt hóa&lt;br>
Discord: &lt;a href="https://discord.gg/jfm4PKpjmN">https://discord.gg/jfm4PKpjmN&lt;/a>&lt;br>
Facebook: &lt;a href="https://www.facebook.com/groups/tqsvn">https://www.facebook.com/groups/tqsvn&lt;/a>&lt;br></translation>
</message>
@ -594,7 +579,7 @@ Hãy nhấp vào góc trên bên phải để cấu hình tên người dùng v
<message>
<source>tutor_msg_5</source>
<translation>Đ thêm chỉ dẫn, bạn thể tham khảo sách Tân Nguyệt (Hiện chưa tiếng Việt)
Các tài liệu này đưc viết bởi các nhà phát triển, không chỉ giúp bạn nhanh chóng nắm vững cách chơi sâu hơn của trò chơi, còn cung cấp kiến thức về việc mở máy chủ riêng, tạo các bản mở rộng nhiều kiến thức liên quan khác.</translation>
Các tài liệu này đưc viết bởi các nhà phát triển, không chỉ giúp bạn nhanh chóng nắm vững cách chơi sâu hơn của trò chơi, còn cung cấp kiến thức về việc mở máy chủ riêng, tạo các bản mở rộng nhiều kiến thức liên quan khác.</translation>
</message>
<message>
<source>Skip</source>