IN THE MAKING / 游戏

关卡接口的能力与限制 · 0.4.1

历史版本的开发资料。

返回项目资料

历史版本资料

本文对应标题中标注的版本;当前源码和适用范围请查看项目资料。

此记录描述 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只允许第三期固定组合,不能自定义地图;音效键必须存在于资源清单。

返回项目资料