3月16日,为时12小时的Cocos2d-xHackathon在北京贝塔咖啡圆满落下帷幕。20余组开发团队亲临现场,共同体验和发掘全球领先的开源游戏引擎Cocos2d-x的杰出功能与最新特性。
各路X-Men齐聚一堂中外专家共同交流
Cocos2d之父/触控科技首席架构师Ricardo Quesada、CocoStudio首席架构师/Zynda联合创始人之一Justin Graham、Cocos2d-x作者王哲、CocoStudio作者张晓龙、Cocos2d-html5作者林顺等多位专家在黑客松现场坐阵,这样零距离、面对面与游戏引擎作者接触沟通的机会,在国内可谓前所未有。
除了参赛选手,众多业内人士也纷纷前来碰面交流。他们中有使用Cocos2d-x的主程与研发人员,有北京重点高校的研究生,更有许多个人开发者来到现场,与专家、"大神"们展开沟通与讨论。
虽是纯技术讨论的活动现场,却也同样吸引了许多游戏策划与游戏运营的业内伙伴。"我觉得多了解些一线技术的话,可以多维度地深入游戏,对日后的工作也是有帮助的。"一位刘姓游戏策划人如是说。
12小时CodeJam奋战五个项目捧得大奖
经过精彩的项目展示与评审团的严谨商讨,全场最大"特别贡献奖"由赵松原、王丹丹组成的"Lotfun队"开发的"Menu与MenuItemSprite改进与特效"项目斩获。该项目对现有Cocos2d-x引擎的Menu与MenuItemSprite增加了便利函数与特效。值得一提的是,该项目的两位作者是在黑客松现场临时组成的队伍,便在短时间内拿出了非常优秀的作品。
由aadeboger单枪匹马组成的"JetLab"队开发的"ForKinectPlugin"项目获得了"最佳功能奖"。该项目在Cocos2d-x中运行一个odpserver,接收体感设备送来的控制消息,将消息转化为触摸事件,快速使一个Cocos2d-x游戏支持Kinect等各类外设。
由耿明、张阳、胡丽娜组成的"九点九"队开发的"CCCollectionView集合视图"项目获得了"最佳视觉奖"。该项目是个提供多行多列展示的组合控件,支持背景设置、单选、多选、边距设置、纵向滑动等多项功能。
由邵文学、郭天齐组成的"舒克"队开发的"自定义头像"项目获得了"最佳创新奖"。该项目通过Cocos2d-x调用iOS的照片库、相机,利用通知将图片返回进行自定义图形剪切,从而改变游戏中的人物头像,更好的游戏互动,增强用户体验。
由呼延甲泉、王磊组成的"蓝盾"队开发的"CocoStudio场景管理"项目获得了"最佳改进奖"。该项目对场景进行分块编辑,程序合并加载前景、远景,区分结点,通过名字直接获得。
极客精神遇上开源精神Cocos2d-x提供无限可能
虽然奖项有限,但现场仍诞生出许多优秀的作品,有新的事件派发机制、引擎中间件、tileMap绘图性能提升、Cosplay.js、针对可视化工具链开发的API改造等等。其中友盟团队也特别带来了针对Cocos2d-x的统计分析&社会化分享组件,为开发者节省时间与人力成本。
"非常希望自己的作品能够得到Ricardo的认可,我很想把名字收进Cocos2d-x的Contributor列表,也想自己的代码能够到达亿万终端给大家使用,"一位开发者笑着说道,"如果下一款千万级手游就能用到我这次开发的功能,那可就太有成就感啦。"
作为全球最受欢迎的开源引擎之一,Cocos2d-x采用商业友好的MIT协议,方便开发者在开发过程中进行二次开发、修改定制,最大限度地发挥创造性。更有发达的全球开源开发者社区 (www.cocos2d-x.org)无休轮转,解决各种问题,加速bug修复与版本迭代。"让免费开源引擎为更多开发者所用,最大化为开发者带来效益,最终上演真实版屌丝的逆袭!"Cocos2d-x作者王哲如是说。