Személyes eszközök
Keresés

 

A InfoWiki wikiből


Szavanna szimulátor

Egy szavannán ragadozók és növényevők élnek. A szavanna-t egy NxN-es mátrixal szimuláljuk. Egy mezőn egyszerre csak 1 állat állhat, vagy a mező lehet üres is (akkor ott fű van).

A szavanna az élőlények életciklusát vezérli éves ciklusokban.

Ragadozó

  • minden évben öregszik 1-t
  • 10 éves kor környékén elpusztul (plusz/minusz 1 év)
  • ha van a környezetében (szomszédos 8 mező) növényevő, akkor azt megeszi
  • ha nem talál táplálékot, akkor éhezni kezd
  • ha már éhes, és nem talál táplálékot, akkor elpusztul
  • minden 3. évben szaporodik 1-et, amennyiben van a környezetében (8 szomszédos mező) üres cella
  • szaporodni csak akkor képes, ha az adott évben talált táplálékot
  • ha van a környezetében üres cella, akkor vándorol valamely irányba

Növényevő

  • minden évben öregszik 1-t
  • 12 éves kor környékén elpusztul (plusz/minusz 1 év)
  • minden évben garantáltan táplálkozik (fű van bőven)
  • minden 2. évben szaporodik 1-et, amennyiben van a környezetében (8 szomszédos mező) üres cella
  • ha van a környezetében üres cella, akkor vándorol valamely irányba

Szavanna

  • egy 20x20-as mátrix
  • garantálja, hogy nem áll egy mezőn egy időben 2 élő állat
  • éves ciklusban kezeli az élő állatokat
  • minden (nem ebben az évben) született élőlényt maximum 1x aktivizál. Ekkor a kiválasztott állat táplálkozik, szaporodik, vándorol, ...
  • az élőlényeket random sorrendben aktivizálja
  • képes saját állapotát kiírni a képernyőre (mátrixos megjelenés) az alábbi módon:
  • a ragadozót egy piros R szimbolizálja
  • a növényevőt egy kék N szimbolizálja
  • az üres mezőt egy zöld . szimbolizálja

A szimuláció 80 db növényevőt, és 20 db ragadozóval indul éves lépésekben működik, minden év végén kiírja a szavanna aktuális állapotát leáll 100 év múlva, vagy ha valamelyik faj kipusztulna menet közben.

A lap eredeti címe: „http://wiki.ektf.hu/wiki/Mp4/page17
Nézetek
nincs sb_3.238.62.119 cikk