Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
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 neboli Hra života je dvoustavový (živá buňka / mrtvá buňka), dvourozměrný buněčný automat (model reálné situace). Odehrává se na čtvercové síti buněk, jejíž stav určuje podobu hry v následujícím kroku. Jednotkou času je ve hře života generace. Uživatel určí výchozí stav (zde náhodně, nebo ze souboru) a hra dále již běží podle daných pravidel.

Pravidla

(23/3)

  • živá buňka se dvěma nebo třemi živými sousedy přežívá
  • žívá buňka s méně než dvěma živými sousedy zemře
  • živá buňka s více než třemi živými sousedy zemře
  • mrtvá buňka se třemi sousedy obživne

Vstup

  • 1. generace může být vygenerována náhodně, nebo načtena ze souboru "vstup.txt".
  • Jak do souboru zapisovat: 1 znamená živou buňku, 0 spící buňku. Čísla musí být oddělena 1 mezerou. Řádky v souboru odpovídají řádkům v programu. Program v závislosti na velikosti mřížky buď vaši matici ze souboru uřízne nebo doplní nulami tak, aby byla čtvercová.

Galerie

Program byl vytvořen v roce 2015.

 

Stáhnout

Stažením následujícího souboru souhlasíš s licenčními podmínkami

Staženo 130x (19.71 MB)
Aplikace je včetně zdrojových kódů v jazyce C#

 

Všechny články v sekci
Zdrojákoviště C# .NET - XNA a MonoGame
Program pro vás napsal magic44
Avatar
Uživatelské hodnocení:
2 hlasů
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