Diskuse:Programování pro hračičky/Měniči/Lekce 12

Obsah stránky není podporován v jiných jazycích.
Z Wikiverzity

Obsahový plán[editovat]

Počí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)[odpovědět]

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)[odpovědět]

Obsah 12. kroku[editovat]

Tu 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)[odpovědět]

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)[odpovědět]
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)[odpovědět]

Tak jsem dopřemýšlel, a vidím to takto:

  • 12. krok: překrývání vlastností typu query_smell(), ale k tomu i query_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)[odpovědět]