Scratch 3.0

scratch คือ อะไร ? อ่านว่า (อ่านว่า สแครช) เป็นโปรแกรมภาษาแบบ แบบ block programming (แบบลาก-วาง) เพื่อให้ตัวละครสนทนาเคลื่อนที่ และวาดรูปได้ โดยจัดเรียงคำสั่งตามลำดับขั้นตอน (sequential) เป็นสื่อหนึ่งที่สร้างภาพให้เห็นการทำงานเป็นขั้นตอนและวิธีการคิดแก้ปัญหาที่เป็นระบบ ซึ่งเป็นผลจาก “Computational Thinking”

ผู้เรียนสามารถสร้างชิ้นงานได้อย่างง่ายเช่น – นิทานที่สามารถโต้ตอบกับผู้อ่านได้ – ภาพเคลื่อนไหว – เกมดนตรี – และศิลปะ และเมื่อสร้างเป็นชิ้นงานเสร็จแล้วสามารถนำชิ้นงานที่สร้างสรรค์นี้แสดง แลกเปลี่ยนความคิดเห็นร่วมกับผู้อื่นบนเว็บไซต์ได้ ทำให้ผู้เรียนได้เรียนรู้หลักการทางคณิตศาสตร์ และแนวคิดการโปรแกรมไปพร้อมๆ กับการคิดอย่างสรรค์สรรค์ มีเหตุผล เป็นระบบ และเกิดการทำงานร่วมกัน

เพื่อให้ตอบโจทย์ศตวรรษที่ 21 คือประโยชน์ที่เด็กจะได้รับการเรียนรู้ในศตวรรษที่ 21 โดยเฉพาะในหลัก 4Cs ได้แก่

1.Creativity คิดสร้างสรรค์ แก้ได้กี่วิธีบ้าง เปิดโอกาสให้เด็กคิด

2.Critical Thinking การคิดอย่างมีเหตุผล

3.Collaboration ทำงานร่วมกับเพื่อนเพื่อแก้ปัญหากันเป็นทีม

4.Communication สื่อสารอย่างมีประสิทธิภาพ เเสดงลำดับขั้นตอน การคิดแก้ปัญหาของตัวเองได้

scratch ถูกเขียนใหม่ทั้งหมดใน Adobe Flash สำหรับรุ่น 2.0 แต่ยังคงรันโครงการจาก เวอร์ชันที่เก่ากว่า มันยังคงสมบูรณ์ฟรีและไม่มีโฆษณา เนื่องจากคุณสมบัติใหม่และภาษาการเขียนโปรแกรมที่แตกต่างกันโครงการ scratch 2.0 จะถูกบันทึกในรูปแบบ. sb2 แทนรูปแบบ. sb ก่อนหน้า อย่างไรก็ตามโครงการที่อัปโหลดจาก Scratch 1.4 ยังคงสามารถดาวน์โหลดได้จากหน้าโครงการในรูปแบบ. sb มีคุณสมบัติเพิ่มเติมใหม่มากมายทั้งในโปรแกรมและเว็บไซต์

แต่ใน scratch 3.0 นั้น

– สามารถใช้ scratch 3.0 บนแท็บเล็ตได้! เช่นเดียวกับการสร้างรีมิกซ์และแชร์โปรเจ็กต์บนแล็ปท็อปและเดสก์ท็อปตอนนี้คุณสามารถทำสิ่งนี้ได้บนแท็บเล็ต (รวมถึงไอแพด) และอุปกรณ์มือถือ โดยมีการหันมาใช้ HTML5 แทนที่ Flash

– ตัวละครฉากหลังและเสียงใหม่!

– โปรแกรมแก้ไขสีและเสียงใหม่

– บล็อคใหม่!

scratch รุ่นต่อไป ถูกออกแบบมาเพื่อขยายวิธีการและที่ที่เราสามารถสร้างด้วย scratch มันจะรวมสไปรท์ใหม่มากมายตัวแก้ไขเสียงใหม่ทั้งหมดและบล็อกการเขียนโปรแกรมใหม่มากมาย ด้วย scratch 3.0 เราจะสามารถสร้างและเล่นโครงการบนแท็บเล็ตของเรานอกเหนือจากแล็ปท็อปหรือคอมพิวเตอร์เดสก์ท็อปของเรา scratch 3.0 จะลบบล็อคที่มีอยู่หรือไม่ หากเรามี Scratch 2.0 อยู่แล้ว? ไม่มีการลบบล็อกเก่าใน Scratch 3.0 แต่บางอันได้เปลี่ยนไปเล็กน้อยและบางส่วนถูกย้ายไปที่ “ส่วนขยาย”

Scratch 3.0 จะแนะนำบล็อกใหม่หรือไม่? เราจะพบบล็อกใหม่บางอย่างในรุ่นเบต้าบล็อก “เอฟเฟกต์เสียง” ใหม่ตัวดำเนินการใหม่ที่ทำให้การทำงานกับข้อความ (สตริง) ง่ายขึ้นบล็อกปากกาใหม่รวมถึงการสนับสนุนเพื่อความโปร่งใสใหม่ร่อนบล็อกเพื่อย้ายได้อย่างง่ายดายไปยังสไปรต์ (หรือจุดสุ่ม) ส่วนขยายใหม่จำนวนมาก

เหตุใดบล็อกใน scratch 3.0 ใหญ่มากกว่ารุ่นก่อนหน้านี้

ในการทำให้ scratch 3.0 ทำงานได้ดีบนแท็บเล็ตเราจำเป็นต้องทำให้บล็อกใหญ่ขึ้นเพื่อให้ง่ายขึ้นในการลากและแตะบล็อก นอกจากนี้บล็อกมีขนาดใหญ่กว่า เพื่อช่วยแก้ไขปัญหาที่เราพบกับผู้ใช้รายใหม่ที่มีปัญหาในการคลิกและลากองค์ประกอบอินเตอร์เฟสขนาดเล็กอินเตอร์เฟซ

การเปลี่ยนแปลงในส่วนต่อประสาน scratch 3.0 คืออะไร?

เราได้ทำการเปลี่ยนแปลงจำนวนมากและติดต่อผู้ใช้ scratch เพื่อให้ง่ายต่อการใช้และเรียนรู้ นี่คือการปรับและเปลี่ยนแปลง: ตอนนี้สามารถเลื่อนดูบล็อคทั้งหมด (จากทุกหมวดหมู่) ในรายการเดียวตอนนี้เวทีอยู่ทางขวาแทนทางซ้ายขณะนี้มีวิธีใหม่ในการเพิ่มสไปรต์และแบ็คกราวน์และส่วนขยายบล็อคบางอย่าง (เช่น “ชี้ไปในทิศทาง”) มีวิธีมองเห็นและใช้งานง่ายขึ้นในการเลือกอินพุตโครงการทั้งหมดตอนนี้เริ่มต้นด้วยตัวแปร (เรียกว่า “ตัวแปรของฉัน”) เพื่อช่วยให้พวกเขามองเห็นได้สำหรับผู้เริ่มต้นบล็อคตัวเลือกสีมีตัวเลือกและการควบคุมเพิ่มเติมบล็อกปากกาหายไปไหน บล็อกเพลงหายไปไหนบล็อกปากกาและเพลงถูกย้ายไปยังส่วนขยาย สามารถเพิ่มส่วนขยายได้โดยคลิกที่ปุ่มด้านล่างซ้ายของหน้าจอสไปรท์, เสียง, และฉากหลัง

จะมีสไปรต์ใหม่ เสียงและฉากหลังหรือไม่?ใช่ เรากำลังทำงานกับนักวาดภาพประกอบและนักดนตรีเพื่ออัปเดตคลังเนื้อหาทั้งหมดของเราด้วยศิลปะใหม่และเสียงใหม่ มีการเพิ่มเนื้อหาเหล่านี้จำนวนมากไปยังเบต้าและเราจะเพิ่มเนื้อหาต่อไป สินทรัพย์ที่มีอยู่ส่วนใหญ่จะยังคงอยู่หรือถูกแทนที่ด้วยสินทรัพย์ที่คล้ายกัน

โปรแกรมแก้ไขสีฟีเจอร์ใหม่ใน Paint Editor คืออะไรเรากำลังออกแบบ Paint Editor ใน Scratch 3.0 อีกครั้งเพื่อมอบคุณสมบัติใหม่ที่ทรงพลังในขณะที่ยังใช้งานได้ง่ายขึ้น การเปลี่ยนแปลงและคุณสมบัติเหล่านี้รวมถึง เลย์เอาต์ใหม่ที่ทำให้เครื่องมือและตัวเลือกที่มีให้เห็นได้ชัดเจน

เครื่องมือใหม่เช่น “ยางลบ” ที่ทำงานในโหมดเวกเตอร์ตัวเลือกเพิ่มเติมสำหรับการเลือกและการปรับสีควบคุมจุดเวกเตอร์ได้มากขึ้น (จุดจับโค้งและโหมดจุด)การควบคุมเพิ่มเติมสำหรับการสั่งซื้อเลเยอร์ ( นำมาด้านหน้า , เลื่อนไปด้านหลัง ฯลฯ ) การควบคุมการไล่ระดับสีใหม่และเดี๋ยวเราจะมารู้กันว่าทำไมต้อง scratch และ 2.0 กับ 3.0 ต่างกันอย่างไรกันค่ะ

scratch ชั้นประถมและมัธยมต้นนั้นได้มีการใช้ชุดโปรแกรมในรูปแบบนี้แล้วในระบบการศึกษา เพื่อฝึกการโค้ดดิ้งเพราะฉะนั้น scratch สำคัญกับการเรียนรู้ด้วยรูปแบบที่เข้าถึงง่ายพร้อมภาพการ์ตูนและเสียงที่ช่วยให้เกิดการเรียนรู้ได้ง่ายขึ้นสำหรับเด็ก ๆ

EP.0 สนุกกับการเขียนโปรแกรม Scratch 3.0

EP.1 กลุ่มบล็อก Motion (การเคลื่อนไหว)

EP.2 กลุ่มบล็อก Looks (ลักษณะการแสดงผล)

EP.3 กลุ่มบล็อก Sound (การแสดงเสียง)

EP.4 กลุ่มบล็อก Events (กำหนดเหตุการณ์ต่าง ๆ)

EP.5 กลุ่มบล็อก Control (ควบคุมการทำงานต่างๆ)

EP.6 กลุ่มบล็อก Sensing (การรับรู้)

EP.7 กลุ่มบล็อก Operators (ตัวดำเนินการ)

EP8 กลุ่มบล็อก Variables (ตัวแปร) + กลุ่มบล็อก Pen (การวาด)

EP9 รู้จักส่วนประกอบหน้าจอโปรแกรม Scratch

EP10 รู้จักกับเวที (Stage) โปรแกรม Scratch

EP11 รู้จักกับตัวละคร (Sprite) โปรแกรม Scratch 

EP12. การสร้าง Animation อย่างง่ายให้ตัวละคร + เทคนิคการคัดลอกชุดคำสั่ง

EP13 เขียนโค้ดสั่งให้ตัวละครเคลื่อนที่ด้วยแป้นพิมพ์ ยากหรือเปล่า ทำอย่างไร?

EP14 3 เรื่องสำคัญ ในการสั่งให้ตัวละครเคลื่อนที่ด้วยแป้นพิมพ์ มีประโยชน์มหาศาล

การสร้างเกมแข่งรถมหาสนุก

การวาดดอกไม้สวยงามหลากสีสัน

การทำฉากเลื่อนแบบต่อเนื่องไม่มีสิ้นสุด

การวาดฉากแบบ SVG เพื่อนำไปใช้ใน Scratch ให้ภาพคมชัด

การสร้างเกมตอบคำถามง่ายๆ ด้วย List

การสร้างเกมมหาสนุก กระปุกออมสิน

แนวคิดในการสร้างเกม 3 มิติ

การสมัครใช้งาน และการแชร์งานให้คนอื่นเล่นได้แบบออนไลน์

การสร้างเกมรถแข่งมหาสนุกง่ายๆ 2021

การวาดรูปวงกลมแต่ละขนาด จะกำหนดค่าเคลื่อนที่เท่าไรถึงจะถูกต้อง

เกมผีเสื้อน้อยพิทักษ์จักรวาล

การสร้างสื่อการสอนง่าย ๆ

เกมนินจา

การสร้างเกม Flappy Bird

พื้นฐานการทำเกมแนว Platform

T-Rex Runner เกมไดโนเสาร์วิ่งสู้ฟัด

แมวน้อยท่องแดนมหัศจรรย์ การทำฉากหลังแบบต่อเนื่อง

EP1  เกมแมวน้อยผจญภัย การสร้างฉากและตัวละคร

EP2  เกมแมวน้อยผจญภัย การสร้างฉากและตัวละคร

EP3  เกมแมวน้อยผจญภัย การสร้างฉากและตัวละค

เกมพายเรือผจญภัย

เกมลูกบอลอวกาศเด้งดึ๋ง

เกม Fruit Ninja

เกมกบน้อยข้ามถนน

การสร้างเกม Scratch 3 0 เล่นบนสมาร์ทโฟน

เกมสงครามอวกาศ

การใช้งาน My Blocks

การสุ่มตำแหน่งวัตถุเมื่อค่า X,Y ของวัตถุไม่แน่นอน

การสุ่มตำแหน่งวัตถุ

การสร้าง Random Quiz Game

การสร้างเกมลากวางคำศัพท์ ตอนที่ 1

การสร้างเกมลากวางคำศัพท์ ตอนที่ 2

เจาะลึก Scratch 3 0 ที่มือใหม่ต้องรู้

การจับเวลาแบบแสดงแถบเวลา

การทำ Login เกมแบบผู้เล่น 2 คน

การสร้างเกมเก็บขยะ

การแปลงไฟล์ .sb3 เป็นไฟล์ .exe

การสร้างเมนูเและการทำด่านในเกม

การสร้างเกมจับคู่ภาพ

เคล็ดลับที่ต้องรู้ Scratch 3.0 กับ mBlock

การสร้างเกมเก็บผลไม้และการจับเวลาเล่นเกม

การทำ login เข้าเล่นเกม

การสร้างเกมตอบคำถามแบบใช้ปุ่มเลือกตอบ

เกม เป่า ยิ้ง ฉุบ

เกมยิงลูกโป่งแสนสนุก

เกมยิงแตงโมด้วยลูกธนู

การทำเกมยิงตะลุยอวกาศ

การสร้างเกมลากวางคำศัพท์แสนสนุก

ทำอย่างไรให้นกบินด้วยการคลิกเมาส์

เกมยิงวงล้อสี

สร้างฉากเคลื่อนที่ต่อเนื่องแบบไร้รอยต่อ

ไขข้อข้องใจการใช้งานแบบออฟไลน์และออนไลน์

การทำนิทานเอนิเมชั่น

วิธีใช้ฟังก์ชั่นเพื่อเขียนโค๊ดให้สั้นลง

การเคลื่อนที่แบบโค้ง

การทำคำสั่งให้เข้าใจง่ายและกระชับด้วยการเขียนฟังก์ชั่น

การวาดภาพหลายๆ ภาพในฉากเดียวกัน

การวาดรูปดาว

สอนนักเรียนวาดรูปร่างแบบต่างๆ ด้วยคำสั่งทำซ้ำ

สอนนักเรียนวาดรูปร่างแบบต่างๆ ด้วยคำสั่งทำซ้ำ

เทคนิคการสอนให้นักเรียนเข้าใจและเขียนโค๊ดได้ง่ายๆ

การสร้างเกมวิ่ง หรือ Endless Runner Game

การทำตู้ปลาสวยงามอย่างสร้างสรรค์

เกมนินจาท้าตะลุย

การดาวน์โหลดและติดตั้งโปรแกรมแบบ Offline

เทคนิคการทำเอนิเมชั่นหน้าเมนูหลักของเกมให้น่าสนใจ

การใช้คำสั่งแป้นพิมพ์เพื่อให้ตัวละครเดิน ยืน และกระโดด

การเลื่อนฉากหลังให้เล่นต่อเนื่องตลอดเวลา

การสร้างไฟล์ apk เพื่อติดตั้งแอพเกมในสมาร์ทโฟน

การแปลงไฟล์ให้เป็นนามสกุล EXE

การสร้างรูปภาพหรือฉากจาก Illustrator บันทึกเป็น .svg

การสร้างเกมอภินิหารไข่ทองคำ

การทำแถบ Life Bar ในเกม

การทำเกมจับคู่แบบลากและวาง

การสร้างเกมบวกเลขหรรษา

การทำเกมสุ่มคำถามแบบไม่ซ้ำ