วิธีสร้างโปรเจ็กต์แบบ Scratch: 15 ขั้นตอน (พร้อมรูปภาพ)

สารบัญ:

วิธีสร้างโปรเจ็กต์แบบ Scratch: 15 ขั้นตอน (พร้อมรูปภาพ)
วิธีสร้างโปรเจ็กต์แบบ Scratch: 15 ขั้นตอน (พร้อมรูปภาพ)
Anonim

Scratch เป็นสภาพแวดล้อมการเขียนโปรแกรมออนไลน์ที่ฟรี สนุก และปลอดภัยโดย MIT Media Lab ด้วย Scratch 3.0 คุณสามารถใช้ Scratch ได้ทุกที่ทุกเวลาบนอุปกรณ์มือถือของคุณ เรียนรู้วิธีใช้และเขียนโค้ดโปรเจ็กต์ใน Scratch 3.0 บทความ wikiHow นี้จะสอนทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อเริ่มต้นใช้งาน Scratch 3.0

ขั้นตอน

ส่วนที่ 1 จาก 3: การสร้างบัญชีเริ่มต้น/เริ่มต้น

สร้างโครงการ Scratch ขั้นตอนที่ 1
สร้างโครงการ Scratch ขั้นตอนที่ 1

ขั้นตอนที่ 1. ไปที่หน้าหลักของ Scratch

Scratch 3.0 นั้นแตกต่างจาก Scratch ดั้งเดิมเพราะเข้ากันได้กับมือถือ

สร้างโครงการ Scratch ขั้นตอนที่ 2
สร้างโครงการ Scratch ขั้นตอนที่ 2

ขั้นตอนที่ 2 คลิกปุ่ม "เข้าร่วม Scratch" บนหน้าแรกเพื่อสร้างบัญชีใหม่ใน Scratch

คุณจะพบปุ่มนี้ทางด้านซ้ายของปุ่ม "ลงชื่อเข้าใช้" ที่ด้านบนของหน้า Scratch จะถามคุณว่าคุณต้องการชื่อผู้ใช้และรหัสผ่านอะไร Scratch จะขออีเมลของคุณเช่นกัน เพื่อให้พวกเขาสามารถส่งอีเมลเกี่ยวกับบัญชี Scratch ของคุณและการอัปเดตเป็นครั้งคราวได้

  • อย่าป้อนชื่อจริงของคุณตั้งแต่เริ่มต้น คุณอาจถูกบล็อกหาก Scratch Team พบว่าคุณมีชื่อผู้ใช้ที่ไม่เหมาะสมหรือเป็นชื่อจริงของคุณ ให้เลือกชื่อโฆษณาที่แสดงถึงตัวคุณแทน
  • รอยขีดข่วนจะถามคุณเมื่อคุณเกิด?, คุณอาศัยอยู่ที่ไหน? และเพศของคุณคืออะไร?.
สร้างโครงการ Scratch ขั้นตอนที่ 3
สร้างโครงการ Scratch ขั้นตอนที่ 3

ขั้นตอนที่ 3 ยืนยันที่อยู่อีเมลของคุณ

ลงชื่อเข้าใช้ Gmail ด้วยที่อยู่อีเมลที่คุณพิมพ์ จากนั้นไปที่ Gmail ควรขอให้คุณยืนยันบัญชีใหม่ของคุณ คลิก "ยืนยันบัญชีของฉัน" เพื่อยืนยันบัญชี

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

ขั้นตอนที่ 4 สร้างและเขียนโค้ดโครงการ Scratch 3.0 และพบปะกับชุมชน

หากคุณให้เกียรติผู้ใช้รายอื่นและใช้การขูดอย่างมีประสิทธิผล หลังจากผ่านไปประมาณ 2 สัปดาห์ คุณจะได้รับเชิญให้เป็น Scratcher (Scratcher ใหม่คือเมื่อคุณเพิ่งเข้าร่วม)!

  • อ่านหลักเกณฑ์ของชุมชน Scratch ก่อนเข้าร่วม Scratch
  • พบปะผู้อื่นด้วยการเข้าร่วมสตูดิโอและติดตามผู้คน

ส่วนที่ 2 จาก 3: การสร้างและการเข้ารหัสโครงการอย่างง่าย

สร้างโครงการ Scratch ขั้นตอนที่ 5
สร้างโครงการ Scratch ขั้นตอนที่ 5

ขั้นตอนที่ 1 คลิกปุ่มสร้างโครงการใน "รายการของฉัน" หรือที่ด้านบนของหน้าจอ Scratch

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

สร้างโครงการ Scratch ขั้นตอนที่ 6
สร้างโครงการ Scratch ขั้นตอนที่ 6

ขั้นตอนที่ 2 ทำความเข้าใจความหมายของแต่ละบล็อก

ส่วนใหญ่คุณต้องสำรวจด้วยตัวเอง การทดสอบการรวมบล็อกเป็นสิ่งสำคัญที่จะช่วยให้คุณเรียนรู้วิธีการทำงาน

  • โมชั่นบล็อคย้ายสไปรท์ สไปรท์สามารถเคลื่อนที่ไปข้างหน้าหรือถอยหลังไปยังทิศทางที่มันชี้ไป
  • บล็อกรูปลักษณ์สามารถเปลี่ยนเครื่องแต่งกายของสไปรท์ ทำให้สไปรท์พูดบนหน้าจอ เปลี่ยนขนาด และมีเอฟเฟกต์อื่นๆ เช่น เอฟเฟกต์ผีและสี
  • บล็อคเสียงถูกใช้เมื่อคุณจะเพิ่มเสียงให้กับโปรเจ็กต์ของคุณ
  • บล็อคเหตุการณ์คือบล็อค "เมื่อแฟล็กสีเขียวคลิก", "เมื่อกดแป้นเว้นวรรค" และอื่นๆ
  • บล็อกควบคุมช่วยให้คุณตัดสินใจได้ว่าต้องการทำซ้ำหรือไม่ นอกจากนี้ หากคุณต้องการสถานการณ์ที่ ถ้ามีอะไรเกิดขึ้น แล้ว สิ่งนี้เกิดขึ้น ในโครงการ ใช้บล็อก if-then
  • ตัวอย่างเช่น ใช้บล็อกการตรวจจับเมื่อมีการสัมผัสสีหรือสไปรต์สองสี บางอย่างกำลัง "เกิดขึ้น" ส่วนการตรวจจับในตัวอย่างนี้คือถ้าทั้งสองสีสัมผัสส่วนนั้น บล็อคเหล่านั้นคือบล็อคสีฟ้าอ่อน
  • บล็อกตัวดำเนินการคือการบวก ลบ คูณ และหารบล็อก
  • ตัวแปรจะใช้เมื่อคุณต้องการ เช่น คะแนน คุณยังสามารถสร้างรายการได้อีกด้วย สร้าง ตัวแปรคลาวด์ เมื่อคุณต้องการเก็บสิ่งของใน Scratch คุณสามารถใช้ตัวแปรคลาวด์ได้ก็ต่อเมื่อสถานะของคุณเปลี่ยนจาก a ใหม่ Scratcher เป็น เครื่องขูด.

  • ลองลากบล็อกเข้าด้วยกันด้วยตัวเอง ทดลองกับชุดค่าผสมต่างๆ ของบล็อกต่างๆ จากนั้น ในขั้นตอนต่อไปของบทความนี้ คุณจะเริ่มเขียนโค้ดด้วยบล็อค หากคุณเข้าใจบล็อค เยี่ยมมาก คุณสามารถเริ่มเขียนโค้ดได้เลย! หากไม่เป็นเช่นนั้น ก็ไม่เป็นไร เพราะในไม่กี่ขั้นตอนถัดไป คุณสามารถเรียนรู้วิธีเริ่มต้นโครงการง่ายๆ ได้ด้วยตัวเอง
สร้างโครงการ Scratch ขั้นตอนที่7
สร้างโครงการ Scratch ขั้นตอนที่7

ขั้นตอนที่ 3 ลากบล็อคในพื้นที่ทำงานเพื่อเขียนโค้ด

คุณสามารถลากบล็อคไปยังพื้นที่ทำงานของสไปรท์ของคุณได้ มีบล็อกการเคลื่อนไหว บล็อก "รูปลักษณ์" บล็อกเสียง เหตุการณ์ การควบคุม การตรวจจับ ตัวดำเนินการ ตัวแปร รายการ และ "บล็อกของฉัน"

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

ขั้นตอนที่ 4 เริ่มโครงการของคุณโดยลากบล็อก "เมื่อคลิกธงสีเขียว" ลงในพื้นที่ทำงานของคุณ

จากนั้นลากบล็อก "ย้าย 10 ขั้นตอน" แล้วคลิกธงสีเขียวที่มุมบนสุดของโครงการ ดูว่าสไปรท์เคลื่อนไหวอย่างไร เทพดาจะก้าวไปข้างหน้า 10 ก้าว ตอนนี้ลองเปลี่ยน "10" เป็น "100" สังเกตว่าสไปรต์เคลื่อนไหวตามขั้นตอนมากขึ้นอย่างไร อย่าลืมใส่บล็อก "ไปที่ x:0, y: 0" ต่อจากบล็อก "เมื่อคลิกธงสีเขียว" ดังนั้นสไปรท์ของคุณจะกลับไปยังจุดที่มันเริ่มต้น และไม่เคลื่อนที่ไปข้างหน้าหรือถอยหลัง ทำให้สไปรท์เลื่อนขึ้นและลง หรือในแนวตั้ง โดยการเปลี่ยนแกน "y" ใช้บล็อก "เปลี่ยน y โดย ()" หากคุณต้องการให้สไปรท์เคลื่อนที่ในแนวนอน ให้เปลี่ยนแกน "x" โดยใช้บล็อก "change x by ()"

  • บล็อกเมื่อคลิกธงเป็นสิ่งจำเป็นสำหรับทุกโครงการ นั่นคือบล็อกที่รันโค้ดของคุณ
  • ขั้นตอนนี้เป็นขั้นตอนเพิ่มเติมสำหรับผู้เริ่มต้นในการดูว่าโค้ดถูกรวมเข้าด้วยกันอย่างไร เมื่อคุณเริ่มต้น สิ่งนี้จะสมเหตุสมผลสำหรับผู้เริ่มต้น
  • โค้ดตัวอย่างด้านล่างเป็นตัวอย่างของโค้ดแบบง่าย โดยปกติ คุณไม่จำเป็นต้องมี "my Blocks" สำหรับโค้ดง่ายๆ แต่โปรเจ็กต์ง่ายๆ นี้สาธิตวิธีใช้ "My Blocks"
สร้างโครงการ Scratch ขั้นตอนที่ 9
สร้างโครงการ Scratch ขั้นตอนที่ 9

ขั้นตอนที่ 5. คลิกธงสีเขียวเพื่อเรียกใช้โครงการของคุณ

เมื่อคลิกที่ธงสีเขียว คุณจะเรียกใช้รหัสที่คุณทำ คลิกที่ป้ายหยุดสีแดงข้างธงสีเขียวเพื่อหยุดดำเนินโครงการของคุณ

คลิกที่ธงสีเขียวหลายครั้งในระหว่างขั้นตอนการเข้ารหัสของคุณ เพื่อดูว่าคุณได้เข้ารหัสสิ่งที่คุณต้องการหรือไม่ ด้วยวิธีนี้ หากมีอะไรผิดพลาด คุณสามารถกลับไปที่โค้ดของคุณได้ตลอดเวลาและตรวจสอบว่าคุณไม่ชอบโค้ดอะไรเกี่ยวกับโค้ดนั้น

สร้างโครงการ Scratch ขั้นตอนที่ 10
สร้างโครงการ Scratch ขั้นตอนที่ 10

ขั้นตอนที่ 6 ใช้ส่วนขยายสำหรับโครงการขั้นสูง

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

  • NS ปากกา ส่วนขยายมีไว้สำหรับการเข้ารหัสโครงการที่เกี่ยวข้องกับโปรแกรมดูโครงการที่วาดในโครงการของคุณ
  • NS ข้อความเป็นคำพูด ส่วนขยายช่วยให้เทพดาพูดได้ มีเสียงเช่นสารภาพและแมวเหมียว
  • NS แปลภาษา ส่วนขยายสามารถแปลข้อความ คุณสามารถพิมพ์ข้อความที่คุณต้องการให้แปลและภาษาที่คุณต้องการให้แปล
สร้างโครงการ Scratch ขั้นตอนที่ 11
สร้างโครงการ Scratch ขั้นตอนที่ 11

ขั้นตอนที่ 7 แชร์โครงการของคุณ

จุดประสงค์ของ scratch ไม่ใช่แค่การเขียนโค้ดเท่านั้น แต่ยังมีไว้สำหรับคุณในการนำเสนอโครงการของคุณให้คนอื่นๆ ในชุมชน Scratch ได้เห็น กดไลค์ และแสดงความคิดเห็น ตั้งชื่อโปรเจ็กต์ของคุณเป็นชื่อที่เหมาะสม แล้วแชร์! ดู "หน้าโครงการ" เพื่อดูตัวอย่างโครงการของคุณก่อนแชร์

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

ขั้นตอนที่ 8 สร้างโครงการเพิ่มเติม

สร้างโครงการที่น่าทึ่งด้วย Scratch 3.0! นอกจากสร้างโปรเจ็กต์แล้ว คุณยังสนุกกับการเขียนโค้ดอีกด้วย! แนวคิดโครงการบางส่วนคือ

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

ส่วนที่ 3 จาก 3: การอภิปรายในฟอรัม

นี่เป็นทางเลือก แต่แนะนำเพราะจะช่วยให้ผู้คนสามารถตรวจทานโครงการของคุณได้

สร้างโครงการ Scratch ขั้นตอนที่ 13
สร้างโครงการ Scratch ขั้นตอนที่ 13

ขั้นตอนที่ 1. เลื่อนลงไปที่ด้านล่างของหน้าเริ่มต้น

คลิกที่ "กระดานสนทนา" นั่นคือที่ที่คุณจะได้พบกับคนอื่นๆ และแน่นอน ถามคำถามและนำเสนอตัวเองต่อชุมชน Scratch

สร้างโปรเจ็กต์ Scratch ขั้นตอนที่ 14
สร้างโปรเจ็กต์ Scratch ขั้นตอนที่ 14

ขั้นตอนที่ 2 ดูหมวดหมู่

ในฟอรัม Scratch Discussion ที่ด้านล่างของหน้า Scratch คุณควรเห็นหมวดหมู่ต่างๆ เพื่อโพสต์หัวข้อของคุณ หมวดหมู่ต่างๆ มีไว้ให้คุณค้นหาหัวข้อและโพสต์ได้ง่ายขึ้น

ในอุปกรณ์บางรุ่น ฟอรัมอาจโหลดช้าเล็กน้อย ใจเย็นๆ นั่นก็เพราะว่ากระดานสนทนามีข้อมูลมากมาย

สร้างโปรเจ็กต์ Scratch ขั้นตอนที่ 15
สร้างโปรเจ็กต์ Scratch ขั้นตอนที่ 15

ขั้นตอนที่ 3 ไปที่ Project Ideas หรือ Questions About Scratch เพื่อถามคำถามของคุณ

คุณสามารถเลือกหมวดหมู่หัวข้อของคุณควรอยู่ใน

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

เคล็ดลับ

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

    อย่าตั้งเป้าหมายว่า "จะไปถึงได้กี่คน" การเข้ารหัส รู้สึกมีแรงบันดาลใจ และสนุกสนานคือเป้าหมายใน Scratch

คำว่า "scratchers" หมายถึง ผู้ใช้ที่ใช้ scratch.

คำเตือน

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

แนะนำ: