Skip to content

Artificial-Intelligence-Office/ButteredCat

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ButteredCat

Evolving 2D objects that land the same way every time they are dropped!

Libraries:

  • 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

Compositional Pattern Producing Network

cppn

How the CPPN will generate a usable mesh

block

Testing

After implementing the physics engine, collision handling and drop system, I tested dropping pre-made shapes at different angles. test

About

Evolving 2D objects that land the same way every time they are dropped!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 94.0%
  • HTML 6.0%