Real-life joints example – bike simulator

Individual joints have no real value in a game by themselves. However, the mixture of some of them can enhance their final quality by simulating complex behaviors. Vehicles are good examples to illustrate the potential of joints.

In this recipe, you will learn how to build, step by step, the simplified model of a modern bike with suspension.

Getting ready

The process to implement the bike requires a good level of understanding about PrismaticJoint and RevoluteJoint. Make sure you feel fluent on these topics before carrying on.

The best way to take advantage of this recipe is to tweak the source code and understand how changes affect the final result. Therefore, feel free to take a look at the Box2DBikeSimulatorSample.java ...

Get Libgdx Cross-platform Game Development Cookbook now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.