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łączyć sugestie aplikacji Siri
Jak wyłączyć sugestie aplikacji Siri
Czy sugestie Siri zaśmiecają Twój iPhone, iPad lub Mac? Oto, jak pozbyć się sugestii aplikacji Siri i dostosować swoje doświadczenia.
Linux Mint 18.3 otrzymuje ulepszonego menedżera oprogramowania
Linux Mint 18.3 otrzymuje ulepszonego menedżera oprogramowania
Nadchodząca wersja Linux Mint 18.3 jest w fazie rozwoju. Nowy post na oficjalnym blogu ujawnia szereg fajnych ulepszeń, które pojawią się w systemie operacyjnym. Obejmują one udoskonalony interfejs użytkownika dla aplikacji Software Manager oraz ulepszenia różnych składników systemu. Reklama Kluczowe funkcje ujawnione w
Zmień stary smartfon w samochodowy system rozrywki
Zmień stary smartfon w samochodowy system rozrywki
Wszyscy mamy starego smartfona, który w kuchennej szufladzie trzyma pudełko zapałek i instrukcję obsługi dla firmy produkującej pralki. Dlaczego by nie wykorzystać tego w dobry użytek i zmienić go w
Jak skonfigurować konsolę Xbox Series X lub S
Jak skonfigurować konsolę Xbox Series X lub S
Szybciej skonfiguruj konsolę Xbox Series X lub S, korzystając z aplikacji Xbox na telefonie. Możesz też dokończyć proces instalacji za pomocą konsoli.
Najlepsze darmowe oprogramowanie do rysowania
Najlepsze darmowe oprogramowanie do rysowania
Oprogramowanie do rysowania jest niezbędnym narzędziem dla każdego przyszłego artysty cyfrowego. Dzięki nowoczesnemu oprogramowaniu do rysowania użytkownicy mogą tworzyć, edytować, a nawet publikować gotowe dzieła sztuki, takie jak szkice, ilustracje lub diagramy. Decyzja o tym, które oprogramowanie wybrać, może być
Jak Telegram zarabia pieniądze
Jak Telegram zarabia pieniądze
Telegram zarabia na subskrypcjach premium, płatnych reklamach, finansowaniu społecznościowym i darowiznach. Telegram, uruchomiony jako bezpłatna aplikacja chmurowa typu open source, ma obecnie ponad 550 milionów użytkowników. W tym artykule wyjaśniono, jak działa bezpłatny model biznesowy typu open source firmy Telegram
Jest 125. rocznica skromnych schodów ruchomych. Oto osiem rzeczy, których nigdy o nich nie wiedziałeś
Jest 125. rocznica skromnych schodów ruchomych. Oto osiem rzeczy, których nigdy o nich nie wiedziałeś
Jest 16 stycznia 1893 roku. Człowiek imieniem Jesse W. Reno właśnie zainstalował pierwszą windę pochyłą wzdłuż Old Iron Pier na Coney Island i świat już nigdy nie będzie taki sam. Plik