Daftar Isi:

Cara Membuat Space Invaders di Micro Bit.: 4 Langkah
Cara Membuat Space Invaders di Micro Bit.: 4 Langkah

Video: Cara Membuat Space Invaders di Micro Bit.: 4 Langkah

Video: Cara Membuat Space Invaders di Micro Bit.: 4 Langkah
Video: Coding with the Micro Bit 2024, November
Anonim
Cara Membuat Space Invaders di Micro Bit
Cara Membuat Space Invaders di Micro Bit

Jadi langkah pertama adalah membuat kapal kita. Anda pergi ke "Basic" dan menambahkan blok "On start". Kemudian Anda pergi ke "Variabel" dan Anda membuat variabel yang disebut "KAPAL" dan pilih blok dari tab "Variabel" yang mengatakan "Tetapkan sprite ke 0". Kemudian Anda menempatkan "SHIP" bukan "sprite". Kemudian Anda pergi ke tab "Game" dan pilih "create sprite at x 2 y 2" dan Anda meletakkannya sebagai ganti "0" di "set SHIP to 0". Setelah itu Anda memberi kesempatan "y" menjadi 4 bukannya 4. Juga, penghitung skor adalah opsional. Tapi begitulah, kami mendapatkan kapal kami, dan langkah selanjutnya adalah pergerakan kapal kami.

Langkah 1: Pergerakan Kapal

Pergerakan Kapal
Pergerakan Kapal

Anda pergi ke tab input dan mengambil blok "pada tombol B ditekan" dan "pada tombol A ditekan". Kemudian Anda masuk ke Game dan pilih "sprite move by 1" dan ubah menjadi sprite menjadi SHIP. Letakkan di blok "Pada tombol B ditekan". Dan Anda melakukan hal yang sama untuk A tetapi alih-alih bergerak dengan 1 Anda menempatkan -1.

Langkah 2: Tembak Variabel

Variabel Tembak
Variabel Tembak

Jadi pertama-tama Anda akan pergi ke "Input" lalu pilih "On button A+B pressed" dan tambahkan ke kode. Kemudian Anda membuat variabel yang disebut "TEMBAK", lalu masuk ke variabel lagi tambahkan "set TEMBAK ke 0" dan ubah "0" menjadi "buat sprite di x:_ y:_" lalu pilih "kirim x:" di bagian permainan lalu letakkan di "buat sprite di x: kapal x:". Ini sangat membingungkan tetapi Anda dapat memahaminya dengan lebih baik dari gambar. Kemudian Anda melakukan langkah yang sama untuk "y". Kemudian Anda pergi ke tab game dan menambahkan "TEMBAKKAN ubah kecerahan sebesar 88". Kemudian Anda pergi ke tab loop dan pilih "ulangi 4 kali dan iklankan itu ke kode. Kemudian di dalam tab itu Anda meletakkan "TEMBAK ubah y dengan -1, lalu masih di kode "ulangi", tambahkan "jeda 150 ms" untuk kecepatan variabel "TEMBAK", lalu masih di dalam loop, Anda pergi ke logika dan pilih "jika_ lalu" dan tambahkan ke logika. Di ruang kosong blok logika Anda meletakkan "is_touching_". Kemudian Anda menambahkan variabel "TEMBAK" dan "MUSUH" (buat variabel yang disebut "MUSUH", dan kami akan mendefinisikannya nanti). Kemudian di dalam blok logika tambahkan "hapus MUSUH" dan "hapus TEMBAK", lalu jika mau, Anda dapat menambahkan beberapa musik atau efek suara saat Anda menghancurkan musuh, lalu Anda menambahkan blok "ubah skor dengan 1". Kemudian di luar loop dan blok logika, Anda menambahkan lagi "jika_ maka". Kemudian Anda pergi ke logika dan menambahkan blok yang memiliki "0 0" di ruang kosong. Kemudian pada 0, Anda menempatkan "TEMBAK y". Kemudian di dalam blok logika Anda meletakkan "delete SHOOT"

Langkah 3: Membuat Variabel Musuh

Membuat Variabel Musuh
Membuat Variabel Musuh

Pertama tambahkan blok "selamanya" dan buat variabel bernama "MUSUH", buka tab variabel dan tambahkan "set ENEMY ke _", dan di ruang kosong masukkan "buat sprite di x:_ y:_". Kemudian di ruang kosong blok "buat sprite", tambahkan "pilih acak dari 0 hingga 4" di tab "matematika". Kemudian di bawahnya, Anda menambahkan "ENEMY set brightness to 150" dari tab "game" dan kemudian tambahkan "pause 100 ms" di bawahnya. Setelah blok "jeda", Anda menambahkan "MUSUH belok kanan 90 derajat", yang terletak di tab "permainan". Kemudian Anda pergi ke tab "loop" dan menambahkan "ulangi 4 kali" dan di dalam blok "loop", Anda menambahkan "ENEMY move ny 1" dan "pause 500 ms". Sekarang kita pergi ke tab logika dan menambahkan 2 blok "jika_ maka". Dan di dalam ruang kosong pertama, Anda menambahkan "is _ menyentuh _" dan menambahkan "MUSUH" di ruang kosong pertama dan "KIRIM" di ruang kosong kedua, dan di dalam blok logika, Anda menambahkan "permainan berakhir". Sekarang di blok logika lain, kami menambahkan "is _ menyentuh tepi" dan di ruang kosong kami menambahkan "MUSUH", dan di dalam blok logiv kami menambahkan "hapus MUSUH"

Langkah 4: Beginilah Seharusnya Look

Seperti Ini Seharusnya
Seperti Ini Seharusnya

Semoga saya tidak terlalu buruk dalam menjelaskan cara membuat ini dan semoga Anda menikmati permainannya:)

Direkomendasikan: