🌟 ยินดีต้อนรับสู่บทเรียนขั้นสูง!
Welcome to Advanced Tutorials!
🎉 Congratulations! / ยินดีด้วย!
English: You've completed the basics! Now it's time to create more amazing projects. These tutorials will teach you advanced Scratch techniques while improving your English!
ไทย: คุณผ่านพื้นฐานแล้ว! ตอนนี้ถึงเวลาสร้างโปรเจกต์ที่ยอดเยี่ยมขึ้นไปอีก บทเรียนเหล่านี้จะสอนเทคนิค Scratch ขั้นสูงพร้อมกับพัฒนาภาษาอังกฤษของคุณ!
ในบทเรียนนี้คุณจะได้เรียนรู้:
- การสร้างสตูดิโอดนตรีที่สามารถเล่นเสียงกีตาร์ได้จริง
- การสร้างเรื่องราวแบบโต้ตอบที่มีตัวเลือกหลายทาง
- การออกแบบและสร้างตัวละครของคุณเองด้วย Paint Editor
- การใช้ Broadcast เพื่อสื่อสารระหว่างสไปรท์
- การสร้าง Custom Blocks (ฟังก์ชันของคุณเอง)
- การทำงานกับ Lists เพื่อเก็บข้อมูลมากกว่า 1 ค่า
English: Each tutorial includes step-by-step instructions, code examples, and tips to help you succeed. Don't worry if you make mistakes - that's how we learn!
Tutorial 1: Virtual Guitar Studio
สตูดิโอกีตาร์เสมือนจริง
🎵 What You'll Build / สิ่งที่คุณจะสร้าง
English: Create a virtual guitar where each key on your keyboard plays a different note. You'll learn about sound blocks, keyboard input, and visual feedback!
ไทย: สร้างกีตาร์เสมือนจริงที่แต่ละปุ่มบนคีย์บอร์ดเล่นโน้ตที่ต่างกัน คุณจะได้เรียนรู้เกี่ยวกับบลอกเสียง การรับข้อมูลจากคีย์บอร์ด และการแสดงผลแบบเห็นภาพ!
1เตรียมโปรเจกต์ / Setup the Project
🇹🇭 ไทย:
- สร้างโปรเจกต์ใหม่ใน Scratch
- ลบสไปรท์แมวที่มีอยู่ (Right-click > Delete)
- คลิก "Choose a Sprite" และค้นหา "Guitar"
- หากไม่มีกีตาร์ ให้เลือก "Button" หรือ "Music Note" แทน
- เพิ่มฉากหลัง "Music Room" หรือสีพื้นที่คุณชอบ
🇬🇧 English:
- Create a new Scratch project
- Delete the default cat sprite (Right-click > Delete)
- Click "Choose a Sprite" and search for "Guitar"
- If there's no guitar, choose "Button" or "Music Note" instead
- Add a "Music Room" backdrop or any color you like
2เพิ่มส่วนขยายดนตรี / Add Music Extension
🇹🇭 ไทย: เพิ่มบลอกดนตรีพิเศษ
- คลิกปุ่ม "Add Extension" ที่มุมล่างซ้าย (ไอคอนกล่องบวก)
- เลือก "Music" จากรายการ
- ตอนนี้คุณจะเห็นบลอกสีเขียวใหม่สำหรับดนตรี!
🇬🇧 English:
- Click the "Add Extension" button in the bottom left (box with plus icon)
- Select "Music" from the list
- Now you'll see new green blocks for music!
Why? The Music extension gives you blocks to play notes, drums, and instruments!
3สร้างโน้ตดนตรี / Create Musical Notes
🇹🇭 ไทย: เขียนโค้ดให้แต่ละปุ่มเล่นโน้ตต่างกัน
เราจะใช้ปุ่ม A, S, D, F, G, H, J เป็นโน้ต Do Re Mi Fa Sol La Ti
🇬🇧 English: Code each key to play a different note
We'll use keys A, S, D, F, G, H, J for notes Do, Re, Mi, Fa, Sol, La, Ti
💡 Understanding Note Numbers / ทำความเข้าใจตัวเลขโน้ต
- 60 = C (Do) - โน้ตกลาง
- 62 = D (Re) - สูงขึ้น 2
- 64 = E (Mi) - สูงขึ้น 4
- 65 = F (Fa) - สูงขึ้น 5
- 67 = G (Sol) - สูงขึ้น 7
- 69 = A (La) - สูงขึ้น 9
- 71 = B (Ti) - สูงขึ้น 11
English: Each number represents a musical note. 60 is middle C, and higher numbers are higher notes!
4เพิ่มเครื่องดนตรี / Add Different Instruments
🇹🇭 ไทย: ให้ผู้เล่นเลือกเสียงเครื่องดนตรีได้
เพิ่มบลอกนี้ที่ด้านบนของโค้ด:
🇬🇧 English: Let players choose different instrument sounds
Explanation: Now players can press 1, 2, 3, or 4 to change instruments!
5เพิ่มคำแนะนำบนหน้าจอ / Add On-Screen Instructions
🇹🇭 ไทย: สร้างสไปรท์ข้อความแสดงวิธีเล่น
- เพิ่มสไปรท์ "Button" ใหม่
- ไปที่แท็บ "Costumes"
- ใช้ Text Tool (T) พิมพ์คำแนะนำ
- ตัวอย่าง: "Press A-S-D-F-G-H-J to play notes!"
- วางไว้มุมบนของเวที
🇬🇧 English: Create a text sprite showing how to play
- Add a new "Button" sprite
- Go to the "Costumes" tab
- Use the Text Tool (T) to type instructions
- Example: "Press A-S-D-F-G-H-J to play notes!"
- Position it at the top of the stage
ยอดเยี่ยม! คุณสร้างสตูดิโอกีตาร์เสมือนจริงแล้ว!
🎵 Music Creator Unlocked!
🚀 Challenge Ideas / ไอเดียท้าทาย
- เพิ่มปุ่มเล่นเพลงสำเร็จรูป (Play "Happy Birthday" automatically)
- สร้างระบบบันทึกเสียง (Record and playback)
- เพิ่มจังหวะกลอง (Add drum beats)
- สร้างคีย์บอร์ดเปียโนที่คลิกได้
- เพิ่ม Tempo Control (ความเร็วเพลง)
English: Try adding automatic songs, recording features, drum beats, clickable piano keys, or tempo control!
Tutorial 2: Interactive Story Creator
สร้างเรื่องราวแบบโต้ตอบได้
📚 What You'll Build / สิ่งที่คุณจะสร้าง
English: Create an interactive adventure story where the reader makes choices that change the story! You'll learn about broadcasts, backdrops, and branching narratives.
ไทย: สร้างเรื่องราวผจญภัยแบบโต้ตอบที่ผู้อ่านทำการเลือกที่เปลี่ยนเรื่องราว! คุณจะได้เรียนรู้เกี่ยวกับ broadcasts, ฉากหลัง และการแตกแขนงของเรื่อง
1วางแผนเรื่องราว / Plan Your Story
🇹🇭 ไทย: เรื่องราวตัวอย่าง: "ผจญภัยในป่าวิเศษ"
โครงเรื่อง:
- Scene 1: คุณพบทางแยก - ไปซ้ายหรือขวา?
- Scene 2A: (ซ้าย) พบสายน้ำและนางฟ้า
- Scene 2B: (ขวา) พบถ้ำและมังกร
- Scene 3: Happy Ending!
🇬🇧 English: Example story: "Adventure in the Magic Forest"
Story Structure:
- Scene 1: You find a fork in the road - go left or right?
- Scene 2A: (Left) Find a river and a fairy
- Scene 2B: (Right) Find a cave and a dragon
- Scene 3: Happy Ending!
2เตรียมฉากหลัง / Prepare Backdrops
🇹🇭 ไทย: สร้างหรือเลือกฉากหลังสำหรับแต่ละฉาก
- คลิก "Backdrops" ที่มุมล่างขวา
- คลิก "Choose a Backdrop"
- เลือก: "Forest" (ฉาก 1)
- เพิ่ม: "Lake" (ฉาก 2A - ทางซ้าย)
- เพิ่ม: "Cave" (ฉาก 2B - ทางขวา)
- เพิ่ม: "Garden" (ฉาก 3 - จบ)
🇬🇧 English: Create or choose backdrops for each scene
- Click "Backdrops" in the bottom right
- Click "Choose a Backdrop"
- Select: "Forest" (Scene 1)
- Add: "Lake" (Scene 2A - left path)
- Add: "Cave" (Scene 2B - right path)
- Add: "Garden" (Scene 3 - ending)
3สร้างตัวเล่าเรื่อง / Create the Narrator
🇹🇭 ไทย: สร้างสไปรท์ที่เล่าเรื่อง
- ลบสไปรท์แมว
- เพิ่มสไปรท์ "Wizard" หรือ "Narrator"
- หากไม่มี ให้ใช้ "Person" หรือ "Character"
🇬🇧 English: Create a narrator sprite
คำอธิบาย:
- switch backdrop to Forest - เปลี่ยนเป็นฉากป่า
- show - แสดงตัวละคร
- say ... for 2 seconds - พูดข้อความ 2 วินาที
4สร้างทางเลือก / Create Choice System
🇹🇭 ไทย: ให้ผู้เล่นเลือกทางได้
🇬🇧 English: Let the player make choices
💡 Understanding Broadcasts / ทำความเข้าใจ Broadcasts
Broadcast เหมือนการส่งข้อความให้สไปรท์อื่นฟัง:
- broadcast (LeftPath) = ส่งสัญญาณ "LeftPath"
- when I receive (LeftPath) = เมื่อได้รับสัญญาณ "LeftPath" ให้ทำอะไร
- ใช้เชื่อมต่อการกระทำระหว่างสไปรท์
English: Broadcasts are like sending messages between sprites. One sprite sends a signal, and other sprites listen for it!
5เพิ่มตัวละครพิเศษ / Add Special Characters
🇹🇭 ไทย: เพิ่มนางฟ้าและมังกรที่ปรากฏในฉากต่างๆ
🇬🇧 English: Add a fairy and dragon that appear in different scenes
สำหรับสไปรท์นางฟ้า:
สำหรับสไปรท์มังกร:
ยอดเยี่ยม! ตอนนี้คุณเป็นนักสร้างเรื่องราวแล้ว!
📚 Story Master Unlocked!
🚀 Story Improvement Ideas / ไอเดียปรับปรุงเรื่อง
- เพิ่มมากกว่า 2 ทางเลือกในแต่ละจุด
- สร้างฉาก 5-10 ฉากสำหรับเรื่องที่ยาวขึ้น
- เพิ่มเอฟเฟกต์เสียงประกอบ
- ให้ตัวละครเคลื่อนไหวระหว่างฉาก
- เพิ่มระบบสะสมของ (Inventory)
- สร้าง Multiple Endings (จบหลายแบบ)
- เพิ่มเกมมินิในเรื่อง
English: Try adding more choices, longer stories, sound effects, moving characters, an inventory system, multiple endings, or mini-games!
Tutorial 3: Custom Sprite Creator
สร้างตัวละครของคุณเอง
🎨 What You'll Learn / สิ่งที่คุณจะเรียนรู้
English: Learn to design your own unique characters using Scratch's Paint Editor! You'll create custom sprites from scratch and make them animated.
ไทย: เรียนรู้การออกแบบตัวละครพิเศษของคุณเองด้วย Paint Editor ของ Scratch! คุณจะสร้างสไปรท์พิเศษตั้งแต่ต้นและทำให้มีแอนิเมชั่น
1เปิด Paint Editor / Open Paint Editor
🇹🇭 ไทย: เริ่มต้นสร้างสไปรท์ใหม่
- คลิก "Choose a Sprite" ที่มุมล่างขวา
- เลือก "Paint" (ไอคอนพู่กัน)
- จะเปิด Paint Editor ขึ้นมา
🇬🇧 English: Start creating a new sprite
- Click "Choose a Sprite" in the bottom right
- Select "Paint" (paintbrush icon)
- The Paint Editor will open
🖌️ Paint Editor Tools / เครื่องมือใน Paint Editor
- Brush (พู่กัน) - วาดเส้นอิสระ
- Line (เส้นตรง) - วาดเส้นตรง
- Circle (วงกลม) - วาดวงกลม/วงรี
- Rectangle (สี่เหลี่ยม) - วาดสี่เหลี่ยม
- Text (ข้อความ) - เพิ่มตัวอักษร
- Fill (เติมสี) - ระบายสีพื้นที่
- Eraser (ยางลบ) - ลบส่วนที่ไม่ต้องการ
- Select (เลือก) - เลือกและย้ายส่วนต่างๆ
English: Use these tools to draw: Brush, Line, Circle, Rectangle, Text, Fill, Eraser, and Select!
2สร้างตัวละครแบบง่าย / Create a Simple Character
🇹🇭 ไทย: วาดสัตว์น่ารักง่ายๆ - กระต่าย!
ขั้นตอน:
- หัว: ใช้เครื่องมือ Circle วาดวงกลมสีขาวขนาดใหญ่
- หู: วาดวงรี 2 อันด้านบนหัว
- ตา: วาดวงกลมเล็กสีดำ 2 อัน
- จมูก: วาดสามเหลี่ยมสีชมพูเล็กๆ
- ปาก: ใช้เส้นวาดรอยยิ้ม
- ตัว: วาดวงรีใหญ่ด้านล่างหัว
- แขนขา: วาดวงรีเล็กๆ 4 อัน
🇬🇧 English: Draw a cute simple animal - a bunny!
Steps:
- Head: Use Circle tool to draw a large white circle
- Ears: Draw 2 ovals on top of the head
- Eyes: Draw 2 small black circles
- Nose: Draw a small pink triangle
- Mouth: Use Line to draw a smile
- Body: Draw a large oval below the head
- Limbs: Draw 4 small ovals for arms and legs
⚠️ Important Tip / เคล็ดลับสำคัญ
อย่าลืมวางตัวละครที่ จุดกึ่งกลาง ของ Canvas! จุดกึ่งกลางคือที่ที่มีเครื่องหมาย + สีเทา นี่จะทำให้ตัวละครหมุนและเคลื่อนไหวได้ถูกต้อง
English: Always center your character on the + mark! This makes rotation and movement work correctly.
3สร้างคอสตูมสำหรับแอนิเมชั่น / Create Costumes for Animation
🇹🇭 ไทย: ทำให้กระต่ายเดินได้!
- คลิกขวาที่คอสตูม และเลือก "Duplicate" (ทำซ้ำ)
- ในคอสตูมที่ 2 เปลี่ยนตำแหน่งขาเล็กน้อย
- ทำซ้ำอีกครั้งสำหรับคอสตูมที่ 3
- เปลี่ยนขาอีกครั้ง
- ตอนนี้คุณมี 3 คอสตูมสำหรับการเดิน!
🇬🇧 English: Make the bunny walk!
- Right-click the costume and select "Duplicate"
- In costume 2, move the legs slightly
- Duplicate again for costume 3
- Change the legs again
- Now you have 3 walking costumes!
คำอธิบาย:
- next costume - เปลี่ยนไปคอสตูมถัดไป
- เมื่อใช้กับหลายคอสตูม จะสร้างแอนิเมชั่น!
- wait 0.1 seconds - ควบคุมความเร็วของแอนิเมชั่น
4เพิ่มสีและเอฟเฟกต์ / Add Colors and Effects
🇹🇭 ไทย: ทำให้ตัวละครสวยงามขึ้น!
- Gradient (ไล่สี): คลิก Fill > เลือก Gradient > ระบายสี
- Outline (ขอบ): เพิ่มเส้นขอบสีดำรอบตัวละคร
- Shadow (เงา): วาดวงรีสีเทาด้านล่างตัวละคร
- Details (รายละเอียด): เพิ่มลวดลายหรือรอยยิ้ม
🇬🇧 English: Make your character beautiful!
- Gradient: Click Fill > Select Gradient > Paint colors
- Outline: Add black borders around your character
- Shadow: Draw a gray oval below the character
- Details: Add patterns or expressions
5สร้างตัวละครประเภทอื่น / Create Different Character Types
🇹🇭 ไทย: ลองสร้างตัวละครอื่นๆ!
🇬🇧 English: Try creating different types of characters!
💡 Character Ideas / ไอเดียตัวละคร
- Robot (หุ่นยนต์): ใช้รูปสี่เหลี่ยมและวงกลม
- Monster (สัตว์ประหลาด): ใช้สีสันสดใส รูปร่างไม่เหมือนใคร
- Superhero (ฮีโร่): เพิ่มผ้าคลุมและสัญลักษณ์
- Animal (สัตว์): แมว สุนัข นก ปลา
- Fantasy (แฟนตาซี): มังกร นางฟ้า ยูนิคอร์น
- Food (อาหาร): พิซซ่ายิ้ม ไอศกรีมน่ารัก
English: Try robots, monsters, superheroes, animals, fantasy creatures, or cute food characters!
6ใช้ตัวละครในเกม / Use Your Character in Games
🇹🇭 ไทย: นำตัวละครที่สร้างไปใช้ในเกม!
🇬🇧 English: Use your custom character in games!
ตอนนี้คุณสามารถควบคุมตัวละครที่สร้างเองด้วยลูกศร!
เหลือเชื่อ! ตอนนี้คุณเป็นนักออกแบบตัวละครแล้ว!
🖌️ Artist Badge Unlocked!
🚀 Advanced Art Tips / เทคนิคขั้นสูง
- ใช้ Layer (ชั้น) โดยการวาดแยกส่วน
- ใช้ Group/Ungroup เพื่อจัดกลุ่มชิ้นส่วน
- ใช้ Flip Horizontal เพื่อกลับด้าน
- ใช้ Copy/Paste สำหรับชิ้นส่วนที่เหมือนกัน
- เพิ่ม Costume Center ให้ถูกต้องสำหรับการหมุน
- สร้าง Sprite Sheet หลายคอสตูมในภาพเดียว
English: Use layers, grouping, flipping, copying, proper centering, and sprite sheets for professional results!
🎓 สรุปและขั้นตอนต่อไป
Summary and Next Steps
🌟 Congratulations! / ยินดีด้วย! 🌟
English: You've completed three advanced Scratch tutorials! You now know how to create music studios, interactive stories, and custom characters. Keep practicing and creating amazing projects!
ไทย: คุณผ่านบทเรียนขั้นสูงทั้ง 3 บทแล้ว! ตอนนี้คุณรู้วิธีสร้างสตูดิโอดนตรี เรื่องราวแบบโต้ตอบ และตัวละครของคุณเอง ฝึกฝนต่อไปและสร้างโปรเจกต์ที่ยอดเยี่ยม!
📚 สิ่งที่คุณได้เรียนรู้:
- Music Extension: การใช้บลอกดนตรีขั้นสูง
- Broadcasts: การส่งสัญญาณระหว่างสไปรท์
- Backdrops: การเปลี่ยนฉากหลัง
- Keyboard Input: การรับข้อมูลจากคีย์บอร์ด
- Paint Editor: การวาดและออกแบบสไปรท์
- Costumes: การสร้างแอนิเมชั่นด้วยหลายคอสตูม
- Story Structure: การออกแบบโครงเรื่อง
- Visual Feedback: การแสดงผลตอบสนอง
📚 What You Learned:
- Music Extension: Advanced music blocks
- Broadcasts: Sending messages between sprites
- Backdrops: Changing scenes
- Keyboard Input: Detecting key presses
- Paint Editor: Drawing and designing sprites
- Costumes: Creating animations with multiple costumes
- Story Structure: Designing narrative flow
- Visual Feedback: Providing player response
🎯 Project Combination Ideas / ไอเดียรวมโปรเจกต์
ลองรวมทุกอย่างที่เรียน!
- Musical Story: เรื่องราวที่มีดนตรีประกอบ
- Character Creator Game: เกมให้ผู้เล่นออกแบบตัวละครเอง
- Band Simulator: วงดนตรีที่มีหลายเครื่องดนตรี
- Animated Music Video: MV ที่ใช้ตัวละครสร้างเอง
- Adventure with Sound: เกมผจญภัยที่มีเสียงประกอบ
English: Combine everything you learned into mega projects like musical stories, character creator games, band simulators, animated music videos, or adventures with sound effects!
🚀 ความท้าทายถัดไป:
- สร้างโปรเจกต์ที่ใช้เวลา 1 สัปดาห์
- แบ่งปันโปรเจกต์บน Scratch Community
- Remix โปรเจกต์ของผู้อื่นและพัฒนาต่อ
- เรียนรู้ Lists และ Custom Blocks
- เรียนรู้ Cloud Variables (ตัวแปรออนไลน์)
- เริ่มเรียน Python หรือ JavaScript
- สร้างโปรเจกต์การศึกษาที่มีประโยชน์
🚀 Next Challenges:
- Create a project that takes 1 week to complete
- Share your project on Scratch Community
- Remix other people's projects and improve them
- Learn Lists and Custom Blocks
- Learn Cloud Variables (online variables)
- Start learning Python or JavaScript
- Create useful educational projects
💬 English Learning Through Scratch / เรียนภาษาอังกฤษผ่าน Scratch
คำศัพท์ใหม่ที่คุณได้เรียนรู้:
- Broadcast - การส่งสัญญาณ
- Extension - ส่วนขยาย
- Instrument - เครื่องดนตรี
- Narrator - ผู้เล่าเรื่อง
- Gradient - การไล่สี
- Duplicate - ทำซ้ำ
- Outline - เส้นขอบ
- Feedback - การตอบสนอง
คุณได้ฝึกอ่านและฟังภาษาอังกฤษมากกว่า 100 ประโยคแล้ว!
English: You've practiced reading and listening to over 100 English sentences! Keep using Scratch to improve your English naturally!
🌈 Final Words / คำสุดท้าย
ไทย: การเขียนโปรแกรมคือการแก้ปัญหาและสร้างสรรค์ ทุกครั้งที่คุณสร้างโปรเจกต์ คุณกำลังพัฒนาทั้งทักษะเทคโนโลยีและภาษาอังกฤษไปพร้อมกัน! อย่าหยุดเรียนรู้!
English: Programming is about problem-solving and creativity. Every project you create develops both your technology skills and English skills together! Never stop learning!
🎸 Music Master 📖 Story Creator 🎨 Artist
🎉 Happy Creating! / สนุกกับการสร้างสรรค์! 🎉
Created with 💙 for Thai English Learners
สร้างด้วย 💙 สำหรับคนไทยที่กำลังเรียนภาษาอังกฤษ
📱 Keep pressing 🔊 to practice pronunciation!
กดปุ่ม 🔊 ต่อไปเพื่อฝึกการออกเสียง!