IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

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é 130x (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