Chipmunk integration

From X-Moto
Revision as of 04:35, 28 April 2008 by Spontificus (talk | contribs) (updating progress.. listing features which will be merged)
Jump to: navigation, search

News

  • Getting close to meeting requirements for merge into main branch
  • Inksmoto svn version supports new Chipmunk features

Getting Started

Installation

Follow the regular build from svn instructions with the one change being the repository path below:

svn co svn://svn.tuxfamily.org/svnroot/xmoto/xmoto/branches/chipmunk chipxmoto

Configpath Change requirement

The database requires an upgrade, so until the chipmunk branch is merged with the main trunk if you wish to run both versions then you will need to specify different config paths. E.g.

./xmoto --configpath ~/.xmotophysics

XMoto will create this directory for you if it does not already exist

Test levels

You can find them at

http://download.tuxfamily.org/xmoto/xmoto/dev/chipmunk_levels

Features Going into Merge 1

  • Interactions between Chipmunk objects and:
    • Other Chipmunk objects in the level
    • Player Wheels
    • Terrain
  • Physical Properties specified per object in level file:
    • Mass
    • Friction
    • Elasticity
  • Multiplayer/Multiscene support (not as fast as 1-player, but may be optimised in time)