home *** CD-ROM | disk | FTP | other *** search
/ Flop Magazin 32 / Flop_Magazin_32_1994_06_Raster_cs_Side_B.atr / life.cap < prev    next >
Text File  |  2023-02-26  |  2KB  |  1 lines

  1. ¢LIFE¢SIMULACE əIV❎HO ORGANISMU¢Radek ③t%rba, RASTER¢¢Mnoho lid) se u( pokou&elo vymyslet princip, kter`m by se dal simulovat (iv` organismus. Nemluv)m o syst[mech um%l[ inteligence, ale o snaze napodobit chov*n) biologick[ho organismu na ]rovni bun%k.¢Existuje n%kolik zn*m`ch zp+sob+, jak se k tomuto probl[mu postavit a i j* bych r*d n%')m sv`m p@isp%l. P@edem upozoruji na to, (e m+j program p@edv*d) pon%kud jin[ obrazce, ne( obdobn[ programy py&n)c) se n*zvem LIFE. Je to zp+sobeno trochu odli&nou metodou v`po't+.¢¢Program LIFE.COM, kter` jsem za ]'elem pokusni'en) se simulac) "(ivota" vyrobil, by se dal za@adit mezi demonstra'n) programy. Po jeho spu&t%n) m+(ete to, co se bude na obrazovce odehr*vat, ovlivnit pouze stla'en)m kl*vesy START nebo SELECT ╱resp. OPTION$.¢¢Ka(d` bod na obrazovce reprezentuje jakousi buku, kter* se na venek projevuje svoj) (ivotn) energi). ⇨)m je tato energie vy&&), t)m je vy&&) i jas bodu.¢Cel` algoritmus spo')v* v tom, (e se prob)raj) postupn% v&echny body na obrazovce a sleduje se jejich okol). Pokud je v okol) p@)li( mnoho dal&)ch bun%k, doch*z) jakoby k "zadu&en)" a energie "utla'ovan[" buky se sni(uje. Dojde-li k situaci, (e kolem buky je p@)li( m*lo jin`ch, jej) energie se rovn%( sn)(). Pouze za p@edpokladu optim*ln)ho po'tu okoln)ch bun%k je jej) energie zv`&ena.¢Neust*l`m opakov*n)m v`&e popsan[ho algoritmu dos*hneme zaj)mav[ho efektu. V n*hodn% vytvo@en[m obrazci se postupn% za'nou tvo@it jak[si vazby a za n%jakou chvilku to za'ne vypadat jako (iv` organismus. M%n) to tvar, p@ebubl*v* z jednoho m)sta na druh[, d%l) se a op%t spojuje. Ob'as se v n%jak[m m)st% vytvo@) mal` spolek 4 bun%k, kter[ se vz*jemn% "dr() p@i (ivot%" - od takov[hoto spolku u( neo'ek*vejte nic zaj)mav[ho - pokud ho "nespolkne" jin* '*st organismu, z+stane tak u( napo@*d.¢¢Pokud chvilku vydr()te, m+(ete spat@it velice zaj)mav[ prom%ny. Kdykoli b%hem t[to produkce m+(ete pohyb pozastavit dr(en)m kl*vesy SELECT ╱resp.OPTION$, nebo nechat stla'en)m START vytvo@it nov[ n*hodn[ rozm)st%n) a sledovat jin` organismus zase od za'*tku.¢