Scratch เป็นสภาพแวดล้อมการเขียนโปรแกรมออนไลน์ที่ฟรี สนุก และปลอดภัยโดย MIT Media Lab ด้วย Scratch 3.0 คุณสามารถใช้ Scratch ได้ทุกที่ทุกเวลาบนอุปกรณ์มือถือของคุณ เรียนรู้วิธีใช้และเขียนโค้ดโปรเจ็กต์ใน Scratch 3.0 บทความ wikiHow นี้จะสอนทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อเริ่มต้นใช้งาน Scratch 3.0
ขั้นตอน
ส่วนที่ 1 จาก 3: การสร้างบัญชีเริ่มต้น/เริ่มต้น
ขั้นตอนที่ 1. ไปที่หน้าหลักของ Scratch
Scratch 3.0 นั้นแตกต่างจาก Scratch ดั้งเดิมเพราะเข้ากันได้กับมือถือ
ขั้นตอนที่ 2 คลิกปุ่ม "เข้าร่วม Scratch" บนหน้าแรกเพื่อสร้างบัญชีใหม่ใน Scratch
คุณจะพบปุ่มนี้ทางด้านซ้ายของปุ่ม "ลงชื่อเข้าใช้" ที่ด้านบนของหน้า Scratch จะถามคุณว่าคุณต้องการชื่อผู้ใช้และรหัสผ่านอะไร Scratch จะขออีเมลของคุณเช่นกัน เพื่อให้พวกเขาสามารถส่งอีเมลเกี่ยวกับบัญชี Scratch ของคุณและการอัปเดตเป็นครั้งคราวได้
- อย่าป้อนชื่อจริงของคุณตั้งแต่เริ่มต้น คุณอาจถูกบล็อกหาก Scratch Team พบว่าคุณมีชื่อผู้ใช้ที่ไม่เหมาะสมหรือเป็นชื่อจริงของคุณ ให้เลือกชื่อโฆษณาที่แสดงถึงตัวคุณแทน
- รอยขีดข่วนจะถามคุณเมื่อคุณเกิด?, คุณอาศัยอยู่ที่ไหน? และเพศของคุณคืออะไร?.
ขั้นตอนที่ 3 ยืนยันที่อยู่อีเมลของคุณ
ลงชื่อเข้าใช้ Gmail ด้วยที่อยู่อีเมลที่คุณพิมพ์ จากนั้นไปที่ Gmail ควรขอให้คุณยืนยันบัญชีใหม่ของคุณ คลิก "ยืนยันบัญชีของฉัน" เพื่อยืนยันบัญชี
- พิมพ์อีเมลที่ถูกต้อง อีเมลที่ไม่ถูกต้องจะไม่อนุญาตให้ Scratch ส่งลิงก์ยืนยันไปยังกล่องจดหมายที่ถูกต้อง ด้วยเหตุนี้ คุณจะไม่ได้รับอนุญาตให้แชร์ แสดงความคิดเห็น ติดดาว และโครงการเกี่ยวกับหัวใจ
- การยืนยันที่อยู่อีเมลของคุณจะทำให้คุณสามารถแบ่งปันโครงการ แสดงความคิดเห็น และโพสต์ฟอรัมในฟอรัมสนทนา
ขั้นตอนที่ 4 สร้างและเขียนโค้ดโครงการ Scratch 3.0 และพบปะกับชุมชน
หากคุณให้เกียรติผู้ใช้รายอื่นและใช้การขูดอย่างมีประสิทธิผล หลังจากผ่านไปประมาณ 2 สัปดาห์ คุณจะได้รับเชิญให้เป็น Scratcher (Scratcher ใหม่คือเมื่อคุณเพิ่งเข้าร่วม)!
- อ่านหลักเกณฑ์ของชุมชน Scratch ก่อนเข้าร่วม Scratch
- พบปะผู้อื่นด้วยการเข้าร่วมสตูดิโอและติดตามผู้คน
ส่วนที่ 2 จาก 3: การสร้างและการเข้ารหัสโครงการอย่างง่าย
ขั้นตอนที่ 1 คลิกปุ่มสร้างโครงการใน "รายการของฉัน" หรือที่ด้านบนของหน้าจอ Scratch
สิ่งแรกที่คุณจะเห็นในส่วนสไปรท์หลังจากโหลดโปรเจ็กต์ใหม่เสร็จแล้วควรเป็น Scratch Cat Sprite หากคุณต้องการสไปรท์สำหรับโครงการของคุณ ปล่อยมันไป ถ้าคุณต้องการสไปรท์ใหม่ ไปที่ Sprite Library เพื่อเพิ่มสไปรท์ หรือคุณสามารถอัปโหลดสไปรท์จากอุปกรณ์ของคุณสำหรับโครงการของคุณ
ขั้นตอนที่ 2 ทำความเข้าใจความหมายของแต่ละบล็อก
ส่วนใหญ่คุณต้องสำรวจด้วยตัวเอง การทดสอบการรวมบล็อกเป็นสิ่งสำคัญที่จะช่วยให้คุณเรียนรู้วิธีการทำงาน
- โมชั่นบล็อคย้ายสไปรท์ สไปรท์สามารถเคลื่อนที่ไปข้างหน้าหรือถอยหลังไปยังทิศทางที่มันชี้ไป
- บล็อกรูปลักษณ์สามารถเปลี่ยนเครื่องแต่งกายของสไปรท์ ทำให้สไปรท์พูดบนหน้าจอ เปลี่ยนขนาด และมีเอฟเฟกต์อื่นๆ เช่น เอฟเฟกต์ผีและสี
- บล็อคเสียงถูกใช้เมื่อคุณจะเพิ่มเสียงให้กับโปรเจ็กต์ของคุณ
- บล็อคเหตุการณ์คือบล็อค "เมื่อแฟล็กสีเขียวคลิก", "เมื่อกดแป้นเว้นวรรค" และอื่นๆ
- บล็อกควบคุมช่วยให้คุณตัดสินใจได้ว่าต้องการทำซ้ำหรือไม่ นอกจากนี้ หากคุณต้องการสถานการณ์ที่ ถ้ามีอะไรเกิดขึ้น แล้ว สิ่งนี้เกิดขึ้น ในโครงการ ใช้บล็อก if-then
- ตัวอย่างเช่น ใช้บล็อกการตรวจจับเมื่อมีการสัมผัสสีหรือสไปรต์สองสี บางอย่างกำลัง "เกิดขึ้น" ส่วนการตรวจจับในตัวอย่างนี้คือถ้าทั้งสองสีสัมผัสส่วนนั้น บล็อคเหล่านั้นคือบล็อคสีฟ้าอ่อน
- บล็อกตัวดำเนินการคือการบวก ลบ คูณ และหารบล็อก
-
ตัวแปรจะใช้เมื่อคุณต้องการ เช่น คะแนน คุณยังสามารถสร้างรายการได้อีกด้วย สร้าง ตัวแปรคลาวด์ เมื่อคุณต้องการเก็บสิ่งของใน Scratch คุณสามารถใช้ตัวแปรคลาวด์ได้ก็ต่อเมื่อสถานะของคุณเปลี่ยนจาก a ใหม่ Scratcher เป็น เครื่องขูด.
- ลองลากบล็อกเข้าด้วยกันด้วยตัวเอง ทดลองกับชุดค่าผสมต่างๆ ของบล็อกต่างๆ จากนั้น ในขั้นตอนต่อไปของบทความนี้ คุณจะเริ่มเขียนโค้ดด้วยบล็อค หากคุณเข้าใจบล็อค เยี่ยมมาก คุณสามารถเริ่มเขียนโค้ดได้เลย! หากไม่เป็นเช่นนั้น ก็ไม่เป็นไร เพราะในไม่กี่ขั้นตอนถัดไป คุณสามารถเรียนรู้วิธีเริ่มต้นโครงการง่ายๆ ได้ด้วยตัวเอง
ขั้นตอนที่ 3 ลากบล็อคในพื้นที่ทำงานเพื่อเขียนโค้ด
คุณสามารถลากบล็อคไปยังพื้นที่ทำงานของสไปรท์ของคุณได้ มีบล็อกการเคลื่อนไหว บล็อก "รูปลักษณ์" บล็อกเสียง เหตุการณ์ การควบคุม การตรวจจับ ตัวดำเนินการ ตัวแปร รายการ และ "บล็อกของฉัน"
- คุณสามารถสร้างบล็อกของคุณเองได้ กำหนดว่าบล็อกของคุณจะทำอะไรกับบล็อกการเข้ารหัส จากนั้น คุณสามารถใช้บล็อกของคุณในโปรเจ็กต์ได้
- หากต้องการลบบล็อก ให้ลากกลับไปที่ส่วนบล็อก กดค้างไว้แล้วปล่อยเพื่อลบ
ขั้นตอนที่ 4 เริ่มโครงการของคุณโดยลากบล็อก "เมื่อคลิกธงสีเขียว" ลงในพื้นที่ทำงานของคุณ
จากนั้นลากบล็อก "ย้าย 10 ขั้นตอน" แล้วคลิกธงสีเขียวที่มุมบนสุดของโครงการ ดูว่าสไปรท์เคลื่อนไหวอย่างไร เทพดาจะก้าวไปข้างหน้า 10 ก้าว ตอนนี้ลองเปลี่ยน "10" เป็น "100" สังเกตว่าสไปรต์เคลื่อนไหวตามขั้นตอนมากขึ้นอย่างไร อย่าลืมใส่บล็อก "ไปที่ x:0, y: 0" ต่อจากบล็อก "เมื่อคลิกธงสีเขียว" ดังนั้นสไปรท์ของคุณจะกลับไปยังจุดที่มันเริ่มต้น และไม่เคลื่อนที่ไปข้างหน้าหรือถอยหลัง ทำให้สไปรท์เลื่อนขึ้นและลง หรือในแนวตั้ง โดยการเปลี่ยนแกน "y" ใช้บล็อก "เปลี่ยน y โดย ()" หากคุณต้องการให้สไปรท์เคลื่อนที่ในแนวนอน ให้เปลี่ยนแกน "x" โดยใช้บล็อก "change x by ()"
- บล็อกเมื่อคลิกธงเป็นสิ่งจำเป็นสำหรับทุกโครงการ นั่นคือบล็อกที่รันโค้ดของคุณ
- ขั้นตอนนี้เป็นขั้นตอนเพิ่มเติมสำหรับผู้เริ่มต้นในการดูว่าโค้ดถูกรวมเข้าด้วยกันอย่างไร เมื่อคุณเริ่มต้น สิ่งนี้จะสมเหตุสมผลสำหรับผู้เริ่มต้น
- โค้ดตัวอย่างด้านล่างเป็นตัวอย่างของโค้ดแบบง่าย โดยปกติ คุณไม่จำเป็นต้องมี "my Blocks" สำหรับโค้ดง่ายๆ แต่โปรเจ็กต์ง่ายๆ นี้สาธิตวิธีใช้ "My Blocks"
ขั้นตอนที่ 5. คลิกธงสีเขียวเพื่อเรียกใช้โครงการของคุณ
เมื่อคลิกที่ธงสีเขียว คุณจะเรียกใช้รหัสที่คุณทำ คลิกที่ป้ายหยุดสีแดงข้างธงสีเขียวเพื่อหยุดดำเนินโครงการของคุณ
คลิกที่ธงสีเขียวหลายครั้งในระหว่างขั้นตอนการเข้ารหัสของคุณ เพื่อดูว่าคุณได้เข้ารหัสสิ่งที่คุณต้องการหรือไม่ ด้วยวิธีนี้ หากมีอะไรผิดพลาด คุณสามารถกลับไปที่โค้ดของคุณได้ตลอดเวลาและตรวจสอบว่าคุณไม่ชอบโค้ดอะไรเกี่ยวกับโค้ดนั้น
ขั้นตอนที่ 6 ใช้ส่วนขยายสำหรับโครงการขั้นสูง
ไม่ใช่โครงการขั้นสูงทั้งหมดที่ใช้ส่วนขยาย ส่วนขยายประกอบด้วยปากกา การแปล และข้อความเป็นคำพูด สิ่งเหล่านี้เป็นส่วนเสริมที่ทำให้โครงการของคุณน่าสนใจยิ่งขึ้น
- NS ปากกา ส่วนขยายมีไว้สำหรับการเข้ารหัสโครงการที่เกี่ยวข้องกับโปรแกรมดูโครงการที่วาดในโครงการของคุณ
- NS ข้อความเป็นคำพูด ส่วนขยายช่วยให้เทพดาพูดได้ มีเสียงเช่นสารภาพและแมวเหมียว
- NS แปลภาษา ส่วนขยายสามารถแปลข้อความ คุณสามารถพิมพ์ข้อความที่คุณต้องการให้แปลและภาษาที่คุณต้องการให้แปล
ขั้นตอนที่ 7 แชร์โครงการของคุณ
จุดประสงค์ของ scratch ไม่ใช่แค่การเขียนโค้ดเท่านั้น แต่ยังมีไว้สำหรับคุณในการนำเสนอโครงการของคุณให้คนอื่นๆ ในชุมชน Scratch ได้เห็น กดไลค์ และแสดงความคิดเห็น ตั้งชื่อโปรเจ็กต์ของคุณเป็นชื่อที่เหมาะสม แล้วแชร์! ดู "หน้าโครงการ" เพื่อดูตัวอย่างโครงการของคุณก่อนแชร์
- คุณสามารถปิดความคิดเห็นเพื่อปิดการแสดงความคิดเห็นในโครงการของคุณได้
- ติดดาวและให้หัวใจกับโปรเจ็กต์ของคุณถ้าคุณชอบ
ขั้นตอนที่ 8 สร้างโครงการเพิ่มเติม
สร้างโครงการที่น่าทึ่งด้วย Scratch 3.0! นอกจากสร้างโปรเจ็กต์แล้ว คุณยังสนุกกับการเขียนโค้ดอีกด้วย! แนวคิดโครงการบางส่วนคือ
- Platformers - สร้าง platformer ซึ่งสามารถควบคุมได้ด้วยปุ่มลูกศรหรือการควบคุมมือถือเช่นจอยสติ๊ก
- เกมงู - สร้างเกมงูที่เมื่อ "งู" สัมผัส "แอปเปิ้ล" "งู" จะเติบโตนานขึ้น
- พารัลแลกซ์ - สร้างพารัลแลกซ์ ซึ่งคุณสามารถเห็นสิ่งต่าง ๆ ในมุมมองที่แตกต่างกันเมื่อคุณเลื่อนเมาส์
- บทช่วยสอน - สร้างโปรเจ็กต์การกวดวิชาเพื่อสอนผู้ขีดข่วนคนอื่นถึงวิธีการทำอะไรซักอย่าง
ส่วนที่ 3 จาก 3: การอภิปรายในฟอรัม
นี่เป็นทางเลือก แต่แนะนำเพราะจะช่วยให้ผู้คนสามารถตรวจทานโครงการของคุณได้
ขั้นตอนที่ 1. เลื่อนลงไปที่ด้านล่างของหน้าเริ่มต้น
คลิกที่ "กระดานสนทนา" นั่นคือที่ที่คุณจะได้พบกับคนอื่นๆ และแน่นอน ถามคำถามและนำเสนอตัวเองต่อชุมชน Scratch
ขั้นตอนที่ 2 ดูหมวดหมู่
ในฟอรัม Scratch Discussion ที่ด้านล่างของหน้า Scratch คุณควรเห็นหมวดหมู่ต่างๆ เพื่อโพสต์หัวข้อของคุณ หมวดหมู่ต่างๆ มีไว้ให้คุณค้นหาหัวข้อและโพสต์ได้ง่ายขึ้น
ในอุปกรณ์บางรุ่น ฟอรัมอาจโหลดช้าเล็กน้อย ใจเย็นๆ นั่นก็เพราะว่ากระดานสนทนามีข้อมูลมากมาย
ขั้นตอนที่ 3 ไปที่ Project Ideas หรือ Questions About Scratch เพื่อถามคำถามของคุณ
คุณสามารถเลือกหมวดหมู่หัวข้อของคุณควรอยู่ใน
- เลือกหมวดหมู่ที่เหมาะสมสำหรับโพสต์ของคุณ
- อย่าลืมติดตามการสนทนาใหม่ของคุณเพื่อรับข้อความเกี่ยวกับเรื่องนี้ คุณจะได้รับข้อความจากมันถ้ามีคนโพสต์ฟอรัมในหัวข้อของคุณ
- คุณสามารถปิดหัวข้อที่คุณสร้างไว้ได้ในอีก 24 ชั่วโมงต่อมาโดยเลื่อนไปที่ด้านล่างหรือด้านบน แล้วคลิกปุ่มที่ระบุว่า "ปิดหัวข้อ" จากนั้นไม่มีใครสามารถโพสต์ฟอรัมในหัวข้อของคุณได้อีกต่อไป
เคล็ดลับ
- อย่าหลงไปกับผู้ติดตาม ถ้าคุณทำโปรเจกต์ดีๆ คุณก็จะได้ผู้ติดตาม
- ให้เกียรติและมีไหวพริบ
- ใช้ "กระเป๋าเป้สะพายหลัง" เพื่อรหัสกระเป๋าเป้สะพายหลัง เครื่องแต่งกาย สไปรท์ และเสียง กระเป๋าเป้สะพายหลังอยู่ที่ด้านล่างของหน้าแก้ไขโครงการ เท่านั้น เมื่อคุณลงชื่อเข้าใช้บัญชี Scratch ของคุณ
- ติดตามรอยขีดข่วนที่คุณชื่นชอบเพื่อดูว่าพวกเขากำลังทำอะไร การติดตามผู้คนสามารถช่วยให้คุณได้รับแนวคิดจากพวกเขา
อย่าตั้งเป้าหมายว่า "จะไปถึงได้กี่คน" การเข้ารหัส รู้สึกมีแรงบันดาลใจ และสนุกสนานคือเป้าหมายใน Scratch
คำว่า "scratchers" หมายถึง ผู้ใช้ที่ใช้ scratch.
คำเตือน
- แม้ว่า Scratch จะเป็นที่ที่ปลอดภัยในการเรียนรู้ แต่ผู้ใช้บางคนก็ยังหยาบคายได้ หากเป็นเช่นนั้น ให้คลิกรายงานในโปรไฟล์ของผู้ใช้ หรือคลิกรายงานความคิดเห็นที่หยาบคาย
- คุณจะถูกแบนหรือบล็อกหากคุณไม่เคารพหรือไม่เหมาะสม โปรดจำไว้ว่ารอยขีดข่วนนั้นเต็มไปด้วยผู้คนที่มีอายุและเชื้อชาติต่างกัน ขอแสดงความนับถือ
- Scratch อาจบล็อกคุณด้วยเหตุผลหลายประการ เช่น ไม่ให้เกียรติ ไม่ปฏิบัติตามคำแนะนำ มีชื่อผู้ใช้ที่ไม่เหมาะสม และอื่นๆ