Skip to content
drive some car across the moon
Branch: master
Clone or download
Latest commit c6a7f2d Aug 22, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore switch the project to a git repository Jan 27, 2011
ANNOUNCE * manpage.in: Dec 27, 2004
AUTHORS * README, AUTHORS, main.c: Jun 1, 2004
COPYING switch the project to a git repository Jan 27, 2011
ChangeLog Add new changelog entries until 2006-03-19 19:18:39. Mar 19, 2006
Makefile.am minor fixes Aug 22, 2017
NEWS * highscore.c, realname.c: fix highscore file corruption bug Mar 19, 2006
README * manpage.in: Dec 27, 2004
THANKS
TODO * configure.ac: Dec 27, 2004
acinclude.m4 switch the project to a git repository Jan 27, 2011
autogen.sh switch the project to a git repository Jan 27, 2011
buggy.c switch the project to a git repository Jan 27, 2011
car.img switch the project to a git repository Jan 27, 2011
checklist fix svn repository path Nov 13, 2005
configure.ac Remove a left-over $ tag (from the SVN days), May 30, 2012
cursor.c switch the project to a git repository Jan 27, 2011
darray.h switch the project to a git repository Jan 27, 2011
date.c minor fixes Aug 22, 2017
error.c switch the project to a git repository Jan 27, 2011
game.c switch the project to a git repository Jan 27, 2011
ground.c switch the project to a git repository Jan 27, 2011
highscore.c remove an unused variable (found by clang) Jan 27, 2011
hpath.c switch the project to a git repository Jan 27, 2011
img.sed
instcmds * moon-buggy.texi, instcmds: Dec 27, 2004
keyboard.c switch the project to a git repository Jan 27, 2011
laser.c switch the project to a git repository Jan 27, 2011
level.c switch the project to a git repository Jan 27, 2011
main.c switch the project to a git repository Jan 27, 2011
manpage.in switch the project to a git repository Jan 27, 2011
meteor.c switch the project to a git repository Jan 27, 2011
mode.c switch the project to a git repository Jan 27, 2011
moon-buggy.h switch the project to a git repository Jan 27, 2011
moon-buggy.lsm * moon-buggy.texi, instcmds: Dec 27, 2004
moon-buggy.png moved mbuggy.png to moon-buggy.png Jul 21, 1999
moon-buggy.texi switch the project to a git repository Jan 27, 2011
moon-buggy.xpm Changed the image format to fit the Debian menu system's needs. Sep 3, 2000
pager.c switch the project to a git repository Jan 27, 2011
persona.c switch the project to a git repository Jan 27, 2011
queue.c switch the project to a git repository Jan 27, 2011
random.c switch the project to a git repository Jan 27, 2011
realname.c minor fixes Aug 22, 2017
signal.c switch the project to a git repository Jan 27, 2011
terminal.c switch the project to a git repository Jan 27, 2011
test-score-modes initial revision May 7, 2000
text2c.sed switch the project to a git repository Jan 27, 2011
title.c
title.eps
vclock.c switch the project to a git repository Jan 27, 2011
xmalloc.c switch the project to a git repository Jan 27, 2011
xstrdup.c

README

moon-buggy - drive some car across the moon


INTRODUCTION:

   Moon-buggy is a simple character graphics game, where you drive some
kind of car across the moon's surface.  Unfortunately there are
dangerous craters there.  Fortunately your car can jump over them!

   Moon-Buggy comes with NO WARRANTY, to the extent permitted by law.
You may redistribute copies of Moon-Buggy under the terms of the GNU
General Public License.  For more information about these matters, read
the file COPYING of the source code distribution or press 'c' at
moon-buggy's title screen.

   Please mail any suggestions and bug reports to <voss@seehuhn.de>.
Your message should include the moon-buggy version number, as obtained
by the command 'moon-buggy -V'.


INSTALLATION:

   Moon-buggy requires the curses library as a prerequisite.  If
curses is not installed on your system, you may use the free ncurses
package.  The game does not work with BSD curses, thus on BSD systems
you will need the ncurses package.

   Generic installation instructions are in the file INSTALL.  There
are some points of interest:

   * By default, the program will be installed as
     '/usr/local/bin/moon-buggy'.  You can specify an installation
     prefix other than '/usr/local' by giving 'configure' the
     '--prefix=PATH' option.

   * You can choose the score file's location via 'configure''s
     '--sharedstatedir' option.  On Linux you should use

          --sharedstatedir=/var/games

     to comply with the Filesystem Hierarchy Standard.

   * Moon-buggy supports shared score files.  As explained in
     moon-buggy's manual, you may want to make moon-buggy a setgid
     program.  This can be done with the '--with-setgid' option.  If
     you use

          --with-setgid=games

     then the installation process arranges everything for setgid usage.

     CAUTION: this introduces potential security risks.  I tried to
     minimise these, but nevertheless be careful with this.  And
     remember: moon-buggy comes with no warranty.

   * If your version of the curses library is not autodetected, you
     have to use some of the '--with-curses-includedir',
     '--with-curses-header', and '--with-curses-libs' options.  For
     example you should use

          --with-curses-includedir=/usr/pkg/include

     if your curses header files are in "/usr/pkg/include/".  You may
     use

          --with-curses-header="<mycurses.h>"

     if your curses header is called "mycurses.h".  And you may use

          --with-curses-libs="-L/usr/pkg/lib -lncurses"

     if your curses library is called "ncurses.a" and is located in
     "/usr/pkg/lib/".


   Example: On GNU/Linux systems you probably can use the following
commands.  For the last one you need root user permissions.

     ./configure --sharedstatedir=/var/games --mandir=/usr/share/man \
       --with-setgid=games
     make
     make install
You can’t perform that action at this time.