โปรเจ็กต์และหัวข้อรอยขีดข่วนที่ดีที่สุด
เผยแพร่แล้ว: 2021-11-05Scratch เป็นภาษาการเขียนโปรแกรมแบบภาพที่ใช้เป็นเครื่องมือทางการศึกษาสำหรับการเขียนโค้ด พัฒนาโดย MIT Media Lab มีโครงการมากกว่า 82 ล้านโครงการที่ แชร์โดยผู้ใช้ 74 ล้านคน อินเทอร์เฟซแบบบล็อกของ Scratch ช่วยให้โรงเรียน วิทยาลัย และสถาบันความรู้อื่นๆ สามารถให้การฝึกอบรมด้านเทคนิคในสื่อผสม ปูทางสำหรับโครงการสร้างสรรค์ของนักเรียน เช่น วิดีโอเกม การจำลอง และแอนิเมชั่น
ในบล็อกนี้ เราจะมาสำรวจตัวอย่างที่น่าสนใจของโครงการ Scratch อ่านต่อเพื่อรับแรงบันดาลใจและค้นหาแนวคิดใหม่ๆ เพื่อลองฝึกเขียนโปรแกรมรอบต่อไป!
สารบัญ
เริ่มต้นใช้งาน Scratch ได้อย่างไร?
ถ้าคุณไม่มีประสบการณ์ใดๆ เกี่ยวกับการเขียนโปรแกรม เบื้องต้น ให้ทำตามขั้นตอนง่ายๆ เหล่านี้เพื่อเริ่มต้นเส้นทางการเรียนรู้ของคุณ
- เปิดเว็บเบราว์เซอร์และเปิดเว็บไซต์ Scratch อย่างเป็นทางการ
- สร้าง ID ผู้ใช้และลงชื่อเข้าใช้บัญชีของคุณ
- คลิกที่ "สร้าง" ที่ด้านบนซ้าย
- เริ่มโครงการใหม่และสำรวจส่วนต่างๆ ของอินเทอร์เฟซ
- ทดลองกับบล็อก Scratch ต่างๆ เพื่อดูว่าเกิดอะไรขึ้น
- ลากและวางบล็อคลงในพื้นที่เขียนสคริปต์
- ดำเนินโครงการที่เต็มเปี่ยมเพื่อเชี่ยวชาญภาษา
เรียนรู้ หลักสูตรการพัฒนาซอฟต์แวร์ ออนไลน์จากมหาวิทยาลัยชั้นนำของโลก รับโปรแกรม Executive PG โปรแกรมประกาศนียบัตรขั้นสูง หรือโปรแกรมปริญญาโท เพื่อติดตามอาชีพของคุณอย่างรวดเร็ว
13 Scratch Project ที่คุณต้องลอง
1. แดนซ์ปาร์ตี้
โปรเจ็กต์นี้ให้คุณดูแลงานเต้นรำของคุณ เลือกจากตัวเลือกต่างๆ เพิ่มสไปรท์ (รูปภาพที่สร้างใน Scratch) และสนุกไปกับอินเทอร์เฟซ คุณยังสามารถดูผลงานของผู้อื่น เรียนรู้จากตัวอย่าง และรีมิกซ์เวอร์ชันของคุณเอง
การ์ดอวยพร
นี่เป็นอีกหนึ่งโปรเจ็กต์แอนิเมชั่นที่คุณสามารถรีมิกซ์การ์ดอวยพรและส่งให้ใครก็ได้ คุณสามารถแก้ไขการ์ดของคุณในโอกาสต่างๆ เปลี่ยนรูปภาพตามธีม และวางกราฟิกแอนิเมชั่นไว้ในการ์ดได้ เป็นกิจกรรมที่สนุกสนานที่ผสมผสานการคิดเชิงคำนวณกับความคิดสร้างสรรค์ทางภาพ และแม้ว่าคุณจะไม่เครียดกับการเรียนรู้การเขียนโค้ดแบบลากและวาง คุณก็ต้องทำโปรเจ็กต์นี้เพื่อฟื้นฟูจิตใจของคุณ!
3. เขาวงกต Starter
โครงการ Scratch เป็นที่ชื่นชอบในหมู่นักเล่นเกมและผู้ชื่นชอบการเขียนโปรแกรมที่ต้องการเข้าสู่โลกแห่งเกม Maze Starter เป็นเกมตัวอย่างที่คุณเคลื่อนลูกบอลไปให้ถึงเป้าหมายโดยใช้ปุ่มลูกศรบนแป้นพิมพ์ของคุณ คุณสามารถปรับแต่งหลักสูตรได้โดยเพิ่มอุปสรรคและสร้างระดับใหม่ นอกจากนี้ยังมีฟังก์ชันสำหรับเก็บคะแนน: คุณสะสมรางวัลสำหรับการเลือกเส้นทางที่ถูกต้อง หักคะแนนสำหรับการชนกำแพง และอื่นๆ
4. ซ่อนหา
โปรเจ็กต์นี้มีศูนย์กลางอยู่ที่ตัวละครชื่อโกโบ้ คุณต้องคลิกที่กราฟิกเพื่อทำคะแนน คุณสามารถเพิ่มตัวจับเวลาหรือเปลี่ยนสิ่งที่เกิดขึ้นเมื่อจับ Gobo อีกวิธีในการรีมิกซ์โปรเจ็กต์คือสร้างสไปรท์ที่คล้ายกับ Gobo มากขึ้น ผู้เล่นจะต้องจับตัวละครทั้งหมดเพื่อชนะเกม หากต้องการเพิ่มระดับความยากให้มากขึ้น คุณสามารถลดระยะเวลาที่ตัวละครของคุณปรากฏบนหน้าจอได้
5. ซาวด์ฟลาวเวอร์
ลองนึกภาพดอกไม้บนหน้าจอที่เต้นรำเมื่อคุณร้องเพลง นั่นคือ SoundFlower เป็นโครงการศิลปะแบบโต้ตอบที่สร้างขึ้นบน Scratch ซึ่งต้องได้รับอนุญาตจากไมโครโฟนเพื่อแสดงความมหัศจรรย์ เลือกตัวเลือกนี้หากคุณต้องการสำรวจจุดตัดของดนตรีด้วยภาพจริง ดูการ รีมิกซ์ อื่นๆ เพื่อดึงข้อมูลเชิงลึกและความคืบหน้าไปยังโปรเจ็กต์ที่ซับซ้อน เมื่อคุณมั่นใจในภาษาและฟีเจอร์ต่างๆ
6. เครื่องทำเกลียว
ตามชื่อที่แนะนำ โครงการโอเพนซอร์ซนี้เกี่ยวกับการวาดเกลียวด้วยปากกา ผู้ใช้คลิกเมาส์เพื่อทำงาน คำแนะนำของโปรเจ็กต์ยังกล่าวถึงเคล็ดลับในการรีมิกซ์ เช่น การเปลี่ยนความกว้างของปากกา การทำเกลียวในขนาดต่างๆ การเปลี่ยนสีของปากกา และการวาดรูปร่างใหม่
7. เปียโน
ลองนึกภาพการกด mousepad ของคุณเพื่อเล่นโน้ตของเปียโน แล้วทำให้ไอเดียนี้มีชีวิตชีวาด้วย Scratch ด้วยโปรเจ็กต์เพลงเปียโน คุณสามารถเพิ่มโน้ตที่สูงขึ้นและต่ำลง และสร้างแป้นพิมพ์ลัด ซึ่งผู้ใช้สามารถเรียกใช้เมโลดี้และเพลงที่หลากหลายได้ นอกจากนี้ คุณยังสามารถเปลี่ยนรูปลักษณ์ของเปียโนของคุณ และแม้กระทั่งเปลี่ยนรูปแบบที่ไม่เหมือนใครด้วยเครื่องดนตรีอื่น
8. ดีเจ สแครช แคท
DJ Scratch Cat เป็นอีกหนึ่งโปรเจ็กต์เกี่ยวกับดนตรีที่ให้คุณมิกซ์เสียงและกราฟิกได้ ตามคำแนะนำในเว็บไซต์ Scratch คุณกด V, B, N หรือ Z, X, C เพื่อเล่นด้วยเสียง คุณสามารถสำรวจเพลงและคีย์ใหม่ๆ หรือวาง DJ คนอื่นในการตั้งค่าแทน Scratch Cat
9. วัยรุ่นที่ปราสาท
หากคุณต้องการสร้างกระดานเรื่องราวแบบอินเทอร์แอกทีฟหรือสคริปต์การ์ตูน คุณสามารถทดสอบโปรเจ็กต์ Teens at the Castle ได้ที่ Scratch มันมีบทสนทนาระหว่างตัวละครสองตัวที่ค้นพบปราสาทในป่า สิ่งที่คุณต้องทำคือคลิกที่ลูกศรเพื่อเปลี่ยนฉาก คุณสามารถเพิ่มเนื้อเรื่อง หน้าจอชื่อเรื่อง เอฟเฟกต์เสียง และบันทึกเสียงเพื่อเน้นเรื่องราวในฐานะโปรแกรมเมอร์ได้
10. ทัวร์เสมือนจริง
โครงการนี้เหมาะสำหรับการแนะนำตัวและการฝึกอบรมการปฐมนิเทศ คุณสามารถออกแบบทัวร์เสมือนจริงของมหาวิทยาลัยหรือพื้นที่สำนักงานของคุณ โดยเน้นสถานที่โปรดของคุณในสไลด์โชว์ที่น่าสนใจ ตัวอย่างเช่น Scratch Team ที่ MIT ได้รวบรวมฉากต่างๆ จากพื้นที่ทำงานจริงเพื่ออำนวยความสะดวกประสบการณ์ที่ดื่มด่ำ คุณสามารถแทนที่สไลด์ด้วยรูปภาพอื่นๆ หรือแสดงงานศิลปะของคุณในเวอร์ชันรีมิกซ์ของคุณ
11. บับเบิ้ลกับวิดีโอ
โปรเจ็กต์ Bubbles ใช้เทคนิคการตรวจจับภาพวิดีโอ ดังนั้น จึงต้องใช้เว็บแคมเพื่อใช้งาน ผู้ใช้สามารถเปิดฟองและดูพวกมันลอยได้ โปรแกรมสร้างโค้ดสำหรับขูดจะทำให้ฟองอากาศมาจากไหน เมื่อมีป๊อปอัป และติดตามกิจกรรมทั้งหมด ขอแนะนำให้เลือกใช้โปรเจ็ก ต์ Bubbles 2.0 และเขียนการแปลเมื่อคุณเข้าใจพื้นฐานแล้ว
12. เชฟพิซซ่า
Pizza Chef สาธิตความสามารถในการตรวจจับวิดีโอของ Scratch เมื่อผู้เล่นดันมือหรือศีรษะ กล้องเว็บจะตรวจจับการเคลื่อนไหวเพื่อให้พิซซ่าลอยอยู่ในอากาศ โปรเจ็กต์นี้ช่วยให้คุณฝึกเขียนโค้ดแบบบล็อกผ่านการรีมิกซ์ที่หลากหลาย คุณสามารถเปลี่ยนรูปลักษณ์ของแป้งโดว์ กำหนดจำนวนครั้งในการพลิกพิซซ่า เพิ่มวัตถุที่ลอยอยู่ในอากาศ หรือสร้างเวอร์ชันอื่นโดยไม่ต้องใช้เว็บแคม
13. ทำให้ปูเคลื่อนไหว
ในโปรเจ็กต์นี้ คุณพยายามทำแอนิเมชั่นพื้นฐานโดยเปลี่ยนนิพจน์ของปู นอกจากนี้ คุณยังสามารถค้นพบความเป็นไปได้ไม่รู้จบ เพิ่มตัวละคร วางปูในงานเต้นรำ ใส่ลงในสตอรีบอร์ด และอื่นๆ
หัวข้อโครงการขูดอื่น ๆ
หากคุณต้องการทำความคุ้นเคยกับคุณลักษณะต่างๆ ก่อนดำเนินโครงการ ให้อ่านบทแนะนำการเข้าถึงคู่มือกิจกรรม ดาวน์โหลดการ์ดการเข้ารหัส และเรียกดูคู่มือนักการศึกษา งานบางอย่างเริ่มต้นด้วย:
- ทำให้ตัวอักษรของคำหรือชื่อของคุณเคลื่อนไหว
- เลือกเสียงและเครื่องดนตรี และเล่นเพลงด้วยการกดปุ่ม
- บรรยายเรื่องราวด้วยตัวละครและบทสนทนา
- เลือกตัวละคร ทำให้มันบินได้ หรือทำงานอื่นๆ ด้วยแอนิเมชั่น
- สร้างเกมพื้นฐานพร้อมเสียง เอฟเฟกต์ และคะแนน
- โต้ตอบกับโปรเจ็กต์ใดก็ได้โดยใช้วิดีโอและส่วนขยายการตรวจจับ
ผู้เริ่มต้นสามารถลองใช้โปรเจ็กต์ Scratch ต่อไปนี้เพื่อฝึกฝนทักษะการเขียนโค้ดและศิลปะ
- การแสดง Pico (แอนิเมชั่น)
- โป่งสตาร์ทเตอร์ (เกม)
- คาถาพ่อมด (ศิลปะเชิงโต้ตอบ)
- ระบายสีด้วย Gobo (ศิลปะเชิงโต้ตอบ)
- คณะนักร้องประสานเสียงปลาดาว (ดนตรี)
- รีมิกซ์การเต้นรำนี้! (เต้นรำ)
- 5 ข้อเท็จจริงแบบสุ่มเกี่ยวกับฉัน (เรื่อง)
- วัยรุ่นที่ปราสาท (เรื่อง)
- ปุ่มดนตรี (การตรวจจับวิดีโอ)
- บันทึกธงขนาดเล็ก (การตรวจจับวิดีโอ)
คุณสามารถดูรายละเอียดเพิ่มเติมเกี่ยวกับหัวข้อโครงการเหล่านี้ได้จาก เว็บไซต์ Scratch
สรุป
Scratch สามารถช่วยคุณตั้งโปรแกรมเรื่องราวแบบโต้ตอบ เกม และแอนิเมชั่นได้ จากนั้นคุณสามารถแบ่งปันผลงานสร้างสรรค์ของคุณกับคนอื่นๆ และปรับปรุงโครงการของคุณ โดยขอคำแนะนำจากชุมชนออนไลน์ที่กระตือรือร้น เป็นเครื่องมือที่ยอดเยี่ยมในการสร้างทักษะแห่งศตวรรษที่ 21 เช่น การคิดอย่างเป็นระบบ ความคิดสร้างสรรค์ และการทำงานร่วมกัน วิธีที่ดีที่สุดที่จะได้รับทักษะที่เกี่ยวข้องกับอุตสาหกรรมเหล่านี้คือการเรียนในหลักสูตรระดับมืออาชีพ เช่น วิทยาศาสตรมหาบัณฑิตสาขาวิทยาการคอมพิวเตอร์ ของ upGrad ร่วมกับ LJMU
ดังนั้นสิ่งที่คุณรอ? ลงทะเบียนในหลักสูตรระดับมืออาชีพและใช้โปรเจ็กต์ Scratch ที่ให้ไว้ด้านบนเพื่อเข้าสู่โลกแห่งการเขียนโค้ดทันที!
Scratch คืออะไร?
Scratch เป็นภาษาการเขียนโปรแกรมเชิงภาพที่ใช้โดยโรงเรียน วิทยาลัย และสถาบันการศึกษาอื่นๆ สำหรับการฝึกเขียนโค้ดระดับเริ่มต้น นักเรียนสามารถใช้อินเทอร์เฟซแบบบล็อกสำหรับโครงการประเภทต่างๆ
Scratch ใช้ทำอะไร?
Scratch ใช้สำหรับสร้างโปรเจ็กต์ที่เกี่ยวข้องกับแอนิเมชั่น เกม เพลง และเรื่องราวเชิงโต้ตอบ อาจเป็นประโยชน์สำหรับวัตถุประสงค์ส่วนตัวและด้านวิชาการ โดยช่วยให้ผู้เขียนโค้ดมือใหม่เรียนรู้จากชุมชนออนไลน์และแบ่งปันทรัพยากร
คุณสามารถใช้โปรเจ็กต์ประเภทใดกับ Scratch ได้บ้าง
เว็บไซต์อย่างเป็นทางการของ Scratch แสดงโครงการเริ่มต้นที่ง่ายต่อการใช้งานหลายโครงการ ตั้งแต่ศิลปะและดนตรีไปจนถึงเกมและแอนิเมชั่น มีทุกสิ่งสำหรับทุกสาขาวิชา ด้วยการเปิดเผยที่มากขึ้นและการฝึกฝนอย่างสม่ำเสมอ คุณสามารถนำแนวคิดดั้งเดิมมาสู่ชีวิตและดึงดูดผู้ฟังจากทั่วโลกสำหรับงานของคุณ