Blok Ta’rifi Bu sprayt oʻlchamini oʻzgartiradi. 100% odatiy
oʻlcham hisoblanadi. 50% lik qiymat Sprayt
oʻlchamini teng yarmigacha kamaytiradi.
200% lik qiymat Sprayt oʻlchamini ikki baravarga
orttiradi.
46 Dasturda xatolik mavjud.
Sinov tariqasida ishlatish orqali koddagi xatolikni aniqlang.
Xatolik qayerda?
Daftaringizda quyidagi vazifani bajaring. Darsligingizga yozmang. 14.3-mashgʻulot Ajdar baliqni yeganida
Ovqat oʻzgaruvchisi ortadi.
Oʻyin boshida
Ovqat qiymati 0 boʻlishi kerak. Shunday qilib, agar oʻyin qaytadan ishga
tushsa, u 0 ga qaytadi.
Bu ajdarning toʻliq kodi:
Bu
Fish 1 ning kodi:
Bu yerda
glide deb nomlangan
yangi blokdan
foydalaniladi. Glide
bloki spraytni
blokka kiritilgan
koordinatalarga
oʻtkazadi. U
spraytni ravon
harakatlantiradi
va buni siz kiritgan
soniyalarda bajaradi.
Masalan, agar 2
qoʻygan boʻlsangiz,
kerakli joyga
harakatlanish uchun
2 soniya ketadi.
Maslahat
47 1 Maqsadli dasturlash
Bu
Fish 2 ning kodi:
Sinov tariqasida ishlatish orqali koddagi xatolikni aniqlang.
Kodda ikkita xatolik mavjud, ikkalasini ham topa olasizmi?
Daftaringizda quyidagi vazifani bajaring. Darsligingizga yozmang.
48 1-mashgʻulot Keraksiz detallarni olib tashlash uchun abstraksiyadan foydalanib, oʻyin rejasini ishlab
chiqing. Oʻyindagi kiruvchi maʼlumotlar, natijalar va jarayonlar roʻyxatini tuzing.
Oʻyinning barcha qismlari uchun blok-sxema yarating.