วิธีสร้างเกมแบบ Scratch (พร้อมรูปภาพ)

สารบัญ:

วิธีสร้างเกมแบบ Scratch (พร้อมรูปภาพ)
วิธีสร้างเกมแบบ Scratch (พร้อมรูปภาพ)
Anonim

Scratch เป็นภาษาการเขียนโปรแกรมภาพยอดนิยมที่พัฒนาโดย MIT Media Lab เป็นเครื่องมือทางการศึกษาสำหรับเด็ก มีให้บริการทางออนไลน์ โดยมีเวอร์ชันเดสก์ท็อปสำหรับ Mac OS, Windows, Chrome OS และ Android บทความวิกิฮาวนี้จะแนะนำวิธีการสร้างเกมเบื้องต้นให้คุณเอง

ขั้นตอน

ส่วนที่ 1 จาก 4: กำลังดาวน์โหลด Scratch

สร้างเกมบนศูนย์ ขั้นตอนที่ 1
สร้างเกมบนศูนย์ ขั้นตอนที่ 1

ขั้นตอนที่ 1 ไปที่หน้าดาวน์โหลด Scratch ในเว็บเบราว์เซอร์

นี่คือหน้าเว็บที่คุณสามารถดาวน์โหลด Scratch เวอร์ชันเดสก์ท็อปได้

สร้างเกมบนศูนย์ ขั้นตอนที่ 2
สร้างเกมบนศูนย์ ขั้นตอนที่ 2

ขั้นตอนที่ 2 คลิกดาวน์โหลดโดยตรง

อยู่ด้านล่างตัวเลือกให้ดาวน์โหลด Scratch จากร้านค้าดิจิทัลของระบบ

หรือคลิก สร้าง ที่ด้านบนของหน้าเว็บเพื่อเริ่มสร้างออนไลน์ทันทีภายในเว็บเบราว์เซอร์ของคุณ

สร้างเกมบน Scratch ขั้นตอนที่ 3
สร้างเกมบน Scratch ขั้นตอนที่ 3

ขั้นตอนที่ 3 ดับเบิลคลิกที่ไฟล์ติดตั้ง

ไฟล์การติดตั้ง Scratch คือ "Scratch Desktop Setup 3.9.0.exe" สำหรับ Windows และ "Scratch 3.6.0.dmg" สำหรับ Mac เมื่อดาวน์โหลดไฟล์ติดตั้งเสร็จแล้ว ให้ดับเบิลคลิกที่ไฟล์ติดตั้งเพื่อเริ่มกระบวนการติดตั้ง คุณสามารถค้นหาไฟล์ที่ดาวน์โหลดในโฟลเดอร์ Downloads ของคุณหรือในเว็บเบราว์เซอร์ของคุณ

สร้างเกมบน Scratch ขั้นตอนที่ 4
สร้างเกมบน Scratch ขั้นตอนที่ 4

ขั้นตอนที่ 4 ติดตั้ง Scratch

ใช้ขั้นตอนต่อไปนี้เพื่อติดตั้ง Scratch:

  • Windows

    • เลือก "Only for Me" หรือ "ใครก็ตามที่ใช้คอมพิวเตอร์เครื่องนี้"
    • คลิก ติดตั้ง
    • คลิก ใช่ เพื่อให้โปรแกรมติดตั้ง Scratch ทำการเปลี่ยนแปลงระบบของคุณ
    • คลิก เสร็จสิ้น.
  • แม็ค:

    เกาไอคอนแอป Scratch ไปที่โฟลเดอร์ Applications

ส่วนที่ 2 จาก 4: การเพิ่มกราฟิก

สร้างเกมบน Scratch ขั้นตอนที่ 5
สร้างเกมบน Scratch ขั้นตอนที่ 5

ขั้นตอนที่ 1. เปิด Scratch

มีไอคอนสีเหลืองที่มีตัว S อยู่ คลิกไอคอนในเมนูเริ่มบน Windows คุณสามารถค้นหาได้ในโฟลเดอร์แอพพลิเคชั่นบน Mac

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

สร้างเกมบน Scratch ขั้นตอนที่ 6
สร้างเกมบน Scratch ขั้นตอนที่ 6

ขั้นตอนที่ 2. เพิ่มพื้นหลัง

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

  • ในการอัปโหลดพื้นหลังของคุณเอง ให้วางเคอร์เซอร์ของเมาส์ไว้เหนือไอคอนที่คล้ายกับรูปถ่าย แล้วคลิกไอคอนที่คล้ายกับถาดที่มีลูกศรชี้ขึ้น คลิกรูปภาพที่คุณต้องการใช้เป็นพื้นหลังแล้วคลิก เปิด.
  • ในการวาดพื้นหลังของคุณเอง ให้วางเคอร์เซอร์ของเมาส์ไว้เหนือไอคอนที่คล้ายกับรูปถ่าย แล้วคลิกไอคอนที่คล้ายกับพู่กัน ใช้เครื่องมือระบายสีเพื่อระบายสีพื้นหลังของคุณเอง
สร้างเกมบนศูนย์ ขั้นตอนที่7
สร้างเกมบนศูนย์ ขั้นตอนที่7

ขั้นตอนที่ 3 เพิ่มสไปรท์

สไปรท์เป็นวัตถุภาพที่เป็นส่วนหนึ่งของฉากเกม พวกเขาสามารถเป็นตัวละครของผู้เล่น ศัตรูหรืออุปสรรค ตัวละครที่ไม่ใช่ผู้เล่น การเพิ่มพลังและวัสดุสิ้นเปลือง หรือวัตถุพื้นหลังเคลื่อนไหว หากต้องการเพิ่มสไปรท์ ให้คลิกไอคอนรูปแมวที่มุมล่างขวา จากนั้นคลิกสไปรต์ที่คุณต้องการเพิ่มในฉากของคุณ

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

ขั้นที่ 4. ลากสไปรต์ไปยังตำแหน่งที่คุณต้องการให้อยู่ในตอนเริ่มเกม

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

ส่วนที่ 3 จาก 4: การเพิ่มการควบคุมและการเคลื่อนไหวให้กับสไปรท์

สร้างเกมบน Scratch ขั้นตอนที่ 9
สร้างเกมบน Scratch ขั้นตอนที่ 9

ขั้นตอนที่ 1 คลิกสไปรต์ที่คุณต้องการเพิ่มการควบคุม

คลิกไอคอนสไปรท์ด้านล่างหน้าต่างแสดงตัวอย่างที่มุมขวาบนเพื่อเลือกสไปรท์

สร้างเกมบน Scratch ขั้นตอนที่ 10
สร้างเกมบน Scratch ขั้นตอนที่ 10

ขั้นตอนที่ 2 คลิกแท็บรหัส

ที่เป็น tab แรกที่มุมซ้ายบน ล่างโลโก้ Scratch

สร้างเกมบน Scratch ขั้นตอนที่ 11
สร้างเกมบน Scratch ขั้นตอนที่ 11

ขั้นตอนที่ 3 ลากบล็อกเหตุการณ์ลงในพื้นที่รหัส

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

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

สร้างเกมบน Scratch ขั้นตอนที่ 12
สร้างเกมบน Scratch ขั้นตอนที่ 12

ขั้นตอนที่ 4 แนบบล็อกด้านล่างบล็อกเหตุการณ์

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

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

ขั้นตอนที่ 5. ทดลองกับบล็อก

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

  • ตัวอย่างบล็อก 1:

    เลือก "เมื่อคลิกสไปรท์นี้" เป็นบล็อกเหตุการณ์ จากนั้นแนบบล็อกที่ระบุว่า "พูด [สวัสดี!] เป็นเวลา [2] วินาที" จากบล็อก Look

  • ตัวอย่างบล็อก 2:

    หากต้องการให้เทพดาเลื่อนไปทางซ้ายและขวาเมื่อคุณกดปุ่มลูกศรซ้ายและขวา ให้เพิ่มบล็อกเหตุการณ์ที่ระบุว่า "เมื่อ [ลูกศรขวา ⏷] ถูกกด" คุณจะต้องเลือกปุ่มลูกศรขวาจากเมนูแบบเลื่อนลงในบล็อก จากนั้นแนบบล็อกที่ระบุว่า "ชี้ไปในทิศทาง [90]" จากบล็อกการเคลื่อนไหว จากนั้นแนบบล็อกการเคลื่อนไหวอีกอันที่ระบุว่า "ย้าย [10] ก้าว" จากนั้นลากแท็กเหตุการณ์อื่นลงในพื้นที่โค้ดที่ระบุว่า "เมื่อกด [ลูกศรซ้าย ⏷]" ให้แนบบล็อกการเคลื่อนไหวที่ระบุว่า "ชี้ไปในทิศทาง [-90]" แล้วแนบบล็อกการเคลื่อนไหวอีกอันที่ระบุว่า "ย้าย [10] ขั้น ".

ส่วนที่ 4 จาก 4: การเพิ่มตัวแปรและการตรวจจับการชน

สร้างเกมบน Scratch ขั้นตอนที่ 14
สร้างเกมบน Scratch ขั้นตอนที่ 14

ขั้นตอนที่ 1 คลิกตัวแปร

มันคือจุดสีส้มในแผงทางซ้าย นี้จะแสดงบล็อกตัวแปร ตัวแปรคือสิ่งที่ใช้ทำสิ่งต่างๆ เช่น คะแนน ชีวิต เครื่องวัดสุขภาพ ฯลฯ

สร้างเกมบนศูนย์ ขั้นตอนที่ 15
สร้างเกมบนศูนย์ ขั้นตอนที่ 15

ขั้นตอนที่ 2 คลิกสร้างตัวแปร

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

สร้างเกมบน Scratch ขั้นตอนที่ 16
สร้างเกมบน Scratch ขั้นตอนที่ 16

ขั้นตอนที่ 3 พิมพ์ชื่อตัวแปรของคุณแล้วคลิกตกลง

คุณสามารถตั้งชื่อได้เช่น "คะแนน" หรือ "ชีวิต" หรืออะไรก็ได้ที่คุณต้องการเปลี่ยนเมื่อสไปรท์ชนกัน

สร้างเกมบน Scratch ขั้นตอนที่ 17
สร้างเกมบน Scratch ขั้นตอนที่ 17

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

มันอยู่ในบล็อกเหตุการณ์ เป็นบล็อกที่มีธงสีเขียวในข้อความ

สร้างเกมบน Scratch ขั้นตอนที่ 18
สร้างเกมบน Scratch ขั้นตอนที่ 18

ขั้นตอนที่ 5. แนบบล็อกที่ระบุว่า "ตั้งค่า [ตัวแปร] เป็น [ว่าง]"

มันอยู่ในบล็อกตัวแปร ใช้เมนูแบบเลื่อนลงในบล็อกเพื่อเลือกตัวแปรที่คุณสร้างขึ้น

สร้างเกมบน Scratch ขั้นตอนที่ 19
สร้างเกมบน Scratch ขั้นตอนที่ 19

ขั้นที่ 6. พิมพ์ตัวเลขที่คุณต้องการให้ตัวแปรเป็นตอนเริ่มเกมในฟองสีขาว

ตัวอย่างเช่น หากคุณต้องการสร้างคะแนน คุณจะต้องตั้งค่าเป็น "0" ในตอนเริ่มเกม สำหรับชีวิต ให้ป้อนจำนวนชีวิตที่คุณต้องการให้ตัวละครของคุณมีเมื่อเริ่มเกม

สร้างเกมตั้งแต่เริ่มต้น ขั้นตอนที่ 20
สร้างเกมตั้งแต่เริ่มต้น ขั้นตอนที่ 20

ขั้นตอนที่ 7 แนบบล็อกลูป "ตลอดกาล" หลังจากบล็อก Set Variable

ในหัวข้อ "Control" บล็อกนี้มีรอยบากตรงกลางเพื่อเพิ่มบล็อกตรงกลาง

สร้างเกมบน Scratch ขั้นตอนที่ 21
สร้างเกมบน Scratch ขั้นตอนที่ 21

ขั้นตอนที่ 8 แนบรูปลักษณ์ "ถ้า/แล้ว" ตรงกลางบล็อก "ตลอดกาล"

บล็อก "ถ้า/แล้ว" ก็มีรอยบากตรงกลางเช่นกัน นอกจากนี้ยังมีปุ่มหกเหลี่ยมหลัง "ถ้า"

สร้างเกมตั้งแต่เริ่มต้น ขั้นตอนที่ 22
สร้างเกมตั้งแต่เริ่มต้น ขั้นตอนที่ 22

ขั้นตอนที่ 9 เพิ่มบล็อก "สัมผัส" ในคีย์หกเหลี่ยม

บล็อก "สัมผัส" อยู่ที่ด้านบนของบล็อกการตรวจจับ ลากไปใส่กุญแจหกเหลี่ยมในบล็อก "ถ้า/แล้ว"

สร้างเกมบน Scratch ขั้นตอนที่ 23
สร้างเกมบน Scratch ขั้นตอนที่ 23

ขั้นตอนที่ 10. เลือกสไปรท์อื่นที่สไปรท์ที่ควบคุมได้ของคุณสามารถสัมผัสได้

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

สร้างเกมบน Scratch ขั้นตอนที่ 24
สร้างเกมบน Scratch ขั้นตอนที่ 24

ขั้นตอนที่ 11 แนบบล็อกที่คุณต้องการให้เกิดขึ้นเมื่อสไปรท์ชนกัน

หากคุณต้องการสร้างลำดับการตายที่ซับซ้อน คุณอาจต้องทดลองกับตัวควบคุมการเคลื่อนไหวเพื่อให้ถูกต้อง หากต้องการเปลี่ยนตัวแปร ให้แนบตัวแปรที่ระบุว่า "เปลี่ยน [ตัวแปร] โดย [ว่าง] ไปที่บล็อก "ถ้า/แล้ว" ใช้เมนูแบบเลื่อนลงในบล็อก "เปลี่ยนตัวแปร" เพื่อเลือกตัวแปรที่คุณต้องการเปลี่ยน ป้อนจำนวนที่คุณต้องการให้เปลี่ยนในฟองสีขาว ตัวอย่างเช่น ป้อน "1" ในฟองสีขาวเพื่อเพิ่มคะแนนของคุณ 1 คะแนน หากคุณต้องการพรากชีวิต ให้ป้อน "-1" ในช่องสีขาว ฟอง.

แนะนำ: