游戏中的关卡分享功能如何实现

简介: 游戏中的关卡分享功能如何实现

嗨!大家好,我是小蚂蚁。今天我们来谈谈游戏中的分享。


游戏分享是游戏获得更多用户的一个很重要的方法,正所谓“一传十,十传百”,如果每个玩家都愿意分享你的游戏的话,那么你的游戏将会通过这种裂变的方式获得海量的玩家。


当然,这只是想想而已。没有哪个游戏能让所有的玩家都愿意自发的分享,大家对游戏中的分享越来越抗拒,尤其遇到粗暴的被打扰的强制分享时,基本上对于这个游戏的评价也就玩完了。


那什么样的分享算是好的分享呢?这个没有固定的标准,而且根据目的的不同标准也不同,对于有的讲求的数据的公司来讲,必须要将分享率提高到某个数字之上,对于他们来讲“好”的分享就是能把数据提高的分享。对于玩家来讲怎样算是好的分享呢?更多金币,神秘道具,抽卡机会,神秘英雄......或许这些也都算是好的分享。


但是这些分享看起来总是有些不对,为了搞明白什么才是好的分享,我们不妨先来看看到底什么是分享。


我很认同李笑来老师对于分享的定义:真正的分享是把自己的好东西拿出来和大伙儿一块享受。这里有一个很重要的地方是“自己的好东西”,而不是“别人的好东西”。把“别人的好东西”拿出来大家一块儿享受的不叫分享,叫“慷他人之慨”。


明确了分享的定义之后,我们再来看看之前的那些分享,金币,道具,抽卡等等是真正的分享吗?不是,因为通过分享游戏你获得了好东西,但是别人没能跟着一块享受这个好东西。除此之外,这些其实也不是你的“好东西”,最多算是你慷游戏之慨。这种游戏中的分享应该更算是游戏主动利用各种奖励来鼓励你去“慷它之慨”,以此为它带来更多的玩家。


这种方式有问题吗?当然没有了,你获得了奖励,游戏获得了更多的玩家,只要你的游戏分享不对他人构成打扰,这就是一种互惠互利。但是这种游戏分享跟真正的分享终归是有着很大的不同。


那么有没有游戏分享更接近真正的分享呢?还真有,steam上的创意工坊做的就非常好,创意工坊大概就是这样的一个地方,一个游戏留有很多的可以改编的接口或者可以自定义的地方,亦或者直接提供改编工具,让玩家可以自己去参与改编,制作自己的游戏版本,然后把它们放到创意工坊中,分享给其他的玩家来玩。


这种改编游戏的工作通常没有什么奖励或者报酬,都是喜欢某个游戏的玩家自愿进行的。自愿在某件事情上投入和付出,最后再把自己做的东西无偿的放到创意工坊中,让其他玩家来玩耍,我觉得这个才是真正的游戏分享。


我们再看一下游戏中真正分享的几个要素,你要在一个游戏中有一定的投入(时间,精力,创意等),然后你的投入会有产出(改编出了独特的版本,有趣的关卡,不同的风格等),最后把你的产出拿出来跟大家一块儿享受。


我认为游戏中是可以有真正的分享的,这也是我一直坚持在游戏中添加关卡编辑器的一个原因。虽然都是小游戏,但是你可以通过自己的投入,设计一个有意思的关卡,然后把它分享给你的好朋友。关键是这不是我做的,也不是游戏做的,而是你自己做的,你可以在游戏中把自己精心制作的东西分享给其他人。


最后,简单的说一下分享玩家编辑的关卡的思路。



如图,就是一个泡泡咯个游戏的自制关卡分享的全过程。将玩家制作的关卡数据转换成一个字符串,然后通过“分享参数”传递出去。好友打开分享的游戏后,可以通过“分享参数”获取到关卡数据字符串,然后将字符串数据转换成表格数据,最后根据表格数据还原关卡。


至于表格数据和字符串数据如何相互切换,可以看一下这张图片,在此就不多赘述了。



在微信小游戏制作工具中,设置分享参数和分享也很简单,使用对应的积木块设置即可。



之前,微信小游戏制作工具一直有一个bug,在获取分享参数时,如果分享参数为空,则会导致积木逻辑执行出问题,就在昨天这个问题已经被修复,大家可以通过下面这种方式来判断分享参数是否为空。



今天的内容就到了这里了,我相信只有真正的分享才能够对玩家有所触动,好的游戏应该去努力促成玩家进行真正的分享。


真正的分享是有价值的,也值得游戏开发者为之付出更多的心力。




相关文章
|
2月前
|
前端开发 图形学 开发者
【独家揭秘】那些让你的游戏瞬间鲜活起来的Unity UI动画技巧:从零开始打造动态按钮,提升玩家交互体验的绝招大公开!
【9月更文挑战第1天】在游戏开发领域,Unity 是最受欢迎的游戏引擎之一,其强大的跨平台发布能力和丰富的功能集让开发者能够迅速打造出高质量的游戏。优秀的 UI 设计对于游戏至关重要,尤其是在手游市场,出色的 UI 能给玩家留下深刻的第一印象。Unity 的 UGUI 系统提供了一整套解决方案,包括 Canvas、Image 和 Button 等组件,支持添加各种动画效果。
127 3
|
3月前
|
开发者 图形学 C#
深度解密:Unity游戏开发中的动画艺术——Mecanim状态机如何让游戏角色栩栩如生:从基础设置到高级状态切换的全面指南,助你打造流畅自然的游戏动画体验
【8月更文挑战第31天】Unity动画系统是游戏开发的关键部分,尤其适用于复杂角色动画。本文通过具体案例讲解Mecanim动画状态机的使用方法及原理。我们创建一个游戏角色并设计行走、奔跑和攻击动画,详细介绍动画状态机设置及脚本控制。首先导入动画资源并添加Animator组件,然后创建Animator Controller并设置状态间的转换条件。通过编写C#脚本(如PlayerMovement)控制动画状态切换,实现基于玩家输入的动画过渡。此方法不仅适用于游戏角色,还可用于任何需动态动画响应的对象,增强游戏的真实感与互动性。
88 0
|
6月前
|
索引
泡泡龙游戏开发实战教程(2):如何设置关卡
泡泡龙游戏开发实战教程(2):如何设置关卡
97 0
|
6月前
|
开发者
什么是分享?游戏中的自制关卡如何分享给朋友?
什么是分享?游戏中的自制关卡如何分享给朋友?
55 0
|
6月前
|
开发者 索引
如何在微信小游戏制作工具中实现关卡翻页功能?
如何在微信小游戏制作工具中实现关卡翻页功能?
77 0
|
11月前
|
图形学
Unity小游戏——怪物出现模式的管理
Unity小游戏——怪物出现模式的管理
122 0
|
存储 区块链
无聊猿大逃杀游戏卷轴模式系统开发逻辑步骤
区块链的去中心化,数据的防篡改,决定了智能合约更加适合于在区块链上来实现
|
缓存 开发工具 图形学
游戏开发实战教程(14):关卡编辑器的制作以及关卡分享功能的实现
上周在制作完闯关模式后,我有了在游戏中做一个关卡编辑器的想法,让玩家可以在游戏中制作自己的关卡进行挑战,甚至可以将自己制作的关卡与朋友进行分享。 原有的关卡编辑器是使用Unity做的,因为可以方便的进行文件的读取和写入,可以将设计好的关卡数据写入到文件中,然后在将文件中的数据导入到微信小游戏开发工具中。
318 0
|
缓存 小程序 开发工具
微信小游戏开发实战15-关卡编辑器的制作以及关卡分享功能的实现
本节主要内容有游戏中的关卡编辑器的实现思路以及如何利用分享功能将自己制作的关卡与好友分享。 如果你没有任何的游戏开发经验,欢迎阅读我的“人人都能做游戏”系列教程,它会手把手的教你做出自己的第一个小游戏。
182 0