Simulators If you'd like to use an existing braitenberg vehicle simulation package for the first problem set, here are a few that have been tracked down. Note that they are here for your hacking convenience -- the TA's aren't intimately familiar with the details of each implementation.
RA2 compiling hints (direct from student emails):
I got the simulator to build using Win2k, MSVisual Studio 6.0. I'm not sure how widely this applies, but once you've installed/built GLUT, you add "GLUT_BUILDING_LIB" to the preprocessor definitions (menu path: Project->settings...->select gui.c and the c/c++ tab).
i got it to compile by removing your copies of glut stuff and using ones i already had set up. (win2K) then it compiled and runs no problem.
Some one was having problems getting the code to run on Windows2K, after debugging and trying to figure out the solution we found that installing the latest DirectX version on the net worked - my guess is that by default Windows2K does not have OpenGL which could be available in DirectX.
This works for me on the Linux Athena machines: add gnu mesa glut gcc -Wall -g acsim.c gui.c -o acsim -I/usr/include -I/mit/mesa/include -I/mit/glut/include -I. -L/mit/glut/lib -L/mit/mesa/lib -lm -lglut -lGL -lGLU
You should only spend about 3 hours on this assignment.