Cíl modulu:

Žák:

Nosná myšlenka:

Kontext modulu:

Společné hraní her zaměřených na algorytmizaci

Factorio

Human Resource Machine

Else Heart.Break()

Opus Magnum

Autonauts

Glitchspace

Zahrajte si žáky výše zmíněné hry. Hry jsou zaměřené automatizaci anebo algoritmizaci procesů. Proberte s žáky způsob myšlení, který museli aplikovat při hraních her. Každý problém si pravděpodobně museli rozdělit na jednotlivé kroky a jeden po druhém vytvořit návod/výrobní linku, která k cíli po jednotlivých krocích tvoří výsledný produkt. Otázky do diskuze: Co děláte jinak, když provádíte úkony jednotlivě (třeba sběr materiálů a výroba v RPG) a když vytváříte systém, který to dělá za vás? Jaké jsou rozdíly mezi efektivním a neefektivním systémem? Kde jste dělali ve hrách nejčastěji chyby? Která část pro vás byla nejtěžší?

  1. Algorytmizace
  2. Herní enginy
  3. Uživatelské prostředí
  4. Tvorba Unity Event System