[转] java开源游戏

[转] java开源游戏,第1张

[转] 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信息

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/588629.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-12
下一篇 2022-04-12

发表评论

登录后才能评论

评论列表(0条)

保存