Bakterie (Game of life)

Ostatní jazyky Pascal Bakterie (Game of life)

Program simuluje kolonii bakterií podle algoritmu Conwayova hra života. Je velmi primitivní a běží v textovém režimu. Bakterie jsou v poli o 80x49 políčkách. V každém z nich tedy může být živá nebo mrtvá bakterie. Nová generace se pak ukládá do druhého pole, aby se bakterie nemíchaly. Algoritmus má asi 50 řádků. Program i se zdrojovým kódem pro překladač Pascal si můžete stáhnout níže. Určitě ho však v budoucnu plánuji rozšířit.

 

Pro zájemce doporučuji obsáhlý článek na wikipedii, který obsahuje několik zajímavých počátečních stavů, možná, dokonce pojmenovaná, uskupení živých bakterií a odkazy na vymakané programy a literaturu.

 


Poslední screenshot je konečna fáze pohybu bakterií. Bakterie vytvoří obvykle seskupení podobné tomuto a už se dále nemění. Některé kombinace jsou však nekonečné a mění se stále...

 



Galerie


 

Stáhnout

Staženo 1494x (4.16 kB)
Aplikace je včetně zdrojových kódů v jazyce Pascal

 

  Aktivity (1)

Program pro vás napsal David Čápka
Avatar
Autor pracuje jako softwarový architekt a pedagog na projektu ITnetwork.cz (a jeho zahraničních verzích). Velmi si váží svobody podnikání v naší zemi a věří, že když se člověk neštítí práce, tak dokáže úplně cokoli.
Unicorn College Autor se informační technologie naučil na Unicorn College - prestižní soukromé vysoké škole IT a ekonomie.

Jak se ti líbí článek?
Ještě nikdo nehodnotil, buď první!


 


Miniatura
Všechny články v sekci
Pascal

 

 

Komentáře

Avatar
Smetak
Neregistrovaný
Avatar
Smetak:

Super a nemohl bys to udělat větši???

 
Odpovědět 26.10.2009 17:28
Avatar
sdraco
Tým ITnetwork
Avatar
sdraco:

To Smetak: jede to v textovém módu, takže nemohl. Ale samozřejmě si to můžeš přepsat do grafiky, zdroják je přiložen.

Odpovědět 28.10.2009 18:08
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Pazzi
Neregistrovaný
Avatar
Pazzi:

Na windows 7 (64bit) Bakterie nefungují, udělal bys, prosím, nějakou aktualizaci (nebo poradil, kde je problém s kompatibilitou)?

 
Odpovědět 2.9.2010 21:21
Avatar
sdraco
Tým ITnetwork
Avatar
Odpovědět 2.9.2010 22:10
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
sima8991
Člen
Avatar
sima8991:

Nevím k čemu to je ... o_O

 
Odpovědět 17.1.2011 15:59
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.