Discuss Scratch

Barba_PretaOriginal
Scratcher
62 posts

preciso fazer um placar online mas não sei como fazer

olá galera, alguém pode por favor me ajudar a fazer um placar com os jogadores melhores pontuados no meu joguinho???
eu já tentei de varias maneiras, mas não consigo fazer o meu nck aparecer no placar, já fiz o sistema de high score proprio, mas para o placar ainda não consegui nenhum avanço
kdmuriscratch
Scratcher
100+ posts

preciso fazer um placar online mas não sei como fazer

Barba_PretaOriginal wrote:

olá galera, alguém pode por favor me ajudar a fazer um placar com os jogadores melhores pontuados no meu joguinho???
eu já tentei de varias maneiras, mas não consigo fazer o meu nck aparecer no placar, já fiz o sistema de high score proprio, mas para o placar ainda não consegui nenhum avanço
sua pergunta pareçe muito vaga, por favor diga de um jeito mais claro.
Barba_PretaOriginal
Scratcher
62 posts

preciso fazer um placar online mas não sei como fazer

então cara, eu consegui pegar um placar de outro cara no scratch, eu vou colocar o link aqui, pra vc entender +ou- oq eu to falando…
https://scratch.mit.edu/projects/115558763/
eu queria fazer um placar +ou- assim, só que eu queria que pegasse o high score pessoal da pessoa, e colocasse aútomaticamente, conforme o high score dela subia, sem ter que toda vez a pessoa ter que ir lá e apertar o botão para colocar o novo high score dela lá, até porque, quando vc coloca de novo, vc não tira seu antigo, isso acaba fazendo com que tenha um monte de high score de uma pessoa só

Fupicat
Scratcher
1000+ posts

preciso fazer um placar online mas não sei como fazer

Ok, na verdade isso é incrivelmente difícil de se fazer, e a maioria dos projetos que usam leaderboards em cloud no Scratch não funcionam mais, por causa de uma mudança que teve alguns anos atrás. (Por exemplo, esse projeto de exemplo que você linkou já não funciona)

O que eu recomendo você fazer é olhar projetos de outras pessoas que fizeram algo parecido e usar o código deles, e dar crédito. Eu pesquisei um pouco e achei um projeto de leaderboard novo, que funciona: https://scratch.mit.edu/projects/405031187/ Tem até um tutorial no Youtube linkado nas notas e créditos que você quiser aprender como faz.
tatu21
Scratcher
100 posts

preciso fazer um placar online mas não sei como fazer

Eu viz um jogo de High Score vou mostrar como fazer:

Você precisa ter três variaveis 1 - uma variavel chamada Pontos (
Pontos) 
outra chamada - Record (
Recorde)
E agora uma variavel da nuvem (
☁ Qual quer nome que seja número)
E uma lista chamada High Score (
list :High Score: list)

Como montar:

Quando alguém clicar na bandeira verde
zawsze
jeżeli <<(Score) > (Recorde)>> to
ustaw [Recorde v] na (Score)
jeżeli <<<(Recorde) > [99]> lub <[High Score v] zawiera <(Record) < (losuj od (100) do (100000000000000000000000000000000000000000000000000000))> ?>>> to
ustaw [☁ Qual quer nome que seja numero v] na (Recorde)
usuń ((☁ score) v) z [High Score v]
powiedz [Você bateu o High Score] przez (3) s
pokaż listę [High Score v]
czekaj (
3) s
ukryj listę [High Score v]


Esses são os codigos para sempre que o seu recorde for maior que o da outra pessoa, ele adiciona na lista (High Score) o seu record que foi maior que o da outra pessoa.

Eu já testei funciona

Last edited by tatu21 (Aug. 18, 2020 10:26:01)

Barba_PretaOriginal
Scratcher
62 posts

preciso fazer um placar online mas não sei como fazer

mano vlw, o unico problema é que tá em Russo kkkkkkk, mas dá pra entender +ou- oq tá falando, por causa do formato sabe, então vlw men
Fupicat
Scratcher
1000+ posts

preciso fazer um placar online mas não sei como fazer

tatu21 wrote:

Eu já testei funciona
Você testou conseguir uma high score em um computador e ver se ela aparece em outro? Fazer listas cloud não é fácil assim. Você precisa transformar tudo em números, salvar todos os itens da lista em um variável cloud, e depois decodificar os números pra texto de novo.
kdmuriscratch
Scratcher
100+ posts

preciso fazer um placar online mas não sei como fazer

tatu21 wrote:

Eu viz um jogo de High Score vou mostrar como fazer:

Você precisa ter três variaveis 1 - uma variavel chamada Pontos (
Pontos) 
outra chamada - Record (
Recorde)
E agora uma variavel da nuvem (
☁ Qual quer nome que seja número)
E uma lista chamada High Score (
list :High Score: list)

Como montar:

Quando alguém clicar na bandeira verde
zawsze
jeżeli <<(Score) > (Recorde)>> to
ustaw [Recorde v] na (Score)
jeżeli <<<(Recorde) > [99]> lub <[High Score v] zawiera <(Record) < (losuj od (100) do (100000000000000000000000000000000000000000000000000000))> ?>>> to
ustaw [☁ Qual quer nome que seja numero v] na (Recorde)
usuń ((☁ score) v) z [High Score v]
powiedz [Você bateu o High Score] przez (3) s
pokaż listę [High Score v]
czekaj (
3) s
ukryj listę [High Score v]


Esses são os codigos para sempre que o seu recorde for maior que o da outra pessoa, ele adiciona na lista (High Score) o seu record que foi maior que o da outra pessoa.

Eu já testei funciona
Flupicat, vc pode colocar a tradução por favor?
Fupicat
Scratcher
1000+ posts

preciso fazer um placar online mas não sei como fazer

kdmuriscratch wrote:

Flupicat, vc pode colocar a tradução por favor?
Não precisa, porque infelizmente o código não vai funcionar. Você consegue salvar a highscore global, mas a leaderboard não funciona. Vai ser que nem uma lista normal; só as suas próprias highscores aparecem, e assim que você reinicia a página todas as highscores somem. Se você quer só o script de salvar highscore, ele é assim:

quando @greenFlag for clicado :: hat events
sempre {
se <(pontuação) > (☁ high score)> então {
mude [☁ high score v] para (pontuação) :: variables
} :: control
} @loopArrow :: control cap
Barba_PretaOriginal
Scratcher
62 posts

preciso fazer um placar online mas não sei como fazer

sim sim, o de salvar high score proprio eu já fiz, o high score que eu estou usando agora é desse cara aqui:
https://scratch.mit.edu/projects/115558763/
é serio, vcs deveriam dar uma olhada, é mto bem feito, não fasso a mínima ideia de como isso funciona direito, mas q funciona, funciona!
Fupicat
Scratcher
1000+ posts

preciso fazer um placar online mas não sei como fazer

Barba_PretaOriginal wrote:

sim sim, o de salvar high score proprio eu já fiz, o high score que eu estou usando agora é desse cara aqui:
https://scratch.mit.edu/projects/115558763/
é serio, vcs deveriam dar uma olhada, é mto bem feito, não fasso a mínima ideia de como isso funciona direito, mas q funciona, funciona!
Esse projeto não funciona mais, eu já te falei. Ele é de 2016, naquela época o cloud funcionava diferente. Se funcionasse ia dar pra ver os nossos nomes na lista do projeto, mas só tem o nome do criador do projeto e mais ninguém. Tem até vários comentários no projeto dizendo que não funciona mais. Aqui de novo um link de uma leaderboard q funciona: https://scratch.mit.edu/projects/405031187/
kdmuriscratch
Scratcher
100+ posts

preciso fazer um placar online mas não sei como fazer

Barba_PretaOriginal wrote:

mano o unico problema é que tá em Russo kkkkkkk, mas dá pra entender +ou- oq tá falando,
Não esta em russo esta em poliski (sla como se escreve)
kdmuriscratch
Scratcher
100+ posts

preciso fazer um placar online mas não sei como fazer

Desculpe se mimha postagem anterior estava errada

Last edited by kdmuriscratch (Aug. 28, 2020 11:30:46)

Fupicat
Scratcher
1000+ posts

preciso fazer um placar online mas não sei como fazer

kdmuriscratch wrote:

Your text to link here…
para
de
fazer
spam


eu achei que vc tinha parado.
vou ter q começar a reportar.
kdmuriscratch
Scratcher
100+ posts

preciso fazer um placar online mas não sei como fazer

Fupicat wrote:

kdmuriscratch wrote:

Your text to link here…
para
de
fazer
spam


eu achei que vc tinha parado.
vou ter q começar a reportar.
Ta bom. Ja consertei meu post

Last edited by kdmuriscratch (Aug. 28, 2020 11:38:58)

Powered by DjangoBB