Sexta
LibreOffice Base: 10 lekcí databází, dále původní bloky Unity.
35 dostupných lekcí. Roční plán a rezervované hodiny jsou v chráněném Excelu.
Stáhnout 10 listů LibreOfficeOd seznamu k databázi
Rozlišíš tabulku, pole a záznam a navrhneš jejich význam.
Otevřít lekci →Datové typy a primární klíč
Vytvoříš soubor databáze a prázdnou tabulku se správnými typy.
Otevřít lekci →Zadávání a ověření záznamů
Naplníš tabulku a ověříš jedinečnost primárního klíče.
Otevřít lekci →Formulář pro správce pomůcek
Vytvoříš formulář a uložíš přes něj nový záznam.
Otevřít lekci →Dotaz jako uložená otázka
Vytvoříš dotaz s vybranými sloupci a řazením.
Otevřít lekci →Výběr jedné kategorie
Vytvoříš filtrovaný dotaz a ověříš přesnou podmínku.
Otevřít lekci →První dotaz SQL
Přečteš a spustíš jednoduchý dotaz SELECT.
Otevřít lekci →Dotaz s parametrem
Vytvoříš dotaz, který si při spuštění vyžádá hranici.
Otevřít lekci →Které pomůcky chybějí
Porovnáš dvě pole téhož záznamu a vypočteš chybějící počet.
Otevřít lekci →Sestava a předání databáze
Vytvoříš sestavu z dotazu a ověříš celý databázový projekt.
Otevřít lekci →Logické operátory a více podmínek
Žák kombinuje podmínky pomocí AND, OR a NOT a ověří hraniční případy.
Otevřít lekci →Cyklus for a přesný počet opakování
Žák použije for pro vytvoření známého počtu objektů nebo hodnot.
Otevřít lekci →Cyklus while a bezpečná podmínka ukončení
Žák používá while jen s doloženou podmínkou ukončení a pojistkou.
Otevřít lekci →Enum a konečný stav komponenty
Žák modeluje konečný počet stavů pomocí enum a přechody kontroluje.
Otevřít lekci →Array, List a index
Žák uloží více objektů do kolekce a bezpečně pracuje s indexem.
Otevřít lekci →Prefab a opakovaně použitelný objekt
Žák vytvoří prefab se správnými komponentami a použije více instancí.
Otevřít lekci →Instantiate, Destroy a životní cyklus objektu
Žák bezpečně vytváří a odstraňuje objekty a sleduje jejich počet.
Otevřít lekci →Modularita a rozdělení odpovědností
Žák rozdělí příliš velký skript na části s jednou odpovědností.
Otevřít lekci →Rigidbody, Collider a fyzikální pohyb
Žák rozliší fyzikální a přímý pohyb a nastaví stabilní kolizi.
Otevřít lekci →Trigger a reakce na vstup do oblasti
Žák použije trigger pro událost bez fyzického nárazu.
Otevřít lekci →Canvas, text a ukazatel stavu
Žák zobrazí aktuální stav v uživatelském rozhraní a aktualizuje jej z kódu.
Otevřít lekci →AudioSource, AudioMixer a ovládání hlasitosti
Žák přehraje zvuk a řídí jeho hlasitost přes mixer nebo komponentu.
Otevřít lekci →Menu, pauza a návrat do hry
Žák vytvoří jednoduché menu a konzistentně řídí stav pauzy.
Otevřít lekci →Component pattern a jedna odpovědnost
Žák rozdělí chování do komponent, z nichž každá má jednu srozumitelnou odpovědnost.
Otevřít lekci →State pattern pro herní stavy
Žák modeluje přechody mezi konečným počtem stavů a nepovolí neplatný přechod.
Otevřít lekci →Data pattern se ScriptableObject
Žák oddělí sdílená konfigurační data od chování scény.
Otevřít lekci →Observer pattern pomocí událostí
Žák použije událost k volnému propojení zdroje změny a více reakcí.
Otevřít lekci →Testovací scénáře a hraniční hodnoty
Žák vytvoří opakovatelné testy pro pravidla a hraniční hodnoty projektu.
Otevřít lekci →Console, diagnostika a oprava regresní chyby
Žák lokalizuje chybu, provede jednu cílenou změnu a zopakuje test.
Otevřít lekci →Síťové hry jako teorie klienta, serveru a latence
Žák v základním pojetí vysvětlí klienta, server, synchronizaci a latenci.
Otevřít lekci →AI v herním vývoji: chování, generovaný obsah a kontrola
Žák rozliší pravidlové chování od generativní AI a popíše nutné ověření výstupu.
Otevřít lekci →Brief, mechanika a Definition of Done
Žák navrhne malý dokončitelný Unity projekt s jednou hlavní mechanikou.
Otevřít lekci →MVP a první hratelná verze
Žák vytvoří nejmenší hratelnou verzi s funkčním vstupem, cílem a zpětnou vazbou.
Otevřít lekci →Integrace, testování a build
Žák propojí komponenty, provede testovací scénáře a vytvoří kandidátní build.
Otevřít lekci →Prezentace, obhajoba a archiv
Žák předvede projekt, vysvětlí klíčový skript a předá obnovitelný archiv.
Otevřít lekci →