SpeedX is a software that offers a throwback to classic racing games, with a rear-view perspective that presents a familiar and engaging experience for fans of the genre.
Anyone who would like to help in enhancing the code or contributing graphics, music or sounds is welcome to join the project. The aim is to demonstrate the potential of X11 in gaming, and the source code provides an opportunity for learning how to handle X11 graphics functions.
The screen displays the speed on the first line, followed by the player's position and finally the opponent's position. If your computer is fast and you find it annoying that the game uses 100% of your CPU, you can change the WAIT constant in the const.h file from 0 to 20000 to add some waiting time. After making this change, you need to run `make' again.
It is worth noting that shared memory and two processes are used, and if you encounter a "bad request error," you will need to kill all speedx processes before starting a new game.
The game requires the X11 library, zlib and libpng. Recent updates have made it FreeBSD compatible (with a need for further testing), and there have been bug fixes, including some array bound violations being addressed in road.c.
Overall, SpeedX is a fun and engaging racing game that offers a retro experience with modern capabilities. It is a great game for anyone who loves classic gaming and multiplayer challenges.
Version 0.1.3b3: N/A