Segregacja odpadów: Różnice pomiędzy wersjami

Z Wiki Mistrzowie Kodowania
Skocz do: nawigacji, wyszukiwania
(Utworzono nową stronę "Adres do projektu: http://scratch.mit.edu/projects/25369042/ == Jak działa? == Naszym zadaniem w grze jest segregowanie odpadów do odpowiednich koloru kontenerów. Na...")
 
m
Linia 6: Linia 6:
 
Ja stworzyłem 3 śmietnik, brązowy, zielony i niebieski. Można dodać ich więcej oczywiście tylko trzeba pamiętać o kolejności.
 
Ja stworzyłem 3 śmietnik, brązowy, zielony i niebieski. Można dodać ich więcej oczywiście tylko trzeba pamiętać o kolejności.
 
Nazwy kostiumów polecam nazwać pierwszy człon to rodzaj kontenera np. plastik, szkło, drugi człon to będzie indywidualny numer najlepiej po kolej 1,2,..
 
Nazwy kostiumów polecam nazwać pierwszy człon to rodzaj kontenera np. plastik, szkło, drugi człon to będzie indywidualny numer najlepiej po kolej 1,2,..
 +
[[Plik:1.png]]
 +
Nasz kolory zmieniają się od lewej do prawej.
 +
Nasz kod wygląda bardzo prosto. wystarczy ustawić by po przyciśnięciu np. spacji zmienia nam się kostium na następny.
 +
[[Plik:2.png]]
 +
Nasz wybór koloru śmietnika ustawimy sobie w prawym dolnym rogu.
 +
Teraz zajmiemy się stworzeniem pojazdu który będzie wywoził nasze odpady.
 +
Zaczniemy równie od narysowania naszego duszka.
 +
[[Plik:3.png]]
 +
Pomarańczowa ramka wskazuje na przycisk dzięki któremu może zmieniać tryb obrazu z bitmapy na wektory.
 +
Teraz zajmiemy się jazdą naszej śmieciary. Kod jest bardzo prosty. Zawsze kiedy będzie wciśnięta strzałka w prawo lub w lewo nasz pojazd przesunie się w odpowiedni kierunek. Dodatkowo dodamy skrypt który sprawi, że nasz kontener nie wjedzie nam w ścianę. Zawsze kiedy dotnie krawędzi zostanie przesunięty w prawo o 10 kratek, natomiast kiedy dotnie naszego duszka odpowiedzialnego za wybór koloru zostanie odepchnięty w lewo.
 +
[[Plik:4.png]]
 +
Teraz zajmiemy się najtrudniejszym duszkiem który będzie tworzył nam spadające śmiecie.
 +
Zaczniemy jak zawsze od stworzenia duszków, bardzo ważne jest tu nazewnictwo. Pierwszy numer nazwy jest to numer odpowiadając rodzajowi śmietnika, jeśli w duszku odpowiadającym za wybieranie koloru śmietnika nazwa np. plastik1 to wszystkie śmieci plastikowe muszą zaczynać się na 1. Dalsza część jest no numer indywidualny wyglądu odpadu najlepiej od 1 w górę, i wszystkie rodzaje śmieci powinny mieć tyle samo wyglądów.
 +
[[Plik:5.png]]
 +
Teraz wszystko zakodujemy. Na początku stworzymy zegar który będzie co 2 sec tworzył nam klona.
 +
[[Plik:6a.png]]
 +
Teraz zajmiemy się naszym kolonem. Stworzymy dwie pomocnicze zmienne rodzaj i punkty. Rodzaj będzie przechowywał typ naszego śmiecia, jako id, natomiast punkty będą naliczane podczas zabrania odpowiedniego odpadu.
 +
[[Plik:6b.png]]
 +
Kod poniżej jest całą zawartością duszka odpowiadającego za śmieci. Kiedy nasz klon zostanie powołany do życia, pojawia się i od razu jest losowany jego rodzaj z podanego przedziału. Następnie zmieniamy jego kostium łącząc ze sobą rodzai i numer wyglądu. Kiedy już mamy nasz wygląd umieszczamy go na losowej pozycji z przedziału x od -200 do 30. Teraz jest bardzo ważny moment w którym sprawdzamy czy nasz duszek wpada do kontenera. Zawsze jeśli dotknie on kosza i posiada odpowiedni rodzaj czyli butelka szklana wpada do zielonego śmietnika naliczane są punkty. Natomiast jeśli źle go przyporządkujemy zostanie on po porostu skasowany, można to przerobić by odejmowało nam punkty przy pomyłce. Do puki nasz odpad nie dotyka kosza będzie on spadał aż dotknie krawędź lub wspomniany kosz.
 +
[[Plik:6.png]]
  
 
== Jak modyfikować? ==
 
== Jak modyfikować? ==

Wersja z 19:46, 8 sie 2014

Adres do projektu: http://scratch.mit.edu/projects/25369042/

Jak działa?

Naszym zadaniem w grze jest segregowanie odpadów do odpowiednich koloru kontenerów. Na samym początku stworzymy duszka którego zadaniem będzie ustalanie koloru śmietnika. Na początku zajmiemy się stworzeniem kostiumów. Ja stworzyłem 3 śmietnik, brązowy, zielony i niebieski. Można dodać ich więcej oczywiście tylko trzeba pamiętać o kolejności. Nazwy kostiumów polecam nazwać pierwszy człon to rodzaj kontenera np. plastik, szkło, drugi człon to będzie indywidualny numer najlepiej po kolej 1,2,.. 1.png Nasz kolory zmieniają się od lewej do prawej. Nasz kod wygląda bardzo prosto. wystarczy ustawić by po przyciśnięciu np. spacji zmienia nam się kostium na następny. 2.png Nasz wybór koloru śmietnika ustawimy sobie w prawym dolnym rogu. Teraz zajmiemy się stworzeniem pojazdu który będzie wywoził nasze odpady. Zaczniemy równie od narysowania naszego duszka. 3.png Pomarańczowa ramka wskazuje na przycisk dzięki któremu może zmieniać tryb obrazu z bitmapy na wektory. Teraz zajmiemy się jazdą naszej śmieciary. Kod jest bardzo prosty. Zawsze kiedy będzie wciśnięta strzałka w prawo lub w lewo nasz pojazd przesunie się w odpowiedni kierunek. Dodatkowo dodamy skrypt który sprawi, że nasz kontener nie wjedzie nam w ścianę. Zawsze kiedy dotnie krawędzi zostanie przesunięty w prawo o 10 kratek, natomiast kiedy dotnie naszego duszka odpowiedzialnego za wybór koloru zostanie odepchnięty w lewo. 4.png Teraz zajmiemy się najtrudniejszym duszkiem który będzie tworzył nam spadające śmiecie. Zaczniemy jak zawsze od stworzenia duszków, bardzo ważne jest tu nazewnictwo. Pierwszy numer nazwy jest to numer odpowiadając rodzajowi śmietnika, jeśli w duszku odpowiadającym za wybieranie koloru śmietnika nazwa np. plastik1 to wszystkie śmieci plastikowe muszą zaczynać się na 1. Dalsza część jest no numer indywidualny wyglądu odpadu najlepiej od 1 w górę, i wszystkie rodzaje śmieci powinny mieć tyle samo wyglądów. 5.png Teraz wszystko zakodujemy. Na początku stworzymy zegar który będzie co 2 sec tworzył nam klona. 6a.png Teraz zajmiemy się naszym kolonem. Stworzymy dwie pomocnicze zmienne rodzaj i punkty. Rodzaj będzie przechowywał typ naszego śmiecia, jako id, natomiast punkty będą naliczane podczas zabrania odpowiedniego odpadu. 6b.png Kod poniżej jest całą zawartością duszka odpowiadającego za śmieci. Kiedy nasz klon zostanie powołany do życia, pojawia się i od razu jest losowany jego rodzaj z podanego przedziału. Następnie zmieniamy jego kostium łącząc ze sobą rodzai i numer wyglądu. Kiedy już mamy nasz wygląd umieszczamy go na losowej pozycji z przedziału x od -200 do 30. Teraz jest bardzo ważny moment w którym sprawdzamy czy nasz duszek wpada do kontenera. Zawsze jeśli dotknie on kosza i posiada odpowiedni rodzaj czyli butelka szklana wpada do zielonego śmietnika naliczane są punkty. Natomiast jeśli źle go przyporządkujemy zostanie on po porostu skasowany, można to przerobić by odejmowało nam punkty przy pomyłce. Do puki nasz odpad nie dotyka kosza będzie on spadał aż dotknie krawędź lub wspomniany kosz. 6.png

Jak modyfikować?

Dodawanie i edycja śmieci:

Nowe kosze na śmieci: