Design Hub

    • 注册
    • 登录
    • 搜索
    • 版块
    • 最新

    【表格配置】与任务相关的活动配置逻辑

    游戏设计
    1
    1
    267
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • GShion
      GShion 管理员 最后由 GShion 编辑

      很明显,这里的活动类型只有一种:“完成XXX任务”的活动。该类活动能够覆盖大多数需要的活动情况。

      1.一个活动对应一组任务

      易得需要的资料为id,活动显示所在位置,活动时间,活动类型,活动任务及任务奖励。

      其中,id、显示所在位置、活动时间、活动类型、引用的任务组和奖励组为一张表,命名为活动表。该表用作具体活动的配置。

      具体的任务为另外一张表。该表用于活动任务及奖励的配置。

      达到的目标是可以使用活动类型与任务目标和奖励的组合实现多种多样的任务。

      例如:3620c885-040a-40e9-b417-f5108afdc420-image.png

      2.一个活动对应多组任务

      和1的区别是一个类型对应多组页签。因此活动任务(及奖励)需要有页签的区分,需要增加对应数据。数据可以增加在活动表里,也可以增加在奖励表里,不过推荐放在活动表里。注意,这个地方的意思是【一个】活动有【多个】任务组,也就是任务id只有一个,但是任务组有两个。例如:ID1,名称开服基金,任务内容为[[开服基金:kfjj1,kfjj2,kfjj3,kfjj4],[全民福利:qmfl1,qmfl2,qmfl3,qmfl4]]。

      例如:

      d428d4a2-01d0-4480-9eb1-28f6b8ab0b55-image.png

      3.一个大活动,由多个单独的小活动组成,每个小活动对应一组任务

      那么现在的活动类就包括了大活动和小活动。很明显大活动是由小活动组成的,因此将它们配在同一张表里就有点逻辑混乱。因此需要新建一张表。

      不过大活动也是活动,同样属于活动类,因此也需要小活动所需要的字段,只是额外增加了“由哪些id的小活动组成”的新字段。

      其实这里的表现和上一个有点像,但区别是上一个的逻辑是(活动表)活动是一个id,这里是多个id。这个其实就是正常的多活动,本质上是1的复数形式,同时配了一堆活动,只不过显示在一个地方。

      例如:

      6b00d7d4-3686-48e9-9e40-f7287707692f-image.png

      4.一个大活动,由多个单独的小活动组成,每个小活动对应多组任务

      综合123即可得出结论。

      例如:

      6e3ce1ba-b7df-49aa-8edc-355890f93f61-image.png

      我就是挖坑不填林诗音!

      1 条回复 最后回复 回复 引用
      • 1 / 1
      • First post
        Last post
      版权所有 ©2023 Design Hub 保留所有权利
      鄂ICP备2021004164号-2