small demo on car physics

Completed Posted Aug 19, 2009 Paid on delivery
Completed Paid on delivery

We are developing a 3d rally game in C++ and we need someone that takes care of a part of the car's physics .

Basically all we need would be fit in a single routine that gets called at every frame.

It should emulate physics quite accurately but without going too much complex.

DESCRIPTION OF THE C++ ROUTINE:

The function receives in input the normal of the polygon where the car lies on,the Y axis (altitude) of the current land position where the car lies, ? and the acceleration ,brake and steer controls controlled by the user.

The car must have the following static variables that get updated by the function:?

3d vector containing the Car position

3d vector containing the Car orientation

?

The code must emulate the following characteristics that shall be used/passed to the function using static variables:

- Gravity

- Air drag

- Wheel resistance

- Grip of the car

- Mass of the car

- damper power

- the power of the engine is passed though the acceleration value,so you don't have to care to keep an extra parameter for this.

Note that the car must react differently if for example you are in a curve at high speed and you fall on a polygon with?

a different inclination. In this case your grip should change accordingly i.e. you loose the grip .

Also if you come from a jump ,when you fall on the ground again you bounce accordingly to the inclination of the polygon you fall onto.

In order to check that the function works we need a very simple 3d demo.

It has to show a floor of SQUARE (not triangles) polygons flat in some point and more wavy in some other. A point where you can jump,i.e. a springboard, and a very,very simple model of a car .?

The demo can be made for windows OR mac.

C Programming Engineering Game Consoles Game Design Microsoft MySQL PHP Project Management Software Architecture Software Testing Windows Desktop

Project ID: #2842688

About the project

6 proposals Remote project Active Aug 23, 2009

Awarded to:

vrcoder

See private message.

$510 USD in 40 days
(159 Reviews)
6.8

6 freelancers are bidding on average $468 for this job

gauravpanwarvw

See private message.

$425 USD in 40 days
(13 Reviews)
4.6
prosolutionvw

See private message.

$510 USD in 40 days
(8 Reviews)
4.6
aayushisaurabh

See private message.

$467.5 USD in 40 days
(3 Reviews)
3.6
embeddedservo

See private message.

$467.5 USD in 40 days
(3 Reviews)
3.7
christianmathieu

See private message.

$425 USD in 40 days
(4 Reviews)
1.1