Discuss Scratch

popek04
Scratcher
100+ posts

Nowe rzeczy w scratchu

Przydatne bloki do list
usuń (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 list
skopiuj (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]::motion
Szybciej 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
Bueno2
Scratcher
100+ posts

Nowe rzeczy w scratchu

XD

my signature was eated by evil omnom-kumquat
Opisek
Scratcher
1000+ posts

Nowe rzeczy w scratchu

GalaxyProgrammer wrote:

Mogliby dodać coś takiego, że jeden niestandardowy blok może być używany w każdym duszku
Też często mnie denerwuje, że muszę kopiować definicję.
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

Opisek wrote:

GalaxyProgrammer wrote:

Mogliby dodać coś takiego, że jeden niestandardowy blok może być używany w każdym duszku
Też często mnie denerwuje, że muszę kopiować definicję.
Gdy klikniemy nowy blok, powinno być tak jak ze zmiennymi; do wyboru mamy -dla wszystkich duszków, -tylko dla mnie.
Tak, mógłbym coś takiego zrobić z kalkulatorem, ale nie ma takiej opcji i muszę tworzyć wiadomości:
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

Bueno2 wrote:

<dotyka zmiennej/listy [ v] ?>//category=sensing
To nie byłoby przydatne.
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

Opisek wrote:

Bueno2 wrote:

<dotyka zmiennej/listy [ v] ?>//category=sensing
To nie byłoby przydatne.
Do czego ma to służyć?
nie miałem pomysłu na nic innego.

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
Bueno2
Scratcher
100+ posts

Nowe rzeczy w scratchu

XD

my signature was eated by evil omnom-kumquat
Opisek
Scratcher
1000+ posts

Nowe rzeczy w scratchu

popek04 wrote:

([nazwa v] [kostiumu v]::looks)
([nazwa v] [tła v]::looks)
Nawet fajne, zmniejszy zaśmiecenie.
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

Opisek wrote:

popek04 wrote:

([nazwa v] [kostiumu v]::looks)
([nazwa v] [tła v]::looks)
(…)
Nawet fajne, zmniejszy zaśmiecenie.
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]
Fajne nawet lepsze niż moje. Podoba mi się

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
Opisek
Scratcher
1000+ posts
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
Bueno2
Scratcher
100+ posts

Nowe rzeczy w scratchu

XD

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

Bueno2 wrote:

Bueno2 wrote:

Opisek wrote:

@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
nieźle! z tym wszystkimi które są w tym temacie to powinni zrobić scratch 2.1 (teraz jest 2.0)
lub nawet 2.2 czy 2.3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
scratch 3.0


kiedy zaczynam jako klon ::hat control
sklonuj [siebie v] ::control
usuń tego klona ::cap control
Bueno2
Scratcher
100+ posts

Nowe rzeczy w scratchu

popek04 wrote:

Bueno2 wrote:

Bueno2 wrote:

Opisek wrote:

@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
nieźle! z tym wszystkimi które są w tym temacie to powinni zrobić scratch 2.1 (teraz jest 2.0)
lub nawet 2.2 czy 2.3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
scratch 3.0
scratch2.9

my signature was eated by evil omnom-kumquat

Powered by DjangoBB