สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: โครงการใหม่
- ขั้นตอนที่ 2: การสร้างสไปรท์ใหม่
- ขั้นตอนที่ 3: ตัวละครหลัก
- ขั้นตอนที่ 4: คนเลว
- ขั้นตอนที่ 5: พื้นหลัง
- ขั้นตอนที่ 6: เกมเหนือพื้นหลัง
- ขั้นตอนที่ 7: กระสุน
- ขั้นตอนที่ 8: การเข้ารหัส
- ขั้นตอนที่ 9: การยิง
- ขั้นตอนที่ 10: รหัสคนเลว
- ขั้นตอนที่ 11: ขั้นตอนสุดท้าย
วีดีโอ: เกมขูดขีด 2D: 11 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นถึงวิธีการสร้างเกมขูดเกมยิง 2 มิติ มันค่อนข้างง่ายที่จะทำ แต่หวังว่าคุณจะได้เรียนรู้บางสิ่งระหว่างทาง และสร้างเกมขูดของคุณเองในไม่ช้า!
เสบียง
- คอมพิวเตอร์.
- การเข้าสู่ระบบ / บัญชี Scratch
- เมาส์ (ทำให้การเล่นเกมเมื่อคุณทำเสร็จแล้วง่ายขึ้นมาก)
ขั้นตอนที่ 1: โครงการใหม่
สิ่งแรกที่คุณต้องการทำคือไปที่ https://scratch.mit.edu/ จากนั้นคุณต้องการลงชื่อเข้าใช้ด้วยบัญชีของคุณแล้วคลิก "สร้าง"
ขั้นตอนที่ 2: การสร้างสไปรท์ใหม่
ภาพแรกคือสิ่งที่คุณควรเห็นหลังจากคลิกปุ่มสร้าง สิ่งที่คุณต้องการทำตอนนี้คือคลิกที่ไอคอนแมวขูดที่ระบุว่า "สไปรท์วัน" จากนั้นคลิกที่ปุ่มถังขยะ การดำเนินการนี้จะลบสไปรต์เริ่มต้นเพื่อให้เราสามารถสร้างเองได้ ต่อไปเราต้องการคลิกที่โลโก้แมวที่มีเครื่องหมาย + จากนั้นเลือกสี ตอนนี้เราสร้างสไปรท์ตัวแรกได้แล้ว
ขั้นตอนที่ 3: ตัวละครหลัก
ตอนนี้เราต้องการสร้างตัวละครหลักของเราซึ่งผู้เล่นจะเป็นผู้ควบคุม ใช้เครื่องมือทางด้านซ้าย ทำวงกลมเล็กๆ ตรงกลาง แล้วใช้เครื่องมือเส้นและเครื่องมือสี่เหลี่ยมผืนผ้าเพื่อวาดแขนและปืน คุณสามารถทดลองกับสีได้หากต้องการ แต่สำหรับครั้งแรก ให้พยายามทำให้มันมีขนาดและรูปร่างใกล้เคียงกับของฉัน สุดท้าย เมื่อคุณทำเสร็จแล้ว ให้คลิกที่ข้อความที่เขียนว่า sprite one และแทนที่เป็น "Player" เหมือนกับที่ฉันทำ นี่เป็นเพียงวิธีที่เราจะรู้ว่า "ผู้เล่น" หมายถึงตัวละครหลักของเรา
ขั้นตอนที่ 4: คนเลว
ตอนนี้เราสร้างตัวละครหลักแล้ว เราต้องสร้างบางสิ่งเพื่อให้ตัวละครนั้นต่อสู้ ใช้เครื่องมือทางด้านซ้ายอีกครั้ง ทำแบบเดียวกับในขั้นตอนที่ 3 แต่มีแขนตรงมากกว่าและไม่มีปืน ทำให้มีขนาดใกล้เคียงกับ "เครื่องเล่น" และตรวจสอบให้แน่ใจว่าหันหน้าไปทางซ้ายโดยตรง สุดท้าย เปลี่ยนชื่อตามที่เราทำในขั้นตอนที่ 3 เป็น "BadGuy" ก่อนที่เราจะไปยังขั้นตอนถัดไป ให้คลิกไอคอนฉากหลังที่ด้านล่างซ้ายและเลือกระบายสี
ขั้นตอนที่ 5: พื้นหลัง
เมื่อคุณคลิกไอคอนระบายสีจากขั้นตอนที่ 4 แล้ว ให้ใช้เครื่องมือสี่เหลี่ยมผืนผ้าเพื่อสร้างพื้นหลังโดยใช้สีที่คุณเลือก เช่นเดียวกับที่คุณวาดสไปรต์ อย่าลืมลบพื้นหลังสีขาวเปล่าที่สร้างมาเพื่อคุณโดยอัตโนมัติ เพื่อให้พื้นหลังที่คุณมีเท่านั้นคือพื้นหลังนี้ จากนั้นให้ตั้งชื่อเป็น "พื้นหลัง"
ขั้นตอนที่ 6: เกมเหนือพื้นหลัง
คลิกที่ไอคอนระบายสีอีกครั้งและสร้างพื้นหลังที่สองโดยใช้เครื่องมือข้อความเพื่อสร้างบางสิ่งที่มีลักษณะเช่นนี้ เปลี่ยนชื่อเป็น GameOver หรืออย่างอื่นที่คล้ายกัน แล้วไปยังขั้นตอนถัดไป
ขั้นตอนที่ 7: กระสุน
ตอนนี้เรากำลังจะสร้างกระสุนที่ผู้เล่นของเราสามารถยิงใส่คนร้ายได้ สิ่งนี้ง่ายกว่า Sprite อื่นๆ อีก และสิ่งที่คุณต้องทำคือสร้างสี่เหลี่ยมแนวนอนขนาดเล็ก โดยให้กึ่งกลางที่เครื่องหมายบวกตรงกลาง จากนั้นตั้งชื่อเป็น "Bullet" และไปที่ขั้นตอนถัดไป
ขั้นตอนที่ 8: การเข้ารหัส
ขั้นแรกเลือก "ผู้เล่น" Sprite จากมุมล่างซ้ายที่เราทำมาก่อน จากนั้น ที่มุมบนซ้ายที่มีรหัส เครื่องแต่งกาย และเสียง ให้คลิกที่รหัส คุณสามารถเลื่อนขึ้นและลงผ่านบล็อคที่มีรหัสสี และลากและวางบล็อคลงบนพื้นที่ทำงาน หากต้องการลบบล็อก ให้ลากกลับไปที่ด้านซ้าย ทำความคุ้นเคยกับการย้าย การแยก และการลบบล็อค โดยการมองผ่านบล็อคโค้ด ให้สร้างโค้ดในรูปภาพขึ้นใหม่ เมื่อคุณไปที่บล็อก "Broadcast" คุณจะทำการออกอากาศใหม่และตั้งชื่อว่า "Shoot" จากนั้นเลือกในเมนูดรอปดาวน์ในตัวของบล็อก
รหัสนี้ทำให้ผู้เล่นสามารถเคลื่อนที่ด้วย WASD (ขึ้น ซ้าย ลง และขวา) มันยังเริ่มต้นสไปรท์ที่อยู่ตรงกลางของหน้าจอ รหัสที่ถูกต้องคือวิธีที่เราใช้กระสุนเพื่อยิง หากคุณไม่เข้าใจสิ่งนี้ ไม่เป็นไร แค่คัดลอกโค้ดและดูว่าคุณจะเข้าใจวิธีการทำงานต่อไปหรือไม่
ขั้นตอนที่ 9: การยิง
อีกครั้ง เช่นเดียวกับในขั้นตอนที่ 8 คุณจะต้องสร้างรหัสในรูปภาพขึ้นใหม่ แต่บนสัญลักษณ์แสดงหัวข้อย่อย (คลิกที่สไปรท์ "Bullet" ที่ด้านล่างขวา)
รหัสนี้ใช้งานได้กับรหัสบน "Player" และทำให้เมื่อใดก็ตามที่เมาส์ถูกกดค้างไว้จะสร้างโคลนของสัญลักษณ์แสดงหัวข้อย่อย เหมือนมันออกมาจากปืนของผู้เล่น แล้วเคลื่อนที่ไปในทิศทางที่เมาส์ของคุณชี้ไป สิ่งนี้ทำให้ผู้เล่นสามารถเล็งและยิงกระสุนได้
ขั้นตอนที่ 10: รหัสคนเลว
นี่อาจเป็นรหัสที่ซับซ้อนและสำคัญที่สุด เลือกสไปรท์ "BadGuy" จากนั้นตรวจสอบให้แน่ใจว่าทุกอย่างเหมือนรูปภาพ ในส่วนของโค้ดนี้ เราต้องสร้างตัวแปร เราทำในลักษณะเดียวกับที่เราสร้างข้อความออกอากาศ ตรวจสอบให้แน่ใจว่าได้เลือก "สำหรับสไปรท์ทั้งหมด" ด้วย เรายังต้องสร้างข้อความออกอากาศที่สองที่เรียกว่า GameOver
รหัสนี้ทำให้คนเลวสร้างโคลนที่วางไข่แบบสุ่มที่ขอบของหน้าจอ นอกจากนี้ยังทำให้คนเลวติดตามผู้เล่นอยู่เสมอ เสียชีวิตเมื่อกระสุนถูกยิง และเกมจะจบลงเมื่อคนเลวคนหนึ่งแตะต้องผู้เล่น
ขั้นตอนที่ 11: ขั้นตอนสุดท้าย
สุดท้าย เพิ่มรหัสในรูปภาพด้านซ้ายไปที่ "Player" รหัสในรูปภาพด้านขวาบนของ "Bullet" และโค้ดในรูปภาพที่สามไปที่ "BadGuy" นี่คือวิธีที่เราหยุดทุกอย่างไม่ให้เกิดขึ้นเมื่อเกมจบลงและจบเกม คุณทำได้! ตรวจสอบอีกครั้งว่าทุกอย่างถูกต้องเข้ารหัส คลิกที่ "ดูหน้าโครงการ" ที่ด้านบนและไปเล่นเกมของคุณ! คลิกที่ธงสีเขียวเพื่อเรียกใช้รหัสและเครื่องหมายหยุดสีแดงเพื่อหยุดรหัส หากคุณต้องการดูรหัสที่ฉันสร้างหรือตรวจสอบรหัสของคุณอีกครั้ง ไปที่นี่: https://scratch.mit.edu/projects/381823733/ รู้สึกอิสระที่จะเพิ่มสิ่งใหม่ๆ เช่น คะแนนสูง สุขภาพ ความเสียหาย และปืนที่แตกต่างกัน มีความสุข!
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง