历史版本资料
本文对应标题中标注的版本;当前源码和适用范围请查看项目资料。
此记录描述 0.4.1 实验驱动,不代表后续 WorldKit W02 地图工具的当前范围。
| 目标 | 0.4.1 状态 | 下一步 |
|---|---|---|
| 原第三期可运行、原底稿可重建 | 保留原闭包入口与回归测试 | 实机通关/手柄/音频仍需验收 |
| 单独增加关卡JSON,不改主循环 | 原型驱动已接入,脚手架和匿名ID测试通过 | 外部贡献者盲测流程 |
| 同底图切换两种角色能力 | 原型单跳/二段跳,适配层独立 | 正式角色动作和素材API |
| 检查点、奖励房往返、单次拾取、结束/重试 | 原型已有 | 跨关状态与正式玩法规格 |
| 任意旧角色可套任意新地图 | 未完成,驱动不兼容会报错 | 迁出一个完整真实actor及依赖 |
| 完整原版1-4地图与机关 | 未制作;脚手架只是样例 | 底图转录、火焰棒、Boss、桥斧终点 |
| 所有马里奥原版地图已复刻 | 没有 | 按关卡逐项转录与验证,不靠公开截图推断已完成 |
| Tiled/LDtk导入 | 没有 | 确定限定版本与对象类型后实现适配 |
| 旧泰拉HUD、背包、武器、坐骑可跨关复用 | 未完成 | UI状态读模型、库存/奖励/存档事务 |
| 每关自定义BGM/事件音效 | key映射已接入 | 确认资源来源、音量、自然流程听感 |
| 任意不可信网友脚本热加载 | 不提供 | 贡献通过源码审查,不等于插件沙箱 |
什么算“接入基本无障碍”
陌生贡献者在全新副本里,只读文档、使用已有能力,能新增一个内容包并在统一选择器出现;不修改引擎/主循环;进入、暂停、死亡、返回、奖励、重新进入和原第三期回归通过;公开下载与源码一致。当前仅由本地测试模拟部分步骤,尚无真实外部开发者验收记录。
基础框架应该怎么铺
先做一套通用关卡协议,再逐关登记底图,避免复制32套代码。几何保真、机关保真、角色适配、资源许可分别记账。旧第三期参考快照只表示和上传底稿一致,并不自动证明和任天堂原版1-3逐格一致。1-4必须等其必要通用机制具备后再宣布完成。
开发入口
使用 http://127.0.0.1:4193/play.html?dev=1 打开关卡试验场。legacy-terra-v1只允许第三期固定组合,不能自定义地图;音效键必须存在于资源清单。