在iOS上有2个正火热的鸟类游戏,一个是《AngryBirds》、另一个则是《Tiny Wings》,那么各位知道他们是用什么引擎开发的么?开源引擎BOX2D!那么今天可以告诉大家一个新的消息,网易的iTownSDK整合了box2d引擎接口,开放2D物理引擎。
要说2010年最火爆的休闲游戏,除了从09年一直延续下来的《植物大战僵尸》外,《愤怒的小鸟》实在是当仁不让。这一个讲述一群圆滚滚的怒气十足的小鸟对可恶的猪的复仇游戏,长期占据着下载排行榜第一位,吸引了全球7500万名玩家在玩,每天合计要花掉2亿分钟,游戏中已经有超过3万亿头猪被敲碎。《纽约时报》更将人们对“小鸟”的狂热评为2010年最不可思议的流行文化之一。
而在2011年初,这群愤怒的小鸟却被另一只小鸟挤下榜首。一款名叫《Tiny Wings》(翼飞冲天)的游戏夺过这把头号交椅,成为排行榜的第一名(美国App Store)。它讲述的是一只梦想着飞的小小鸟,但由于翅膀太小而飞不动。玩家需要利用丘陵山坡和风的力量,完成小鸟飞得更高更远的愿望。就是这样一款简单操作的游戏,上线不久即受到热烈欢迎,成功登上榜首。
可以看到,这两个风靡大众的游戏都有一些共同点:除了他们都是用小鸟作为主人公外,他们都是一款物理游戏,而且,他们使用的都是box2d物理引擎。简单地说,“物理游戏”就是严格按照物理规律移动,体现重力、引力、反作用力、加速度等物理特性的游戏。
《愤怒的小鸟》需要控制好小鸟弹出的力度以及方向来击中目标,而《Tiny Wings》则需要掌握好滑坡物理加速度以及风的力量以让小鸟尽可能飞得高飞的远。而box2d 是一个功能丰富的2D物理引擎。使用 Box2D,开发人员可以使对象运动时具有物理效果,如惯性、自由落体、碰撞等等。在开发游戏过程中,利用此物理引擎开发会比较简单,学会了创建物理世界后,加上相应的物体就可以实现物理模仿。
利用物理引擎制作的游戏,因为手感真实,通关方法多变而越来越受玩家欢迎。而box2d引擎由于上手简单、性能良好、效果逼真等优点,成为越来越多物理游戏制作者的首选。
在国内第一个推出客户端游戏开发平台和SDK的网易iTownSDK游戏开发者计划,在上周更新的SDK版本中,也趁热打铁地整合了box2d引擎接口,开放2D物理引擎。2D物理引擎的开放使得开发者使用iTownSDK所能制作的游戏有了更多的选择。物理游戏因为其来自于人们对现实的认识,操作简单,玩法容易理解,一直受到玩家的喜爱。而物理游戏的题材、玩法设计还有很多可挖掘之处。开发者会使用iTownSDK开发出怎样的物理游戏,实在是让人期待。