《围住神经猫》是基于Egret Framework开发的html5游戏。 Egret Framework 使用 TypeScript 开发语言。 TypeScript是由微软开发的自由和开源的编程语言,是一种javascript的超集。
围住神经猫,HTML5移动游戏的成功范例
“围住神经猫”采用HTML5游戏方式开发,最大的好处就是“即点即玩”,为游戏微信传播提供了一个“便捷”的前提,而非像通常意义上的 App 那样,需要经过更多的步骤从应用商店下载。而开发成本低的原因也恰恰是因为使用了HTML5游戏引擎——开发者只负责考虑创意问题,重复机械的底层游戏编程模块则由游戏引擎负责。
于是,作为“围住神经猫”的游戏引擎,HTML5游戏引擎公司Egret也赶上了这波现象级神经猫热潮,一日之间网站浏览量翻了十倍。
对于Egret创始人兼CEO陈书艺来讲,“围住神经猫”游戏网页最下面那一行“Egret framwork”则意味着,他在短短半天的时间里,两部手机——一部iPhone5s,一部三星Galaxy,毫无电力——他的电话已经被打爆了,嵌入广告邀请、采访邀请、投资意向纷至沓来。采访当时,陈书艺的手机还一直在充电状态。马鉴是Egret的联合创始人,负责管理引擎产品和技术团队。他则频繁遭遇QQ群“开小窗”,其中甚至有公司公关,希望马鉴可以帮忙制作HTML5游戏,嵌入公司的一些软推广。《财经天下》周刊采访时曾被打断两次,一次是一个投资人的来访,而另一次是陈书艺短暂离开时,自己的手机刺耳地在马鉴背后发出响声。
Egret是一家HTML5游戏引擎公司,这个定义对普通读者来说可能有些模糊,按照定义来讲,HTML5是一系列制作网页互动效果的技术的集合,而简单来讲,它的优势在于能够在移动端为Flash之所不能为的动画效果。而游戏引擎,则可以用陈书艺过去的经历来解释:2005年,从英国回国一年的他加入Discuz!公司。泡过论坛的人都会在网页的最下方看到:powered by Discuz!字样——它是十年间最流行的网络论坛框架。Discuz!的用户可以在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建论坛服务。直到今天,还有很多论坛在使用这套框架。而Egret想要做得就是HTML5游戏界的Discuz!。
游戏引擎行业也不乏国际品牌,Cocos的2D引擎,Unity的3D引擎已是声名在外。而Egret的市场策略与它们的不同之处在于,前两者的使命是使游戏开发者在开发App游戏上更加便捷,而Egret则侧重于开发HTML5游戏。这种策略挺中国特色的,毕竟目前微信和微博的病毒传播成为一种主流,游戏开发者可能更愿意先通过易于传播的移动网页,以“即点即用”的方式推广自己的游戏,期望用户产生依赖之后,会去应用商店下载。而且,游戏引擎业又不像时尚界、投资界、媒体界一样有“外来和尚光环效应”,毕竟不是每个程序员都是海归,而Egret提供的中文文档使游戏开发门槛更低。
Egret的产品被“围住神经猫”的开发者选为自己的游戏引擎还有一个原因,Egret公司联合创始人马鉴此前十年都在Adobe负责Flash产品研发,连从Egret官网下载的程序后缀都是.air,以Adobe Air开发的程序才会带有这一后缀。而神经猫的开发者此前曾一度开发过Flash游戏。当开发者看到Egret的界面,简直震惊了,因为代码逻辑与Flash开发别无二致,只要稍微替换一些代码说明,即可上手。
神经猫是用什么语言写的,HTML5改变世界,布布扣,bubuko.com
原文:http://blog.csdn.net/kgsew/article/details/38387349