Discuss Scratch

polop2301
Scratcher
10 posts

Dane w chmurze

Proszę o pomoc!
Potrzebuje robić projekty w chmurze. A konkretnie jaki ma być skrypt by w ,,clever bocie'' zapamiętywało odpowiedzi innych użytkowników na jakieś pytanie clever bota a następnie clever bot pisał to co ktoś inny napisał (Mam nadzieję, że rozumiecie xd)
Z góry dzięki!
MentolMen
Scratcher
1000+ posts

Dane w chmurze

NIe możesz zrobić zmiennych w chmurze ponieważ jesteś nowym scratcherem “new to scratch”
I to nei przez zmienne lecz przez listy w większości ale i tak tego eni zrobisz (zmiennych w chmurze)
P.S w zmiennych w chmurze nie mozan zapisywać liczb więc odpowieedzi odp[adają chyba ze zakodowane
polop2301
Scratcher
10 posts

Dane w chmurze

Widziałem że się da
MentolMen
Scratcher
1000+ posts

Dane w chmurze

nie da się
Zmienne w chmurze nie mogą przechowywać liter
mogą tylko liczby i cyfry
MOżesz użyć list
I możesz samemu zrobić listy a zmiennych w chmurze nie możesz bo jesteś nowy w scratchu
Ale listy możesz zrobić
MentolMen
Scratcher
1000+ posts

Dane w chmurze

Taki bardzo prosty
Przykład

Najpierw pyta nas co mamy napisać dodaje naszą odpowiedź do możliwych odpowiedzi a sam bot odpowiada losowym elementem z możliwych odpowiedzi
Bardzo podstawowa wersja
MentolMen
Scratcher
1000+ posts

Dane w chmurze

Ale możesz też zrobić by bot wykrywał co napisałeś a nie dawał losową odpowiedź
np:
jeżeli <(odpowiedź) = [Jak masz na imię?]> to
dodaj (element (losowa v) z [możliwe imiona v] :: list) do [chat v]
end
A do listy możliwe imiona dodajesz coś takiego (kilka razy inne imiona)
Adrian a ty jak masz na imię?
lub coś takiego
Adrian a ty jak masz na imię?
i jak użytkownik napisze imię to te imie się zapisuje w liście
(imiona :: list)
i potem jak gracz zapyta jak masz na imie to będzie tak
dodaj (połącz (element (losowa v) z [Imiona użytkowników v] :: list) i [ a ty jak masz na imię?) do [list v]
i w efekcie pobierało by imię użytkownika (takie jakie wpisał)
i Pisało jakiemuś innemu użytkownikowi (nie wiem jak to zrobisz bo sam nie wiem jak zrobić by z poziomu gry dodawać rzeczy do listy któe inni użytkownicy mogli zobaczyć (mi to nie działa))
To tylko przykłąd
MentolMen
Scratcher
1000+ posts

Dane w chmurze

Ale chat albo clever bot na start to nei dobryu przykład
Nawet jeżeli zrobisz to będzie niski poziom chyba zę zrobisz to bardzo dobrze i dokładnie
polop2301
Scratcher
10 posts

Dane w chmurze

Dzięki za odpowiedź. Coś tam postaram się wymyśleć
MentolMen
Scratcher
1000+ posts

Dane w chmurze

https://scratch.mit.edu/projects/158639642/
Wejdź w minigrę Człowiek
Tam jest trochę losowości generuje nam opis postaci nie jest to super losowe ale jak chcesz możesz zobaczyć jak to może wyglądać w bardzo okrojonej wersji
Dawoed
Scratcher
2 posts

Dane w chmurze


Last edited by Dawoed (Oct. 3, 2017 14:19:02)

MentolMen
Scratcher
1000+ posts

Dane w chmurze

Dawoed wrote:


Nie spamuj nic to do tematu nie wnosi
zamink
New Scratcher
2 posts

Dane w chmurze

Your text to link here…
zamink
New Scratcher
2 posts

Dane w chmurze

jak zrobić zmienne w chmurze czy ktoś mi podpowię?
gigant30009
Scratcher
18 posts

Dane w chmurze

zamink wrote:

(#13)
jak zrobić zmienne w chmurze czy ktoś mi podpowię?
Niestety jesteś nowym scratcherem i nie możesz tworzyć i używać zmiennych w chmurze. Musisz poczekać, aż zostaniesz scratcherem; aby nim zostać udostępniaj projekty i komentuj projekty innych. Gdy będziesz już scratcherem wejdź z kategorię “zmienne”, utwórz zmienną i pamiętaj o zaznaczeniu okienka z napisem “zmienna w chmurze (przechowywana na serwarze)”. Jeśli nadal masz pytania chętnie pomogę.

Powered by DjangoBB