Programování: Alice je pro všechny

finalista Meet and Code Award 2020
Pavla Janoušková - finalistka soutěže Zlatý oříšek

Když kliknete na tento odkaz, uvidíte, jak by moha vypadat animace pohádky vyrobená v programovacím jazyce, který se jmenuje Scratch. Programování ve Scratchi je něco jako skládání puzzle. Po kliknutí na tento odkaz si můžete prohlédnout program vyrobený ve Scratchi.

O něco složitější programovací jazyk se nazývá Alice 3. I v Alici probíhá programování tak, že k sobě skládáte jednotlivé bloky programu. Na rozdíl od Scratche zde máte na výběr podstatně větší množství bloků, bloky ale nejsou barevně odlišené a jsou popsané v angličtině. Angličtiny se ale nemusíte bát, příkazy obsahují vesměs základní slovíčka typu move, turn, point at, say, think nebo count.

Pokud si pustíte video Evergarden, zjistíte, že animace vyrobená v prostředí Alice 3 je naprosto odlišná od Scratche. Veškeré objekty v Alici jsou totiž vytvořené ve 3D, klouby všech postav i objektů jsou programovatelné a úhel pohledu měníte pouhou změnou umístění kamery ve svém virtuálním světě. V důsledku toho odpadá nutnost přemalovávat kostýmy jednotlivých objektů, postav a pozadí, se kterým bojují všichni, kteří programují ve Scratchi.

Pár postřehů o tom, jak se v Alici naučily programovat dvě desetileté děti, se můžete dočíst zde. Článek také obsahuje odkaz na video, ve kterém uvidíte, jak vypadá program vyrobený v Alici 3.

Protože programování v Alici má odlišné možnosti než programování ve Scratchi, bude v letošním roce Mateřské a rodinné centrum KuřiMaTa pořádat kurz programování v Alici 3.

Proč se učit programování s KuřiMaTy?

Lektorky mateřského a rodinného centra KuřiMaTa rozumí výuce programování i dětem a obojí zvládají na evropské úrovni. V roce 2020 s projektem Holčičí robohraní postoupily do finále celoevropské soutěže Meet and Code Award v kategorii Girls do IT. Kromě toho naše nejmladší lektorka Pavla postoupila do finále soutěže nejšikovnějších dětí v ČR Zlatý oříšek a do finále Ceny Gratias Tibi. Takže se budete učit od těch největších odbornic široko daleko.

Pro koho je kurz vhodný?

Pro všechny děti od páté do deváté třídy, případně i pro starší zájemce do 24 let. S mladšími dětmi (zhruba deseti- až jedenáctiletými) by bylo vhodné, aby byli u počítače přítomní i jejich rodiče nebo starší sourozenci. Proč? Aby dětem občas pomohli najít na obrazovce jednotlivé příkazy, protože Alice nemá českou lokalizaci. A také aby se sami naučili programovat! U starších dětí přítomnost dospělých nevyžadujeme, ale ani nezakazujeme.

Co je potřebné k účasti v kurzu?

V každém případě počítač připojený k internetu, protože celý kurz pořádáme online. Pro programování v Alici je nutné nainstalovat program Alice 3. Program pracuje offline a verze pro Windows, Mac a Linux si stáhnete po kliknutí na odkaz https://www.alice.org/get-alice/alice-3/. Instalace programu ve Windows je jednoduchá - stažený instalační program jednoduše otevřete dvojklikem na ikonku Alice3_windows-x64_installer_3_6_0_1.exe a průvodce instalací se vás na samém začátku zeptá, jaký chcete používat jazyk instalace. Pokud zvolíte češtinu, bez jakýchkoliv problémů vás průvodce česky provede celou instalací. Podrobný návod na instalaci programu (v angličtině) najdete tady.

Velmi stručný český návod na programování v Alici 3 se nachází na Youtube, podstatně podrobnější návod vyrobily lektorky Mateřského a rodinného centra KuřiMata - pdf verzi tohoto návodu najdete zde. Anglických videonávodů najdete na Youtube spoustu. Kromě toho se další videonávody i psané návody nacházejí i na internetových stránkách Alice. Zvláště videa jsou dostatečně názorná, tudíž znalost angličtiny skoro není potřebná. Lektorky Mateřského a rodinného centra KuřiMata v současné době připravují sérii návodů v češtině.

Jak bude kurz programování vypadat?

V kurzu programování v Alici budeme postupovat od úplného začátku - naučíme se sestavit virtuální krajinu, přidáme do ní postavy, naučíme se pohybovat s postavami a používat kameru, potom postavy rozhýbeme (naučíme se pohybovat končetinami nebo třeba mrkat očima) a zvládneme i programovat vlastní procedury. Toto všechno bychom měli zvládnout za dvě setkání, při kterých spolu budeme vytvářet krátkou animaci. Potom si pomocí OBS Studia vytvoříme z příběhů filmy, aby bylo možné se s nimi pochlubit třeba kamarádům. Pochlubit se budete moci také s tím, že každý, kdo zvládne programování v Alici 3, má už jen krůček k programování v "dospěláckém" programovacím jazyce - Javě!

Při třetím setkání si vysvětlíme ještě několik dalších možností programování v Alici a zkusíme si naprogramovat vlastní krátkou hru. Toto setkání bude také navazovat na náš loňský kurz programování v Alici (Alice není jen pro Alice).

Na závěr budete mít možnost vložit své animované příběhy na sdílený disk. S vaším souhlasem je potom zveřejníme na webových stránkách, aby si je mohly prohlédnout i další děti, které se kurzu neúčastnily.

Kolik peněz bude stát kurzovné?

Kurz pořádáme zdarma.

Kdy se bude kurz programování konat?

Kurz se bude konat tři pondělní podvečery od 17:00 do 19:00 - ve středu 12. října, 19. října a 26. října 2022.

Jak se můžete na kurz přihlásit?

Jednoduše - vyplníte formulář. Přihlašování končí v pondělí 9. října v 16:00. Potom dostanete e-mailem internetový odkaz, na který kliknete přibližně pět minut před začátkem kurzu. Kromě toho obdržíte v e-mailu i další informace ke kurzu.


Máte další otázky?

Můžete nám napsat na e-mail programovan@seznam.cz .