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

Ręcznie rysowana gra Hidden Folks to ludzie oglądający w najlepszym wydaniu
Ręcznie rysowana gra Hidden Folks to ludzie oglądający w najlepszym wydaniu
Autor: Jordan Erica Webber Od zabawy w chowanego, przez szpiegowanie po układanki - jasne jest, że wyszukiwanie wizualne sprawia nam przyjemność. Być może istnieje ewolucyjne wyjaśnienie - przodkowie, którzy spędzali więcej czasu na rozglądaniu się za jagodami i wilkami
Jak korzystać z Zoomu, wbudowanej lupy ekranowej Apple
Jak korzystać z Zoomu, wbudowanej lupy ekranowej Apple
Zoom to lupa ekranowa dostępna na urządzeniach Mac i iOS. Powiększa zawartość ekranu, aby pomóc użytkownikom niedowidzącym.
Jak wpisać wykładnik na klawiaturze
Jak wpisać wykładnik na klawiaturze
Dowiedz się, jak wprowadzać indeksy górne lub wykładniki w dowolnym dokumencie w systemach Windows, macOS, Android i iOS
Motyw Summer Blooms dla Windows 10, Windows 8 i Windows 7
Motyw Summer Blooms dla Windows 10, Windows 8 i Windows 7
Poczuj ciepło jasnej, słonecznej pogody dzięki pakietowi tematycznemu Summer Blooms. Ten motyw zawiera imponujące zdjęcia kwiatów jako tapety na pulpit. Ten piękny pakiet tematyczny został pierwotnie stworzony dla systemu Windows 7, ale można go używać w systemach Windows 10, Windows 7 i Windows 8. Motyw zawiera 16 obrazów tła pulpitu z imponującymi tapetami do
Jak przekazać tylko jedną część łańcucha e-mail w Gmailu i Outlooku
Jak przekazać tylko jedną część łańcucha e-mail w Gmailu i Outlooku
Łańcuchy e-mail są albo użytecznym sposobem śledzenia rozmowy, albo koszmarem zamieszania, który przeszkadza. Szanse są, jeśli pracujesz dla dużej firmy lub korporacji, to jest to drugie. Jeśli jesteś zaangażowany
Który zewnętrzny dysk twardy: USB 3 czy Thunderbolt?
Który zewnętrzny dysk twardy: USB 3 czy Thunderbolt?
Jeśli tworzysz kopie zapasowe znacznych ilości danych na dysku zewnętrznym, wybór urządzenia wyposażonego w USB 3 lub Thunderbolt może zaoszczędzić cenny czas związany z transferami. USB od dawna jest standardem branżowym w zakresie połączeń między urządzeniami,
Jak wstawić znak wodny w dokumencie Word
Jak wstawić znak wodny w dokumencie Word
Możesz użyć funkcji znaku wodnego programu Microsoft Word, aby oznaczyć dokument (poufny, wersja robocza, „nie kopiować” itp.) lub dodać przezroczyste logo (takie jak logo firmy lub znak towarowy). Microsoft Word umożliwia wstawianie znaków wodnych w