Skip to content
IppClubPublic

About

Luv Sense Digital Game

Resources

Stars

18 stars

Watchers

5 watching

Forks

Latest commit

 

History

40 Commits

Folders and files

Repository files navigation

《灵数奇缘》游戏项目

IppClub

LSD


项目简介

继续开发的盘点、设计细化与任务进度见 开发文档。

《灵数奇缘》是一款基于 Dora SSR 引擎开发的 2D 游戏项目。项目采用 Yue Script 脚本语言编写,使用 Spine 动画技术,包含完整的游戏系统、UI 界面和音乐资源。

项目结构

├── init.yue              # 入口文件,负责环境初始化和资源路径设置
├── Start.yue             # 主启动文件,初始化数据库和游戏流程
├── Script/               # 游戏脚本目录
│   ├── System/          # 系统脚本(开场动画、对话等)
│   ├── Scene/           # 场景脚本(休息室、训练场等)
│   ├── Academy/         # 学院关卡脚本
│   └── Control.yue      # 控制脚本
├── UI/                   # 用户界面文件
│   ├── *.yue            # Yue 脚本格式的 UI 组件
│   ├── *.xml            # XML 格式的 UI 布局文件
│   └── View/            # 视图组件
├── Data/                 # 游戏数据目录
│   ├── Config.tl        # 游戏配置文件
│   └── *.json           # JSON 格式的数据文件
├── Spine/                # Spine 动画资源目录
├── Image/                # 图像资源目录
├── Music/                # 音乐资源目录
├── Font/                 # 字体文件目录
└── Test/                 # 测试用例目录

开发环境配置

必备工具

  1. Dora SSR 引擎:从 Dora-SSR 获取
  2. Spine 动画资源:根据需要从以下仓库获取:

运行步骤

  1. 克隆或下载本项目
  2. 将 Spine 动画资源复制到 Spine/ 目录
  3. 通过 Web IDE 将项目上传至 Dora-SSR
  4. 在 Dora-SSR 中运行和测试

配置说明

游戏的主要配置位于 Data/Config.tl 文件中,常用配置项包括:

  • skipOP:控制是否跳过开场动画
    • 0 - 播放开场动画(默认)
    • 1 - 跳过开场动画

主要功能

  • 完整的游戏流程(开场动画 → 教程关卡 → 游戏主界面)
  • 丰富的 UI 系统(对话框、状态栏、技能面板等)
  • Spine 动画支持
  • 场景系统(休息室、训练场、学院关卡等)
  • 战斗和技能系统
  • 角色成长系统

Gameplay RTT

开发测试使用说明

  • Spine 目录下的资源请按需从 LSD-spine-1x 或是 LSD-spine-2x 仓库获取普通或是高清分辨率的美术素材,复制到该目录下使用。

  • 克隆或是下载项目,然后将该项目通过 Web IDE 上传至 Dora-SSR 中。然后进行运行和测试。

美术、音乐素材版权

归《灵数奇缘》社区所有,相关资产授权见这里。

LSD People

程序代码授权

MIT

致谢

  • 感谢 IppClub 提供的技术支持
  • 感谢《灵数奇缘》社区提供的美术和音乐资源

废弃工厂的材料调查

完成备战室转译器行动准备后,沿学院原门路到站台登车,列车右侧出口第二项“工厂取材”复用三人编队,两位学员均需采用成果。进入原工厂,夜光镜定位沼泽道路,沿路向右走近5200处观察歌声,再准备并明确开始战斗。原摇杆/枪械与集合K、乌云歌谣R负责实际作战;完整吟唱解除混乱,毒素仍在。真实清理花妖后,结算继续到材料点实地采集,通讯第八页点击通知医师。伤后生命保留到下一段正式治疗;后续治疗、出发、遗迹、桃源、潜入及第三章结局现已接入,分段运行证据见策划网站的开发进度。FactoryRoute为公开事件/物理回放,FactoryResume为真实进程重启后Start原学院至工厂门路,FactoryOutcomes为显式准备撤离/低生命失败专项。音频与原型美术仍待精修。

Game 0 当前开发状态(2026-10-04)

本工程正在制作完整 Game 0。已有标题新建/继续、建角教程、学院房门漫游、训练室与虚拟训练场、两学员示范学习/对照/采用成果、编队战斗,以及三章主线与结局的分段原生运行记录。操作复用原摇杆、枪械和技能按钮;Q版狐狸使用独立Q版素材与动画。

目前仍是开发版本。分段通过不等于连续人工通关或发行验收通过:完整模拟玩家游玩、部分角色与场景动画精修、各设备输入和窗口尺寸、音频听感及循环、长稳、最终安装包验收仍需完成。详细设计与逐次证据维护在配套 LSD-doc 项目的 docs/source/development/game0/,以 progress.md 最新记录和 acceptance.md 验收条件为准。

开发测试必须使用独立QA存档,不能覆盖现有玩家的 lsd.db。Test 中同时包含自动断言、视觉研究和人工操作入口;运行一个入口通常会替换当前场景,执行前应确认没有长稳或其他仍在进行的测试。

运行资源位于 Data、Font、Image、Music、Script、Sound、Spine 和 UI。Docs 为制作工程和证据,Test/Tools 为开发辅助,不属于游戏运行依赖。Tools/stage_game0.py 可创建带逐文件哈希的独立资源暂存目录,拒绝覆盖已有目录;该目录不含引擎,不能直接称为安装包。Tools/audit_runtime_atlases.py 和 Tools/audit_runtime_audio.py 分别检查图集引用/边界与完整音频解码,不能替代原生运行和实际视听验收。

Tools/package_game0_macos.py 可在工程外新目录生成包含匹配arm64 Dora运行时的完整内容候选app,使用独立存档子目录并记录逐文件哈希。需提供已验证的运行时manifest;本次候选最低系统为macOS 26.6。打包与标题启动通过不等于三章、结局分支或发行验收完成,范围与证据见开发文档candidate-package.md。

About

Luv Sense Digital Game

Resources

Stars

18 stars

Watchers

5 watching

Forks

Releases

Packages

Contributors

Languages