Skip to content

Latest commit

 

History

176 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Creatures

Creatures (work in progress) is a fun, educational project that offers an artistic exploration of artificial life and emergence, developed with OpenGL and C++. Through selection of the fittest, thousands of creatures evolve to become better reproductive beings, and by necessity - develop artificial intelligence. The selection of the fittest is natural; there is no predefined or hard-coded fitness function involved.

By leveraging GPU acceleration, the simulation can support tens of thousands of creatures simultaneously - accelerating the process of evolution (which relies on probablistic mutations). Additionally, the simulation is physics based, and features a simplified model of fluid dynamics, which dictates the nature of creature-to-creature interactions.

Media

Creatures Image 0

Creatures Image 1

Creatures Image 2

Creatures Image 3

Creatures Image 4

About

Creatures - Educational & Artistic Exploration of Artificial Life

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages