kgersen / Allegiance

Allegiance - RTS + FPS Space Combat game

Home Page:http://www.freeallegiance.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nb: this my own version of the code. The official community code is at https://github.com/FreeAllegiance/Allegiance

Installation

Download and install the lastest "Visual Studio Community Edition" : https://www.visualstudio.com/downloads/

Download and install the latest Microsoft DirectX SDK (jun 2010): https://www.microsoft.com/en-us/download/details.aspx?id=6812 (if you don't want to install it, just extract the DirectX include and lib folders somewhere and set the environment variable DXSDK_DIR to their parent directory)

Launch Visual Studio and open the main solution src\VS2017\Allegiance.sln

Main projects

  • Allegiance (WinTrek folder) : the main client program
  • Server (FedSrv folder) : the game server
  • Lobby (lobby folder) : the game lobby
  • IGC (Igc floder): game logic library

Sub projects

  • zlib: various low level libraries used by all projects
  • engine: 3d gfx engine
  • effect: fx engine above engine
  • clintlib: client library
  • utility (nb: folder name is _Utility) : various high level libraries used by the main projects (notably: network code and collision detection)
  • soundengine: sound engine
  • training: single player training missions

Obsolete (or about to be) projects

  • AGC
  • AllSrvUI
  • AutoUpdate
  • cvh
  • mdlc
  • reloader

Links

About

Allegiance - RTS + FPS Space Combat game

http://www.freeallegiance.org/

License:MIT License


Languages

Language:C++ 86.4%Language:C# 6.7%Language:C 3.5%Language:PigLatin 1.6%Language:JavaScript 1.0%Language:HTML 0.2%Language:Assembly 0.2%Language:XSLT 0.1%Language:Batchfile 0.0%Language:VBScript 0.0%Language:CMake 0.0%Language:Perl 0.0%Language:TypeScript 0.0%