In this workshop the participants will learn the basics of using the box2d physics engine which has been implemented as a set of plugins for vvvv by mr. vux.
During the first part we will give an overview about the basic logic behind box2d and its terminology (shape, shape id, body, body id, custom, world, controller, static vs. dynamic, etc.).
In the second part of the workshop, we are going a bit more in depth and use the learned topics to create a little angrybirds like game.
This will cover a lot of useful topics like:
- Create different objects: circles, boxes, polygons.
- Drag objects around by mouse while interacting with other objects in the box2D world
- Create elastic joints.
- Delete joints & objects.
- Get and interpret collisions between objects.
- Draw box2d objects and collisions to the screen.