Genetika – selekce brouků

Díl 1

Tak trošku navážeme na již starší článek o genetice a hrách – Genetika a hry. Ještě si sice nic s genetickou tématikou nezahrajete, ale jako prvotní projekt pro další projekty je možná tato aplikace takovým testovacím počátkem.

Křížení a mutace

Vytvořili jsme knihovny (pracovně Ugex) pro počítačové křížení a mutaci, které by měly být hlavním srdcem našich genetických projektů. V pilotním projektu Ugex Bugs si vyzkoušíte křížit, klonovat a mutovat brouky. Pro brouky jsou vytvořeny tři disciplíny, ve kterých je můžete zdokonalovat tak, až budete mít toho nejlepšího z nejlepších.

Začínáme

Po každém novém začátku dostanete 5 různých jedinců s náhodnou genetickou výbavou. Tyto jedince můžete křížit mezi sebou tak, že vezmete vybraného brouka a přeložíte ho na jiného. Vámi nesený jedinec se automaticky umístí vedle druhého rodiče a mezi nimi se o řádek výše objeví jejich potomek.

Potomek má genom náhodně prokřížený po svých rodičích s náhodnou mutací jednoho bitu celého genomu (ve vlastnostech popisu brouka je i označená generace potomka). Takto můžete rozšiřovat jednotlivé schopnosti brouků a hledat svého nejlepšího kandidáta – ať už podle výběru vítězství v jednotlivých disciplínách nebo jen podle velikosti či příslušné barvy.

Je jen na vás jaký výběr vlastností budete podporovat, cíl si můžete stanovit, jaký vás napadne.

Zvolený genom

Genom má délku 33 bitů a je rozdělen na:

Můžete si zmutovat přes 8,5 miliardy typů brouků s odlišnými vlastnostmi.

Disciplíny

Mimo hledání příslušného jedince s určitou barvou a třeba nejdelší délkou života jsme pro vás přidali i tři disciplíny, které otestují genetickou výbavu všech brouků dané populace.

Ovládání a popis aplikace

Pokud je brouk v kolečku, označuje rodiče jedince, na kterého ukazuje myš.

stáhnout Ugex Bugs

(Stažený soubor rozbalte do nějakého adresáře a spusťte UgexBugs.exe)

(Projekt Ugex Bugs využívá grafických knihoven HGE Relish Games, tímto moc děkujeme)

Pro příště si snad již ukážeme nějakou hru z genetického prostředí.

Klonujte a mutujte se Shrimphood.net

-fjura-

Odkazy

Genetika a hry

Genetické programování
Biologické a evoluční algoritmy (seriál)

Galerie

Několik náhledů na aplikaci Ugex Bugs.

| Více