########################################################################################
Made by : Harman Kumar || Nishant Yadav || Jeetu Raj || Akshit Trehan
########################################################################################
######################################################################################## Introduction : ########################################################################################
The purpose of this assignment is to create a game namely "Tank Trouble", an arcade shooting game which can be plyed against computer or other users on the network.
For guidelines to compile the project, refer to compilation and execution modes section.
######################################################################################## Requirements : ########################################################################################
The libraries required for compilation of the project are :
1. SFML for Graphics and rendering.
2. OpenGL and related libraries.
2. Standard C++11 libraries.
The version of g++ required to compile the project is the c++11 version.
######################################################################################## Compilation and Execution Modes: ########################################################################################
Compiling the Documentation :
"make documentation" in the Assignment's folder to compile the .tex file and give a .pdf file corresponding to the documentation.
"make changes" in the Assignment's folder to compile the .tex file and give a .pdf file corresponding to the changes made.
Compiling the Project : (From the code folder)
The compilation modes and associated syntax are:
"make" : Compiles the source code and creates all the object files.
"make run" : Launches the program (a dialog box appears on the scree using whichthe gameplay modes clould be chosen).
"make clean" : Removes all the .o (object) and .out (executable) files.
######################################################################################## Basic Gameplay : ########################################################################################
Play and Learn!!!
(It's Pretty intuitive)
######################################################################################## Bibliography : ########################################################################################
1) SFML Documentation.
2) Networking : http://gafferongames.com
3) AI : Wikipedia for A*, local search etc. Algorithms.
4) UI : QT tutorial videos on youtube.
########################################################################################