Discuss Scratch
- Discussion Forums
- » Polski
- » Jak zapisać stan gry?
- Erixo
- Scratcher
100+ posts
Jak zapisać stan gry?
Były już takie tematy
Możesz użyć sklejenia wszystkiego do kupy w liście i kazać użytkownikowi zapisanie takiego tekstu w notatniku
Potem robisz dekoder a w nim odczytujesz ten tekst z notatnika (użytkownik go wkleja) do:
Możesz użyć sklejenia wszystkiego do kupy w liście i kazać użytkownikowi zapisanie takiego tekstu w notatniku
Potem robisz dekoder a w nim odczytujesz ten tekst z notatnika (użytkownik go wkleja) do:
zapytaj [Podaj kod:] i czekaj
//tu własnym sposobem dekodujesz
- Pilonpl
- Scratcher
100+ posts
Jak zapisać stan gry?
Możesz zrobić kod który potem trzeba zapisać i potem zdekodować. możesz zrobić w chmurze ale jest ograniczenie.
- Erixo
- Scratcher
100+ posts
Jak zapisać stan gry?
Już to napisałem! Czytaj też odpowiedzi innych scratcherów! Możesz zrobić kod który potem trzeba zapisać i potem zdekodować. możesz zrobić w chmurze ale jest ograniczenie.
- MentolMen
- Scratcher
1000+ posts
Jak zapisać stan gry?
W zapisie możesz umieścić wiele informacji, które pomogą zweryfikować jego uczciwość, to już zależy. Możesz kodować tak, by niemożliwe było zmienienie jakiejkolwiek wartości, a jeśli gracz prześle taki kod do innego użytkownika, to zadziała, więc źle, w takim przypadku możesz umieścić w zapisie nick gracza. Jest dużo sposobów, występuje pełna dowolność, dosłownie jest milijon sposobów na zrobienie zapisu. A jeżeli gracz jest nieuczciwy?
- okuzmik
- Scratcher
12 posts
Jak zapisać stan gry?
A jeżeli rozpracuje kod zapisu dokumentu?
Last edited by okuzmik (March 17, 2019 15:48:31)
- MentolMen
- Scratcher
1000+ posts
Jak zapisać stan gry?
Niestety, każdą grę da się zchakować, tego nie przeskoczymy, możemy tylko utrudniać. Zależy to od typu gry i danych które masz do zapisania, bo można to mniej lub bardziej skutecznie blokować. Można to utrudniać do takiego stopnia, że żeby ktoś to rozpracował to musiałby znać się na scratchu dobrze i jakieś 20 minut i pewnie by zrobił. Najłatwiej po prostu zakodować w ciężki sposób i i tak 99% nie uda się tego rozszyfrować. Czasami po prostu nie warto tego utrudniać, jednym ze sposobów to podwójne ustawianie zmiennych, bardzo uciążliwe dla oszusta. Jak? jest zmienna prawidłowa i robimy drugą zmienną która będzie przyjmować takie same wartości co zmienna prawidłowa, ale co sekundę zmienna prawidłowa ustawiana jest na tą drugą(najlepiej żeby ta druga zmienna miała dziwną nazwę), skrypt musi być ukryty. Dlaczego? Jeżeli oszust będzie chciał zmienić wartość zmiennej np: punktów, to od razu zmienna ta przyjmie wartość która miała sekundę temu, oczywiście da się to łatwo oszukać, ale trzeba znaleźć skrypt. A jeżeli rozpracuje kod zapisu dokumentu?
- paczekwmasle
- Scratcher
500+ posts
Jak zapisać stan gry?
Możesz jeszcze zapisywać osiągnięcia graczów wraz z ich profilem do listy, kodować ją, zapisywać w chmurze, a na początku gry dekodować. Np. że ustalasz, że użytkownik paczekwmasle ma 10 mieczy, 3 łuki i jest na 5 poziomie to dodajesz do listy te informacje. Potem na początku gry pytasz go o nazwę użytkownika i poziom i jeśli podana przez niego nazwa użytkownika jest zgodna z nazwą użytkownika z specjalnego bloku to ustawiasz poziom na 5 itp.
podpisano @paczekwmasle
- paczekwmasle
- Scratcher
500+ posts
Jak zapisać stan gry?
będe robił z czymś takim grę, jak skończę to udostępnie, żebyś sobie zobaczył
Edit: Wyślę Ci linka
Edit: Wyślę Ci linka
Last edited by paczekwmasle (April 2, 2019 13:14:39)
podpisano @paczekwmasle
- plqazokmbj
- Scratcher
85 posts
Jak zapisać stan gry?
Słuchaj możesz zrobić listę, w której 1 to pozycja x, 2 to y, 3 to kostium, 4 to poziom, i tak dalej o ile nic się nie zmieniło można zapisać listę klikając prawym przyciskiem myszy. Pomogłem? Nie odpowiadaj bo pewnie już tu nie zajrzę… A!!!
powiedz by exporowali listę prawym klikiem…
potem
powiedz by importowali listę prawym klikiem…
twoja komenda...itp.
pokaż listę [zapis v]
usuń (wszystko v) z [zapis v]
dodaj (współrzędna x) do [zapis v]
dodaj (współrzędna y) do [zapis v]
dodaj (kierunek) do [zapis v]
dodaj (kostium #) do [zapis v]
powiedz by exporowali listę prawym klikiem…
potem
znowu to co chceszitp.
idź do x: (element (1 v) z [zapis v] :: list) y: (element (2 v) z [list v] :: list)
ustaw kierunek na ((element (3 v) z [list v] :: list) v)
zmień kostium na [(element (4 v) z [list v] :: list) v]
powiedz by importowali listę prawym klikiem…
- Discussion Forums
- » Polski
- » Jak zapisać stan gry?