Scratch dasturlash muhitida o'quv o'yinini ishlab chiqish Shaxsiy loyiha Talaba


II bob. O'quv o'yinini rivojlantirishning amaliy jihatlari


Download 1.96 Mb.
bet4/7
Sana08.06.2023
Hajmi1.96 Mb.
#1465748
1   2   3   4   5   6   7
Bog'liq
Проект Еременко

II bob. O'quv o'yinini rivojlantirishning amaliy jihatlari

Scratch dasturlash muhitida

§2.1. Scratch dasturlash muhiti


Ushbu bo'limning asosiy maqsadi o'quv o'yinini ishlab chiqish uchun Scratch dasturlash muhitini o'rganishdir.
2006 yilda Mitchell Resnik boshchiligida Scratch tili yaratildi , bu bolalarga dasturlash bilan tanishish, o'rganishni rang-barang va qiziqarli qilish imkonini berdi.
Bugungi kunda Scratch dasturlash muhiti kuchli muhit bo'lib, unda siz o'zingizning jonlantirilgan va interaktiv hikoyalaringizni yaratishingiz mumkin; taqdimotlar; modellar; o'yinlar, filmlar; turli xil narsalar bilan o'ynash; ularni o'zgartirish; ularni ekran atrofida harakatlantiring; ob'ektlar o'rtasidagi o'zaro ta'sir shakllarini o'rnatish va boshqalar.
Dasturlash muhiti oynasining ko'rinishi 1-rasmda ko'rsatilgan.

Shakl 1. Dasturlash muhiti oynasining skrinshoti
Bu muhitda ishlab chiquvchi dasturni "yozmaydi", balki uni "Lego" qismlaridan konstruksiya kabi tayyor buyruq bloklaridan "yig'adi".
Scratch muhiti ijrochining buyruqlar tizimida 80 dan ortiq buyruqlar mavjud bo'lib, ular orasida quyidagilar mavjud (1-jadval):
Jadval 1. Buyruqlar tizimi

Buyruq bloki

Jamoalar



Boring; aylanmoq; tasodifiy holatga o'tish; nuqtaga suzish; [90] tomonga buriling; [sichqoncha ko'rsatkichi] ga o'ting; X ni [10 ga] o'zgartirish; Y ni [10 ga] o'zgartirish; agar u chetiga tegsa, unda itaring; aylanish usulini o'rnating.



[Salom!] [2] soniya; salom ayting!]; [Mmm…] [2] soniya deb o'ylang; o'ylab ko'ring [Mmm…]; kostyumni [kostyum 1] ga o'zgartirish; keyingi kostyum; fonni [tasodifiy] ga almashtirish; keyingi fon; hajmini [10] ga o'zgartirish; belgilangan o'lcham [100%]; effekt [rang] ni [25] ga o'zgartirish; effektni o'rnatish [rang]; grafik effektlarni olib tashlash; paydo bo'ladi; yashirmoq; [old] qatlamga o'ting; [1] qatlamga o'ting.



Ovozni […] oxirigacha ijro eting; ovozni yoqing; barcha tovushlarni to'xtatish; o'zgartirish [pitch] samarali [10]; effekt [pitch] ohangini [100] ga o'rnating; ovoz effektlarini olib tashlash; ovoz balandligini [-10] ga o'zgartirish; ovoz balandligini [100]% ga o'rnating.



Bosilganda ; [bo'sh joy] tugmasi bosilganda; sprayt bosilganda; fon [uy] ga o'zgarganda; qachon [tovush] > [10]; qachon [xabar] olaman; xabar yuborish]; [xabar] yuboring va oxirigacha kuting.



[1] soniya kuting; [10] marta takrorlang; har doim takrorlang; agar [ operator ], keyin; agar [ operator ] u holda, aks holda; qadar kuting; [ operator ] ga qadar takrorlang ; to'xtatish [barchasi]; men klon sifatida boshlaganimda; [o'zidan] klan yaratish; klonni o'chirish.


Jadvalda keltirilgan oddiy buyruqlarni bajarish natijasida ko'plab ob'ektlar, harakatlar va funktsiyalar o'zaro ta'sir qiladigan murakkab model shakllanishi mumkin.
Dasturlash muhitiga kirganingizda boshlang'ich sahifa ochiladi (1-rasm). Tizim avtomatik ravishda asosiy qahramonni (to'q sariq mushuk) foydalanish uchun taklif qiladi. Bu dasturning barcha buyruqlarini bajaradigan sprayt. Siz boshqa sprite tanlashingiz mumkin.
Bizning loyihamizda multfilm qahramoni Peppa Pig ko'rinishidagi o'zini o'zi ishlab chiqqan qahramon sprayt sifatida ishlatiladi.
(2-rasm).

Shakl 2. O'z-o'zidan rivojlangan qahramon
Ushbu paragraf ustida ishlash jarayonida biz maxsus adabiyotlarni o'rgandik [1; 2; 5; 11], bu paragrafning asosiy vazifasi bo'lgan Scratch dasturlash muhitida ishlash usullarini ochib beradi.

Download 1.96 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling