Spisu treści:
- Krok 1: Ruch statku
- Krok 2: Strzelaj do zmiennej
- Krok 3: Uczynienie zmiennej wroga
- Krok 4: Tak powinno wyglądać
Wideo: Jak zrobić Space Invaders na Micro Bit.: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
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
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
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
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ć
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:
Jak zrobić podwójną antenę 4G LTE BiQuade Proste kroki: 3 kroki
Jak zrobić podwójną antenę 4G LTE BiQuade Proste kroki: W większości przypadków nie mam dobrej siły sygnału w mojej codziennej pracy. Więc. Szukam i próbuję różnych typów anten, ale nie działa. Po zmarnowanym czasie znalazłem antenę, którą mam nadzieję zrobić i przetestować, bo to zasada budowy nie
Przenośna konsola do gier Lego z Space Invaders: 4 kroki
Przenośna konsola do gier Lego z Space Invaders: Czy kiedykolwiek myślałeś o byciu twórcą gier i zbudowaniu własnej konsoli do gier, w którą możesz grać w podróży? Wystarczy trochę czasu, sprzętLego bricksa Mini-Calliope (można zamówić na tej stronie https://calliope.cc/en) i trochę umiejętności
LCD Invaders: Space Invaders jak gra na wyświetlaczu LCD 16x2: 7 kroków
LCD Invaders: gra jak Space Invaders na wyświetlaczu LCD 16x2: Nie ma potrzeby przedstawiania legendarnej gry „Space Invaders”. Najbardziej interesującą cechą tego projektu jest to, że wykorzystuje on wyświetlanie tekstu do wyjścia graficznego. Osiąga się to poprzez zaimplementowanie 8 niestandardowych znaków.Możesz pobrać kompletny Arduino
Space Invaders w Micropythonie na Micro:bit: 5 kroków
Space Invaders w Micropython na Micro:bit: W naszych poprzednich artykułach omawialiśmy tworzenie gier na GameGo, przenośnej konsoli do gier w stylu retro, opracowanej przez edukację TinkerGen. Gry, które stworzyliśmy, przypominały stare gry Nintendo. W dzisiejszym artykule zrobimy krok wstecz, aby
Jak zrobić kalendarz dziadków & Notatnik (nawet jeśli nie wiesz, jak to zrobić): 8 kroków (ze zdjęciami)
Jak zrobić kalendarz dziadków & Notatnik (nawet jeśli nie wiesz jak to zrobić): To bardzo ekonomiczny (i bardzo ceniony!) prezent świąteczny dla dziadków. W tym roku zrobiłem 5 kalendarzy za mniej niż 7 USD każdy.Materiały:12 wspaniałych zdjęć Twojego dziecka, dzieci, siostrzenic, siostrzeńców, psów, kotów lub innych krewnych 12 różnych elementów