8月6日,微信小游戏官方微信公众号“做个小游戏”发文宣布,微信小游戏升级了关系链能力,将现有的关系链托管数据加入了互动型托管数据能力,即开发者可以在小游戏产品中加入微信好友互动玩法,例如在微信好友排行榜上互送礼物。
技术层面是如何实现小游戏内微信好友互动的?
如下图所示,小游戏将新增互动型托管数据和JSServer后台环境,让开发者能够在用户同意并主动发起的条件下,从小游戏主域直接读取托管在微信平台的互动型托管数据,实现微信好友之间的互动玩法。
今天的发文中举了一个例子,开发者在游戏中新增互送金币的功能后,玩家A给玩家B送一枚金币时,开放数据域会向微信服务器发起写请求。微信服务器通过JSServer校验请求是否合理,如果校验成功,则会在互动型托管数据中心进行一次玩家B金币数自增,并通过JSServer将玩家A送金币的行为记录在普通托管数据中心。当玩家B查看自己金币数时,可以直接读取互动型托管数据查看,并可在普通托管数据查询赠送记录。
继续优化微信小游戏社交体验 微信好友在小游戏内部互动得到加强
微信小游戏背靠微信社交生态,诞生之日起社交功能就成为其特点,玩家可以通过微信社群分享获得激励奖励、邀请微信好友加入游戏。之后微信小游戏又添加了群排行的功能,玩家可以分享小游戏内的排行数据到微信群中,又其他用户加入分享后,可以看到自己游戏数据在该社群的排名。
上述的这些社交互动玩法,都需要微信小游戏借助微信的社群分享功能,并没有在游戏内让玩家产生互动。而在微信小游戏关系链能力升级后,现有的关系链托管数据加入了互动型托管数据能力,代表着开发者可以设计小游戏内部的社交互动玩法,玩家可以基于排行榜等场景进行打赏、互送礼物等社交操作。
微信创意小游戏《旅行串串》已经添加了互动型托管数据能力,目前该游戏的好友排行榜中,玩家可以选择赠送好友纽扣。纽扣是《旅行串串》中的稀有货币,可以在游戏内购买人物的外装,对于玩家的吸引力比较大。
可以看到通过游戏内好友互动奖励的植入,可以激励玩家小游戏内的社交行为,丰富了小游戏社交场景,也活跃了玩家的游戏行为。除了送礼之外的行为,利用互动型托管数据能力,开发者也可以添加点赞、投票,甚至是类似“偷菜”的行为,基于小游戏内部的社交玩法场景会更加丰富。■