A truck/car simulator,with realistic physics and oldstyle graphics: it displays pixels through the SDL graphics routines, or the X11 if using that version (has some issues:so use the SDL ver).While the 3D graphics is done by the program itself without external libraries.The environment is a hilly terrain:total freedom to drive around.A remake of the classic "Terep 2". Written in the C programming language: although the code is 30 pages long, it's simple. Trailer can be detouched pressming 'l' (minuscle ELL) so to drive a normal car. There's an OpenGL version too: see the CTruck3D _Open,and an ASCII-Art ver (Term_ CTruck3D). This is also a good dydactical software: code is easy to undersand,and drawing procedures and physics sim procedure are written from 0 so it's clearly understandable how a complete 3D game is done in C, starting from a blank page of any plain text editor.Only basic knowledge of C was used. VID:
http://youtu.be/n_O-9EFW5zk
Lagrande_Rally_3D is an evolution of this

Features

  • realistic physics: moreover impemented internally, without external libraries
  • very simple C SourceCode
  • graphics written from 0, thought enough elaborate and nice. Thanks to this fact, it has an ASCII -Art version: check the term_CTruck3D project for that version.
  • uses only 1 system-dependent library: Xlib.h , so it's very simple approach
  • compiles very easily for any POSIX-compliant operating system
  • well-documented functioning: it's itself also a dydactic software
  • Linux-only (but soon an SDL-graphics Windows ver is coming) so it all fits into a much clearer landscape. Terminal--> gcc prog.c -lX11 --> play
  • car can take damage without particular limits, and it looks also quite natural: it works only if trailer is detouched
  • has an OpenGL version (name: "CTruck3D _Open"), which runs better and is overall better , moreover runs also in Windows
  • it loads at sturtup a 300x300 heightmap from a BITMAP image file, and a colormap too.
  • A negative feature of this version in contrasto to the OpenGL version is the absence of particles / smoke when the car slips or hits the ground with its chassis: this feature may be implemented later.

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow XCTruck3D _Truck

XCTruck3D _Truck Web Site

You Might Also Like
RMM Software | Remote Monitoring Platform and Tools Icon
RMM Software | Remote Monitoring Platform and Tools

Best-in-class automation, scalability, and single-pane IT management.

Don’t settle when it comes to managing your clients’ IT infrastructure. Exceed their expectations with ConnectWise RMM, our MSP RMM software that provides proactive tools and NOC services—regardless of device environment. With the number of new vulnerabilities rising each year, smart patching procedures have never been more important. We automatically test and deploy patches when they are viable and restrict patches that are harmful. Get better protection for clients while you spend less time managing endpoints and more time growing your business. It’s tough to locate, afford, and retain quality talent. In fact, 81% of IT leaders say it’s hard to find the recruits they need. Add ConnectWise RMM, NOC services and get the expertise and problem resolution you need to become the advisor your clients demand—without adding headcount.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
1
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

  • Nice idea, but the rendering is a little slow.
    1 user found this review helpful.
Read more reviews >

Additional Project Details

Operating Systems

Linux, BSD, Windows

Intended Audience

Information Technology, Education, End Users/Desktop, Other Audience, Automotive

User Interface

X Window System (X11), SDL

Programming Language

C

Related Categories

C Simulation Games, C Simulation Software, C Sports Games

Registered

2011-11-10