java游戏[编辑]
简介:
Java是由由Sun 公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。java手机游戏属于javame,又称j2me或者kjava,它依靠自身强大的可拓展性和移植性,成为目前手机上最通用的一种游戏。
Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。
Java写出来的程序可分为两类,分别是Java Applet与一般的Application,而Application 这一类就与一般的程序如C++的作用是比较类似的,是一个独立可执行的应用程序,像HotJava是一个浏览器,且就是使用Java程序所发展出来的。最常见的Java程序包括应用程序和applets。应用程序是单独的程序,诸如HotJava浏览器软件就是用Java语言编写的。 Applets类似于应用程序,但是它们不能单独运行, Applets可以在支持Java的浏览器中运行。Applet主要是内置于HTML网页中,在浏览时发挥作用。 Java的目标是为了满足在一个充满各式各样不同种机器,不同操作系统平台的网络环境中开发软件。利用Java程序语言,可以在网页中加入各式各样的动态效果。可以放上一段动画,加入声音,也可以建立交互式网页等。
手机游戏缺点:
折叠 编辑本段虽然游戏可移植性强,通用性强,但是当开发者面对众多机型,分辨率的时候,适配不同的手机成为大问题,而其对内存的消耗相比其他语言的手机游戏也更加难以控制,由于语言的限制,使得java游戏难以做出太动感的画面如3D效果等。随着安卓和iphone市场的兴起,java手机游戏在渐渐没落。
各种Java游戏简介:
JME(jMonkey Engine):
JME是一个高性能的3D图形API,采用LWJGL作为底层支持。它的后续版本将支持JOGL。JME和Java 3D具有类似的场景结构,开发者必须以树状方式组织自己的场景。JME有一套很好的优化机制,这使得它得运行速度要比Java 3D快很多。JME(java Monkey Engine),一个非常棒的Java游戏引擎。一直以来,由于性能等原因,Java并不是3D图形应用的主流平台,但随着各种新技术的出现,这种情况有了很大改变。从开始的JIT、Static compilers,到现代的HotSpot
官方网站: http://www.jmonkeyengine.com
jClassicRPG:
jClassicRPG是一个基于OpenGL 3D引擎的经典RPG游戏开发框架。
官方网站: http://javacrpg.sourceforge.net
MonkeyWorld3D:
MonkeyWorld3D是一个用于Java游戏引擎jMonkeyEngine(jME)的情景图编辑器。可以利用MonkeyWorld3D编辑情景元素,地形,动画等。它的目标是成为一个WYSIWYP(What you see is what you play)游戏编辑器。
官方网站: http://monkeyworld3d.com
PulpCore:
PulpCore是一个开源的二维渲染和动画处理框架。用于帮助开发人员创建时髦,注重用户体验与动画效果的2D网页游戏。
官方网站: http://www.interactivepulp.com/pulpcore
TriPeaks Solitaire:
采用Java开发的一个纸牌游戏。
官方网站: http://tripeaks.sourceforge.net
Mobile Freecell and Sudoku:
采用J2ME实现的纸牌类游戏FreeCell和填数字游戏Sudoku。
官方网站: http://freecell.sourceforge.net
jBubbleBreaker:
采用Java开发的Bubble Breaker游戏。
官方网站: http://jbubblebreaker.sourceforge.net
JGame:
JGame是一个2D游戏引擎能够运行在Java JRE1.2+平台(通过JOGL可选支持OpenGL)与J2ME平台之上(CLDC1.1/MIDP2.0)。它提供一个高级框架,使得一些经典游戏利用数行代码就能够实现。游戏画面能够根据屏幕大小自动调整。
官方网站: http://www.13thmonkey.org/~boris/jgame
Java Classic RPG:
Java Classic RPG是一个开源的角色扮演游戏开发框架。该项目还提供一个基于该框架开发一个游戏。
官方网站: http://javacrpg.sourceforge.net
Loonframework:
国产JAVA游戏开源框架Loonframework 这是一个基于Java技术的2D游戏框架,将涉及J2SE,J2ME,JavaFX三个方面。开发目的在于以脚本化的方式,快速的开发可跨平台移植的Java游戏。并且它本身也是一个持久层框架,能在框架内最大限度的满足用户需求。目前展示了一个仿梦幻模拟战世界观的AVG+SLG脚本,以Applet方式展示在looframework.sourceforge.net上运行,也可以下载此Jar包后双击运行。由于是采用Graphics直接绘制界面,所以仅使用了最基础的AWT作为表示
官方网站: http://looframework.sourceforge.net
Dr.eiDRuC:
采用Java开发的3D/2D魔方(Rubik's Cube)手机游戏。
官方网站: http://dr-eidruc.sourceforge.net
FreeCol:
FreeCol是殖民帝国的一个开源版本。它是一个类似于策略游戏《文明》需要玩家征服新的版图。 ...
官方网站: http://www.freecol.org
L2J:
L2J是一个开源的,采用纯Java开发的天堂Ⅱ(Lineage2)游戏服务器。
官方网站: http://l2jserver.com
Big Two:
采用Java开发的中国式纸牌升级游戏。源码下载
官方网站: http://downloads.sourceforge.net/bigtwo-gg/bigtwo-src-29.zip
EasyWay Game Engine:
EasyWay Game Engine是一个强大的2D(将来将实现3D) OpenGL Java游戏引擎。它易于使用、快速和可扩展。利用EasyWay只需编写几行代码就能够实现你的游戏梦想。
官方网站: http://easyway.sourceforge.net
网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。