限时类活动开发

限时活动是指在某段时间内存在的活动,比如用于公告一些新道具的产出,累积充值或者累积登陆送奖励,限购礼包,完成某些任务给奖励等。这种限时类活动可以做成一个通用的功能,策划只需要配置,就可以开启活动。实现方式如下:

//限时活动管理器

class LimitActivMgr

{

};

//公告类限时活动,用于打广告

class LimitActivBase

{

};

//累积类限时活动,比如累积充值多少两金子就送多少两金子

class LimitActivAccu : public LimitActivBase

{

};

//限购类限时活动,比如限购礼包

class LimitActivBuy : public LimitActivBase

{

};

//任务类限时活动,比如完成某种日常类活动就给道具

class LimitActivTask : public LimitActivBase

{

};

除了上述几个类外,还需要一些管理这写限时活动数据的类,主要涉及到活动id,分支id,活动名称,活动的值等。这些数值都是存在玩家身上的。

//限时活动最小数值单位,单个分支数值管理类

class ActivBranchValue

{

};

//玩家参与的一个限时活动数据管理类

class ActivValue

{

};

//玩家参与的所有限时活动数据管理类

class ActivValueList

{

};

通过给LimitActivMgr类传递ActivValue类型的变量让数值类与活动管理类关联起来,从而实现了限时活动。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值