这是一个为 Survivalcraft 游戏开发的模组项目,提供了丰富的游戏内容扩展,包括工具、武器、食物、方块和各种游戏机制。
项目采用模块化结构设计,便于维护和扩展:
- 工具:各种采集和建造工具,如斧头、稿子、铲子等
- 武器:多种武器实现,从基础到高级武器系统
- 食物:丰富的食物和饮料系统,包括各种食材和烹饪物品
- 方块:各种游戏方块,如工作台、箱子、矿石、装饰方块等
- 物品:特殊物品,如传送石、宝石等
- 地图:地图相关功能和组件
- 医疗:医疗物品和功能系统
| 目录 | 功能描述 |
|---|
| JSD | 基础系统和组件 |
| Map | 地图相关功能 |
| TX01-TX03 | 地形和基础方块系统 |
| ZZ01-ZZ02 | 核心游戏机制和物品 |
| 工具 | 各种工具实现 |
| 武器 | 武器系统实现 |
| 食物 | 食物和饮料系统 |
| 方块 | 各种游戏方块 |
| 物品 | 特殊物品 |
| 平原 | 平原地形相关 |
| 空岛 | 空岛地形相关 |
| 旧物品 | 旧版本物品(可能用于兼容或参考) |
| 杂项 | 其他杂项功能 |
提供了从基础到高级的工具系列,包括:
- 木、石、铁、金、钻石等不同材质的工具
- 斧头、稿子、铲子、锄头、锤子等不同类型的工具
- 特殊工具如蒸馏台等
实现了多种武器类型,包括:
丰富的食物和饮料系统:
- 各种食材(生肉、蔬菜、水果等)
- 烹饪食品(面包、汤、烤肉等)
- 饮料(果汁、酒、能量饮料等)
- 特殊效果食物(增加攻击力、恢复生命值等)
多样化的游戏方块:
- 功能性方块(工作台、箱子、附魔台等)
- 装饰性方块(灯、雕刻石材等)
- 资源方块(矿石、树木等)
- 特殊方块(传送门、深渊核心等)
完整的医疗物品和功能:
- 医疗急救包
- 医疗绷带
- 止痛药、肾上腺素等特殊医疗物品
- 传送系统(传送石、新月传送台等)
- 地图功能
- 特殊游戏机制
- 基于 .NET Framework 4.7.2 开发
- 使用 C# 语言编写
- 依赖 Survivalcraft 游戏引擎
- 采用组件化设计模式
- .NET Framework 4.7.2 或更高版本
- Visual Studio 2019 或更高版本
- 克隆或下载项目
- 使用 Visual Studio 打开 NK.sln 解决方案
- 恢复项目依赖
- 选择 Release 配置并构建项目
- 构建完成后,在 bin/Release 目录下获取模组文件
将构建生成的模组文件复制到 Survivalcraft 游戏的模组目录中,具体路径请参考 Survivalcraft 游戏的模组安装说明。
项目依赖以下外部库和文件:
- Engine.dll
- EntitySystem.dll
- LiteNetLib.dll
- Newtonsoft.Json.dll
- Survivalcraft.exe
这些依赖文件位于 NK联机引用文件\2.4\ 目录中。
欢迎对项目进行贡献,您可以通过以下方式参与:
项目采用 MIT 许可证,详情请参考 LICENSE 文件。
项目包含一个push.py脚本,用于自动化Git推送操作:
- 自动检测当前Git分支
- 自动添加和提交更改
- 同时推送到Gitee和腾讯cnb两个远程仓库
- 支持自定义提交信息
python push.py [提交信息]
如果不提供提交信息,脚本会使用当前时间作为默认提交信息。
如有问题或建议,请通过以下方式联系:
版本:1.0.0
更新日期:2023年12月