Scratch เป็นภาษาการเขียนโปรแกรมภาพยอดนิยมที่พัฒนาโดย MIT Media Lab เป็นเครื่องมือทางการศึกษาสำหรับเด็ก มีให้บริการทางออนไลน์ โดยมีเวอร์ชันเดสก์ท็อปสำหรับ Mac OS, Windows, Chrome OS และ Android บทความวิกิฮาวนี้จะแนะนำวิธีการสร้างเกมเบื้องต้นให้คุณเอง
ขั้นตอน
ส่วนที่ 1 จาก 4: กำลังดาวน์โหลด Scratch
ขั้นตอนที่ 1 ไปที่หน้าดาวน์โหลด Scratch ในเว็บเบราว์เซอร์
นี่คือหน้าเว็บที่คุณสามารถดาวน์โหลด Scratch เวอร์ชันเดสก์ท็อปได้
ขั้นตอนที่ 2 คลิกดาวน์โหลดโดยตรง
อยู่ด้านล่างตัวเลือกให้ดาวน์โหลด Scratch จากร้านค้าดิจิทัลของระบบ
หรือคลิก สร้าง ที่ด้านบนของหน้าเว็บเพื่อเริ่มสร้างออนไลน์ทันทีภายในเว็บเบราว์เซอร์ของคุณ
ขั้นตอนที่ 3 ดับเบิลคลิกที่ไฟล์ติดตั้ง
ไฟล์การติดตั้ง Scratch คือ "Scratch Desktop Setup 3.9.0.exe" สำหรับ Windows และ "Scratch 3.6.0.dmg" สำหรับ Mac เมื่อดาวน์โหลดไฟล์ติดตั้งเสร็จแล้ว ให้ดับเบิลคลิกที่ไฟล์ติดตั้งเพื่อเริ่มกระบวนการติดตั้ง คุณสามารถค้นหาไฟล์ที่ดาวน์โหลดในโฟลเดอร์ Downloads ของคุณหรือในเว็บเบราว์เซอร์ของคุณ
ขั้นตอนที่ 4 ติดตั้ง Scratch
ใช้ขั้นตอนต่อไปนี้เพื่อติดตั้ง Scratch:
-
Windows
- เลือก "Only for Me" หรือ "ใครก็ตามที่ใช้คอมพิวเตอร์เครื่องนี้"
- คลิก ติดตั้ง
- คลิก ใช่ เพื่อให้โปรแกรมติดตั้ง Scratch ทำการเปลี่ยนแปลงระบบของคุณ
- คลิก เสร็จสิ้น.
-
แม็ค:
เกาไอคอนแอป Scratch ไปที่โฟลเดอร์ Applications
ส่วนที่ 2 จาก 4: การเพิ่มกราฟิก
ขั้นตอนที่ 1. เปิด Scratch
มีไอคอนสีเหลืองที่มีตัว S อยู่ คลิกไอคอนในเมนูเริ่มบน Windows คุณสามารถค้นหาได้ในโฟลเดอร์แอพพลิเคชั่นบน Mac
ครั้งแรกที่คุณเปิด Scratch ระบบจะถามว่าคุณต้องการส่งข้อมูลไปยังทีม Scratch เพื่อช่วยปรับปรุง Scratch หรือไม่ คุณสามารถคลิก ไม่เป็นไรขอบคุณ หรือ ใช่ ฉันต้องการช่วยปรับปรุง Scratch. หากคุณเลือก ใช่ ข้อมูลการใช้งานจะถูกส่งไปยังทีม Scratch ทีมงาน Scratch ไม่ได้รวบรวมข้อมูลส่วนบุคคล
ขั้นตอนที่ 2. เพิ่มพื้นหลัง
หากต้องการเพิ่มพื้นหลังใน Scratch ให้คลิกไอคอนที่คล้ายกับรูปถ่ายที่มุมล่างขวา จากนั้นเลือกภาพที่จะใช้เป็นพื้นหลัง คุณสามารถใช้แท็บที่ด้านบนเพื่อเรียกดูพื้นหลังตามหมวดหมู่ หรือใช้แถบค้นหาที่มุมซ้ายบนเพื่อค้นหาพื้นหลังตามชื่อ
- ในการอัปโหลดพื้นหลังของคุณเอง ให้วางเคอร์เซอร์ของเมาส์ไว้เหนือไอคอนที่คล้ายกับรูปถ่าย แล้วคลิกไอคอนที่คล้ายกับถาดที่มีลูกศรชี้ขึ้น คลิกรูปภาพที่คุณต้องการใช้เป็นพื้นหลังแล้วคลิก เปิด.
- ในการวาดพื้นหลังของคุณเอง ให้วางเคอร์เซอร์ของเมาส์ไว้เหนือไอคอนที่คล้ายกับรูปถ่าย แล้วคลิกไอคอนที่คล้ายกับพู่กัน ใช้เครื่องมือระบายสีเพื่อระบายสีพื้นหลังของคุณเอง
ขั้นตอนที่ 3 เพิ่มสไปรท์
สไปรท์เป็นวัตถุภาพที่เป็นส่วนหนึ่งของฉากเกม พวกเขาสามารถเป็นตัวละครของผู้เล่น ศัตรูหรืออุปสรรค ตัวละครที่ไม่ใช่ผู้เล่น การเพิ่มพลังและวัสดุสิ้นเปลือง หรือวัตถุพื้นหลังเคลื่อนไหว หากต้องการเพิ่มสไปรท์ ให้คลิกไอคอนรูปแมวที่มุมล่างขวา จากนั้นคลิกสไปรต์ที่คุณต้องการเพิ่มในฉากของคุณ
- เช่นเดียวกับพื้นหลัง คุณสามารถอัปโหลดและระบายสีสไปรท์ของคุณเองลงในฉากได้ ในการดำเนินการดังกล่าว ให้วางเคอร์เซอร์ของเมาส์ไว้เหนือไอคอนที่มีลักษณะคล้ายแมว และคลิกไอคอนที่คล้ายกับถาดที่มีลูกศรชี้ขึ้นเพื่ออัปโหลดสไปรท์ของคุณเอง คลิกไอคอนที่คล้ายกับพู่กันเพื่อระบายสีสไปรท์ของคุณเอง
- หากคุณต้องการลบสไปรต์ ให้คลิกสไปรท์ในรายการด้านล่างหน้าต่างแสดงตัวอย่างที่มุมบนขวาแล้วกดปุ่ม ลบ กุญแจ.
ขั้นที่ 4. ลากสไปรต์ไปยังตำแหน่งที่คุณต้องการให้อยู่ในตอนเริ่มเกม
หน้าต่างแสดงตัวอย่างอยู่ที่มุมบนขวา คลิกและลากสไปรต์ไปยังตำแหน่งที่คุณต้องการให้อยู่ในตอนเริ่มเกม
ส่วนที่ 3 จาก 4: การเพิ่มการควบคุมและการเคลื่อนไหวให้กับสไปรท์
ขั้นตอนที่ 1 คลิกสไปรต์ที่คุณต้องการเพิ่มการควบคุม
คลิกไอคอนสไปรท์ด้านล่างหน้าต่างแสดงตัวอย่างที่มุมขวาบนเพื่อเลือกสไปรท์
ขั้นตอนที่ 2 คลิกแท็บรหัส
ที่เป็น tab แรกที่มุมซ้ายบน ล่างโลโก้ Scratch
ขั้นตอนที่ 3 ลากบล็อกเหตุการณ์ลงในพื้นที่รหัส
ใน Scratch การเข้ารหัสทำได้โดยใช้บล็อค บล็อกทั้งหมดแสดงอยู่ในแผงด้านซ้ายใต้แท็บบล็อก บล็อกมีรหัสสีตามประเภท บล็อกเหตุการณ์เป็นสีเหลืองรหัส คลิกจุดสีเหลืองทางด้านซ้ายเพื่อข้ามไปยังบล็อกเหตุการณ์ จากนั้นลากบล็อกเหตุการณ์ลงในพื้นที่โค้ดทางด้านขวาของรายการบล็อก บล็อกเหตุการณ์อาจเป็นเช่น "เมื่อคลิกสไปรท์นี้", "เมื่อกดปุ่ม [คีย์]" หรือ "เมื่อคลิก [ไอคอนธงสีเขียว]"
ลำดับของเกมเริ่มต้นเมื่อคุณคลิกไอคอนธงสีเขียวด้านบนหน้าต่างแสดงตัวอย่าง ใช้บล็อกที่ระบุว่า "เมื่อ [ไอคอนธงสีเขียว] ถูกคลิก" เพื่อสร้างการดำเนินการที่เริ่มต้นทันทีที่เกมเริ่มต้น ที่ด้านบนสุดของบล็อกเหตุการณ์ มีไอคอนที่มีธงสีเขียวอยู่
ขั้นตอนที่ 4 แนบบล็อกด้านล่างบล็อกเหตุการณ์
บล็อกการเคลื่อนไหวมีรหัสสีเป็นสีน้ำเงิน และบล็อก Look มีรหัสสีเป็นสีม่วง ค้นหาบล็อกสำหรับสิ่งที่คุณต้องการให้เกิดขึ้น ลากลงในพื้นที่โค้ดและแนบไว้ด้านล่างบล็อกเหตุการณ์ในพื้นที่โค้ด สังเกตว่าบล็อกมีรอยบากด้านบนและด้านล่างอย่างไร ใส่รอยบากสำหรับบล็อกการกระทำลงในบล็อกเหตุการณ์
- หากบล็อกมีลูกศรชี้ลง (⏷) ให้คลิกลูกศรเพื่อแสดงเมนูแบบเลื่อนลง เลือกตัวเลือก (เช่น แป้นคีย์บอร์ด) จากเมนูแบบเลื่อนลง
- หากบล็อกมีฟองอากาศสีขาวพร้อมข้อความอยู่ คุณสามารถเปลี่ยนข้อความภายในลูกโป่งได้
ขั้นตอนที่ 5. ทดลองกับบล็อก
ต้องใช้การทดลองเล็กน้อยเพื่อหาวิธีทำให้บล็อกทำในสิ่งที่คุณต้องการ ลองติดบล็อกต่างๆ และดูว่าเกิดอะไรขึ้น ต่อไปนี้เป็นตัวอย่างสองสามช่วงตึกที่คุณสามารถลองได้
-
ตัวอย่างบล็อก 1:
เลือก "เมื่อคลิกสไปรท์นี้" เป็นบล็อกเหตุการณ์ จากนั้นแนบบล็อกที่ระบุว่า "พูด [สวัสดี!] เป็นเวลา [2] วินาที" จากบล็อก Look
-
ตัวอย่างบล็อก 2:
หากต้องการให้เทพดาเลื่อนไปทางซ้ายและขวาเมื่อคุณกดปุ่มลูกศรซ้ายและขวา ให้เพิ่มบล็อกเหตุการณ์ที่ระบุว่า "เมื่อ [ลูกศรขวา ⏷] ถูกกด" คุณจะต้องเลือกปุ่มลูกศรขวาจากเมนูแบบเลื่อนลงในบล็อก จากนั้นแนบบล็อกที่ระบุว่า "ชี้ไปในทิศทาง [90]" จากบล็อกการเคลื่อนไหว จากนั้นแนบบล็อกการเคลื่อนไหวอีกอันที่ระบุว่า "ย้าย [10] ก้าว" จากนั้นลากแท็กเหตุการณ์อื่นลงในพื้นที่โค้ดที่ระบุว่า "เมื่อกด [ลูกศรซ้าย ⏷]" ให้แนบบล็อกการเคลื่อนไหวที่ระบุว่า "ชี้ไปในทิศทาง [-90]" แล้วแนบบล็อกการเคลื่อนไหวอีกอันที่ระบุว่า "ย้าย [10] ขั้น ".
ส่วนที่ 4 จาก 4: การเพิ่มตัวแปรและการตรวจจับการชน
ขั้นตอนที่ 1 คลิกตัวแปร
มันคือจุดสีส้มในแผงทางซ้าย นี้จะแสดงบล็อกตัวแปร ตัวแปรคือสิ่งที่ใช้ทำสิ่งต่างๆ เช่น คะแนน ชีวิต เครื่องวัดสุขภาพ ฯลฯ
ขั้นตอนที่ 2 คลิกสร้างตัวแปร
อยู่เหนือรายการบล็อกตัวแปร ซึ่งจะเปิดหน้าต่างที่คุณสามารถใช้สร้างตัวแปรของคุณเองได้
ขั้นตอนที่ 3 พิมพ์ชื่อตัวแปรของคุณแล้วคลิกตกลง
คุณสามารถตั้งชื่อได้เช่น "คะแนน" หรือ "ชีวิต" หรืออะไรก็ได้ที่คุณต้องการเปลี่ยนเมื่อสไปรท์ชนกัน
ขั้นตอนที่ 4 ลากบล็อกที่ระบุว่า "เมื่อคลิก [ไอคอนธงสีเขียว]" ในพื้นที่โค้ด
มันอยู่ในบล็อกเหตุการณ์ เป็นบล็อกที่มีธงสีเขียวในข้อความ
ขั้นตอนที่ 5. แนบบล็อกที่ระบุว่า "ตั้งค่า [ตัวแปร] เป็น [ว่าง]"
มันอยู่ในบล็อกตัวแปร ใช้เมนูแบบเลื่อนลงในบล็อกเพื่อเลือกตัวแปรที่คุณสร้างขึ้น
ขั้นที่ 6. พิมพ์ตัวเลขที่คุณต้องการให้ตัวแปรเป็นตอนเริ่มเกมในฟองสีขาว
ตัวอย่างเช่น หากคุณต้องการสร้างคะแนน คุณจะต้องตั้งค่าเป็น "0" ในตอนเริ่มเกม สำหรับชีวิต ให้ป้อนจำนวนชีวิตที่คุณต้องการให้ตัวละครของคุณมีเมื่อเริ่มเกม
ขั้นตอนที่ 7 แนบบล็อกลูป "ตลอดกาล" หลังจากบล็อก Set Variable
ในหัวข้อ "Control" บล็อกนี้มีรอยบากตรงกลางเพื่อเพิ่มบล็อกตรงกลาง
ขั้นตอนที่ 8 แนบรูปลักษณ์ "ถ้า/แล้ว" ตรงกลางบล็อก "ตลอดกาล"
บล็อก "ถ้า/แล้ว" ก็มีรอยบากตรงกลางเช่นกัน นอกจากนี้ยังมีปุ่มหกเหลี่ยมหลัง "ถ้า"
ขั้นตอนที่ 9 เพิ่มบล็อก "สัมผัส" ในคีย์หกเหลี่ยม
บล็อก "สัมผัส" อยู่ที่ด้านบนของบล็อกการตรวจจับ ลากไปใส่กุญแจหกเหลี่ยมในบล็อก "ถ้า/แล้ว"
ขั้นตอนที่ 10. เลือกสไปรท์อื่นที่สไปรท์ที่ควบคุมได้ของคุณสามารถสัมผัสได้
ใช้เมนูแบบเลื่อนลงในบล็อกเพื่อเลือกเทพดาอื่น ตัวอย่างเช่น อาจเป็นสไปรท์ของศัตรู การเพิ่มพลัง หรือไอเท็มง่ายๆ ที่เปลี่ยนคะแนนของคุณ
ขั้นตอนที่ 11 แนบบล็อกที่คุณต้องการให้เกิดขึ้นเมื่อสไปรท์ชนกัน
หากคุณต้องการสร้างลำดับการตายที่ซับซ้อน คุณอาจต้องทดลองกับตัวควบคุมการเคลื่อนไหวเพื่อให้ถูกต้อง หากต้องการเปลี่ยนตัวแปร ให้แนบตัวแปรที่ระบุว่า "เปลี่ยน [ตัวแปร] โดย [ว่าง] ไปที่บล็อก "ถ้า/แล้ว" ใช้เมนูแบบเลื่อนลงในบล็อก "เปลี่ยนตัวแปร" เพื่อเลือกตัวแปรที่คุณต้องการเปลี่ยน ป้อนจำนวนที่คุณต้องการให้เปลี่ยนในฟองสีขาว ตัวอย่างเช่น ป้อน "1" ในฟองสีขาวเพื่อเพิ่มคะแนนของคุณ 1 คะแนน หากคุณต้องการพรากชีวิต ให้ป้อน "-1" ในช่องสีขาว ฟอง.