48 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Step 3 – สังเกตผลลัพธ์ จะเห็นได้ว่า Agent ถูกเคลื่อนย้าย (Teleport) มายังต าแหน่ง เดียวกับผู้เล่น ดังรูป Step 4 – ถัดมา เราจะควบคุมให้Agent เคลื่อนที่ตามค าสั่งที่จะพิมพ์ในช่อง Chat and Command โดยให้กลับมาที่ Code Builder จากนั้นเพิ่มโค้ดส่วนของ อีก 4 บล็อกลงไป จากนั้นเปลี่ยนชื่อ Command ทั้ง 4 ตัวนี้เป็น “forward” “backward” “left” และ “right” ตามล าดับ
49 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Step 5 – ในส่วนของ on chat command “forward” “backward” “left” และ “right” ใหเ้พิ่มบล็อก จากแถบ Agent (สีแดง) ลงไปข้างในบล็อกของทั้ง 4 ตัว โดยบล็อก agent move แต่ละตัว ให้กดปุ่ม Drop down แล้วเลือกเปลี่ยนเป็น forward back left และ right โดยให้สอดคล้องกับชื่อ Command ที่ได้ก าหนดจาก Step 4 ดังรูป โดยที่ ▪ บล็อก agent move forward by 1 หมายถึง ให้Agent เคลื่อนที่ไปด้านหน้าจ านวน 1 ช่อง ▪ บล็อก agent move back by 1 หมายถึง ให้Agent เคลื่อนที่ไปข้างหลังจ านวน 1 ช่อง ▪ บล็อก agent move left by 1 หมายถึง ให้Agent เคลื่อนที่ไปทางซ้ายจ านวน 1 ช่อง ▪ บล็อก agent move right by 1 หมายถึง ให้Agent เคลื่อนที่ไปทางขวาจ านวน 1 ช่อง Step 6 – เมื่อเขียนโค้ดเสร็จแล้ว ให้กดปุ่ม เพื่อรนั โค้ด จากนั้นให้ท าเช่นเดียวกันกับ Step 2 โดยในครงั้นี้ใหพ้ ิมพ์ค าสั่ง forward backward left และ right ตามล าดับ เพื่อทดสอบ การท างาน โดยจะสังเกตได้ว่า Agent ของเราจะเคลื่อนที่ตามทิศทางที่ได้ก าหนดไว ้ในโค้ด เช่น เคลื่อนที่ไปข้างหน้า ข้างหลัง ทางซ้าย ทางขวา เป็นต้น
50 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง”
51 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Coding Challenge 4 : คบเอเจนท์สร้างบ้าน (Meet Agent to Build a House) ใน Challenge นี้ จะเป็นการต่อยอดจาก Challenge 3 ซ่ึงครงั้นี้เราจะโค้ดดิ้งให้Agent สรา้งสิ่งปลูกสรา้งข้ึนมา โดยจะใช้ความสามารถของบล็อกในแถบ Agent (สีแดง) ให้มากขึ้น Step – 1 สามารถเขียนโค้ดต่อจาก Challenge 3 ได้ โดยให ้ใช้บล็อก มา ลาก วางเพิ่ม 1 ชิ้น แล้วเปลี่ยนชื่อ Command เป็นค าว่า “build” ดังรูป
52 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Step – 2 ให้ลากโค้ด repeat agent , move forward by 4 และ agent turn left อย่างละ 1 ชิ้น มาประกอบกันโดยเรยีงล าดับ ดังรูป จากนั้นกดปุม่ เพื่อรันโค้ด Step – 3 ให้กดปุ่ม T เพื่อเปิด Chat and Command จากนั้นพิมพ์ค าว่า “build” ลงไป ในช่องแชท แล้วกด Enter เพื่อรันโค้ดนี้ให้สมบูรณ์ (ต้องมีAgent อยู่ข้าง ๆ โดยตัวละครจะต้อง ออกห่างจาก Agent พอประมาณ) ให้สังเกตผลลัพธ์ที่ได้ ดังตัวอย่างในรูปข้างต้น จะเห็นว่า Agent เคลื่อนที่เป็นรูปสี่เหลี่ยมจัตุรัส
53 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Step – 4 ให้กลับมาที่ Code Builder จากนั้นเพิ่มเติม โค้ดบล็อกอกี 3 ชิ้น วางไวข้ ้างในบล็อกดังรูปตามล าดับ โดยโค้ดบล็อกทั้ง 3 ชิ้นนี้คือ - หมายถึง ทุกครั้งที่ Agent มีกา รเค ลื่ อนที่ จ ะมี เหตุการณ์วาง (Place) บล็อกเกิดขึ้น - หมายถึง ทุกครั้งที่ Agent พบสิ่งกีดขวาง (Obstacles) อยู่ตรงหน้า Agent จะท าลาย (Destroy) สิ่งกีดขวางนั้นทันที - หมายถึง ก าหนดไอเทม หรือบล็อกต่าง ๆ ลงในช่อง เก็บของ ของ Agent (สามารถตรวจสอบได้ โดยการคลิกเมาส์ขวาที่ Agent) โดย Count จะหมายถึง จา นวนสิ่งของนั้น และ Slot จะหมายถึง ช่อง หรือต าแหน่งที่จะวาง สิ่ง ข อ ง ใ น ช่ อ ง ตัวอย่างเช่น ก าหนด ผลลัพธ์ ที่ได้เมื่อตอนคลิกเมาส์ขวาที่ Agent จะได้ผลดังรูป
54 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Step – 5 เมื่อวางโค้ดครบแล้วตาม Step 4 ให้กดปุ่ม เพื่อรันโค้ด แล้วท าตาม Step 3 อกี 1 ครงั้จะเหน็ ได้วา่ Agent ได้วางบล็อกเป็นรูปสี่เหลี่ยม ดังรูป Step – 6 ให้กลับมาที่ Code Builder อีกครงั้ โดยในครงั้นี้จะวางบล็อกสี่เหลี่ยมข้ึนมา 4 ชั้น เสมือนกับการก่ออฐิเพื่อสรา้งก าแพงบ้านข้ึนมา โดยขั้นแรก ใหน้ าบล็อก repeat 4 times มา วางครอบ ซ้อนกับ repeat 4 times อันเดิมที่มีอยู่ ดังรูป
55 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Step – 7 หากรนั โค้ดค าสั่งจาก Step 6 เลยทันที ผลลัพธ์ที่ได้ จะท าให้Agent วางบล็อก เป็นรูปสี่เหลี่ยม ณ ต าแหน่งเดิม จา นวน 4 รอบ โดยจา นวนชั้นไม่ได้ถูกเพิ่มข้ึน ดังรูป Step – 8 โดยหากเราต้องการให้Agent ขยับข้ึนไปวางบล็อกชั้นบนต่อ ใหเ้พิ่มบล็อก agent move up by 1 ลงไปต่ อจ า กบล็ อก repeat 4 times ตัวในสุด ดังรูป จากนั้นให้กดปุ่ม เพื่อรนั โค้ดอกีครงั้
56 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Step – 9 ผลลัพธท์ ี่ได้จะเป็นการวางบล็อกรูปสี่เหลี่ยม จา นวน 4 ชั้น ดังรูป ซ่ึงเสมือนเป็น การวางอิฐของก าแพงบ้าน โดยเราสามารถขยายขนาดของก าแพง โดยการเพิ่มตัวเลขลงไปใน ส่วนของ agent move forward by และเพิ่มความความสูงได้โดยการใส่ค่าของจ านวน repeat รอบนอก ให้มากขึ้น Step – 10 ลองเปลี่ยนไอเทมบล็อกเป็นรูปแบบอื่น ๆ และเพิ่มจา นวนรอบการท าซ ้ าใหม้าก ข้ึน เราอาจจะได้เหน็ผลลัพธท์ ี่ดูแปลกตามากยิ่งข้ึน ดังรูป
57 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Coding Challenge Extra เพื่อวัดทักษะการแก ้ไขปัญหา 1. หากเราต้องการสร้างหอคอยที่มีพื้นที่ภายใน 5 x 5 มีความสูง 30 ชั้น จะต้องท าอย่างไร 2. หากต้องการให้ Agent ปลูกดอกไม้ต้องเขียนโค้ดด้วยค าสั่งอะไร
58 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 4.การใช้งานห้องเรียนในวิชาด้านต่าง ๆ ใน MINECRAFT EDUCATION ในโปรแกรม Minecraft Education Edition ได้บรรจุบทเรียนส าเร็จรูปไว้มากมาย ที่ถูก ออกแบบโดยทางผู้พัฒนา และผู้เชี่ยวชาญจากหลากหลายสถาบันชั้นน าของโลก ไม่ว่าจะเป็น Mojang Studio Microsoft UNESCO BBC WWF (องค์การกองทุนสัตว์ป่าโลกสากล) Met Office ฯลฯ ท าให้บทเรียนของ Minecraft Education มีความครอบคลุมและเนื้อหา หลากหลาย อีกทั้งได้สอดแทรกความสนุกจากการเรยีนด้วยการเล่น Minecraft เข้าไป ท าให้ บทเรยีนในวชิาต่าง ๆ เข้าถึงแก่ผู้เรยีนได้ดียิ่งข้ึน 4.1. แนะน าบทเรียน Chemistry Tutorial ห้องแลปทดลองเคมีในโลกเสมือน บทเรียน Chemistry Tutorial ใน Minecraft: Education Edition เป็นบทเรียนที่จะ ช่วยให้ผู้เรียนท าการทดลองภายใน Minecraft ที่จ าลองวิทยาศาสตร์ในโลกแห่งความเป็นจริง ไม่ว่าจะเป็นการระบุโปรตอน นิวตรอน อิเล็กตรอน เพื่อดูว่าได้ธาตุทางเคมีว่าได้ผลลัพธ์เป็นอะไร วิธีประดิษฐ์ผลิตภัณฑ ์โดยการรวมส่วนผสมกับไอเทม Minecraft และสารเคมีต่าง ๆ เช่น ลูกโป่ง ฮีเลียม แท่งเรืองแสง สารฟอกขาว ปุ๋ย คบเพลิงใต้น้า เป็นต้น ซึ่งเนื้อหาที่จะกล่าวต่อไปนี้ จะแนะน า
59 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” วิธีใช้เครื่องมือที่ส าคัญที่ใช ้ในบทเรียนนี้ โดยให้เข้าไปที่ View Library ➝ Subject Kits ➝ Science ➝ Chemistry ➝ Chemistry Tutorial 4.1.1.Element Constructor ใช้ส าหรับการสร้างธาตุ (Elements) โดยการระบุจ านวน Proton Electron และ Neutron ลงไปในอุปกรณ์นี้ ตัวอย่างเช่น หากเราใส่ Proton 6 ตัว Electron 6 ตัว Neutron 6 ตัว จะได้ธาตุ Carbon มา 1 ส่วน ดังรูป ซึ่งใน เครื่องมือ Element Constructor นี้สามารถสร้างธาตุได้ 118 ธาตุ และสามารถ สร้างไอโซโทปได้มากกว่า 400 รายการ โดยรายละเอียดการสร้างองค์ประกอบธาตุ และไอโซโทปต่าง ๆ ว่าต้องใช้จ านวนเท่าใด สามารถดูรายละเอียดได้ที่เว็บไซต์ https://aka.ms/elementconstructor
60 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 4.1.2. Compound Creator ใชส้ าหรบัสรา้งสารประกอบทางเคมีโดยการเพิ่มจา นวน องค์ประกอบที่เหมาะสมลงในตาราง 9 ช่องรูปบีเกอร์ โดยสารประกอบที่สร้างขึ้นจะ ปรากฏในกล่องแสดงผลทางด้านขวามือ ซึ่งเราสามารถสร้างสารประกอบต่าง ๆ ได้ มากกว่า 30 ชนิด ยกตัวอย่างเช่น หากเราใส่องค์ประกอบธาตุ Hydrogen 2 ส่วน Oxygen 1 ส่วน ในทางเคมีจะได้เป็น H2O หรือก็คือ น้า ดังรูป
61 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 4.1.3. Lab Table ใช ้ในการรวมสารและผลิตภัณฑ์ต่าง ๆ เพื่อสังเกตผลลัพธ์ของการ ทดลอง โดยเพิ่มประเภทและจา นวนองค์ประกอบธาตุสารประกอบ ที่เหมาะสมลงใน ตาราง ซึ่งหากการทดลองใดที่สามารถสร้างผลิตภัณฑ์ที่ใช้งานได้จริง จะสังเกตเห็น ว่าภาพที่ด้านบนจะเคลื่อนไหว เพื่อระบุว่าสารที่ผลิตได้เป็นของเหลว ก๊าซ หรือ ของแข็ง ยกตัวอย่างเช่น หากต้องการผลิตสารฟอกขาว (Bleach) จะต้องใช้ น้า (Water) 3 ส่วน และ Sodium Hypochlorite (NaClO) 3 ส่วน ซึ่งสารฟอกขาว เป็นสารที่เป็นของเหลว ดังนั้นรูปใน Lab Table จะมีแอนิเมชันเคลื่อนไหวด้านบนรูป แรก เพื่อบ่งบอกว่าสารที่ได้จะเป็นของเหลว ดังรูป ไอเทมสารฟอกขาว (Bleach)
62 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” หากท าการทดลองที่น าสารประกอบต่าง ๆ รวมเข้าด้วยกันแล้วไม่สามารถสร้าง ผลิตภัณฑ์ที่ใช้งานได้กระบวนการจะส่งผลให้เกิดสิ่งที่เรยีกว่า Garbage หรือ ขยะ ในการทดลองแทน โดยสามารถสังเกตได้ว่า หากไม่สามารถผลิตได้ จะไม่มีแอนิเมชัน ใด ๆ เกิดขึ้นตรงบริเวณด้านบนของ Lab Table ยกตัวอย่างเช่น หากเราจะผลิตสาร ฟอกขาว แต่ใส่องค์ประกอบไม่ครบ เช่น ใส่Water 1 ส่วน และ NaClO 2 ส่วน ดังรูป เมื่อกดปุ่ม Combine เครื่อง Lab Table จะระเบิด และเกิดไอเทมขยะ (Garbage) ออกมาจากตัวเครื่อง ไอเทมขยะ (Garbage)
63 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 4.1.4.Material Reducer ใชใ้นการเรยีนรูเ้กี่ยวกับสาร หรอืองค์ประกอบตั้งต้นของ สิ่งของตามธรรมชาติต่าง ๆ โดยเราสามารถศึกษาที่มาของไอเทมหรอืบล็อกได้วา่มี ที่มาจากการรวมกันขององค์ประกอบธาตุใด โดยวิธีการใช้งานให้วางบล็อกลงไปใน ช่องบนสุดของเครื่อง จากนั้นเครอื่งจะแสดงผลลัพธอ์อกมาเป็นองค์ประกอบว่ามี อัตราส่วนจ านวนเท่าใดให้เราได้เห็น ตัวอย่างเช่น หากน าไอเทม ถ่าน (Charcoal) ไป วางไว้ช่องแรกสุดของเครื่อง ผลที่ได้จะเกิด Carbon 7 ชิ้น Hydrogen 4 ชิ้น และ Oxygen 1 ชิ้น ซ่ึงเป็นที่มาของสาร C7H4O หรอืก็คือถ่านนั่นเอง หมายเหตุไอเทม Minecraft บางตัว เช่น ทรายพลัง วิญญาณ (Soul Sand) ซึ่งเป็นไอเทมลึกลับในโลก Minecraft หากน ามาใส่ใน Material Reducer จะก่อให้เกิดองค์ประกอบ ธาตุที่ชื่อว่า Unknown Element (องค์ประกอบลึกลับ) ขึ้นมาแทน ดังรูป
64 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 4.2. แนะน าบทเรียน Python 101 ห้องเรียนภาษาไพธอนระดับเบื้องต้นในโลกเสมือน ในบทเรียน Python 101 นี้เป็นการสอนเรอื่งของการโค้ดดิ้งด้วยภาษาโปรแกรม ระดับสูงอย่าง Pyhton ผ่านกิจกรรมเกม 10 เกมด้วยกัน โดยเนื้อหาภายใน 10 เกมนี้ จะ เรมิ่ตั้งแต่การแนะน าพื้นฐานของภาษา ไวยากรณ์(Syntax) ชนิดข้อมูล (Data Type) ตัวแปร (Variable) เงื่อนไข (Conditional) การท าซ้า(Loops) การเก็บข้อมูลแบบลิสต์ (List) แ ละฟังก์ ชัน (Function) โดยใ ห้เข้า ไปที่ View Library ➝ Subject Kits ➝ Computer Science ➝ Python ➝ Python101 โดยในบทเรียน Python 101 จะประกอบไปด้วย 10 บทเรียน ได้แก่ - Python 101: All that Syntax - Python 101: Location, Location, Location - Python 101: A Varied Outcome - Python 101: Animals are Friends - Python 101: A Helper for the Home - Python 101: Driving Around
65 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” - Python 101: Emergency Response - Python 101: Planting a Seed - Python 101: All Fun and Games - Python 101: Creative Coding ตัวอย่างบทเรียน Lesson 1 Python 101: All that Syntax จะสอนเรื่องของไวยากรณ์ของภาษา โดยผู้เล่นจะต้องแก ้ไขโครงสร้างของภาษา Python ให้ถูกต้อง โดยโจทย์แต่ละข้อใน ห้องเรียนจะมีความยากง่ายแตกต่างกันออกไป เมื่อท าเรมิ่ท าโจทย์จะมีโค้ด Python มาให้ เราพิมพ์แก ้ไข หากเราแก ้ไขไม่ถูกต้อง จะไม่สามารถเข้าสู่โจทย์ในห้องถัดไปได้ จากรูป โจทย์จะให ้โค้ดมาว่า player(say)Hi เราจะต้องแก ้ไขโค้ดให้ถูกต้องตามหลัก ภาษา โดยต้องแก้เป็น player.say("Hi") จึงจะสามารถรันโค้ดข้อนี้ผ่าน และสามารถท าข้อ ต่อไปได้
66 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 4.3. แนะน าบทเรียน Frozen Planet || ซรีสี์หอ้งเรยีนของชีวิตสัตว์ขั้วโลกที่น่ารกั และน่ารู้ ในบทเรียน Frozen Planet || เป็นบทเรียนที่ได้รับการสนับสนุนจากสถานีโทรทัศน์ BBC earth ร่วมกับ Mojang Studio ในการสร้างบทเรียนในการเรียนรู้ชีวิตของสัตว์ ต่าง ๆ ขั้วโลก เช่น หมีขาว (Polar Bear) เพนกวิน (Penguin) นกอินทรีทอง (Golden Eagle) วอลรัส (Walrus) ฯลฯ ซ่ึงบทเรยีนจะใหเ้ราจา ลองเป็นสิ่งมีชีวิตเหล่านั้น และใหผู้้ เล่นเรียนรู้พฤติกรรมต่าง ๆ ของสัตว์ โดยบทเรียน Frozen Planet || มีอยู่หลายบทเรียน ใหเ้ลือกโดยแบ่งออกเป็นตามสภาพสิ่งแวดล้อมของสัตวข์ ั้วโลก ได้แก่
67 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” ตัวอย่างบทเรียน ในบทเรียน Frozen Planet ||: Frozen South เป็นบทเรียนที่จะได้เรียนรู้การใช้ ชีวิตของวาฬเพชฌฆาต (Whale Killer) รวมถึงการใช้ชีวิตของเพนกวินขั้วโลก ซ่ึงใน บทเรียน จะมีการอธิบายพร้อมเสียงและค าบรรยายโดยให้อรรถรสเสมือนเราดูสารคดีสัตว์ โลก BBC พรอ้มทั้งผู้เล่นจะได้จา ลองตนเองใหก้ลายเป็นเพนกวนิ ในการน าก้อนหนิมาสรา้ง รังเพื่อฟักไข่ลูกน้อย และการป้องกันไม่ให้เพนกวินตัวอื่น มาขโมยหินที่ใช ้ในการสร้างรัง ดัง รูป FROZEN PLANET II: FROZEN LANDS FROZEN PLANET II: FROZEN OCEANS FROZEN PLANET II: FROZEN PEAKS FROZEN PLANET II: FROZEN SOUTH FROZEN PLANET II: FROZEN WORLD
68 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง”
69 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 5.การจัดการห้องเรียน (CLASSROOM) ในโลกเสมือนด้วย MINECRAFT EDUCATION EDITION 5.1. วิธีการเข้าร่วมโลกเสมือน (Join World) หลังจากที่เรา ได้เรียนรู้วิธีการสร้างโลก (Create World) และการใช้บทเรียนส าเร็จรูป จาก Minecraft Education Edition มาแล้ว ซึ่งต่างก็ได้เรียนรู้และอาจจะท าคนเดียวมาโดย ตลอด จะดีกว่าไหมถ้าเราสามารถให้เพื่อน หรือนักเรียนของเรา เข้ามาสนุกสนาน ช่วยสร้างสรรค์ โลกเพิ่มเติม และได้เรยีนรูร้ว่มกันภายในพื้นที่เดียวกัน ดังนั้น ในขั้นตอนนี้จะพูดถึงวิธกีารให้ผู้เล่น คนอื่น ๆ เข้ามาเรียนรู ้ในโลกที่เราได้ออกแบบหรือจัดเตรียมไว้ร่วมกับเรา การเชิญให้เพื่อน หรอืคนอื่น ๆ ที่ต้องการเข้ามาอยู่ในโลกรว่มกับเรานั้น เราจ าเป็นต้อง ก าหนดเครื่องคอมพิวเตอร์ที่เป็นเจ้าของโลก (Host) ก่อน โดยส่วนใหญ่ในห้องเรยีนนั้น คุณครู มักจะเป็น Host ให้กับนักเรียนเสมอ โดยวิธีการเปิด Host นั้นท าได้ดังต่อไปนี้ 1. ไปที่ View My Worlds จากนั้นให้เลือก World ที่เราต้องการจะให้ผู้อื่นเข้ามาในโลก เสมือนร่วมกับเรา โดยในการอธิบายนี้ จะใช้World ที่ชื่อว่า Blocks of Grass ประกอบการอธบิายขั้นตอนต่าง ๆ
70 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 2. จากนั้น ให้คลิก 1 ครงั้ที่โลกที่ต้องการ เห็นได้ว่าจะมีปุ่มปรากฏเพิ่มข้ึนมาอีก 4 ปุ่ม ให้ คลิกปุ่มที่ชื่อว่า Host 3. จากนั้นตัวของ Minecraft Education Edition จะพาเข้ามาในโลกที่เราได้เลือกดังรูป
71 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 4. ถัดไป ให้กดปุ่ม Esc 1 ครงั้จะปรากฏหน้าจอดังรูป โดย Host จะด าเนินการเปิดโลกให้ เรียบร้อย พร้อมส าหรับการ Join World แล้ว โดยส่วนที่ส าคัญในการ Join World นั้น คือ โค้ดรูปภาพ 4 ตัว ซ่ึง Host จะต้องแชร ์โค้ดนี้ หรือส่งต่อโค้ด 4 ตัวนี้ ไปให้ผู้ที่ ต้องการจะให้เข้าร่วมโลกเดียวกับเรา โดยรายละเอียดของหน้าจอดังรูป หมายเลข 1 จะบอกสถานะของจ านวนคนที่เข้ามาอยู่ในโลกเดียวกับเรา (โดยใน ตัวอย่างนี้จะแสดงเลข 1 เพราะว่ามีแค่ Host เพียงแค่คนเดียว) หมายเลข 2 จะแสดงโค้ดรูปภาพ 4 รูป ซึ่งผู้อื่นที่จะเข้ามา จะต้องน าโค้ดนี้ ไปใส่ เป็นรหัสผ่านในการเข้าโลก หมายเลข 3 เมื่อกดปุ่มนี้ จะเป็นการรีเซ็ตรหัส 4 ตัว ในหมายเลข 2 ใหม่ หมายเลข 4 เป็นการแชร์ลิงก์ในการเชิญให้ผู้อื่นเข้ามาในโลกนี้ได้ โดยสามารถใช้ แทนโค้ดในหมายเลข 2 ได้ ซึ่งการแชร์ลิงก์นี้ สามารถแชร์ไปยัง 3 แอป พลิเคชันได้ ได้แก่ Microsoft Team Email และ Google Classroom หรือจะกดปุ่ม เพื่อคัดลอกลิงก์ URL นี้ไปใช้ก็ท าได้เช่นเดียวกัน ดังรูป
72 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” หมายเลข 5 เมื่อกดปุ่มนี้ จะเป็นการปิด Host การท าเช่นนี้ ผู้เล่นคนอื่น ๆ ที่ยังอยู่ หลังจาก Host ถูกปิด จะถูกบังคับให้ออกจากโลกนี้ทันที หากต้องการ เปิด Host อกีครงั้ ใหค้ลิกปุ่ม Start Hosting ในต าแหน่งเดิม หมายเลข 6 จะแสดงรายชื่อของคนที่อยู่ในโลกเดียวกับเราให้เห็น โดยเครื่องหมาย ที่ต่อท้ายด้านหลังชื่อ จะเป็นการบ่งบอกถึงสถานะของผู้ที่อยู่ในโลก ประกอบไปด้วย รูปมงกุฎ หมายถึงสถานะ Operator รูปดาว หมายถึงสถานะ Member รูปมือ หมายถึงสถานะ Visitor (สามารถดูรายละเอยีดเพิ่มเติมในเรอื่งนี้ที่หวัข้อบทที่6) หมายเลข 7 Connection ID คือ เลขที่สามารถน าไปใช ้ในการ Join World ได้ แต่ไม่ค่อยนิยมน ามาใช้มากนัก เนื่องจากเลขค่อนข้างยาว แต่หาก Join World ด้วยโค้ดรูปภาพ 4 ตัวไม่สามารถท าได้ การใช้เลขไอดีนี้ ก็เป็นอีก ทางเลือกส ารองที่น ามาใช ้ได้เช่นเดียวกัน
73 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 5. หลังจากที่ได้ท าการเปิด Host แล้ว ผู้เล่นคนอื่น จากอุปกรณ์อื่น ให้เข้ามาที่ Play แล้ว เลือกค าว่า Join World ดังรูป 6. จากนั้น ให้ระบุโค้ดรูปภาพ 4 รูปที่ได้จาก Host (ข้อ 4) ไปใส่ในช่องว่าง 4 ช่อง โดยให้ เลือกกดโค้ดจากรูปภาพทั้ง 16 รูป ให้เหมือนกับรหัสจาก Host เมื่อใส่รหัสครบแล้ว ให้ กดปุ่ม Confirm สีเขียว ตัวอย่างดังรูป
74 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 7. จากนั้น ระบบจะให้ยืนยันอีก 1 ครงั้เพื่อให้เราตรวจสอบว่า ชื่อ World และชื่อ Host ถูกต้องหรือไม่ เมื่อถูกต้องและต้องการเข้าไปใน World นี้ ให้กดปุ่ม Confirm 8. เมื่อเข้ามา เราจะเห็นตัวละครของคนอื่น อยู่ในโลกเดียวกับเรา ดังรูป ซึ่งถือว่าท าการ Join World ส าเร็จ หมายเหตุใน 1 World สามารถรองรบัผู้เล่นสูงสุด 40 คน เท่านั้น
75 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 5.2. วิธีบริหารเกม (Game Management) เมื่อมีผู้เล่นอื่นเข้ามาในโลกเดียวกันกับ Host การจัดการบริหารเกมและผู้เล่นต่าง ๆ Host หรือผู้ที่อยู่ในสถานะ Operator โดยอาจจะเป็น คุณครูหรอืผู้ที่รบัผิดชอบในหอ้งเรยีนนั้น จะต้องเรยีนรูว้ธิกีารบรหิารใหเ้ชี่ยวชาญ โดยมีขั้นตอนเทคนิคดังต่อไปนี้ 5.2.1 วธิเีปลี่ยนสิทธขิ์องผู้เล่นอนื่และการลบผู้เล่นอนื่ออกจากโลก Step 1 - กดปุ่ม Esc 1 ครงั้เพื่อเปิดหน้าจอของการตั้งค่า Step 2 - คลิกที่สัญลักษณ์ Permission Level ที่อยู่ด้านหลังชื่อของผู้เล่นที่ ต้องการ (Permission Level สามารถดูรายละเอียดได้ที่บทที่ 6.3 การตั้งค่าเกม) Step 3 - หากต้องการเปลี่ยน Permission ผู้เล่น ให้คลิกปุ่ม Drop Down เพื่อ เลือกเปลี่ยน แต่ถ้าหากต้องการลบผู้เล่นคนที่เลือก ให้คลิกที่ปุ่ม Remove Player
76 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 5.2.2 การใช ้ไอเทมแผนที่ เพื่อหาต าแหน่งของผู้เล่นคนอื่น การใช ้ไอเทมแผนที่(Map) ในห้องเรียน นอกจากจะสามารถตรวจสอบต าแหน่งของ เราในโลกได้แล้วนั้น ยังสามารถตรวจสอบต าแหน่งของผู้เล่นคนอนื่ ได้อกีด้วย โดยมีวธิกีาร ง่าย ๆ ดังต่อไปนี้ Step 1 - กดปุ่ม E 1 ครงั้เพื่อเปิด Inventory จากนั้นค้นหาไอเทมด้วยค าว่า Map แล้วเลือกไอเทมที่มีชื่อว่า Empty Locator Map มาวางไว ้ในช่อง Hotbar ดังรูป
77 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Step 2 - ให้เราถือไอเทม Empty Locator Map มาไว้ที่มือ จากนั้นคลิกเมาส์ขวา 1 ครงั้เพื่อใช้งานการเขียนแผนที่ Step 3 – สังเกตได้ว่า เมื่อเขียนแผนที่เสร็จแล้ว จะได้หน้าจอดังรูป โดยในรูปแผนที่ จะมีการบ่งบอกสัญลักษณ์ของผู้เล่นอื่นปรากฎให้เห็นบนแผนที่ ซึ่งผู้เล่นสามารถถือแผนที่ ไป เดินไปได้
78 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Step 4 – หากเดินไปใกล้ๆ ผู้เล่นในแผนที่จะปรากฏชื่อของผู้เล่นคนนั้นให้เห็นอีก ด้วย ดังรูป 5.2.3 การใช้ Code Command เพื่อ Teleport ตัวเอง ไปยังผู้เล่นที่ต้องการ เราสามารถใช ้โค้ด Command ด้วยค าสั่ง /tp ตามด้วยชื่อของผู้เล่น พิมพ์ลงไปใน ช่อง Chat and Command (เปิดโดยการกดปุ่ม T) ตัวอย่างเช่น Step 1 – เราต้องการจะ Teleport ไปยังต าแหน่งของผู้เล่นคนอื่น โดยผู้เล่นคนนั้น ชื่อว่า StudentM
79 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Step 2 – ให้เปิด Chat and Command โดยการกดปุ่ม T จากนั้นพิมพ์ค าสั่ง /tp StudentM แล้วกดปุ่ม Enter (การระบุชื่อผู้เล่นคนอื่น จะต้องพิมพ์ให้เหมือนกันทุก ตัวอักษร รวมถึงการใช้ภาษาอังกฤษพิมพ์ใหญ่ พิมพ์เล็กอีกด้วย)
80 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Step 3 – จากนั้นตัวของเรา จะมาอยู่ณ ต าแหน่งเดียวกันกับผู้เล่นที่ชื่อ StudentM ดังรูป 5.3.การ Import และ Export World ไฟล์World ที่ผ่านการสรา้งมานั้น จะถูกจัดเก็บไว้บนอุปกรณ์ของเรา ไม่ได้ถูกจัดเก็บไว้ บนระบบคลาวด์ การใช้งาน Export เป็นทางเลือกที่ดีที่เหมาะส าหรับการจัดเก็บไฟล์ World มา ส ารองไว้เพื่อน ามาใช้งานต่อในอนาคต เผื่อมีเหตุการณ์ไฟล์สูญหาย หรือต้องการไปใช้งานใน เครื่องคอมพิวเตอร์เครื่องอื่น เราจะได้Export ไฟล์เหล่านั้นมาเก็บไว้และเมื่อต้องการใช้ให้ Import เข้าไปในโปรแกรม โดยขั้นตอนการ Export และ Import ไฟล์ มีดังต่อไปนี้ Step 1 – ไปที่ส่วนของ View my World จากนั้นเลือก World ที่ต้องการจะ Export ตัวอย่างเช่น จากรูป ต้องการจะ Export World ที่มีชื่อว่า Digital Classroom
81 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Step 2 – คลิกที่ World นั้น 1 ครั้ง จะปรากฏปุ่มขึ้นมา 4 ปุ่ม ให้เราเลือกปุ่มที่ชื่อว่า Manage ดังรูป
82 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Step 3 – จากนั้นคลิกที่ปุ่ม Export 1 ครงั้ดังรูป Step 4 – เมื่อกดปุ่ม Export แล้ว จะขึ้นหน้าต่างให้บันทึกไฟล์ลงไปในคอมพิวเตอร์ (นามสกุลไฟล์ .mcworld) โดยสามารถตั้งชื่อให้กับไฟล์นั้นได้หากเราหาต าแหน่งที่ต้องการ บันทึกได้แล้ว ให้กดปุ่ม Save เพื่อเก็บไฟล์ลงเครื่องคอมพิวเตอร์
83 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Step 5 – เมื่อเราต้องการจะ Import World เข้ามาใช้งาน ให้คลิกปุ่ม Play ในหน้าจอหลัก จากนั้นเลือกค าวา่ Import ดังรูป Step 6 – จากนั้นใหเ้ลือกไฟล์นามสกุล .mcworld ที่ต้องการจะน าเข้ามาใช้งาน เมื่อเลือก ได้แล้ว ใหด้ ับเบิลคลิก หรอืคลิกที่ไฟล์นั้น 1 ครงั้แล้วกดปุ่ม Open ตัวอย่างเช่น จะ Import ไฟล์ที่ มีชื่อว่า Digital Classroom.mcworld เข้ามาในโปรแกรม Minecraft Education Edition ดังรูป
84 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Step 7 – เมื่อไฟล์ถูก Import เข้ามาส าเร็จ จะแสดงค าว่า World import finished successfully จากนั้นใหไ้ปคลิกที่ปุ่ม View My World เพื่อตรวจสอบ Step 8 – เมื่อเข้ามาใน View My World จะเห็นได้ว่า World ที่เรา Import เข้ามานั้น อยู่ โปรแกรมแล้ว เราสามารถใช้งานได้ตามปกติเป็นอนัเสรจ็สิ้นขั้นตอน
85 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 6.การตั้งค่าของ MINECRAFT EDUCATION EDITION ทั้งหมด การตั้งค่าเกม Minecraft จะท าใหก้ารเล่นเกมเป็นไปในทิศทางที่หลากหลายมากยิ่งข้ึน อกี ทั้งการก าหนดค่ายังสามารถช่วยสนับสนุนใหผู้้เล่นได้รบั ประสบการณ์ที่ดีจากการใช้งานโปรแกรม อกีด้วย โดยการตั้งค่าของ Minecraft Education Edition แบ่งออกเป็น 4 รูปแบบ ได้แก่ ▪ การตั้งค่าทั่วไป (General Settings) ▪ การตั้งค่าการควบคุม (Control Settings) ▪ การตั้งค่าเกม (Game Settings) ▪ การตั้งค่าการจดัการหอ้งเรยีน (Classroom Settings) 6.1.การตั้งค่าทั่วไป (General Settings) การตั้งค่าทั้วไป สามารถตั้งค่าไดโ้ดยการคลิกที่ปุ่ม Settings ในหน้าจอหลัก → เลือก กลุ่มค าสั่ง General ดังรูป โดยการตั้งค่าทั้วไป จะประกอบไปด้วย • Profile สามารถก าหนดการสลับบัญชี หรือดูข้อมูลรายละเอียดของบัญชีที่ใช้ Login ได้
86 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” • Video สามารถปรับในเรื่องการแสดงผลของเกมได้ เช่น ค่าความสว่าง ขนาดของ หน้าจอโปรแกรม ฯลฯ • Audio สามารถปรับเรื่องของความดังเสียงได้อกีทั้งสามารถปรบัลดหรอืเพิ่ม เสียงอื่น ๆ แยกกันได้ • Global Resource เป็นการแสดงสถานะชุดทรัพยากร (Resource Pack) ที่ ก าลังใช้งานอยู่ (Active) • Storage จะแสดงขนาดของไฟล์ของโลก (World) ที่ใช้งานในเครื่องคอมพิวเตอร์ (หน่วยเป็น MB) • Language ใช้เลือกภาษาการใช้งานของโปรแกรม 6.2. การตั้งค่าการควบคมุ (Control Settings) การตั้งค่าการควบคุม สามารถตั้งค่าได้โดยให้คลิกที่ปุ่ม Settings → เลือกกลุ่มค าสั่ง Controls ดังรูป โดยการตั้งค่าการควบคุม เป็นส่วนที่ใชใ้นการก าหนด หรอื ปรบัเปลี่ยน วิธีการควบคุมภายในเกม เพื่อให้การเล่นเป็นไปได้ตามความถนัดของผู ้ใช้งาน เช่น ปรับ ความไวของเมาส์ ปรับปุ่มต่าง ๆ บนคีย์บอร์ด ตามความถนัด เป็นต้น โดยการปรับการ ควบคุม สามารถปรับแยกได้อีก 3 แบบ ซึ่งขึ้นอยู่กับอุปกรณ์ที่ใช้เล่น เช่น หากผู ้ใช้งานด้วย PC ให้ปรับในกลุ่มค าสั่ง Keyboard & Mouse หากผู ้ใช้งานด้วย Joystick ให้ปรับใน กลุ่มค าสั่ง Controller หากผู ้ใช้งานด้วยอุปกรณ์ระบบ Touch Screen ต่าง ๆ เช่น Smartphone iPad ใหป้รบั ในกลุ่มค าสั่ง Touch เป็นต้น
87 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 6.3. การตั้งค่าเกม (Game Settings) การตั้งค่าเกม สามารถตั้งค่าได้โดยใหค้ลิกที่ปุ่ม Settings → เลือกกลุ่มค าสั่ง World → Game ดังรูป โดยการตั้งค่าของเกม Minecraft Education Edition มีดังต่อไปนี้
88 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” • World Name คือ การตั้งชื่อโลกของเรา สามารถตั้งชื่อได้โดยให้ระบุลงในช่อง หาก ไม่ระบุชื่อตั้งต้น (Defaut Name) จะเป็นชื่อว่า “My World” • Default Game Mode คือ การก าหนดโหมดที่จะใช ้ในโลกนี้ โดยแบ่งออกเป็น 2 โหมดให้เลือก ได้แก่ o Survival เป็นโหมดที่ผู้เล่นจะต้องใช้ทรัพยากรรอบ ๆ ตัวในการเอาตัวรอด เนื่องจากจะมีการค านวนค่าพลังชีวิต (HP) ค่าความหิว หากอยู่ในน้าจะมีการ ค านวนค่าหายใจ ฯลฯ ซ่ึงหากค่าใดค่าหน่ึงหมด จะถือว่าผู้เล่นนั้นเสียชีวิต (You died) ทรัพยากรส่วนใหญ่ที่ผู้เล่นจะเอาก่อนอย่างแรกคือ ไม้ ต่อมาก็เป็นหิน เหล็ก และอุปกรณ์ที่แข็งแกรง่กวา่นั้นต่อ ๆ ไป o Creative เป็นโหมดที่ไม่มีการค านวณค่าพลังชีวิตกับค่าความหิว ผู้เล่นสามารถ วางบล็อกหรอืท าลายบล็อกได้อกีทั้งยังสามารถเลือกใชไ้อเทมได้อย่างอสิระ (แมแ้ต่ ไอเทมที่ในโหมด Survival ไม่สามารถหามาได้ก็สามารถเสกมาใช ้ได้อย่างง่าย) โดย ในโหมดนี้จึงถือว่าเป็นโหมดแห่งความคิดสร้างสรรค์อย่างสมบูรณ์แบบ เพราะไม่มี ความจา กัดอย่างอื่นเป็นสิ่งกีดขวางใด ๆ ในการเล่น ผู้เล่นโหมดนี้จะสรา้งอะไรก็ได้ ตามใจชอบ ทั้งยังถูกอ านวยความสะดวกด้วยความสามารถอย่างการบิน (Fly) ได้ อีกด้วย โหมดนี้จึงแนะน าให ้ใช้งานเมื่อต้องการน าไปใช ้ในห้องเรียน หมายเหตุ Adventure mode เป็นโหมดแยกย่อยออกมาจากโหมดเอาชีวิตรอด (Survival) มาอีกที โดยในโหมดนี้ผู้เล่นจะไม่สามารถท าลายหรือวางบล็อกได้ นอกจากจะใช้อุปกรณ์ที่เหมาะสมเท่าน้ัน โหมดนี้จงึไม่เป็นที่นิยมในการใช้เล่นเอาชีวติ รอดมากนัก โดยเราสามารเปลี่ยนมาเป็นโหมดนี้ได ้ในภายหลังจากสร้างโหมด Survival ในเกม • Difficulty คือ การก าหนดระดับความยากของเกม โดยแบ่งออกเป็น 4 รูปแบบ ดังนี้ o Peaceful ระดับนี้จะไม่มีการก าหนดความยากของเกม เหมาะส าหรับน ามาใช้ควบคู่ กับโหมด Creative
89 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” o Easy ระดับนี้จะง่ายที่สุด การค านวณเรื่องพลังชีวิตของมอนสเตอร์ในโลก จะมีพลัง ชีวิตค่อนข้างน้อย สามารถโจมตีได้ง่าย หากใช้คู่กับโหมด Survival การเอาตัวรอด จะง่ายกว่าระดับ Normal และ Hard ความเสียหายที่ได้รับจากการโจมตีของมอน สเตอรเ์หล่านั้นจะไม่เยอะมาก o Normal ระดับนี้จะยากขึ้นมาจาก Easy ค่าต่าง ๆ ที่ใช้ค านวณเรื่องพลังชีวิตจะอยู่ ในระดับกลางระหว่าง Easy และ Hard o Hard ในระดับนี้ จะเป็นระดับที่ยากที่สุด การค านวณเรื่องพลังชีวิตของมอนสเตอร์ ในโลกจะมีพลังชีวิตสูงมาก สามารถโจมตีได้ยากกว่า Easy และ Normal อีกทั้ง ความเสียหายที่ได้รบัจากการโจมตีของมอนสเตอรเ์หล่านั้นจะสูงตามด้วย ท าใหก้าร ใช ้ในโหมด Survival เป็นสิ่งที่ยากและท้าทายมากยิ่งข้ึนส าหรบัผู้เล่น • World Preferences เป็นส่วนในการตั้งค่าโลก ซ่ึงเราสามารถก าหนดค่าต่าง ๆ ได้ ดังนี้ o Starting Map หากเราเปิดใช้งานส่วนนี้ จะมีไอเทมแผนที่ (Map) 1 ชิ้น มาให้เรา ตั้งแต่เรมิ่เกม ซ่ึงไอเทมแผนที่นั้น มีประโยชน์มากในการส ารวจโลก o Bonus Chest หากเราเปิดใช้งานส่วนนี้จะมีกล่องสมบัติปรากฏแบบสุ่มในโลกของ เรา ซ่ึงกล่องเหล่านี้จะมีประโยชน์ส าหรบัผู้เล่นเรมิ่ต้นเป็นอย่างมาก เพราะบางครงั้จะ พบกับอุปกรณ์ที่จะช่วยสนับสนุนให้กับผู้เล่นได้ง่ายขึ้น เช่น ดาบ เบ็ดตกปลา ขนมปัง ฯลฯ o Permission level for players who join your world ส่ ว น นี้ เ ป็ น ก า ร ก าหนดการใหส้ ิทธกิ์ารเข้าถึงใหก้ ับผู้เล่นคนอนื่ที่จะเข้ามาในโลกของเรา โดยสามารถ ก าหนดการแบ่งออกเป็น 3 ระดับ ได้แก่ 1. Visitor สามารถเยี่ยมชมได้อย่างเดียว ไม่สามารถสร้างหรือมี Action ต่าง ๆ กับไอเทมภายใน โลกที่เจ้าของ (Host) สร้างเอาไว ้ได้
90 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 2. Member เปรียบเสมือนเป็นผู้เล่นที่สามารถ สร้าง ท าลาย โจมตี วัตถุ หรอืสิ่งของ ภายในโลกที่เจ้าของสรา้งเอาไวไ้ด้ยกเว้นจะไม่สามารถใช้ ค าสั่งลัดต่าง ๆ ได้ 3. Operator ส า ม า ร ถ ท า ไ ด้ เ ห มื อ น Member ทุกอย่า ง แต่เพิ่ม ความสามารถในการควบคุม ก าหนด Permission ให้กั บผู้เล่น (Player) คนอนื่ๆ อกีทั้งยังสามารถใช้ค าสั่งลัดต่าง ๆ ได้ o World Type ใช ้ในการปรับแต่งว่า เราต้องการให ้โลกของเรามีรูปแบบเป็นอย่างไร โดยเราสามารถก าหนดได้ 2 รูปแบบ ได้แก่ 1. Flat เป็นพื้นที่โลกแบบโล่ง ไม่มีภูเขา แม่น ้ าหรอืสิ่งต่าง ๆ ที่บ่งบอกถึง สภาพแวดล้อมให้เราได้เห็นเลย มีเพียงแต่บล็อกหญ้าที่กว้างตลอด ครอบคลุมพื้นที่ 2. Infinite เป็นโลกประเภทที่คนส่วนใหญ่นิยมใช้กัน มีลักษณะเหมือนโลก จรงิทั้งสภาพแวดล้อม สิ่งก่อสรา้งต่าง ๆ o Seed เป็นค่าหนึ่ง ในรูปของตัวอักษรหรือตัวเลข ใช ้ในการระบุตัวตนของโลกที่เรา สร้างข้ึน (ส่วนใหญ่ที่เห็นกันทั่วไปจะมาเป็นตัวเลขสิบหลัก ตั้งแต่เลข - 2,147,483,648 จนถึง 2,147,483,648) หากเราน าเลข Seed จากผู้เล่นเกมใน ภาคเดียวกันมาใส่ โลกที่สรา้งก็จะมีหน้าตาเหมือนกันทั้งหมด ทั้งสิ่งก่อสรา้ง ทั้ง ที่ตั้งของแรต่ ่าง ๆ ยกตัวอย่างเช่น หากเราใส่เลข Seed 633155865 แล้วสร้างโลก ขึ้นมา หากไปยังพิกัดต าแหน่ง (Coordinates) ที่ 632 49 71 จะพบกับพื้นที่ เหมือนกับรูปด้านล่างนี้
91 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” หมายเหตุการปรับ Starting Map Bonus Chest World Type และ Seed สามารถปรบั ได้เฉพาะครง้ัแรกที่สรา้งโลก (Create World) เท่าน้ัน ไม่สามารถ ปรับเปลี่ยนในภายหลังเหมือนตัวอื่นได้ o Simulation Distance เป็นการก าหนดค่าระยะห่างที่ใช้อัปเดตเอกลักษณ์ (Entity) ต่าง ๆ รอบตัวผู้เล่น เช่น ถ้าเราก าหนดระยะห่าง (Distance) ที่ 6 Chunks เอกลักษณ์ต่าง ๆ ที่เกินระยะ 6 Chunks นี้ก็จะไม่ถูกอัปเดต จนกว่าตัวผู้ เล่นจะเดินเข้าไปใกล้ระยะนั้น ๆ
92 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” หมายเหตุ1 Chunks จะมีค่าขนาดพื้นที่ 16×16×256 รวมเป็น 65,356 บล็อค เรียง เป็นตารางแกน x และ y ดังรูป
93 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” • World Option เป็นการก าหนดตัวเลือกเสริมต่าง ๆ ที่จะใช ้ในโลกของเรา ซึ่งเรา สามารถเลือกเองได้ว่าต้องการให้ท างานหรือไม่ โดย World Option มีดังต่อไปนี้ o Friendly Fire เมื่อสั่งปิด จะท าให้ตัวละครของเราไม่ได้รับความเสียหายจากการ โจมตีของผู้เล่นคนอื่น ๆ (จะเห็นผลได้ชัดเจนเมื่อเล่นโหมด Survival) o Show Coordinates เมื่อสั่งเปิด ในหน้าจอเกมของเราก็จะปรากฏพิกัด (Coordinates) ที่เราอยู่แบบ Real-time ซึ่งพิกัดบนหน้าจอจะมีอยู่สามหลัก หลัก แรกคือแกน X หลักที่สองคือแกน Y หลักที่สามคือแกน Z o Fire Spreads เมื่อสั่งปิด จะสามารถป้องกันไม่ใหไ้ฟเกิดการลุกลามไปยังพื้นที่อื่น ได้ ซึ่งใช ้ในการป้องกันการลุกลามไฟไหม ้ได้ดี o TNT Explodes เมื่อสั่งปิด ไอเทมที่เกี่ยวข้องกับการระเบิด จะไม่สามารถสรา้ง ความเสียหายให้แก่ไอเทมได้เลย (ระเบิดสิ่งก่อสรา้ง ไม่พัง) o Mob Loot โดยปกติเมื่อผู้เล่นโจมตีใส่ Mob จนตาย จะได ้ไอเทมของ Mob นั้น ๆ มา ซ่ึงหากเราปิดค าสั่งนี้จะไม่มีไอเทมใดปรากฏข้ึนหลังจาก Mob ตัวนั้นตาย o Natural Riegeneration หากเราปิดปุ่มตัวเลือกนี้ หลอดพลังชีวิตของเราจะไม่ สามารถเพิ่มได้อีกเลยตลอดทั้งเกม หรอืจนกว่าจะเปิดปุ่มนี้อีกครงั้หน่ึง (จะเห็น ผลได้ชัดเจนเมื่อเล่นโหมด Survival) o Tile Drops โดยปกติเมื่อผู้เล่นท าลายบล็อกแล้วก็จะไดไ้อเทมของบล็อกนั้น ๆ มา ซ่ึงหากเราปิดค าสั่งนี้จะไม่มีไอเทมใดปรากฏข้ึนหลังจากท าลายบล็อก (แต่ไม่ส่งผล อะไรกับไอเทมที่ได้จากการท าลาย Mob) o Immediate Respawn เป็นการตั้งค่าว่า เมื่อผู้เล่นตาย จะใหเ้กิดใหม่ในทันทีหรอื ว่า เมื่อผู้เล่นตายจะต้องมีหน้าต่างขึ้นมาก่อน แล้วค่อยให้ผู้เล่นเลือกคลิกปุ่มเพื่อให้ เกิดใหม่เอง (จะเห็นผลได้ชัดเจนเมื่อเล่นโหมด Survival) o Respawn radius โลกจะมีสิ่งมีชีวิตที่สามารถเคลื่อนที่(Mob ย่อมาจาก Mobile) ต่าง ๆ มาเพิ่มสีสันให้เกม โดยการปรบัแต่งนี้มีเพื่อให้เราสามารถก าหนด ว่าจะให้พวก Mob มีจุดเกิดในรัศมีเท่าไหร่รอบตัวผู้เล่น (หน่วยเป็น Chunks)
94 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” • Cheats เป็นค าสั่งลัดที่จะช่วยใหเ้ราเล่นเกมได้งา่ยข้ึน โดยมีค าสั่งลัดดังต่อไปนี้ o Activate Cheats ท าให้เราสามารถใช้ค าสั่งลัด (Cheat) ในโลกของเกม Minecraft ได้ซ่ึงหากไม่เปิด ค าสั่งลัดด้านล่างนี้จะไม่เปิดใหใ้ช้งาน o Always Day จะมีไว้เพื่อปรับให้เป็นเวลากลางวันตลอดเวลา o Do Daylight Cycle ท าใหโ้ลกมีทั้งเวลากลางวนัและกลางคืน หมายเหตุถ้าเปิด Always Day แล้ว ปุ่ม Do Daylight Cycle ก็จะปิด กลับกันถ้าเปิด Do Daylight Cycle แล้ว ปุ่ม Always Day ก็จะปิด o Keep Inventory เมื่อเปิดใช้งาน หากผู้เล่นตาย ไอเทมก็จะอยู่ติดตัวเราตลอดไป ไม่หาย o Mob Spawning หากปิดปุ่มนี้ไป ก็จะไม่มี Mob ตัวไหนมาเกิดในโลกได้เลย เหมาะ ส าหรับการใช ้โหมด Creative ที่ไม่ต้องการให้มีMob มาเดินไปมาระหว่างการ ออกแบบ ก่อสร้าง o Mob Griefing หากปิดปุ่มนี้ จะเป็นการป้องกันเพื่อไม่ให้ Mob ที่สามารถมี ปฏิสัมพันธ์กับสิ่งของหรอื ไอเทมของเรา มาท าลายหรอืขโมยของจากเราไปได้เช่น Creeper ที่สามารถเดินมาระเบิดบล็อก หรือ Enderman ที่มีพฤติกรรมขโมยเอา บล็อกของเราไป เป็นต้น o Entities Drop Loot เมื่อใช้งานปุ่มนี้จะเป็นการหยุดใหไ้อเทมเมื่อสิ่งมีชีวิตในเกม ตาย o Weather Cycle ในโลกของเกม Minecraft จะมีสภาพอากาศอยู่ 3 ส่วนหลัก ๆ คือ ปลอดโปร่ง (Clear) ฝนตก (Rain) และฝนฟ้าคะนอง (Thunder) ซึ่งการใช้ งานปุ่มนี้จะเป็นการแสดงสภาพอากศทั้งหมดโดยสลับกันเกิดในเกม (ซ่ึงอากาศ ปลอดโปร่งจะมีระยะเวลายาวนานมากที่สุด) การปิดปุ่มนี้จะท าให้อากาศในเกมมีแต่ ปลอดโปรง่เท่านั้น o Command Blooks Enabled เมื่อเปิดไว้มันจะท าให้ผู้เล่นในโหมด Creative สามารถเอา Command Block มาใช ้ได้
95 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” • Random Tick Speed ในโลกของเกม Minecraft 1 วันเท่ากับในชีวิตจริงประมาณ 20 นาที ช่องนี้มีไว ้ใช้เพื่อปรับความเร็วของเวลาในเกมโดยเฉพาะ หมายเหตุ เวลาในเกม Minecraft 1 วันคือ 20 นาที โดยจะถูกแบ่งออกเป็น 10 นาที เป็นเวลาตอนกลางวัน 1.5 นาที เป็นช่วงเวลาตอนพระอาทิตย์ขึ้นและตก 7 นาที ที่เหลือจะเป็นเวลาตอนกลางคืน เมื่อถึงตอนกลางคืนแล้ว ทุก ๆ อย่างจะอยู่ในความมืด 6.4. การตั้งค่าหอ้งเรยีน (Classroom Settings) การตั้งค่าหอ้งเรยีน สามารถตั้งค่าได้โดยใหค้ลิกที่ปุ่ม Settings → เลือกกลุ่มค าสั่ง Classroom ดังรูป โดยการตั้งค่าหอ้งเรยีน แบ่งออกเป็น 2 กลุ่ม ได้แก่
96 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 1. กลุ่ม Classroom Settings ประกอบไปด้วย • Allow Commands เมื่อเปิดใช้งาน จะเป็นการอนุญาตให้ผู้เล่น สามารถใช้งาน Comand Code ในโลกได้ • Code Builder เมื่อเปิดใช้งาน จะเป็นการอนุญาตให้ผู้เล่นสามารถใช้ งาน Code Builder (เขียนโค้ดโดยการกดปุ่ม C) ในโลกได้ • Always Day เมื่อเปิดใช้งาน จะเป็นการก าหนดให ้โลกอยู่ในสภาวะ กลางวันตลอด (จะไม่มีกลางคืน หรือฟ้ามืด) • Perfect Weather เมื่อเปิดใช้งาน จะเป็นการก าหนดให ้โลกมีสภาพ อากาศฟ้าแจ่มใสตลอดเวลา • Keep Inventory เมื่อเปิดใช้งาน เวลาเกิดเหตุการณ์ที่ผู้เล่นตาย ไอ เทมในช่องเก็บของจะไม่หายไปเมื่อเกิดใหม่ (เห็นผลได้ชัดเจนเมื่ออยู่ใน โหมด Survival) • Allow Mobs เมื่อเปิดใช้งาน จะท าให้มีสิ่งมีชิวิต (Mobs) เกิดมาบน โลกของเรา • Allow Destructive Items เมื่อเปิดใช้งาน จะท าให้สามารถใช้ สิ่งของที่มีความสามารถในการท าลาย เช่น TNT Explode ได้ • Player Damage เมื่อเปิดใช้งาน จะท าให้ผู้เล่นทุกคน สามารถได้รับ ความเสียหายจากสิ่งแวดล้อมได้(เห็นผลได้ชัดเจนเมื่ออยู่ในโหมด Survival) • Player VS Player Damage เมื่อเปิดใช้งาน จะท าให้ผู้เล่นทุกคน สามารถโจมตีกันเอง โดยผู้ที่ถูกโจมตี จะได้รับความเสียหาย (เห็น ผลได้ชัดเจนเมื่ออยู่ในโหมด Survival) • Immutable World เมื่อเปิดใช้งาน จะท าใหส้ ิ่งของต่าง ๆ ทั้งหมดใน โลก ไม่สามารถถูกท าลาย หรือสูญหายไปได้
97 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 2. กลุ่ม Resource Link เป็น ส่วนที่ท าให้เราสามารถระบุ URL ไปเพิ่มเติม พร้อม สร้างปุ่มกดเพื่อให้เชื่อมไป ยังลิงก์ที่ระบุไว ้ได้ โดยผู้เล่น ทุกคนจะสามารถเห็นลิงก์นี้ ได้ โดยกดปุ่ม Esc และเลือก กดไปยัง URL ได้ ดังรูป