Recommended IDE for non-Windows: Eclipse IDE
for C/C++
Developers. Be sure you have the latest Java version installed and that you download
the 32 bit or 64 bit version according to your OS (select appropriate
OS via the pull-down menu on the dark gray bar near the top).
Recommended IDE for Windows:
Microsoft Visual C++ 2008. If you are getting exceptions like
memory access violations not being caught by Visual Studio, go to the
Debug menu and select Exceptions. Then check all of the boxes for the
types of exceptions that you would like Visual Studio to handle (I
check everything).
You will also need
PDCurses. On Windows, copy the two .h files (curses.h and
panel.h) to your Visual Studio 9.0 directory's VC\include directory.
Copy the pdcurses.lib file to VC\lib and copy the pdcurses.dll file to
your WINDOWS directory (typically C:\WINDOWS).
On Windows, also download the
Microsoft DirectX Software Development Kit and follow the directions
in the BZFlag README.WINDOWS file for adding the DirectX paths to Visual C++
(see below).
BZFlag source:
Download either bzflag-2.4.0_Windows.zip for Windows or one of the
other source tar balls for Linux or Mac from BZFlag's Sourceforge source repository.
On Windows, double click on bzflag\MSVC\build\fullbuild to start up
Visual C++, then right click on "Solution 'fullbuild'" to select
"Build Solution". The executables will show up in bzflag\bin_Win32.