Diskuse:Programování pro hračičky/Měniči/Lekce 12
Obsahový plán
editovatPočínaje 12. krokem by měl kurs obsahovat konkrétní programátorské lekce, ale postupovat přitom směrem, který je pro měniče nejpřirozenější — od vlastností objektů přes akce s objekty k dalšímu. Tato kapitola diskuse slouží k odkládání nápadů, jaká témata by se měla postupně v různých krocích objevit, a jak by následně měla být uspořádána. --Mmh (diskuse) 9. 4. 2016, 08:10 (UTC)
Dosud nezařazená témata
editovat- Dědičnost, inherit XXX
- include XXX
- Práce s vlastnostmi objektů (query a set, případně add, upozornění na tabuové funkce)
- Zvláštní vlastnosti různých druhů objektů
- Pohyb objektů
- Jak vytvořit plně fungující hráčskou akci
- Řídicí funkce
U dědičnosti je ovšem problém, že při současné podobě měničského zastínění v něm nejde používat inherit
. --Mmh (diskuse) 29. 3. 2017, 09:11 (UTC)
Obsah 12. kroku
editovatTu kapitolu o chybách asi nechám na 13. krok. Sem si to jen odkládám, abych nezapomněl ještě popřemýšlet a definitivně rozhodnout. --Mmh (diskuse) 3. 8. 2016, 22:27 (UTC)
- Ty chyby by tu být měly, vlastně by tady mělo být takové kompletní základní vybavení pro programování, a chyby k němu patří dokonce víc než ten rozbor automaticky volaných funkcí. Tak si to sem zase takhle odkládám jakožto záznam o definitivním rozhodnutí. --Mmh (diskuse) 28. 3. 2017, 09:54 (UTC)
- Dokonce teď přemýšlím, zda ty automaticky volané funkce nehodit až do kroku 13, a sem nevložit návod, jak se dobrat vhodných lokálních funkcí k překrytí. --Mmh (diskuse) 28. 3. 2017, 12:14 (UTC)
Tak jsem dopřemýšlel, a vidím to takto:
- 12. krok: překrývání vlastností typu
query_smell()
, ale k tomu iquery_weight()
a další vlastnosti neměnitelné na nižší úrovni - 13. krok: automaticky volané funkce a k tomu ještě něco (možná pohyb? údaje o objektech? atd.)
- 14. krok: vytváření uživatelských příkazů
Tedy to sem zase takto odkládám. --Mmh (diskuse) 29. 3. 2017, 09:09 (UTC)