这个项目能做什么

Rust Laboratory 是一款文字冒险游戏,配有赛博朋克主题的图形界面,使用 Rust 和 Tauri v2 框架构建。玩家扮演调查记者 Dr. Alex Chen,探索废弃的 Prometheus Research Facility。 游戏内容包括 14+ 个相互连通的房间,每个房间都有独立描述、谜题和秘密;20+ 件可收集物品,带有背景设定和用途;6 个涉及破译密码、物品组合和修复的谜题;以及 13 项成就。界面提供深色主题与动画、粒子效果、已探索区域的交互式小地图、上下文感知的命令自动补全,以及命令历史导航。 命令涵盖移动、查看、拾取和丢弃物品、使用和检查物品、阅读文档、组合物品、解谜、物品栏、地图、状态、提示和帮助。存档/读档系统提供三个槽位以及自动保存。 该项目通过 GitHub Releases 以 Windows 安装程序形式分发,并可使用 Rust 1.70+、Node.js 18+ 和 Tauri CLI 从源码构建。代码库将 Rust 后端(engine、types、world、items、puzzles、player、commands、story、save)与 HTML/CSS/JavaScript 前端分离,并包含 GitHub Actions 发布工作流。文档涵盖 Tauri 命令 API、贡献指南、发布流水线、测试覆盖计划以及商业/验证规划文档。采用 MIT 许可证。