Holy Balls: The Game A free and open source capture-the-flag game. Version 1.0, now with gameplay and some semblance of object oriented code!
* Capture the flag based
* event engine interfaces with game engine that announces what happens, sends data to socket code to talk to client
On Ubuntu:
apt-get install libsdl2-dev libglew-dev libalut-dev
Linux
make see 'make all'
make server will build only the server
make holyballs will build holyballs, the ray tracing binary. requires OpenCL and at minimum a GTS450. will only work for single GPU systems.
make multiballs will build multiballs, the multi-gpu ray tracing binary. requires OpenCL and at minimum a GTS450. if on a single GPU system, will run slower than holyballs.
make unholyballs will build only the unholyballs binary, for people with lesser graphics cards
make all will build all four binaries
Holy Balls.xcodeproj
and build hbserver
and one of the clients.-h: to display help message
-i [ip]: to connect to specified server; default is 127.0.0.1
-d [width] [height]: to play at specified resolution; default is 640x480
-f: to play in fullscreen; will not work if specified resolution is greater than screen resolution
https://google-styleguide.googlecode.com/svn/trunk/cppguide.html