📜 ภารกิจของคุณ
นำความรู้ทั้ง 4 บท (Events, Loop, Condition, Variable) มาประกอบร่าง!
เป้าหมาย: สร้างเกมให้แมวเดินเก็บเหรียญเพื่อสะสมคะแนน
👇 ทำตาม 3 ขั้นตอนง่ายๆ นี้เลย! 👇
อันดับแรก เราต้องทำให้ผู้เล่นควบคุมแมวได้ก่อน
เมื่อคลิกธงเขียว 🚩
วนซ้ำตลอด (Forever) 🔁
ถ้า [กดปุ่มขวา 👉] แล้ว [เปลี่ยน x ทีละ 10]
ถ้า [กดปุ่มซ้าย 👈] แล้ว [เปลี่ยน x ทีละ -10]
💡 เทคนิค: การใส่ If ไว้ใน Forever จะทำให้โปรแกรมเช็คปุ่มกดตลอดเวลา ทำให้แมวเดินลื่นไหลไม่สะดุดครับ
มาเขียนโค้ดที่ตัว "เหรียญ (Coin)" กันบ้าง
เมื่อคลิกธงเขียว 🚩
วนซ้ำตลอด (Forever) 🔁
ถ้า [แตะโดน แมวเหมียว 🐱] แล้ว
1. [ไปที่ตำแหน่งสุ่ม (Random Position)]
2. [เล่นเสียง "Ding"]
💡 อธิบาย: พอแมวเดินมาชนปุ๊บ เหรียญจะหนีไปโผล่ที่อื่นทันที ทำให้เราต้องตามไปเก็บเรื่อยๆ ครับ
เกมจะสนุกได้ไงถ้าไม่มีคะแนน! มาสร้าง Variable ชื่อ "Score" กัน
เพิ่มโค้ดเข้าไปในส่วนของ "เหรียญ":
เมื่อคลิกธงเขียว 🚩
👉 ตั้งค่า [Score] เป็น 0 (เริ่มเกมรีเซ็ตคะแนน)
วนซ้ำตลอด (Forever) 🔁
ถ้า [แตะโดน แมวเหมียว 🐱] แล้ว
👉 เปลี่ยนค่า [Score] ทีละ 1 (บวกคะแนน!)
[ไปที่ตำแหน่งสุ่ม]
🎉 ยินดีด้วย! เกมแรกของคุณเสร็จแล้ว
ตอนนี้คุณคือ "Game Creator" เต็มตัวแล้วนะ
ลองนำโค้ดไปทำจริงใน Scratch แล้วส่งผลงานมาอวดเพื่อนๆ กันเถอะ!
ไปที่เว็บ Scratch เพื่อสร้างเกม 🚀