Zmiany
==Informacje==
* Aplikacja ma umożliwiać rysowanie dowolnych wielokątów - od trójkąta aż po wielokąt o tysiącu boków
* Aplikacja ma umożliwiać regulowanie długości boku wielokąta tak, żeby uzyskać wielokąt mały lub duży
==Etapy==
===Skrypt duszka ''Rysownik''===
Generator wielokątów ma umożliwić tworzenie figur zgodnie z uniwersalną zasadą: '''duszek ma obrócić się o liczbę stopni według wzoru 360 stopni / liczba boków,''' czyli np. w przypadku trójkąta o 120, w przypadku kwadratu o 90, pięcioboku pięciokąta o 72 itd. Aby tworzenie figur było widoczne wykorzystujemy klocki bloku [[Pisak]].
Aby przetestować założenia programujemy prosty skrypt dla trójkąta:
[[Plik:Wielokaty skrypt 1.png]]
2: Poprzez uzycie użycie suwaków dla zmiennych oraz stworzyć stworzenie duszka "start", po którego kliknięciu rozpocznie się rysowanie. W dalszej części proponowanego projektu realizowany będzie drugi sposób:
W bloku [[Dane]] zaznaczamy stworzone zmienne:
[[Plik:Wielokaty skrypt 3.png]]
=== "Interfejs użytkownika"===
==== Przycisk "Rysuj" ====
Dodajemy przycisk uruchamiający grafikę przycisku uruchamiającego rysowanie: duszek ''rysuj''.
[[Plik:Wielokaty rysuj.png]]
[[Plik:Wielokaty rysuj1.png]]
'''Zadanie:Wskazówka''' Dlaczego użycie W proponowanej wersji, zamiast wersji "nadaj rysuj" jest gorszym rozwiązaniem od użuwamy klocka "nadaj "rysuj" i czekaj"?<small>''Możliwość , aby uniknąć możliwość zakłócenia trwającą procedurę trwającej procedury rysownika''</small>. Zmiana parametrów wielokąta jest możliwa dopiero po ukończeniu rysowania figury.
==== Modyfikacja skryptu ''Rysownik''====
[[Plik:Wielokaty rysuj2.png]]
=== Tworzenie własnej procedury ''[[Więcej Bloków]]''===
[[Plik:Procedura.png]]
Do bloku rozpoczynającego procedurę dodajemy kolejne etapy rysowania wieloboku w oparciu o zmienne.
'''Uwaga:''' procedura nie reaguje na zmienne zewnętrzne (pomarańczowe owale w Scratch), a jedynie swoje własne parametry (niebieskie owale). W procedurze wykorzystywane są parametry wasnewłasne.
[[Plik:Procedura4.png]]
===Opcje dodatkowe===
====Kolorowe figury====
Dodanie jednego klocka do zdefiniowanej procedury ''rysuj_wielobok'', umożliwia wprowadzenie zmmian zmiany kolorów rysowanych figur.
* Aby cała figura została narysowana tęczowymi kolorami:
=====Skrypt duszka ''Rozeta''=====
Skrypt duszka ''Rozeta'' ma umożliwić zmianę wyglądu przycisku oraz zmianę trybu włączony/wyłączony, w uzależnieniu zależności od zaznaczenia opcji przez gracza.
[[Plik:Rozeta1.png]]
[[Plik:Polozenie rysowania.png]]
==Rozwinięcie projektu===Dodatki=====Można dodać regulację liczby elementów '''Zadanie problemowe:''' w rozecie - to nie musi być zawsze tyle ile liczba boków - jaki sposób uzyskać efekt wypełnienia kolorem pola wielokątów?Proponujemy uczniom samodzielne poszukiwanie rozwiązań. Uzyskane wyniki można wyobrazić sobie npporównać z dwoma propozycjami:# projekt zawierający kod [http://scratch. 20 trójkątów rozłożonych równomiernie na planie okręgumit.edu/projects/25798168/ wypełniania kolorem wieloboków a następnie układania rozety]Dobrze dodać na scenie również informację o tym, że "flaga" czyści ekran# projekt zawierajacy kod [http://scratch.Ciekawe efekty daje łączenie wielu figur na jednym ekraniemit.edu/projects/25798410/ rysowania rozety i stopniowe wypełnianie jej kolorem]