Tento applet zobrazuje celulárny automat, ktorý je schopný podporovať evolúciu a sebazáchovu organizmov, ktoré sú schopné realizovať univerzálny výpočet.
Applet je plne interaktívny, dovoľuje aplikovať selekciu založenú na organických grafických charakteristikách a vie používať rôzne implementácie.
Selekcia môže byť aplikovaná automaticky. No môže byť založená taktiež na tvare bunky (založená na počtoch rohov každej bunky) a na veľkosti bunky (založená na bunkovom maximálnom a minimálnom priestorovom rozsahu).
Celulárny automat používa striktne von-Neumannovu štruktúru a je založený na inovačnom, multivrstvovom dizajne.
Celá architektúra je navrhnutá tak, aby mohla byť implementovaná na masívnom paralelnom hardware. Jadro HAL používa jemne štruktúrovaný masívny paralelizmus, ktorý na príslušnom hardware dovoľuje maximálny výkon, ktorý na danom stroji môže byť dosiahnutý.
Interaktívne ovládanie
Initial configuration
– počiatočné nastavenie, ako automat začína.
Tool selection
– ktorý typ nástroja sa použije na manipuláciu prostredia.
Tool behavior
– ovláda, ako bude daný nástroj aplikovaný.
Display
– ovláda, ktorý aspekt automatu je zavedený.
Cell types
– základné statické zobrazenie každej bunky. Tá sa prekresľuje veľmi rýchlo.
Development
– ukazuje časť vývojových dát cez každú bunku.
Calculation
– ukazuje kalkulačnú vrstvu. Táto podporuje univerzálny výpočet.
Resolution
– ovláda, koľko buniek bude zobrazených a ich veľkosť.
Life span
– nastavuje životnosť každej bunky, ktorá je v generácii kontrolovaná.
Show frames
– nastavuje ako často je display updatovaný.
Mutation rate
– nastavuje úroveň background radiation (radiácia na pozadí) vo vývine, ktorá je kontrolovaná.
No selection at all
– zaškrtávacie pole, ktoré vypína počítačom riadené selekčné metódy.
Selection for area
– zapína počítačom riadenú selekciu založenú na oblastno-plošných kritériách.
Selection for shape
– zapína selekciu založenú na počtoch rohov každej bunky.
Selection for size
– zapína selekciu založenú na bunkovom maximálnom a minimálnom priestorovom rozsahu.
Selection for calc 1
– povoľuje bitom v prvej kalkulačnej vrstve byť nastavené alebo vypnuté.
Restart
– reštartuje automat s nastavenou počiatočnou konfiguráciou.
Clear
– kompletne čistí mriežku.
Step
– dovoľuje stopnúť, zastaviť automat a ísť následne po jednom kroku.