A flexible and easy-to-use physics engine for 2d written in java. A similar engine for 3d in c++, and a AI able to interact with the physics engine, affecting the world, written in c++ using neural nets and genetic algorithms.
fysik2d is a set of classes thats implements a high accuracy 2D rigid body physics system. The goal is to be fast and easy to use and extend. By limiting the computations to only two dimensions simplicity is increased.