Go to file
Droog71 006913f9c8 first commit 2021-10-16 17:00:51 -04:00
assets first commit 2021-10-16 17:00:51 -04:00
include first commit 2021-10-16 17:00:51 -04:00
save first commit 2021-10-16 17:00:51 -04:00
src first commit 2021-10-16 17:00:51 -04:00
LICENSE Initial commit 2021-10-16 16:54:48 -04:00
README.md first commit 2021-10-16 17:00:51 -04:00
bindings.list first commit 2021-10-16 17:00:51 -04:00
compile_linux.sh first commit 2021-10-16 17:00:51 -04:00
compile_mac.sh first commit 2021-10-16 17:00:51 -04:00
compile_windows.bat first commit 2021-10-16 17:00:51 -04:00
credits.txt first commit 2021-10-16 17:00:51 -04:00
main.cpp first commit 2021-10-16 17:00:51 -04:00
settings.list first commit 2021-10-16 17:00:51 -04:00

README.md

SFMechSimulator

A pseudo 3D Mech Simulator created with C++ and SFML

Pilot a giant robot and battle other giant robots in a psuedo 3D environment.
Repair and upgrade your mech between missions.
Carefully select upgrades and develop winning strategies in combat.

SF Mech Sim

Compiling

Windows:

Download SFML and GCC here https://www.sfml-dev.org/download/sfml/2.5.1/
You will need 'MinGW Builds 7.3.0 (64-bit)' and SFML 'GCC 7.3.0 MinGW (SEH) - 64-bit'
For 32 bit systems you will need 'MinGW Builds 7.3.0 (32-bit)' and 'GCC 7.3.0 MinGW (DW2) - 32-bit'

Clone this repository to C:\ so the source code is present at C:\SFMechSimulator
Extract the downloaded SFML package to C:\ so SFML is present at C:\SFML-2.5.1
Run the compile_windows.bat script
Run SFMechSimulator.exe to play the game
To run the game in a window, use the command line argument '-window'
ie: 'SFMechSimulator.exe -window 1280 720'
The window cannot be smaller than 1280x720

Mac:

Clone this repository.
Install g++ as described here http://www.edparrish.net/common/macgpp.php#installg++
Download SFML here https://www.sfml-dev.org/download/sfml/2.5.1/
Copy the contents of the SFML Frameworks and extlibs directories to /Library/Frameworks
Run the compile_mac.sh script
Run the SFMechSimulator executable to play the game
To run the game in a window, use the command line argument '-window'
ie: './SFMechSimulator -window 1280 720'
The window cannot be smaller than 1280x720

Linux:

Clone this repository.
Install SFML, ie: 'sudo apt-get install libsfml-dev'
Run the compile_linux.sh script
Run the SFMechSimulator executable to play the game
To run the game in a window, use the command line argument '-window'
ie: './SFMechSimulator -window 1280 720'
The window cannot be smaller than 1280x720

Playing the Game

Click the 'NEW GAME' button at the main menu
Press F1 to start the tutorial