Java 图书馆或框架的建议?

Java 图书馆或框架的建议?,java,traffic-simulation,Java,Traffic Simulation,我计划做一个汽车交通模拟作为我的研究生项目。我的计划是模拟一个区域内车辆的运动。在开始任何编码之前,我想知道我可以使用的任何java 2d库或框架(例如:-游戏库)。您可以查看这些链接,看看它们是否可以帮助您: : JGame是一个开源的2D游戏引擎 在任何Java1.2+JRE上运行的 平台(带有可选的OpenGL) 通过JOGL进行增强),以及 移动J2ME(CLDC1.1/MIDP2.0) 站台。它提供了一个非常好的解决方案 发展中国家的高级别框架 经典型街机游戏。它是 基于sprite

我计划做一个汽车交通模拟作为我的研究生项目。我的计划是模拟一个区域内车辆的运动。在开始任何编码之前,我想知道我可以使用的任何java 2d库或框架(例如:-游戏库)。

您可以查看这些链接,看看它们是否可以帮助您:

:

JGame是一个开源的2D游戏引擎 在任何Java1.2+JRE上运行的 平台(带有可选的OpenGL) 通过JOGL进行增强),以及 移动J2ME(CLDC1.1/MIDP2.0) 站台。它提供了一个非常好的解决方案 发展中国家的高级别框架 经典型街机游戏。它是 基于sprites的自动 动画和碰撞检测,一个 基于平铺的背景,轻松 雪碧互动设施, 以及高级游戏状态和游戏 序列设备。JGame游戏可以 以各种各样的方式运行而没有 要求对代码进行任何更改: 常规应用程序、webstart、, 小程序或MIDlet。图形是 自动缩放以适应任何屏幕 大小,来自最小的移动设备 到全屏桌面电脑。JGame使用 二维图形加速在哪里 可用,但使用OpenGL可以 更好的图形质量

轻量级Java游戏库 (LWJGL)是一种直接针对 在专业和业余Java 程序员一样,使商业 用Java编写的高质量游戏。 LWJGL为开发人员提供了访问 高性能跨平台 库,如OpenGL(Open 图形库)和OpenAL(打开 音频库)允许的状态 艺术3D游戏和3D声音。 此外,LWJGL还提供访问 控制器,如游戏板、方向盘 轮子和操纵杆。这一切都是简单的 和直接API

Slick2D是一组简单的工具 围绕LWJGL OpenGL Java绑定。它的目标是 如下:

  • 提供一个简单的2dapi
  • 简化从Java2D到OpenGL的转换
  • 通过WebStart启用分发,而无需复杂度
  • 提供最简单的开箱即用游戏所需的工具
  • 可扩展的灵活性框架
  • 混搭——你想用什么就用什么,什么都不强制
  • 帮助渲染、声音、输入、碰撞和其他我们能做的事情 想一想
以及维基百科的游戏引擎列表:

您可以查看这些链接,看看它们是否有助于您:

:

JGame是一个开源的2D游戏引擎 在任何Java1.2+JRE上运行的 平台(带有可选的OpenGL) 通过JOGL进行增强),以及 移动J2ME(CLDC1.1/MIDP2.0) 站台。它提供了一个非常好的解决方案 发展中国家的高级别框架 经典型街机游戏。它是 基于sprites的自动 动画和碰撞检测,一个 基于平铺的背景,轻松 雪碧互动设施, 以及高级游戏状态和游戏 序列设备。JGame游戏可以 以各种各样的方式运行而没有 要求对代码进行任何更改: 常规应用程序、webstart、, 小程序或MIDlet。图形是 自动缩放以适应任何屏幕 大小,来自最小的移动设备 到全屏桌面电脑。JGame使用 二维图形加速在哪里 可用,但使用OpenGL可以 更好的图形质量

轻量级Java游戏库 (LWJGL)是一种直接针对 在专业和业余Java 程序员一样,使商业 用Java编写的高质量游戏。 LWJGL为开发人员提供了访问 高性能跨平台 库,如OpenGL(Open 图形库)和OpenAL(打开 音频库)允许的状态 艺术3D游戏和3D声音。 此外,LWJGL还提供访问 控制器,如游戏板、方向盘 轮子和操纵杆。这一切都是简单的 和直接API

Slick2D是一组简单的工具 围绕LWJGL OpenGL Java绑定。它的目标是 如下:

  • 提供一个简单的2dapi
  • 简化从Java2D到OpenGL的转换
  • 通过WebStart启用分发,而无需复杂度
  • 提供最简单的开箱即用游戏所需的工具
  • 可扩展的灵活性框架
  • 混搭——你想用什么就用什么,什么都不强制
  • 帮助渲染、声音、输入、碰撞和其他我们能做的事情 想一想
以及维基百科的游戏引擎列表:

你可能想在这里问,你可能想在这里问,