Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Game of Life

Game of Life čiže Hra života je dvojstavový (živá bunka / mŕtva bunka), dvojrozmerný bunkový automat (model reálnej situácie). Odohráva sa na štvorcovej sieti buniek, ktorej stav určuje podobu hry v nasledujúcom kroku. Jednotkou času je v hre života generácie. Užívateľ určí východiskový stav (tu náhodne, alebo zo súboru) a hra ďalej už beží podľa daných pravidiel.

Pravidlá

(23/3)

  • živá bunka s dvomi alebo tromi živými susedov prežíva
  • žíva bunka s menej ako dvoma živými susedov zomrie
  • živá bunka s viac ako tromi živými susedov zomrie
  • mŕtva bunka s tromi susedmi ožije

Vstup

  • 1. generácie môže byť vygenerovaná náhodne, alebo načítané zo súboru "vstup.txt".
  • Ako do súboru zapisovať: 1 znamená živú bunku, 0 spiace bunku. Čísla musia byť oddelené 1 medzerou. Riadky v súbore zodpovedajú riadkom v programe. Program v závislosti na veľkosti mriežky buď vašu maticu zo súboru odreže alebo doplní nulami tak, aby bola štvorcová.

Galéria


 

Stiahnuť

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

Stiahnuté 131x (19.71 MB)
Aplikácia je vrátane zdrojových kódov v jazyku C#

 

Všetky články v sekcii
Zdrojákoviště C # .NET - XNA a MonoGame
Program pre vás napísal magic44
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Autor je C# programátor, ve volém čase se zabývá vývojem her v XNA a Unity3D, případně aplikacemi pro Android. A kdyz na to přijde, tak kreslí v Blenderu.
Aktivity