Fang Talks

Got 'em boys!

This is the kind of shit I really want to do.

Just take a look at the video below. It’s fucking great. What it comes down to, is an evolutionary algorithm. It builds creatures from blocks and joints, and runs a simulation to see how far and/or quickly it can move around of perform a certain task. You obviously start out with random and wonky designs, but as you bundle the features of the most successful ones, and mutate them a little each iteration, you’ll eventually end up with a very efficient mover. Ladies and gentlemen: evolution.


It’s really damn cool, I kind of want to make something like that. There’s tons of projects like it already though. Boxcars2D is a great example. Randomly generated car-like structures, selected on their ability to traverse a track, after a couple of generations you can get a pretty nice car!

Seems kind of complex though, because you may need a better way to figure out a species’ “strength” other than just the distance it travels. I’ll have to look into this further, and probably start by doing it in 2D, because hey, dimensions are hard.

Some just look hella wonky, too, but they work so well.
~ Fang

Comments

  • 14/07/2013 (9:16 PM)

    Looks kind of sad.
    Should let these guys out of that checker cage.

  • 14/07/2013 (10:50 AM)

    I’ve been on Boxcars and wasted many a time on there. Simulated evolution is pretty fun and does let you look at a process that would normally take millennia. The downside? We’re one step closer to the Matrix. Or possibly proving we’re already in it.

  • 14/07/2013 (8:36 AM)

    Did you read the Creepypasta about the guy and the Quake 3 mod? Basically, there’s a mod that allows the AI to learn what the best strategies are, and over time they get better.

    For whatever reason, the guy accidentally left the server running for years and when he rediscovered it, logged in to take a look.

    All the bots were on different teams (free-for-all), yet, they all just stood there. No one was fighting, no one was moving. They all just stood there, only turning to stare at the human player.

    But when the human player killed someone ALL of the bots turned on him and killed him before returning back to their unmoving, non-violent status.

    I thought it was kind of neat.

Post a comment

Your email will stay hidden, required field are marked with a *.

Experimental anti-spam. You only have to do this once. (Hint: it's "Fang")