游戏系统

游戏中的增益:双倍奖励和欢乐时光

iDos Games 现成增益的运作方式:奖励和消耗的临时倍率,可以是个人的,也可以按计划对所有人生效,以及如何在后台中设置。

增益是临时倍率:奖励 x2、任务奖励 +50%、消耗打折,持续一段时间或若干次使用。 每个增益都由服务器自动应用;界面显示正在生效的增益和可以开启的增益。

玩家看到什么

  • “当前生效”:玩家自己的增益,以及它们的计时或剩余次数。
  • 标记为“全员”的全局时段:按计划开启的欢乐时光,或增益链的某个阶段。
  • 游戏的所有增益,显示效果、时长和次数,可免费或用货币开启。
增益
12 450
320
当前生效
全部奖励 x2你的 · 剩余 00:42:10
欢乐时光 +50%全员 · 18:00-19:00
新手增益
免费
奖励 x2 · 1 小时
50
你正在生效的增益及其计时,以及标记为“全员”的全局时段。
游戏的每个增益,可免费或用货币激活。
示例. 增益界面:生效中的增益、全局时段和可激活的增益。

如何运作

  • 增益会改变奖励或消耗:可以作用于全部、任务、桌游或购买。
  • 个人增益在一段时间或若干次使用内有效;全局时段按计划对所有玩家生效。
  • 增益与 VIP 加成一起生效:服务器两者都会应用。

步骤 01把系统加入项目

告诉 AI 编程助手:“加入增益”。它会安装现成的系统,附带一个免费的新手增益和一个付费的双倍奖励增益。

步骤 02在后台中设置

打开后台,选择你的项目,进入 实时运营 → v2 → 限时加成。

  • 创建增益:倍增什么、倍增多少、持续多久或可用多少次。
  • 设置价格:免费、货币或物品。
  • 要做欢乐时光,就创建一个带计划的全局时段。

页面上的 AI 按钮会打开助手:描述你的需求,它会提出修改,你检查后点击保存。

步骤 03测试并发布

在应用的测试版中检查系统。设置通过单独的操作发送到正式应用,请看发布与链接。

开发者须知

增益通过 @idosgames/core 中的 client.timedBoost 工作。游戏自己不做任何倍增。

TypeScript
// 开启增益(免费或带价格选项),并读取正在生效的增益
const res = await client.timedBoost.activate('double_rewards', { selectedOptionID: 'gems' })
if (!res.ok) return showError(res.error)
const active = await client.timedBoost.getActive()
  • 响应中的奖励已经包含增益:显示实际发放的数量,而不是重新计算的数量。
  • 全局时段来自 getActiveWindows()。

每个字段都在技能 timed-boost-system 中有说明,由 SDK 的 MCP 服务器提供。

常见问题

增益可以作为奖励发放吗?

可以。增益是游戏经济的一部分,所以它可以是任务、活动或宝箱的奖励。

增益可以和 VIP 叠加吗?

可以。服务器会在同一份奖励中同时应用增益和会员加成。

另请参阅

制作你自己的游戏

用一句话描述你的想法,AI 编程助手会把它做出来,并以独立链接上线。