Salford & Co. สื่อประกอบการสอน การสร้างเกมด้วย โปรแกรม SCRATCH เบื้องต้น จัดทำโดย: นายขจรศักดิ์ สังข์ขำ ครูชำนาญการ โรงเรียนสมาคมเลขานุการสตรี 2 สพป.ประจวบคีรีขันธ์เขต 1
สื่อการสอนการสร้างเกมด้วยโปรแกรม Scratch การควบคุมตัวละครด้วยคีย์บอร์ด บล็อคโค้ดกำหนดให้ตัวละครเคลื่อนที่ทางซ้าย 1.นำบล็อคปุ่มลูกศรทางซ้ายเมื่อถูกกด มาวงในบล็อคคำสั่งตรวจสอบเงื่อนไข 2.นำบล็อคคำสังให้เปลี่ยนค่าในแนวแกน x ทีละ -10 บล็อคโค้ดกำหนดให้ตัวละครเคลื่อนที่ทางขวา 1.นำบล็อคปุ่มลูกศรทางขวาเมื่อถูกกด มาวงในบล็อคคำสั่งตรวจสอบเงื่อนไข 2.นำบล็อคคำสังให้เปลี่ยนค่าในแนวแกน x ทีละ 10 หมายเหตุ บล็อคคำสั่งทั้งสองทำงานอยู่ภายใต้การทำงานแบบวนซ้ำ
สื่อการสอนการสร้างเกมด้วยโปรแกรม Scratch การควบคุมตัวละครด้วยคีย์บอร์ด บล็อคโค้ดกำหนดให้ตัวละครเคลื่อนที่ขึ้นในแนวแกน Y 1.นำบล็อคปุ่มลูกศรขึ้นบนเมื่อถูกกด มาวงในบล็อคคำสั่งตรวจสอบเงื่อนไข 2.นำบล็อคคำสังให้เปลี่ยนค่าในแนวแกน Y ทีละ 10 บล็อคโค้ดกำหนดให้ตัวละครเคลื่อนที่ลงในแนวแกน Y 1.นำบล็อคปุ่มลูกศรลงล่างเมื่อถูกกด มาวงในบล็อคคำสั่งตรวจสอบเงื่อนไข 2.นำบล็อคคำสังให้เปลี่ยนค่าในแนวแกน Y ทีละ -10 หมายเหตุ บล็อคคำสั่งทั้งสองทำงานอยู่ภายใต้การทำงานแบบวนซ้ำ
สื่อการสอนการสร้างเกมด้วยโปรแกรม Scratch การควบคุมวัตถุให้เคลื่อนที่ตามแนวแกน Y บล็อคโค้ดกำหนดให้เคลื่อนที่ตามแนวแกน Y 1.นำบล็อคเคลื่อนที่ในแนวแกน Y โดยลดค่าลง ทีละ -5 และต้องอยู่ภายใต้บล็อคคำสั่งแบบวนซ้ำ เพื่อให้วัตถุมีการเคลื่อนที่ตลอดเวลาตามแนวแกน Y บล็อคโค้ดกำหนดวัตถุเคลื่อนที่ในแนวแกน Y ในแบบการสุ่มตำแหน่ง 1.นำบล็อคคำสั่งตรวสอบเงื่อนไขมาสอบตรวจค่า Y ณ ตำแหน่งการเคลื่อนที่ปัจจุบัน 2.ถ้าตรวจสอบพบค่าตำแหน่งในแนวแกน Y มีค่า เท่ากับ -180 ให้ตั้งค่า Y เป็น 180 เพื่อกลับไปยัง ตำแหน่งเริ่มต้นในแนวแกน Y และนำบล็อคการ เคลื่อนที่ตำแหน่งแบบสุ่มมากำหนดเพื่อให้วัตถุ กลับไปยังตำแหน่งที่สุ่มและเคลื่อนที่ตามแกน Y อีกครั้ง
สื่อการสอนการสร้างเกมด้วยโปรแกรม Scratch การควบคุมวัตถุให้เคลื่อนที่ตามแนวแกนX บล็อคโค้ดกำหนดให้เคลื่อนที่ตามแนวแกน X 1.นำบล็อคเคลื่อนที่ในแนวแกน X โดยลดค่าลง ทีละ -5 และต้องอยู่ภายใต้บล็อคคำสั่งแบบวนซ้ำ เพื่อให้วัตถุมีการเคลื่อนที่ตลอดเวลาตามแนวแกน Y บล็อคโค้ดกำหนดวัตถุเคลื่อนที่ในแนวแกน X ในแบบการสุ่มตำแหน่ง 1.นำบล็อคคำสั่งตรวสอบเงื่อนไขมาสอบตรวจค่า X ณ ตำแหน่งการเคลื่อนที่ปัจจุบัน 2.ถ้าตรวจสอบพบค่าตำแหน่งในแนวแกน X มีค่า เท่ากับ -240 ให้ตั้งค่า X เป็น 240 เพื่อกลับไปยัง ตำแหน่งเริ่มต้นในแนวแกน X และนำบล็อคการ เคลื่อนที่ตำแหน่งแบบสุ่มมากำหนดเพื่อให้วัตถุ กลับไปยังตำแหน่งที่สุ่มและเคลื่อนที่ตามแกน X อีกครั้ง
สื่อการสอนการสร้างเกมด้วยโปรแกรม Scratch การตรวจสอบการสัมผัสกันของวัตถุตามแนวแกน Y บล็อคโค้ดการสัมผัสกันระหว่างวัตถุ 2 ชนิด 1.ตรวจสอบภายเงื่อนไขโดยนำบล็อคคำสั่ง มาตรวจสอบถ้ามีการสัมผัสกัน ให้วัตถุที่ถูกกำหนดให้มี ชนกลับไปยังตำแหน่งเริ่มต้นในแนวแกน Y โดยที่กำหนด ให้ไปยังตำแหน่งสุ่ม บล็อคโค้ดกำหนดเมื่อวัตถุสัมผัสกันให้มีการเพิ่มแต้มคะแนน 1.สร้างตัวแปรการเก็บคะแนนที่กลุ่มคำสั่ง ตัวแปร โดยกำหนดชื่อตามต้องการเช่น คะแนน 2.นำบล็อคในกลุ่มคำสั่งตัวแปร มาวางในกลุ่มคำสั่งการตรวจสอบเงื่อนไขเมื่อมีการ สัมผัสของวัตถุ 2 ชนิดแล้วจึงเปลี่ยนค่าตัวแปร ที่กำหนดไว้โดยให้เพิ่มค่าขึ้นทีละ 1
สื่อการสอนการสร้างเกมด้วยโปรแกรม Scratch การกำหนดระยะเวลาการสิ้นสุดของเกม บล็อคโค้ดการจับเวลาของเกม 1.สร้างตัวแปรเวลาในกลุ่มคำสั่งตัวแปรเพื่อใช้เก็บค่าเวลา ตามที่ต้องการ และสั่งให้ลดค่าทีละ -1 2.ใช้บล็อคคำสั่ง เพื่อหน่วงเวลาให้เวลาลดลง ตามที่กำหนด 3.กลุ่มคำสั่งข้างต้นให้ทำงานรวมกับกลุ่มคำสั่งการวนซ้ำ เพื่อให้มีการเปลี่ยนแปลงของค่าตลอดเวลา 4..ใช้บล็อคคำสั่งตั้งค่าเวลาเริ่มต้นเพื่อกำนดระยะเวลาการ เล่นเกมส์ บล็อคโค้ดเมื่อหมดเวลาให้แสดงหน้าสิ้นสุดเกม (GAME OVER) 1.สร้างฉากการสิ้นสุดของเกมตรงส่วนของฉาก ของเกม 2.เมื่อสร้างบล็อคคำสั่งการกำหนดเวลาของเกม เรียบร้อยแล้ว นำบล็อคคำสั่ง มาวางโดยกำหนดชื่อในบล็อคคำสั่งให้ตรงกับชื่อ ที่ตั้งไว้ตอนสร้างฉากหลัง
Salford & Co.
Search
Read the Text Version
- 1 - 8
Pages: