1 00:00:00,429 --> 00:00:07,309 ดิฉันชื่อ ลิเดีย วินเธอร์ เป็นผู้อำนวยการด้านแบรนด์ของ Mojang ที่สร้างเกมเล็กๆ ชื่อว่า Minecraft 2 00:00:07,309 --> 00:00:12,330 สิ่งที่ฉันชอบทำที่สุดใน Minecraft คือการผจญภัย ท่องเที่ยวเข้าไปในถ้ำและค้นหาดูว่าฉันจะเจออะไรบ้าง 3 00:00:12,330 --> 00:00:17,500 ในฐานะที่ฉันเป็นคนหนึ่งที่ไม่ใช่โปรแกรมเมอร์ ฉันรู้สีกตื่นเต้นจริงๆ กับการที่ได้ผ่าน 4 00:00:17,500 --> 00:00:25,110 บทเรียนต่างๆใน Minecraft และได้เรียนรู้การเขียนโค้ด จริงๆด้วยตัวฉันเอง 5 00:00:25,110 --> 00:00:29,820 ตอนหลังสุดนั้น เราต้องใช้บล็อก moveForward(); เยอะ มาก มันจะง่ายกว่ามากเลย ถ้าเราสามารถบอกคอมพิวเตอร์ 6 00:00:29,820 --> 00:00:36,270 ให้เคลื่อนที่ไปข้างหน้า 4-5 ครั้ง แต่เราก็ช่างโชคดี เสียนี่กระไรที่คอมพิวเตอร์สามารถทำตามคำสั่ง repeat ที่ 7 00:00:36,270 --> 00:00:42,910 (ให้ทำซ้ำๆ) ได้เป็นอย่างดี ด้วยการใช้ลูปเพื่อทำซ้ำๆ ในการสร้าง Minecraft เราใช้ลูปเพื่อทำซ้ำๆ ในการจัดวาง 8 00:00:42,910 --> 00:00:48,760 สิ่งของต่างๆ เพื่อสร้างสรรค์โลกใหม่ขึ้นมา ซึ่งหมายถึงบล็อกจำนวนนับพันนับหมื่น 9 00:00:48,760 --> 00:00:55,329 เช่นเดียวกันที่ เราสามารถใช้ลูปแค่เล็กๆน้อยๆได้ด้วย เช่นการทำให้เท้าของ Alex เคลื่อนไหวไปมาเมื่อเธอเดิน 10 00:00:55,329 --> 00:01:01,350 ลูปเพื่อทำซ้ำๆนี้เป็นส่วนที่ทรงพลังในการเขียนโปรแกรม 11 00:01:01,350 --> 00:01:06,060 ราตรีกาลกำลังคลีบคลานเข้ามา ในสองสามตอนถัดไปเราจะ สร้างที่พักเพื่อให้อยู่อย่างปลอดภัย เราจะใช้บล็อกทำซ้ำๆ 12 00:01:06,060 --> 00:01:12,970 เพื่อช่วยทำได้อย่างง่ายดาย ในการสร้างกำแพงบ้าน เราสามารถเลือกที่จะบอก Alex ให้เคลื่อนไปข้างหน้าและ 13 00:01:12,970 --> 00:01:18,280 จัดวางฝากระดานสี่ครั้ง หรือเราอาจบอก Alex ให้เธอเคลื่อนที่ไปข้างหน้าและวางฝากระดานหนึ่งแผ่น 14 00:01:18,280 --> 00:01:23,920 แล้วใช้คำสั่งเดียวกันนี้กับ repeat block (บล๊อกทำซ้ำๆ) โดยให้ Alex ทำกิจกรรมนั้นหลายๆ ครั้ง 15 00:01:23,920 --> 00:01:27,909 ถึงตอนนี้ เราก็คลิกที่ repeat block (บล๊อกทำซ้ำๆ) และบอก Alex ว่าเราต้องการให้เธอทำแบบนี้กี่ครั้ง 16 00:01:27,909 --> 00:01:32,329 เอาละ มาสร้างบ้านของเรากันก่อนตะวันจะตกดิน ขอให้สนุกนะคะ