Nuke is a multiplayer online game where each user has a 'vehicle' (not sure exactly what this will be yet - I'm thinking some sort of ship) with offensive and defensive abilities. The aim is not yet defined, but currently the idea is to get more points than the other players, or if a team aspect is implemented for the team to get more points than the other team.
Currently I am in the process of learning OpenGL, which is what the souce and the executables will reflect. This will be a slow process until I know enough to implement some cool features. u
I'm developing this in Ubuntu 14.04 with gcc version 4.8. The intention is to port the game to Windows, OSX, iOS and Android, but this will happen when the Ubuntu test version is worth porting.
To build Nuke make sure that all of the prerequisits are installed and working - see Prerequisits section. The when in the project root directoy (where the Makefile is) run:
$ make nuke # To make Nuke linux executable
$ make nuketests # To make Nuke Unit tests executable
$ make clean # Clean both the executables
You will need OpenGL and GLES to run the Linux executables.
The matrix and vector library which is used is OpenGL Maathematics. Go to the downloads page and get the latest version.
It is really easy to install - they provide a cmake script. Simply type
cmake
And the output will provide the available platforms at the bottom. Then type
cmake -G "Platform"
where "Platform" is you platform, for example "Unix Makefiles". Then type
make
or sudo make
to make the library.
Note: All this does is move the glm directory to the includes directory, so you could do that without cmake instead, if that's your preference.