Automobilky podriaďujú dizajn áut iracionálnym požiadavkám zákazníkov. Auto musí vyzerať robustne, takmer ako tank, ale nevadí, ak sa s ním šofér zasekne v prvom ľahšom teréne.
Príroda, naopak, by našla elegantnejšie riešenie. Autá by prispôsobila podmienkam, v ktorých jazdia - tak, aby sa s nimi auto vysporiadalo čo najlepšie.
Tak nejako vyzerá východisko programátorov algoritmov evolúcie auta. V posledných rokoch vznikli viaceré - napríklad tento jednoduchší a tento zložitejší.
Oba fungujú na rovnakom princípe - algoritmus postupne vytvára na dvodimenzionálnu cestu "autá" čiže rôzne náhodné mnohouholníky a kolesá. Z každej generácie prežijú len tie, ktoré zájdu najďalej - tie sa v ďalšej generácii nakopírujú s miernymi mutáciami.
Jednoduchší algoritmus funguje lepšie v tom, že vytvára vždy naraz jednu generáciu mnohouholníkov. Každý mnohouholník má v dvoch vrcholoch koleso, pričom má (podľa farby) rôznu hustotu.
Zložitejší algoritmus vytvára rôznorodejšie autá a pridáva tiež model poškodenia pri náraze alebo páde z výšky.

V oboch prípadoch sú s každou generáciou autá rýchlejšie a lepšie prispôsobené vytvorenej cesta - hoci občas je úsmevné sledovať, ako sa s chybou, ktorú získali pri jednej mutácii, ťahajú mnoho generácií.
Cesta je postupne zložitejšia, takže autá sa môžu v príliš prudkom stúpaní na desiatky generácií zaseknúť. Túto evolúciu je zábavné sledovať hodiny a stovky generácií - no momentu, kedy by autá medzi sebou začali komunikovať a vytvorili si vlastnú civilizáciu, sme sa nedočkali.