littlebot
Published on 2025-04-08 / 0 Visits
0

【源码】基于Empty Epsilon和Python的Daedalus维护与修复模拟器

项目简介

Daedalus是一个扩展Empty Epsilon太空船桥模拟器游戏功能的项目,主要模拟太空船在游戏中的维护、修复和操作(MRO)需求。通过引入新的工程系统和API,增强了游戏的策略性和复杂性。

项目的主要特性和功能

  1. 维护与修复系统
    • 替换原有修复机制,引入自定义CLI屏幕处理LARP相关事务,且一次仅支持一个修复任务。
    • 引入开关板作为工程子系统,为桥系统供电,形成多对多依赖矩阵。
  2. 工程系统
    • 工程师过度供电时,供应电力的开关板会累积负荷并随机过载。
    • 过载的开关板会产生额外热量,重置耗时,期间桥系统电力开关受严重惩罚。
  3. OSC网络API
    • 通过OSC网络API与Empty Epsilon服务器进行输入输出通信,可使用标准OSC端点扩展游戏UI。
  4. MasterMind游戏集成
    • 基于Python的MasterMind游戏,玩家猜测预设序列修复受损芯片。
    • 具备加载工具、执行修复序列、展示修复阶段、反馈与提示等功能。

安装使用步骤

  1. 环境准备 确保已安装Empty Epsilon游戏和Python环境。
  2. 代码下载 从提供的源代码链接下载本项目。
  3. 构建与运行
    • 按照开发者文档中的说明进行构建。
    • 将项目中的lua目录文件复制到Empty Epsilon的Contents/Resources/scripts目录。
    • 使用npm run go -- -r <资源路径>运行项目,其中<资源路径>是包含game-monitor.jsonecr-state.json文件的文件夹路径。
  4. 运行MasterMind游戏
    • 在终端中运行mastermind.py文件,开始MasterMind游戏。
    • 根据提示选择工具并加载到芯片中,执行修复序列,观察反馈并调整策略。

注意:确保在运行游戏之前,所有配置文件(如mastermind_config.py)已被正确设置和保存。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】