บล็อกลีเกม
เขาวงกต
คำนำ
โลกในยุคปัจจุบันแทบจะเรียกได้ว่าเกมเป็นส่วน
หนึ่งของชีวิตในหมู่เด็ก ๆ รวมทั้งเยาวชนเลยทีเดียว
เนื่องจากเกมเป็นสิ่งที่หาเล่นได้ไม่ยาก จึงเป็นเรื่องที่
สำคัญที่เราจะต้องเลือกสรรเล่นเกมที่มีดีและให้
ประโยชน์กับผู้เล่นเกม
จึงมีความคิดที่จะนำเสนอเกมที่สร้างสรรค์และ
เป็นประโยชน์ลักษณะเกมเป็นการ หาทางออกจาก
เขาวงกตโดยใช้บล็อกชุดคำสั่งให้ตัวละครไปถึงเส้นชัย
สารบัญ 1
บล็อกลีเกม 6
เกมเขาวงกต
7
วิธีใช้งานและอุปกรณ์ในเกม
8
ด่านที่ 1 9
ด่านที่ 2 10
ด่านที่ 3 11
ด่านที่ 4 12
ด่านที่ 5 13
ด่านที่ 6 14
ด่านที่ 7 15
ด่านที่ 8 16
ด่านที่ 9 17
ด่านที่ 10
18
อ้างอิง 19
สมาชิกในกลุ่ม
1
บล็อกลีเกม Blockly game
ทักษะการเขียนโปรแกรมคอมพิวเตอร์เป็นทักษะสำคัญสำหรับ
โลกยุคปัจจุบัน และสำหรับใครหลายคนที่สนใจแต่ไม่รู้จะเริ่มต้นฝึก
อย่างไร ขอแนะนำ “Blockly game” เป็นชุดเกมการศึกษาที่ใช้สอน
การเขียนโปรแกรมสำหรับเด็กที่พัฒนาขึ้นโดย google ออกแบบมา
สำหรับคนที่ไม่เคยมีประสบการณ์ด้านการเขียนโปรแกรมคอมพิวเตอร์
มาก่อน เป็นการเตรียมความพร้อมให้กับผู้เรียน ซึ่งสามารถเข้าไปเรียนรู้
ได้ฟรีผ่านทางเว็ปไซต์ https://blockly.games/ เลือกได้ทั้งภาษา
ไทยหรือภาษาอื่น ๆ ได้มากถึง 60 ภาษา และสามารถดาวน์โหลดเก็บ
ไว้ใช้งานแบบออฟไลน์ได้ด้วย ซึ่ง Blockly game ประกอบด้วยเกม
ทั้งหมด 8 เกม ด้วยกัน คือ เกมปริศนา เกมเขาวงกต เกมนก เกมเต่า
เกมภาพยนตร์ เกมเพลง เกม Pond tutor และเกมสระน้ำ ตามลำดับ
ความยากง่าย โดยเริ่มจากการเขียนโปรแกรมโดยการต่อบล็อคคำสั่งไป
จนถึงการเขียนโปรแกรมโดยใช้ JavaScript ซึ่งแต่ละเกมก็จะเน้น
เตรียมความพร้อมในการเขียนโปรแกรมในแต่ส่วนที่แตกต่างกัน ดังนี้
2
1. เกมปริศนา เป็นเกมแนะนำรูปร่างหรือชิ้นส่วนของบล็อคคำสั่ง
วิธีการต่อบล็อคคำสั่ง โดยให้ต่อบล็อครูปภาพและลักษณะของสัตว์
แต่ละชนิด พร้อมระบุจำนวนขาให้ถูกต้อง
ภาพที่ 1 เกมปริศนา
2.เกมเขาวงกต เป็นเกมแนะนำการกำหนดเงื่อนไขและการ
ใช้งานคำสั่งลูปหรือการทำซ้ำ โดยผู้เล่นจะต้องต่อบล็อคคำสั่งเพื่อ
ให้ตัวละครเดินตามเขาวงกตไปถึงเป้าหมาย ซึ่งจะเริ่มจากง่าย ๆ
และเพิ่มระดับความท้าทายขึ้นเรื่อย ๆ
ภาพที่ 2 เกมเขาวงกต
3.เกมนก เป็นเกมแนะนำการกำหนดมุมและทิศทาง โดยการ
3
สั่งให้นกเคลื่อนที่เพื่อหาอาหารและกลับรัง ซึ่งระดับความท้าทาย
ของเกมก็จะเพิ่มขึ้นเรื่อย ๆ เช่นเดียวกัน
ภาพที่ 3 เกมนก
4.เกมเต่า เป็นเกมแนะนำการใช้งานคำสั่งลูป การใช้งาน
ลูปซ้อนลูป โดยการสั่งเต่าให้เคลื่อนที่ภายใต้เงื่อนไขที่กำหนด
ให้ เพื่อให้เกิดภาพหรือผลลัพธ์ตามที่ต้องการ
ภาพที่ 4 เกมเต่า
5.เกมภาพยนตร์ เป็นเกมแนะนำสมการทางคณิตศาสตร์
4
โดยใช้สีและคณิตศาสตร์เพื่อสร้างภาพเคลื่อนไหวหรือ
ภาพยนตร์ตามที่กำหนด
ภาพที่ 5 เกมภาพยนต์
6.เกมเพลง เป็นเกมแนะนำฟังก์ชั่น โดยให้ใช้ฟังก์ชั่นเพื่อ
แต่งเพลงตามโน้ตที่กำหนด
ภาพที่ 6 เกมเพลง
7.เกม Pond tutor เป็นเกมแนะนำการเขียนโปรแกรม
5
แบบข้อความ โดยเขียนโปรแกรมสั่งยิงปืนใหญ่ให้โดนเป้า
หมาย ใช้คำสั่งสลับไปมาระหว่างบล็อกคำสั่งและ JavaScript
ภาพที่ 7 เกม Pond tutor
8.เกมสระน้ำ เป็นการเขียนโปรแกรมคำสั่งโดยใช้
บล็อคคำสั่งหรือ JavaScript ซึ่งจะใช้ทุกคำสั่งที่ได้ฝึกฝนมา
จากการเล่นเกมที่ผ่าน ๆ มา
ภาพที่ 8 เกมสระน้ำ
6
บล็อกลีเกม Blockly game
เกมเขาวงกต
เกมเขาวงกต เป็นเกมแนะนำการกำหนดเงื่อนไขและการใช้งาน
คำสั่งลูปหรือการทำซ้ำ โดยผู้เล่นจะต้องต่อบล็อคคำสั่งเพื่อให้ตัวละคร
เดินตามเขาวงกตไปถึงเป้าหมาย ซึ่งจะเริ่มจากง่าย ๆ และเพิ่มระดับ
ความท้าทายขึ้นเรื่อย ๆ เกมเขาวงกตจะมีทั้งหมด 10 ด่าน จะต้องผ่าน
ในแต่ละด่านไปให้ได้
7
วิธีใช้งานและอุปกรณ์ในเกม
8
ด่านที่ 1
1.ต่อบล็อก 'เดินหน้า' สองอันเข้าด้วยกัน
เพื่อช่วยให้ไปถึงจุดหมาย
2.กดเรียกใช้โปรแกรม
ด่านที่ 2 9
1.เลือกบล็อก 'เดินหน้า'
2.เลือกบล็อก 'หันซ้าย'
3.เลือกบล็อก 'เดินหน้า'
4.เลือกบล็อก 'หันขวา'
5เลือกบล็อก 'เดินหน้า'
6. กดเรียกใช้โปรแกรม
ด่านที่ 3 10
ให้เดินตรงโดยที่มีเครื่องหมายทำซ้ำ
1.เลือกบล็อก'ทำซ้ำ'
2.เพิ่มบล็อก 'เดินหน้า' ในช่องทำ
3.กด เรียกใช้โปรแกรม
ด่านที่ 4 11
1.เลือกบล็อก 'ทำซ้ำ'
2.เลือกบล็อก 'เดินหน้า'
3.เลือกบล็อก 'หันซ้าย'
4.เลือกบล็อก 'เดินหน้า'
5.เลือกบล็อก 'หันขวา'
เรียงลงมาตามลำดับเติมในช่องทำ
6.กด เรียกใช้โปรแกรม
ด่านที่ 5 12
1.เลือกบล็อก 'เดินหน้า' สองอัน
2.เลือกบล็อก 'หันซ้าย'
3.เลือกบล็อก 'ทำซ้ำ'
4.เลือกบล็อก 'เดินหน้า' มาเติมในช่องทำ
5.กด เรียกใช้โปรแกรม
ด่านที่ 6 13
1.เลือกบล็อก'ทำซ้ำ'
2.เลือกบล็อก 'เดินหน้า'
3.เพิ่มบล็อก 'เงื่อนไข ถ้ามีทางเดินด้านซ้าย' มาเติมในช่องทำ
ของบล็อกทำซ้ำ
4.เลือกบล็อก 'หันซ้าย' มาเติมในช่องทำ ของบล็อก 'เงื่อนไข'
ด่านที่ 7 14
1.เลือกบล็อก 'ทำซ้ำ'
2.เลือกบล็อก 'เดินหน้า'
3.เลือกบล็อก 'เงื่อนไข ถ้ามีทางเดินด้านขวา' มาเติมในช่องทำ
'ของบล็อกทำซ้ำ'
4.เลือกบล็อก 'หันขวา' มาเติมในช่องทำ ของบล็อก 'เงื่อนไข'
5.กด 'เรียก ใช้โปรแกรม'
ด่านที่ 8 15
1.เลือกบล็อก 'ทำซ้ำ'
2.เลือกบล็อก 'เดินหน้า'
3.เลือกบล็อก 'เงื่อนไข ถ้ามีทางเดินด้านซ้าย' มาเติมในช่อง
ทำ 'ของบล็อกทำซ้ำ'
4.เลือกบล็อก 'หันซ้าย' มาเติมในช่องทำ ในช่องบล็อก
'เงื่อนไข ถ้ามีทางเดินด้านซ้าย'
5.เลือกบล็อก 'เงื่อนไข ถ้ามีทางเดินด้านขวา' มาเติมในช่อง
ทำ 'ของบล็อกทำซ้ำ'
6.เลือกบล็อก 'หันขวา' มาเติมในช่องทำ ในช่องบล็อก
'เงื่อนไข ถ้ามีทางเดินด้านขวา'
ด่านที่ 9 16
1.เลือกบล็อก 'ทำซ้ำ'
2.เลือกบล็อก 'เดินหน้า' เติมในช่องทำ
3.เลือกบล็อก 'มิฉะนั้น' เปลี่ยนคำสั่งเป็น 'ถ้ามีทางเดินข้างหน้า'
และทำการเลืือกบล็อก 'เดินหน้า' เติมในช่องทำ หากไม่มีทางให้
เลือกบล็อก 'หันซ้าย' เติมในช่อง มิฉะนั้น
4.กดเรียกใช้โปรแกรม
ด่านที่ 10 17
1.เลือกบล็อก 'ทำซ้ำ'
2.เลือกบล็อก 'เดินหน้า' เติมในช่องทำ
3.เลือกบล็อก 'มิฉะนั้น หัวข้อ ถ้ามีทางเดินไปข้างหน้า' ให้เป็นบล็อก
ใหญ่
4.เพิ่มบล็อก 'มิฉะนั้น' ลงในช่องทำ เปลี่ยนให้เป็น 'ถ้ามีทางเดินด้าน
ขวา' หากจริงให้เลือกบล็อก 'หันขวา' เติมลงในช่องทำ
5.เพิ่มบล็อก 'เงื่อนไข' ลงในช่อง มิฉะนั้น เปลี่ยนให้เป็น 'ถ้ามีทาง
เดินข้างซ้าย' เลือกบล็อก 'หันซ้าย' เติมในช่องทำ
6.เลือกบล็อก 'มิฉะนั้น' ลงในช่องมิฉะนั้น เปลี่ยนให้เป็น 'ถ้ามีทาง
เดินข้างซ้าย' เพิ่มบล็อก 'หันซ้าย' ลงในช่องทำ เพิ่มบล็อก 'หันขวา'
ลงในช่อง มิฉะนั้น
7.กด เรียกการใช้โปรแกรม
อ้างอิง 18
หน้าหลัก https://blockly.games/?lang=th
Blockly Games
สมาชิกในกลุ่ม 19
นางสาวจุฑามาศ ย่องภู่ เลขที่ 02
นางสาวธาราทิพย์ ทองร่าหมาน เลขที่ 04
นางสาวพาพิมล บุญแก้ว เลขที่ 07
นางสาวมุทิกา เลื่อนจันทร์ เลขที่ 08
นางสาวณัฏฐณิชา อิ่นท่าม เลขที่ 15
นำเสนอ
อาจารย์อัษฎาพร บุญเมือง