Required LibrariesSDL, a cross-platform multimedia library
SDL_net (for network support), a simple cross-platform network library
OpenGL (for the 3D version)
Similar projects, demosLiquidwar, a unique multiplayer wargame
STASH (a demo by the black lotus group) contains something I would call real 3D masses. Note that there is also a linux version of their ixalance demo player, though not open source.
Many demos contain a bumpmap effect, but most use a static surface.