Animáció készítése Scratch-ben
Animáció készítése Scratch-ben az előző foglalkozás összefoglalása animációs lehetőségek a Scratch-ben időzítés és szinkronizáció gyakorlás animációs kisfilm készítésével
Animáció készítése Scratch-ben
Mi a program? • utasítások sorozata • valamilyen feladat megoldására • amit egy számítógép hajt végre
2
Animáció készítése Scratch-ben
Utazó robot Program (Acquincumból Operába): Fordulj a Batthyány tér irányába! Utazz 7 megállót! Szállj át a piros vonalra! Fordulj az Őrs vezér tér irányába! Utazz 2 megállót! Szállj át a sárga vonalra! Fordulj az Mexikói út irányába! Utazz 2 megállót! Megérkeztél.
3
Animáció készítése Scratch-ben
Mi a programozás? • programok készítése 1. 2. 3. 4. 5. 6.
feladat megértése tervezés kódolás tesztelés hibák javítása továbbfejlesztés
4
Animáció készítése Scratch-ben
Mi a programozási nyelv? • programok írására szolgáló mesterséges nyelv – utasításkészlet („szótár”) – szintaktikai szabályok („nyelvtan”)
• sokféle programozási nyelv létezik – pl. Scratch, Python, JavaScript, PHP, Java, C, Ada ...
5
Animáció készítése Scratch-ben
Utasítások a Scratchben
6
Animáció készítése Scratch-ben
Paraméteres utasítások Emlékszel erre? Utazz ... megállót!
Ha ide kattintasz, akkor át tudod írni. ... de át is írhatod.
7
Animáció készítése Scratch-ben
Kódolás Scratch-ben kiválasztott szereplő
utasítás típusok
Ragadd meg, és húzd át!
szereplő programja utasítás készlet (blokkok)
Illeszd össze a blokkokat!
8
Animáció készítése Scratch-ben
Mit csinál ez a program! Vizsgáld meg ezt a programot! Szerinted mit csinál? Hogyan mozog Kutyi-mutyi?
9
Animáció készítése Scratch-ben
A repülés illúziója
Készíts programot!
Készíts olyan programot, amiben egy denevér repül egy sziklás tájon! 1. Módosítsd a hátteret úgy, hogy legyen kék ég és zöld fű rajta! 2. Tölts be egy denevért a szereplők közül és adj hozzá egy másik jelmezt, melyen a denevér szárnya más állásban van! 3. Írj programot a denevérhez, mely folyamatosan váltogatja a denevér jelmezeit! Úgy fog látszani, mintha csapkodna a szárnyával. 4. Tölts be egy sziklát a szereplők közül és programozd úgy, hogy folyamatosan mozogjon a játéktér jobb szélétől a bal széléig! Úgy látszik majd, mintha a denevér repülne. 10
Animáció készítése Scratch-ben
A repülés illúziója
11
Animáció készítése Scratch-ben
Animációs lehetőségek a Scratch-ben • • • •
szereplők mozgatása, jelmezük váltása „mondd” és „gondold” utasítások háttér váltása (különböző színterek) időzítés és szinkronizáció
12
Animáció készítése Scratch-ben
Koordináták
13
Animáció készítése Scratch-ben
Lehetőségek szereplők mozgatására
14
Animáció készítése Scratch-ben
Lehetőségek szereplők mozgatására
15
Animáció készítése Scratch-ben
Lehetőségek szereplők mozgatására
60
16
Animáció készítése Scratch-ben
Lehetőségek szereplők mozgatására
60
17
Animáció készítése Scratch-ben
Lehetőségek szereplők mozgatására
180 + 45 = 225
18
Animáció készítése Scratch-ben
Megjelenés és jelmezváltás
19
Animáció készítése Scratch-ben
„mondd” és „gondold”
20
Animáció készítése Scratch-ben
Háttér váltása
21
Animáció készítése Scratch-ben
Időzítés
Próbáld ki! Másold le ezeket a programokat és figyeld meg a működésüket! Mivel értük el, hogy felváltva jelenjenek meg a szereplők szavai?
22
Animáció készítése Scratch-ben
Időzítés
1
2
3
4
5
6
7
8
9
10
11
23
Animáció készítése Scratch-ben
Szinkronizáció
Próbáld ki!
Másold le ezeket a programokat és figyeld meg a működésüket! 24
Animáció készítése Scratch-ben
Szinkronizáció „első mondat” üzenet
1
2
„második mondat” üzenet
3
4
5
6
7
8
9
10
11
25
Animáció készítése Scratch-ben
Készíts egy rajzfilmet! 1. Kezdd a film történetének kitalálásával! Kik lesznek a szereplők? Milyen helyszíneken fognak megjelenni? Mi a film története? 2. Válaszd ki a megfelelő háttereket és szereplőket az előre elkészített elemeket tartalmazó könyvtárból! Állítsd be a szereplők méretét, helyét, forgási stílusát! 3. Írd meg a szereplők programját! Használd azokat a blokkokat, amiket ma tanultunk! • szereplők mozgatása • kinézet változtatása • „mondd!” és „gondold!” • színterek váltása • időzítés és szinkronizáció 4. Mutasd be a társaidnak mit csináltál! Te is nézd meg ők mit csináltak! Ha jó ötletet figyeltél meg, építsd be a saját filmedbe!
26
Animáció készítése Scratch-ben
Készítette: Buttyán Levente
[email protected] CoderDojo Szentendre 2017
27