Discuss Scratch

Helosx
Scratcher
11 posts

Co zrobic aby gra sie zapisywała

Chce zrobić dłuższą gre ale nie wiem jak zrobic aby sie zapisywala.
Bueno2
Scratcher
100+ posts

Co zrobic aby gra sie zapisywała

Helosx wrote:

Chce zrobić dłuższą gre ale nie wiem jak zrobic aby sie zapisywala.
często wciskaj zapisz teraz
Opisek
Scratcher
1000+ posts

Co zrobic aby gra sie zapisywała

Zrób system kodujący np.:
//przycisk zapisz
kiedy duszek kliknięty
ustaw [kod v] na (połącz (punkty) i (połącz [-] i (połącz (numer poziomu) i (połącz [-] i (połącz (życia) i [-])))))
usuń (wszystko v) z [Kod v]
dodaj (kod) do [Kod v]
pokaż listę [Kod v]
czekaj (10) s
ukryj listę [Kod v]

//przycisk wczytaj


kiedy duszek kliknięty
zapytaj [Podaj kod] i czekaj
ustaw [kod v] na (odpowiedź)
ustaw [punkty v] na [ ]
ustaw [numer poziomu v] na [ ]
ustaw [życia v] na [ ]
ustaw [pozycja v] na [1]
powtarzaj aż <(litera (pozycja) z (kod)) = [-]>

ustaw [punkty v] na (połącz (punkty) i (litera (pozycja) z (kod)))
zmień [pozycja v] o (1)
end
zmień [pozycja v] o (1)
powtarzaj aż <(litera (pozycja) z (kod)) = [-]>

ustaw [numer poziomu v] na (połącz (numer poziomu) i (litera (pozycja) z (kod)))
zmień [pozycja v] o (1)
end
zmień [pozycja v] o (1)
powtarzaj aż <(litera (pozycja) z (kod)) = [-]>

ustaw [życia v] na (połącz (życia) i (litera (pozycja) z (kod)))
zmień [pozycja v] o (1)
end
zmień [pozycja v] o (1)


W tym pierwszym można również wywalić zmienną jak ktoś chce, ale raczej byłoby lepiej tego nie robić jeśli ktoś chce coś z tą zmienną dodatkowego zrobić….

Last edited by Opisek (Oct. 20, 2015 18:00:17)

popek04
Scratcher
100+ posts

Co zrobic aby gra sie zapisywała

@up żeby czekać aż naciśnie jakiś klawisz

//przycisk zapisz
kiedy duszek kliknięty
ustaw [kod v] na (połącz (punkty) i (połącz [.] i (połącz (numer poziomu) i (połącz [-] i (połącz (życia) i [-])))))
usuń (wszystko v) z [Kod v]
dodaj [kod] do [Kod v]
pokaż listę [Kod v]
czekaj aż <klawisz [spacja v] naciśnięty?>
ukryj listę [Kod v]

Możesz jeszcze zakodować kod jakimś koderem (najlepiej skopiuj skrypty do plecaka) i pamiętaj, żeby podziękować za skrypty kodowania kodów np.

Podziękowania dla @Opisek za skrypty kodowania: http://jakiśadres

Last edited by popek04 (Nov. 9, 2014 12:22:47)

Opisek
Scratcher
1000+ posts

Co zrobic aby gra sie zapisywała

Tego nie można zakodować. (Dało by się, ale po pierwsze - bardzo ciężko, a po drugie - to już jest tylko w liczbach, kod to: 2-3-4- itd.)
popek04
Scratcher
100+ posts

Co zrobic aby gra sie zapisywała

Opisek wrote:

Tego nie można zakodować. (Dało by się, ale po pierwsze - bardzo ciężko, a po drugie - to już jest tylko w liczbach, kod to: 2-3-4- itd.)
A jak przed skryptem wczytywania dodamy skrypt odkodowywania, a przed skryptem zapisywania dodamy skrypt kodowania – oczywiście trzeba dodać zmienne – to będzie trudniej rozszyfrować. Kodowanie w tym przypadku będzie “zabezpieczeniem”. Nie zgadzam się z twoją opinią na temat kodowania kodu. Uważam, że warto zakodować każdy kod zawierający inne znaki niż cyfry.

Last edited by popek04 (Nov. 10, 2014 16:28:08)

Opisek
Scratcher
1000+ posts

Co zrobic aby gra sie zapisywała

@up Nie, bo myślniki trudno byłoby zakodować… Trzeba było by zrobić, żeby system kodował tak:

2 (Długość pierwszej zmiennej)
3
4
3 (Długość drugiej zmiennej)
7
1
3

itd…

(Zrobiłbym, ale nie bez okazji Gdy będzie mi potrzebne, to zrobię i podeślę linka.)
Helosx
Scratcher
11 posts

Co zrobic aby gra sie zapisywała

Opisek wrote:

Zrób system kodujący np.:
//przycisk zapisz
kiedy duszek kliknięty
ustaw [kod v] na (połącz (punkty) i (połącz [-] i (połącz (numer poziomu) i (połącz [-] i (połącz (życia) i [-])))))
usuń (wszystko v) z [Kod v]
dodaj [kod] do [Kod v]
pokaż listę [Kod v]
czekaj (10) s
ukryj listę [Kod v]

//przycisk wczytaj


kiedy duszek kliknięty
zapytaj [Podaj kod] i czekaj
ustaw [kod v] na (odpowiedź)
ustaw [punkty v] na [ ]
ustaw [numer poziomu v] na [ ]
ustaw [życia v] na [ ]
ustaw [pozycja v] na [1]
powtarzaj aż <(litera (pozycja) z (kod)) = [-]>

ustaw [punkty v] na (połącz (punkty) i (litera (pozycja) z (kod)))
zmień [pozycja v] o (1)
end
zmień [pozycja v] o (1)
powtarzaj aż <(litera (pozycja) z (kod)) = [-]>

ustaw [numer poziomu v] na (połącz (numer poziomu) i (litera (pozycja) z (kod)))
zmień [pozycja v] o (1)
end
zmień [pozycja v] o (1)
powtarzaj aż <(litera (pozycja) z (kod)) = [-]>

ustaw [życia v] na (połącz (życia) i (litera (pozycja) z (kod)))
zmień [pozycja v] o (1)
end
zmień [pozycja v] o (1)

Ale np. jak wpisze 99999999999999 to mi da wszystko najlepsze. A taka druga rzecz to to ze mozecie podawac ze chmurą bo mam do niej dostęp.
Opisek
Scratcher
1000+ posts

Co zrobic aby gra sie zapisywała

Dobra, dorobię jakiś koder, przykładowo:
1 - k
2 - b
3 - s
itd.
Helosx
Scratcher
11 posts

Co zrobic aby gra sie zapisywała

Dobry pomysł jak zrobisz to czy mógł byś podać skrypt??
Opisek
Scratcher
1000+ posts

Co zrobic aby gra sie zapisywała

No
Helosx
Scratcher
11 posts

Co zrobic aby gra sie zapisywała

Mozesz dodac aby kod musial miec daną długość

Opisek
Scratcher
1000+ posts

Co zrobic aby gra sie zapisywała

Myślę. że może być:
http://scratch.mit.edu/projects/33956264/
Proszę o umieszczenie w podziękowaniach + jakieś napisy wewnątrz projektu.
Zmienne nie mogą mieć długości większej niż 9 cyfr!
Dało się zrobić, ale kto ci scornie taką liczbę punktów?!
Kod jest nie do złamania.
(No chyba, że ktoś się uprze i będzie próbował odgadnąć (nie jest to łatwe, ale też nie trudne) lub zajrzy do środka projetu :s)

Last edited by Opisek (May 22, 2015 12:19:36)

pawelXD137
Scratcher
1 post

Co zrobic aby gra sie zapisywała

Aby zapisać grę musisz odblokować dane w chmurze
mateusz507
Scratcher
100+ posts

Co zrobic aby gra sie zapisywała

pawelXD137 wrote:

Aby zapisać grę musisz odblokować dane w chmurze
Ma dostęp do chmury
Charmind
Scratcher
500+ posts

Co zrobic aby gra sie zapisywała

pawelXD137 wrote:

Aby zapisać grę musisz odblokować dane w chmurze
tak, ale to wymaga MEGA programowania list w chmurze (co ja potrafię)
Opisek
Scratcher
1000+ posts

Co zrobic aby gra sie zapisywała

@up I ja Zara jak znam życie 20 kolejnych osób tak powie, w czym na pewno BuenoPL
Opisek
Scratcher
1000+ posts

Co zrobic aby gra sie zapisywała

Helosx możesz umieścić poniższy kod na samej górze postu, a po tym jeszcze jedną linijkę wolną? (Edytuj post)
[center][url=https://scratch.mit.edu/discuss/topic/121378/?page=1#post-1074992][b][u][i][color=blue]Kliknij tutaj, aby wrócić do spisu tematów[/color][/i][/u][/b][/url][/center]
jkropiwnicki
Scratcher
100 posts

Co zrobic aby gra sie zapisywała

NIC NIE ROZUMIEM
Opisek
Scratcher
1000+ posts

Co zrobic aby gra sie zapisywała

Powtarzam to co powiedziałem w hackowaniu bloków

Powered by DjangoBB