Skip to content

Latest commit

 

History

History
50 lines (35 loc) · 2.38 KB

README.md

File metadata and controls

50 lines (35 loc) · 2.38 KB

Overgrown

Overgrown is a real time strategy game in which your enemy is a mold-like organic substance.
Inspired by Creeper World and FortressCraft Evolved.
Overgrown is a free, open source game developed using C++ and SFML.
The code is licensed AGPL-3.0 and the artwork and sound effects are licensed CC BY 3.0.

Overgrown

Playing the Game

Clone this repository and run the executable in the
'OverGrown_Windows', 'OverGrown_Linux' or 'OverGrown_Mac' directory

To run the game in a window, use the command line argument '-window'
ie: './Overgrown -window 1280 720'
The window cannot be smaller than 1280x720

Click the 'NEW GAME' or 'TUTORIAL' button at the main menu

Key bindings can be reassigned by editing the bindings.list file in the game directory
All possible key aliases can be found at the following link
https://github.com/Droog71/Overgrown/blob/main/src/key_bindings.cpp

Compiling from Source

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:\Overgrown
Extract the downloaded SFML package to C:\ so SFML is present at C:\SFML-2.5.1
Run the compile_windows.bat script

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

Linux:

Clone this repository.
Install SFML, ie: 'sudo apt-get install libsfml-dev'
Run the compile_linux.sh script