This is a port of swarm.3 to C# and .NET, utilizing the Tao Framework's SDL port. It should work out of the box with Mono (supporting Linux, Solaris, Mac OS X, and Nokia 770 and N800 tablets), provided you have SDL, SDL_image, SDL_mixer, SDL_net, SDL_ttf, and SDL_gfx installed. Windows users will probably have to get the SDL DLLs, which I've conveniently repackaged for you. Put them in the same directory as Swarm.exe.
This version boasts a few improvements, such as accurate framerate limiting (using SDL_gfx's framerate code), and it can take a single numeric argument specifying the number of pixels to create. Try it with 10000 for an effect something like repelling an angry sea of copier toner. :)
Source code and makefile are included, it should build with both Mono (gmake) and the .NET Framework SDK (nmake).
Download: Swarm.zip (33K)