|
Animatsiyalarni yaratish dasturlarida ishlash asoslari
|
bet | 1/3 | Sana | 14.05.2024 | Hajmi | 2,54 Mb. | | #233263 |
Animatsiyalarni yaratish dasturlarida ishlash asoslari
Reja:
Animatsiya yaratishga mo’ljallanagna dasturiy vositalar.
Animatsiya yaratishga mo’ljallangan dasturda ishlash.
SCRATCH DASTURI VA UNING UZLUKSIZ TA’LIMDAGI O’RNI.
Scratch dasturi maktab “Informatika” ta’lim tizimiga 5 sinfdan boshlab o’qitish tizimiga kiritildi, bu dastur “Scratch”-tirnash degan ma’noga ega bo’lish bilan birga o’z zaminida mushukcha obrazini qo’llashni o’z ichiga qamrab olgan, uni sahna bo’ylab harakat qildirish jarayonini amalga oshirish bilan birga sahna qirg’og’ig’a kelganda uni burilishini amalga oshirishni ham ko’zda tutiladi. Sahna qahramoninin esa pastdaqi mushukchaning boshini esslatuvchi tugmaga kirib o’zgartirish mumkin bo’ladi. Undan tashqari shu yerda pastda o’ng tomonda sahna manzaralarinin ham o’zgartirishga mo’ljallangan sohalar ham mavjud.
Scratch dasturida bir necha blokli konstruktsiyalar yokli dasturdagi personajlarni harakatga keltiruvchi, ular yordamida oddiy, tarmoqlanuvchi va blokli konstruktsiyalarni amalga oshiruvchi bloklar bo’lib, ular yordamida biz animatsiyalar yaratamiz. Ulardan foydalanib sahnamizda animatsiyalarni, ertaklarni, qolaversa qiziqarli jarayonlarni ekranda hosil qilishimiz mumkin.
Scratch dasturi – bu ta’limga yangi kirib kelgan dastur uning yordamida biz o’yinlarni ham yaratishimiz mumkin. Budasturni o’qituvchilar bolalar bilan birgalikda o’rganib, yetmagan bilim sarhatlarini qo’shimcha darslar evasiga to’ldirishlari mumkin. Bu dasturni qo’llashdan maqsad bolalarni birdaniga kod yozishga emas, balki ularni avval mantiq doirasini rivojlantirish, ularni dunyo qarashini shakllantirish, logik amallarni miyasida amalga oshirishni tashkillash va undan keyin boshqa dasturlar “ko’prigi” yordamida boshqacharoq blokli konstruktsiyalarga o’tib, keyin esa undan ham kuchli konstruktsiyalarga o’tishni amalda tutadi va 9 sinfda esa Python dasturlash tili kodini o’rganish bilimlarinin egallshni maktab “Informatika” kursi maqsad qilib olgan. Lekin uni o’rganishga mo’ljallangan mavzular, dars soatlari Scratchni professional darajada o’tganishga yetarli bo’lmasada, o’qituvchi o’z ustida ishlab, kerakli ma’lumotlarni internetdan o’rganib, videolarni tortib mustaqil o’;z ustida ishlab, o’rganishi mumkin bo’ladi.
Scratch dasturida yozilgan blokli konstruktsiyalarni ularga mos amallar yordamida, ularga mos operatorlar yordamida yozishga o’rgatish esa Python, C++, C# kabi dasturlash tillarinin kelgusi ta’lim bosqichlarida o’rganishga zamin bo’ladi. Scratch dasturining o’ziga hos interfeysi, dastur yuklanganda o’ziga mos chap tomonda blokli konstruktsiyalar to’plami va o’ng tomonda sahna, dastur personaji “Tirnag’ich mushukcha”, o’ng tomonda esa blokli konstruktsiyalar ro’yhati va ularga kirsangiz, bir necha hil buyruqlar konstruktsiyalari
joylashgan.scratch,mdi.edu saytiga kirib,”Создавай” bo’liminiu bosiladi va Scratch muhitida ishlashga kiriladi.
Rasm 56. Scratch dasturini yuklash. Onlayn ishlash versiyasi. Scratch dasturini scratch.mid.edu saytiga kirib yuklash va «Создать» buyrug’ini bosish.
Scratch dasturi orqali ayiqni harakatga keltirish animatsiyasi. Ayiqni personajlar orasidan topib, quyiladi, mushukchani esa uchiriladi, sichqonchaning o’ng tomoniga bosib, delete buyrug’I amalga oshiriladi, keyin esa manazaralar sohasidan bir nechta manzaralarni topib, o’rmonn manzarasini rasmga qo’yamiz. Sahnadagi ayiqchaning pastda rasmi bor o’sha joyba bosib Kontekst menyudan Duplicate bo’limini bosib, Size sohasiga kiramiz va u yerdan ayiqchani o’lchovini kamaytiramiz va natijada bizda katta ayiqcha va kichkina ayiqcha paydo bo’ladi.Ona ayiq va bolasining o’rmonda yurish animatsiyasini shu tariqa amalga oshirishimiz mumkin. Bunday animatsiyalarni yaratishni bola fantaziyasiga tashlab qo’yishimiz mumkin. Bu dasturni bolalar ota onalari bilan yoki qo’shimcha ta’lim to’garaklarida va kurslarda yanada chuqurroq o’rganishlari mumkin.
Rasm 57. O’rmonda ayiq ona va bola haqida ertak .
Mushukchani sahnada sakrashga doir animatsiya va boshqa animatsiyalarni amalga oshirish mumkin, bunda sahnda birta, ikkita va undan ham ko’proq personajlarni harakatga keltirish mumkin.
S cratchda ertaklar, animatsiyalar va o’tinlar yaratish mumkin. Scratch ham ob’ektga yp’naltirilgan dasturlash muhiti bo’lib, blokli konstruktsiyalari yordamida dasturlashtirshni mo’tgatishga mo’ljallangan, kod yozishdan avvalgi qadamni shakllantiradi, maniqni, qolaversa mantiqiy jarayonlarni tasavvur etishga, tarmoq va
takrorlanish kabi jarayonlarni, bulargaois tarmoqlanuvchi va takrorlanuvchi jarayonlarni, ularning konstruktsiyalarini amalga oshirishda katta ahamiyatga ega.Algoritmni o’ziga hos blokli shemasidan yoki blokli konstruktsiyani amalga osgiradi. Scratch yordamida siz o’zingizning interaktiv hikoyalaringizni, o’yinlaringizni va multfilmlaringizni dasturlashingiz, so’ngra o’z ijodlaringizni onlayn hamjamiyatning boshqa a’zolari bilan baham ko’rishingiz mumkin. Scratch yoshlarga 21-asrda yashash uchun zarur bo’lgan ijodiy fikrlash, tizimli fikr yuritish va hamkorlikda ishlashni o’rganishga yordam beradi. Scratch notijorat tashkiloti Scratch Foundation tomonidan ishlab chiqilgan, ishlab chiqilgan va moderatorlik qilgan. Bu bepul taqdim etiladi. Scratch 8-16 yoshdagi bolalar uchun mo’ljallangan, ammo barcha yoshdagi odamlar tomonidan qo’llaniladi. Millionlab odamlar turli xil sharoitlarda - uyda, maktablarda, muzeylarda, kutubxonalarda va jamoat markazlarida Scratch loyihalarini yaratadilar.
Kompyuter dasturlarini yaratish qobiliyati zamonaviy jamiyatda savodxonlikning muhim qismidir. Odamlar Scratch-da dasturlashni o’rganganda, ular muammolarni hal qilish, loyihalarni ishlab chiqish va fikr almashish uchun muhim strategiyalar bilan tanishadilar.
Scratch 150 dan ortiq turli mamlakatlarda qo’llaniladi va 60 dan ortiq tillarda mavjud. Tilni o’zgartirish uchun ushbu sahifaning pastki qismidagi menyuni bosing. Loyiha muharririda tilni o’zgartirish uchun sahifaning yuqori qismidagi globus belgisini bosing. Tarjima qo’shish yoki yaxshilash uchun tarjima sahifasiga o’ting.
|
Maktabda bolalar va oliy o’quv yurtida talabalar barcha darajalarda (boshlang’ich maktabdan kollejgacha) va fanlar bo’yicha (masalan, matematika, informatika, til san’ati, ijtimoiy fanlar) Scratch bilan o’rganmoqdalar. Pedagoglar uchun manbalar Scratch for Educationers sahifasida mavjud.
S cratch jamoasi yoshlar, ota-onalar va o’qituvchilardan Scratchga ko’plab tashakkurnomalar oldi. Odamlar bizga nima yozishlarini bilmoqchimisiz? Bizga kelgan xatlar tanlovi bilan havola orqali tanishishingiz mumkin. O’qituvchilar uchun scratch:Talabalaringiz o’zlarining interaktiv hikoyalari, animatsiyalari va o’yinlarini dasturlash uchun Scratch-dan foydalanishlari mumkin. Ta’lim jarayonida ular ijodiy fikrlashni, tizimli fikrlashni va birgalikda ishlashni o’rganadilar - bu zamonaviy jamiyatdagi har bir kishi uchun muhim ko’nikmalardir. O’qituvchilar Scratchni ko’plab mavzular va yosh guruhlari bo’yicha birlashtiradi.
Scratch in Practice (SiP) butun dunyo bo’ylab Scratch Team va o’qituvchilarning g’oyalari va resurslari bilan o’rtoqlashadi. Har oyda SiP veb-saytida o’rganish va muhokama qilish uchun yangi mavzu paydo bo’ladi.
Scratch bolalar uchun qanday ishlaydi?
Ta’lim
Yoshlar Scratch bilan nimani o’rganayotgani haqida bir sahifali umumiy ma’lumot uchun {learningWithScratch} sahifasiga qarang. Maqolani
{creativeLearningApproach} da oʻqing.
Jamiyat
Biz barcha sayt aʼzolaridan Hamjamiyat yoʻriqnomalariga amal qilishlarini soʻraymiz. Biz shaxsiy hisob ma’lumotlariga kirishni ta’minlamaymiz. Qo’shimcha ma’lumot olish uchun Maxfiylik siyosatiga qarang.
Scratch bolalar uchun qanday ishlaydi?
Scratch 8 yoshdan 16 yoshgacha bo’lgan bolalar va o’smirlar uchun maxsus ishlab chiqilgan, ammo barcha yoshdagi odamlar Scratch loyihalarini yaratishi va baham ko’rishi mumkin. Kichik yoshdagi bolalar 5-7 yoshdagi bolalar uchun moʻljallangan
Scratchning soddalashtirilgan versiyasi boʻlgan ScratchJr ni sinab koʻrishlari mumkin.
Ta’lim
Yoshlar Scratch bilan nimani o’rganayotgani haqida bir sahifali umumiy ma’lumot uchun {learningWithScratch} sahifasiga qarang. Maqolani
{creativeLearningApproach} da oʻqing.
Jamiyat
Biz barcha sayt aʼzolaridan Hamjamiyat yoʻriqnomalariga amal qilishlarini soʻraymiz. Biz shaxsiy hisob ma’lumotlariga kirishni ta’minlamaymiz. Qo’shimcha ma’lumot olish uchun Maxfiylik siyosatiga qarang.
Scratch turli o’rganish uchun mavzular bor, ularni o’rganib, o’z ustida ishlab o’qituvchilar yoki ota onalar bolalariga Scratchda loyihalar yaratishni o’rgatisghlari mumkin.
Ismini yozish, harflarini burish hamda ularni turli ranglarda yonishini hosil qilish amallariga, unga oid konstruktsiyalarni topib qo’yishni amalga oshirsa bo’ladi.
|
G harfining blokli konstruktsiyalariga bloklarni qushin G harfini aylanishini amalga oshirishimiz mumkin, shunga o’hshash L,H,D harfklarini ham harakatga keltirish mumkin.
Blokli konstruktsiyalarga yana konstruktsiyalarni qo’shib, uni harakatga harflarni aylanishini, burilishini amalga oshirish hamda ovoz berish mumkin, musiqa quyish mumkin bo’ladi.
Har bir spriteni bosilganda undan ovoz yoki musiqa chiqishini amalga oshirish mumkin bo’ladi.
Sahna fonini tanlaymiz va orqaga fon qo’yamiz:
Mana endi yana blokli konstruktsiyamizga musiqa chiqaruvchi bloklarni qo’shib, animatsiyamizga yanada ko’proq effekt berishga, musiqa qo’yishga erishishimiz mumkin.
Mana blokli konstruktsiyamizning ko’rinishi:
Harflarni o’zgartirish ham mumkin:
Rasmdagi quyidagi blokli konstruktsiyadan so’ng esa biz harflarni kattalshtirish va kichiklashtirish imkoniga ega bo’lamiz. Hamda harfni oldingi shakliga ham keltirish b;okini ohirda yozishimiz mumkin.
Harfni kattalshtirsh va kichiklashtirish animatsiyasini amalga oshiramiz.
Turli manzara va sahna orqasiga fon tanlab, turli personajlarni tanlab, ularni harakatga keltirish mumkin. Turli hikoyalar va ertaklar, qolaversa animatsiyalar hamda o’yinlar yaratish mumkin bo’lgan dastur o’quvchi va talabalarda qiziqishni hosil qiladi, bolalar real narsani dasturlashtirish natijasi sifatida ko’ra olishadi.
|
| |