水果忍者激战版的开发心得

先放下载地址:http://dl.uu.cc/p2p/(在android 手机浏览器上输入后点击下载就OK)

去年8月份一開始接到任务,是要做一个手机间实时通信的桥梁,大家都知道国外的视频通话早已成熟,国内这坑爹的网速实在是坑爹(这高昂的费用既使能用也不敢用),在网速坑爹的时候想搞实时通信。在国内还是首义。

也不是没有类似的应用,比方微信对讲,YY语音等,但都是异步的,实时谈不上,在网络稍不好的情况下,延时是非常大的。

当然,实时通信也是有延时的,那延时大到多少就不算实时呢,我们觉得,仅仅要用户能感受不到就叫实时。这是从感觉出发,实际上我们的指标不能这样制定,量化后能够是:

1.每秒至少成功传输10个以上的包

2.每一个包的内容到少能够大于128个字节

(为什么要分成两个条件呢,何不改成每秒成功传输1024个字节?留个题目给大家,呵呵)

到了10月分的时候第一个DEMO已经成型:

http://v.youku.com/v_show/id_XNjQzNTUwMTU2.html

后面紧接着是找个游戏来试水,正好水果忍者ios版有对战功能(效果非常差,由于国外传统的方案不适合中国特色的风速),android版上面却没有,而代码逻辑是一样的。仅仅要改一下通信层就OK,所以10月份就立刻開始如今的项目。由于用户量非常大,所以架构设计须要考虑的非常多,结果我用了一周的时间出集群方案。花了三天的时间来评审,可是开发时间却非常少。由于之前开发的server框架已久经战阵,仅仅要改一改业务层就OK了。一个多月的时间对server进行压測。一个月的时间对client进行功能測试,可是由于水果忍者年底要冲量,实在拿不出时间来跟上我们的节奏。项目耽搁了一段时间。

过完年人力迅速补充后,公司成立了项目组。没有了冲量的压力,也没有了人员的紧张,大家都非常积极地配合我这边的工作,形成了一条产品线,从产品经理到測试所有完备,(感谢关总的大力支持),灰度公布版本号就定在4月30日。一个月的时间我们分成了两个迭代。一迭代是主要功能,比方实时性等,二迭代是全面測试,比方对战效果等。

凡在我们项目组呆过的人,都感受到了最后一周的压力。加到到1点不算啥。常常12点前没打卡,到第二天凌晨才想起(我还跟人事开玩笑,这个应该不算漏打卡吧)。

在自己公司的游戏上试水后,我们还想把服务推广,五一长休之后。准备出一些公用的SDK,服务于广大android开发团队,让单人游戏迅速成为多人游戏。

比方我们的猜题:DEMO(我仅仅开发了三天)

http://v.youku.com/v_show/id_XNjYxNzYxNDg0.html

甚至推广到物联网(我仅仅开发了一天):

http://v.youku.com/v_show/id_XNjk4MzcxMDA4.html

有感性趣的。欢迎联系我,我的QQ:546025825

时间: 2024-08-07 04:07:34

水果忍者激战版的开发心得的相关文章

基于html5 canvas和js实现的水果忍者网页版

今天爱编程小编给大家分享一款基于html5 canvas和js实现的水果忍者网页版. <水果忍者>是一款非常受喜欢的手机游戏,刚看到新闻说<水果忍者>四周年新版要上线了.网页版的切水果游戏由百度 JS 小组开发,采用 vml + svg 绘图,使用了 Raphael,效果很赞,赶紧来膜拜一下.效果图如下: 在线预览   源码下载 实现的代码. html代码: <canvas id="view" width="640" height=&q

安卓版App开发心得

从2016年4月到6月主要做的工作是网站的开发,而6月到现在2016年8月初,主要做的工作是Android和IOS两种App的开发,又以Android为主. 将这段时间的Android开发心得记录如下. 1.开发环境和参考资料 由于学会FQ的时间比较短(2016年7月才学会),现在在用的mac版AndroidStudio是在国内某站上下载的.今年将开发环境由windows转为mac了,好在各种IDE都是跨平台的,迁过来后麻烦不多,Android Studio也贴心地支持Eclipse风格快捷键,

作品展示,JavaScript 版水果忍者

点这里 <水果忍者>是一款非常受喜欢的手机游戏,刚看到新闻说<水果忍者>四周年新版要上线了.网页版的切水果游戏由百度 JS 小组开发,采用 vml + svg 绘图,使用了 Raphael,效果很赞,赶紧来膜拜一下. https://github.com/ChineseDron/fruit-ninja 在线演示      源码下载

游戏开发之[水果忍者]:月流水持续近千万 推新模式

狗刨学习网报道 / 由Halfbrick Studios于2010年开发的一款在<水果忍者>在移动平台创造了2年内在全球游戏被下载3亿次的不朽成绩.而这款曾风靡全球的游戏在被乐逗游戏代理发行后,将该游戏继续发扬光大.据官方所公布的数据,<水果忍者>自进入中国市场4年以来,已经实现了近3亿的下载量,其月流水持续近千万,DAU维持100万的成绩. 作为一款已经上线4年的休闲游戏,该游戏还能维持这样的成绩,主要还是靠乐逗游戏对这款游戏不断制作出新版本,增加新内容.根据历往记录显示,这款&

C++网络游戏零基础开发视频教程(300+课时,MINI快跑、水果忍者、DirectX技术、天鹰教3D网游)

C++网络游戏零基础开发视频教程(300+课时,MINI快跑.水果忍者.DirectX技术.天鹰教3D网游)下载联系QQ:1026270010 距离二十世纪八十年代c++语言的诞生,到如今已经有三十多年的历史,随着c++语言的发展,它被应用于在越来越多的领域.C++是一个多泛型的编程语言,它既可以面向过程,也是一门面向对象的语言.C++是一门使用非常广泛的计算机编程语言,因此它受到了越来越多程序员的亲睐.C++相关专家介绍:c++的就业领域很广泛,相对于java和其他语言来说有很多优点,很多大公

【切西瓜】水果忍者去广告版 v1.9.1

水果忍者高清去广告--Fruit Ninja(水果忍者)是一款在移动设备上非常有名的游戏,水果忍者去广告版这款游戏目前在国内是由乐逗游戏代理的,内置了简体中文. 在 Fruit Ninja(水果忍者)这款游戏中,你的目的只有一个——砍水果!屏幕上会不断跳出各种水果西瓜,凤梨,猕猴桃,草莓,蓝莓,香蕉,苹果等等在它们掉落之前要快速的全部砍掉!千万别砍到炸弹!不然就over了.时间模式没有炸弹,玩法全凭你的技巧!还有一定几率从屏幕左右侧弹出新奇水果很难切割! <水果忍者>不仅支持中文,还加入了全新

水果忍者

转帖:https://github.com/ChineseDron/fruit-ninja 绘图上,仍然是采用了 vml+svg,这是我一直比较推荐的组合,不过不要一听 vml.svg 等就头大,市面上针对 vml.svg 封装的库还是瞒多的,我用得比较顺手的就 Raphael 了,她的 API 非常简单,支持链式调用,浏览器的兼容性一直很让人满意.在开发水果忍者时,我手贱升级了一把 Raphael 2.1.0,发现性能比较低,又一直找不到原因,无奈又得降回了 1.5,值得注意的是,2.1.0

C++视频教程:C++实战水果忍者游戏

C++实战水果忍者游戏(游戏引擎.Win32编程.MFC精讲.核心算法)课程讲师:今夜有风 课程分类:游戏开发适合人群:初级课时数量:56课时用到技术:Win32编程.核心算法涉及项目:水果忍者咨询QQ:1840215592 C++视频教程:C++实战水果忍者游戏详细查看:http://www.ibeifeng.com/goods-500.html一.模块介绍(共56讲)1.基础篇:主要讲解c++以及MFC的深入浅出容器与算法精讲类与数据抽象精讲模板与泛型编程精讲标准IO库知识点深入浅出CObj

AEAI Portlet开发心得

1 背景概述 Portlet是AEAI Portal组件API,是基于Java的Web组件,由Portlet容器管理,并由容器处理请求,生产动态内容.AEAI Portal中已经预置了许多Portlet组件,可以直接配置使用.由于不同业务需求也可以将Portlet进行定制开发.本文是本人在中建投项目中由于业务需要动态显示风险统计信息,即对某一风险进行评估时引用不同的风险点对其的影响(可能性与影响程度的乘积)进行分析,并在页面以个数的形式显示不同区间所包含风险点的影响.故而对Portlet的定制开