Discuss Scratch

PL_DkD_PL
Scratcher
500+ posts

Profi, zapisywanie danych itp.

Cześć!
Chciałbym zrobić duży projekt, lecz potrzebuję wiedzieć jak:
-zapisać dane do profilu (typu umiejętności, główny język itp.),
-zakryć hasło, które pisze gracz (na ekranie).
Pomóżcie proszę!
AANNTTOONNII
Scratcher
1000+ posts

Profi, zapisywanie danych itp.

PL_DkD_PL wrote:

Cześć!
Chciałbym zrobić duży projekt, lecz potrzebuję wiedzieć jak:
-zapisać dane do profilu (typu umiejętności, główny język itp.)
Tu jest napisane jak zrobić ranking z zapisywanymi nazwami użytkowników. Tak samo możesz zapisywać do użytkowników osiągnięcia i umiejętności.

PL_DkD_PL wrote:

-zakryć hasło, które pisze gracz (na ekranie)
Pomóżcie proszę!
Możesz wykrywać naciśnięcia klawiszy tak jak w tym projekcie.
PL_DkD_PL
Scratcher
500+ posts

Profi, zapisywanie danych itp.

AANNTTOONNII wrote:

PL_DkD_PL wrote:

Cześć!
Chciałbym zrobić duży projekt, lecz potrzebuję wiedzieć jak:
-zapisać dane do profilu (typu umiejętności, główny język itp.)
Tu jest napisane jak zrobić ranking z zapisywanymi nazwami użytkowników. Tak samo możesz zapisywać do użytkowników osiągnięcia i umiejętności.

PL_DkD_PL wrote:

-zakryć hasło, które pisze gracz (na ekranie)
Pomóżcie proszę!
Możesz wykrywać naciśnięcia klawiszy tak jak w tym projekcie.
Dzięki, @AANNTTOONNII. Z zakryciem hasła już powinienem sobie poradzić. Lecz robiąc jak w tym projekcie: https://scratch.mit.edu/projects/22003344/ chciałbym mieć kilka list (na hasło, nazwę użytkownika w scratchu, nazwę użytkownika w programie i ustawienia raczej napisane kodem, np. 1-08-345-6). Można tak?
AANNTTOONNII
Scratcher
1000+ posts

Profi, zapisywanie danych itp.

Nie. W chmurze można zapisywać tylko liczby. Jeżeli jednak nie implementujesz własnego kodera tylko używasz czyjegoś nie musisz się o to martwić. Po prostu każesz koderowi zapisać 1-08-345-6 do listy.
PL_DkD_PL
Scratcher
500+ posts

Profi, zapisywanie danych itp.

A jakie jeszcze symbole można mieć w chmurze?

Bo nazwę użytkownika mógłbym zapisać wymyślonym kodem np. a - “1-01-01”, A - “1-01-02”, h - “1-08-01”, 3 - “2-03-01”.

Last edited by PL_DkD_PL (April 25, 2020 14:36:48)

MentolMen
Scratcher
1000+ posts

Profi, zapisywanie danych itp.

PL_DkD_PL wrote:

A jakie jeszcze symbole można mieć w chmurze?

w chmurze możesz mieć tylko cyfry
natomiast
gdy używasz kodera, to możesz mieć jakikolwiek znak (no może nie każdy, ale każdy normalny tak)
AANNTTOONNII
Scratcher
1000+ posts

Profi, zapisywanie danych itp.

PL_DkD_PL wrote:

A jakie jeszcze symbole można mieć w chmurze?

Odpowiedziałem ci już na to pytanie:

AANNTTOONNII wrote:

Nie. W chmurze można zapisywać tylko liczby.
Zmienne w chmurze nie są stringami złożonymi ze znaków 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. One są liczbami. Nie możesz się odwołać do trzeciego znaku, ale możesz dodać do tej zmiennej jakąś liczbę.
MentolMen
Scratcher
1000+ posts

Profi, zapisywanie danych itp.

Plus, powiedz jaki projekt tworzysz (jak już coś masz to udostępnij)
i w czym potrzebujesz dokładnie pomocy
wyjaśnij, po co te listy chcesz, bo nie kumam
informacji i tak nie zapiszesz w chmurze, bo ma limity(kiedyś nie miała)
właściwie to zapiszesz, ale niewiele i pewnie nie chcesz tego robić w chmurze.
Na pewno da się zapisywać informacje (takie jak chcesz) i potem dać użytkownikowi do skopiowania i gdy będzie chciał wrócić do gry, to wystarczy, że wklei ten kod i cały postęp wróci.
PL_DkD_PL
Scratcher
500+ posts

Profi, zapisywanie danych itp.

Ok, dziękuję za pomoc. Tylko teraz zdobyć wyższą rangę niż “Nowy scratcher”…

Tutaj napiszę jak będę mieć podobne problemy.
MentolMen
Scratcher
1000+ posts

Profi, zapisywanie danych itp.

Napisz co konkretnie robisz, może w ogóle nie potrzebujesz chmury
ona ma bardzo limitowane możliwości i tak
więc lepiej się nie nastawiać, że coś z tego będzie
chociaż czasami to fajny dodatek.
AANNTTOONNII
Scratcher
1000+ posts

Profi, zapisywanie danych itp.

PL_DkD_PL wrote:

Ok, dziękuję za pomoc. Tylko teraz zdobyć wyższą rangę niż “Nowy scratcher”…

Tutaj napiszę jak będę mieć podobne problemy.
Może przydać ci się poradnik jak zostać scratcherem.
PL_DkD_PL
Scratcher
500+ posts

Profi, zapisywanie danych itp.

MentolMen wrote:

Plus, powiedz jaki projekt tworzysz (jak już coś masz to udostępnij)
i w czym potrzebujesz dokładnie pomocy
wyjaśnij, po co te listy chcesz, bo nie kumam
informacji i tak nie zapiszesz w chmurze, bo ma limity(kiedyś nie miała)
właściwie to zapiszesz, ale niewiele i pewnie nie chcesz tego robić w chmurze.
Na pewno da się zapisywać informacje (takie jak chcesz) i potem dać użytkownikowi do skopiowania i gdy będzie chciał wrócić do gry, to wystarczy, że wklei ten kod i cały postęp wróci.
Chcę zrobić projekt do nauki języków (na początku byłyby dwa, np. z angielskiego na polski) i listy raczej dla zabezpieczeń, np. “Do kogo należy to konto?”
A zapisy byłyby typu “Jakie słowa znasz?”, później “Jakiego języka się uczysz?”, albo po prostu notatki.
PL_DkD_PL
Scratcher
500+ posts

Profi, zapisywanie danych itp.

AANNTTOONNII wrote:

PL_DkD_PL wrote:

Ok, dziękuję za pomoc. Tylko teraz zdobyć wyższą rangę niż “Nowy scratcher”…

Tutaj napiszę jak będę mieć podobne problemy.
Może przydać ci się poradnik jak zostać scratcherem.
Dzięki. Na pewno się przyda.
AANNTTOONNII
Scratcher
1000+ posts

Profi, zapisywanie danych itp.

Brzmi dobrze, ale, czy wiesz, że wszystkie dane zapisane w chmurze przez dany projekt można zobaczyć w cloud monitorze? Zapisywanie haseł użytkowników w chmurze nie ma sensu.
PL_DkD_PL
Scratcher
500+ posts

Profi, zapisywanie danych itp.

AANNTTOONNII wrote:

Brzmi dobrze, ale, czy wiesz, że wszystkie dane zapisane w chmurze przez dany projekt można zobaczyć w cloud monitorze? Zapisywanie haseł użytkowników w chmurze nie ma sensu.
W sumie może nie mieć sensu, lecz by odczytać hasło musiałby wiedzieć czym się różni jedna liczba od drugiej, czy coś.
MentolMen
Scratcher
1000+ posts

Profi, zapisywanie danych itp.

AANNTTOONNII wrote:

Brzmi dobrze, ale, czy wiesz, że wszystkie dane zapisane w chmurze przez dany projekt można zobaczyć w cloud monitorze? Zapisywanie haseł użytkowników w chmurze nie ma sensu.
właściwie to jeśli kodujemy/dekodujemy w projekcie to to nie ma sensu, bo zawsze jest opcja żeby to oszukać.
zrobiłem kiedyś projekt a'la fiski angielsko polskie
jak będziesz potrzebował listy słów polsko-angielskich, to mogę podesłać projekt.
PL_DkD_PL
Scratcher
500+ posts

Profi, zapisywanie danych itp.

MentolMen wrote:

AANNTTOONNII wrote:

Brzmi dobrze, ale, czy wiesz, że wszystkie dane zapisane w chmurze przez dany projekt można zobaczyć w cloud monitorze? Zapisywanie haseł użytkowników w chmurze nie ma sensu.
właściwie to jeśli kodujemy/dekodujemy w projekcie to to nie ma sensu, bo zawsze jest opcja żeby to oszukać.
zrobiłem kiedyś projekt a'la fiski angielsko polskie
jak będziesz potrzebował listy słów polsko-angielskich, to mogę podesłać projekt.
Możesz podać.
PL_DkD_PL
Scratcher
500+ posts

Profi, zapisywanie danych itp.

PL_DkD_PL wrote:

Możesz podać.
Podesłać projekt (myślałem że podać link).
AANNTTOONNII
Scratcher
1000+ posts

Profi, zapisywanie danych itp.

PL_DkD_PL wrote:

W sumie może nie mieć sensu, lecz by odczytać hasło musiałby wiedzieć czym się różni jedna liczba od drugiej, czy coś.

Wystarczy, że używasz wygodnej implementacji kodera. Wtedy wystarczy skopiować zawartość zmiennej i rozkodować ją pewnie jakimś blokiem zawartym w twoim projekcie:
rozkoduj (kod) :: custom

Alternatywą jest używanie jakiegoś syfu żeby “potencjalny haker” się nie połapał, ale będziesz się męczył i mija to się z celem…

Last edited by AANNTTOONNII (April 25, 2020 16:23:21)

PL_DkD_PL
Scratcher
500+ posts

Profi, zapisywanie danych itp.

A jeśli ktoś zrobi remiks projektu to będzie miał dostęp do tych samych zmiennych zapisanych w internecie?

Powered by DjangoBB