X. N. Zayniddinov Pedagogika kafedrasi mudiri, p f. d



Yüklə 6,31 Mb.
Pdf görüntüsü
səhifə29/30
tarix11.09.2023
ölçüsü6,31 Mb.
#142676
1   ...   22   23   24   25   26   27   28   29   30
2. Bo\'ronova G. VIRTUAL ROBOTOTEXNIKA TO`GARAKLARINI METODIK QO‘LLANMA

Orqa fon o'zgarishi 
 
Tasavvur qiling-a, foydalanuvchi tomonidan boshqariladigan qahramon xonadan xonaga 
ko'chirilishi mumkin bo'lgan o'yinni yaratamiz. Shu bilan birga, ma'lum bir xonadan qahramon 
faqat bir yoki bir nechtasiga tushishi mumkin, ammo barchasi hammasi emas. Misol uchun, 
xonalarning joylashuvi sxemasi shunday bo'lsin: 
1 xonasidan 2 xonasiga kirishingiz mumkin. Ikkinchi xonadan birinchi va uchinchi, va 
hokazolarga o'tish mumkin. keyinchalik o'tish amalga oshiriladigan voqea qahramonning 
sahnaning tegishli chekkasida joylashgan joyi bo'ladi. Shunday qilib, birinchi xona uchun bu 
o'ng tomon bo'ladi. Scratch dasturlash muhitida sahnaning foniga uning nomi (Agar dastur kodi 
sahna obyekti uchun tuzilgan bo'lsa) yoki fon raqami (boshqa obyektlar uchun) murojaat 
qilinadi. Bizning dasturimizda fonni to'g'ri tartibga solish va ularni nomlash muhimdir. 
Keling, ba'zi obyektlarni qahramon sifatida tanlaymiz va uni harakatga keltiramiz. Obyektning 
boshqariladigan harakati sichqoncha va klaviatura yordamida amalga oshirilishi mumkin. Agar 
sichqonchani tanlasangiz, kod shunday bo'lishi mumkin:


105 
Bu erda, foydalanuvchi sichqonchani bosganda, obyekt kursga qarab harakat qiladi.Shuni 
esda tutingki, Scratch ish sohasining o'lchami 480x360 pikselga teng va koordinata tizimining 
boshlang'ich nuqtasi markazda joylashgan. Shuning uchun, o'ng tomonda x = qiymati 240, chap 
x = -240. Yuqori tomoni: y = 180; pastki chet: y = -180. Unga ruxsat bering obyektning mos 
keladigan koordinatasi 200 yoki 150 moduliga teng bo'lsa, fon o'zgaradi. Bu boshqaruvning 
qulayligi bilan bog'liq.Obyektni 1 xonadan (laboratoriya) 2 xonaga ko'chirish algoritmi (yotoq 
xonasi) quyidagi kabi bo'lishi mumkin. 
Qahramon uchun: 
 
* Obyektning x koordinatasi 200 ga teng bo'lganda, u tegishli xabarni yuboradi(masalan, 
"laboratoriyadan yotoqxonaga").
* X koordinatasining qiymati teskari tomonga o'zgaradi va y bir xil bo'ladi. Bu boshqa xonaga 
kirish ta'sirini yaratadi. 
Sahna uchun: 
* Sahna uchun qabul qilingan xabarga qarab, postga mos keladigan fon o'rnatiladi. 
Obyekt uchun dastur kodi: 


106 

Yüklə 6,31 Mb.

Dostları ilə paylaş:
1   ...   22   23   24   25   26   27   28   29   30




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin