## Príbehy z Yolkfolk-u #### Výučba programovania na stredných školách tvorbou hier pomocou PygameZero [Miroslav "mirek" Biňas](https://bletvaska.github.io) / [**IOSCS**]()
[![mirek](images/mirek.na.hackathone.jpg)](https://bletvaska.github.io) notes: * posobim na TUKE * venujem sa * vyucbe programovania (jazyk C) * IoT * stojim za podujatim Namakany den a vdaka covid-u aj za Namakanymi webinarmi * urcene najma pre stredne skoly a velmi pre ucitelov strednych skol * venujem sa vyucbe programovania obecne * ako to robit dobre * uz 10 rokov
## Prihlásia sa všetci tí... notes: * ktori rano vstali pred 0700 * ktori si neumyli rano zuby * ktori su ucitelia * ktori su ucitelia na strednych skolach * ktori su ucitelia INFORMATIKY na strednych skolach * ktori su ucitelia PROGRAMOVANIA na strednych skolach
## Čo očakávajú študenti od programovania? * **viac programovať** (táto odpoveď zaznela až v 14/15 prípadov) * programovať **hry** * **OOP** * práca s hardware-om notes: * nie relevantna vzorka (15 studentov) * cerstve (2022) * vsimli ste si, co ti studenti chcu? chcu ROBIT! * chcu robit hry
## Objects-First Approach (je treba začať s objektami)
[![BlueJ](images/bluej.png)](https://www.bluej.org/) [www.bluej.org](https://www.bluej.org/) notes: * prvy predstavitel tohto pristupu
[![Greenfoot](images/greenfoot.jpg)](https://www.greenfoot.org/) [www.greenfoot.org](https://www.greenfoot.org/) notes: * postaveny na BlueJ * zamerany vyslovene na hry * hry - motivacny aspekt
![Indiana Jones Project](images/indyjones3.png) Indiana Jones Project notes: * poznate to? hrali ste to? * clanok: ucitel literatury pouzil IF vo vyucbe * fantasticky 101 projekt * C/C++, JS, Java, C#, Python * rozsiahly, daju sa ukazat rozlicne veci
[![Gamelib (Alienbreed)](images/alienbreed.png)](http://kpi.pages.kpi.fei.tuke.sk/objektove-programovanie/gamelib/) [Gamelib](http://kpi.pages.kpi.fei.tuke.sk/objektove-programovanie/gamelib/)@TUKE
## A čo Python? notes: * hovorime o vyucbe na strednych skolach, kde ten Python ma svoje miesto

Pygame Zero
Note: * https://www.raspberrypi.org/magpi/wp-content/uploads/2015/06/35_PygameZero.jpg
[![Top Python Game Engines](images/realpython-top.python.game.engines.jpg)](https://realpython.com/top-python-game-engines/)
## Čo to vlastne chceme? * jednoduchosť sa počíta * umožniť programovať čo najskôr (R. Pecinovský) * podporiť krativitu * rozprávať vlastné príbehy * tvoriť vlastný svet
## Musí to byť SEXI!!!
![Mirka Filčáková](images/mirka.filcakova.jpg) ![Gabo Adamčák](images/gabo.adamcak.jpg) notes: * zohnal som diplomantov a predstavil som im myslienku * mirka s gabom * mirka tu mala dnes hovorit miesto mna * otazkou uz len bolo, ze ako to bude vyzerat * mirka: ja som prestala vidiet v tej praci zmysel, kym som nevidela tie detiska.
[![Code Battle](images/c0d3.b4ttl3.jpg)](http://namakanyden.sk/2021/c0d3.b4ttl3.html) notes: * moderovane podujatie * ciel - vybrat ramec na vytvorenie kniznice pre stredne skoly * metoda - urobit jednu hru v troch rozlicnych ramcoch * traja prednasajuci * zhruba 20 ucitelov * pytali sme sa, co bolo pre nich najzrozumitelnejsie * vyhral Pygame Zero
[![Tiled](images/tiled.png)](https://www.mapeditor.org/) [www.mapeditor.org](https://www.mapeditor.org/) notes: * kreativita vo vytvarani sveta * editor zdarma, podpora v Python-e
## Testovanie ![U Danky](images/u.danky.jpg) notes: *
[![Namakaný webinár](images/webinar-2022.07.jpg)](http://namakanyden.sk/webinars/2022.07-yolkfolk.html)
## Živá ukážka
> Tie najkrajšie kódy, ktoré detiská v živote uvidia, sú tie školské. > > -- (Michael Kennedy ?) notes: * povodne som zamyslal, ze budem cely cas ukazovat nazivo, ako sa to pouziva * ale este to nie je pekne a chvilku potrva, kym to bude krasne ;) * ale hrat sa s tym da uz teraz!
## Otázky?
## Kam ďalej? * [Labáky pre Yolkfolk](https://mirka-filcakova.gitbook.io/dizzy/) * [Namakaný webinár](http://namakanyden.sk/webinars/2022.07-yolkfolk.html) * Gabriel Adamčák: [Výučba programovania na SŠ tvorbou hier v jazyku Python I.](https://opac.crzp.sk/?fn=detailBiblioForm&sid=D6903242A3B61C7D27C1EFD68D19&seo=CRZP-detail-kniha) * Mirka Filčáková: [Výučba programovania na SŠ tvorbou hier v jazyku Python II.](https://opac.crzp.sk/?fn=detailBiblioForm&sid=FE42652C724A629CC5644024874B&seo=CRZP-detail-kniha)
## Ďalšie zdroje * [Pygame Zero](https://pygame-zero.readthedocs.io/en/stable/) ([sk](https://pygame-zero.readthedocs.io/sk/latest/))
[![Follow Us on Facebook](images/follow.us.on.facebook.png)](https://www.facebook.com/namakanyden) [www.facebook.com/namakanyden](https://www.facebook.com/namakanyden)
![qr code](https://api.qrserver.com/v1/create-qr-code/?data=https://bit.ly/3R6Tu9A&size=300x300) (**https://bit.ly/3R6Tu9A**)