A new remake of the mythic game Out Run of 1986 available now for PC
ZgzInfinity
This is an open source Out Run remake project. This new version has been inspired by its earlier versions, which correspond to the 1986 arcade machine version and the 1991 Sega Mega Drive version.
Outstanding features
This new the following features with respect to the original versions:
- Realistic and spectacular graphics in 2.5D.
- Compatible with many screen resolutions.
- Automatic and manual gears.
- Fantastic soundtracks and SFX fully customizable.
- Various difficulty levels.
- Numerous types of artificial intelligence integrated.
- Configuration of the controllers customizable.
- Completely new maps available.
- Customizable settings.
Tools and technologies used
- C++14
- OpenGL 6.14.10.13440
- SFML 2.5.1
- Clion 2020.1
- CodeBlocks 17.02
- MinGW
Controllers
These are the default controllers of the game, but the player can change them whenever he wants:
- Acceleration: Left Control.
- Braking: Left Alt.
- Turning left: Left arrow of the cursor.
- Turning right: Right arrow of the cursor.
- Up gear: Z.
- Down gear: Right control.
- Select an option: Enter.
- Exit the game during the navigation in the interface, pause the game while the player is driving: Esc.
Compilation project
In order to compile the file, you must create a project with all the files provided in this repository, including the resources folder and the resource.rc and the icon.o files. Besides the opensource framework called SFML must be installed in your computer in order to let the project recognise the libary files. The framework must be downloaded in the following link.
Sfml-dev.org
Running and execution
In order to run Out Run on your personal computer you can either compile and run the project you have created locally on your computer or make use of the executables provided in the Release section of the repository. Now, Out Run can be played Windows, like before, and also it is available for Linux. Be careful, the SFML libraries are linked statically to the executable and you don`t have to install any kind of dependency. Nevertheless, SFML doesn`t work with the same ideology in Linux because there aren't static libraries. In order to run the executable you have to install the SFML library in your Linux distro. For example, in you use Debian like my partner and me you can install it with the following command:
sudo apt-get install libsfml-dev
This version of Out Run has been programmed by the following developers: