IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

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