การเขียนโปรแกรมสำหรับเด็ก: Scratch 3.0 เปิดตัว

Scratch 3.0 ออกวางตลาดเมื่อวันที่ 2 มกราคม 2019 ภาษาการเขียนโปรแกรมเวอร์ชั่นใหม่สำหรับเด็กเป็นการเปิดตัวครั้งสำคัญที่ย้ายออกจากการใช้ Adobe Flash ไปยัง HTML มาตรฐานเว็บ CSS และ JavaScript

Scratch เป็นภาษาโปรแกรมภาพที่มีประโยชน์ในฐานะสภาพแวดล้อมเบื้องต้นเพื่อสอนการเขียนโปรแกรมสำหรับเด็ก (และผู้ใหญ่)

ผู้ใช้ Scratch อาจดาวน์โหลดและใช้ Scratch Desktop ซึ่งเป็นเวอร์ชันเดสก์ท็อปของสภาพแวดล้อมที่พร้อมใช้งานสำหรับ Windows และ Mac OS X หรือใช้เวอร์ชันออนไลน์ที่ใช้งานได้ในเว็บเบราว์เซอร์ที่ทันสมัย

เวอร์ชันเดสก์ท็อปและออนไลน์ใช้อินเทอร์เฟซร่วมกัน ผู้ใช้ Scratch ที่มีอยู่อาจสังเกตเห็นว่าอินเทอร์เฟซเปลี่ยนไปเล็กน้อย the Stage ซึ่งเป็นส่วนหนึ่งของรอยขีดข่วนที่มีการเรียกใช้งานโปรแกรมในลักษณะที่มองเห็นย้ายไปทางขวา

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

ผู้เริ่มต้นเริ่มต้นด้วยการดำเนินการขั้นพื้นฐานเช่นการลากและวางเพื่อย้ายบล็อคโค้ดเช่น "ย้าย", "พูด" หรือ "ซ้ำ" ไปยังพื้นที่โค้ด โค้ดบล็อกเหล่านี้สามารถแก้ไขได้โดยตรงโดยปกติแล้วจะป้อนตัวเลขที่แตกต่างกันเช่น 50 ขั้นตอนในการย้ายแทน 10 หรือเลือกหนึ่งในตัวเลือกที่มีจากเมนู

ไม่จำเป็นต้องดาวน์โหลดเวอร์ชันเดสก์ท็อปเพื่อลอง Scratch เพียงแค่ชี้เบราว์เซอร์ที่ทันสมัยมาที่หน้านี้เพื่อโหลดเครื่องมือแก้ไขออนไลน์ รองรับอย่างเป็นทางการคือ Google Chrome, Microsoft Edge, Mozilla Firefox และ Apple Safari บนระบบเดสก์ท็อปและ Chrome และ Safari บนแท็บเล็ต นักพัฒนาทราบว่าไม่รองรับ Internet Explorer

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

Scratch 3.0 ขยายสิ่งที่มีอยู่ก่อนหน้านี้ โครงการเริ่มต้นที่สร้างด้วยสภาพแวดล้อมการเขียนโปรแกรมเวอร์ชันเก่ายังคงมีอยู่และอาจโหลดใน Scratch 3.0 อย่างไรก็ตามเป็นไปไม่ได้ที่จะโหลดโครงการ Scratch 3.0 ในสภาพแวดล้อมการเขียนโปรแกรมเวอร์ชันเก่า เวอร์ชั่นใหม่นี้จะมีฟังก์ชั่นและบล็อคใหม่ ๆ

บล็อกใหม่รวมถึงการสนับสนุนสำหรับผู้ประกอบการใหม่เพื่อปรับปรุงการใช้สตริง (ข้อความ) บล็อกปากกาใหม่และการสนับสนุนความโปร่งใสบล็อกร่อนใหม่และบล็อกเสียงใหม่

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

Scratch 3.0 ประกอบด้วยสไปรต์ใหม่ตัวแก้ไขเสียงที่ออกแบบใหม่และบล็อกการเขียนโปรแกรมใหม่ นอกจากนี้อาจใช้ Scratch ในแท็บเล็ตเพื่อสร้างและเล่นกับโปรแกรม

ตัวแก้ไขเสียงมีเอฟเฟกต์เสียงใหม่และส่วนต่อประสานผู้ใช้ที่ได้รับการปรับปรุงซึ่งใช้งานง่ายกว่า เครื่องมือแก้ไขสีได้รับฟังก์ชั่นใหม่เช่น: การควบคุมใหม่สำหรับการสั่งซื้อเลเยอร์เครื่องมือใหม่ที่ทำงานในโหมดเวกเตอร์การควบคุมจุดเวกเตอร์ที่ดีขึ้นและอื่น ๆ

ปิดคำ

ฉันเริ่มสอนการเขียนโปรแกรมโดยใช้ Scratch และใช้งานได้ดีจริง ๆ ขอบคุณความสะดวกในการใช้อินเทอร์เฟซและลักษณะการมองเห็นของมัน มันยอดเยี่ยมมากที่ได้จุดประกายความสนใจในการเขียนโปรแกรมและค่อนข้างทรงพลังสำหรับสิ่งที่มันทำ

ตอนนี้คุณ : คุณได้ลองเกาแล้วหรือยัง? คุณใช้เวลากับอะไร