mcpField
R
roblox-quest-progression-systems

roblox-quest-progression-systems

github.com/ashexplained开发3899 次安装17 周前更新
代码仓库

关于 roblox-quest-progression-systems

为 Roblox 项目设计任务与进度系统的技能,涵盖即时奖励到长期目标,并强调服务端校验和进度持久化。适用于构建或调整任务循环的开发者。

主要功能

  1. 01设计多层级进度目标
  2. 02规划任务目标与奖励节奏
  3. 03服务端追踪并校验进度
  4. 04实现幂等奖励领取
  5. 05检查 DataStore 进度保存
  6. 06通过完整任务循环进行测试

适用场景

  1. 01规划从首次奖励到长期收集的进度阶梯
  2. 02检查任务进度与奖励领取的服务端逻辑
  3. 03调整目标提示、奖励界面与解锁时机
  4. 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 工作流

  1. 搜索任务/进度脚本和 UI。
  2. 阅读目标定义、进度修改、奖励和保存脚本。
  3. 检查目标标记和奖励 UI 实例。
  4. 使用 multi_edit 或有针对性的 execute_luau 进行修改。
  5. 完整试玩一个任务循环,并检查控制台输出。

输出

返回:

  • 进度阶梯。
  • 目标定义。
  • 奖励和领取流程。
  • 保存要求。
  • 对第 1 天、第 3 天和第 7 天留存率的影响。

下一步

使用 roblox-economy-balancing 调整奖励节奏,使用 roblox-datastore-persistence 持久化进度,并使用 roblox-security-economy 验证领取操作无法伪造。

评论

支持 Markdown