The Toycara Logo

Toycara - Toy Car Racing

A non-realistic slot car racing game in Java3D.

Toycara-1.0 is the result of a study work for the lecture "Programming in Java3D". The authors may not have any interest nor time in further development of this software. If you have problems running Toycara, we strongly encourage you to take a look at the source code first. We only included one car in the download package. That's because the other cars we originally used are not free to redistribute, only free to download.
  • 1 detailed car
  • non-realistic slot car simulation: accelerate, brake, change lanes
  • two player race
  • different camera modes
  • straights, bends and crossroads
  • some decoration objects
  • track editor
  • play ogg music
As the cars are high-detailed, you need a 3D graphics card (and a driver supporting hardware accelerated graphics). Toycara is tested und runs good with:
  • Radeon 7500 under Linux (DRI driver)
  • Radeon 9600 under Linux (ATI driver)
  • Radeon 9600 under Win2k
  • GeForce4 MX440 under Win2k
You also need Java (tested with Java2 SDK 1.3.1 and 1.50) and Java3D (tested with Java3D 1.3.1). Toycara has not been tested under other OS' than Linux and Win. But if you manage Java and Java3D to work, Toycara should run too.
Download here (621 downloads since April 5 2005 22:08:24)

The zip file contains our java sources, the compiled class files, necessary jar files, pictures/textures, one car and some tracks.
Unzip the file and run Toycara like this:
  • Linux: start the script run, it contains a workaround for the key repeat problem.
  • Win: start Toycara.bat.
(may be you should change the classpath first, take a look at the start-files)
There are also scripts to start the track editor.
Toycara screenshot: Main menu Toycara screenshot: During race
Toycara supports playing some ogg-encoded music. The music is not included in the Toycara package. The developers of Toycara recommend music from under the Creative Commons license.
Put your favorite music files in the music directory. Toycara will play these files in random order.
Ok, here is a list of all key controls.
  • Choose menu item: up/down
  • Choose cars/track: a/d or left/right
  • Select menu item: enter
  • Toggle music: m
  • Quit: q
While playing:
  • Accelerate: w or up
  • Break: s or down
  • Change lane: a/d or left/right
  • Change camera mode: space
  • Pause: p
  • Toggle music: m
  • Back to menu: esc
  • Quit: q
Toycara-1.0 Copyright (c) 2005 by Matthias Lieber, Jan Nerche, Andreas Reis
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by Free Software Foundation.

We included/modified (parts of) the following 3rd party software. These may have different licenses.