I've made an evolution simulator using Box2d.

Started by
0 comments, last by Syerjchep 7 years, 2 months ago
Not a wholly new concept, of course, but some of the ways I'm handling the back end aren't common.

I first made a non-physics based evolution simulator back in October of 2016:

It was pretty decent in some ways, but quite underwhelming.

Two days ago I started a new evolution simulator using opengl graphics and the box2d physics library:


Over the weekend I actually got it to work:

Now that evolution works, I have to add another feature or two (fighting, gene combination), then I'll post videos of evolutionary progress.
Once I add a spiffy interface I'll probably release it as well.

For an additional resource, here's a google doc with a sloppy code specification:
https://docs.google.com/document/d/1Uc6dLB3cb9oWFAWl6t2GGwI-ImPnVJV3KmlVcmFlFlE/edit?usp=sharing
I'm going to tidy that up, and maybe even make a video on how the code itself works.
Advertisement
New video:

This topic is closed to new replies.

Advertisement