Discuss Scratch
- popek04
- Scratcher
100+ posts
Nowe rzeczy w scratchu
Cześć piszcie tutaj pomysły na nowe rzeczy w scratchu. Mogą być np. nowe bloki i komentarze do nich. Można skorzystać z bloku
Proszę nie dodawać obraźliwych treści, ponieważ zostaną zgłoszone i nie zgłaszać moich postów
definiuj
Zacznę od mojego pomysłu:<klawisz [; v] naciśnięty?>//nowe klawisze do wyboru
define poprzedni kostium//jest tylko blok następny kostium
zmień kostium na ((kostium #::looks)-(1))
Proszę nie dodawać obraźliwych treści, ponieważ zostaną zgłoszone i nie zgłaszać moich postów
Last edited by popek04 (Aug. 7, 2015 19:55:42)
kiedy zaczynam jako klon ::hat control
sklonuj [siebie v] ::control
usuń tego klona ::cap control
- Bueno2
- Scratcher
100+ posts
Nowe rzeczy w scratchu
(list cloud) // lista chmuraPILNE! strona czwarta post nr 65
Last edited by Bueno2 (Oct. 25, 2014 12:08:51)
my signature was eated by evil omnom-kumquat
- Opisek
- Scratcher
1000+ posts
Nowe rzeczy w scratchu
(czy (5) to [liczba/tekst]) //category=operators(blok kiedy otrzymam dla klonów)
((współrzędna x) z [wskaźnik myszy v])
((współrzędna y) z [wskaźnik myszy v])
kiedy otrzymam [ v] //category=control
Możliwość nagrywania dźwięku/kamery w grze i jego edytowania.
Np. Przez całą grę jest nagrywany dźwięk i obraz, a gdy przegramy pokazuje się 5 ostatnich sekund i jaką zrobiliśmy reakcję
Oczywiście wszystko by się usuwało po końcu gry.
Albo w jakimś systemie operacyjnym możliwość nagrania się i edytowania np. podwyżyć głos i dodać latający kapelusz.
(To było by trudniejsze, ale można pomarzyć)
Last edited by Opisek (Oct. 10, 2014 18:33:05)
- Bueno2
- Scratcher
100+ posts
Nowe rzeczy w scratchu
(() ^ ()) // category=operators
kiedy <> // category=events
kiedy skrypt rozpoczęty // category=events // to miała być czapka
definiuj kiedy skrypt rozpoczęty // to było do tego bloku kiedy czasomierz > 0.1
kiedy [czasomierz v] > (0.1)
Last edited by Bueno2 (Oct. 6, 2014 15:15:13)
my signature was eated by evil omnom-kumquat
- Bueno2
- Scratcher
100+ posts
Nowe rzeczy w scratchu
<fałsz> // category=operators
<prawda> // category=operators
my signature was eated by evil omnom-kumquat
- popek04
- Scratcher
100+ posts
Nowe rzeczy w scratchu
<czy (5) to [liczba/tekst v]::operators>(…)
To są bloki z podróbki scratcha snap!. Więcej na ten temat na forum podróbka scratch'a<fałsz> // category=operators
<prawda> // category=operators
kiedy zaczynam jako klon ::hat control
sklonuj [siebie v] ::control
usuń tego klona ::cap control
- Opisek
- Scratcher
1000+ posts
Nowe rzeczy w scratchu
@up up
Właśnie o to chodzi!
Scratch też ma je mieć! Są świetne musisz przyznać i bardzo by się nam przydały.
Dodatkowo chciałbym zaproponować jeszcze kilka bloków (tak, niektóre też są ze Snap!).
Gdy w jakimś bloku z tym: ◀ ▶ klikniemy ◀ usuwane jest jedno pole, gdy klikniemy ▶ dodawane jest jedno pole.
Właśnie o to chodzi!
Scratch też ma je mieć! Są świetne musisz przyznać i bardzo by się nam przydały.
Dodatkowo chciałbym zaproponować jeszcze kilka bloków (tak, niektóre też są ze Snap!).
Gdy w jakimś bloku z tym: ◀ ▶ klikniemy ◀ usuwane jest jedno pole, gdy klikniemy ▶ dodawane jest jedno pole.
Tryb turbo [włączony v] // category=sensing
kiedy dotyka [ v] odbij //category=motion
(połącz [tekst] [inny tekst] [jeszcze inny tekst] ◀ ▶) // category=operators
Otwórz stronę: [link] // category=sensing
(Czy duszek [ v] odtwarza dźwięk [ v]) //category=sensing
Niech [ v] przestanie mówić/pytać //category=looks
zatrzymaj [Duszek1 v]
przesuń zmienną [ v] do x:[] y:[] //category=variables
przesuń listę [ v] do x:[] y:[] //category=list
((1) + (2) + (3) ◀ ▶) //category=operators
((1) - (2) - (3) ◀ ▶) //category=operators
((1) * (2) * (3) ◀ ▶) //category=operators
((1) / (2) / (3) ◀ ▶) //category=operators
((2)^(3)) //category=operators
((3)≤(3)) //category=operators
((3)≤(3)≤(4) ◀ ▶) //category=operators
((3)≥(3)) //category=operators
((4)≥(3)≥(3) ◀ ▶) //category=operators
((4)>(3)>(3) ◀ ▶) //category=operators
((3)<(3)<(4) ◀ ▶) //category=operators
((3)≠(5)) //category=operators
<<> i < > i <> ◀ ▶> //category=operators
<<> lub < > lub <> ◀ ▶> //category=operators
definicja: nazwa bloku <((zmienna)+(2))=(5)> //category=custom
definicja: nazwa bloku <(litera (1) z (element (1 v) z [lista v]))=(5)> //category=custom //itd. itp.
(nazwa bloku) //category=custom //jeżeli spełniony jest warunek z definicji zwraca true, jeśli nie false
(tryb turbo) //category=sensing //zwraca true lub false
zatrzymaj dźwięki [Duszek1 v] //category=sound
Last edited by Opisek (Oct. 11, 2014 12:16:54)
- popek04
- Scratcher
100+ posts
Nowe rzeczy w scratchu
@up up
Właśnie o to chodzi!
Scratch też ma je mieć! Są świetne musisz przyznać i bardzo by się nam przydały.
Dodatkowo chciałbym zaproponować jeszcze kilka bloków (tak, niektóre też są ze Snap!).Tryb turbo [włączony v] // category=sensing(…)
kiedy dotyka [ v] odbij //category=motion
(join [tekst] [inny tekst] [jeszcze inny tekst] ◀ ▶) // category=operators
Otwórz stronę: [link] // category=sensing
// Zabezpieczeniem przed wyłączeniem trybu turbo będzie ten skrypt
kiedy kliknięto zieloną flagę
zawsze
tryb turbo [włączony v] ::sensing
end
when green flag clicked
forever
turbo mode [on v] ::sensing
end
Last edited by popek04 (Oct. 11, 2014 13:15:58)
kiedy zaczynam jako klon ::hat control
sklonuj [siebie v] ::control
usuń tego klona ::cap control
- Bueno2
- Scratcher
100+ posts
Nowe rzeczy w scratchu
(instrument) // category=sound
(efekt [ v] // category=looks
zatrzymaj [wszystko oprócz tego skryptu v]::stack
rozpocznij projekt jeszcze raz::cap // category=control
Last edited by Bueno2 (Oct. 16, 2014 18:53:41)
my signature was eated by evil omnom-kumquat
- Bueno2
- Scratcher
100+ posts
Nowe rzeczy w scratchu
nieźle! z tym wszystkimi które są w tym temacie to powinni zrobić scratch 2.1 (teraz jest 2.0) @up up
Właśnie o to chodzi!
Scratch też ma je mieć! Są świetne musisz przyznać i bardzo by się nam przydały.
Dodatkowo chciałbym zaproponować jeszcze kilka bloków (tak, niektóre też są ze Snap!).
Gdy w jakimś bloku z tym: ◀ ▶ klikniemy ◀ usuwane jest jedno pole, gdy klikniemy ▶ dodawane jest jedno pole.Tryb turbo [włączony v] // category=sensing
kiedy dotyka [ v] odbij //category=motion
(połącz [tekst] [inny tekst] [jeszcze inny tekst] ◀ ▶) // category=operators
Otwórz stronę: [link] // category=sensing
(Czy duszek [ v] odtwarza dźwięk [ v]) //category=sensing
Niech [ v] przestanie mówić/pytać //category=looks
zatrzymaj [Duszek1 v]
przesuń zmienną [ v] do x:[] y:[] //category=variables
przesuń listę [ v] do x:[] y:[] //category=list
((1) + (2) + (3) ◀ ▶) //category=operators
((1) - (2) - (3) ◀ ▶) //category=operators
((1) * (2) * (3) ◀ ▶) //category=operators
((1) / (2) / (3) ◀ ▶) //category=operators
((2)^(3)) //category=operators
((3)≤(3)) //category=operators
((3)≤(3)≤(4) ◀ ▶) //category=operators
((3)≥(3)) //category=operators
((4)≥(3)≥(3) ◀ ▶) //category=operators
((3)≠(5)) //category=operators
<<> i < > i <> ◀ ▶> //category=operators
<<> lub < > lub <> ◀ ▶> //category=operators
definicja: nazwa bloku <((zmienna)+(2))=(5)> //category=custom
definicja: nazwa bloku <(litera (1) z (element (1 v) z [lista v]))=(5)> //category=custom //itd. itp.
(nazwa bloku) //category=custom //jeżeli spełniony jest warunek z definicji zwraca true, jeśli nie false
(tryb turbo) //category=sensing //zwraca true lub false
zatrzymaj dźwięki [Duszek1 v] //category=sound
my signature was eated by evil omnom-kumquat
- Bueno2
- Scratcher
100+ posts
Nowe rzeczy w scratchu
definicja: nazwa bloku <((zmienna)+(2))=(5)> //category=customdo czego te 3 bloki służą???
definicja: nazwa bloku <(litera (1) z (element (1 v) z [lista v]))=(5)> //category=custom //itd. itp.
(nazwa bloku) //category=custom //jeżeli spełniony jest warunek z definicji zwraca true, jeśli nie false
Last edited by Bueno2 (Oct. 11, 2014 06:44:35)
my signature was eated by evil omnom-kumquat
- Bueno2
- Scratcher
100+ posts
Nowe rzeczy w scratchu
lub nawet 2.2 czy 2.3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1nieźle! z tym wszystkimi które są w tym temacie to powinni zrobić scratch 2.1 (teraz jest 2.0) @up up
Właśnie o to chodzi!
Scratch też ma je mieć! Są świetne musisz przyznać i bardzo by się nam przydały.
Dodatkowo chciałbym zaproponować jeszcze kilka bloków (tak, niektóre też są ze Snap!).
Gdy w jakimś bloku z tym: ◀ ▶ klikniemy ◀ usuwane jest jedno pole, gdy klikniemy ▶ dodawane jest jedno pole.Tryb turbo [włączony v] // category=sensing
kiedy dotyka [ v] odbij //category=motion
(połącz [tekst] [inny tekst] [jeszcze inny tekst] ◀ ▶) // category=operators
Otwórz stronę: [link] // category=sensing
(Czy duszek [ v] odtwarza dźwięk [ v]) //category=sensing
Niech [ v] przestanie mówić/pytać //category=looks
zatrzymaj [Duszek1 v]
przesuń zmienną [ v] do x:[] y:[] //category=variables
przesuń listę [ v] do x:[] y:[] //category=list
((1) + (2) + (3) ◀ ▶) //category=operators
((1) - (2) - (3) ◀ ▶) //category=operators
((1) * (2) * (3) ◀ ▶) //category=operators
((1) / (2) / (3) ◀ ▶) //category=operators
((2)^(3)) //category=operators
((3)≤(3)) //category=operators
((3)≤(3)≤(4) ◀ ▶) //category=operators
((3)≥(3)) //category=operators
((4)≥(3)≥(3) ◀ ▶) //category=operators
((3)≠(5)) //category=operators
<<> i < > i <> ◀ ▶> //category=operators
<<> lub < > lub <> ◀ ▶> //category=operators
definicja: nazwa bloku <((zmienna)+(2))=(5)> //category=custom
definicja: nazwa bloku <(litera (1) z (element (1 v) z [lista v]))=(5)> //category=custom //itd. itp.
(nazwa bloku) //category=custom //jeżeli spełniony jest warunek z definicji zwraca true, jeśli nie false
(tryb turbo) //category=sensing //zwraca true lub false
zatrzymaj dźwięki [Duszek1 v] //category=sound
my signature was eated by evil omnom-kumquat
- Bueno2
- Scratcher
100+ posts
Nowe rzeczy w scratchu
to jest głupie! usuń z tego postu blok: @up up
Właśnie o to chodzi!
Scratch też ma je mieć! Są świetne musisz przyznać i bardzo by się nam przydały.
Dodatkowo chciałbym zaproponować jeszcze kilka bloków (tak, niektóre też są ze Snap!).
Gdy w jakimś bloku z tym: ◀ ▶ klikniemy ◀ usuwane jest jedno pole, gdy klikniemy ▶ dodawane jest jedno pole.Tryb turbo [włączony v] // category=sensing
kiedy dotyka [ v] odbij //category=motion
(połącz [tekst] [inny tekst] [jeszcze inny tekst] ◀ ▶) // category=operators
Otwórz stronę: [link] // category=sensing
(Czy duszek [ v] odtwarza dźwięk [ v]) //category=sensing
Niech [ v] przestanie mówić/pytać //category=looks
zatrzymaj [Duszek1 v]
przesuń zmienną [ v] do x:[] y:[] //category=variables
przesuń listę [ v] do x:[] y:[] //category=list
((1) + (2) + (3) ◀ ▶) //category=operators
((1) - (2) - (3) ◀ ▶) //category=operators
((1) * (2) * (3) ◀ ▶) //category=operators
((1) / (2) / (3) ◀ ▶) //category=operators
((2)^(3)) //category=operators
((3)≤(3)) //category=operators
((3)≤(3)≤(4) ◀ ▶) //category=operators
((3)≥(3)) //category=operators
((4)≥(3)≥(3) ◀ ▶) //category=operators
((3)≠(5)) //category=operators
<<> i < > i <> ◀ ▶> //category=operators
<<> lub < > lub <> ◀ ▶> //category=operators
definicja: nazwa bloku <((zmienna)+(2))=(5)> //category=custom
definicja: nazwa bloku <(litera (1) z (element (1 v) z [lista v]))=(5)> //category=custom //itd. itp.
(nazwa bloku) //category=custom //jeżeli spełniony jest warunek z definicji zwraca true, jeśli nie false
(tryb turbo) //category=sensing //zwraca true lub false
zatrzymaj dźwięki [Duszek1 v] //category=sound
Otwórz stronę: [link] // category=sensingzastanów się, człowieku!
skąd wziąłeś taki durny blok?!
Last edited by Bueno2 (Oct. 11, 2014 11:00:18)
my signature was eated by evil omnom-kumquat
- Bueno2
- Scratcher
100+ posts
Nowe rzeczy w scratchu
<pyta?> // category=sensing
my signature was eated by evil omnom-kumquat
- Opisek
- Scratcher
1000+ posts
Nowe rzeczy w scratchu
do czego te 3 bloki służą???definicja: nazwa bloku <((zmienna)+(2))=(5)> //category=custom
definicja: nazwa bloku <(litera (1) z (element (1 v) z [lista v]))=(5)> //category=custom //itd. itp.
<nazwa bloku> //category=custom //jeżeli spełniony jest warunek z definicji zwraca true, jeśli nie false
To są dwa bloki tylko w jednym dałem dwa przykłady.
Tworzymy własny warunek, który wkładamy do “jeżeli”.
//Tutaj definiujemy warunek
Definicja: nazwa bloku <> //category=custom
//A to jest sam warunek
nazwa bloku::boolean //category=custom
//Przykład
Definicja: nazwa bloku <(zmienna) = [1]> //category=custom
jeżeli (nazwa bloku::custom)
zagraj dźwięk [pop]
end
//jeśli spełniony jest warunek z definicji, w tym przypadku jeśli zmienna równa się 1, grany jest dźwięk pop
Last edited by Opisek (Oct. 11, 2014 12:26:07)
- Bueno2
- Scratcher
100+ posts
Nowe rzeczy w scratchu
To są dwa bloki tylko w jednym dałem dwa przykłady.do czego te 3 bloki służą???definicja: nazwa bloku <((zmienna)+(2))=(5)> //category=custom
definicja: nazwa bloku <(litera (1) z (element (1 v) z [lista v]))=(5)> //category=custom //itd. itp.
<nazwa bloku> //category=custom //jeżeli spełniony jest warunek z definicji zwraca true, jeśli nie false
Tworzymy własny warunek, który wkładamy do “jeżeli”.
//Tutaj definiujemy warunek
Definicja: nazwa bloku <> //category=custom
//A to jest sam warunek
<nazwa bloku> //category=custom
//Przykład
Definicja: nazwa bloku <(zmienna) = [1]> //category=custom
jeżeli (nazwa bloku)// to ma być fioletowe, a nie pomarańczowe
zagraj dźwięk [pop]
end
//jeśli spełniony jest warunek z definicji, w tym przypadku jeśli zmienna równa się 1, grany jest dźwięk pop[/quote]
aaa!!! już łapię!
Last edited by Bueno2 (Oct. 11, 2014 12:07:14)
my signature was eated by evil omnom-kumquat
- Opisek
- Scratcher
1000+ posts
Nowe rzeczy w scratchu
(instrument) // category=sound
//(instrument) Przydatna opcja, np. dajemy to na duży odczyt i pokazane jest jaki instrument jest aktualnie włączony. Ja bym dodał też:
(numer instrumentu) //category=sound
//jakbyśmy mieli kostiumy 1-14, każdy to jakiś instrument, można byłoby zrobić to:
zmień kostium na (numer instrumentu)
(efekt [ v]) // category=looks //chyba chodzi o to, że np. mam efekt rybie oko i ten blok zwraca wartość efektu. Nawet fajne.
zatrzymaj [wszystko oprócz tego skryptu v] // category=control
rozpocznij projekt jeszcze raz // category=control
//Lepsze było by to:
Zrestartuj projekt::cap //category=control
Last edited by Opisek (Oct. 11, 2014 12:24:41)
- Opisek
- Scratcher
1000+ posts
Nowe rzeczy w scratchu
to jest głupie! usuń z tego postu blok:Otwórz stronę: [link] // category=sensingzastanów się, człowieku!
skąd wziąłeś taki durny blok?!
To może być dobre. Dodatkowo powinni zrobić wielki komunikat z treścią:
Opuszczasz stronę Scratch.
Czy, chcesz przejść na tę stronę: link? Ekipa Scratch nie ponosi odpowiedzialności za tę stronę!
(TAK) (NIE)
Last edited by Opisek (Oct. 11, 2014 12:21:58)
- Opisek
- Scratcher
1000+ posts
Nowe rzeczy w scratchu
[Duszek1 v] pyta?::boolean //category=sensing
[Duszek1 v] mówi?::boolean //category=sensing
wyczyść [swoje v] pieczątki::pen
wyczyść [swoje v] ślady pisaka::pen
kolor pisaka::reporter //category=pen
grubość pisaka::reporter //category=pen
odcień pisaka::reporter //category=pen
//fajnie byłoby, gdybyście przywrócili ten blok:
zawsze, jeżeli <>::c //category=control
end
//możliwość zmiany nazwy listy
Last edited by Opisek (Oct. 11, 2014 12:36:48)
- popek04
- Scratcher
100+ posts
Nowe rzeczy w scratchu
([zmienna v]) //możliwość wyboru zmiennej= = = = = = = = = =
([lista v]::list) //możliwość wyboru listy
//zmiana nazwy listy
<[ ]::operators>
//np. dodajemy blok
kiedy kliknięto zieloną flagę
usuń (wszystko v) z [lista v]
dodaj [true] do [lista v]
// i wtedy
<(element (1 v) z [lista v])::operators //true
//albo można dodać
<[true]::operators> //true
<[false]::operators> //false
<[coś innego]::operators> //false
kiedy zaczynam jako klon ::hat control
sklonuj [siebie v] ::control
usuń tego klona ::cap control