1 个稳定版本
1.0.12 | 2021 年 8 月 23 日 |
---|
#1017 在 游戏开发 中
340KB
12K SLoC
Epicinium 服务器
为 Epicinium 提供的异步多人服务器。
Epicinium 是一款具有同时回合的多人策略游戏,于 2020 年 10 月 12 日发布并开源。它可以在 Steam 和 itch.io 上免费获得。
Epicinium 由 A Bunch of Hacks 开发,这是一个来自荷兰的游戏和软件开发工作者合作社。请联系我们 [email protected]。
支持
Epicinium 是并且将始终是免费软件。如果您希望支持 Epicinium 和 A Bunch of Hacks,您可以选择 自行定价 或 购买游戏原声带。
内容
src/bin/server.rs
是服务器的可执行文件的入口点src/server
包含处理传入连接和启动游戏的代码src/server/client
包含处理单个连接游戏客户端通信的子任务src/common
包含常量和实用函数src/logic
包含对由 epicinium_lib 提供的原始绑定的典型访问logs
是所有日志文件存储的位置recordings
是正在进行的游戏记录存储的位置
许可证
Epicinium 服务器由 A Bunch of Hacks 创建。它根据 LICENSE.txt
中指定的 AGPL-3.0 许可证向您提供。
Epicinium 服务器是免费软件;您可以根据自由软件基金会发布的 GNU Affero 通用公共许可证 (AGPL) 的条款重新分发和/或修改它;许可证的版本 3,或者(根据您的选择)任何较新版本。
《Epicinium》服务器发布在希望它可能会很有用的目的下,但是没有任何保证;甚至没有对商誉或特定用途的适用性的暗示保证。有关更多详细信息,请参阅GNU Affero通用公共许可证。
相关仓库
- epicinium_lib,实现Epicinium游戏逻辑的C++库的Rust绑定
- Epicinium,Epicinium的完整源代码
- Epicinium文档,包括Epicinium的wiki和教程
- Epicinium-NeuralNewt,一个libtorch框架,用于通过NeuralNewt(一个参数化的决策树AI)训练(部分)卷积神经网络来玩Epicinium,并使用进化训练技术
依赖项
约16-25MB
约513K SLoC