关于后端:如何在游戏中快速集成好友系统

46次阅读

共计 1219 个字符,预计需要花费 4 分钟才能阅读完成。

《火力苏打》是一款在挪动端的快节奏、易上手的多英雄射击游戏,你能够与好友组队,随时随地开始一场缓和刺激的射击对战。

应用 TDS 来实现好友能力

游戏的外围玩法是团队射击对战,因而十分依赖好友零碎进行组队,并且好友关系也能帮忙游戏的留存进步。

在我的项目研发初期,因为团队的工期十分缓和,因而《火力苏打》抉择了应用 TDS 的游戏好友来实现游戏内的好友零碎,相比于本人做可能要从零做起破费数周,游戏项目组最终只应用了一周来实现开发和测试,并在一周后公布了好友性能。

2 种好友模型

TDS 提供 2 种好友模型:

  • 好友模式:用户须要被动增加对方为好友,并且对方批准后,才会建设起好友关系。绝大部分游戏都采纳了这种好友模式。
  • 关注模式:基于关注 - 粉丝模型,用户之间能够单向关注,也能够相互关注。咱们能够围绕着关系的强弱来反对不同的互动,例如互关的用户之间,能力发起组队邀请,而单向关注的用户无奈对对方发起组队邀请。这种好友关系更加适宜以社交为主,心愿玩家能够播种更多游戏内关注的游戏,《香肠派对》采纳的就是此种好友模式。

《火力苏打》最终采纳了好友模式,这种好友关系更为常见,好友关系更为巩固,玩家相比于关注模式,更违心和列表中的好友进行组队。而且也能不便玩家防止受到不相熟的用户的骚扰。

增加好友

确定好友关系后,咱们须要提供多种形式让玩家增加好友,《火力苏打》提供了 3 种办法来增加好友

  • 搜寻玩家的昵称或者游戏 id
  • 扫描二维码来增加好友,能够将增加好友的链接转成二维码,玩家扫码后就能够加好友,不便玩家流传,主播也能够不便的用这种形式来邀请粉丝玩家增加好友。
  • 通过好友码来增加好友,TDS 提供了好友码的能力来不便玩家增加好友,好友码是一个 6 位的小写英文或数字,更加易于分享。

接入第三方平台好友

引入内部的第三方平台好友,往往可能帮忙游戏疾速进行好友关系的冷启动,也不便玩家疾速和好友进行开黑。TDS 目前反对引入 Facebook、Twitter、TapTap 好友,后续也会依据开发者需要反对更多平台的好友关系引入。

通过富信息来丰盛玩家的在线信息

TDS 好友零碎反对展现玩家的在线状态(在线或离线),但理论游戏需要往往不止于此。因而,TDS 提供了富信息性能,帮忙开发者实现更丰盛的需要,包含:

  • 显示更加丰盛的玩家在线状态信息,例如组队中、观战中、构建卡组中
  • 显示其余任何咱们想要的信息,例如玩家的奖杯、段位、集体介绍等信息。
  • 在好友之间,能够实现不同条件下的互动,例如当好友目前的富信息是对战中这个状态时,界面上才会提供观战的选项。

邀请好友退出游戏

玩家能够给本人的好友发送邀请增加好友的页面,来实现游戏内的拉新,以及好友关系的造成。发送邀请会波及到一个两头落地页,落地页 TDS 也曾经凋谢提供给开发者,开发者也能够依据本人的须要对邀请页面的文案进行定制。

基于好友关系开发更多互动的能力

有了好友关系后,开发者就能够依据游戏的理论需要来增加本人想要的互动能力了,例如组队、私聊、查看个人信息、送礼等。

正文完
 0