Discuss Scratch
- popek04
- Scratcher
100+ posts
Nowe rzeczy w scratchu
Przydatne bloki do listusuń (losowo v) z [lista v]::list
przenieś (1 v) z [lista1 v] do (1 v) z [lista2 v]::list
zamień miejscami (1 v) z [lista1 v] i (1 v) z [lista2 v]::list
dzięki blokom niżej można posprzątać bloki w scratchu i nie śmiecić ▼(() [+ v] ()::operators)
<[][= v][]::operators>
([zaokrąglenie v] z (9)::operators)
żeby można było zrozumieć nazwy podłoga i sufit ▼([zaokrąglenie w dół v] z (9)::operators)
([zaokrąglenie w górę v] z (9)::operators)
Last edited by popek04 (Oct. 12, 2014 14:40:32)
kiedy zaczynam jako klon ::hat control
sklonuj [siebie v] ::control
usuń tego klona ::cap control
- Opisek
- Scratcher
1000+ posts
Nowe rzeczy w scratchu
@up Aktualnie można zrobić tak:
usuń (losuj od (1) do (długość [lista1 v])) z [lista1 v]
Przydatne bloki do listskopiuj (1 v) z [lista1 v] do (1 v) z [lista2 v]::list
skopiuj [lista1 v] do [lista2 v]::list
Żeby zapobiec śmieceniu//Przykładowo zamiast:
(połącz (połącz (połącz (połącz (połącz [1] i [2]) i [3]) i [4]) i [5]) i [6])
//Dajemy:
(połącz (1) i (2) i (3) i (4) i (5) i (6) ◀ ▶) //category=operators
//Umożliwienie robienia działań w jednym bloku!
((1) [+ v] (2) [- v] (3) [* v] (5) [/ v] (2) [^ v] (2) ◀ ▶) //category=operators
//Za każdym razem gdy klikniemy strzałkę w prawo dodawane jest pole wyboru działania i pole numeryczne.
//Gdy klikamy strzałkę w lewo odejmowane jest pole wyboru działania i pole numeryczne.
Last edited by Opisek (Oct. 12, 2014 15:37:42)
- Opisek
- Scratcher
1000+ posts
Nowe rzeczy w scratchu
Przydatne było by to:
leć przez (1) s do [Duszek1 v]::motionSzybciej wyciągnąć taki blok niż musieć robić tak:
leć przez (1) s do x: ([pozycja x v] z [Duszek1 v]) y: ([pozycja y v] z [Duszek1 v])
- GalaxyProgrammer
- Scratcher
60 posts
Nowe rzeczy w scratchu
Mogliby dodać coś takiego, że jeden niestandardowy blok może być używany w każdym duszku
- Opisek
- Scratcher
1000+ posts
Nowe rzeczy w scratchu
Też często mnie denerwuje, że muszę kopiować definicję. Mogliby dodać coś takiego, że jeden niestandardowy blok może być używany w każdym duszku
Gdy klikniemy nowy blok, powinno być tak jak ze zmiennymi; do wyboru mamy -dla wszystkich duszków, -tylko dla mnie.
- popek04
- Scratcher
100+ posts
Nowe rzeczy w scratchu
Tak, mógłbym coś takiego zrobić z kalkulatorem, ale nie ma takiej opcji i muszę tworzyć wiadomości:Też często mnie denerwuje, że muszę kopiować definicję. Mogliby dodać coś takiego, że jeden niestandardowy blok może być używany w każdym duszku
Gdy klikniemy nowy blok, powinno być tak jak ze zmiennymi; do wyboru mamy -dla wszystkich duszków, -tylko dla mnie.
nadaj [0 v] // dla duszka z przyciskiem 0
nadaj [1 v] // dla duszka z przyciskiem 1
nadaj [2 v] // dla duszka z przyciskiem 2
...
nadaj [= v] // dla duszka z przyciskiem =
//a duszek kalkulator zbiera wszystkie wiadomości i:
define Add (number)
...
kiedy otrzymam [0 v] // dla duszka z przyciskiem 0
Add (0)
kiedy otrzymam [1 v] // dla duszka z przyciskiem 1
Add (1)
...
P.S. Zobaczcie mój Calculator 3 w którym użyłem skryptów ▲. Polecam zareklamować projekt tutaj.
kiedy zaczynam jako klon ::hat control
sklonuj [siebie v] ::control
usuń tego klona ::cap control
- Bueno2
- Scratcher
100+ posts
Nowe rzeczy w scratchu
<dotyka zmiennej/listy [ v] ?> // category=sensing
...::cap // category=grey
Last edited by Bueno2 (Oct. 16, 2014 18:48:46)
my signature was eated by evil omnom-kumquat
- Opisek
- Scratcher
1000+ posts
Nowe rzeczy w scratchu
To nie byłoby przydatne.<dotyka zmiennej/listy [ v] ?>//category=sensing
Do czego ma to służyć?
Last edited by Opisek (Oct. 16, 2014 18:50:23)
- Bueno2
- Scratcher
100+ posts
Nowe rzeczy w scratchu
nie miałem pomysłu na nic innego.To nie byłoby przydatne.<dotyka zmiennej/listy [ v] ?>//category=sensing
Do czego ma to służyć?
my signature was eated by evil omnom-kumquat
- popek04
- Scratcher
100+ posts
Nowe rzeczy w scratchu
// W pierwszej liście możemy wybrać nazwę albo # (kostium # = numer kostiumu)
// W drugiej liście możemy wybrać kostium lub tło (np. nazwa kostiumu, # tło)
([nazwa v] [kostiumu v]::looks)
([nazwa v] [tła v]::looks)
([# v] [kostiumu v]::looks)
([# v] [tła v]::looks)
kiedy zaczynam jako klon ::hat control
sklonuj [siebie v] ::control
usuń tego klona ::cap control
- Opisek
- Scratcher
1000+ posts
Nowe rzeczy w scratchu
Nawet fajne, zmniejszy zaśmiecenie.([nazwa v] [kostiumu v]::looks)
([nazwa v] [tła v]::looks)
Ja bym dodatkowo zrobił tak:
([nazwa v] [kostiumu v] z [duszek1 v]::looks)
([nazwa v] [tła v] z [duszek1 v]::looks)
([# v] [kostiumu v] z [duszek1 v]::looks)
([# v] [tła v] z [duszek1 v]::looks)
//do scen nie liczy się z [duszek1 v]
Last edited by Opisek (Oct. 16, 2014 19:04:25)
- popek04
- Scratcher
100+ posts
Nowe rzeczy w scratchu
Fajne nawet lepsze niż moje. Podoba mi sięNawet fajne, zmniejszy zaśmiecenie.([nazwa v] [kostiumu v]::looks)(…)
([nazwa v] [tła v]::looks)
Ja bym zrobił dodatkowo tak:([nazwa v] [kostiumu v] z [duszek1 v]::looks)
([nazwa v] [tła v] z [duszek1 v]::looks)
([# v] [kostiumu v] z [duszek1 v]::looks)
([# v] [tła v] z [duszek1 v]::looks)
//do scen nie liczy się z [duszek1 v]
P.S
Nie możesz używać nawiasów kwadratowych bo są wykorzystane do innych poleceń np.//[quote] [/i] [small]Użyj nawiasów okrągłych
Last edited by popek04 (Oct. 16, 2014 19:06:14)
kiedy zaczynam jako klon ::hat control
sklonuj [siebie v] ::control
usuń tego klona ::cap control
- Bueno2
- Scratcher
100+ posts
Nowe rzeczy w scratchu
XD
Last edited by Bueno2 (Oct. 17, 2014 15:39:22)
my signature was eated by evil omnom-kumquat
- popek04
- Scratcher
100+ posts
Nowe rzeczy w scratchu
sklonuj () razy [ v] ::control
sklonuj () razy [ v] i czekaj ::control
Last edited by popek04 (Oct. 17, 2014 17:10:57)
kiedy zaczynam jako klon ::hat control
sklonuj [siebie v] ::control
usuń tego klona ::cap control
- popek04
- Scratcher
100+ posts
Nowe rzeczy w scratchu
scratch 3.0lub 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
kiedy zaczynam jako klon ::hat control
sklonuj [siebie v] ::control
usuń tego klona ::cap control
- Bueno2
- Scratcher
100+ posts
Nowe rzeczy w scratchu
scratch2.9scratch 3.0lub 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