Deszcz

Gem50

AdminSwirfty: Meowdy emote (inline chat version)
unranked rank iconFriz Friz: Hallow
unranked rank icongustavo silva: eeFr
unranked rank iconsebastian faria: como jugarlo total overdose sin descarga
AdminSwirfty: 1,000 Gems is equivalent to $1.00
unranked rank iconCastomic: Whats the converstion ratio?
unranked rank icontaidyg16: Quiero 100.000 robux 😭
AdminSwirfty: You can cashout your Gems for real rewards like game keys, gift cards, PayPal, etc.
unranked rank iconLucy p: Real money ??
SystemGamehag: 3 users received Gem49 from the Rain.
unranked rank iconFriz Friz: Why my offer is pending it complete in the company
unranked rank iconLucy p: Hola, paga enserio está aplicación??
unranked rank iconFriz Friz: Hallow
unranked rank iconwhos_who21: rain is coming
unranked rank iconRenita Hola: blobDance emote (inline chat version) T
SystemGamehag: One user received Gem1,756 from the Rain.
unranked rank icondem.pferd.heisst.horst: peepoHey emote (inline chat version)
SystemGamehag: One user received Gem194 from the Rain.
AdminJoshverd: Vibin emote (inline chat version)
novice rank icondeatek: funny site
SystemGamehag: One user received Gem169 from the Rain.
AdminSwirfty: Meowdy emote (inline chat version)
unranked rank iconCastomic: Vibin emote (inline chat version)
unranked rank iconCastomic: yu
SystemGamehag: One user received Gem27 from the Rain.
unranked rank iconАртём Косников: give me key from dark souls 3 plz)
AdminJoshverd: peepoHey emote (inline chat version)
novice rank iconhanfred: Meowdy emote (inline chat version)
AdminJoshverd: catJAM emote (inline chat version)
unranked rank iconMayonaise: KEKW emote (inline chat version)
Zaloguj się, aby rozpocząć czat

31

0/160

(29 ratings)
Scratch poradnik: Gra-labirynt krok po kroku

Scratch poradnik: Gra-labirynt krok po kroku

Scratch to obiektowy język programowania, który jest bardzo łatwy w obsłudze. Dzięki swojej budowie często jest wybierany przez młodzież jako ich pierwszy. Scratch daje nam duże możliwości do wykazania się. Możemy w nim robić np. animacje, kalkulatory i gry. Te ostatnie cieszą się największą popularnością. Gry są najczęściej udostępnianymi projektami na stronie oraz zarazem najczęściej uruchamianymi. A więc jak nie utonąć w morzu projektów? Odpowiedź jest prosta- trzeba wykazać się oryginalnym pomysłem. Jednak zanim zaczniemy tworzyć naszą oryginalną grę, musimy nabrać najpierw wprawy. Najlepszym projektem dla początkującego Scratchera jest gra typu labirynt. Prosta jednopoziomowa gra, w której postać/rzecz którą sterujemy musi dojść do mety bez dotykania ścian labiryntu.

Mapa

Zacznijmy więc od planszy, na której będzie toczyć się rozgrywka. Nasza musi prezentować labirynt- o dowolnym kształcie i rozmiarze, więc tutaj mamy duże pole do popisu. Przed kolorowaniem mapy powinniśmy ustalić znaczenia barw. W moim przypadku były to: czarny (ścieżka, po której będziemy się poruszać), czerwony (ściany labiryntu) oraz zielony (meta).

fgeJx4qgjsHNb35qQBLtYTeO7wnD92.jpg

Bohater

Tak samo jak w przypadku labiryntu, tutaj ogranicza nas tylko wyobraźnia. Ale uwaga! Musimy uważać, aby nasz heros mieścił się w najwęższych przejściach na planszy. Później możecie dodać dynamiczny, zmieniający się pod wpływem ruchu wygląd itd.. Mój protagonista nie jest jakiś szalenie oryginalny, ja postawiłem na zwykły, pomarańczowy kwadrat.
Q2nkyej6i0pPOH3i4DzVgQEuK3CStS.jpg

Wygrana

Napis lub grafika, która będzie się pokazywała po przejściu do mety. Aby go dodać, należy rozwinąć ikonę kota w prawym dolnym rogu ekranu i kliknąć „maluj”. Zalecam ukryć go na początku.
wIhvRT7cS7fnc4OZbvvBhtx28UF1Ww.jpg

Mechanika

Pierwsze 5 akapitów ustawiamy dla bohatera, a ostatni dla napisu.

Ustawiamy tabliczkę „Kiedy (rys. zielona flaga) kliknięty” na szarym polu na środku.

Przenosimy nasz kwadrat na początek labiryntu i ustawiamy mu koordynaty ( klikamy na bohatera i otwieramy zakładkę „Ruch”, a następnie szukamy tabliczki z „idź do x:_y:_” i łączymy ze wcześniejszą tabliczką).
BB706LSKjXOrOG0QgeXhegc19sG4di.jpg

Uczymy naszego bohatera poruszać się. Za pomocą bloków „Jeżeli [klawisz _____ kliknięty]> zmień x/y o ___ możemy tego dokonać. W puste miejsca wstawiamy (jeśli chcemy ruszyć się w prawo) odpowiednio: strzałka w prawo i x: dowolna liczba na plusie (musimy wyczuć jaka będzie odpowiednia, ja dałem 3). Analogicznie jeżeli chcemy ruszyć się w lewo ustawiamy: strzałka w lewo oraz x: taka sama wartość jak w ruchu w prawo, ale na minusie (u mnie -3). W przypadku ruchu do góry zamiast x ustawiamy y. Wartość y na plusie oznacza ruch do góry, a na minusie ruch w dół. Tutaj polecam ustawić takie same liczby jak wcześniej w ruchu w lewo i w prawo. Wszystko podpinamy pod tabliczkę „zawsze”, którą znajdziemy w zakładce „Kontrola”. Proste, co nie :) ?
Z5PfPrQLwejSw7BjKdkn2Dw0GOkKWb.jpg

Zabieramy się za mechanikę przegrywania: wchodzimy w zakładkę „Czujniki”, wybieramy „jeżeli [dotyka koloru (podajemy kolor ścian) ] i łączymy z „idź do x:_y:_(początek labiryntu) ‘’.
ro6KQAIL42FNVnsHoP1c9NjBcbE6hG.jpg

Teraz zajmiemy się wygrywaniem. Podobnie jak w przegrywaniu wybieramy: „jeżeli [dotyka koloru (podajemy kolor mety) ] i  łączymy z „nadaj komunikat wiadomość1”.
z0Tv1kpxtEo7PKtQ7Xoqi4ShvK2hPE.jpg
qrkeDP4SjvU9GN6rtp3On02xM2pnoa.jpg

Klikamy w nasz napis wygranej. Wybieramy „Kiedy (rys. zielona flaga) kliknięty” i łączymy z „ukryj”. Następnie bierzemy tabliczkę „kiedy otrzymam wiadomość1” i podpinamy do niej „pokaż” połączone z „zatrzymaj wszystko”.
ahzPjAo05lQEKBxhBWFv5eGCDKHbC4.jpg

Gotowe! Pamiętajcie, że taką grę można dowolnie edytować, np. stworzyć więcej poziomów lub dodać ruchome przeszkody.