3d-robot
This project involved us making a robot or other creature of some type that had independent but connected moving parts. My robot can turn its head, turn its torso, move its arms, and move its legs, all independently.
The keys o and p are used to rotate the entire robot. K and l rotate only the head, and n and m rotate only the torso. Q and a can be used to raise and lower the arms, and w and s move the legs back and forth.
Source code is available
here.