| Prírodou inšpirované algoritmyštudijné materiály pre projekt mobilnej triedy umelej inteligencie | ||
| ReceptorChemical receptor umožňuje, aby boli Organ, Tissue alebo Locus zmenené na základe hladiny chemikálie v Nornovi. Chemikália asociovaná s receptorom je neustále sledovaná, či neprekročila stanovený prah. Keď sa dosiahne prah, tak sa aplikuje vzorec na množstvo chemikálie a výsledok sa aplikuje na vybratý Organ, Tissue alebo Locus. Dialog Box RozdelenieGene Header Je rovnaká pre všetky gény. Organs, Tissue, Locus Definuje oblasť, na ktorú sa aplikuje výsledok zo vzorca receptoru. Aplikovaný výsledok je hodnota z rozsahu 0 až 255 a jej účinok je pre každý locus rozdielny. Chemical Information 
 Vzorec pre výpočet hodnoty, na ktorú bude locus nastavený pre analógové receptory: Nominal + (((ChemicalAmount - Threshold) * Gain/255) * R)Kde R je 1 ak "Output Reduces with increased stimulation" nie je označená a -1 ak je označený. Vzorec pre digitálne receptory: Nominal + ((ChemicalAmount > Threshold ? Gain : 0) * R)Takže, ak je množstvo chemikálie väčšie ako prah, potom nastavenie locus bude Nominálne množstvo zvýšené alebo znížené pomocou Gain v závislosti od "R". Ak nie je väčšie ako prah, potom je locus nastavený na Nominal. PoznámkyPoužitím horeuvedenej informácie som vyskúšal ako funguje reakcia hunger/glycogen. Použitím receptora je chemikália glycogen k floating recep-emitter číslu 2 (FRE-2). Nastavenie pre tento emitor zrobí FRE-2 rovné presne množstvu glykogénu. Takže 100 jednotiek glycogen spôsobí 100 jednotiek FRE-2. Hunger emitor si zoberie vstup z FRE-2. Je to analógový emitor so vzorkovacou rýchlosťou 5, gain 2, prahom 0 a je obrátený. (255 - GlycogenAmount) * 2/255Takže vysoké hodnoty glycogen znamenajú, že Norn nebude hladný. Glycogen musí byť menší než 100, predtým ako sa hunger dostane k nejakým vyšším hodnotám. Takže ak nechcete, aby vaši Nornovia hladovali, tak udržuje v nich vysoké hladiny glycogenu. | ||
| Kontakt: Marek Bundzel | ||