先放下载地址: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月份就立马开始现在的项目。因为用户量非常大,所以架构设计需要考虑的很多,结果我用了一周的时间出集群方案,花了三天的时间来评审,但是开发时间却很少,因为之前开发的服务器框架已久经战阵,只要改一改业务层就OK了。一个多月的时间对服务器进行压测,一个月的时间对客户端进行功能测试,但是由于水果忍者年底要冲量,实在拿不出时间来跟上我们的节奏,项目耽搁了一段时间。

过完年人力迅速补充后,公司成立了项目组,没有了冲量的压力,也没有了人员的紧张,大家都很积极地配合我这边的工作,形成了一条产品线,从产品经理到测试全部完备,(感谢关总的大力支持),灰度发布版本就定在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

水果忍者激战版的开发心得相关推荐

  1. Kinect开发教程四:用Kinect控制鼠标玩水果忍者PC版

    最近Kinect连接Xbox玩水果忍者的视频非常红火,可惜小斤只有本本和Kinect,没法玩Xbox上的体感游戏.幸运的是,寻寻觅觅后,小斤发现水果忍者有PC版本,既然上一个教程我们已经可以让Kine ...

  2. 安卓版App开发心得

    为什么80%的码农都做不了架构师?>>>    从2016年4月到6月主要做的工作是网站的开发,而6月到现在2016年8月初,主要做的工作是Android和IOS两种App的开发,又 ...

  3. 水果忍者 java_水果忍者java版

    [实例简介] 用java编写的水果忍者游戏,代码阅读性强,可学习性强,欢迎大家下载. [实例截图] [核心代码] 75844833Fruit-Ninja └── Fruit Ninja ├── MET ...

  4. 水果忍者pc版《3DM-Fruit Ninja HD-CHS-full》 fruit.bin zip解压密码分析

    无聊耍水果忍者,对于这类单击游戏,习惯性产生一个想法,作弊- - 安装目录下有个文件fruit.bin,越43M,除此之外,没有什么敏感性文件.应该是存储了水果忍者用到的主要资源文件等物质.随便拿个w ...

  5. 独切乐不如众切乐:乐逗版《水果忍者》推出全新对战模式

    风靡全球.创造了6000万下载奇迹的"水果忍者"无疑是当下最热门.最经典的手游之一,无论是iOS.Android或者其他平台 ,还是正版或各种盗版,总之在任何地方都能看到有人正拿着 ...

  6. C语言题目水果忍者是一款,《水果忍者网页游戏论文.doc

    <水果忍者网页游戏论文 本科毕业论文(设计) 题 目: 基于HTML5的水果忍者 网页游戏的开发 学 院: 软件技术学院 专 业: 数字媒体艺术 姓 名: 赵婷婷 指导教师: 李晓娜 2014 ...

  7. HTML5 水果忍者游戏

    HTML5 实现水果忍者小游戏 相信大家对于水果忍者这款游戏肯定不陌生,在几年前的移动端手机上随处可见到处切水果的身影 那我们现在就来了解一下PC端的水果忍者是怎么编写的 一.代码结构 图片归图片.音 ...

  8. 收藏网页版小游戏:蜘蛛纸牌、扫雷、水果忍者、打地鼠、吃豆人

    学习之余当然是摸鱼了,这里分享几个不用下载直接在线玩耍的游戏.有蜘蛛纸牌网页版在线玩.在线扫雷小游戏.在线玩的水果忍者.吃豆人.打地鼠.3D模仿. 下面我将一个个列出来.欢迎体验收藏! 蜘蛛纸牌:这是 ...

  9. 做android版水果忍者有感

    做android版水果忍者有感 大三下学期选了门专选叫动漫和网络游戏原理,课程设计我们小组选了做android版的水果忍者.有些小组是用之前做过的游戏改进一下来提交,但我不想这样,一来是对之前的作品不 ...

最新文章

  1. #pragma once与#ifndef的区别
  2. mysql 程序迁移_如何从MySQL数据库程序中迁移数据库文件
  3. windows和linux允许分片,请问hadoop的hdfs文件系统和本地windows文件系统或linux文件系统是什么关系啊,谢谢...
  4. Taro+react开发(17)--注意编译
  5. ios web页面测试方法
  6. c++ winpcap开发(2)
  7. html网页主题结构,常用html元素总结包括基本结构、文档类型、头部、主体等等...
  8. mysql 加减乘除取小数点_mysql加减乘除
  9. Learn OpenGL(一)图形渲染管线(Pipeline)
  10. GLCM opencv
  11. Leetcode之路径总和II
  12. html左边图片右边文字_有了这些网站,不用PS也可以做出文字云效果
  13. 在服务器应用虚拟化中发现价值
  14. 魅族计算机软件不见了,非常全面的魅族手机常见故障原因及解决办法
  15. DHCP报文抓包分析
  16. 机器人开发--Odoo(OpenERP)
  17. PCM与DSD究竟是什么??
  18. Kettle闪退,以及Kettle资源库connect报错小解
  19. 物流行业SCM供应链协同系统全国仓库网络集中管理,实现全局掌控
  20. VS2019/MFC编程入门教程:组合框控件Combo Box

热门文章

  1. 关于kettle版本报错不是合法的kjb,ktr文件
  2. 标准解读全新工业自动化机器人—2022年海格里斯HEGERLS推出新型库宝箱式仓储机器人系统
  3. Ubuntu 14.04 安装 A卡HD7750 官方闭源 显卡驱动
  4. 如何从零配置高效的tensorflow python编程环境之VIM神的编辑器---DIY自己的VIM
  5. 群晖无密码共享 Windows访问
  6. Excel-财务函数2
  7. Android培训班(25)
  8. 「雕爷学编程」Arduino动手做(39)——DS18B20温度传感器
  9. 进程间通信六种通信方式
  10. 简述神经网络具备的特征,神经网络的典型结构有