Python implementation of Boids using Processing. Starting point code with boids moving in straight lines is provided in the master branch. By selecting the adanner branch, you can see a full solution with separation, cohesion, and aligment implemented
Processing - Download and install version 2.2.1 for your OS. You will also need to enable Python mode by starting processing, selecting the Add mode...
dialog, and adding python. Quit and restart processing then select python mode in the upper right corner. For a quick start guide on using python for processing, see Prof. Albert Schueller's documentation at Whitman
- Python Processing Guide
- Autonoumous Agents
- Flocking This version uses Java and PVector
- PVector Vector2D is a python-friendly implementation of PVector
- Real Starlings in flight
- Processing -> Examples -> Topics -> Simulate -> Flocking