Główny Linux Napisz własną grę Raspberry Pi

Napisz własną grę Raspberry Pi



Raspberry Pi to sensacja komputerowa, ale pierwotnie został zaprojektowany z jednym kluczowym zamiarem: zainspirować nową generację do wyjścia poza konsole do gier, smartfony i tablety i przyjęcia kodu.

Napisz własną grę Raspberry Pi

Jeśli szukasz projektów związanych z Raspberry Pi, zapoznaj się z naszym samouczkiem jak zamienić Raspberry Pi w centrum multimedialne XBMC ?

Jest dostarczany z wyborem środowisk programistycznych wstępnie przygotowanych do dystrybucji Linuksa opartego na Debianie, ale najłatwiejszym sposobem na rozpoczęcie jest Scratch. Stworzony przez Media Lab w MIT, Scratch został zaprojektowany, aby uczyć dzieci podstaw programowania, bez konieczności uczenia się złożonej składni.

Scratch umożliwia użytkownikom przeciąganie i upuszczanie postaci i obiektów do środowiska gry, a następnie programowanie ich działań za pomocą bloków konstrukcyjnych, które są pogrupowane w kategorie oznaczone kolorami, takie jak sterowanie, ruch, operatorzy i wykrywanie. Przeciągając i upuszczając je na miejsce, możesz tworzyć zaskakująco wyrafinowane interaktywne historie, animacje i gry, a następnie udostępniać je globalnej społeczności studentów i programistów.

Chcesz kupić Raspberry Pi? Odkryj pełną gamę zestawów, akcesoriów i futerałów tutaj.

Pierwsze kroki ze Scratchem

W ramach tej funkcji stworzymy grę zręcznościową – nazywamy ją Crustacean Storm – jednocześnie dając kilka wskazówek, jak posunąć się dalej.

przycisk windows nie działa windows 10

Jeśli nigdy wcześniej nie spotkałeś się ze Scratchem, warto zajrzeć do naszego poprzednia funkcja programowania z nim , który obejmuje niektóre z podstawowych funkcji. Jednak Scratch jest łatwy do odebrania; jego skrypty są zrozumiałe i można się wiele nauczyć po prostu pobierając gry i dowiadując się, co je napędza.

Nie martw się, jeśli nie masz Raspberry Pi: Scratch będzie działał szczęśliwie w systemach Windows, OS X i Linux, a nawet na najskromniejszych komputerach. Możesz pobierz go i znajdź mnóstwo przykładowych programów tutaj .

Chcemy również, abyś podzielił się z nami swoimi ukończonymi grami. Połączyliśmy siły z twórcami Raspberry Pi, aby przeprowadzić nasz własny konkurs gry Scratch .

Początek

PoczątekNajpierw uruchom Scratch. Teraz nie możesz mieć kota w grze o nazwie Crustacean Storm. Kliknij duszka prawym przyciskiem myszy i usuń go. Przejdź do paska Nowy duszek nad prawym dolnym oknem, wybierz środkowy przycisk, aby wybrać nowego duszka z pliku, przejdź do folderu Kostiumy|Zwierzęta i wybierz Rekin 1-b.

Kurczyć się

Kurczyć sięJak on, rekin jest za duży. Zmniejszmy go. Wybierz narzędzie Zmniejsz z paska narzędzi (jak pokazano powyżej) i kliknij około 30 razy na rekinie, aż osiągnie mniej więcej rozmiar pokazany tutaj. Teraz nadszedł czas, aby nazwać duszka. Przejdź do paska nazwy nad środkowym oknem i wpisz, aby zmienić jego nazwę z Sprite1 na Shark.

Kontrola 1

Kontrola 1Czas przejąć kontrolę nad graczem. Najpierw wybierz kategorię Control w lewym górnym rogu ekranu, a następnie przeciągnij bloki po naciśnięciu klawisza „spacja” i na zawsze do okna skryptu rekina, jak pokazano tutaj. Użyjemy spacji jako klawisza startowego w naszej grze.

Kontrola 2

Kontrola 2Teraz przeciągnij blok if z kategorii Control do bloku forever, a następnie przejdź do kategorii Sensing i przeciągnij wciśnięty blok klawisza „spacja” do punktu kontrolnego na if. Użyj menu rozwijanego, aby zmienić spację na strzałkę w górę.

Odpowiedź

OdpowiedźTo każe Scratchowi zwracać uwagę na klawisz „w górę”, ale teraz musimy przypisać odpowiedź. Przejdź do kategorii Ruch i przeciągnij blok zmiany y o 10 do bloku if. Jeśli spacja, a następnie strzałka w górę zostanie naciśnięta, nasz rekin teraz się porusza. Możesz teraz powtórzyć to dla strzałki w dół, zastępując zmianę y wartością na -10.

Pozycji startowej

Pozycji startowejAby strzałki w lewo i w prawo działały, powtórz kroki 4 i 5, ale zastąp zmianę y po bloku zmianą x po bloku i ustaw odpowiednio wartości -10 i 10. Wreszcie nasza gwiazda potrzebuje pozycji startowej. Chwyć go do x: 0 y: 100 bloku z Motion i przeciągnij go w pokazane miejsce. Zmień obie wartości na 0.

Ryba

RybaTeraz kliknij ponownie, aby wybrać nowy duszek z pliku i wybierz rybę, zanim zmniejszymy ją tak, jak zrobiliśmy to w kroku 2 i zmieniliśmy jej nazwę na Rybę. Upewnij się, że jest zaznaczony, jak pokazano, i przeciągnij po naciśnięciu klawisza „spacja” do centralnego okna skryptów. Przejdź do Ruchu i przeciągnij blok go do x:0 y:0 na miejsce poniżej.

Losuj

LosujUstaw x na 205. Aby zatrzymać pojawianie się ryb zawsze w tym samym miejscu, przejdź do Operatorów i przeciągnij losowy blok od 1 do 10 do wartości y. Ustaw wartości na -180 i 180. Następnie przejdź do Control i przeciągnij w nieskończoność, aby przyciągnąć poniżej przejdź do, a następnie przejdź do Ruchu i przeciągnij zmianę x po bloku w środku. Zmień x na -5.

Wykrywanie krawędzi

Wykrywanie krawędziChcemy, aby nasza ryba pojawiła się ponownie, jeśli uderzy w bok ekranu. Przeciągnij klocek if z Control wewnątrz bloku Forever, a następnie przejdź do kategorii Wyczuwanie i przeciągnij dotykaną klocek do bloku if. Wybierz Edge z rozwijanego menu. Przeciągnij blok idź do x i y z Motion i skonfiguruj go jak w kroku 8.

jak znaleźć diamenty w minecrafcie

Zmienne

ZmienneKliknij Zmienne, a następnie przycisk Utwórz zmienną. Nazwij to punktacją. Wynik będzie teraz wyświetlany w lewym górnym rogu ekranu gry. Dodaj nowy blok po naciśnięciu klawisza „spacja” z Control, przytnij blok na zawsze; teraz przejdź do Wyczuwania i przeciągnij dotykający blok. Wybierz rekina z listy rozwijanej.

Ryba spotyka rekina

Ryba spotyka rekinaCo się dzieje, gdy ryba spotyka rekina? Nasz rybi przyjaciel zostaje zjedzony, a wynik rośnie. Przejdź do Variables i przeciągnij wynik zmiany o 1 blok, a następnie przejdź do Looks i przeciągnij „kolor” zmiany o 25 bloków. Zmień opcję koloru na pikselowanie.

Dłuższy efekt

Dłuższy efektFajny efekt, ale zbyt szybko się kończy. Przeciągnij blok oczekiwania „1,00” sek. z Control i zmień czas oczekiwania na 0,02. Następnie przeciągnij kolejny blok zmiany „koloru” i zmień kolor na pikselowanie. Dodaj blok go to x z losową pozycją y (jak w kroku 8) oraz wyraźny blok efektów graficznych z Looks.

Czas na kraba!

Czas na kraba! Dodaj nowego duszka – kraba 1-a – i zmniejsz go. Możemy sprawić, że krab się poruszy, powielając skrypt ryb. Kliknij duszka Ryba, a następnie kliknij ikonę Duplikuj na górnym pasku narzędzi, kliknij pierwszy skrypt dla tej ryby i przeciągnij go do kraba. Przejdź do skryptu kraba i zmień zmianę x o wartość tak, aby było -8.

Zabójczy krab

Zabójczy krabKrab się porusza, ale chcemy, żeby był zabójczy. Przeciągnij nowy blok po naciśnięciu klawisza „spacja”, a następnie dodaj blok na zawsze. Przejdź do Sensing i dodaj dotykający blok; użyj listy rozwijanej, aby wybrać duszka Rekin. Przejdź do Control i przeciągnij blok transmisji. Wybierz Nowy z rozwijanego menu i nazwij go Śmiercią.

Śmierć

ŚmierćŚmierć oznacza koniec gry. Wybierz duszka Rekin, a następnie przejdź do kategorii Kontrola i dodaj blok Kiedy otrzymam. Wybierz Śmierć z listy rozwijanej. Teraz dodaj blok powtarzania z Control, przejdź do Looks i dodaj ten sam blok pikseli, co w kroku 12, a następnie blok wait.

Powolna śmierć

Powolna śmierćPrzeciągnijmy trochę śmierć rekina. Ustaw wartość oczekiwania na 0,1 sekundy, a wartość w bloku powtarzania na 6. Dodaj stop wszystko od Control do końca tego skryptu. To zakończy grę, gdy rekin zostanie trafiony.

minecraft java(tm) platforma se plik binarny przestał działać

Zresetuj wynik

Zresetuj wynikPotrzebujemy resetowania wyniku za każdym razem, gdy gra jest uruchamiana, więc przeciągnij ustawiony wynik na 0 z bloku Zmienne i blok pokazu z Wyglądu do pierwszego skryptu rekina, umieszczając je tuż poniżej początkowego bloku po naciśnięciu klawisza „spacja”.

Rój krabów!

Rój krabów!Mamy jednego zabójczego skorupiaka, ale co z rojem? W Scratchu możesz łatwo zduplikować kraby. Kliknij narzędzie Powiel, a następnie kraba i utwórz kolejnego kraba lub dwa. Gdy skończysz, kliknij przycisk w prawym górnym rogu, aby przejść do trybu prezentacji pełnoekranowej, naciśnij zieloną flagę, a następnie spację – i zacznij grać.

Co następne?

Co następne?Dokąd stąd idziesz? Dodanie tła byłoby jednym łatwym krokiem (tutaj po prostu edytowaliśmy domyślne tło i użyliśmy narzędzia Paintbucket, aby wypełnić je kolorem niebieskim). Innym byłoby dodanie efektów dźwiękowych, a nawet prostej animacji; zarówno rekin, jak i krab mają alternatywne kostiumy, których możesz użyć, i jest to proste, używając przełącznika do bloku kostiumów w kategorii Wygląd. Zmieniając wartości, można również przyspieszyć działanie krabów i ryb, a jednocześnie można powielić oba, aby gra była bardziej ruchliwa. Dlaczego nie spróbować dodać więcej wrogich stworzeń morskich o różnych wzorcach ruchu lub całkowicie zmienić motyw? Lub dodaj tytuły i odpowiedni ekran Game Over. Scratch umożliwia to wszystko i jeszcze więcej – reszta należy do Ciebie.

Napisz własną grę Raspberry Pi

Napisz własną grę Raspberry Pinie dotyczy

Ciekawe Artykuły

Wybór Redakcji

Jak wyświetlić znaczniki formatowania i kody w programie Word
Jak wyświetlić znaczniki formatowania i kody w programie Word
Zagorzali użytkownicy WordPerfect, którzy przechodzą na Word, zawsze chcą wiedzieć, jak ujawnić kody. Aby to zrobić, wykonaj kilka kroków.
Jak działa miód? Czy naprawdę otrzymuje zniżki za darmo?
Jak działa miód? Czy naprawdę otrzymuje zniżki za darmo?
Kupony na zakupy to bardzo przydatne rzeczy, zwłaszcza gdy kupujesz coś, czego naprawdę potrzebujesz. Niestety przez większość czasu nie wiesz, jakie promocje sprzedażowe są dostępne w całym Internecie. Jeśli szukasz
Jak zmienić zdjęcie grupowe w GroupMe
Jak zmienić zdjęcie grupowe w GroupMe
Awatary profili lub grup w GroupMe pomagają zostać zauważonym. Ale to niekoniecznie oznacza, że ​​chcesz zachować to samo zdjęcie na zawsze. Na szczęście możesz łatwo zmienić swój awatar grupy, jeśli trafisz na coś bardziej odpowiedniego.
Recenzja Image-Line FL Studio 5 XXL
Recenzja Image-Line FL Studio 5 XXL
FL Studio przeszło długą drogę od swoich początków jako sekwencer perkusyjny pod nazwą Fruityloops. Oferuje teraz wszystko, czego potrzebujesz do tworzenia nagrań o wysokiej jakości, a dzięki bogatej kolekcji instrumentów programowych,
Folder pobierania systemu Windows 10 otwiera się powoli
Folder pobierania systemu Windows 10 otwiera się powoli
Pewnego dnia możesz napotkać problem polegający na tym, że folder Pobrane otwiera się bardzo powoli w Eksploratorze plików w systemie Windows 10. Oto, co należy zrobić, aby rozwiązać problem.
Najlepsze VPN z bezpłatną wersją próbną
Najlepsze VPN z bezpłatną wersją próbną
Szukasz najlepszej sieci VPN z bezpłatną wersją próbną? Niektórzy ludzie nie chcą płacić za VPN, chyba że dokładnie go wypróbowali. Dzięki darmowej wersji próbnej VPN masz możliwość przetestowania usługi w pierwszej kolejności.
Chrome 85 wydany z grupowaniem kart
Chrome 85 wydany z grupowaniem kart
Google wypuszcza Chrome 85.0.4183.83 na Windows, Linux i Mac. Wydanie wyróżnia się wprowadzeniem długo oczekiwanej funkcji grup zakładek do stabilnej gałęzi. Poza tym obejmuje możliwość edycji i wypełniania formularzy PDF i zapisywania ich na dysku twardym oraz generator kodów QR dla adresów URL. Co nowego w Chrome