浅谈2011年上半年Java游戏领域动态

               

时间过得真快,转瞬已是20116月,仿佛都能听到2012正率领天启四骑士向我们快速冲锋的马蹄声了。所以趁着世界还没毁灭,我就先来谈谈2011年上半年的Java游戏界,究竟发生过哪些新鲜事好了。

(本文不涉及J2ME领域,另外有些未曾听闻,变化过小,或者不值一提的Java游戏界信息本文也不会涉及)

关于Java网游<SpiralKnights>

Three Rings在吃了N多年《PuzzlePirates》(《海盗时代》)老本之后,如今终于熬不住了。最近,Three Rings与日本世嘉联合开发的Java版网络ARPG游戏《Spiral Knights》(《螺旋骑士》)已经正式运营,就专业网游水准而言,此游戏虽未够得华丽,却也已然不俗。(以下为截图)

游戏的网页安装画面

00

游戏角色创建

01

角色装备画面(Swing上直接绘图,有兴趣的可以反向一下看看算法)

02

虽然我的飞船坠落(降落?!)了,但所有战斗力五的残渣啊,快颤抖吧!

04

新手教学的帮助可谓细致入微(不过,个人很讨厌这种“智障培训”模式)

05

最后,这款网游是收费的,过了新手教学,想玩请给美刀……

06

应该说,Three RingsSEGA合作可谓相当明智,大家别看世嘉这货在游戏硬件领域不是任天堂和索尼的对手,但自从放弃硬件领域以来,SEGA在游戏软件领域却始终保持其数一数二的领袖地位,近期更在收费网游方面频繁有大动作出现,假以时日,恢复SEGA1999年以前的荣光也未可知啊。

游戏门户:http://www.spiralknights.com

关于汉森信息的收购传闻: 

最近一段时期,国内首款Java网页游戏引擎JGnet版权所有人,国内首款Java网页ARPG《倾城》的开发公司,成都汉森信息技术公司的收购传闻可谓甚嚣尘上,扑朔迷离。接连传出包括苹果、富士康在内的二十多家公司与其进行过接触,收购价格更从数千万到数亿美金莫衷一是。

虽然类似的情况,或许大家都从MBA教材,欧美日影视剧,乃至商战类漫画小说中多少见识过一些,可能也从消息来源上揣摩出一些可能性,但现实世界毕竟是现实的,一日不发布收购结果,就一日没人能断言最终结果究竟如何。

但就个人感情来说,希望Java业内软件公司都能走顺走好的心情,是绝对不变的。

关于jMonkeyEngine

jMonkeyEngine团队在20113月推出了jME3-SDK_Alpha-4,即使是Alpha版,也是最近难得的jMonkeyEngine更新,不知道是否受到了Ardor3d这款因为某人与jMonkeyEngine团队决裂,才催生出的Java3D游戏引擎刺激呢?坦白说,小弟上周初读Ardor3d源码后,就已经强烈看好Ardor3d(http://www.ardor3d.com)

另外,自从jMonkeyEngine团队在20102月放出话要发布jMonkeyEngine Android版起,时光已经飞速流转到20116月。然而,即便jMonkeyEngine已经将Android版最低运行环境限制为Android2.2,即便有人早早就把它“预放”到了Android主流游戏引擎之列, 即便大家都对它翘首以待,但是,传说中的jME-Android版却依旧没有正式发布出来。(刚刚一看jMonkeyEngine SVNAndroid版的代码完成量,结果,我傻了;再到真机上跑了一下测试看看运行速度,结果,我哭了……)

呜呼哀哉,小弟现在已经对jMonkeyEngineAndroid版发布一事彻底绝望了,转而期待Ardor3dAndroid正式版何时才会发布(http://ardorlabs.svn.cvsdude.com/ardor3dandroid/trunk/)。

关于Slick2D 

通常来说,国外Java同仁们在开发2D游戏时大多使用Slick2D,而3D游戏时大多使用jMonkeyEngine,这已经是最近一段时期国际上比较成熟且流行的解决方案。

可惜自2011年起,Slick2D的表现却非常糟糕,不单桌面版已经一年多没有版本更新,就连Android版也没有了踪影。即使最近有了点小变化,也无非是发布一个早已发布过,却于如今重构的游戏示例罢了。

大家要知道,其作者在去年曾信心漫漫跑到java-gaming上宣称就要发布Slick2D-Android版了(http://www.java-gaming.org/index.php/topic,23328.0.html),并且真的发布过TestAPK上来,但半路被测出个重要错误后,这家伙就把测试用APK删除,紧接着人间蒸发,再没去java-gaming露过头,以至连Libgdx作者都没能喊回他。个人估计,Slick2D大概和jMonkeyEngine一样,都卡在多机种兼容还有FPS效率上了。

关于 Libgdx

就在今年五月份,著名Android游戏引擎libgdx 0.9.1被发布出来,其重点强化了3D部分机能,改善了音频操作,捎带将性能也有了一点提升,可惜2D部分却依旧差强人意,似乎新近加入的几位组员不太给力,那几点改善简直乏善可陈,无非就是新增些可有可无的操作函数。不过,这次添加的迷你XML解析器真是相当不错,小弟已经准备直接抢来用~

     目前来说,如果你不想自己写JNI,想利用C/C++方式开发Android3D游戏,除了LibgdxjPCT外,就没有太多现实的选择了(如果您愿意帮人改错则另当别论)。

作者博客:http://www.badlogicgames.com

关于JGame

很久以前,小弟曾想将某物使用此名,却发现早已有人占用故而作罢,因此对该引擎也格外关注(想看它何时消失~)。经过去年相当长时间的沉寂后,今年四月JGame再次启动更新,而且一次过将版本号提高到3.5,并新增了AndroidFlash版。

只是,游戏示例水准依旧维持在FC时代不动摇。(PS:小弟自喷一下,与其名字类似的某物,目前大约处于MDSFC时代……)

项目地址:http://www.13thmonkey.org/~boris/jgame

关于Java同人游戏:

下面开始,小弟来谈一谈今年发现的国内Java个人游戏作品(国外有专门网站:http://www.javagametome.com/index.html),虽然不多,有也总是好过没有的。

一、《植物大战僵尸联机版》

这是小弟前两天刚刚看到的,一款由某位英明神武,器宇轩昂,貌似潘安,智胜孙吴,才高八斗,冠绝时辈,或许(作者自称)初学Java的少侠所作之Java游戏,虽然并不完整,虽然用exe4j打的运行包,但小弟初学Java时,也绝对没有能力开发出这样的游戏效果来,故此深感敬佩。

由于作者在CSDN论坛上已经作了必要介绍,小弟此处就不再赘述,仅给出一些作者已经出示的资源地址。

视频截图:

00

 

      游戏视频(内有试玩地址):http://v.youku.com/v_show/id_XMjU3Mzk5NTg4.html 

      作者在CSDN论坛发的帖子:http://topic.csdn.net/u/20110429/10/97d0f4aa-d388-4ddc-b269-5f94bb69e8b1.html?36467 

      作者提供的源码下载地址:http://download.csdn.net/source/3240308

         PS:千万别误会,这不是小弟马甲……

二、《Alice

在今年二月末,有网友发布了一款名为《Alice》的STG游戏,设定上近似东方系列,属于目前流行的弹幕风格(即AVG+STG),目前正在淘宝出售http://item.taobao.com/item.htm?id=10127266680(获利已过百元大关,嗯,说明Java做单机也是有钱赚的……)。

作者提供的截图:

 00

00

以目前的大众水平而论,能将个人Java游戏搞到这种程度就算不易。不过,小弟对其设计上也有两大疑问。

一是不太理解为什么做2D游戏要用jMonkeyEngine,毕竟小弟以前博文中不止一次的提过,无论是http://www.java-gaming.org上的主流模式还是小弟个人感受或者从开发的适用方面来说,以OpenGL开发Java2D游戏的话,首选框架都应该是Slick2D。二是不太理解作者为什么要定制JRE,再修改部分Java核心类并使用自定义的那部分(提升JVM效率?!防止反编译?!还是为了弹下图画面?!……),当商品卖的话,万一火了,不怕Oracle借机发飙吗?

00

最后,如果想Java游戏盈利的话,个人建议还是用些能移植到Android系统上的手段比较好。

游戏发布点(有试玩地址):http://fantasy2.me/w/?cat=5 

游戏视频在:http://www.bilibili.us/video/av57001/ 

游戏源码:作者没有提供可用的游戏源码下载(不过,测试版既无加密也未混淆的说~)。

 

————————————————————

再说句题外话,刚刚察觉Douyu 0.6.1版发布了(http://code.google.com/p/douyu),虽然不是游戏领域的应用(Web框架),但其设计理念上还是十分值得推崇的。通常来说,当程序员(或架构师)知识与经验累积到某种程度时都会遇到思维瓶颈,进而对开发产生刻板印象导致水平裹足不前,而要打破这种瓶颈的最好方式,就是引入新的思维体系与逻辑,至少从思维扩展这一点来讲,拥有大胆创新的Douyu将是一个很好的辅助物。

           

猜你喜欢

转载自blog.csdn.net/qq_44934536/article/details/89433997
今日推荐