Spisu treści:

Jak zrobić Space Invaders na Micro Bit.: 4 kroki
Jak zrobić Space Invaders na Micro Bit.: 4 kroki

Wideo: Jak zrobić Space Invaders na Micro Bit.: 4 kroki

Wideo: Jak zrobić Space Invaders na Micro Bit.: 4 kroki
Wideo: КАК НАСТРОИТЬ L4D2 2024, Lipiec
Anonim
Jak zrobić Space Invaders na Micro Bit
Jak zrobić Space Invaders na Micro Bit

Więc pierwszym krokiem jest stworzenie naszego statku. Idziesz do „Podstawowych” i dodajesz blok „Na starcie”. Następnie przechodzisz do "Variables" i tworzysz zmienną o nazwie "SHIP" i wybierasz blok z zakładki "Variables", który mówi "Ustaw sprite na 0". Następnie wpisujesz „SHIP” zamiast „sprite”. Następnie przechodzisz do zakładki "Gra" i wybierasz "utwórz duszka w x 2 y 2" i umieszczasz to zamiast "0" w "ustaw STATEK na 0". Następnie zmieniasz "y" na 4 zamiast 4. Również licznik punktów jest opcjonalny. Ale proszę bardzo, mamy nasz statek, a następnym krokiem będzie ruch naszego statku.

Krok 1: Ruch statku

Ruch statku
Ruch statku

Przechodzisz do zakładki wejściowej i bierzesz bloczki „na wciśniętym przycisku B” i „na wciśniętym przycisku A”. Następnie przechodzisz do Gry i wybierasz "przesuń duszka o 1" i zmieniasz duszka na STATEK. Umieść go na bloku „Naciśnięty przycisk B”. I robisz to samo dla A, ale zamiast przesuwać się o 1, stawiasz -1.

Krok 2: Strzelaj do zmiennej

Strzelaj zmienną
Strzelaj zmienną

Więc najpierw przejdziesz do "Wejście", a następnie wybierz "Naciśnięty przycisk A + B" i dodaj go do kodu. Następnie tworzysz zmienną o nazwie „SHOOT”, następnie ponownie przechodzisz do zmiennej, dodajesz „set SHOOT to 0” i zmieniasz „0” na „create sprite at x:_ y:_”, a następnie wybierasz „ship x:” w sekcji gry, a następnie umieść ją na "utwórz duszka w x: statek x:". To bardzo zagmatwane, ale możesz to lepiej zrozumieć z obrazu. Następnie robisz ten sam krok dla "y". Następnie przechodzisz do zakładki gry i dodajesz „ SHOOT zmień jasność o 88”. Następnie przechodzisz do zakładki pętli i wybierasz "powtórz 4 razy i dodaj to do kodu. Następnie wewnątrz tej zakładki wstawiasz "SHOOT zmień y o -1, a następnie w kodzie "powtórz" dodaj "pauza 150 ms" dla prędkość zmiennej "SHOOT", a następnie nadal wewnątrz pętli, przechodzisz do logiki i wybierasz "jeśli_ to" i dodajesz to do rzeczy logicznej. W pustym miejscu bloku logicznego wpisujesz „jest_dotyka_”. Następnie dodajesz zmienne „SHOOT” i „ENEMY” (utwórz zmienną o nazwie „ENEMY”, a zdefiniujemy ją później). Następnie wewnątrz bloku logicznego dodaj „usuń WROGA” i „Usuń SHOOT”, a jeśli chcesz, możesz dodać muzykę lub efekt dźwiękowy, gdy zniszczysz wroga, a następnie dodaj blok „zmień wynik o 1”. Następnie poza pętlą i blokiem logicznym dodajesz kolejne „jeśli_ to”. Następnie przechodzisz do logiki i dodajesz blok, który ma „0 ≤ 0” w pustym miejscu. Następnie na pierwszym 0 umieszczasz „SHOOT y”. Następnie wewnątrz bloku logicznego wpisujesz „delete SHOOT”

Krok 3: Uczynienie zmiennej wroga

Uczynić zmienną wroga
Uczynić zmienną wroga

Najpierw dodaj blok "na zawsze" i stwórz zmienną o nazwie "WROGA", przejdź do zakładki zmiennych i dodaj "ustaw WROGA na _", aw puste miejsce wpisz "utwórz sprite at x:_ y:_". Następnie w pustym miejscu bloku „utwórz duszka” dodaj „wybierz losowo od 0 do 4” w zakładce „matematyka”. Następnie pod tym dodajesz "WRÓG ustaw jasność na 150" z zakładki "gra", a następnie dodajesz pod nią "pauza 100 ms". Po bloku "pauza" dodajesz "WRÓG skręć w prawo o 90 stopni", który znajduje się w zakładce "gra". Następnie przechodzisz do zakładki "pętla" i dodajesz "powtórz 4 razy" i wewnątrz bloku "pętla" dodajesz "WRÓG ruch ny 1" i "pauza 500 ms". Teraz przechodzimy do zakładki logiki i dodajemy 2 bloki „if_ then”. A w pierwszym pustym miejscu dodajesz "_ dotyka _" i dodajesz "WRÓG" w pierwszym pustym miejscu i "SHIP" w drugim pustym miejscu, a wewnątrz bloku logicznego dodajesz "game over". Teraz w drugim bloku logicznym dodajemy "jest _ dotyka krawędzi" i w pustym miejscu dodajemy "WRÓG", a wewnątrz bloku logiv dodajemy "usuń WRÓG"

Krok 4: Tak powinno wyglądać

Tak to powinno wyglądać
Tak to powinno wyglądać

Mam nadzieję, że nie byłem taki zły w wyjaśnianiu, jak to zrobić i mam nadzieję, że podobała Ci się gra:)

Zalecana: