Discuss Scratch

PL_DkD_PL
Scratcher
500+ posts

Profi, zapisywanie danych itp.

AANNTTOONNII wrote:

Muszą to być angielskie litery.
Ok, dzięki.
PL_DkD_PL
Scratcher
500+ posts

Profi, zapisywanie danych itp.

Jednak potrzebuję pomocy.
Jak zrobić w definicji bloku “zakoduj (nazwa) i ustaw jako (zmienna)”
ustaw [...] na []
Gdzie zamiast “…” wstawił bym (nazwa) bądź (zmienna)?
MentolMen
Scratcher
1000+ posts

Profi, zapisywanie danych itp.

nie da się tego zrobić
możesz użwać ifów
jeżeli nazwa = xd to
ustaw xd na
}
jeżeli nazwa = cokolwiek to
ustaw cokolwiek na
}
PL_DkD_PL
Scratcher
500+ posts

Profi, zapisywanie danych itp.

Czyli zamiast własnego bloku musiałbym mieć “własny schemat”?
AANNTTOONNII
Scratcher
1000+ posts

Profi, zapisywanie danych itp.

Albo napisz sobie skrypt, który wygeneruje ci tyle ifów ile masz zmiennych w projekcie. Np. 30 ifów.
PL_DkD_PL
Scratcher
500+ posts

Profi, zapisywanie danych itp.

AANNTTOONNII wrote:

Albo napisz sobie skrypt, który wygeneruje ci tyle ifów ile masz zmiennych w projekcie. Np. 30 ifów.
Tak się da w ogóle? Jeśli tak, to jak?

AANNTTOONNII
Scratcher
1000+ posts

Profi, zapisywanie danych itp.

W scratch 2.0 to było proste. Scratch 3.0 ma bardziej skomplikowany format i jeszcze go nie ogarnąłem. W przyszłości pewnie to zrobię. Coś w stylu “automatyczne generowanie projektów”, ale i tak to zrobię jak już napiszę poradnik o “hakowaniu chmury” na podstawie mojego niedawnego postu, albo ktoś inny to zrobi w co wątpię.
PL_DkD_PL
Scratcher
500+ posts

Profi, zapisywanie danych itp.

Ok, a co z tymi listami? Tzn. chcę zrobić tak, by ze zmiennej w chmurze generowała się lista. Można tak?
<(☁ jakaśZmienna) = (list :: lista)>
PL_DkD_PL
Scratcher
500+ posts

Profi, zapisywanie danych itp.

PL_DkD_PL wrote:

<(☁ jakaśZmienna) = (list :: lista)>
może nie takim blokiem

Last edited by PL_DkD_PL (April 28, 2020 13:32:30)

AANNTTOONNII
Scratcher
1000+ posts

Profi, zapisywanie danych itp.

Możesz to zrobić tak jak w tym projekcie.
PL_DkD_PL
Scratcher
500+ posts

Profi, zapisywanie danych itp.

Fajny projekt, lecz to dla mnie zbyt skomplikowane. Nie da się prościej?
MentolMen
Scratcher
1000+ posts

Profi, zapisywanie danych itp.

właściwie się da, tylko po co
ale dobra
mozesz sobie samemu napisac taki skrypt
przygotuj listę znaków, które będziesz kodował, czyli np: alfabet i tam przecinki cyfry itp
każdy znak w kolejnym elemencie listy
i to bedzie koder
tekst kodowany np: abdc
i w mojej liscie
a - 1 miejsce
b - 2 miejsce
d - 4 miejsce
c - 3 miejsce
i bierzemy tak
dla każdego znaku tekstu kodowanego (abdc) musimy znalezc miejsce teog znaku w liscie
czyli
a - 1
b - 2
d - 4
c - 3
jeśli liczba jest cyfrą, to znaczy 1,2,3,4,5,6,7,8,9 to musimy dodać zero na początku
czyli
a - 01
b - 02
d - 04
c - 03
i to wszstko będzie połączone
czyli z początkowego
abcd
mamy
01020403
i to jest jeden ciąg znaków
jeśli chcesz liste
to załóż sobie, że 00 to kolejny element
więc np: lista z elementow :
- abdc
- ddc
będzie wyglądać
0102040300040403

i coś takiego już możesz wysłać w chmurę
teraz zrobić dekoder i gotowe
PL_DkD_PL
Scratcher
500+ posts

Profi, zapisywanie danych itp.

MentolMen wrote:

mozesz sobie samemu napisac taki skrypt
przygotuj listę znaków, które będziesz kodował, czyli np: alfabet i tam przecinki cyfry itp
każdy znak w kolejnym elemencie listy
i to bedzie koder
tekst kodowany np: abdc
i w mojej liscie
a - 1 miejsce
b - 2 miejsce
d - 4 miejsce
c - 3 miejsce
i bierzemy tak
dla każdego znaku tekstu kodowanego (abdc) musimy znalezc miejsce teog znaku w liscie
czyli
a - 1
b - 2
d - 4
c - 3
jeśli liczba jest cyfrą, to znaczy 1,2,3,4,5,6,7,8,9 to musimy dodać zero na początku
czyli
a - 01
b - 02
d - 04
c - 03
i to wszstko będzie połączone
czyli z początkowego
abcd
mamy
01020403
i to jest jeden ciąg znaków
jeśli chcesz liste
to załóż sobie, że 00 to kolejny element
więc np: lista z elementow :
- abdc
- ddc
będzie wyglądać
0102040300040403

i coś takiego już możesz wysłać w chmurę
teraz zrobić dekoder i gotowe
Ok, jakiś kod wymyślę. Dzięki, na razie raczej nie powinienem mieć problemów
AANNTTOONNII
Scratcher
1000+ posts

Profi, zapisywanie danych itp.

I nie powinieneś cytować takich długich postów.
PL_DkD_PL
Scratcher
500+ posts

Profi, zapisywanie danych itp.

W sumie tak…
PepperStudio
Scratcher
6 posts

Profi, zapisywanie danych itp.

sam kodowałem litery do chmury w tym projekcie,
trochę zabawy jest z tworzeniem skryptu.
MentolMen
Scratcher
1000+ posts

Profi, zapisywanie danych itp.

https://scratch.mit.edu/projects/30170446/
chociażby ten stary projekt
działa dobrze
PL_DkD_PL
Scratcher
500+ posts

Profi, zapisywanie danych itp.

W końcu jestem scratcherem
AANNTTOONNII
Scratcher
1000+ posts

Profi, zapisywanie danych itp.

Życzę dobrej zabawy!
PL_DkD_PL
Scratcher
500+ posts

Profi, zapisywanie danych itp.

AANNTTOONNII wrote:

Życzę dobrej zabawy!
Dzięki

Powered by DjangoBB