คำสั่ง Go to, Move และ Glide เป็นบล็อกในหมวด Motion (การเคลื่อนที่) สีฟ้าของโปรแกรม Scratch ใช้สำหรับควบคุมการเคลื่อนที่ของตัวละคร (Sprite) แต่มีลักษณะการทำงานและผลลัพธ์ที่แตกต่างกันอย่างชัดเจน ดังนี้

1. Move (move (...) steps)
- การทำงาน: สั่งให้ตัวละคร ขยับไปข้างหน้า ตามทิศทางที่ตัวละครกำลังหันอยู่ (Direction) ตามจำนวนก้าว (steps) ที่กำหนด
- ลักษณะ: เคลื่อนที่สัมพันธ์กับทิศทางปัจจุบัน เช่น ถ้าตัวละครหันไปทางขวา (90°) การใส่
move 10 stepsจะทำให้ขยับไปทางขวา 10 หน่วย - เหมาะสำหรับ: การทำตัวละครเดิน คลาน หรือพุ่งไปในทิศทางที่หันอยู่
2. Go to (go to x: (...) y: (...) หรือ go to (...))
- การทำงาน: สั่งให้ตัวละคร วาร์ป (ย้ายตำแหน่ง) ไปยังพิกัดหรือเป้าหมายทันที โดยไม่สนทิศทางที่หันอยู่
- ลักษณะ: พริบตาเดียวตัวละครจะไปปรากฏที่จุดใหม่ทันที โดยไม่มีแอนิเมชันการเคลื่อนที่ให้เห็นระหว่างทาง
- รูปแบบการใช้งาน:
go to x: ... y: ...ย้ายไปยังพิกัด X, Y ที่ระบุบนเวทีgo to random positionย้ายไปตำแหน่งสุ่มgo to mouse-pointerย้ายไปติดที่ตัวชี้เมาส์
- เหมาะสำหรับ: การเซ็ตตำแหน่งเริ่มต้นของตัวละครตอนกดธงเขียว หรือการสั่งวาร์ปเปลี่ยนฉาก
3. Glide (glide (...) secs to x: (...) y: (...))
- การทำงาน: สั่งให้ตัวละคร เหาะหรือร่อน ไปยังเป้าหมายอย่างราบรื่นตามระยะเวลา (วินาที) ที่กำหนด
- ลักษณะ: คล้ายกับ Go to ที่มุ่งหน้าไปยังพิกัดเป้าหมาย แต่จะเห็น แอนิเมชันการเคลื่อนที่ จากจุด A ไปจุด B ตามเวลาที่ตั้งไว้ (ยิ่งระบุวินาทีมาก ตัวละครจะยิ่งเคลื่อนที่ช้าลง)
- เหมาะสำหรับ: ฉากตัดเข้าสู่เกม (Cutscene) การทำลูกบอลลอย ตัวละครเหาะ หรือวัตถุตกตกลงมาจากฟ้า
ใบงาน เรื่อง จาวาไปโรงเรียน


