Minecraft Bedrock Script API
เอกสารฉบับนี้อยู่ในระหว่างการการจัดทำคลิปวิดีโอ ดังนั้นเอกสารฉบับนี้อาจจะถูกแก้ไขได้ตลอดในอนาคต หากคุณพบปัญหาในการใช้งานเอกสารฉบับนี้ กรุณาติดต่อผู้พัฒนาด้วย
เกี่ยวกับ Series นี้
ต้องเริ่มว่าทำไมถึงเริ่มทำซีรีส์นี้ก่อน Minecraft Bedrock Edition นั้นมีระบบ Script API ที่ช่วยให้ผู้พัฒนาสามารถเขียนโค้ดเพื่อปรับแต่งเกมในแบบที่ต้องการได้ แต่เนื่องจากเอกสารหรือ Tutorial ที่มีอยู่ในตอนนี้ยังค่อนข้างกระจัดกระจายและไม่เป็นระบบ โดยเฉพาะสำหรับผู้เริ่มต้น จึงเป็นแรงจูงใจให้เริ่มทำซีรีส์นี้ขึ้นมา
เป้าหมายหลักของซีรีส์นี้คือ:
- สอนพื้นฐานของ Script API สำหรับ Bedrock Edition ตั้งแต่เริ่มต้น
- อธิบายแนวคิดเบื้องหลังการพัฒนา Add-On หรือ Behavior Packs
- แนะนำเทคนิคต่าง ๆ ที่สามารถใช้ปรับแต่งเกมได้ผ่าน Script API
- สร้างตัวอย่างการใช้งานจริงให้ดูเป็นขั้นตอน
ไม่ว่าคุณจะเป็นนักพัฒนาเกมมือใหม่ หรือเป็นแฟน Minecraft ที่อยากลองเขียนโค้ดของตัวเอง ซีรีส์นี้ก็ออกแบบมาเพื่อให้คุณเข้าใจได้ง่าย และสามารถนำไปใช้งานได้จริง
ผมรู้จัก Minecraft Bedrock Script API ได้ยังไง
ตอนแรกผมก็เป็นคนหนึ่งที่ชอบใช้ Command Block ใน Minecraft มาก เพราะมันสามารถทำอะไรแปลก ๆ เท่ ๆ ได้เยอะเลย แต่พอเริ่มทำระบบที่ซับซ้อนมากขึ้น เช่น พวกเกมมินิเกม หรือระบบเควสในเกม ก็เริ่มรู้สึกว่าการใช้คำสั่งมันเริ่มยุ่งยาก ซับซ้อน และแก้ไขยากมาก โดยเฉพาะเวลาต้องไล่ตาม debug
ช่วงเวลานั้นเอง ผมก็บังเอิญเริ่มเรียน JavaScript พอดี ตอนแรกก็เรียนไว้ใช้กับเว็บ แต่พอได้รู้ว่า Minecraft Bedrock Edition เองก็สามารถใช้ JavaScript ได้ผ่าน Script API ผมก็สนใจขึ้นมาทันที เพราะมันเหมือนเป็นการเอาสองสิ่งที่ผมชอบมารวมกัน — การเล่น Minecraft กับการเขียนโค้ด
หลังจากนั้นผมก็เริ่มหาข้อมูล ศึกษาวิธีใช้งาน Script API จากเอกสารของ Mojang และจากตัวอย่างใน community ต่าง ๆ จนเริ่มทดลองเขียนของเองได้บ้าง แล้วก็รู้สึกว่า “แบบนี้แหละที่ตามหา” เพราะมันช่วยให้สร้างระบบที่ซับซ้อนขึ้นได้ง่ายกว่า command block เยอะมาก