สารบัญ:
- ขั้นตอนที่ 1: การเคลื่อนไหวของเรือ
- ขั้นตอนที่ 2: ถ่ายตัวแปร
- ขั้นตอนที่ 3: การสร้างตัวแปรศัตรู
- ขั้นตอนที่ 4: นี่คือลักษณะที่ควรจะเป็น
วีดีโอ: วิธีสร้าง Space Invaders บน Micro Bit.: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ขั้นตอนแรกคือการสร้างเรือของเรา คุณไปที่ "พื้นฐาน" และเพิ่มบล็อก "เมื่อเริ่มต้น" จากนั้นคุณไปที่ "ตัวแปร" และคุณสร้างตัวแปรชื่อ "SHIP" และเลือกบล็อกจากแท็บ "ตัวแปร" ที่ระบุว่า "ตั้งค่าสไปรต์เป็น 0" จากนั้นคุณใส่ "SHIP" แทน "สไปรท์" จากนั้นคุณไปที่แท็บ "เกม" และเลือก "สร้างเทพดาที่ x 2 y 2" และคุณใส่มันแทน "0" ใน "ตั้งค่า SHIP เป็น 0" หลังจากนั้นคุณมีโอกาส "y" เป็น 4 แทนที่จะเป็น 4 นอกจากนี้ตัวนับคะแนนยังเป็นทางเลือก แต่เอาเถอะ เราได้เรือของเราแล้ว และขั้นตอนต่อไปคือการเคลื่อนตัวของเรือของเรา
ขั้นตอนที่ 1: การเคลื่อนไหวของเรือ
คุณไปที่แท็บป้อนข้อมูลและนำบล็อก "เมื่อกดปุ่ม B" และ "บนปุ่ม A กด" จากนั้นคุณไปที่เกมและเลือก "สไปรท์ย้าย 1" และเปลี่ยนเป็นสไปรท์เป็น SHIP วางไว้บนบล็อก "เมื่อกดปุ่ม B" และคุณทำแบบเดียวกันกับ A แต่แทนที่จะขยับ 1 คุณใส่ -1
ขั้นตอนที่ 2: ถ่ายตัวแปร
ก่อนอื่นคุณต้องไปที่ "ป้อนข้อมูล" จากนั้นเลือก "เมื่อกดปุ่ม A+B" และเพิ่มลงในโค้ด จากนั้นคุณสร้างตัวแปรชื่อ "SHOOT" จากนั้นไปที่ตัวแปรอีกครั้งโดยเพิ่ม "set SHOOT to 0" และเปลี่ยน "0" เป็น "create sprite at x:_ y:_" จากนั้นเลือก "ship x:" ใน ส่วนเกมแล้ววางบน "สร้างสไปรท์ที่ x: เรือ x:" มันสับสนมาก แต่คุณสามารถเข้าใจมันได้ดีขึ้นจากภาพ จากนั้นทำขั้นตอนเดียวกันกับ "y" จากนั้นคุณไปที่แท็บเกมและเพิ่ม " SHOOT เปลี่ยนความสว่าง 88" จากนั้นคุณไปที่แท็บวนซ้ำแล้วเลือก "ทำซ้ำ 4 ครั้งและโฆษณาในโค้ด จากนั้นในแท็บนั้น คุณใส่ "SHOOT change y โดย -1 จากนั้นยังคงอยู่ในโค้ด "ทำซ้ำ" ให้เพิ่ม "pause 150 ms" สำหรับ ความเร็วของตัวแปร "SHOOT" จากนั้นยังคงอยู่ในลูป คุณไปที่ลอจิกแล้วเลือก "if_ จากนั้น" และเพิ่มไปที่ลอจิก ในช่องว่างของบล็อกลอจิก คุณใส่ "is_touching_" จากนั้นคุณเพิ่มตัวแปร "SHOOT" และ "ENEMY" (สร้างตัวแปรชื่อ "ENEMY" และเราจะกำหนดในภายหลัง) จากนั้นในบล็อกตรรกะให้เพิ่ม "ลบศัตรู" และ "ลบการยิง" จากนั้นหากคุณต้องการคุณสามารถเพิ่มเพลงหรือเอฟเฟกต์เสียงเมื่อคุณทำลายศัตรูจากนั้นเพิ่มบล็อก "เปลี่ยนคะแนน 1" จากนั้นนอกบล็อกลูปและลอจิก คุณเพิ่มอีก "ถ้า_ จากนั้น" จากนั้นไปที่ตรรกะและเพิ่มบล็อกที่มี "0 ≤ 0" บนช่องว่าง จากนั้นใน 0 ตัวแรก คุณใส่ "SHOOT y" จากนั้นในบล็อกลอจิกคุณใส่ "ลบ SHOOT"
ขั้นตอนที่ 3: การสร้างตัวแปรศัตรู
ขั้นแรกให้เพิ่มบล็อก "ตลอดไป" และสร้างตัวแปรชื่อ "ENEMY" จากนั้นไปที่แท็บตัวแปรและเพิ่ม "ตั้งค่า ENEMY เป็น _" และในช่องว่างให้ใส่ "สร้างสไปรต์ที่ x:_ y:_" จากนั้นในช่องว่างของบล็อก "สร้างเทพดา" ให้เพิ่ม "สุ่มเลือกจาก 0 ถึง 4" ในแท็บ "คณิตศาสตร์" จากนั้นคุณเพิ่ม "ENEMY ตั้งค่าความสว่างเป็น 150" จากแท็บ "เกม" แล้วเพิ่ม "pause 100 ms" ด้านล่าง หลังจากบล็อก "หยุดชั่วคราว" คุณเพิ่ม "ศัตรูเลี้ยวขวา 90 องศา" ซึ่งอยู่ในแท็บ "เกม" จากนั้นคุณไปที่แท็บ "วนซ้ำ" และเพิ่ม "ทำซ้ำ 4 ครั้ง" และภายในบล็อก "วนซ้ำ" คุณเพิ่ม "ENEMY move ny 1" และ "pause 500 ms" ตอนนี้เราไปที่แท็บตรรกะและเพิ่ม 2 บล็อกของ "if_ แล้ว" และในช่องว่างแรก คุณเพิ่ม "is _ touch _" และเพิ่ม "ENEMY" ในช่องว่างแรกและ "SHIP" ในช่องว่างที่สอง และภายในบล็อกตรรกะ คุณเพิ่ม "game over" ตอนนี้ในบล็อกตรรกะอื่น เราเพิ่ม "คือ _ สัมผัสขอบ" และในช่องว่าง เราเพิ่ม "ศัตรู" และภายในบล็อก logiv เราเพิ่ม "ลบ ENEMY"
ขั้นตอนที่ 4: นี่คือลักษณะที่ควรจะเป็น
หวังว่าฉันคงไม่ได้แย่นักที่อธิบายวิธีการทำสิ่งนี้ และหวังว่าคุณจะสนุกกับเกม:)
แนะนำ:
Lego Portable Gaming Console พร้อม Space Invaders: 4 ขั้นตอน
Lego Portable Gaming Console พร้อม Space Invaders: คุณเคยคิดที่จะเป็นผู้พัฒนาเกมและสร้างคอนโซลเกมของคุณเองซึ่งคุณสามารถเล่นได้ทุกที่ทุกเวลาหรือไม่? สิ่งที่คุณต้องมีคือเวลาเพียงเล็กน้อย hardwareLego bricksa Mini-Calliope (สามารถสั่งซื้อได้ที่เว็บไซต์ https://calliope.cc/en) และทักษะบางอย่าง
LCD Invaders: Space Invaders Like Game บนจอแสดงผล LCD ขนาด 16x2: 7 ขั้นตอน
LCD Invaders: Space Invaders Like Game บนจอแสดงผล LCD ขนาด 16x2: ไม่จำเป็นต้องแนะนำเกม "Space Invaders" ในตำนาน คุณลักษณะที่น่าสนใจที่สุดของโครงการนี้คือการใช้การแสดงข้อความสำหรับการแสดงผลแบบกราฟิก ทำได้โดยใช้อักขระที่กำหนดเอง 8 ตัว คุณสามารถดาวน์โหลด Arduino
Space Invaders ใน Micropython บน Micro:bit: 5 ขั้นตอน
Space Invaders ใน Micropython บน Micro:bit: ในบทความก่อนหน้าของเรา เราได้สำรวจการสร้างเกมบน GameGo ซึ่งเป็นคอนโซลเกมย้อนยุคแบบพกพาที่พัฒนาโดยการศึกษาของ TinkerGen เกมที่เราสร้างนั้นชวนให้นึกถึงเกม Nintendo รุ่นเก่าๆ ในบทความของวันนี้ เราจะย้อนกลับไปที่
Space Invaders Clock (ในราคาประหยัด!): 6 ขั้นตอน (พร้อมรูปภาพ)
Space Invaders Clock (ในราคาประหยัด!): เมื่อเร็ว ๆ นี้ฉันเห็นงานสร้างที่ยอดเยี่ยมโดย GeckoDiode และฉันต้องการสร้างมันเองทันที คำแนะนำคือนาฬิกาตั้งโต๊ะ Space Invaders และฉันแนะนำให้คุณดูหลังจากอ่านแล้ว โปรเจ็กต์นี้สร้างขึ้นเกือบทั้งหมดจากชิ้นส่วนที่มาจาก
Space Invaders Chandelier with Glow in the Dark Action: 16 ขั้นตอน (พร้อมรูปภาพ)
Space Invaders Chandelier With Glow in the Dark Action: ใช้การสร้างแบบจำลอง/การพิมพ์ 3 มิติ, อะครีลิคตัดด้วยเลเซอร์, การหล่อเรซิน, เม็ดสีปฏิกิริยา UV, ไฟ LED และการเดินสายไฟที่เรียบง่ายเพื่อสร้างโคมระย้าหรือโคมไฟผู้บุกรุกพื้นที่เย็นสไตล์ย้อนยุคและย้อนยุค ฉันได้รวมเคล็ดลับดีๆ ในการทำมุมโค้งด้วยเลเซอร์ค