8个稳定版本

1.0.7 2021年7月29日
1.0.6 2021年3月3日
1.0.5 2021年2月25日

#552 in 游戏开发

26 个月下载量

自定义许可

455KB
7.5K SLoC

扎拉生存引擎

MIT License API Minimum rustc version

Zara logo

全功能的扎拉生存引擎,从头开始用Rust重写。

访问wiki获取详细技术信息和入门指南
访问github查看演示应用程序。

描述

如果您的游戏需要具有感知天气的健康控制、大量相互关联的参数、睡眠、疲劳、疾病、伤害(割伤、骨折)、食物、水、带有制作功能的库存、不同水/冷抵抗等级的服装等,扎拉将非常有用。

功能

  • 支持疾病、伤害(割伤、骨折等)及其治疗(药片、注射剂和/或设备)的健康引擎
  • 根据任何可想象的条件(天气、健康、服装、库存等)影响生命体征的能力
  • 带有制作功能的库存(制作配方中的任何数量物品)
  • 支持天气(温度、风速、雨强度)和玩家状态(跑步、走路、游泳等)
  • 水、食物、药片、注射剂
  • 具有不同水/冷抵抗能力的服装;身体设备(如绷带)
  • 内置温暖和潮湿等级
  • 睡眠机制;疲劳机制
  • 心脏速率、血压、氧气、食物、水水平等数十个生命体征参数
  • 支持游戏事件
  • 每个复杂的实体都可以使用简单的流畅接口构建
  • 医疗制剂、副作用、库存监控器(例如,控制变质)、疾病监控器
  • 内置大量副作用,如跑步效果、水下效果等

支持保存和恢复引擎状态。更多信息请参见此处

依赖关系

~320KB