首页 >游戏开发

《Cocos2d-Lua之核心编程》作者刘克男:这不是专访 是送书活动!

2015-12-09 15:01 编辑: cocopeng 分类:游戏开发 来源:CocoaChina

刘克男(@刘克男_u0u0),触控科技成都创新中心技术总监,泰然网联合创始人。《Cocos2d-Lua之核心编程》作者之一。毕业于成都电子科技大学,计算机科学与技术专业。2006年起在成都电子科技大学嵌入式国家实验室从事跨平台应用引擎研究。在跨平台引擎项目中担任引擎1.x开发部负责人,4年技术团队管理经验。C/C++功底深厚,跨平台经验丰富,先后开发过的平台有:Windows Mobile,Brew,iOS,Andriod,Window Phone 8。2013年加入触控,负责Cocos2d-x引擎推广。编写了大量优质教程,包含:OpenGL ES,Chipmunk,Cocos2d-x等方面。2015年调任触控教育创新中心教学总监,负责Cocos2d-x课程设计与实施,同年被四川大学聘为校外创新创业指导教师。

刘克男550.jpg

今天,CocoaChina有幸请到刘克男,聊一聊从技术研发到教育培训的经历及经验。

以下为访谈实录:

CocoaChina:您上一份工作在电子科技大学嵌入式国家实验室,听起来很高大上,具体是做什么的?

克男:听起来高大上,实际上的研发主要是在做一个跨平台的基于JS语言的HTML5应用引擎xFace。早在HTML5还不流行的时候,前公司就在研究这项技术。我主要负责这款引擎的研发。当时xFace 1.x并不开源,引擎的推广和应用范围集中在行业应用上。比如,xFace做过很早期的,联通应用商店、京东客户端(ps.合作过,并不一定上线了)。最大的成功应该在银联手机支付上(那时支付宝都还没有客户端)。

CocoaChina:那是什么机缘巧合加入了触控呢?

克男:最终导致我放弃学校稳定工作,来触控的原因是对于游戏的热爱。最早八位机,我就喜欢《重装机兵》,当时为了找出所有战车废寝忘食。进入街机时代就迷上了《三国志》(非三国战记,过关界面啃鸡腿那款),不知道被父母从游戏室活捉过多少次。再后来毒害我们最深的就是暴雪,《星际争霸》、《暗黑》《魔兽世界》款款都让我们夜不能寐。今年还为了《暗黑2》的32号符文熬更守夜。所以,当有个机会能从事游戏行业的时候,我毫不犹豫就跳入了火坑!(笑)

CocoaChina:现在触控科技主要负责什么业务?

其实当时是这样,教主(杨雍)一个人从厦门回成都,建立成都引擎部门,招募初始团队,后来教主跪求我出山(笑),由于上述原因我就来了。当时就找了两个人,我和王帅(人称帅哥),对成都所有的CP做技术指导,免费做技术顾问。当年对抗Unity,我们到各个公司做引擎技术讲座。现场解决技术问题。当然平时也会帮引擎补充很多基础文档。

CocoaChina:现在选择从事教育行业是什么原因呢?

最初我们不是要培训学生,而是为研发部门从合作高校中选择优秀毕业生,到我们公司实训,通过实训的同学留下作为正式员工工作。万万没想到,我们团队新辛辛苦苦带的第一批同学,就留下了一个,一个,个~~~其他都被公司高薪招走了~~~当时我们认为,学生能拿到高薪原因肯定是手游市场火爆,后来我们又招了第二期,第三期实训,都遇到了同样的效果。这时候我们开始怀疑自己,我们是在开公司还是在开学校呢?(笑)

后来我们部门人招满了,我们在高校会有选修课,遇到好的毕业生就直接介绍学生给关系好的CP。现在成都很多公司都有我们介绍的学生。很多公司招人,HR都先问下我们有没有学生可以介绍。

今年,各种培训机构都想要cocos培训的代理权,代理费甚至到了千万以上,公司认为,与其代理给其他机构圈钱砸了公司的招牌, 还不如我们自己做点实在的事情,然后就挑选了几个引擎部的核心开发者做第一期讲师,以保证教学质量。我由于高校的背景,顺利成为第一批成员。

CocoaChina:作为新的领域,你们是怎么打算的呢?

我们以前都是做的免费实训。所以根据经验,我认为培训主要是解决高等教育的缺失,现在国内的高等教育和公司实用是脱节的,其实并不是学生差,也不是学生不愿意学,而是不知道怎么学,在哪个方向深入学,而我们之前几年在实训中,就是弥补高等教育这方面缺失的。现在的目标就是把受众扩大,今年开始对外招收学生,我们之所以成功,是因为我们没把学生当普通学生看,而是当做我们公司的工程师来带,所以我们多是通过项目制来培养他们。我之前在高校实验室工作的,平时也会带一些研究生一起工作,比较了解现阶段 高校缺失的部分,既然了解痛点,那就好解决了。

CocoaChina:克男作为讲师,有哪些感受?

克男:学生叫一句老师,深感责任重大。倾我所学,授予学生。毕竟短短的4个月,有可能改变的是一个人一生的命运。

杨雍:你少装。

克男:好吧,最大的感受是比研发轻松多了,哈哈。

CocoaChina:今天是给大家带来了一本新书,对吧?

克男:是的,写了一本《Cocos2d-x之Lua核心编程》,也是触控的第一本官方书籍吧,这本书将会作为合作高校的官方指定教材。

(CocoaChina:这是要发啊!)

克男:国内写书哪里会发财,我们深知国内的状况,说不定现在网上已经有pdf下载了。所以,我们把定价控制在30元左右,这样容易让大家购买的时候没有压力,而我们也确实不考虑收入。

CocoaChina:既然不赚钱,为什么要写这样一本书,而且是专注于cocos Lua分支的书呢?

克男:我们发现,尽管市面上有很多cocos书,然而由于cocos版本更新太快。导致书上市就失效了。并不利于初学者学习。于是我们着手写了这本cocos-Lua的入门教材。之所以选Lua,也是看到cocos引擎Lua的市场刚需:游戏内热更新。并且Quick-cocos2d-x 引擎的发布,在API相对稳定得多,也就是说,引擎内部的改变不会影响到使用。更利于教学推广。其实引擎接口的稳定不仅仅是我们的需求,也是广大开发商的需求。

但是在书即将上市的时候,由于业务调整,Cocos2d-x Lua分支去掉了(目前Quick-Cocos2d-x引擎已由独立分支更名为cocos-Lua并合并到cocos引擎中,今后不单独对外发布版本)。出版社也意识到了这个问题,反馈到我们这。没有办法,我接手了Quick-Cocos2d-x 的维护。以社区维护的方式继续为放大用户提供支持。目前由于社区有很多高手在提交pr,3.3已经发展到3.6版本,主要是大家提交的bug修复。

关于Quick社区版,大家可以这样看,我们都是一群爱好折腾的人,官方发展方向在3D等,而我们就用2D功能做一些游戏,暂时用不到3D功能,所以目前爱好者们有新的想法或bug修复,就会提交过来,有必要的我们再统一提交到官方仓库,让官方合并。

说回来,这本书还可以弥补cocos-Lua官方基础文档的缺失。推动cocos社区健康积极的发展。

CocoaChina:那么对于初学者学习这本书有何建议?

克男:这本书从Lua语言基础开始,由浅入深,每章节配备案例,循序渐渐,以一个三消游戏贯彻引擎的基础知识点。所以非常适合初学者来仔细品味,从浅入深,逐步学习。

杨雍:又装!

克男:好吧,我的建议是,买买买!

CocoaChina:哈哈~非常实在的建议啊!那么克男是不是也给读者送点福利呢?

克男:这是肯定的。福利早已备好!传送门:http://www.cocoachina.com/bbs/read.php?tid=335031
CocoaChina
:那就请大家快快去支持啦!
克男:谢谢大家~

搜索CocoaChina微信公众号:CocoaChina
微信扫一扫
订阅每日移动开发及APP推广热点资讯
公众号:
CocoaChina
我要投稿   收藏文章
上一篇:游戏开发者需要关注的游戏ICON
下一篇:开发笔记:抽象物品模块接口设计
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0

综合评论

相关帖子

sina weixin mail 回到顶部