#Citadel RTS game written in C++
#Getting the game ##Windows Experimental version can be found on Sourceforge in "windows" folder.
##Download binaries on Linux Download Linux binaries, unzip downloaded file and run executable file with name similar to "citadel_0.1_32bit.out".
##Compilation on Linux with x86_64 or i686 architecture This guide was tested with Debian Jessie and Fedora 21. It should also work with minor changes on other recent distros.
###Dependencies To download and compile this game you will need:
-
g++ 4.8 or higher
-
git
-
make
###Download source git clone git://github.com/spekoun/citadel
###Compile cd citadel; make
###Run ./a.out
##General compilation on Linux ###Dependencies To download and compile this game you will need:
-
g++ 4.8 or higher
-
git, make
-
boost serialization, boost filesystem, boost iostream, boost system
-
Allegro library version 5
To install all dependecies on Debian or Ubuntu run command:
sudo apt-get update && apt-get install g++ git make libboost-serialization-dev libboost-system-dev libboost-filesystem-dev libboost-iostreams-dev liballegro-acodec5-dev liballegro-audio5-dev liballegro-dialog5-dev liballegro-image5-dev liballegro-physfs5-dev liballegro-ttf5-dev liballegro5-dev
or if you have already downloaded source:
sudo
./install_lib_debian_ubuntu.sh
On Fedora:
su yum install gcc-c++ git make boost-devel allegro5-devel allegro5-addon-acodec-devel allegro5-addon-audio-devel allegro5-addon-dialog-devel allegro5-addon-image-devel allegro5-addon-physfs-devel allegro5-addon-ttf-devel
or if you have already downloaded source:
su
./install_lib_fedora.sh
###Download source git clone git://github.com/spekoun/citadel
###Compile cd citadel; make
###Run ./a.out
#Documentation To generate documentation, run following command in docs subdirectory:
doxygen Doxyfile
#Troubleshooting In case of any problems you can contact me on [email protected].