rec.autos.simulators

RARS FAQ

Dave Gym

RARS FAQ

by Dave Gym » Tue, 22 Aug 1995 04:00:00

    ROBOT AUTO RACING SIMULATION (RARS) FREQUENTLY ASKED QUESTIONS (WITH
                                  ANSWERS!)

   Last updated 20 Aug 1995; current RARS version 0.63b.

What is RARS?

   From the RARS 0.50 announcement:

     The Robot Auto Racing Simulation (RARS) is a simulation of auto
     racing in which the cars are driven by robots. Its purpose is
     two-fold: to serve as a vehicle for Artificial Intelligence
     development and as a recreational competition among software
     authors. The host software, including source, is available at no
     charge.

   RARS was designed and written by m...@cac.psu.edu (Mitchell E. Timin).

Where can I get RARS information and software?

   ftp://ftp.best.com/pub/ijs/rars/ RARS FTP site; uploads go in
       "../uploads". This site is maintained by ji...@magdanoz.mcafee.com
       (Jivko Koltchev).
   http://www.mal.com/~dgymer/rars/ Alternative RARS Home Page
   To join the RARS mailing list, send a message to lists...@netcom.com
       containing "subscribe rars-list" in the message body. To
       unsubscribe, send "unsubscribe rars-list" to the same address. The
       list is maintained by rs...@netcom.com (Rex Sheasby).
   A digest of the juiciest posts is sent to rec.autos.simulators,
       comp.ai.games, comp.programming.contests, and any other interested
       parties once a week. This is handled by dgy...@gdcarc.co.uk (Dave
       `Gizmo' Gymer). Send mail with a subject of "subscribe rars-digest"
       to join the list, and "unsubscribe rars-digest" to be removed from
       the mailing list. The digest archives are available from the FTP
       site and from here.

                      WHAT PLATFORMS DOES RARS RUN ON?

AIX

    t...@VNET.IBM.COM (Thomas K. Netousek):

     I have done a "port" of the linux version to AIX. It is a matter of
     some #include's #ifdef'd AIX

Amiga

   m.f.offerm...@wbmt.tudelft.nl (Marcel Offermans):

     Amiga version Release 3, based on the RARS 0.60 sources.

     Special requirements:

   AmigaOS Release 3.0 or better.
   The SAS/C 6.55 compiler to recompile the sources.
   An FPU is highly recommended as it will speed up the simulation
       considerably.

     This port can be obtained from the normal FTP site, or from AmiNet:
     ftp://ftp.luth.se/pub/aminet/misc/sci/RARS_Amiga_3.lha.

DJGPP

    dgy...@gdcarc.co.uk (Dave `Gizmo' Gymer):

     I've ported RARS 0.61 to DJGPP 1.12m4 (GNU C/C++ for DOS) using
     libGRX. The graphics are still lacking polish (there's no flood
     fill, for example) and the OS timer function has been ignored. This
     version is about twice as fast as the Borland one running in "fast"
     mode, but requires a 386 or better. This port is no longer actively
     maintained.

     My current port is of 0.63b to DJGPPv2 and GRX2, both of which are
     currently in beta. The version works correctly under (and requires)
     a DPMI host such as DQPMI, Windows 3.1, Windows/NT, or OS/2. It is
     very slightly faster than the DJGPPv1 port but is currently rather
     unstable under some DPMI hosts (most notably Windows/NT). It will
     probably also be ported to Linux/GRX.

IBM PC

    m...@cac.psu.edu (Mitchell E. Timin):

     The standard distribution contains machine-dependent code for the
     IBM PC and Borland C++. Porting is generally restricted to two
     files, one for operating system functions and one for graphics
     functions. The rest of the code is written in portable C++. Robot
     drivers can be written in any language which is link compatible with
     the C++ compiler used to build the main code. A Borland executable
     is distributed separately.

    sa...@phoenix.phoenix.net (Randy Saint) is "working on a 3d perspective
   view for MS-DOS. Not a true port, but who's counting. I've got stick
   figure cars working now, I'm implementing filled polygons 'real soon
   now'."

Macintosh

   ho...@zone.com (Hoon Im):

     I've ported RARS to the Mac; it is not complete yet but it runs. I
     used the 0.5 version of RARS. When I get it to draw all the strings
     cleanly, then I'll post the sources.

     The Mac version does not accept command line options but allows the
     user to enter simulation options through a dialog before the
     simulation is run. Otherwise, everything else is the same (for now).

OS/2

    t...@VNET.IBM.COM (Thomas K. Netousek):

     There's an OS/2 port in the works from one of my colleagues...

   jhow...@solar.sky.net (John Howard):

     I am working on a port to GNAT Ada 95 for OS/2. It is not really
     RARS anymore since I am implementing for 3d vectors and
     experimenting. The goal is a simulator using DLL-based inputs, and
     an OpenGL viewer for the animation frames that are output from the
     simulator.

   Nicole.Grei...@FernUni-Hagen.de (Nicole Greiber):

     [...] there is yet another OS/2 port in progress. It is done by
     rsc...@alpha.netusa.net (Ralph Scott) and by me. The port is still
     in beta, but already (partly) functioning. [...]

Unix

   sa...@phoenix.net (Randy Saint):

     The "UNIX" version uses X Windows for display, and has been known to
     run on Ultrix, SunOS, OSF/1 (DEC Alpha), Linux, and probably a few
     more that I can't think of right now.

Visual C++

   Hasenber...@elin.co.at (Ronald Hasenberger):

     I'm working on a port to MSVC (Microsoft Visual C++) under MSDOS and
     will maybe port it further to Windows.

     I'm also trying to improve the (object-)structure of the software,
     based on V0.5. This includes headers for all files and a bit more
     object orientation of the system.

Watcom:

   n...@cris.com (Mike Inman):

   There is a Watcom C++ port on the FTP site. This appears to be to Watcom
   9.5 using a fairly old version of RARS. Can someone supply more details?

Watcom

   kal...@rahul.net (Russell Bornsch):

   This port is of 0.62 to Watcom 10.0; it may be available on the FTP
   site. Can someone supply more details?

Win32 (NT, 95, win32s)

   l...@autodesk.com (Muir Lee Harding):

   There is a beta Windows port based on 0.63b which uses drag-and-dropped
   DLL drivers on the FTP site.

                                MISCELLANEOUS

How do I write a robot driver?

   Firstly, look at the "tut3.cpp" robot in the 0.50 source code; it's
   heavily commented. Then read the tutorials; they should be available
   from the FTP site, and are also on the Alternative RARS Home Page.
   "cntrl0.cpp" is another, even more heavily commented, robot. The ".doc"
   file should also be read, of course. Use your debugger or IDE to study
   the behavior of the code during operation.

Can I compare my robot against those of others?

   There are some more robot drivers on the FTP site. There are now
   bi-weekly races being held, for both novices and experts; details are at
   the FTP site.

I've thought of something to add to RARS. Has anyone else had the same idea,
or perhaps implemented it?

   The RARS ideas database is posted to the rars-list at the beginning of
   every month. Everybody can then send a list of ideas which they like to
   see implemented, in order of importance. A short motivation along with
   the idea number indicating why you like to see this idea implemented is
   appreciated. Please send your list directly to
   M.F.Offerm...@WbMT.TUDelft.NL (Marcel Offermans) instead of to the
   mailing list. Please put the word "LIST" in the subject. Halfway through
   the month, the lists will be evaluated and used to determine what to
   implement first.

   If you think ideas are missing from the list, please send them to Marcel
   so that he can add them to the database.

   There is also now the RARS Architecture Review Commitee, tasked with
   deciding what features to add to the baseline source code and
   determining what direction the software should take. There are six
   members on the commitee, namely:

   l...@autodesk.com (Muir Lee Harding)
   r...@bigb.stortek.com (Rob Creager)
   bc...@usa.pipeline.com (Tony Cabe)
   JXi...@aol.com (Jeremy Weatherford)
   d...@hpbs669.boi.hp.com (Daniel Ash)
   m...@cac.psu.edu (Mitchell Timin)

   -----------------------------------

    Compiled and maintained by dgy...@gdcarc.co.uk (Dave `Gizmo' Gymer)
    http://www.mal.com/~dgymer/

# Dave "Gizmo" Gymer  dgy...@gdcarc.co.uk  http://www.mal.com/~dgymer/
/* "Me I like smoke signals from iron Horse brothers" -- Pieter Popken */


rec.autos.simulators is a usenet newsgroup formed in December, 1993. As this group was always unmoderated there may be some spam or off topic articles included. Some links do point back to racesimcentral.net as we could not validate the original address. Please report any pages that you believe warrant deletion from this archive (include the link in your email). RaceSimCentral.net is in no way responsible and does not endorse any of the content herein.