SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Sponsored Links

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

SPEEDX

Authors : see AUTHORS
Web page :
http://www.isty-info.uvsq.fr/~medernac/speedx_english.html License : This software is under the GPL.

Version : 0.1.3b (05/04/2000)

         CopyRight (C) 2000 MEDERNACH Emmanuel
         SpeedX comes with ABSOLUTELY NO WARRANTY;
         This is free software, and you are welcome
         to redistribute it under the terms of the
         GNU General Public License as published by
         the Free Software Foundation; either version 2 
         of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

Needed :
X11 library
zlib
libpng

        (I you have graphical talents, I search artists for the game scene,
        road, sky, etc ..)

You could find cars graphics source in src/cars/Panorama

Optional :
libmikmod (sound and music)



\\ OVERVIEW :

SpeedX is a clone of good old racing game in rear view. The goal of this GNU project is to propose a quick and multiplayer game under X11. The code has to be the more portable as possible. This project can be freely modified and copied under the terms of the GNU Public License.

Everybody who want to help in improving the code (See TODO), as well as graphisms, musics or sounds are welcome. This project have the purpose to demonstrate the capacity of X11 in gaming. You could learn how to handle X11 graphics functions by reading the source. You could navigate the source with emacs :

        Do a 'etags *.c *.h' in the src directory
        In emacs do a `M-.' on a variable or a function
         and emacs will find the definition of it
        Do a `M-*' to get back.

Do not hesitate to give me feedbacks and suggestions.

\\ USAGE :

To move :

                                        8
                                4               6 (On the Numeric Keypad)
                                        2

The screen :
The first line is the speed.
The second is your position.
The third shows the oppponents position.

If you have a fast computer and you are annoyed with the 100% CPU, you could change the WAIT constant in const.h from 0 to 20000 for example. This lets the game waiting a little time. (do a `make' after)

(nb : do not forget to killall speedx
before playing again if you have a
"bad request error" because we use
shared memory and 2 processus)

To play with another player on the same screen :

speedx -2

The second player plays with (AZERTY keyboard ..)

                                        e
                                s               f
                                        c

Musics are stored in the ./music directory. This can be .mod, .xm or other format supported by libmikmod. If you have racing music to propose, just send me a link.

Difficulty level :

./speedx -l 0

./speedx -l 3

Cars and Roads :

./speedx -t 0 -v 0

                                ./speedx -t 0 -v 2
                                .. ..
                                ./speedx -t 2 -v 2

                                Esc : Menu ( To do .. )
                                q   : To quit. 


Sponsored Links

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.