Programování pro hračičky: Porovnání verzí

Přidáno 1 681 bajtů ,  před 1 rokem
další kousek
(další kousek)
(další kousek)
<!-- POCUD //-->
 
==StrukturaAndělský kurzukurz==
 
'''Andělský kurz''' je určen pro účastníky, kteří ve hře mají roli tzv. andělů, tedy mohou do herního světa zasahovat jakožto její programátoři. Zapojit se do kurzu je tedy možno jen po udělení programátorských práv, tedy buď po dopracování se k andělské hodnosti v rámci hry, nebo po domluvě se správci herního serveru (zpravidla v rámci aktuálně vyhlášeného běhu kurzu).
 
 
 
 
Hráčská cesta se skládá z jednotlivých ''kroků'', jimiž se může účastník řídit, ale samozřejmě záleží na něm, jaké dobrodružné odbočky ve hře se rozhodne ještě vyzkoušet a kdy a jak udělá další krok. Správcovská část sestává z jednotlivých ''lekcí'', které mají už méně hravý charakter a spíše odpovídají lekcím běžných kurzů.
 
Jak kroky hráčské cesty, tak lekce správcovské cesty odkazují na některé pojmy na Wikipedii, výkladové texty na Wikiverzitě a další materiály. U účastníků kurzu se předpokládá možnost a schopnost jednak pracovat s těmito odkazy, jednak přistupovat do MUDu Prahy přes telnetové rozhraní (nejlépe nějakým pohodlnějším [[:w:cs:MUDový klient|MUDovým klientem]]).
 
Hráčské kroky i správcovské lekce je možno probírat jednak samostudiem, jednak pod vedením učitele v rámci organizované výukové skupiny. Ve školním roce 2019/2020 probíhá skupinová výuka podle hráčských kroků (podrobnější informace najdete na [[Programování pro hračičky/2019h|samostatné stránce]]). Skupinová výuka podle správcovských lekcí v tomto školním roce neprobíhá, je možno se však pustit po správcovské cestě samostudiem (zájemci kontaktujtež [[Diskuse s uživatelem:Mmh|Mmh]]). <!--
Pokud se chcete zúčastnit kurzu pod vedením, obraťte se nejlépe na [[Diskuse s uživatelem:Utar|Utara]] (pro hráčskou cestu) nebo na [[Diskuse s uživatelem:Mmh|Mmh]] (pro hráčskou i správcovskou cestu). //-->
 
 
* [[Programování pro hračičky/Lekce 1|1. lekce]] (o co nám půjde, výchozí ujasnění pojmů, příprava, objekty a jejich vlastnosti, dědičnost, reálný a naprogramovaný svět)
* [[Programování pro hračičky/Lekce 2|2. lekce]] (programátorský přístup do hry, andělský stav ve hře, stavíme a propojujeme místnosti)
* [[Programování pro hračičky/Lekce 3|3. lekce]] (základní programátorské rozlišení objektů (jedinečné, klonované, virtuální), používáme virtuální objekty, klonování objektů v místnostech, práce na vlastním objektu)
* [[Programování pro hračičky/Lekce 4|4. lekce]] (globální a lokální proměnné, datové typy, soukromí a veřejnost (soukromé a veřejné proměnné a funkce, implicitní soukromí, další modifikátory), druhy funkcí a jejich volání, funkce externí a lokální (externí a lokální, místní a vzdálené, souběh a překrývání funkcí))
* [[Programování pro hračičky/Lekce 5|5. lekce]] (definice hráčského příkazu)
* [[Programování pro hračičky/Lekce 6|6. lekce]] (prostorový vztah objektů, pohyb, průchody mezi místnostmi)
* [[Programování pro hračičky/Lekce 7|7. lekce]] (řídicí funkce)
 
...
 
 
==Měničský kurz==
 
'''Měničský kurz''' je určen pro kohokoli, kdo se chce zapojit do hry jako běžný hráč.
 
 
Kurz nabízí dvě základní cesty, jimiž se může účastník vydat. První je cesta ''hráčská'', kterou může zkusit každý bez jakékoliv domluvy, druhá je cesta ''správcovská'', která vyžaduje udělení programátorských práv ve hře Prahy, pročež je přístupná jen po dohodě se správci herního serveru (zpravidla v rámci otevřených běhů kurzu).
 
Hráčská cesta se skládá z jednotlivých ''kroků'', jimiž se může účastník řídit, ale samozřejmě záleží na něm, jaké dobrodružné odbočky ve hře se rozhodne ještě vyzkoušet a kdy a jak udělá další krok. Správcovská část sestává z jednotlivých ''lekcí'', které mají už méně hravý charakter a spíše odpovídají lekcím běžných kurzů.
** [[Programování pro hračičky/Krok 12|12. krok]] (objekty, s nimiž nejčastěji zacházíme, vlastnosti objektů v rukou mistra, struktura programu, chyby)
**…
 
==Správcovské lekce==
 
* [[Programování pro hračičky/Lekce 1|1. lekce]] (o co nám půjde, výchozí ujasnění pojmů, příprava, objekty a jejich vlastnosti, dědičnost, reálný a naprogramovaný svět)
* [[Programování pro hračičky/Lekce 2|2. lekce]] (programátorský přístup do hry, andělský stav ve hře, stavíme a propojujeme místnosti)
* [[Programování pro hračičky/Lekce 3|3. lekce]] (základní programátorské rozlišení objektů (jedinečné, klonované, virtuální), používáme virtuální objekty, klonování objektů v místnostech, práce na vlastním objektu)
* [[Programování pro hračičky/Lekce 4|4. lekce]] (globální a lokální proměnné, datové typy, soukromí a veřejnost (soukromé a veřejné proměnné a funkce, implicitní soukromí, další modifikátory), druhy funkcí a jejich volání, funkce externí a lokální (externí a lokální, místní a vzdálené, souběh a překrývání funkcí))
* [[Programování pro hračičky/Lekce 5|5. lekce]] (definice hráčského příkazu)
* [[Programování pro hračičky/Lekce 6|6. lekce]] (prostorový vztah objektů, pohyb, průchody mezi místnostmi)
* [[Programování pro hračičky/Lekce 7|7. lekce]] (řídicí funkce)
 
...
 
==Pomůcky==
21 562

editací