update:
https://sourceforge.net/projects/newctruck3drally/

It's a 3D, physically realistic truck/car simulator, oriented to dirt tracks. This is subsancially kept as hystorical. The environment is a hilly terrain which can also be user-defined in the form of a Bitmap image file (where intensity of red component defines height). It's similar to the classic "Terep 2". Particular care for internal cam. Written in standard C. There's a Windows executable ready for use, but it's compilable and playable on all Linux, BSD, MacOSX systems. Official VIDEO presentation: http://www.youtube.com/watch?v=B74QvPGyBYM

The physical simulation was written from 0 of course, so no external 'third-party' libraries are used; except GLUT+OpenGL for the graphical visualisation & good interactivity.

Features

  • realistic physics: it's moreover done internally so it does not use any external ''physics engine'' C/C++ library. Moreover, pieces with different colours have different coefficients of friction: on the dark-brown pieces of terrain, for example, the car slips as on mud; on green it's fairly aderent instead.
  • possibility to read from a BITMAP image file (*.bmp) a 100x100 heightmap and set it as terrain( 'i' button performs this action). The image files for custom maps can be easily edited with programs like GIMP or PhotoShop.A sample heightmap-image is provided.
  • Pentium 2 sufficient to run it *so-so* ; Pentium 3 runs it fluently .
  • when car slips or chassis touches the ground, particles and smoke are emitted.
  • small trees decorate the terrain.
  • There's a ready Windows execuble in the *.zip download, but it is compilable and playable on all Linux, BSD, MacOSX systems. For the compilation, need to have installed the GLUT and OpenGL or Mesa libraries (flagged as -dev !).
  • fairly good control: this allows sporty driving.correct detection of keys being simulataneously pressed or held down. For now this is true only for keys used for driving.
  • polygonal visualisation mode available.
  • still available the old-style polygonal visualisation (press 'm' multiple times to get it). For that mode, a Pentium 2 is perfect.
  • BIGER TERRAIN AND ENHANCEMENT IN PERFORMANCE AND CODE SIMPLICITY ARE COMING VERY SOON.
  • it has a successor, CSTUNTS, which implements this concept 100 times better and is also simpler as to its C code, and look even more like the classic "terep 2"

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3), Creative Commons Attribution License

Follow CTruck3D _Open

CTruck3D _Open Web Site

Other Useful Business Software
Field Service Management Software | BlueFolder Icon
Field Service Management Software | BlueFolder

Maximize technician productivity with intuitive field service software

Track all your service data in one easy-to-use system, enabling your team to move faster and generate more revenue for your bottom line.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
3
0
0
0
0
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

User Reviews

  • With some tweaking, this could be a really good racing game.
    1 user found this review helpful.
  • The best open source racing game so far
    1 user found this review helpful.
  • ok. Check out also the Lagrange Rally 3D game which is similar in look but the physics is much better and does no approximations in the wheels' dynamics.
Read more reviews >

Additional Project Details

Operating Systems

Linux, BSD, Windows

Intended Audience

Education, Automotive

User Interface

OpenGL, GLUT

Programming Language

C

Related Categories

C Simulation Games, C Simulation Software, C Sports Games

Registered

2011-07-29