有很多朋友想在微信公众号上制作小游戏,但是不知道应该怎么制作,小编将会在本篇文章中为大家介绍怎么做个微信游戏,以及注意事项~
最近微信公众游戏平台讨论得如火如荼,大有HTML5游戏即将引燃之势。 磊友科技赵霏自称HTML5技术鼓吹者,手机游戏第一代制作者。他关于在微信平台做HTML5游戏的分享具有非常地参考价值,从中可以了解目前HTML5游戏发展的现状和困难。更值得关注的是这些困难作为开发者,我们如何去解决。
全文原文如下:
最近码了一篇文章,总结了自己做HTML5游戏的微信公众平台这一个月以来的酸甜苦辣感受,分享给大家,欢迎拍砖。
首先要向我所有微信好友,朋友圈,群组里的朋友们道声歉。在长达三十天的微信手机页游平台试水时间内,你们忍受了我几乎每天一次的HTML5游戏推送的“骚扰”,并在百忙之中抽空体验我们的产品,积极的反馈各种想法和建议,一直在帮助我们不断的完善梦想。这份感激之情弥足珍贵,是我们努力前行的财富与动力。因此我把这阶段的工作总结在第一时间全部整理出来并分享给你好,也冀望得到大家的理解和支持。
手机网页游戏正式启动至今已经满月,现已投放了数十款各类型的HTML5休闲小游戏,我们通过社交化推广和口碑传播的方式以零成本获得了超过5000的用户,这其中有行业内的资深人士,也有草根的微信用户,有圈内的技术产品大牛,也有还在象牙塔中的学生。在这段时间内,通过微信后台,我们积极交流,认真反馈,分析数据,获得了大量的一手体验内容,为此也想为他们的热情参与和积极支持致以满满的谢意!
从后台数据来看,男女用户比例为7:3,男性玩家偏重于喜欢角色扮演和动作类游戏,女性玩家偏重于休闲和养成类游戏。但也有不少男性第一次进入平台后会直接打开“女孩专题”。而在年龄分布上,20-29岁玩家占46%,30-39岁玩家占49%都是玩游戏的主力队伍,其中广东和北京的玩家数量最多,玩家的收入基本偏高,活跃时间平均都在中午12点至15点,晚上21点半至24点。而最受玩家喜欢的游戏前三名分别是 斗地主,数独和连连看。尔后经过互动交流和分析,我们得出以下的结论:
微信的公众平台还不是HTML5游戏可适应的生态环境
现在手机网页游戏公众号日均PV在4000左右,日活跃用户1500人,这个数据并不理想,感觉目前的微信平台尚未为HTML5游戏做好准备,通过分析可得知用户流失的主要原因如下:
1) 游戏太简单,比原生游戏比还有差距;
不少用户反馈手机网页游戏的公众账号里的游戏过于简单,觉得恐怕无法与原生游戏相比。其实我们挑选这批游戏确实以简单,上手较快,量级轻便于打开为目的,方便玩家快速体验。其实随着手机和浏览器的发展,HTML5能够表现出来的东西已经足够丰富。而在下阶段我们会陆续推出画面精美,体验感更强的联网大型社交类游戏。
2) 打开时间过长,网络不好时候需要等待;
部分用户感觉打开游戏的时候加载时间过长,尤其是在网络不好的情况下,很多玩家因为无耐心等待而流失。这让我们后来会尽力去想办法在这方面有所改善,例如压缩游戏资源和脚本,尽量使用离线能力,今后的网游也会考虑分阶段下载图像资源。
3) 公众号用户操作繁琐,纯文字菜单的交互方式导致不少用户失去耐心;
用户进入公众号后,首先需要输入数字才能得到游戏菜单,在选择类型后打开游戏的图文介绍,还需要点击“阅读原文”才能进入游戏页、这一系列操作已经让很多玩家失去了耐心。针对这个问题,我们随后想出了不少办法来优化。例如用在文字信息中嵌入短域名链接,设置游戏编号让玩家快速记忆等等。我们非常期待微信公众号的底栏Tab菜单能够早日启用,让玩家可以直接点击菜单找到自己想要的游戏内容,同时也提个小建议,是否支持回复文字信息内嵌入游戏图标,以便让用户体验更好。
4) 微信内置浏览器无法全屏,也无法控制屏幕旋转;
苹果的Safari浏览器和不少第三方浏览器已经都实现了全屏和控制屏幕旋转的接口,但微信内置的浏览器目前还不行。这样非常影响了手机网页游戏玩家的体验,尤其是一些需要横屏控制的游戏,画面的可视部分就会变得很窄小,甚至遮挡了部分操作导致游戏无法继续。我们呼吁微信内置浏览器可以尽快提供全屏和控制屏幕翻转的API接口。
5) 从游戏切换回聊天界面,却无法再直接返回游戏状态;
手机网页游戏主要是利用玩家在社交平台的“沉默时间”来进行的,这点与原生app游戏不同。这些时间多数是指玩家暂时没有聊天信息,而又不愿意离开社交平台。这些时间往往是以碎片方式存在的。而用户在进行微信游戏时,如果接到好友消息就会返回到聊天界面,结束聊天后再回到游戏就必须重新加载。我们希望今后的微信的内置浏览器可以在这方面优化。在后台挂起状态,而用户返回后再重新恢复,以方便玩家在聊天界面和游戏之间自由切换。
6) Andriod手机自带浏览器对HTML5支持太差;
很多用户反应部分游戏出现无法启动,白屏或者性能太差等问题,经过回访和调查却发现都是Andriod自带浏览器惹的祸。由于Andriod系统过于开放,各家厂商针对ROM进行了程度不一的改造导致浏览器标准非常不统一,对HTML5的支持很差。建议微信可以考虑在Andriod版本中摒弃系统自带浏览器而采用第三方浏览器,性能更好,对HTML5支持更加彻底,从而缩短与iOS平台的差距,确保用户体验的一致。当然在谷歌内部也会出现Chrome OS部门合并Andriod,这对HTML5继续普及都是利好消息。
7) 开发平台接口较弱,无法满足社交游戏需求;
当前微信公众平台开放的接口还是比较弱,用现在的平台提供的能力无法承担作为手机网页游戏平台的需求,尤其是希望开放账号登录,游戏内发送微信,朋友圈,添加好友等社交接口,甚至还包括支付接口。我们下阶段希望在休闲游戏内实现用户登陆后可以将自己在微信中的社交关系链带入游戏,该社交关系链的价值是可以让玩家可以看到好友在这款游戏的排名,甚至双方也可以互相交换和赠送游戏道具。此外游戏内设置的积分排名也对刺激用户玩游戏起到推动作用。当你看到自己的伙伴能够玩很高的积分时,用户的攀比心理会让他陷入到游戏的竞争乐趣中。用户的积分如果超过了朋友,他还可以将这些信息一键分享到微信中,以此向朋友进行一番炫耀这些能力来提升游戏的可玩性和粘性。