I need to be able to roll a marble (with a top down view) by dragging the object (marble) and letting go. The speed and direction of its roll depend on the speed and direction of the cursor movement. Once rolling, it must be able to interact with objects by climbing up elevated platforms and nestle inside holes.

Please can someone tell me how I would go about implementing a game like this? Are there any good examples on other sites (i.e. Castles of Britain)?


Your help is much appreciated, thank you.