การเขียนโค้ดสำหรับผู้เริ่มต้นด้วยบล็อก
บทที่ 3
>
ระดับ 3
วัตถุประสงค์
เรียกจำนวนไก่และนับว่าในแต่ละคอกมีไก่กี่ตัว โดยใช้บล็อกข้อความ คอกไก่หมายถึงโรงเลี้ยงไก่ที่ปรากฏบนแผนที่
นับจำนวนไก่ที่อยู่รอบแต่ละคอกและเก็บตัวเลขลงในตัวแปร เพื่อให้สามารถติดตามแต่ละคอกได้ ในเมนู Variables สร้างตัวแปรสองตัว ชื่อว่า left_coup และ right_coup (อย่าลืมใส่เครื่องหมายขีดล่าง _)
เติมค่าตัวแปรโดยใช้บล็อก set_variable : นับจำนวนไก่ที่อยู่ในคอกทางด้านซ้าย และใช้บล็อก set_variable เพื่อกำหนดค่านี้ให้กับตัวแปร left_coup โดยเพิ่มจำนวนไก่ในคอกด้วยบับเบิ้ลตัวเลข

ทำซ้ำขั้นตอนเดียวกันโดยใช้บล็อก set_variable อีกครั้ง เพิ่มตัวแปร right_coup และใช้บับเบิ้ลตัวเลขกำหนดจำนวนไก่ที่อยู่ในคอกทางด้านขวา
หลังจากตั้งค่าตัวแปรแล้ว ให้ไปยังเครื่องหมาย X ทั้งสอง (2) ด้านหน้าคอกไก่แต่ละคอก และประกาศจำนวนไก่รอบคอกโดยใช้ตัวแปร ใช้บล็อก speak ร่วมกับบล็อก create text เพื่อผสานข้อความและตัวเลข เริ่มต้นด้วยการเดินไปยังเครื่องหมาย X สีเข้มที่อยู่หน้าคอกด้านซ้าย
บล็อก create text ช่วยให้คุณผสานข้อความและตัวแปรหลายชิ้นเข้าด้วยกัน ในเมนู Communications บนกล่องเครื่องมือ ลากและวางบล็อก create text ลงในตัวแก้ไขบล็อก

บล็อกนี้มีเกียร์ที่มุมบนซ้าย ให้คลิกซ้ายเพื่อเปิดเมนูและเพิ่มจำนวนช่อง (slots) ที่ต้องการให้บล็อกมี

ในการประกาศจำนวนไก่ในแต่ละคอก เราต้องใช้บล็อกทั้งหมดสาม (3) ชิ้น

ในช่องแต่ละช่อง เราจะใส่บับเบิ้ลข้อความสองบับเบิ้ลและตัวแปรชนิดเดี่ยวหนึ่งตัว เพื่อเติมข้อมูลให้กับบล็อก create text ขั้นแรก ให้ลากและวางบับเบิ้ลข้อความจากเมนู Text บนกล่องเครื่องมือ แล้วพิมพ์ “คอกซ้ายมี ” (ตรวจสอบให้มีช่องว่างด้านท้าย)

ลากและวางบับเบิ้ลข้อความชิ้นที่สองในลักษณะเดียวกับครั้งแรก แต่ครั้งนี้ให้พิมพ์ “ ตัว” (ตรวจสอบให้มีช่องว่างด้านหน้าด้วย) แล้ววางในช่องสุดท้าย สุดท้าย ให้ลากและวางตัวแปรชนิดเดี่ยว left_coup จากเมนู Variables แล้วใส่ในช่องตรงกลางของบล็อก create text ด้วยวิธีนี้ ข้อความจะเป็น: “คอกซ้ายมี [number] ตัว”
ลากและวางบล็อก speak จากเมนู Communications ลงในตัวแก้ไขบล็อก แล้วใส่บล็อก create text ที่คุณสร้างไว้ก่อนหน้าเข้าไป ในตัวแก้ไขบล็อกจะมีแม่แบบที่ปิดการใช้งานไว้ คุณสามารถเปิดใช้งานและแก้ไขได้โดยคลิกขวาที่บล็อก speak แล้วเลือก “Enable Block”

เดินไปยังเครื่องหมาย X สีอ่อนทางด้านขวาแล้วหันหน้าเข้าหาคอก ทำขั้นตอนเดียวกับที่ทำก่อนหน้านี้กับบล็อก create text แต่ครั้งนี้ให้ใช้ตัวแปร right_coup วางบล็อกข้อความชิ้นแรกที่พิมพ์ “คอกขวามี ” ไว้ที่ช่องบนสุด ใส่ตัวแปร right_coup ในช่องกลาง และบล็อกข้อความอีกชิ้นที่พิมพ์ “ ตัว” ในช่องล่างสุด

ใส่บล็อก create text ลงในบล็อก speak เพื่อจบเลเวล