Cocos游戏引擎,让小保安成就大梦想

秦丕胜是大连的一位保安。与非常多自学成才的人一样,2010年,在考上日照职业技术学院一年后便退了学。

因为没有高学历。加上喜欢*,他来到了大连成为了一名保安。从高中開始,秦丕胜就酷爱代码,他曾自豪地说,自己在笔记本上手写的代码有足足有一摞书那么厚,比韩寒的书稿一点都不少。除此之外。秦丕胜兴趣广泛,保安的工作让他有大量的时间在各个方面提升自己。比方学习cocos引擎的游戏开发等等。因此,大家都称他为“极客保安”。然而,最令人津津乐道的莫过于,这位“极客保安”通过自己的努力,追到了爱慕已久的文艺女青年小邵老师做妻子。秦丕胜的故事在天涯社区上一发布,就引来了不少人围观,极客保安自学成才的故事成为了不少程序猿的谈资。那么。在这一系列令人啧啧称奇的故事背后,秦丕胜付出了哪些努力?一个连专科都没毕业的保安怎样通过“程序”改变了自己的人生?针对以上疑问,触控科技日前对秦丕胜进行了採訪。

Cocos游戏引擎,让小保安成就大梦想Cocos游戏引擎,让小保安成就大梦想Cocos游戏引擎,让小保安成就大梦想

平庸背后的不平庸

触控科技:什么原因让你选择做一名保安?

秦丕胜:我2009年參加高考,考上了日照职业技术学院。生物技术与应用专业。我一直觉得人做什么都得看天赋。我对这个专业半点兴趣也没有,所以在一年后就退学了。当时也没什么想做的事情。尽管喜欢敲代码,但没有学历也进不了好公司,所以就考虑当保安。有人说当保安是浪费青春,我却不这么任为。假设你有想做的事情。保安的工作强度非常适合私下里学习点东西。正由于这个原因所以我做了一名保安。

触控科技:从什么时候開始学习代码?

秦丕胜:我从高一就開始自学代码,当时我从计算机老师那里借了一本谭浩强老师的《C语言程序设计》,我一边自学一边在笔记本上手写代码进行练习。

我尽管不爱学习,但却喜欢这些代码。几行代码下来能做一个小程序,我觉得非常的奇妙。当时我还没有电脑,所以仅仅能在笔记本上写。写够了就到网吧里把代码输入进去,看看自己的成果。后来。我把这事跟其它程序猿同行聊过,大家都被我的执着精神“感动哭了”。我也非常佩服当年那个疯狂迷恋程序,带着点傻劲儿的自己。

Cocos游戏引擎,让小保安成就大梦想Cocos游戏引擎,让小保安成就大梦想

图注:秦丕胜自学cocos游戏开发时的手稿

触控科技:保安的工作是否让你苦学的技术没实用武之地?

秦丕胜:那倒不会。

如今我在网上也做一些技术类的兼职,收入比保安的工资要多得多。我尤其喜欢游戏开发,所以学习了cocos游戏开发引擎,如今cocos开放了cocos插件商店。第三方开发人员也非常easy上传自己的作品,而且从中获得收益。

触控科技:选择cocos引擎做游戏开发。主要经过哪些考虑?

秦丕胜:首先。Cocos提供了游戏开发的全套开发工具。提高开发效率。第二,Cocos覆盖所有游戏开发工作流,贯穿从立项、研发、打包、上线整套开发流程。第三,Cocos主打脚本开发,支持Lua和JavaScript语言。并提供了专属的IDE,方便开发和调试。这比传统的C++语⾔开发减少了门槛。第四,Cocos提供了很优秀的跨平台开发方案。一次编码将适配iOS、Android、Mac、Windows、Web、Win Phone甚至是家用机等所有平台,免去后期移植的大量时间。第五,Cocos
Store也为开发人员带来更加丰富实惠的服务,配合在Cocos Store下载的资源、插件、演示样例和工具,这无疑会大大降低工作量,同一时候也为开发人员提供了很多其它的解决方式。

触控科技:后来利用cocos引擎做成的产品是什么?

秦丕胜:前段时间想做一个RTS游戏,于是想到用tilemap的45度地图,查了好多资料都是给的大体方向,没有实际的做法,里面涉及的坐标向量等运算比較麻烦都没有具体解说。于是就做了一个地图类插件。

我觉得cocos引擎可以让我这样的业余开发人员通过简单的学习就使用游戏引擎做一些自己喜欢的小游戏。

Cocos游戏引擎,让小保安成就大梦想Cocos游戏引擎,让小保安成就大梦想

图注:秦胜丕上传到cocos store的产品

极客保安与老师的爱情

触控科技:你与小邵老师的爱情已成为时下的一个热门话题,最初是什么给你勇气去追她的?

秦丕胜:两年前的6月,我第一次遇见我如今的妻子小邵。那天我下班要去海边散步的时候,在路上碰到了穿着纯白色圆领T恤的她。第一眼看到她我就认准了她就是我喜欢的类型。

仅仅是她是老师,我是保安,社会地位悬殊比較大。我向别人打听她得知学校里有非常多男老师也对她有意,甚至有一些非常有钱的老板也想追她,但她是女文青。对素养不高的追求者不为所动。

这让我认为她非常靠谱,于是下定决心追求她。

触控科技:在追求的过程中。以前钻研过的技术帮过你哪些忙?

秦丕胜:作为码农,我对计算机非常懂,所以一直等着小邵老师的电脑出问题,功夫不负有心人,有一天小邵老师的电脑真的坏了,由于是系统问题。学校里的技术人员不知道怎么解决,于是就想到了我。当时尽管我在值班,但一听说小邵老师的电脑坏了。就直接请了一天假。

我高一開始学习C语言和电脑的各种底层代码,系统问题对我来说是小菜一碟。

我非常快帮小邵修好了电脑。但发现她的电脑开机和反应都特别慢,肯定是系统里存了太多东西。于是我用了大概一个小时帮她做优化,一边做一边和她聊天,还现场在电脑上写了个小程序游戏给她玩,当时她眼睛都亮了。

触控科技:你们的关系中最大的转折点是什么?

秦丕胜:有一天。小邵老师的一个表哥找我说我缠着她,要打我。小邵知道了就从学校跑出来帮我向她表哥说好话,说不是我的错。她表哥一根筋非说我癞蛤蟆想吃天鹅肉,今天非让我长记性不可。我当时十分生气,就说你来看看我在电脑上都干了啥,于是我就打开我用cocos做的程序和游戏。告诉他这都能卖钱。没想到她表哥脾气暴,啥都没说就把我的笔记本电脑给摔了。小邵老师之前一直不正面回应我的求爱,但当时居然拉着我的手对她表哥说她就喜欢我。后来我想假设不是她表哥。我追小邵不会那么easy。

Cocos游戏引擎,让小保安成就大梦想

Cocos游戏引擎,让小保安成就大梦想Cocos游戏引擎,让小保安成就大梦想

图注:秦丕胜使用cocos引擎开发的游戏场景 

Cocos与开发人员同行

面对秦丕胜这种开发人员,cocos方面也十分欣喜。他们不仅给到这类开发人员一些实际的扶持,还希望培养这类有想法和实干精神的开发人员更好地利用这一开发平台。在了解了秦丕胜的故事之后,我们也联系到了触控科技高级技术总监张晓龙。并请他分享了自己的看法。

触控科技:面对类似秦丕胜这类个人开发人员,你觉得他们使用cocos引擎的优势是什么?

张晓龙:眼下来看。我觉得有三大优势。第一。未来的游戏往3D化发展是一个大的趋势,cocos针对此趋势,也公布了3D功能。第二,在工作流持续优化方面,我们把不同组件、不同扩展集集成在一起。让开发人员能够无缝工作。

第三,关注新技术和市场机会。眼下cocos引擎的Runtime已经和腾讯合作,集成到腾讯X5浏览器内核,这一为了用cocos开发的HTML5游戏即将能够在腾讯浏览器和微信内获得原生的性能。

触控科技:你想对这类开发人员说些什么?

张晓龙:首先,我非常感激cocos有这种用户。为自己所喜欢的事情而坚持是我们赞赏的态度。第二,秦丕胜的存在也从还有一方面证明了cocos引擎为游戏开发人员打破技术壁垒的初衷,不管是个人开发人员、小型开发团队还是大型游戏公司都能使用cocos引擎创造出自己的价值。最后。这些开发人员也激励我们精益求精,打磨出更好用的产品。当然。我们也欢迎秦丕胜先生到cocos来做客,跟我们进行面对面的交流。

上一篇:[ES6] Export class and variable


下一篇:numpy常用功能总结、python格式化输入输出