Source: http://www.csinx.org/IBlog/article.asp? Id = 10
Example file: http://www.csinx.org/IGame/Glest3.12.exe
Source code: Http://www.csinx.org/ISourceCode/Glest3.12_src.exe
Glest is an open-source 3D instant strategy game with gorgeous effects and advanced AI that can run on operating systems on multiple platforms. you can use the game Configuration tool or directly modify the xml configuration file to change the game performance parameters. there are mainly two completely different races in the game: Humans and magicians.
Main technologies and features: the use of standard C ++ supports GCC and. net compilation. openGL cross-platform rendering API, dx (partially implemented ). directsound and openal can play static or stream sound, and support Ogg and WAV. in addition to single-host combat computers, you can also use local area networks for online combat. Up to four gamers can be online. multiple optimized artificial intelligence technologies are used.
Both races have powerful tech trees that are defined in XML files and can be easily modified. A model viewing tool, map editor, and Max export plug-in are provided.
The following describes how to successfully compile glest and debug Windows XP SP2 build 2600 + Microsoft Visual C ++ 2003.
First, download the glest3.12 project on this site. The project contains the static library and header file to be linked. First, compile the libglest project in shared_lib to generate the static library libglestd. lib and libglest. lib.ProgramDebugging version and release version. open the glest_2003.sln project under the src directory and compile the project. to run or debug a program, you also need to download the game program. of course, you can also download the corresponding version and dependent files from the official website ~
The following are related to the game: