zoukankan      html  css  js  c++  java
  • [转] 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信息

  • 相关阅读:
    Spring MVC- 表单提交
    Ajax提交与传统表单提交的区别说明
    CSS各种居中方法
    Android RecyclerView 使用完全解析 体验艺术般的控件
    如何解决VMware上MAC虚拟机不能上网问题
    input标签的hidden属性的应用及作用
    SpringMVC表单标签简介
    EL显示List里嵌套map(Spring MVC3)返回的model
    Spring3 MVC请求参数获取的几种方法
    写数据到文件,并同步到磁盘
  • 原文地址:https://www.cnblogs.com/kumbayaco/p/3433180.html
Copyright © 2011-2022 走看看