关于 roblox-quest-progression-systems
为 Roblox 项目设计任务与进度系统的技能,涵盖即时奖励到长期目标,并强调服务端校验和进度持久化。适用于构建或调整任务循环的开发者。
主要功能
- 01设计多层级进度目标
- 02规划任务目标与奖励节奏
- 03服务端追踪并校验进度
- 04实现幂等奖励领取
- 05检查 DataStore 进度保存
- 06通过完整任务循环进行测试
适用场景
- 01规划从首次奖励到长期收集的进度阶梯
- 02检查任务进度与奖励领取的服务端逻辑
- 03调整目标提示、奖励界面与解锁时机
- 04测试任务循环并评估第 1、3、7 天留存影响
MCP 相关
该技能提供用于 MCP 工作流的 Roblox 任务系统检查与修改步骤,包括搜索脚本、检查界面、执行编辑和游戏测试。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ ashexplained/ roblox-skills --skill roblox-quest-progression-systems安装后在 Claude Code 中输入/roblox-quest-progression-systems确认已加载。
详细介绍
Roblox Quest Progression Systems
目标
让玩家获得清晰的短期成就,并有长期回访的理由。
进度层级
- 即时:首次奖励、首次升级、首次完成目标。
- 单次游玩:任务链、区域解锁、收集进度。
- 多日:每日连续登录、每周挑战、第 7 天奖励。
- 长期:声望、精通、稀有收藏、排行榜、社交地位。
任务设计
- 使用能强化核心循环的目标。
- 在 HUD 中显示当前目标和下一个奖励。
- 避免使用含糊不清、需要玩家在菜单中寻找的目标。
- 每个循环都提供奖励,但将重大解锁留给有意义的里程碑。
- 在游玩约 2-3 小时后解锁新内容,以应对第 3 天的流失高峰。
实现规则
- 在服务端跟踪权威任务进度。
- 根据服务端状态验证客户端报告的所有操作。
- 将目标定义与玩家进度分开。
- 确保奖励领取具备幂等性。
- 通过基于 DataStore 的档案状态保存进度。
MCP 工作流
- 搜索任务/进度脚本和 UI。
- 阅读目标定义、进度修改、奖励和保存脚本。
- 检查目标标记和奖励 UI 实例。
- 使用
multi_edit或有针对性的execute_luau进行修改。 - 完整试玩一个任务循环,并检查控制台输出。
输出
返回:
- 进度阶梯。
- 目标定义。
- 奖励和领取流程。
- 保存要求。
- 对第 1 天、第 3 天和第 7 天留存率的影响。
下一步
使用 roblox-economy-balancing 调整奖励节奏,使用 roblox-datastore-persistence 持久化进度,并使用 roblox-security-economy 验证领取操作无法伪造。
评论
支持 Markdown