-
ผมชื่อ เจ็น เบอร์เจนสเต็น รู้จักกันในชื่อเล่นๆว่าเจบบ์
ผมเป็นหัวหน้านักพัฒนาให้กับ Minecraft
-
ตอนมาอยู่ที่ mojang.com ผมอายุประมาณ 11 หรือ 12
และผมเริ่มเขียนโปรแกรมเพราะว่า
-
ผมต้องการสร้างเกม เพื่อนของคุณพ่อคนหนึ่งบอกผมว่า
จะสร้างเกมได้นั้น
-
คุณต้องเรียนรู้วิธีการเขียนโปรแกรม
นี่คือการเริ่มต้นของผม ผมชอบการออกแบบและหาวิธี
-
สร้างสรรค์สิ่งของต่างๆขึ้นมา
นี่เป็นสาเหตุที่ทำให้ผมชอบ Minecraft จริงๆ
-
ในชั่วโมงถัดจากนี้ คุณจะได้เรียนรู้พื้นฐานของความรู้ทางด้านคอมพิวเตอร์โดยการใช้โปรแกรม Alex หรือ Steve
-
เพื่อให้วัตถุที่จำลองขึ้นมาเคลื่อนไหวในโลกของ Minecraft
วิธีการเขียนโปรแกรมแบบดั้งเดิมนั้นเป็นการเขียนโค้ดด้วยตัวอักษร
-
แต่สมัยนี้เราใช้บล็อกแทน ซึ่งเป็นระบบที่ใช้บล็อกต่างๆ
ที่คุณสามารถลากและวางแทน
-
การเขียนโปรแกรม ที่จริงแล้ว คุณกำลังสร้างโค้ดด้วย จาวา-สคริปต์ ซึ่งเป็นหลักการที่คุณ
-
กำลังเรียนรู้สิ่งที่นักโปรแกรมเมอร์ใช้อยู่
และเป็นพื้นฐานด้านคอมพิวเตอร์ในทุกวันนี้
-
เช่นเดียวกับที่ Mojang นี่ เราก็ใช้หลักการเดียวกัน
ในการสร้างให้ Minecraft ทำตามที่เราต้องการ
-
ก่อนที่เราจะเริ่มกัน ให้คุณเลือกผู้แสดงมาหนึ่งสักคนหนึ่ง ผมจะเลือก Alex โดยเราจะมาเขียนโค้ดเป็นโปรแกรม
-
ที่จะทำให้ Alex เคลื่อนไหวไปรอบๆ จอ
โดยจอภาพของคุณนั้นจะถูกแบ่งออกเป็นสามส่วนหลักๆ
-
ด้านซ้ายเป็นบริเวณที่ใช้เล่น Minecraft
เป็นที่ที่โปรแกรมของคุณจะใช้ทำงาน คำสั่งสำหรับ
-
แต่ละลำดับนั้นจะถูกเขียนด้านล่าง บริเวณตอนกลางเป็นทูลบอกซ์หรือกล่องเครื่องมือ และบล็อกเหล่านี้แต่ละอัน
-
เป็นคำสั่งที่กำกับการทำงานของ Alex
ส่วนบริเวณสีขาวทางขวานั้นเราเรียกว่า
-
พื้นที่ทำงานและเป็นที่ซึ่งเราใช้สร้างโปรแกรม
โดยถ้าหากเราลากบล็อก moveForward(); ไปที่
-
พื้นที่ทำงานของเราแล้วคลิก Run จะเกิดอะไรขึ้น
Alex ก็จะเคลื่อนไปข้างหน้าหนึ่งช่องตาราง
-
และถ้าหากเราต้องการทำบางอย่างหลังจากที่ Alex
เคลื่อนที่ไปหนึ่งช่อง เราจะทำอย่างไร?
-
เราสามารถเำพิ่มบล็อกเข้าไปในโปรแกรมของเรา ผมจะเลือกใช้บล็อก turnRight(); โดยทีผมจะลากบล็อกนี้
-
ไปไว้ต่อจากบล็อก moveForward(); ของผม แล้วรอจนเส้นสีส้มปรากฎขึ้นมา ต่อจากนั้นผมก็จะวางมันลง
-
โดยที่บล็อกทั้งสองจะประกบเข้าหากัน
เมื่อผมกดปุ่ม Run อีกครั้งหนึ่ง Alex จะทำตาม
-
คำสั่งต่างๆที่ซ้อนกันจากด้านบนลงมาด้านล่างในพื้นที่ทำงานของเรา และหากว่าคุณต้องการลบบล็อกทิ้ง
-
ก็แค่เพียงลากบล็อกนั้นจากกองคำสั่งกลับไปที่กล่องเครี่องมือ หากต้องการเปลี่ยนกลับไปให้เหมือนเดิม
-
และกลับไปตอนที่เริ่มต้นใหม่อีกครั้ง คุณสามารถใช้ปุ่ม Start Over ที่อยู่มุมบนขวาของพื้นที่ทำงาน
-
อ้อมีอีกอย่างหนึ่ง คุณเห็นสามเหลี่ยมเล็กๆ ที่อยู่บนบล็อกให้เลี้ยวใหม?
-
เมื่อใดก็ตามที่คุณเห็นสามเหลี่ยมเหล่านี้ หมายความว่าคุณมีตัวเลือกอื่นๆอีก
-
เรามาเริ่มเขียนโค้ดกันเถอะ!