การเขียนโค้ดสำหรับผู้เริ่มต้นด้วยบล็อก
บทที่ 5
>
ระดับ 3
วัตถุประสงค์
วางอาหารลงและเรียกลูกหมูให้เข้ามาด้วยการใส่ชื่อของพวกมันลงในรายการ
ลูกหมูคงจะหิวเร็วๆ นี้ หยิบถุงอาหารใบใหญ่สีฟ้าแล้วมุ่งหน้าไปยังเครื่องหมาย X สีเข้มสอง (2) จุดบนแผนที่
ลากแล้ววางบล็อก 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 loop เพื่อเรียกชื่อของลูกหมูทั้งหมดด้วยบล็อก speak บล็อก for loop จะใช้ตัวแปร x เพื่อวนผ่านรายการ names คุณต้องตั้งจำนวนรอบของลูปเป็น 4 ซึ่งเป็นจำนวนตัวแปรในรายการ
ภายในลูป ให้ใช้บล็อก speak ร่วมกับบล็อก create text เพื่อรวมข้อความ "Come here " กับตัวแปร x (ซึ่งจะมีชื่อแต่ละชื่อเมื่อวนลูป) ในตัวแก้ไขบล็อก คุณจะพบว่าบล็อกเหล่านี้ถูกปิดใช้งาน ให้เปิดใช้งานและเติมส่วนที่หายไปในช่องที่สองของบล็อก create text

แทรกบล็อก list get โดยลากและวางจากเมนู Lists บล็อกนี้จะช่วยให้คุณดึงรายการจากลิสต์ออกมาได้

เพื่อดึงชื่อของลูกหมูแต่ละตัวจากลิสต์ ให้ลากและวางตัวแปร x จากเมนู Variables ลงในบล็อก list get แล้วใส่มันลงในบล็อก create text

การใช้ชุดบล็อกโค้ดนี้ ผู้เล่นจะสามารถเรียกชื่อของลูกหมูทั้งหมดตามลำดับได้ ตัวแปร x ใน for loop จะแทนแต่ละชื่อในรายการเมื่อวนผ่านแต่ละรายการตามลำดับจนกว่าจะถึงตอนท้าย