Discuss Scratch

Minitell
New to Scratch
2 posts

Problem z liczeniem punktów

Przerobiłem gierkę z kotem, który goni mysz. U mnie pies goni kota. Chcę, aby po każdych 3 sekundach dodawany był punkt dla kota za uciekanie przed psem. Ale dodawanie punktów w którymś momencie się zatrzymuje. Co robię źle.

Your text to link here…

Last edited by Minitell (Dec. 3, 2017 19:19:31)

MentolMen
Scratcher
1000+ posts

Problem z liczeniem punktów

Musisz mieć jakiś warunek
Tzn. jeżeli chcesz by po każdych 3 sekundach dodawany był punkt jeżeli kot nie dotyka psa to wystarczy
Dla kota
zawsze
jeżeli <nie <dotyka [pies v] ?>> to
zmień [punkty kota v] o (1)
end
end
ale to raczej sprawa indiwidualna co do skryptu na to Zależy od tego jaki efekt chcesz uzyskać
Sprawa jest jasna musisz mieć takie bloki
zawsze
jeżeli <> to

end
end
i pod to wstawiaj warunek
Minitell
New to Scratch
2 posts

Problem z liczeniem punktów

Super. Dziękuję. Ja próbowałem to zrobić z wykorzystaniem stopera i użyłem takich samych bloków. Chciałem to pokazać na screenie, ale nie mam uprawnień do wstawiania linków. Ten sposób jest lepszy. Wprowadziłem tylko jedną zmianę. Dodałem tylko “Czekaj” 3 s przed dodaniem punktów dla kota.

Teraz wszystko działa idealnie. Jeszcze raz dzięki.
MentolMen
Scratcher
1000+ posts

Problem z liczeniem punktów

No tak ja dałem tylko szablon
Ale można było to zrobić na wiele innych sposoób ale ten jest chyba najlepszy
Pytaj jak coś ja chętnie i szybko odpowiem
feniks64
New to Scratch
1 post

Problem z liczeniem punktów

zbieram punkty i ma się zmienić tło po 10 punktach
Erixo
Scratcher
100+ posts

Problem z liczeniem punktów

feniks64 wrote:

zbieram punkty i ma się zmienić tło po 10 punktach
Proszę bardzo:
kiedy kliknięto zieloną flagę
zawsze
jeżeli <(hiddenPoints) = (10)> to
ustaw [hiddenPoints] na [0]
następne tło
end
end
HiddenPoints służy do przechowywaniw tych 10 punktów. Stwórz też zwykłe punkty dla pokazania ich graczowi. Gdy będziesz dawał punkt graczowi nie zapomnij zwiększyć obu zmiennych!

Last edited by Erixo (June 5, 2018 14:42:00)


MentolMen
Scratcher
1000+ posts

Problem z liczeniem punktów

Erixo wrote:

feniks64 wrote:

zbieram punkty i ma się zmienić tło po 10 punktach
Proszę bardzo:
kiedy kliknięto zieloną flagę
zawsze
jeżeli <(hiddenPoints) = (10)> to
ustaw [hiddenPoints] na [0]
następne tło
end
end
HiddenPoints służy do przechowywaniw tych 10 punktów. Stwórz też zwykłe punkty dla pokazania ich graczowi. Gdy będziesz dawał punkt graczowi nie zapomnij zwiększyć obu zmiennych!
lepiej = zamienić na >
AANNTTOONNII
Scratcher
1000+ posts

Problem z liczeniem punktów

Przy czym wtedy >9 , a nie 10

tak tylko piszę bo nowy mógłby nie załapać…
KakerW
New to Scratch
1 post

Problem z liczeniem punktów

ok

Powered by DjangoBB