Deszcz

Gem760

AdminSwirfty: Meowdy emote (inline chat version)
novice rank icondibilovich2007: cześć
SystemGamehag: Jeden użytkownik otrzymał Gem163 z Deszczu.
AdminSwirfty: Wypłaty są sprawdzane i zatwierdzane przez cały dzień.
adept rank iconhanfred: Meowdy emote (inline chat version)
novice rank iconAceify: Czy ktoś jest online, aby przetworzyć wypłatę?
SystemGamehag: 3 użytkowników otrzymało Gem148 od Deszczu.
apprentice rank iconAtia: blobDance emote (inline chat version)
novice rank iconAceify: HYPERS emote (inline chat version)
novice rank iconDamian Lasek98: Cześć
AdminJoshverd: Meowdy emote (inline chat version)
novice rank iconjusbeiycj: cześć
SystemGamehag: @Joshverd dał napiwek Gem100 dla Deszczu
AdminJoshverd: Clap emote (inline chat version)
AdminSwirfty: Meowdy emote (inline chat version)
novice rank iconBenjamín Josefa: roblux
novice rank iconFransisco Cedeño: JL, z tego, co mi dałeś do jedzenia, kochanie, nic ci nie wierzę; mówią mi, że nie chcesz mi dać pieniędzy i nie chcesz mi dać gotówki, i tak mi powiedziałeś.
novice rank iconFransisco Cedeño: Okej 😸 daj znać, jeśli mogę ci pomóc
SystemGamehag: 3 użytkowników otrzymało Gem246 z Deszczu.
novice rank icondem.pferd.heisst.horst: pepeJAM emote (inline chat version)
SystemGamehag: Dołącz do naszego Discord, aby codziennie zdobywać Klejnoty!
apprentice rank iconAtia: blobDance emote (inline chat version)
novice rank iconlurepartygofest: Popcorn emote (inline chat version)
apprentice rank iconAtia: blobDance emote (inline chat version)
SystemGamehag: 3 użytkowników otrzymało Gem167 z Deszczu.
novice rank iconLiliana Garcia: Nie dostaję klejnotów, a jak je zdobyć?
novice rank iconPietro De Lillo: nawet jeśli gram
novice rank iconPietro De Lillo: Nie daje mi klejnotów
apprentice rank iconAtia: blobDance emote (inline chat version)
novice rank iconJosé ferney Escobar Martínez: pomoc
novice rank iconlurepartygofest: Kekwait emote (inline chat version)
novice rank iconDamian Lasek98: ..
novice rank iconDkgmsfk: Z tego co rozumiem, wciąż pracują nad ulepszeniem doświadczenia.
novice rank iconB01Marco Abordo: To nadal działa
novice rank iconB01Marco Abordo: Wow
novice rank iconB01Marco Abordo: Jak to działa?
novice rank iconB01Marco Abordo: Sheeesh
novice rank iconB01Marco Abordo: cześć
novice rank iconEvan Mazariegos: NOOO emote (inline chat version)
novice rank iconEvan Mazariegos: Dlaczego nie otrzymałem moich klejnotów, skoro już ukończyłem pierwszą misję?
SystemGamehag: 3 użytkowników otrzymało Gem101 od Deszczu.
novice rank iconlurepartygofest: ratJAM emote (inline chat version)
novice rank iconlurepartygofest: OMEGALUL emote (inline chat version)
novice rank icondem.pferd.heisst.horst: catJAM emote (inline chat version)
novice rank icongods50605: Po wykonaniu zadania muszę czekać w statusie oczekującym do 16 maja.
SystemGamehag: Jeden użytkownik otrzymał Gem281 z Deszczu.
apprentice rank iconAtia: blobDance emote (inline chat version)
novice rank iconaehketfi: Cześć
AdminSwirfty: Możesz oglądać filmy na PixelPoint i Cheddar
novice rank iconBober40: bedzise dodana strefa oglądania?
Zaloguj się, aby rozpocząć czatowanie

36

0/160

(21 ratings)
Scratch poradnik: Zmienne i clicker

Scratch poradnik: Zmienne i clicker

Znamy już podstawy Scratcha i zrobiliśmy w nim pierwszą grę, więc teraz przyszedł czas na rzeczy trochę bardziej zaawansowane. W tym tekście dowiecie się jak korzystać ze zmiennych oraz do czego one się przydają. Zastosowania pokaże na przykładzie prostego klikera.

Co to jest zmienna?

Zmienna to pewna wartość liczbowa, którą możemy dowolnie zmieniać. Może być liczbą ujemną lub dodatnią, zmienne można ze sobą zamieniać oraz robić na nich różne działania. Mogą wskazywać ilość np. pieniędzy w grze clicker, pokonanych metrów w infinity-runie lub pokonanych poziomów w platformówce. Jednym słowem zmienna może reprezentować co dusza zapragnie.

Jak dodać zmienną?

Aby dodać zmienną, należy wejść w zakładkę „Zmienne” i kliknąć „utwórz zmienną”. Wtedy otwiera się nam okienko z:

- pustym polem, gdzie możemy wpisać nazwę naszej nowej zmiennej

- dwiema opcjami: „Dla wszystkich duszków”  i „Tylko dla tego duszka”

-opcją: „Zmienna w chmurze ( przechowywana na serwerze)”
9RyNtw5mve4iwSo4KLfpev8nsT8rhi.jpg

Ekonomia na podstawie zmiennych

Jednym z zastosowań zmiennych jest mechanika kupowania, która prawie zawsze pojawia się w clickerach. Pokażę wam teraz przykład jak dodać taką do swojej gry.

Najpierw tworzymy zmienną zaznaczając przy tym opcję „Dla wszystkich duszków”, która będzie walutą (nazywamy ją jak chcemy). Jej licznik umieszczamy w miejsce najbardziej dla nas wygodne (klikając go i przesuwając go po ekranie). Następnie tworzymy duszka, który po kliknięciu będzie dawał nam po jednej jednostce tej waluty. W tym celu ustawiamy tabliczkę „Kiedy duszek kliknięty” i podłączmy pod nią „zmień zmienną … o 1”.
EGh8CKWXW3WSyoMMTPhX8vzsjBQJBT.jpg
Po wykonaniu tej czynności dodajemy kolejnego duszka, który będzie ulepszeniem do kupienia. Kosztować ono będzie 100 jednostek waluty, a po kupieniu będzie dawało nam po 2j.w./s.. Musimy zablokować możliwość kupna tak, aby waluta nie mogła być ujemna. Wykonujemy te czynności za pomocą bloków: „Kiedy (rys. zielona flaga) kliknięty”, 2x „pokaż”, „ustaw zmienną … na 0”, „Kiedy duszek kliknięty”, „zawsze”, „jeżeli … to w przeciwnym razie”, „ … > 99”, „zmień zmienną … o 2”, „ukryj” oraz „czekaj 1 sekund”. Wszystkie te tabliczki łączymy ze sobą i wypełniamy w sposób pokazany na rysunku. Możemy w ten sposób dodać więcej ulepszeń.
2tc5OlxWd1M0MvCyEW6RHgZRM88yEJ.JPG

Rekordy to ważna część większości gier,  także tych na Scratchu. Fajne jest to, że możemy sprawdzać najlepszy wynik na świecie w naszej grze np. największą liczbę punktów lub ilość monet. My dodamy taką możliwość do naszego clickera. Musimy do tego stworzyć nową zmienną zaznaczając „Zmienna w chmurze (przechowywana na serwerze)” i nazwać ją „rekord” lub coś w tym stylu. Następnie ustawiamy mechanizm, który jeżeli pobijemy rekord w najwyższej liczbie waluty zapisze nasz nick oraz wynik.
rRVfWGs3jXkk7WvsJRYekHjuX9vvHg.jpg
GmM5a0bnNMmOyj2NjpcIUttb4o4CjC.jpg

Gotowe! Jak widzicie używanie zmiennych jest proste, intuicyjne oraz przy tym bardzo istotne. Nie ważne jaki projekt będziemy robić- zmienne i tak pewnie się w nim pojawią i będą w nim odgrywały ogromna rolę. Nauczyliśmy się też jak zrobić podstawowego clickera, którego można później fajnie rozbudować.
SUnjXmLud1jYFw8N5597gyGWlQBAg7.jpg