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.
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
Najpierw 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ę
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
Czas 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
Teraz 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ź
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
Aby 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
Teraz 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
Ustaw 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
Chcemy, 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
Kliknij 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
Co 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
Fajny 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
Krab 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ć 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ć
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
Potrzebujemy 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!
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?
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
nie dotyczy