Lagrange_Motocross Icon


2D motorcycle simulator done using Lagrangian equations of motion

5.0 Stars (1)
1 Download (This Week)
Last Update:
Browse All Files
Windows BSD Mac Linux



2D simulation game using exlusively Lagrangian equations of motion. It's a 2D motocross game similar to X-Moto, ActionSupercross and such. Some stability issues persist but mostly it's good already. I shall compile it soon for Windows: one of the problems is that Windows compilers must periodically be reinstalled, and that's annoying.

Using Lagrangians in games is not a well documented thing, but it allows to achieve exellent results in very little time, soon after a good parametrization of a given physical system was found. The problem is collisions... they are more problematic to do. The near-end of this little game is to get started with using Lagrangians in games; the far-end is to provide groung for creating a 3D rally game using Lagrange equations of motion, one that fixes certain shortcomings of the CTruck3D _Open .

Ah very much thank to the Maxima project !! Without that program the calculations would have been impossible to do!

Lagrange_Motocross Web Site


  • I adopted a new method. The dynamics of free vehicle is simulated with a 5-DOF Lagrangian system. Then, if car tries to penetrate ground, a collision come into play to prevent it. As if it were a single ridig body. And a stabilisation spring is also there to keep it as close as possible to the surface of ground (if it's resting or rolling).
  • Some stabilility issues there are, but i will try to fix them: all simulators in which there are collisions or springs *have* stability issues... the question is to avoid critical situations, so....
  • I posted also a project (search it in my space) where there are other simulations with lagrangian method, also numeric-only approaches.
  • soon i will do another version which does all this simulation with only numerica derivatives... so that one can also deifine personalised motorcycles, recompile and play.


User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
Write a Review

User Reviews

  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    first experiments resulted good.

    Posted 04/06/2012
Read more reviews

Additional Project Details

Intended Audience

Developers, Education, Science/Research

User Interface


Programming Language




Thanks for helping keep SourceForge clean.

Screenshot instructions:
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks