[转] java开源游戏

收藏一下
 
triplea 
Triplea是一个开放源码的boardgame.它允许玩家选择各种各样的战略版图游戏(如:轴心国或同盟军).TripleA引擎支持联网对战,支持声音,支持使用XML文档来存储游戏文件并且它允许玩家定制适合自己的地图.

更多Triplea信息

  Risk 
Risk这是一个Java版本的经典冒险board游戏.支持联网,它可以运行在任何操作系统但需要java 1.4以上.

更多Risk信息

  Frozen Bubble 
开源Java版的泡泡龙游戏.

更多Frozen Bubble信息

  Arianne 
Arianne是一个用来开发同时多人在线游戏的引擎,Arianne提供一个简单的方式来创建游戏服务器规则与游戏客户端.Marauroa Server是用Java开发的多线程服务器,使用UDP协议进行通信,用mysql存储数据,并使用python描述游戏脚本。 

更多Arianne信息

  MegaMek 
MegaMek是一个Java开发网络版的战斗机甲(BattleTech),支持多个玩家.战斗中可使用巨大机器人(giant robots),坦克(tanks),和步兵部队(infantry)在一张基于十六进制的地图上.

更多MegaMek信息

  JVMine 
JVMine用Applets开发的扫雷游戏,可在线玩。

更多JVMine信息

  JMRI 
The JMRI project is building tools for model railroad computer control.

更多JMRI信息

  GhostWriter 
one of a dozen delightful Java Web Start games

更多GhostWriter信息

  Espresso 
Espresso Game Platform用java语言写的一个游戏模板,目的在于为开发各种类型(ACT,RPG,SLG...)的游戏搭建一个清晰的体系结构。

更多Espresso信息

  PCGen 
PCGen是针对角色扮演游戏的人物生成器和维护程序.PCGen基于Java 1.3可运行在Windows,Solaris,Mac OS X,与Unix/Linux平台.

更多PCGen信息

  JAVA is DOOMED 
JAVA is DOOMED(JID)是一个利用Java实现的开源3D引擎并且使用OpenGL作为图形API.

更多JAVA is DOOMED信息

  JOGRE 
JOGRE(Java Online Gaming Real-time Engine:Java在线游戏实时引擎).JOGRE是一个开源的,在线的,实时(Real-time)游戏引擎与API.它完全采用Java开发.

更多JOGRE信息

  LWJGL 
LWJGL(Lightweight Java Game Library)它可以帮助Java程序员开发有着商业性质的游戏.LWJGL为开发者提供简单易用的API来访问OpenGL (Open Graphics Library)与OpenAL (Open Audio Library) 同也提供操作控制器(Gamepads, Steering wheel和操纵杆)的API.

更多LWJGL信息

  Jake2 
Jake2是一个Java 3D游戏引擎. 

更多Jake2信息

  Shithead 
这是一个网络版的纸牌游戏.既可以与电脑对抗也可以让多个玩家在局域网或互联网上进行对抗.

更多Shithead信息

  jose 
jose是一个国际象棋工具.你可以把游戏存储在MySQL数据库中.

更多jose信息

  Volity 
Volity为创建基于Internet的多人在线游戏提供一个开发平台.它主要关注于board和card游戏.

更多Volity信息

  Role Playing Tools 
这是一个为传统角色扮演游戏提供相关工具的开源项目。当前包括的工具有:MapTool:这是一个可在C/S架构上为多个玩家提供地图与地图数据共享的图形工具。DiceTool:这是一个能够在角色扮演游戏中推测死亡表达式的工具,它还可通过JavaScripts扩展各种计算。TokenTool:方便创建MapTool标记(tokens).

更多Role Playing Tools信息

  shard 
shard项目是D20游戏引擎的一个开源实现。D20引擎在无冬之夜和龙与地下城的游戏中发挥了很大的作用。shard是一个轻量级的,用Java开发的,嵌入式的游戏引擎,可以处理D20引擎的各个方面。

更多shard信息

  JCollapse 
JCollapse是一个用Java实现的Collapse游戏。可以在其主页上在线试玩,需要安装Java5.0。

更多JCollapse信息

  JOGL 
JOGL是Java对OpenGL API绑定的开源项目并设计为采用Java开发的应用程序提供3D图形硬件支持。JOGL对OpenGL 2.0规范中的API和几乎所有第三方开发商的扩展提供完整访问,而且集成了AWT和Swing界面组件。

更多JOGL信息

  Robocode 
Robocode是2001年7月在美国IBM 的Web alphaWorks上发布的坦克机器人战斗仿真引擎。与通常玩的游戏不同的是:参赛者必须利用对机器人进行编程,给机器人设计智能来自动指挥它,而不是由键盘、鼠标简单地直接控制。Robocode是一种有趣的竞赛性编程,使用几行简单的代码,就能够让你创建一个活生生的机器人,一个真正的在屏幕上与其他机器人互相对抗的机器人。你可以看到它在屏幕上四处疾驰,碾碎一切挡道的东西。机器人配有雷达与火炮,选手在躲避对手进攻的同时攻击对手,以此来较量得分的多少。Robocode可以让你在娱乐的同时学习与提高Java技术。

更多Robocode信息

  Battery 
采用Java开发的坦克大战Battle City Tank游戏。在线试玩:
http://java.kernel.lv/battery.jsp

更多Battery信息

  EasyWay Game Engine 
EasyWay Game Engine是一个强大的2D(将来将实现3D) OpenGL Java游戏引擎。它易于使用、快速和可扩展。利用EasyWay只需编写几行代码就能够实现你的游戏梦想。

更多EasyWay Game Engine信息

  Big Two 
采用Java开发的中国式纸牌升级游戏。源码下载

更多Big Two信息

  jME(jMonkey Engine) 
jME(jMonkey Engine)是一个基于场景图(scene graph)、高性能的图形API。jME设计的思想主要来源于David Eberly所写的《3D Game Engine Design》一书。jME是一个使用Java语言编写的图形绘制引擎。通过使用一个抽象层,jME支持任意的绘制系统。jME当前使用LWJGL作为底层绘制引擎,将来会增加对JOGL的支持。

更多jME(jMonkey Engine)信息

  L2J 
L2J是一个开源的,采用纯Java开发的天堂Ⅱ(Lineage2)游戏服务器。

更多L2J信息

  FreeCol 
FreeCol是殖民帝国的一个开源版本。它是一个类似于策略游戏《文明》需要玩家征服新的版图。

更多FreeCol信息

  Dr.eiDRuC 
采用Java开发的3D/2D魔方(Rubik's Cube)手机游戏。

更多Dr.eiDRuC信息

  Loonframework 
国产JAVA游戏开源框架Loonframework 这是一个基于Java技术的2D游戏框架,将涉及J2SE,J2ME,JavaFX三个方面。开发目的在于以脚本化的方式,快速的开发可跨平台移植的Java游戏。并且它本身也是一个持久层框架,能在框架内最大限度的满足用户需求。 目前展示了一个仿梦幻模拟战世界观的AVG+SLG脚本,以Applet方式展示在looframework.sourceforge.net上运行,也可以下载此Jar包后双击运行。由于是采用Graphics直接绘制界面,所以仅使用了最基础的AWT作为表示,有很好的移植可能性。 功能上,采用脚本方式动态生成界面与对话情节,重用可行性高。 项目潜力上,随着日后JavaFX技术的改进与普及,本项目还会有一次质上的飞跃。 在WEB2.0概念深入人心,如猫游记等AJAX游戏都能够有人去玩的今天,利用JAVA开发的平台无视,且能如RMXP由普通用户即可制作的游戏框架(而且,利用Java特性,完全可以做到由用户通过网页定制游戏并展示,甚至可以考虑提供一个类似于土豆的平台,用以展示用户DIY自己的游戏或相关图形资源。) 

更多Loonframework信息

 
 Java Classic RPG 
Java Classic RPG是一个开源的角色扮演游戏开发框架。该项目还提供一个基于该框架开发一个游戏。

更多Java Classic RPG信息

  JGame 
JGame是一个2D游戏引擎能够运行在Java JRE1.2+平台(通过JOGL可选支持OpenGL)与J2ME平台之上(CLDC1.1/MIDP2.0)。它提供一个高级框架,使得一些经典游戏利用数行代码就能够实现。游戏画面能够根据屏幕大小自动调整。

更多JGame信息

  jBubbleBreaker 
采用Java开发的Bubble Breaker游戏。

更多jBubbleBreaker信息

  Mobile Freecell and Sudoku 
采用J2ME实现的纸牌类游戏FreeCell和填数字游戏Sudoku。

更多Mobile Freecell and Sudoku信息

  TriPeaks Solitaire 
采用Java开发的一个纸牌游戏。


更多TriPeaks Solitaire信息

  PulpCore 
PulpCore是一个开源的二维渲染和动画处理框架。用于帮助开发人员创建时髦,注重用户体验与动画效果的2D网页游戏。

更多PulpCore信息

  MonkeyWorld3D 
MonkeyWorld3D是一个用于Java 3D游戏引擎jMonkeyEngine(jME)的情景图编辑器。可以利用MonkeyWorld3D编辑情景元素,地形,动画等。它的目标是成为一个WYSIWYP(What you see is what you play)游戏编辑器。


更多MonkeyWorld3D信息

  jClassicRPG 
jClassicRPG是一个基于OpenGL 3D引擎的经典RPG游戏开发框架。

更多jClassicRPG信息

  tjger 
tjger是一个棋类和纸牌游戏框架。一些典型的游戏要素该框架都有提供。如:选择玩家,显示分数和统计的对话框。绘制游戏区域。一个标准的游戏顺序,只有一些细节的方法需要实现。支持保存和加载游戏。联网支持包括数据的同步。一个简单的声音播放方法。


更多tjger信息

  3D jogl tank war gameby 
这是一个使用jogl开发的纯3d坦克游戏。
 

更多3D jogl tank war gameby信息

  Freelords 
Freelords是一个Java开源版的游戏战神2(Warlords II)。

更多Freelords信息

  MissionX 
MissionX是一个开源跨平台,支持多语言的2D街机射击游戏。

更多MissionX信息

  NullpoMino 
NullpoMino是一个开源的动作益智游戏,支持单人游戏模式和网络对战模式。

更多NullpoMino信息

  Java 2-D Game Framework 
J2DGAMEFRAMEWORK为在window环境中实现一个简单的2D游戏提供了一些所需要的Java类。J2DGF使用Java Swing来管理窗体中的2D 图形对象。
收录时间:2011-01-10 09:07:43

更多Java 2-D Game Framework信息

  RedDwarf Server 
RedDwarf Server来自于RedDwarf Server开源项目(原Sun实验室的Project Darkstar开源项目),是一款优秀的基于Java的网络游戏服务器。它为构建网络游戏服务器端,提供了大量的基础功能,包括任务管理功能、数据管理功能、用户会话管理功能、通道管理功能等。它拥有良好的伸缩性,支持在一台或多台服务器上部署,同时,它还为开发者提供了一个单线程的开发模型,使开发者不必考虑在分布式架构下的并发问题。基于RedDwarf Server,开发者能很方便的构建大型的、复杂的网络游戏服务器端。
收录时间:2011-01-11 20:07:28

更多RedDwarf Server信息

  JGame Flash 
JGame是一个开源2D游戏引擎,能让多平台的游戏开发变得更加简便。它可以运行在Java JRE1.3+平台之上,J2ME(MIDP2.0/CLDC1.1)手机平台,Android(2.1+)平台。JGame Flash是JGame3.5 API的ActionScript3移植版本,可以使用免费的 Flex工具包编译。这个项目还提供一个Java-AS3转换器用于将JGame Java游戏自动转换成ActionScript3。JGame Flash支持Android Flash10.1并支持加速器输入。
收录时间:2011-05-02 08:58:43

更多JGame Flash信息

  Pair hero 
Pair hero是一个对结编程协作游戏。每一个玩家可以获得一轮的时间来编写测试,代码并且取得最终得分。

收录时间:2011-05-19 08:53:40

更多Pair hero信息

  GameBoard2D 
GameBoard2D是一个Java图形类库用于开发各种类型的2D棋牌游戏。
收录时间:2011-06-01 10:49:47

更多GameBoard2D信息

  Ardor3D 
Ardor3D是一个面向专业、开源、基于Java的实时3D游戏和仿真引擎。使用 OpenGL作为渲染引擎。


收录时间:2011-06-01 14:56:02

更多Ardor3D信息

  Java版星际游戏 jstarcraft-one 
Starcraft1 developed by java swing.


Java Swing版星际争霸1,支持采矿,攻击,寻路,局域网对战.

收录时间:2011-09-14 17:23:18

更多Java版星际游戏 jstarcraft-one信息

  游戏地图编辑器 mepper 
mepper 地图编辑器是一种用于通用目的的地图编辑器。界面风格类似Photoshop。它可以用于制作多种类型的游戏地图。支持使用插件读写地图和资源。

收录时间:2011-09-30 15:39:01

更多游戏地图编辑器 mepper信息

  游戏图形制作工具 ScenePainter 
ScenePainter是一款用于创建漫画安排预制的图形元素,从媒体库提取的程序。它可以用于程序员和设计师建设游戏使用threering nenya库的开发工具。目前,ScenePainter不附带自身resourcefiles,但能够提取游戏“Puzzle Pirates”和“Bang Howdy”环节的设计。

收录时间:2011-10-11 23:12:24

更多游戏图形制作工具 ScenePainter信息

  JBox2D 
jbox2D 物理引擎原版 Box2D 是采用C++编写的,后来扩展到java,as等多种版本。著名手机游戏愤怒的小鸟便是采用jbox2D物理引擎。不过java版得jbox2D引擎性能不如C++环境下运行的性能好。在性能配置比较好的手机上面,jbox2D效果也是不错的。

收录时间:2011-10-22 17:25:27

更多JBox2D信息

posted on 2013-11-20 11:46  非合格程序员  阅读(4289)  评论(0编辑  收藏  举报