61阅读

9秒社团-UCloud联手9秒社团,两大开源利器让开发者省力90%

发布时间:2018-05-11 所属栏目:传媒

一 : UCloud联手9秒社团,两大开源利器让开发者省力90%

近日,专业游戏云服务商UCloud联手开源游戏开发者社区9秒社团,宣布推出两款开源利器:变色龙(Chameleon)SDK——开源的手游渠道接入服务SDK,以及CrossApp——开源的移动应用开发引擎。变色龙SDK工具将作为CrossApp的第三方服务,部署到9秒社团内,两项目将发布在GitCafe开源协作平台。

UCloud 9秒社团

据悉,变色龙是UCloud针对手游开发者接入渠道而开发的一款开源工具。由于国内安卓渠道林林总总,绝大多数渠道都有自己的SDK,因此接入渠道是一个非常费工费时的体力活,基于此,UCloud开发了变色龙SDK项目。目前,变色龙SDK的接入渠道已经包括91、百度、360、豌豆荚、小米,并且正在接入更多的渠道。

它的主要功能是提供一个抽象的接口,手游开发者只需要使用这一套接口就可以适配变色龙SDK所支持的所有渠道,同时,变色龙SDK还提供了一整套配置和打包工具。 使用变色龙SDK之后,对于开发者来说,相当于花费接入一个渠道的工作量就可以接入到N个渠道之中去。

而9秒社团推出的CrossApp,同样是一款创新性的开源工具。CrossApp是一款免费、开源、跨平台的移动应用开发引擎,使用C++开发,基于OpenGL ES 2.0渲染,可以帮助所有开发者快速的开发出跨平台的原生移动应用,支持导出包括IOS和Android等。

在实际应用方面,这两款开源工具都有自己独特的优势。

UCloud的变色龙SDK项目的优势主要体现在下述几点:

本地化的管理和打包,所有数据和打包过程都在本地完成,没有任何上传功能 开源,可定制,有些开发商或者发行商有自己的SDK,也可以自己轻松定制这套工具来适应 不需要使用任何额外的外部服务,所有运营数据都在自己的手中,保证数据安全

而CrossApp则能够支持各大主流开发平台,包括Mac、iOS、Android、Win32、WP8,正因为CrossApp的跨平台的特性,所以相对传统的iOS和Android原生应用开发,CrossApp更能节省开发的周期和成本,App开发完成后只需要经过较为简单的移植工作,就能轻松实现在不同平台上应用。

同时,CrossApp封装了大量的UI控件,而且每种控件的功能十分丰富,开发者可以直接使用功能丰富的控件进行应用的开发,这些控件基本满足应用开发需求中的大部分功能,同时也免去了自己封装UI控件花费的大量时间,进一步提升开发的效率,官方会每周更新1~2次新的控件。

未来几天,UCloud的变色龙SDK工具也将和CrossApp一起,部署到9秒社团内,并与国内的开源项目协作平台GitCafe携手合作,将变色龙SDK和CrossApp项目开源发布在GitCafe平台上,方便大家利用和开发。相信上述两款开源工具将给国内的移动互联网开发者带来极大便利。

变色龙SDK源码地址:https://gitcafe.com/uclouddotcn/chameleon

二 : 9秒社团

9秒社团是国内中国最大的开源游戏社区和领先的开源开发者社区,主要以原创的开源内容为核心推动力。目前社区内有十余个自研开源的服务器端框架、移动应用、游戏引擎、手机游戏、网页游戏等项目,总部署超过200万次。

9秒社团_9秒社团
9秒社团LOGO

9秒社团是国内中国最大的开源游戏社区和领先的开源开发者社区,主要以原创的开源内容为核心推动力。目前社区内有十余个自研开源的服务器端框架、移动应用、游戏引擎、手机游戏、网页游戏等项目,总部署超过200万次。

(www.61k.com]1.社团概况

9秒社团由李明于2011年创立,是1个中文开源社区网站,有若干自研开源项目,涉及开源手机网游、WebGame以及若干游戏类应用等。2013年10月,9秒社团被中清龙图游戏收购,整体并入中清龙图游戏成为独立项目组。

此前,9秒社团推出的开源游戏服务器端框架Firefly是国内使用者最多的游戏Server端框架,被OSchina评选为2013年二十大开源软件第13位,且先后开源了三款基于Firefly的手机网游产品。目前9秒社团主推项目为CrossApp,CrossApp是1款免费、开源、跨平台的App开发引擎,基于MIT开源协议,使用C++开发,基于OpenGLES2.0渲染,可以帮助所有开发者快速的开发出跨平台的原生移动应用,目前主要支持导出IOS和Android。

通过9秒社团这个平台,李明希望为所有移动开发者提供最好的开源相关产品,帮助更多业界朋友更好更快的成长。

2.发展历程

2011年08月,9miao.com上线;

2012年01月,游戏开发者4万,关闭开放注册,转为会员邀请制;

2012年10月,注册游戏开发者11万,开启商业化运营,开放注册;

2013年05月,推出开源的游戏Server端框架Firefly;

2013年07月,推出开源卡牌类手机网游《暗黑世界》;

2013年08月,推出开源大型RPG类WebGame《烽烟OL》;

2013年10月,注册游戏开发者21万,团队11人,被中清龙图100%股权收购;

2013年11月,推出开源SRPG手机网游《进击的9秒》;

2013年12月,举办“中国杯”游戏极限开发大赛;

2014年03月,推出开源横版rts手机网游《口袋仙侠》;

2014年04月,注册游戏开发者27万,团队19人,CrossApp第一版本完成;

2014年05月,注册游戏开发者28万,跨平台开源开发引擎CrossApp正式开源。

2014年06月,注册开源开发者28万,团队26人,CrossApp成为oschina.net开源项目月、周、日全冠军。


3.创始人

9秒社团于2011年由李明(@大_鸡蛋)创办,致力于为全球开发者提供优质的开源内容。

李明于2003年进入游戏行业,2004年开始创业,一直专注做网游研发,先后创业3次,经历过端游的开发、页游的开发还有手游的开发。目前,李明专注于9秒社团开源游戏开发与开源移动应用开发,为所有移动端开发者提供一系列开源服务。

三 : A5好站推荐:9秒社团,助力站长实现PC向移动端的快速转型

A5好站推荐大图

  互联网大势所趋——集体抢占移动端市场,已经成为业界的资源抢夺公开赛,移动端应用程序的快速创建与完善就成了各大企业、大中小站长们的当务之急。

  创建一款符合心意的移动端应用程序,只是代码、美工等等方面的技术问题就给不少企业、站长朋友们带来相当程度的压力,投入成本与所获之间,往往找不到合适的契合点。而基于此类庞大需求成长起来的9秒社团,就成了各类网站成功实现PC转向移动端的良好助手。

  9秒社团(http://9miao.com/)成立于2011年8月,是国内最大的开源开发者社区和国内领先的移动开发者社区,主要以原创的开源内容为核心动力。目前社区内有十余个自研开源的服务器端框架、游戏引擎、手机游戏、网页游戏、移动应用等项目,总部署超过200万次。

  创始人李明一直强调成员的精良性与团队意识,据称,已经拥有28万开发者的“9秒社团”,同时拥有20多个来自各大互联网公司开发精英,他们自愿组成“9秒社团常务贡献委员会”对代码共同进行维护和更新。

  开源、跨平台的移动开发引擎CrossApp

  CrossApp是一款完全开源、免费、跨平台的移动应用开发引擎,基于最宽松的MIT开源协议,开发者可以完全免费、毫无顾虑的使用CrossApp开发任何商业项目,另外,CrossAPP保持着每周1~3的快速迭代。

  CrossApp支持目前最主流的移动平台IOS和Android,在后续的更新版本将完善对更多平台的支持,其平台的无关性相对于传统IOS和Android的原生应用开发,不但具有周期上的优势又节约成本。

  CrossApp通过第三方库将常见数据解析库转换、生成用户直接使用的脚本编写程序。9秒社团一贯坚持的开源理念使得CrossApp成为最便捷的 跨平台App开发引擎,大量的UI控件功能丰富,提升开发效率的同时也节省成本。而配套的CrossApp编辑器更是辅助开发者对移动App程序的开发。

  案例:基于CrossApp开发出的9秒小说阅读器

  9秒小说阅读器(http://book.9miao.com/)一款完全开源、免费、跨平台的收件小说下载阅读器,开发者可以无顾虑的将《9秒小说阅读器》使用在任何商业行为中,直接改名后上线运营亦可。而9秒小说阅读器已制作的广告类,开发者申请展示位、更改代码一个url,即可当日获得收入。

  9秒寓意“急速”,其针对站长向移动端转型推出的移动应用开发引擎所附有的开源、跨平台等性质,为站长们省去了技术上的一大麻烦。

  而好的产品看的永远只是内容与服务,9秒社团好还是不那么好?这个终究还得由你自己做结论。

四 : UCloud联手9秒社团,两大开源利器让开发者省力90%

  近日,专业游戏云服务商UCloud联手开源游戏开发者社区9秒社团,宣布推出两款开源利器:变色龙(Chameleon)SDK——开源的手游渠道接入服务SDK,以及CrossApp——开源的移动应用开发引擎。变色龙SDK工具将作为CrossApp的第三方服务,部署到9秒社团内,两项目将发布在GitCafe开源协作平台。

  

 

  据悉,变色龙是UCloud针对手游开发者接入渠道而开发的一款开源工具。由于国内安卓渠道林林总总,绝大多数渠道都有自己的SDK,因此接入渠道是一个非常费工费时的体力活,基于此,UCloud开发了变色龙SDK项目。目前,变色龙SDK的接入渠道已经包括91、百度、360、豌豆荚、小米,并且正在接入更多的渠道。

  它的主要功能是提供一个抽象的接口,手游开发者只需要使用这一套接口就可以适配变色龙SDK所支持的所有渠道,同时,变色龙SDK还提供了一整套配置和打包工具。 使用变色龙SDK之后,对于开发者来说,相当于花费接入一个渠道的工作量就可以接入到N个渠道之中去。

  而9秒社团推出的CrossApp,同样是一款创新性的开源工具。CrossApp是一款免费、开源、跨平台的移动应用开发引擎,使用C++开发,基于OpenGL ES 2.0渲染,可以帮助所有开发者快速的开发出跨平台的原生移动应用,支持导出包括IOS和Android等。

  在实际应用方面,这两款开源工具都有自己独特的优势。

  UCloud的变色龙SDK项目的优势主要体现在下述几点:

  本地化的管理和打包,所有数据和打包过程都在本地完成,没有任何上传功能

  开源,可定制,有些开发商或者发行商有自己的SDK,也可以自己轻松定制这套工具来适应

  不需要使用任何额外的外部服务,所有运营数据都在自己的手中,保证数据安全

  而CrossApp则能够支持各大主流开发平台,包括Mac、iOS、Android、Win32、WP8,正因为CrossApp的跨平台的特性,所以相对传统的iOS和Android原生应用开发,CrossApp更能节省开发的周期和成本,App开发完成后只需要经过较为简单的移植工作,就能轻松实现在不同平台上应用。

  同时,CrossApp封装了大量的UI控件,而且每种控件的功能十分丰富,开发者可以直接使用功能丰富的控件进行应用的开发,这些控件基本满足应用开发需求中的大部分功能,同时也免去了自己封装UI控件花费的大量时间,进一步提升开发的效率,官方会每周更新1~2次新的控件。

  未来几天,UCloud的变色龙SDK工具也将和CrossApp一起,部署到9秒社团内,并与国内的开源项目协作平台GitCafe携手合作,将变色龙SDK和CrossApp项目开源发布在GitCafe平台上,方便大家利用和开发。相信上述两款开源工具将给国内的移动互联网开发者带来极大便利。

  变色龙SDK源码地址:https://gitcafe.com/uclouddotcn/chameleon

五 : Firefly官方教程之Netconnect使用文档 - 9秒社团

1、distributed说明

该模块包含了服务端与客户端通信的一些处理方法,包括发送数据的封装,协议头的封装,tcp通信时进行分包,处理粘包问题。(www.61k.com]

2、结构解析

<ignore_js_op>

firefly Firefly官方教程之Netconnect使用文档 - 9秒社团

LiberateFactory,协议工厂,所有连接的本质,服务端与客户端通信的这一行为的形象化,它包含三个部分:

1)LiberateProtocol,通信协议类,连接建立、断开后的操作,发送数据等都由它来控制

2)DataPackProtoc,数据包协议的定义,所有的数据解析都要遵守它定制的规则

3)ConnectionManager,连接管理器,所有的连接都受他的指挥,可以在它里面找到想要找的连接,进行操作

   Connection,与客户端的一条连接对象,通过他可以与客户端进行通信,主动断开连接,主动推送消息等。

3、使用示例

1)test_netconnect_server.py

<ignore_js_op>

firefly Firefly官方教程之Netconnect使用文档 - 9秒社团

2)test_netconnect_client.py

<ignore_js_op>

firefly Firefly官方教程之Netconnect使用文档 - 9秒社团

3)上面分别为server(服务端)和client(客户端)的例子,运行test_netconnect_server.py文件,你会看到下图,说明服务器已经启动,并开始监听1000这个端口。

<ignore_js_op>

firefly Firefly官方教程之Netconnect使用文档 - 9秒社团

5秒内运行test_netconnect_client.py文件,你会在server这边看到下图,

<ignore_js_op>

firefly Firefly官方教程之Netconnect使用文档 - 9秒社团

4)解释下,server运行后,client运行,client会建立两个线程,每隔线程都给server发送一条消息,会调用server的指令号为111的方法(即echo_111这个函数),打印出“hello”。Server会在运行后的5秒后断开连接id为0的那条连接,断开连接时会执行doConnectionLost方法。

本文标题:9秒社团-UCloud联手9秒社团,两大开源利器让开发者省力90%
本文地址: http://www.61k.com/1176895.html

61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1