Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

Baktérie (Game of life)

Program simuluje kolóniu baktérií podľa algoritmu Conwayova hra života. Je veľmi primitívne a beží v textovom režime. Baktérie sú v poli o 80x49 políčkach. V každom z nich teda môže byť živá alebo mŕtva baktérie. Nová generácia sa potom ukladá do druhého poľa, aby sa baktérie nemiešali. Algoritmus má asi 50 riadkov. Program aj so zdrojovým kódom pre prekladač Pascal si môžete stiahnuť nižšie. Určite ho však v budúcnosti plánujem rozšíriť.

Pre záujemcov odporúčam obsiahly článok na wikipedii, ktorý obsahuje niekoľko zaujímavých počiatočných stavov, možno, dokonca pomenovaná, zoskupenia živých baktérií a odkazy na vymakané programy a literatúru.


Posledný screenshot je konečnej fázy pohybu baktérií. Baktérie vytvoria zvyčajne zoskupenia podobné tomuto a už sa ďalej nemení. Niektoré kombinácie sú však nekonečné a mení sa stále ...



Galéria


 

Stiahnuť

Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami

Stiahnuté 1616x (4.16 kB)
Aplikácia je vrátane zdrojových kódov v jazyku Pascal

 

Všetky články v sekcii
Pascal
Program pre vás napísal David Hartinger
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
David je zakladatelem ITnetwork a programování se profesionálně věnuje 15 let. Má rád Nirvanu, nemovitosti a svobodu podnikání.
Unicorn university David sa informačné technológie naučil na Unicorn University - prestížnej súkromnej vysokej škole IT a ekonómie.
Aktivity