Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jbox2d/jbox2d
a 2d Java physics engine, native java port of the C++ physics engines Box2D and LiquidFun
https://github.com/jbox2d/jbox2d
Last synced: about 22 hours ago
JSON representation
a 2d Java physics engine, native java port of the C++ physics engines Box2D and LiquidFun
- Host: GitHub
- URL: https://github.com/jbox2d/jbox2d
- Owner: jbox2d
- License: bsd-2-clause
- Created: 2014-01-05T07:15:53.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2024-09-19T18:39:46.000Z (3 months ago)
- Last Synced: 2024-12-04T22:03:26.926Z (8 days ago)
- Language: Java
- Homepage: http://www.jbox2d.org
- Size: 26 MB
- Stars: 1,109
- Watchers: 72
- Forks: 211
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- gwt-boot-awesome-lili - jbox2d - Game engine 2D based on [box2d](https://box2d.org) (Game Engine)
- gwt-boot-awesome-lili - jbox2d - Game engine 2D based on [box2d](https://box2d.org) (Game Engine)
README
jbox2d
======**Please see the [project's BountySource page](https://www.bountysource.com/teams/jbox2d) to vote on issues that matter to you.** Commenting/voting on issues helps me prioritize the small amount of time I have to maintain this library :)
JBox2d is a Java port of the C++ physics engines [LiquidFun](http://google.github.io/liquidfun/) and [Box2d](http://box2d.org).
If you're looking for *help*, see the [wiki](https://github.com/jbox2d/jbox2d/wiki) or come visit us at the [Java Box2d subforum](http://box2d.org/forum/viewforum.php?f=9). Please post bugs here on the [issues](https://github.com/dmurph/jbox2d/issues) page.
If you're planning on maintaining/customizing your *own copy* of the code, please join our [group](http://groups.google.com/group/jbox2d-announce) so we can keep you updated.
If you're looking to deploy on the web, see [PlayN](https://code.google.com/p/playn/), which compiles JBox2d through GWT so it runs in the browser. The JBox2d library has GWT support out of the box. Also, [TeaVM](http://teavm.org/) support jbox2d in the browser as well.
If you've downloaded this as an archive, you should find the built java jars in the 'target' directories of each project.
======
jbox2d-library - this is the main physics library. The only dependency is the SLF4J logging library.
jbox2d-serialization - this adds serialization tools. Requires google's protocol buffer library installed to fully build (http://code.google.com/p/protobuf/), but this is optional, as the generated sources are included.
jbox2d-testbed - A simple framework for creating and running physics tests.
jbox2d-testbed-jogl - The testbed with OpenGL rendering.
jbox2d-jni-broadphase - Experiment with moving parts of the engine to C++. Not faster.