游戏系统

赛季和战斗通行证:带奖品的等级

iDos Games 现成赛季的运作方式:战斗通行证式的等级阶梯和奖励、通过游玩获得的等级点数、VIP 第二份奖品和轮换的赛季,以及如何在后台中设置。

赛季是战斗通行证式的阶梯:玩家通过游玩获得等级点数,逐级提升,并在每一级领取奖励。 赛季按链条一个接一个进行,VIP 通行证会在每一级增加第二份奖品。

玩家看到什么

  • 每条赛季链都是一个标签页,显示当前赛季的名称和计时。
  • 玩家的等级,以及到下一级的点数进度条。
  • 等级阶梯:每一级只领取一次;“全部领取”会领取所有已达到的等级。
  • 领取时通行证处于生效状态时的VIP 第二份奖品,以及“开通 VIP”。
赛季
12 450
320
第 3 赛季 · 第 7 级
18d 06:00
第 6 级 · 500 金币VIP:+50 宝石
已领取
第 7 级 · 宝箱VIP:+英雄皮肤
领取
第 8 级 · 1 000 金币VIP:+100 宝石
开通 VIP
当前赛季:计时、等级和到下一级的进度条。
等级阶梯;VIP 通行证在每一级额外发放一份奖品。
安装了 VIP 系统时,“开通 VIP”会打开它。
示例. 赛季界面:等级、进度条和带 VIP 奖品的等级阶梯。

如何运作

  • 等级由服务器决定,包括作为其他系统奖励获得的点数。
  • 对客户端开放的赛季链从游戏中获得点数;最小模板每局都会发放点数。
  • 同一条链上的赛季依次进行:一个结束,下一个就开始。

步骤 01把系统加入项目

告诉 AI 编程助手:“加一个战斗通行证赛季”。它会安装现成的系统,附带两个轮换的 28 天赛季,每个赛季五个等级,每级都有 VIP 奖品。

步骤 02在后台中设置

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

  • 创建赛季链及其带日期的赛季。
  • 搭建等级阶梯:点数门槛、奖励和 VIP 奖品。
  • 决定点数来源:游戏、其他系统的奖励,或两者都有。

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

步骤 03测试并发布

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

开发者须知

赛季通过 @idosgames/core 中的 client.season 工作。

TypeScript
// 打完一局:为对客户端开放的赛季链发放等级点数
await client.season.grantStatusTokens('main_season', 10)
// 一次调用领取该链已达到的等级(CurrentTier 在状态中)
await client.season.claimTierRewardsBatch('main_season', [6, 7])
  • 游戏只能为对客户端开放的赛季链发放点数。
  • VIP 奖品在领取时检查:之后购买的通行证不会补发已经领取过的等级。

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

常见问题

这是战斗通行证吗?

是的,机制相同:按等级点数划分的等级,每级都有一份免费奖品和一份 VIP 奖品。

等级点数从哪里来?

当赛季链对客户端开放时来自游玩,也来自其他系统的奖励:任务、活动、宝箱。

另请参阅

制作你自己的游戏

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