Evolving 2D objects that land the same way every time they are dropped!
- p5.js - Used to draw everything to the browser
- matter.js - Physics engine
- neataptic.js - Used to control the evolution of the objects
- lodash.js - Used for deepcopying js objects
After implementing the physics engine, collision handling and drop system, I tested dropping pre-made shapes at different angles.