The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by Wachirawit Yakhai, 2023-09-13 03:57:17

book_Minecraft

book_Minecraft (1)


ข โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” สารบัญ หัวข้อ หน้า 1. แนะน า Minecraft Education Edition................................................................................. 1 1.1. Minecraft: Education Edition คืออะไร ?........................................................................ 1 1.2. เรมิ่ต้นใช้งาน Minecraft: Education Edition................................................................. 1 2. วิธีการใช้งาน Minecraft Education Edition เบื้องต้น.................................................... 8 2.1. การเปลี่ยนชุดตัวละคร (Change skin of my Avatar)................................................... 8 2.2. การสร้างโลก (Create your World)................................................................................ 9 2.3. การควบคุมพื้นฐาน (Basic Controls in Minecraft).....................................................11 2.4. การใช้งานกล้องและแฟ้มสะสมภาพ (Camera & Portfolio) .........................................15 2.5. การใช้กระดานชอล์ก (Chalkboard).................................................................................18 2.6. การใช้งานตัวละคร NPC (Non-Player Character)....................................................19 2.7. การใช้งาน Immersive Reader ที่ช่วยให้ทุกคนสามารถอ่านและเข้าใจภาษาได้ดีขึ้น.....24 3. เรยีนรกู้ารโค้ดดิ้งด้วย Code Builder ใน Minecraft Education Edition..............29 Coding Challenge 1 : เด็กน้อยผู้เรียกฝน (Make it Rain!)...............................................33 Coding Challenge 2 : พายุฝนไก่ (Chicken Rain)............................................................38 Coding Challenge 3 : เอเจนท์ (Agent)..............................................................................46 Coding Challenge 4 : คบเอเจนท์สร้างบ้าน (Meet Agent to Build a House)............51


ค โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” สารบัญ (ต่อ) หัวข้อ หน้า 4. การใช้งานห้องเรียนในวิชาด้านต่าง ๆ ใน Minecraft Education..................................58 4.1. แนะน าบทเรียน Chemistry Tutorial ห้องแลปทดลองเคมีในโลกเสมือน.......................58 4.2. แนะน าบทเรียน Python 101 ห้องเรียนภาษาไพธอนระดับเบื้องต้นในโลกเสมือน............64 4.3. แนะน าบทเรียน Frozen Planet || ซีรสี ์หอ้งเรยีนของชีวติสัตวข์ ั้วโลกที่น่ารกัและน่ารู้..66 5.การจัดการห้องเรียน (Classroom) ในโลกเสมือนด้วยMinecraft Education Edition......69 5.1. วิธีการเข้าร่วมโลกเสมือน (Join World)............................................................................69 5.2. วิธีบริหารเกม (Game Management) ..........................................................................75 5.3. การ Import และ Export World .................................................................................... 80 6. การตั้งค่าของ Minecraft Education Edition ทั้งหมด.................................................85 6.1. การตั้งค่าทั่วไป (General Settings)................................................................................85 6.2. การตั้งค่าการควบคุม (Control Settings).....................................................................86 6.3. การตั้งค่าเกม (Game Settings).....................................................................................87 6.4. การตั้งค่าหอ้งเรยีน (Classroom Settings)..................................................................95


1 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 1. แนะน า MINECRAFT EDUCATION EDITION 1.1. Minecraft: Education Edition คืออะไร ? Minecraft Education Edition เป็นแอปพลิเคชันส าหรับการท างานร่วมกันในโลก เสมือนของเกมต้นฉบับ Minecraft และสามารถใช้งานได้หลากหลายรูปแบบเพื่อให้ความรู้ ทางด้าน STEM Coding แก่ผู้เรยีน อีกทั้งเป็นการเปลี่ยนแปลงการเรยีนในห้องเรยีนแบบก่อน มาเป็นในรูปแบบการเรียนรู้เชิงเกม (Game-Base Learning) เพื่อดึงดูดและจุดประกายความ หลงใหลในการเรียนรู ้ให้กับนักเรียนอีกด้วย Minecraft Education Edition จะแตกต่างกับ Minecraft รุ่นอื่นอย่าง Java Edition Bedrock Edition ฯลฯ เนื่องจากMinecraft Education Edition นี้จะมาสนับสนุนทางด้าน การศึกษา (Education) ช่วยให้ผู้สอนสามารถควบคุมกิจกรรมการเรียนของนักเรียนได้ผ่าน ระบบเกม ซึ่งคุณครู อาจารย์จากประเทศต่าง ๆ ในระดับเกรด K-12 ก็ได ้ใช้ Minecraft: Education Edition เพื่อสอนวิชาต่าง ๆ ตั้งแต่วิชาวิทยาการค านวณ คณิตศาสตร์ ประวัติศาสตร์ เคมี ตลอดจนวิชาที่เรียนรู้เรื่องของสังคม และภาษาต่างประเทศ อีกทั้งยังส่งเสรมิ ทักษะที่ส าคัญในศตวรรษที่ 21 เช่น การท างานร่วมกัน การแก้ปัญหาอย่างสร้างสรรค์ และการ เป็นพลเมืองดิจิทัล ผ่านบทเรียนในโลกของ Minecraft Education Edition 1.2. เรมิ่ต้นใช้งาน Minecraft: Education Edition ก่อนที่จะเรมิ่การใช้งาน Minecraft Education Edition จะต้องด าเนินการตรวจสอบ ความพร้อมก่อนใช้งานให้เรียบร้อยก่อน โดยขั้นตอนการตรวจสอบและการติดตั้งโปรแกรม Minecraft Education Edition มีดังต่อไปนี้ (1) ตรวจสอบความต้องการของระบบ (Check the System Requirements) Minecraft: Education Edition สามารถติดตั้งได้บนอุปกรณ์Chromebook iPad Mac และ Windows PC รวมทั้งเมื่อเดือนกันยายน ปี2022 ที่ผ่านมา Minecraft


2 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Education Edition ได้เปิดตัวการใช้งานบนระบบสมาร์ทโฟนอย่าง Android และ iOS อีกด้วย เพื่อให้แน่ใจว่าอุปกรณ์ของเราสามารถใช้งานโปรแกรม Minecraft Education Edition ได้อย่างมีประสิทธภิาพ จงึจา เป็นที่จะต้องตรวจสอบใหแ้น่ใจวา่อุปกรณ์ของเรานั้น ตรงตามข้อก าหนดขั้นต ่ าของระบบหรอื ไม่ โดยสามารถตรวจสอบเบื้องต้นได้ดังนี้ ค ว า ม ต้อ ง ก า ร ขั้น ต ่ า ข อ ง ร ะ บ บ ป ฏิบัติก า ร ( Operating system requirements) Device Minimum supported OS Chromebook Chrome OS 83 หรือสูงกว่า Mac Catalina 10.15 หรือสูงกว่า PC Windows 8 หรือสูงกว่า Android Phone / Tablet Android 8.0 หรือสูงกว่า iPhone / iPad iOS 11 / iPadOS 11 หรือสูงกว่า ความต้องการขั้นต ่ าของฮารด์แวร์(Hardware requirements) ▪ กรณีอุปกรณ์เป็น Chromebook Mac และ Windows PC Hardware Required specification CPU Intel Core i3-3210 3.2 GHz AMD A8-7600 APU 3.1 GHz หรือเทียบเท่า RAM 2 GB


3 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Hardware Required specification GPU Integrated: Intel HD Graphics 4000 (Ivy Bridge) หรือ AMD Radeon R5 series (Kaveri line) with OpenGL 4.4 หรือเทียบเท่า Discrete: Nvidia GeForce 400 Series หรือ AMD Radeon HD 7000 series with OpenGL 4.4 หรือเทียบเท่า HDD มีพื้นที่วา่งขั้นต ่ า 1 GB ส าหรับ game core maps และไฟล์อื่น ๆ ▪ กรณีอุปกรณ์เป็น iPhone / iPad Hardware Required specification CPU 32 หรือ 64 bit RAM 1 GB HDD มีพื้นที่วา่งขั้นต ่ า 1 GB ส าหรับ game core maps และไฟล์อื่น ๆ ▪ กรณีอุปกรณ์เป็น Android Phone / Tablet Hardware Required specification CPU 32 หรือ 64 bit RAM 1 GB HDD มีพื้นที่วา่งขั้นต ่ า 1 GB ส าหรับ game core maps และไฟล์อื่น ๆ สามารถดูรายละเอยีดเพิ่มเติมได้ที่เวบ็ ไซต์ https://educommunity.minecraft.net/hc/en-us/articles/360047556591


4 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” (2) Try Minecraft: Education Edition for free บัญชีที่จะเข้าใช้งานโปรแกรม Minecraft Education Edition หากมีบัญชี Office 3 6 5 Education ห รือ บั ญ ชี Microsoft 3 6 5 เ ร า จ ะ ส า มา ร ถ ใ ช้ งา น Minecraft Education Edition ได้อย่างเต็มรูปแบบ (หากบัญชีOffice 365 ของผู ้ใช้อยู่ในระดับ A1 จะมีขีดจา กัดเพียงอย่างเดียวคือจา นวนครงั้ที่สามารถลงชื่อเข้าใช้งาน หากต้องการใช้งาน แบบไม่จ ากัดจ านวนครั้ง อาจจะต้อง Upgrade Plan ให้ระดับสูงขึ้นเป็น A3 หรือ A5 สามารถศึกษารายละเอียดวิธีการรับ Office 365 Education เพิ่มเติมได้ที่ https://www.microsoft.com/th-th/microsoft-365/academic/compare-office-365-education-plans หากไม่มีบัญชี Office 365 Education หรือบัญชี Microsoft 365 เรายังสามารถ ลองบทเรียนสาธิต (Demo Lesson) ส าหรับ Minecraft: Education Edition ได้ (3) Install Minecraft: Education Edition Minecraft: Education Edition สามารถติดตั้งได้บนอุปกรณ์และระบบปฏิบัติการ ที่รองรับ (ข้อ 1.2.1) โดยขั้นตอนการติดตั้ง จะข้ึนอยู่กับอุปกรณ์หรอืเครอื่งคอมพิวเตอรท์ ี่ ใช้งาน สามารถศึกษารายละเอยีดการติดตั้งของแต่ละอุปกรณ์ได้ที่เวบ็ ไซต์ https://educommunity.minecraft.net/hc/en-us/sections/3 6 0 0 0 9 8 1 8 8 3 1 - Installation โดยในหัวข้อนี้จะยกตัวอย่างกา รติดตั้งส าหรับ เ ค รื่อ ง ค อ ม พิ ว เ ต อ ร์ PC ระบบปฏิบัติการ Windows 10 ตัวอย่างขั้นตอนการติดตั้งส าหรบัเครอื่งคอมพิวเตอร์PC 1. เ ข้ า ไ ป ที่ เ ว็ บ ไ ซ ต์ https://education.minecraft.net/ จ า ก นั้น ค ลิก ปุ่ม Download บริเวณแถบด้านบนของเว็บไซต์


5 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 2. เมื่อเข้า มา ใ นส่ วนของกา ร Download แ ล้ ว ระบบเว็บไซต์ จ ะตรวจสอบ ระบบปฏิบัติการของเครื่องคอมพิวเตอร์ และแสดงผลส่วนของ Recommended for your device มาให้ ซึ่งถ้าหากเครื่องคอมพิวเตอร์เป็นระบบปฏิบัติการ Windows จะแสดงภาพดังรูป เราสามารถคลิกปุ่ม Download Now ได้ เพื่อ ดาวนโ์หลดโปรแกรมส าหรบั ใช้ติดตั้ง Minecraft Education Edition ลงเครื่อง คอมพิวเตอร์กรณีถ้าต้องการดาวนโ์หลดโปรแกรมการติดตั้งบนระบบปฏิบัติการ อื่นที่รองรับ สามารถเลื่อนเว็บไซต์ลงมาด้านล่าง เพื่อดาวน ์โหลดโปรแกรมการ ติดตั้งเพิ่มเติมได้ คลิกปุ่ม Download Now เมื่อเข้ามาในเว็บไซต์แล้ว คลิกปุ่ม Download ดังรูป


6 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 3. เมื่อดาวน ์โหลดโปรแกรมเสร็จสิ้นแล้ว จะได ้ไฟล์การติดตั้งโปรแกรมที่มีชื่อว่า MinecraftEducationEdition_x86_X.XX.XX.X (ตัวอย่างดังรูป) ให้คลิกเปิด ไฟล์นี้ข้ึนมา เพื่อเรมิ่การติดตั้งโปรแกรม โดยสามารถเรมิ่การติดตั้งได้โดยการ คลิกปุ่ม Next จนกว่าจะถึงการคลิกปุ่ม Finish 4. จากนั้นให้ด าเนินการเปิดโปรแกรมข้ึนมา หากติดตั้งโปรแกรม Minecraft Education Edition สมบูรณ์ ให้ด าเนินการเข้าสู่ระบบด้วยบัญชี Microsoft 365 Education ให้เรียบร้อยก่อน (หากไม่มีบัญชี Microsoft 365 Education สามารถคลิกที่ปุ่ม If you don’t have an account, try a demo lesson เพื่อ ทดลองใช้งานบทเรียน Demo Lesson แบบสั้น)


7 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 5. เมื่อเข้าสู่ระบบเรียบร้อยแล้ว จะได้ลักษณะหน้าจอดังรูป ซึ่งพร้อมส าหรับการใช้ งานโปรแกรม Minecraft Education Edition แล้ว


8 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 2. วิธีการใช้งาน MINECRAFT EDUCATION EDITION เบื้องต้น 2.1. การเปลี่ยนชุดตัวละคร (Change skin of my Avatar) ในหน้าจอเรมิ่ต้นของการใช้งานโปรแกรม จะสังเกตได้ว่า จะมีตัวละคร (Avartar) อยู่ บริเวณด้านขวาของหน้าจอ ซึ่งตัวละครนี้ จะเป็นเสมือนตัวของผู้เล่น ที่จะใช้ด าเนินเรื่องในโลก เสมือนของ Minecraft โดยเราสามารถเลือกเปลี่ยนชุด (Skin) ได้ โดยคลิกที่ปุ่ม ( ไ อ ค อ น ไม้แขวนเสื้อ) จากนั้นเลือกชุดที่ต้องการ เมื่อเลือกได้แล้ว ใหค้ลิกที่ปุ่ม Confirm ดังรูป


9 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 2.2. การสร้างโลก (Create your World) ในการใช้งาน Minecraft เราจ าเป็นจะต้องมีพื้นที่โลกเสมือนก่อน เพื่อใช ้ในการเรียนรู้การ ใช้งาน การสร้างสรรค ์โลก และการออกแบบเกม โดยขั้นตอนการสรา้ง มีขั้นตอนดังต่อไปนี้ 2.2.1. ให้คลิกที่ปุ่ม Play เพื่อเรมิ่เล่นในโลก Minecraft Education Edition 2.2.2.จากนั้น ใหค้ลิกที่ปุ่มไอคอน + CREATE NEW → New


10 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 2.2.3. ถัดมา ในส่วนของ World Settings จะเป็นส่วนที่ให้เราสามารถตั้งค่าโลกได้ (สามารถดูรายละเอียดการตั้งค่าเกม Minecraft ได้ที่หัวข้อ 6 การตั้งค่าของ Minecraft Education Edition) โดยเบื้องต้น ให้เราตั้งชื่อ Wold Name และ ก าหนด Default Game Mode เป็นแบบ Creatvie (โหมดสร้างสรรค์) จากนั้นให้ คลิกปุ่ม Play ดังรูป 2.2.4. จากนั้น รอใหร้ะบบด าเนินการ Generating World


11 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 2.2.5. เมื่อ Generate World เสร็จสิ้น จะพบตัวละครของเรามาอยู่ในโลกของ Minecraft ที่สร้างขึ้นไว้เรียบร้อยแล้ว ดังรูป 2.3. การควบคุมพื้นฐาน (Basic Controls in Minecraft) เมื่อเข้ามาในโลกของเกม Minecraft แล้วนั้น การควบคุมตัวละครเพื่อด าเนินการกระท า สิ่งต่าง ๆ บนโลก เป็นสิ่งที่ส าคัญมาก หากเรยีนรูแ้ละใชไ้ด้อย่างเชี่ยวชาญ จะท าใหไ้ด้รบั ประสบ การเล่นเกม Minecraft ที่ดีมาก และสนุกไปกับการเรยีนรูส้ ิ่งอื่น ๆ ที่จะเกิดข้ึน โดยการควบคุม พื้นฐาน จ าเป็นต้องใช้คีย์บอร์ด (Keyboard) และเมาส์ (Mouse) ในการควบคุมดังรูป


12 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” โดยการควบคุมแต่ละแบบก็จะมีหน้าที่แตกต่างกันออกไปดังต่อไปนี้ 1. การขยับเมาส์ (Move Mouse) เป็นการปรับมุมมองของผู้เล่น หากคุณต้องการมอง ไปทางซ้าย ให้ขยับเมาส์ไปทางซ้าย หากต้องการมองไปทางขวา ให้ขยับเมาส์ไปทางขวา หากต้องการมองไปข้างบนให้ขยับเมาส์ขึ้น หากต้องการมองไปด้านล่าง ให้ขยับเมาส์ลง 2. การเคลื่อนที่แบบ WASD ในการเคลื่อนที่ให้ตัวละครของเราสามารถเดินไปไหนมาไหน ได้นั้น จะใช้อยู่ด้วยกัน 4 ปุ่มบนคีย์บอร์ด ดังนี้ o การกดปุ่ม W จะหมายถึงการเคลื่อนที่ตัวละครไปทางด้านหน้า (Move Forward) o การกดปุ่ม A จะหมายถึงการเคลื่อนที่ตัวละครไปทางด้านซ้าย (Move Left) o การกดปุ่ม S จะหมายถึงการเคลื่อนที่ตัวละครไปทางด้านหลัง (Move Backward) o การกดปุ่ม D จะหมายถึงการเคลื่อนที่ตัวละครไปทางด้านขวา (Move Right) 3. การกระโดด (Jump) ให้กดปุ่ม Spacebar 1 ครงั้เพื่อกระโดด แต่ถ้าหากเรากด Spacebar 2 ครงั้ติดต่อกันจะเปน็การบิน (Double Tab to Fly) หากต้องการให้บิน สูงขึ้น ให้กดปุ่ม Spacebar ค้างไว้ สามารถหยุดการบินได้ โดยการกดปุ่ม Spacebar 2 ครงั้ติดต่อกันอกีครงั้ซ่ึงการบินนี้จะไมส่ามารถน ามาใชใ้นโหมด Survival ได้ 4. การก้มตัว (Crouch) เมื่อเรากดปุ่ม Shift ซ้ายค้างไว้ จะเป็นการให้ตัวละครก้มตัวลง ซึ่งมุมมองการมองเห็นจะขยับลงมาด้านล่างเล็กน้อย หากเรากดปุ่ม Shift ซ้ายค้างไว้ เมื่ออยู่ในสถานะบิน (Flying) อยู่ จะเป็นการบินลง (Fly Down) 5. ช่องเก็บของ (Inventory) เมื่อเรากดปุ่ม E จะแสดงส่วนที่ใช ้ในการเก็บของในตัวผู้ เล่น โดยใน Inventory ของเราจะประกอบด้วย


13 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 6. ทิ้งสิ่งของ (Drop Item) เมื่อเรากดปุ่ม Q จะเป็นการทิ้งสิ่งของที่ถือไว้โดยทิ้งลงไปบน พื้น ที่อยู่ตรงหน้าของผู้เล่น 7. การเลือกสิ่งของ / เครื่องมือ น าใช้งาน (Toolbar Selection) หากเรากดเลขใดเลข หนึ่งในช่วงระหว่างเลข 1 ถึง 9 จะเป็นการเลือกสิ่งของที่อยู่ใน Hotbar มาใช้งาน 8. การหยุดชั่วคราว (Pause) เมื่อกดปุ่ม Esc จะเป็นการหยุดเกมชั่วคราว ซ่ึงการหยุด เกมชั่วคราวนี้เราสามารถเลือกที่จะพักผ่อน ศึกษาวิธีการเล่น (How to Play) ปรับ แต่งตั้งค่าเกม (Settings) เรมิ่การจดัการหอ้งเรยีนรว่มกัน (Start Hosting) รวมถึง การบันทึกและออกจากโลก (Save & Exit) โดยถ้าหากต้องการกลับไปเล่นต่อ ให้คลิกที่ ปุ่ม < Resume Game ดังรูป ช่องส าหรับเก็บของ (27 ช่อง) ช่อง Hotbar (9 ช่อง) เป็นช่องที่จะปรากฏใหเ้ราเหน็ ได้ตลอดทั้งเกม โดยจะปรากฏอยู่ ที่ด้านล่างของหน้าจอ ช่องส าหรบัการสรา้งสิ่งของ (Craft) พื้นฐาน (ขนาด 4X4) ช่อง Off-hand 1 ช่อง ใช้ส าหรบัถือสิ่งของบางชนิด เช่น โล่ เครื่องรางแคล้วคลาด จากความตาย แผนที่ ลูกธนู จรวดดอกไม ้ไฟ เป็นต้น ช่องใส่ชุดเกราะ (4 ช่อง)


14 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 9. การขุด / โจมตี (Mine/Attack) ในขณะที่อยู่ในเกม หากเราคลิกเมาส์ซ้ายใส่สิ่งของ ประเภทบล็อก เช่น พื้นดิน หินในถ้าต่าง ๆ จะเป็นการท าลายสิ่งของเหล่านั้นเพื่อใหเ้กิด พื้นที่หรือช่องว่าง การกระท าแบบนี้จะเรียกว่าการขุด (Mine) หรือการท าลาย (Break) แต่ถ้าหากเราคลิกเมาส์ซ้ายด้วยมอืเปล่า หรอืถือสิ่งของ อาวุธ แล้วโดนสิ่งมีชีวติต่าง ๆ จนได้รบัความเสียหาย ได้รบับาดเจบ็จนกระทั่งตาย การกระท าแบบนี้จะเรียกว่าการ โจมตี (Attack) 10. การวางสิ่งของและการมีปฏิสัมพันธก์ ับสิ่งของต่าง ๆ (Place / Interactive Item) เมื่อต้องการสรา้งสิ่งปลูกสรา้งต่าง ๆ โดยใช้บล็อก การคลิกเมาส์ขวาจะกับ บล็อกนั้น จะเป็นการวาง (Place) บล็อกเหล่านั้นเสมือนกับเป็นการก่ออฐิสรา้งบา้นของ เกมนี้ อกีทั้งการคลิกเมาส์ขวาใส่สิ่งของที่สามารถโต้ตอบได้จะเป็นการสั่งใช้งาน สิ่งของตามคุณสมบัติเช่น หากเราคลิกเมาส์ขวาใส่สิ่งของประเภทประตู(Door) จะเป็น การสั่งใหเ้ปิด และปดิ ประตูหากเราคลิกเมาส์ขวากับสิ่งของประเภทหนังสือ (Book) ที่ อยู่บนมือ จะเป็นการอ่านเนื้อหาในหนังสือเล่มนั้น เป็นต้น 11. การสลับสิ่งของในชอ่ง Hotbar การเราเลื่อน Scroll Wheel เมาส์ไปมา จะเป็นการ สลับสิ่งของในช่อง Hotbar ซึ่งลักษณะการท างานจะคล้ายกับข้อ 7


15 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 2.4. การใช้งานกล้องและแฟ้มสะสมภาพ (Camera & Portfolio) ส าหรับการใช้งาน Minecraft โหมด Creative ที่เหมาะส าหรับการน ามาใช ้ในห้องเรียน การจัดกิจกรรมต่าง ๆ ที่ใช ้ในการเรียนรู้ อาจจะต้องมีการถ่ายรูปเก็บเป็นผลงานของผู้เรียน มาใช้ ให้ทางผู้สอนพิจารณาอยู่บ้าง ทางผู้พัฒนา Minecarft Education Edition จึงมีไอเทมที่มีชื่อ ว่า Camera หรือ กล้องถ่ายรูป มาใช้งานในส่วนนี้โดยเฉพาะ โดยการใช้งานมีขั้นตอนงา่ย ๆ ดังนี้ 2.4.1.กดปุ่ม E บนคีย์บอร์ดเพื่อเปิดหน้าจอช่องเก็บของ (Inventory) ข้ึนมา จากนั้นค้นหา ในช่องที่มีไอคอนแว่นขยายด้วยค าว่า “Camera” ดังรูป


16 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 2.4.2. จากนั้นใหค้ลิกเมาส์ขวาที่ไอเทม Camera 1 ครงั้ แล้วลากเมาส์มาลงไว ้ในช่อง Hotbar (9 ช่อง) ด้านล่าง แล้วคลิกเมาส์ขวาอกี 1 ครงั้จะเป็นการปล่อยไอเทม Camera ลงช่อง Hotbar ได้ผลดังรูป 2.4.3. เมื่อได้รับไอเทม Camera มาแล้ว ให้กดปุ่มกากบาท เพื่อกลับมาที่หน้าจอหลัก สังเกต ได้ว่า หากเราถือ Camera อยู่ จะเห็นรูปไอเทมนี้อยู่บริเวณทางด้านขวาของหน้าจอ ดังรูป


17 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 2.4.4. วิธีการใช้งาน Camera เพื่อใช้ถ่ายรปูใหค้ลิกเมาส์ขวา 1 ครงั้(ต้องถือไอเทม Camera อยู่) ดังรูป ซึ่งหากเรากดเมาส์ขวาค้างไว้ จะเป็นการเล็งระยะการถ่ายรูป ก่อน เมื่อปล่อยเมาส์ขวาก็จะเป็นการถ่ายรูป 2.4.5. หลังจากที่ถ่ายรปูเสรจ็แล้ว หากเราต้องการดภูาพเหล่านั้น ใหค้ ้นหาไอเทมจากช่องเก็บ ของ (Inventory) ที่ชื่อว่า “Portfolio” มาใช้งานดังรูป


18 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 2.4.6. เมื่อเราสั่งใช้งานไอเทม Portfolio จะเหน็ ได้วา่รูปที่ได้ถ่ายไวท้ ั้งหมดด้วย Camera อยู่ใน Portfolio นี้ซ่ึงเราสามารถเพิ่ม ลบ หรือน าภาพถ่ายออกมาใช้งานข้างนอก ได้ อีกด้วย 2.5. การใช้กระดานชอล์ก (Chalkboard) Chalkboard เป็นไอเทมที่มีความสามารถในการแสดงผลข้อความที่มีจ านวนมากตาม ขนาดของกระดานที่เลือกใช้(ปกติหากต้องการแสดงข้อความสั้น ๆ นิยมใชไ้อเทม Sign) ซึ่ง Chalkboard เป็นไอเทมที่มีประโยชน์มากในการน ามาใช ้ในห้องเรียน เนื่องจากผู้สอนอาจจะต้อง ก ากับข้อความประกอบการสอน เช่น โจทย์ค าถาม ความรู้ เนื้อหาการสอนต่าง ๆ ลงไปในโลกของ Minecraft เป็นต้น สามารถเลือกมาใช้งานได ้ในช่องเก็บของ (Inventory) โดยขนาดของ กระดานมีอยู่ด้วยกัน 3 แบบ ได้แก่ 1. Slate จะมีขนาด 1×1 2. Poster จะมีขนาด 2×1 3. Board จะมีขนาด 3×2


19 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 2.6. การใช้งานตัวละคร NPC (Non-Player Character) ตัวละครที่ไม่ใช่ผู้เล่น (Non-Player Character) เรียกแบบศัพท์ที่คุ้นเคยในโลกแห่งเกม ว่า NPC เป็นตัวละครพิเศษที่อยู่ในเกมซ่ึงจะมีทั้งที่มาช่วยผู้เล่น หรอื ใหภ้ารกิจ (Quest) และอื่น ๆ ข้ึนอยู่กับผู้พัฒนาเกมเหล่านั้นจะออกแบบข้ึนมา โดยใน Minecraft Education Edition ได้เปิด ระบบการสร้าง NPC ส าหรับผู้ที่สร้างโลกใน Minecraft ให ้ได ้ใช้งาน ซึ่งผู้สอนสามารถน ามา สร้างเป็นตัวละครที่จะคอยช่วยให้ข้อมูล ให้ลิงก์ไปยังเว็บไซต์ต่าง ๆ แก่ผู้เล่น หรือนักเรียนของเรา ได้อีกทั้งยังสามารถใช้Command Code เพื่อใช ้ในการควบคุมภายในเกมได้อีกด้วย โดย ขั้นตอนการใช้งาน NPC มีดังต่อไปนี้


20 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 2.6.1. การสร้าง NPC เราจะต้องวางไข่ NPC (Spawn NPC) ลงไปในพื้นที่ในโลกของเรา โดยจะต้องน าไอเทมประเภท Spawn จากช่องเก็บของ (Inventory) มาวางไว ้ใน Hotbar ให้เรียบร้อย โดยอาจจะค้นหาค าว่า “NPC” ในช่องเก็บของ ดังรูป 2.6.2.เมื่อได ้ไอเทม Spawn NPC มาแล้ว ให้เลือกพื้นที่ที่ต้องการจะวาง NPC จากนั้นคลิก ขวา ดังรูป


21 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” ข้อควรระวัง กรณีถ้าไม่สามารถวางได้เป็นเพราะว่าค าสั่ง World Builder มีค่าเป็น False อยู่ ดังนั้นจงึจา เป็นต้องเปลี่ยน World Builder ให้เป็น True ก่อน โดยวิธีการคือ 1. ให้กดปุ่ม T หรือปุ่ม Enter 1 ครงั้ เพื่อเปิดการใช้งานในส่วนของ Chat and Commands 2. จากนั้นพิมพ์ค าสั่งว่า /wb ลงในช่อง Chat แล้วกดปุ่ม Enter 3. ถ้าผลลัพธ์ได้เป็นประโยคว่า “World Builder status updated to true” แสดงว่า World Builder มีค่าเป็น True แล้ว ก็จะสามารถวาง NPC ได้ 2.6.3. เมื่อวาง NPC ได้แล้ว จะได้ตัวอย่างลักษณะดังรูป


22 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 2.6.4. เราสามารถก าหนดการตั้งค่าใหก้ ับ NPC ได้ โดยการคลิกเมาส์ขวาที่ตัวละคร NPC 1 ครงั้ โดยการตั้งค่า NPC นั้น จา เป็นจะต้องให้World Builder ให้เป็น True ก่อนเสมอ จงึจะสามารถตั้งค่าได้โดยการตั้งค่า NPC พื้นฐาน ประกอบไปด้วย 1. Name เป็นการตั้งชื่อใหก้ ับ NPC 2. Dialog เป็นการก าหนดค าพูดของ NPC ว่าจะให้แสดงข้อความสื่อสารอะไร ออกมา เมื่อมีผู้เล่นมา Interact 3. Appearance เป็นการก าหนดรูปร่างให้กับ NPC ซึ่งเราสามารถเลือกรูปร่าง ชุด การแต่งตัวได้ 4. Advance Settings เป็นการก าหนดค่าขั้นสูง ซ่ึงประกอบไปด้วย - Add URL : สามารถใส่ลิงก์URL เพื่อไปยังเว็บไซต์ต่าง ๆ ได้ อาจจะน าลิงก์ วิดีโอการเรียนใน YouTube Web Page ที่ให้ความรู้ต่าง ๆ มาใส่ เมื่อกดคุย กับ NPC ก็จะสามารถไปยังเวบ็ ไซต์เหล่านั้นได้ทันที


23 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” - Add Command : สามารถใส่ค าสั่ง Command ใ นเกม Minecraft Education Edition ได้ เพื่อใช ้ในการควบคุมเกมทางอ้อม ผ่านการ Interact กับ NPC โดยค าสั่ง Command มีอยู่หลากหลายค าสั่ง (ค าสั่ง /wb ก็คือว่า เป็น Command เช่นเดียวกัน) สามารถดูรายละเอียดของการใช้ค าสั่ง Command ได้ที่เว็บไซต์ https://educommunity.minecraft.net/hc/en-us/articles/360047555451-Essential-Commands2.6.5. เมื่อก าหนดค่าต่าง ๆ ให้ NPC เสร็จแล้ว ให ้ใส่ /wb ลงในช่อง Chat and Commands อกีครงั้เพื่อท าใหค้ ่า World Builder มีค่าเป็น False หากไม่ท าเช่นนี้ สิ่งที่ก าหนดใหก้ ับ NPC ที่ท ามา จะไม่แสดงผลให้เห็นเมื่อใช้งาน โดยตัวอย่างการใช้ งาน NPC ที่ได้สร้างไว้ ดังรูป


24 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 2.6.6. เมื่อจะใช้งาน NPC ให้คลิกเมาส์ขวาที่ NPC 1 ครงั้จะได้ตัวอย่างผลลัพธด์ ังรูป 2.7. การใช้งาน Immersive Reader ที่ช่วยให้ทุกคนสามารถอ่านและเข้าใจภาษาได้ดีขึ้น Immersive Reader เป็นเครอื่งมือที่ช่วยให้เราสามารถโฟกัสกับการอ่านได้มากยิ่งข้ึน โดยการตัดสิ่งรบกวนในหน้าจอให้พรอ้มส าหรบัการอ่านและเข้าใจภาษา อีกทั้งยังสามารถอ่าน ออกเสียงให้ฟังได้ โดย Immersive Reader เป็นฟังก์ชันที่ถูกพัฒนาโดย Microsoft ซึ่งจะถูก เพิ่มเข้าไปในผลิตภัณฑ์ซอฟต์แวร์หลายตัว ไม่ว่าจะเป็น OneNote Word Outlook Office Lens Microsoft Edge Microsoft Team รวมถึง Minecraft Education Edition เอง ก็มี ฟังก์ชันนี้ให ้ใช้งานเช่นเดียวกัน


25 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” การใช้งาน Minecraft Education Edition ในส่วนของการอธิบายด้วยภาษาการสื่อสาร ในเกม ส่วนใหญ่จะใช้ภาษาอังกฤษเป็นหลัก ผู้ที่ใช้งานอาจจะประสบปัญหาการท าความเข้าใจ ภาษาเหล่านั้น การใช้งาน Immersive Reader ใน Minecraft จึงเป็นทางเลือกที่ดีส าหรับผู้ที่ ต้องการเข้าใจภาษา อีกทั้งสามารถน ามาฝึกฝน เรยีนรูท้ ักษะภาษาได้อกีด้วย ไม่ว่าจะเป็นการอา่น การพูด โดยการใช้งาน Immersive Reader มีดังต่อไปนี้ 2.7.1. การใช้งาน Immersive Reader ให้คลิกที่ปุ่ม ไอคอนรูปหนังสือ ซึ่งจะปรากฏ ให้พบในการเล่น Minecraft Education Edition เมื่อมีเหตุการณ์ที่เราต้องอ่าน ข้อความ เช่น การคุยกับ NPC การอ่านข้อความบนกระดานด า (Chalkboard) การ อ่านข้อความบนป้าย (Sign) เป็นต้น ดังรูป คลิกปุ่ม Immersive Reader


26 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 2.7.2.เมื่อคลิกที่ปุ่ม Immersive Reader แล้ว ภาพในหน้าจอเกมจะเปลี่ยนมาอยู่ในส่วน ของ Immersive Reader ทันที ซึ่งข้อความต่าง ๆ ที่อยู่ในเกม จะถูกน ามาวางไว ้ใน ส่วนของ Immersive Reader ทั้งหมด เช่น ข้อความของ NPC ว่า “Hello my student” ก็จะถูกน ามาใช้ โดยความสามารถหลักที่ใช้งานได้ จะแบ่งออกเป็น 3 ส่วน ได้แก่ 1. Text Preferences 2. Grammar Options และ 3. Reading Preferences ตามหมายเลขที่ก ากับไวด้ ังรูป อกีทั้งหากเรากดปุม่ ในโปรแกรม Immersive Reader จะด าเนินการอา่นข้อความที่ปรากฏอยู่นั้นใหเ้ราฟงั อีกด้วย กดปุ่ม Play เพื่ออ่านข้อความเสียง


27 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 2.7.3.Text Preferences คือโหมดที่เกี่ยวขอ้งกับตัวอกัษรทั้งหมดใน ข้อความ ซึ่งจะมีฟี เชอร์แยกย่อยออกมาดังนี้ ▪ Text Size สามารถเลือกปรับขนาดของตัวอักษรได้ตาม ความต้องการ ▪ Text Spacing จะช่วยเว้นช่องว่างระหว่างตัวอักษรให้ห่าง กันมากข้ึน ท าใหอ้า่นงา่ยมากยิ่งข้ึน ▪ Font ท าให้สามารถเปลี่ยนรูปแบบของตัวอักษรได้ ▪ Page Themes เปลี่ยนสีพื้นหลังเป็นสีขาว ด า หรือสีอื่น ๆ เพื่อท าให้อ่านได้สบายตา 2.7.4.Grammar Options คือโหมดที่เกี่ยวกับข้อง Grammar ทั้งการแบ่งค าเพื่อให้ อ่านค าง่ายขึ้น และการดู Parts of Speech ซ่ึงเป็นประเภทของค าศัพท์ค านั้น ▪ Syl-la-bles เ ห ม า ะ ส า ห รับ ใ ค ร ที่ ฝึ ก อ่า น ค า ภาษาอังกฤษ เพราะจะแยกแต่ละค าให้เราได้ฝึกออก เ สี ย ง กั น เ ป็ น พ ย า ง ค์ เ ล ย ที เ ดี ย ว ไ ด้ อ ย่ า ง เ ช่ น Microsoft ก็จะกลายเป็น Mi • cro • soft ▪ Parts of Speech จะเข้ามาช่วยบอกเราว่าค า ไหนถูกจัดว่าอยู่ในประเภท Noun Verb Adjective หรือ Adverb โดยจะติด Label ไวใ้ห้บนค านั้น ๆ รวมถึงจะไฮไลท์สีไว ้ให้ตามประเภทของค า ▪ Show labels ก็คือปุ่มไว้ส าหรับเปิด หรือ ปิด Labels ต่าง ๆ ที่ได้เลือกไว ้ใน Parts of Speech


28 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 2.7.5.Reading Preferences คือการตั้งค่าเกี่ยวกับการอา่นขอ้ความ ซึ่งในโหมดนี้ก็มี ความส าคัญในด้านการแปลภาษาอีกด้วย โดยมีฟี เชอร์แยกย่อยดังนี้ ▪ Line Focus จะช่วยใหเ้ราโฟกัสกับการอา่นได้มากยิ่งข้นึ โดยการไฮไลท์เนื้อหาเฉพาะบรรทัดที่เราก าหนด โดยสามารถ เลือกเปิดโฟกัสได้ตั้งแต่ 1 บรรทัด 3 บรรทัด ไปจนถึง 5 บรรทัด ▪ Picture Dictionary บอกความหมายของค าด้วยภาพ ท าให้จา ความหมายได้งา่ยมากยิ่งข้ึน ▪ Translate เป็นส่วนที่ช่วยในเรื่องของการแปลที่รองรับ ได้หลายภาษา รวมไปถึงภาษาไทย โดยจะเลือกแปลเป็นค า (By word) หรือจะแปลทั้งบทความ (Document) ก็ สามารถท าได้เช่นเดียวกัน


29 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 3. เรยีนรกู้ารโค้ดดิ้งด้วย CODE BUILDER ใน MINECRAFT EDUCATION EDITION Code Builder ส าหรับ Minecraft: Education Edition ช่วยให้นักการศึกษา คุณครู และนักเรียนได้ส ารวจ สร้าง และเล่นในโลก Minecraft อีกทั้งได้รบัการพัฒนาแพลตฟอรม์การ เรียนรู้เพื่อเขียนโค้ดโดยเฉพาะ เช่น Tynker และ Microsoft MakeCode มาใช้ร่วมกันในการ เรยีนโค้ดดิ้งได้อกีด้วย การเรยีนรูโ้ค้ดดิ้งในเกม Minecraft: Education Edition สามารถเรมิ่การเรยีนรูไ้ด้ดังนี้ 3.1. ในโลก (World) ในเกม จะต้องอยู่ในโหมดสร้างสรรค์ (Creative) จึงจะสามารถใช้ งานส่วนของ Code Builder ได้ โดยเมื่อต้องการใช้งาน ให้กดปุ่ม C บนคีย์บอร์ด ดัง รูป


30 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” 3.2. เมื่อกดเข้าใช้งานครงั้แรก จะพบกับหน้าจอส่วนของการเขียนโค้ด ซึ่งตัวอย่างการ เรยีนรูใ้นเอกสารนี้จะเป็นยกตัวอย่างการโค้ดดิ้งด้วยเครื่องมือ Microsoft MackCode เป็นหลัก ดังรูป 3.3. จากนั้นใหก้ดปุ่ม New Project (ไอคอน + สีเขียว) เพื่อเรมิ่สรา้งโปรเจกต์เขียนโค้ด


31 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” ข้อสังเกต เมื่อเราเปิด Code Builder ขึ้นมา จะมีตัวละครที่มีชื่อว่า Agent ปรากฏขึ้นมาข้างตัว ละครของผู้เล่น ซึ่งเราสามารถเขียนโค้ดเพื่อควบคุม Agent ให้ท าตามค าสั่งได้เสมือนการเขียนโค้ดให้ หุ่นยนต์ท างานในโลก Minecraft 3.4.ถัดไป ตั้งชื่อโปรเจกต์ซ่ึงในตัวอย่างนี้จะตั้งชื่อวา่ “Demo” เมื่อตั้งชื่อเสรจ็แล้ว ใหก้ด ปุ่ม Create 3.5. เมื่อสร้างโปรเจกต์เสร็จแล้ว จะได้หน้าจอส าหรับการเขียนโค้ดบล็อกดังรูป ซึ่งหน้าจอนี้ เราสามารถน าไปเขียนโค้ดใน Minecraft Education Edition ได้ โดยลักษณะการ เขียนจะเป็นรูปแบบการ Block-Base Programming เป็นการเขียนโค้ดในลักษณะ การวาง ต่อประกอบกันเป็นชิ้น โดยถ้าผู้เรยีนสนใจจะเรยีนโค้ดดิ้งภาษาโปรแกรมอื่น สามารถเลือกเปลี่ยนเป็นภาษา Python และภาษา Java Script ได้


32 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง”


33 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Coding Challenge 1 : เด็กน้อยผู้เรียกฝน (Make it Rain!) หลังจากที่เราได้เรียนรู้การเรียกใช้งาน Code Builder ในเกม Minecraft Education Edition แล้ว เนื้อหาที่จะกล่าวถัดมา จะเป็นการอธิบายการโค้ดดิ้งผ่าน Challenge กิจกรรม Make it Rain ซึ่งกิจกรรมนี้จะเป็นการสอนวิธีท าให้ฝนตกลงมาในโลกของเรา โดยใช้การเขียน โค้ดเหตุการณ์ (Event) Step 1 – ให้ลากบล็อกโค้ด จากแถบโค้ด Player (สีฟ้า) น ามาวางไว้ บริเวณพื้นที่ด้านขวา ซึ่งเป็นพื้นที่ส าหรับการเขียนโค้ด (Coding Workspace)


34 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Step 2 – เปลี่ยนชื่อ Command ให้เป็นค าว่า “rain” Step 3 – ให้ลากบล็อกโค้ด จากแถบโค้ด Gameplay (สีน้าตาล) น ามา วางต่อข้างในของบล็อกโค้ด ใน Step 2 ดังรูป


35 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Step 4 – กดปุ่ม Drop Down ที่บล็อกโค้ด Weather แล้วเลือกจากเดิม clear (อากาศ แจ่มใส) ให้เป็น rain (ฝนตก) ดังรูป Step 5 – ทุกครงั้ที่เราเขียนโค้ดเสรจ็แล้ว หรือต้องการจะทดสอบโค้ด ให้คลิกปุ่ม Start เพื่อเรมิ่การท างานของโค้ด (Run Code)


36 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Step 6 – หลังจากที่เรากดปุ่ม Start เสร็จ จะกลับมาที่หน้าจอการเล่นปกติ จะไม่เห็นการ เปลี่ยนแปลงใด ๆ ตัวเกม นั่นเป็นเพราะว่าการท างานของโค้ดที่เขียนไว้จากข้อที่ผ่านมา เป็นการ สั่งใหฝ้นตกผ่านการสั่งโค้ด Event (เหตุการณ์) โดยจะท างานต่อเมื่อมีการพิมพ์ค าสั่งว่า “rain” ในช่อง Chat and Command เท่านั้น Step 7 – ให้ทดสอบโดยการกดปุ่ม T บนคีย์บอร์ด แล้วพิมพ์ค าว่า rain ลงไปในช่องแชท แล้วกดปุ่ม Enter


37 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Step 8 – สังเกตผลลัพธ์ที่ได้จากการท างานโค้ดนี้ จะเห็นได้ว่ามีฝนตกเกิดขึ้นในโลกของผู้ เล่น Coding Challenge Extra เพื่อวัดทักษะการแก ้ไขปัญหา 1. หากเราต้องการจะหยุดฝนโดยการเขียนโค้ด จะต้องท าอย่างไร ?? 2. หากต้องการให้ฝนตกต่อเมื่อมีการว่ายน้า และต้องการให้อากาศแจ่มใสต่อเมื่อตัวละคร เดินอยู่บนบก จะต้องท าอย่างไร ??


38 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Coding Challenge 2 : พายุฝนไก่ (Chicken Rain) ใน Challenge ถัดมา จะเป็นการต่อยอดจาก Coding Challenge 1 ซ่ึงในครงั้นี้จะเป็น การเรียนรู้การโค้ดดิ้งโดยใช ้โค้ดบล็อกการท าซ้า (Loop) และเงื่อนไข (Conditional) มา ประกอบการเรียนรู้นี้ Step 1 – ให้ลากบล็อกโค้ด จากแถบโค้ด Loops (สีเขียว) น ามาวางไว้บริเวณ พื้นที่ด้านขวา ซึ่งเป็นพื้นที่ส าหรับการเขียนโค้ด (Coding Workspace) Step 2 – จากแถบโค้ด Loops (สีเขียว) ให้เลื่อน Scroll Wheel ลงมาด้านล่าง แล้วลาก บล็อกโค้ด มาต่อเข้ากับบล็อก


39 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Step 3 – ถัดมา จะเป็นการเพิ่มโค้ดส่วนของการฟักไข่(Spawn) เข้ามา ซึ่งจะท าให้เรา สามารถน าสิ่งมีชีวิตต่าง ๆ มาใชไ้ด้โดยจะอยู่ในส่วนของแถบโค้ด Mobs (สีม่วง) โดยให้ลากโค้ด มาวางต่อเข้ากับบล็อก


40 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Step 4 – ในบล็อก Spawn ที่ได้น ามาประกอบกันแล้วนั้น ให้เราปรบัเปลี่ยนโดยกดปุ่ม Drop Down แล้วเลือกชนิดของสิ่งมีชีวิตที่ต้องการฟักออกมา โดยให้เลือก “Chicken” (สามารถดูชื่อชนิดของไข่ได้ โดยการน าเมาส์มาวางค้างไว้) Step 5 – ถัดมา ในบล็อก Spawn ตรงส่วนของ at ~0 ~0 ~0 ให้เปลี่ยนตัวเลขเหล่านั้น เป็น at ~0 ~100 ~0 การท าเช่นนี้ จะท าให้การฟักไข่ ถูกฟักขึ้น ณ ต าแหน่งด้านบนของผู้เล่น จากนั้นไก่จะรว่งลงมา ราวกับเม็ดฝนที่ก าลังตกลงมา


41 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” ค่าเลข 3 ตัวที่กล่าวมานี้ เป็นการระบุพิกัดที่ต้องการให้Animal ฟักไข่ณ ต าแหน่งใดของ โลก โดยนับจากระยะศูนย์กลางของตัวละครผู้เล่นเป็นหลัก โดย ~0 ~0 ~0 จะแทนด้วย ~x ~y ~z ดังรูป ตัวอย่างการก าหนดพิกัด - หากระบุ ~0 ~0 ~0 พิกัดที่ได้จะเกิด ณ ต าแหน่ง เดียวกันกับผู้เล่น - ห า ก ร ะ บุ ~0 ~1 0 0 ~0 พิ กั ด ที่ ไ ด้ จ ะ เ กิ ด ณ ต าแหน่งบน โดยระยะด้านบนจะห่างจากผู้เล่น จ านวน 100 บล็อก - หา กระบุ ~ -50 ~0 ~0 พิ กั ดที่ ได้ จ ะเกิ ด ณ ต าแหน่งทิศตะวันตกของโลก โดยระยะจะห่างจาก ผู้เล่นจ านวน 50 บล็อก - หากระบุ ~ 50 ~0 ~50 พิกัดที่ได้จะเกิด ณ ต าแหน่งทิศตะวันออกเฉียงใต้ของโลก Step 6 – จากนั้น ใหเ้ปลี่ยนตัวเลขในบล็อก จาก 4 times ให้เป็น 100 times เพื่อให้การท างานของโค้ดฟักไข่ มีการท าซ้าจ านวน 100 ครงั้เพื่อดูเสมือนวา่เกิดไก่รว่งลงมาจาก บนฟ้าหลายตัวเหมือนฝน เมื่อเสร็จแล้ว ให้ทดสอบโดยการกดปุ่ม Start เพื่อเรมิ่ทดสอบ


42 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Step 7 – เมื่อกดรันโค้ดแล้ว สังเกตผลลัพธ์ที่ได้ โดยการมองขึ้นไปบนฟ้า จะเห็นได้ว่ามี ไก่ (Chicken) ร่วงลงมาจากฟ้าจ านวนมาก เสมือนฝนไก่ที่ก าลังตกลงมาบนฟ้า Step 8 – ถัดไป ลองเพิ่มตัวแปร (Variable) และเงื่อนไข (Conditional) เพื่อให ้โค้ด ท างานได้หลากหลายมากขึ้น โดยให้กลับมาที่ Code Builder จากโค้ดเดิม จากนั้นมาที่แถบ Variables (สีแดง) โดยกดปุ่ม Make a Variable เพื่อสร้างตัวแปรของเราเอง ซึ่งในตัวอย่างนี้ จะสร้างตัวแปรที่มีชื่อว่า “count” มาใช้


43 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Step 9 – ให้ลากบล็อก มาต่อที่ต าแหน่งก่อนหน้า และลากบล็อก มาต่อหลังบล็อก spawn ดังรูป Step 10 – จากนั้น ให้มาที่แถบ Logic (สีฟ้าน้าทะเล) แล้วให้เลือกบล็อกที่ชื่อว่า (บล็อกตัวแรกของแถบนี้) น ามาใช้โดยต่อหลังจากบล็อก ดังรูป


44 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Step 11 – ใ ห้กลั บมา ที่ แ ถบ Logic อีกครั้ง จากนั้นเลื่อน Scroll Wheel ลงมาที่ Comparison ให้น าบล็อก มาวางไว้ทับกับข้อความ true ในบล็อกเงื่อนไข Step 12 – ในส่วนของบล็อก ให้เปลี่ยนโดยการน าบล็อก ในส่วนของ Your Variables แถบ Variable (สีแดง) มาต่อทับกับเลข 0 ตัวแรก จากนั้น เลข 0 ตัวที่2 ให้ เปลี่ยนเป็นเลข 100 ดังรูป


45 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Step 13 – ถัดไป ให ้ไปที่แถบ Gameplay (สีน้าตาล) แล้วลากบล็อก มาวาง ไว้ต่อข้างในบล็อกเงื่อนไข แล้วเปลี่ยนจาก clear (อากาศแจ่มใส) เป็น thunder (ฝนฟ้าคะนอง) โดยใช้ปุ่ม Drop Down ดังรูป Step 14 – เมื่อเขียนโค้ดเสรจ็สิ้น ใหก้ดปุม่ Start เพื่อรันโค้ดข้างต้น ผลลัพธ์ที่ได้ จะ เป็นการที่ฝนไก่รว่งลงมาจากฟา้ โดยเงอื่นไขที่ได้เพิ่มเติมมาคือ จะมีการตั้งตัวแปรชื่อว่า count โดยมีค่าเป็น 0 ตั้งแต่ตอนเรมิ่รนั โค้ด ซ่ึงทุกครงั้ที่มีไก่ถูกฟกั ไข่(Spawn) ออกมา 1 ตัว ค่าของ count จะถูกเพิ่มข้ึนครงั้ละ 1 ซ่ึงนั้นหมายความว่า หากไก่ถูกฟกัมา 100 ตัว ค่าของ count จะ เป็น 100 ด้วยเช่นเดียวกัน และส่วนของเงื่อนไข ถ้าค่าของตัวแปร count มีค่าเท่ากับ (=) 100 สภาพอากาศในเกมจะถูกเปลี่ยนเป็นฝนฟ้าคะนอง ท าให้ผลลัพธ์ที่ได้ จะเป็นการที่เกิดฝนไก่มา พร้อมกับฝนฟ้าคะนอง


46 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Coding Challenge 3 : เอเจนท์ (Agent) ใน Challenge ถัดมา จะเป็นการใช้งานสิ่งที่เรียกว่า Agent ในโลก Minecraft Education Edition โดยค าว่า Agent หรือ ตัวแทน เป็นสิ่งที่จะ ช่วยให้ผู้เล่น สามารถเรียนรู้การเขียนโค้ด และยังเป็นตัวแทนของผลลัพธ์ที่ กระท าหลังจากเขียนโค้ดใหเ้หน็เป็นรูปธรรมมากยิ่งข้ึนในโลก (World) ซึ่งเรา สามารถเขียนโปรแกรมให้Agent ท างานได้หลากหลายอย่างโดยที่ตัวของผู้ เล่นไม่ต้องลงมือท าเอง เช่น การปลูก การเก็บเกี่ยว การขุด การตัดต้นไม้ รวมถึงการสรา้งสิ่งปลูกสรา้งต่าง ๆ ได้


47 โครงการ “พัฒนานวัตกรรมการเรียนรู้ รูปแบบ Metaverse โลกเสมือนจริงสู่ห้องเรียนเสมือนจริง” Step 1 – ให้สร้างโปรเจกต์ Make Code ข้ึนมา จากนั้นใช้บล็อก มาลาก แล้ววาง แล้วเปลี่ยนชื่อ Command เป็นค าว่า “come” พรอ้มทั้งน าบล็อก จาก แถบ Agent (สีแดง) มาวางไว้ด้านใน ดังรูป จากนั้นกดปุ่ม เพื่อรนั โค้ด Step 2 – เมื่อกดปุ่มรันโค้ดแล้ว ให้กดปุ่ม T บนคีย์บอร์ด เพื่อเปิด Chat and Command ข้ึนมา จากนั้นพิมพ์ค าว่า “come” ลงในช่องแชท แล้วกด Enter จะเป็นการสั่งใหโ้ค้ดนี้ท างาน อย่างสมบูรณ์


Click to View FlipBook Version