/Tron3D

An action packed 3D-remake of the classic Armagetron featuring polished graphics, customizable maps, powerups, scriptable AI, multiplayer and many more!

Primary LanguageC++MIT LicenseMIT

Trön

Trön is an action packed 3D-remake of the classic Armagetron featuring polished graphics, customizable maps, powerups, scriptable AI, multiplayer and many more!

Download the game, see more previews and view the documentation at http://gameprogramming.hpi3d.de/201314/troen/

Trailer

Clicke here to watch the Trön trailer

#In Game Trön Bended Views

##Project Setup The binaries can be downloaded at http://gameprogramming.hpi3d.de/201314/troen/, if you plan on building the game yourself here are the required steps. Please file an issue, if you have trouble building the game (or want to get access to prebuilt libraries).

Contributions are always welcome!

Set up OSG:

  • Copy the compiled OpenSceneGraph folder to C:\Program Files\ and create a System Variable "OSG_DIR" with the value: C:\Program Files\OpenSceneGraph
  • add %OSG_DIR%\lib; %OSG_DIR%\bin to your PATH variable

Set up FMOD:

  • Download fmod and copy to %ProjectDir%\3rdParty\fmod
  • add the environment variable FMOD_DIR to this directory
  • add %FMOD_DIR%\fmoddesignerapi\api; %FMOD_DIR%\api; to your PATH

Set up BULLET_PHYSICS:

  • Download and copy bullet 2.8 to %ProjectDir%\3rdParty\BULLET_PHYSICS, dont use bullet3 as its uncompatible with the game
  • no setting of any evironment variable or PATH variable necessary

Set up HIDAPI

Set up V8 & Scriptzeug

  • Download v8 (bin/include/lib) folder to %ProjectDir%\3rdParty\
  • Download and build scriptzeug https://github.com/hpicgs/libzeug, copy to %ProjectDir%\3rdParty\
  • create the environment variable %V8_ROOT% and set it to %ProjectDir%\3rdParty\v8
  • add the following to your path:
  • %V8_ROOT%\bin
  • %ProjectDir%\3rdParty\scriptzeug\lib

Set up correct Working Directory:

  • in MSVC goto DEBUG->properties->ConfigurationProperties->Debugging and set WorkingDirectory to ".." (without the quotes)