Men Lydia Wintersman, Mojangning
yangi direktori va biz Minecraft deb nomlanadigan
kichik o‘yin yaratdik.
minecraftdagi mening eng sevimli ishim bu tadqiqot qilish.
Men g‘orlarda sarguzashtda bo‘lishni va nima topa olishni ko‘rishni yaxshi ko‘raman.
Dasturchi emas, shunchaki oddiy shaxs sifatida,
men Minecreft darslarini kuzatib borishdan zavqqa to‘laman
va o‘zim mustaqil ravishda ba’zi bir kodlashlarni o‘rganaman.
Kerak bo‘ladigan eng so‘nggi bosqich bu ko‘plab moveForward(); bo‘limlaridir.
Agar biz komputerga shunchaki to‘rt yoki besh marta oldinga harakatlanish buyrug‘ini bera olganimizda,
bu osonroq bo‘lar edi. Baxtimizga, komputerlar takrorlanuvchi looplar yordamida
takroriy buyruqlarni bajarishda juda yaxshi.
Minecraftni qurguncha, yangi dunyo yaratish uchun barcha boshlang‘ich
xomashyolarni joylashtirishda,
biz takrorlanuvchi looplardan foydalanamiz.
Bular ming-minglab bo‘limlar demakdir.
Biz yana looplardan kichik jarayonlarda ham foydalanamiz, masalan,
sayr qilayotganda Alexning oldinga va orqaga qadam tashlashi.
Takrorlanuvchi looplar dasturlashning eng kuchli qismidir.
Tun yaqinlashmoqda, shuning uchun keyingi bir nechta bosqichlarda biz xavfsiz qolish uchun uy qurmoqchimiz.
Buni osongina bajarish uchun,
biz repeat bo‘limdan foydalanmoqchimiz.
Uyimizning devorini qurish uchun, Alexga
oldinga harakatlanishini va uzun taxtachalarni to‘rt marta
joylashini ayta olamiz yoki oldinga harakatlanib, bitta taxtachani joylashini aytib, keyin xuddi shu
harakatni repeat bo‘limdan foydalanib, ko‘plab marta qaytarishi uchun bu buyruqni oladigan qilishimiz mumkin.
Hozir, biz repeat bo‘limi ustiga bosamiz va
unga bu harakatni necha marta takrorlashini aytamiz.
Endi, tun tushib qolmasdan keling uyimizni quramiz! Ajoyib!