一个跨平台(macOS/Linux/Windows)的回合制卡牌战斗游戏,灵感来自《杀戮尖塔》、《诡秘之主》和《安德的游戏三部曲》。
使用 Xcode 打开 SaluNative/SaluNative.xcodeproj 并运行 SaluAVP。
支持平台:
- visionOS 26.0+(开发中 🚧)
需要 Swift 6.2+,可从 swift.org 下载,支持macOS、Linux和Windows。
# 克隆仓库
git clone https://github.com/chiimagnus/salu.git
cd salu
# 运行游戏(随机种子)
swift run欢迎贡献!贡献前请先阅读仓库贡献指南。
本项目按架构分为多层,分别遵循各自模块规范:
GameCore:纯逻辑层(规则/状态/战斗/卡牌/敌人/地图/存档快照模型),见 GameCore 开发规范GameCLI:CLI/TUI 表现层(终端渲染/输入/房间流程/持久化落盘实现),见 GameCLI 开发规范SaluNative/SaluAVP:原生 App(visionOS,ImmersiveSpace + RealityKit),见.github/plans/Apple Vision Pro 原生 3D 实现(SaluAVP).md