YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Thai subtitles

← Minecraft - Hour of Code: INTRO

Get Embed Code
32 Languages

Showing Revision 4 created 11/28/2016 by Noy Chunkasut.

  1. ผมชื่อ เซียน สแปร์สเตียน รู้จักกันในชื่อเล่นว่าเจบบ์
    ผมเป็นหัวหน้านักพัฒนาให้กับ Minecraft

  2. ที่ mojang.com ตอนผมอายุประมาณ 11 หรือ 12
    ผมก็เริ่มเขียนโปรแกรมเพราะว่าผมต้องการ
  3. สร้างเกม โดยเพื่อนคนหนึ่งของคุณพ่อบอกผมว่า
    จะสร้างเกมได้นั้น
  4. คุณต้องเรียนรู้วิธีการเขียนโปรแกรม
    นี่คือการเริ่มต้นของผม ผมชอบการออกแบบและค้นหา
  5. สถาปัตยกรรมของสิ่งต่างๆ
    นี่เป็นสาเหตุที่ทำไมผมถึงชอบ Minecraft เสียจริงๆ
  6. ในชั่วโมงถัดจากนี้ คุณจะได้เรียนรู้พื้นฐานของความรู้ทางด้านคอมพิวเตอร์โดยการโปรแกรม Alex หรือ Steve
  7. เพื่อเคลื่อนไหวในโลกที่จำลองขึ้นมาของ Minecraft
    สำหรับวิธีการเขียนโปรแกรมแบบดั้งเดิมนั้น
  8. เป็นการเขียนโค้ดด้วยตัวอักษร สมัยนี้เราใช้ BLOCKLY
    ซึ่งเป็นระบบที่ใช้บล็อกต่างๆ ที่คุณลากและวางแทน
  9. การเขียนโปรแกรม ที่จริงแล้ว คุณกำลังสร้างโค้ดด้วย จาวา-สคริพท์ ซึ่งเป็นหลักการที่คุณ
  10. จะเรียนรู้ซึ่งเป็นสิ่งที่โปรแกรมเมอร์ใช้อยู่
    และเป็นพื้นฐานด้านคอมพิวเตอร์ในทุกวันนี้
  11. เช่นเดียวกับที่ Mojang นี่ เราก็ใช้หลักการเดียวกัน
    ในการสร้างให้ Minecraft ทำตามที่เราต้องการ
  12. ก่อนที่เราจะเริ่มกัน ให้คุณเลือกผู้แสดงมาหนึ่งสักคนหนึ่ง ผมจะเลือก Alex โดยเราจะมาเขียนโค้ดเป็นโปรแกรม
  13. ที่จะทำให้ Alex เคลื่อนไหวไปรอบๆ จอ
    โดยจอภาพของคุณนั้นจะถูกแบ่งออกเป็นสามส่วนหลักๆ
  14. ด้านซ้ายเป็น PLAY SPACE ที่ใช้เล่น Minecraft
    เป็นที่ที่โปรแกรมของคุณจะใช้ทำงาน คำสั่งแต่ละ
  15. ระดับนั้นจะถูกเขียนไว้ด้านล่าง บริเวณตอนกลางเป็นTOOLBOX หรือกล่องเครื่องมือ และบล็อกเหล่านี้แต่ละอัน
  16. เป็นคำสั่งที่กำกับการทำงานของ Alex
    ส่วนบริเวณสีขาวทางขวานั้นเราเรียกว่า
  17. WORKSPACE และเป็นที่ซึ่งเราใช้สร้างโปรแกรม
    โดยถ้าหากเราลากบล็อก moveForward(); ไปที่
  18. พื้นที่ทำงานของเราแล้วคลิก Run จะเกิดอะไรขึ้น
    Alex ก็จะเคลื่อนไที่ไปข้างหน้าหนึ่งช่องตาราง
  19. และถ้าหากเราต้องการทำบางอย่างหลังจากที่ Alex
    เคลื่อนที่ไปหนึ่งช่อง เราจะทำอย่างไร?
  20. เราสามารถเพิ่มบล็อกอีกอันหนึ่งเข้าไปในโปรแกรม ผมจะเลือกใช้บล็อก turnRight(); โดยทีผมจะลากบล็อกนี้
  21. ไปไว้ใต้บล็อก moveForward(); ของผม แล้วรอจนเส้นสีส้มปรากฎขึ้นมา ต่อจากนั้นผมก็จะวางมันลงไป
  22. โดยที่บล็อกทั้งสองจะประกบเข้าหากัน
    เมื่อผมกดปุ่ม Run อีกครั้งหนึ่ง Alex จะทำตาม
  23. คำสั่งต่างๆที่ซ้อนกันจากด้านบนลงมาด้านล่างของ workspace ของเรา และหากว่าคุณต้องการลบบล็อกทิ้ง
  24. ก็แค่เพียงลากบล็อกนั้นจากกลับไปที่ toolbox หากต้องการเปลี่ยนกลับไปให้เหมือนเดิม
  25. และกลับไปตอนที่เริ่มต้นใหม่อีกครั้ง คุณสามารถใช้ปุ่ม Start Over ที่อยู่มุมบนขวาของพื้นที่ทำงาน workspace
  26. อ้อมีอีกอย่างหนึ่ง คุณเห็นสามเหลี่ยมเล็กๆ ที่อยู่บนบล็อก turn ไหม?
  27. เมื่อใดก็ตามที่คุณเห็นสามเหลี่ยมเหล่านี้ หมายความว่าคุณมีตัวเลือกอื่นๆให้เลือกอีก
  28. เรามาเริ่มเขียนโค้ดกันเถอะ!