in the development process. You can see the end result here.
When I got done with this, I took a dive into libgdx. Read a lot of tutorials and documentation, and managed to get most of the things already working, but I am stuck with the pixel to meter (and vica-versa) scaling system, therefore I can't get it working on my Android device.
Using Box2dWeb I could solve the scaling problem by setting up a scale variable, and dividing and multiplying with it. According to the web, 30pixel should be equivalent 1 meter, so I did the following:
SCALE = 30; ... var bodyDef = new box2d.b2BodyDef(); bodyDef.type = box2d.b2Body.b2_staticBody; bodyDef.position.x = 400 / SCALE; bodyDef.position.y = 600 / SCALE; bodyDef.userData = 'Ground';
fixDef.shape = new box2d.b2CircleShape(50 / SCALE);