本文写于2008年2月,因为这样的介绍性文章一旦时间长了就毫无价值了,所以请转贴的时候记得注明时间,省得几年后还有人在这上面浪费时间。
这篇文章是基本上是基于我的论文开题报告,所以难免要打点官腔。因为我对手机游戏并不了解,所以本文关于java手机游戏的讨论会很少,而即使对于手机游戏以外的内容,我个人所能接触到的资源也是很有限的,讨论起来不免会有所偏颇,大家批判着看吧。
这些年由于Java技术的不断发展,Java程序的运行速度有了显著提升,同时硬件技术也在不断进步,从而使得java处理比较复杂的3d图形成为可能。 Lwjgl,Jogl,Java3D等技术的出现,使Java语言可以方便的利用现在的显卡日益强大的硬件加速能力。实际上目前已经有许多基于java的 2d和3d游戏,其中不乏大型多人在线游戏。
Wurm online一个多人在线网络游戏(06年的时候进入了收费运行阶段,不过你还是可以申请一个免费帐号进去看看):
http://www.wurmonline.com/
2007年javaone上jmokeyengine演示视频:
http://www.youtube.com/watch?v=ho_b18HRmGA&eurl=http%3A%2F%2Fwww%2Ejmonkeyengine%2Ecom%2F
一个比较老的视频2005GDC上java游戏演示视频:
http://www.youtube.com/watch?v=Pc3LxBIVaBs&feature=related
上面这些只是Java游戏的一小部分。然而,即使还有其它很多基于Java的游戏,相对于整个游戏产业来说,Java游戏社区仍然非常小,以至于其力量在 手机游戏之外的领域几乎可以被忽略不计。但是实际上Java作为一种游戏编程语言和平台,这些年还是取得了长足的发展,在后applet时代走着复兴之 路。
当然,Java可以做游戏,并不意味着Java就适合做游戏,那么:
基于java对于一个游戏来说到底意味着什么?
1,Java是一门经过充分发展,已经十分成熟的语言。
Java语言称霸企业级应用这么多年,事实证明了它非常适合于开发大型软件。当Java的运行效率不再是问题的时候,Jjava语言严谨、高抽象、可读性强的优势就体现出来了。这对于规模越来越庞大的游戏软件来说,有着不小的诱惑。
2,Java作为平台,极大的方便了游戏脚本的使用
对于游戏开发来说,由于涉及到比较复杂的情况(有时候甚至是美学问题),开发过程很多时候是一个不断修改的过程,可以方便的修改游戏内容是十分关键的。对 于很多游戏引擎来说,都有自己编写的脚本解释器,用来解释一些自定义的游戏脚本语言&
java游戏现状
最新推荐文章于 2024-09-20 13:41:11 发布
本文探讨了Java在游戏领域的应用,尽管Java在技术上已能支持复杂的3D图形,如Lwjgl、Jogl和Java3D等,但Java游戏社区仍然相对较小。Java作为游戏编程语言的优势包括成熟性、方便的游戏脚本使用和跨平台特性,但在实际部署中,尤其是Applet和Java Web Start,面临着兼容性挑战。此外,Java在网络交互和更新方面表现优秀,但速度相比C++较慢。目前Java游戏尚未出现显著上升趋势,但Java SE 6 Update N和JavaFX的发布可能为Java游戏带来新机遇。
摘要由CSDN通过智能技术生成