Main - lucasw/racer GitHub Wiki

The camera will be a small distance behind the car, but always pointed in the same direction even when the car turns. The camera will be somewhat pointed down so that the draw distance doesn't have to be great (though popping is acceptable).

The car will have a limited ability to turn to the left or right, perhaps about 45 degrees.

The track will allow a limited amount of cross range motion, mostly the driving will be straight forward. Walls or diagonal ramps will mark the left and right edges.

The car ideally would look voxellated, and be created in pixelpaint in voxel mode (TBD pixelpaint needs an obj exporter).

Many other cars will be on the track, not necessarily a set amount of computer opponents but more likely slow moving traffic that is everywhere on the track.

There will be lots of jumps, almost all at a fixed angle but of differing sizes. The car will abruptly transition from being flat on the ground to the angle of the ramp when it encounters one. Flying through the air the car will also transition from angled up, to angled flat, to down, then flat on the ground again.

Skidding/drifting ought to be possible. The simplified model is a mix between converting all of the cars velocity into motion in the current direction of the car and the car maintaining the current velocity- there will be some velocity threshold above which there is a linear ramp from no skidding to all skidding for each amount of turning angle.

racer early screenshot