3.0 KiB
3.0 KiB
简介
薄荷的新作游戏。
一款像素的跨平台的Roguelite游戏。
近期研发进度
任务 | 状态 |
---|---|
随机生成地图 | 完成 |
战利品 | 完成 |
支持仍出的背包系统 | 完成 |
为生物添加AI代理 | 进行中 |
屏幕截图
游戏场景
关卡编辑器
在本地运行项目
下载引擎
-
下载引擎后,您需要额外下载导出模板才能导出为可执行程序。
-
下载 .NetSDK.
Ubuntu或Linux Mint安装.net8.0Sdk。
apt install dotnet-sdk-8.0
克隆项目
在您的工作目录输入以下指令:
git clone https://github.com/Cold-Mint/Traveller.git
导出
需要在导出预设>资源>筛选导出非资源文件或文件夹编辑框内填入:
data/*
自定义特性
- disableVersionIsolation 禁用版本隔离。
- enableMod 实验性功能,当启用模组时游戏会在mod目录加载dll文件和pck文件。由于AssemblyLoadContext的隔离性,暂时不能从Mod内访问主游戏内容。
在Linux上运行控制台
在游戏所在目录输入以下命令:
./Traveler.sh
配置Openobserve
这是可选的操作,即使您不配置Openobserve,游戏也能正常运行。
openobserve用于在游戏发布后,持续收集日志和报警信息。
搭建openobserve服务器
请见:openobserve
编写配置
在您搭建完毕openobserve的服务器后,按如下步骤配置文件:
-
在项目的根目录创建名为AppConfig.yaml的配置文件。
-
填入远程服务器的信息。
open_observe: address: [address] access_token: [token] org_id: [org_id] stream_name: [stream_name]
address 服务器的地址,格式为 http(s)://www.example.com。(支持http和https)
参与翻译
此项目在编写之初就为本地化做好了准备。您可以编辑locals目录下的csv文件。来修改和添加新的翻译。
许可证
查看协议的中文翻译版本:GPL-3.0 license 简体中文
支持商用,任何人可修改,构建,并用于售卖或免费发布。对于此项目的所有衍生版本,根据GPL协议,您应当保留作者版权,以及* 公开修改后的源代码*。
注意:您有权售卖修改后的版本,但不能售卖原版。