Yeah - what he said.
The only thing I might add is that the collision detection/prediction is EXTREMELY difficult when you have these fish moving around with a will of their own. Remember, these are not real fish - they're not even real objects. They are simply dots lighting up on a computer screen. Keeping them from running into each other is entirely my job - they have no natural tendency to not pass through each other. The instant that happens, the illusion of reality is broken. 7 fish is already pushing the limits of my current "keep-apart" algorithm.
|