Robot Game Theory

Did you ever play with Legos?

Me, I spent my time trying to find all the little tiny Lego pieces that I had lost in the carpet before my Dad stepped on one is his bare feet and ended up tossing all of them into the trash.

This guy decides to model evolution.

A little modification, and it seems like you could have your own kitchen-floor version of Hawk-and-Dove. At the very least, it's an ingenious use of everyday items to expore a complex concept. On a larger scale, and with more programming savvy, I would imagine it could be possible to test various strains of mutations, resistance, stability of equilibria, etc.

evolution

when two robots reproduce, each recieves a copy of the other’s genetic code. the outcome for each possible action for each life routine is a random choice between the two parent codes. this alone would result in some pretty booring children, given that both parents are initialized with the same code, so i added a roughly 1 percent chance that a mutation will occur for each action that is copied.

the idea is that a robot which is better capable of maneuvering around without getting stuck will have a better chance of finding another robot and procreating.

If Jason Striegel, the author of the hack, were to post his code, I just might be induced to spend a couple hundred bucks making a ton of these one weekend. Yes, it does sound fun. And yes, I do understand that I have a problem.

Pages

Powered by Movable Type 5.02

About this Entry

This page contains a single entry by published on March 28, 2005 4:11 PM.

Choice Under Uncertainty: Policy Selection was the previous entry in this blog.

Solar Hampered By Silicon Shortage? is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.