Summary
Before CUDA was a real thing, we had to do all the hard work by hand. In fact, we'd sit with tiny magnets poking the hard-disk, shifting the right bits, and walk 15 miles just to get to the university. Uphill. Both ways.
Ahem. Getting back to reality, this project was one of the first (if not even perhaps the first) of its kind. Executing AI behavior on a GPU. Back in 2007, CUDA did not yet exist (or at least not in any public release), so this entire project was coded using standardized OpenGL and Nvidia's proprietary Cg language on a GeForce 7600 GT. Although the Bee AI is relatively simple, at least compared to any of the current AI featured in AAA games, back then this was both a significant technical milestone. Inspired by the surge of bee related research over the previous decade, I set forth on this project, to create a blazing fast simulation of autonomous agents, simulating real bee foraging behavior.
