a 2d Java physics engine, native port of the C++ physics engines Box2D and LiquidFun
Clone or download
Pull request Compare This branch is 2 commits ahead, 68 commits behind jbox2d:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
jbox2d-jni-broadphase
jbox2d-library
jbox2d-serialization
jbox2d-testbed-jogl
jbox2d-testbed
.classpath
.gitignore
.project
LICENSE
README.md
README.txt
eclipse-java-google-style-noheader.xml
pom.xml

README.md

jbox2d

This project is currently being moved from Google Code to Github.

JBox2d is a Java port of the C++ physics engines LiquidFun and Box2d.

If you're looking for help, see the old wiki or come visit us at the Java Box2d subforum. Please post bugs here on the 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 announcements) so we can keep you updated.

If you're looking to deploy on the web, see PlayN, which compiles JBox2d through GWT so it runs in the browser. The JBox2d library has GWT support out of the box.

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.