תכנות למתחילים עם בלוקים
פרק 5
>
רמה 3
מטרה
לשים אוכל ולקרוא לחזירונים על ידי הצבת שמותיהם ברשימה.
החזירונים כנראה יתקרבו להיות רעבים בקרוב. קחו את השק הכחול הגדול של האוכל ולכו אל שתי ה- X הכהות על המפה. גררו ושחררו את הבלוק place מתוך תפריט Actions לעורך הקוד בשתי ה- X הכהות ופנו כלפי המגשים. גררו ושחררו את הבלוק string מתוך תפריט Text אל תוך הבלוקים של place והוסיפו את המילה "food" לבועה של המחרוזת. פעולה זו תזליף את האוכל מהשק אל המגשים שהחזירונים יאכלו מהם.

לאחר שסיימתם להניח את האוכל בשתי ה- X הכהות, לכו אל ה- X הבהירה ופנו כלפי המתחם. קראו לחזירונים כדי שיוכלו להגיע ולאכול. שמותיהם הם "Peggle", "Peter", "Piper" ו-"Pedro". כדי להקל על הקריאה, הציבו את שמותיהם ברשימה. בעורך יש בלוק set variable / create list המכיל רשימה שכותרתה names. הפעילו את הבלוק ומלאו את הפריטים החסרים.

מתוך תפריט Text, הציבו ארבעה בלוקי string בתוך בלוק create list. בתוכם הניחו את שמות ארבעת החזירונים בסדר הבא: "Peggle", "Peter", "Piper", "Pedro".

השתמשו בבלוק לולאת for כדי לקרוא את כל שמות החזירונים באמצעות הבלוק speak. לולאת ה-for משתמשת במשתנה x כדי לעבור על הרשימה names. יש להגדיר את מספר הפעמים שהלולאה חוזרת על הרשימה, שהוא 4, כיוון שיש ארבעה פריטים ברשימה.
בתוך הלולאה, השתמשו בבלוק speak יחד עם בלוק create text כדי לשלב את המחרוזת "Come here " עם המשתנה x (שיכיל את השם בהתאמה ככל שהלולאה מתקדמת). בעורך הבלוקים תמצאו את הבלוקים מושבתים; הפעילו אותם וסיימו את רצף הבלוקים על ידי הוספת הפריטים בחלון השני של בלוק create text.

הוסיפו את בלוק list get באמצעות גרירה מתוך תפריט Lists. בלוק זה יאפשר לחלץ פריט מהרשימה.

כדי לחלץ את שמו של כל חזירון מהרשימה, גררו ושחררו את המשתנה x מתוך תפריט Variables אל בלוק list get והכניסו אותו לבלוק create text.

באמצעות רצף בלוקים זה השחקן יוכל לקרוא בכל סדר את שמות החזירונים. המשתנה x בלולאת ה-for מייצג כל שם ברשימה ככל שהלולאה עוברת על כל פריט בסדר עד שהיא מגיעה לסופה.