这是一个很有创意的游戏,基于libgdx游戏框架,用java开发,有Android版和Html版。Html版可以点此体验,需要jre环境。

其作者可能大部分人不太熟悉,不过应该有人听说过Minecraft这个游戏吧,也是个创意十足的游戏,当然就是同一个团队开发的。可见他们的实力了吧!

Metagun,它颠覆了我对gun的理解,它的枪发射的子弹是一个个小人,这些小人也是拿枪的,并且会不断向你发子弹,当然中枪多了你就会挂了。首先来个图会容易介绍一点:

libgdx demo

看到图中的主角了吗?图中黄色的子弹是两个小人发出来的,射向主角,主角的枪打出的就是小人,图中有3个小人,两个在墙上,一个已经被怪物咬到了,血溅出来了。

想闯关?靠你的枪打是不行的,呵呵,要靠小人的枪,小人不断的向你发射子弹,当然子弹是直线过来的,你要躲过子弹,并让子弹打在怪物身上,要怎么操作,自己可以细细体会。

接下来简单讲讲游戏大体的设计:

地图,采用整个屏幕切换的方式,分为好几关,即一关就是一个屏幕,有个入口和出口,过了出口就会切换到下一关。地图用了一个png文件绘制的,一个像素点代表一个单位,如下图:

libgdx demo

你能猜到我上面那关在图中那个区域吗???好吧,我告诉你,是第三行中第三个区域,可是把图片放大对着着看看。

游戏的说明文字也是简单的从图片中截取字幕,英文游戏这点就比中文的方便不少,字幕+数字,以及一些标点符号,也就50左右个图片,就几乎能组成所有的描述了。

libgdx demo

图中那个蓝色小方块,是3*3的9个小图组成,其实是用来画一个描述的面板的,相信一般人都能看懂吧。

另外一些基本的动画我就不说了,整个游戏的实现并不难,所以是以demo的形式提供源码的,有兴趣的同学可以学习一下。

值得一提的是,代码写的很棒,但本文就不贴代码了。

欢迎转载:爱撸小杰