Discuss Scratch

ScratchMix123
Scratcher
28 posts

Multiplayer

Alguém me ajuda como fazer um multiplayer em plataforma?
Quando alguém clicar na bandeira verde
até que <Alguém me fale> , repete
pensa [Como será que faz multiplayer em plataforma?] durante (Qualquer tempo) s
end

Mesmo que seja difícil eu quero saber

when green flag clicked
if <(faço bons projetos?) = [sim]> then

say [Entre no meu perfil!]
end

É só clicar aqui!
Miou4
Scratcher
100+ posts

Multiplayer

Oi ! Desculpe minha ausencia , estava bastante ocupado ! Bem , para fazer um multiplayer vc precisa de um Decode e Encode , algo q vc procurando bem pode encontrar. Dps é só configurar para q o cloud seja oq vc deu Encode , ai crie um variavel qualquer e use o Decode (*Nome Do Variavel em Cloud*) e transformar o Variavel na resposta ! Tentei resumir


There are only 10 types of people in this world:
People who understand Binary and people who don't.

If anything can go wrong, it will.









ScratchMix123
Scratcher
28 posts

Multiplayer

N

Miou4 wrote:

Oi ! Desculpe minha ausencia , estava bastante ocupado ! Bem , para fazer um multiplayer vc precisa de um Decode e Encode , algo q vc procurando bem pode encontrar. Dps é só configurar para q o cloud seja oq vc deu Encode , ai crie um variavel qualquer e use o Decode (*Nome Do Variavel em Cloud*) e transformar o Variavel na resposta ! Tentei resumir

Não entendi, fale isso sem resumir

when green flag clicked
if <(faço bons projetos?) = [sim]> then

say [Entre no meu perfil!]
end

É só clicar aqui!
Miou4
Scratcher
100+ posts

Multiplayer

ScratchMix123 wrote:

N

Miou4 wrote:

Oi ! Desculpe minha ausencia , estava bastante ocupado ! Bem , para fazer um multiplayer vc precisa de um Decode e Encode , algo q vc procurando bem pode encontrar. Dps é só configurar para q o cloud seja oq vc deu Encode , ai crie um variavel qualquer e use o Decode (*Nome Do Variavel em Cloud*) e transformar o Variavel na resposta ! Tentei resumir

Não entendi, fale isso sem resumir

Não da. Daria bem umas 2 Paginas do Word xD


There are only 10 types of people in this world:
People who understand Binary and people who don't.

If anything can go wrong, it will.









ScratchMix123
Scratcher
28 posts

Multiplayer

Miou4 wrote:

ScratchMix123 wrote:

N

Miou4 wrote:

Oi ! Desculpe minha ausencia , estava bastante ocupado ! Bem , para fazer um multiplayer vc precisa de um Decode e Encode , algo q vc procurando bem pode encontrar. Dps é só configurar para q o cloud seja oq vc deu Encode , ai crie um variavel qualquer e use o Decode (*Nome Do Variavel em Cloud*) e transformar o Variavel na resposta ! Tentei resumir

Não entendi, fale isso sem resumir

Não da. Daria bem umas 2 Paginas do Word xD
Vá assim mesmo!

when green flag clicked
if <(faço bons projetos?) = [sim]> then

say [Entre no meu perfil!]
end

É só clicar aqui!
MeIsADuck
Scratcher
1 post

Multiplayer

why a different language?
AndreoliBR
Scratcher
44 posts

Multiplayer

Quer ajuda? Ok, eu ajudo: Vou te ensinar a usar o meu cloud kit, e depois, a fazer o jogo ok! vou tentar simplificar o mais possível
1ºFazendo seu “Check case of…” (Depois você vai saber pra que serve!)
Define Check case of (letter)
muda o teu traje para [null v]
muda o teu traje para (letter)
alterar [case v] para [upper]
se <(o número do traje) = [1]> , então

muda o teu traje para (a junção de (letter) com [t])
alterar [case v] para [lower ]
end
Fim da primeira parte

Last edited by AndreoliBR (March 31, 2015 00:28:07)


AndreoliBR
Scratcher
44 posts

Multiplayer

Agora vamos pra segunda parte, o “Encode string to number” (Codifique letra para numeros )
Define Encode (string) to number
alterar [chars v] para [""] // "" abcdefghijklmnopqrstuvwxyzABCDEFGEHIJKLMNOPQRSTUVWXYZ1234567890`~!@#$%^&*()_-+={[}|\:;"' ,.?/]
alterar [i v] para [1]
alterar [return v] para [ ]
até que <(i) > (comprimento de (string))> , repete
alterar [letter v] para [1]
Check case of (o caractere (i) de (string))::
se <(case = [upper]> , então
alterar [letter v] para [27]
até que <<(o caractere (letter) de (chars)) = (o caractere (i) de (string))> ou <(i) > (comprimento de (string))>> , repete
adiciona a [letter v] o valor (1)
end
se <(comprimento de (letter) = [1]> , então
alterar [return v] para (a junção de (return) com (a junção de [0] com (letter)))
end
se <é falso que (comprimento de (letter) = [1]) , então
alterar [return v] para (a junção de (return) com (letter))
end
adiciona a [i v] o valor (1)
end

Fim da segunda parte

Last edited by AndreoliBR (March 31, 2015 00:44:50)


AndreoliBR
Scratcher
44 posts

Multiplayer

Agora a ultima parte, o “Decode number to string”

Define Decode (number) to string
alterar [chars v] para ["]//"abcdefghijklmnopqrstuvwxyzABCDEFGEHIJKLMNOPQRSTUVWXYZ1234567890`~!@#$%^&*()_-+={[}]|\:;"'<,>.?/
alterar [i v] para [1]
alterar [return v] para [ ]
repete ((comprimento de (number)) / (comprimento de (comprimento de (chars)))) vezes

alterar [return v] para (a junção de (return) com (o caractere (a junção de (o caractere (i) de (number)) com (o caractere ((i) + (1)) de (number))) de (chars)))
adiciona a [i v] o valor (2)
end

AndreoliBR
Scratcher
44 posts

Multiplayer

Agora siplesmente pra usar, basta fazer isso:

Quando alguém clicar na bandeira verde
repete para sempre
pergunta [] e espera pela resposta
Encode (a resposta) to number :: looks stack
alterar [☁Data v] para (return)
alterar [☁Atualizar? v] para [1]
end



Quando alguém clicar na bandeira verde
repete para sempre

se <(☁Atualizar?) = [1]> , então
Decode (☁Data) to string :: looks stack
adicionar (return) a [chat v]
alterar [☁Atualizar? v] para [0]
espera (0.3) s
end

end

ScratchMix123
Scratcher
28 posts

Multiplayer

AndreoliBR wrote:

Agora vamos pra segunda parte, o “Encode string to number” (Codifique letra para numeros )
Define Encode (string) to number
alterar [chars v] para [""] // "" abcdefghijklmnopqrstuvwxyzABCDEFGEHIJKLMNOPQRSTUVWXYZ1234567890`~!@#$%^&*()_-+={[}|\:;"' ,.?/]
alterar [i v] para [1]
alterar [return v] para [ ]
até que <(i) > (comprimento de (string))> , repete
alterar [letter v] para [1]
Check case of (o caractere (i) de (string))::
se <(case = [upper]> , então
alterar [letter v] para [27]
até que <<(o caractere (letter) de (chars)) = (o caractere (i) de (string))> ou <(i) > (comprimento de (string))>> , repete
adiciona a [letter v] o valor (1)
end
se <(comprimento de (letter) = [1]> , então
alterar [return v] para (a junção de (return) com (a junção de [0] com (letter)))
end
se <é falso que (comprimento de (letter) = [1]) , então
alterar [return v] para (a junção de (return) com (letter))
end
adiciona a [i v] o valor (1)
end

Fim da segunda parte

Andreoli, pra isso precisa do ScratchExt, pois não existe um bloco “check case”, nem “encode” nem “decode”. Não tem como vc me ensinar algum desses sem a extensão?

when green flag clicked
if <(faço bons projetos?) = [sim]> then

say [Entre no meu perfil!]
end

É só clicar aqui!
ScratchMix123
Scratcher
28 posts

Multiplayer

ScratchMix123 wrote:

AndreoliBR wrote:

Agora vamos pra segunda parte, o “Encode string to number” (Codifique letra para numeros )
Define Encode (string) to number
alterar [chars v] para [""] // "" abcdefghijklmnopqrstuvwxyzABCDEFGEHIJKLMNOPQRSTUVWXYZ1234567890`~!@#$%^&*()_-+={[}|\:;"' ,.?/]
alterar [i v] para [1]
alterar [return v] para [ ]
até que <(i) > (comprimento de (string))> , repete
alterar [letter v] para [1]
Check case of (o caractere (i) de (string))::
se <(case = [upper]> , então
alterar [letter v] para [27]
até que <<(o caractere (letter) de (chars)) = (o caractere (i) de (string))> ou <(i) > (comprimento de (string))>> , repete
adiciona a [letter v] o valor (1)
end
se <(comprimento de (letter) = [1]> , então
alterar [return v] para (a junção de (return) com (a junção de [0] com (letter)))
end
se <é falso que (comprimento de (letter) = [1]) , então
alterar [return v] para (a junção de (return) com (letter))
end
adiciona a [i v] o valor (1)
end

Fim da segunda parte

Andreoli, pra isso precisa do ScratchExt, pois não existe um bloco “check case”, nem “encode” nem “decode”. Não tem como vc me ensinar algum desses sem a extensão?

Ops! Agora eu entendi!

when green flag clicked
if <(faço bons projetos?) = [sim]> then

say [Entre no meu perfil!]
end

É só clicar aqui!
AndreoliBR
Scratcher
44 posts

Multiplayer

Uma pessoa anônima (ScratchMix123) wrote:

ScratchMix123 wrote:

AndreoliBR wrote:

Agora vamos pra segunda parte, o “Encode string to number” (Codifique letra para numeros )
Define Encode (string) to number
alterar [chars v] para [""] // "" abcdefghijklmnopqrstuvwxyzABCDEFGEHIJKLMNOPQRSTUVWXYZ1234567890`~!@#$%^&*()_-+={[}|\:;"' ,.?/]
alterar [i v] para [1]
alterar [return v] para [ ]
até que <(i) > (comprimento de (string))> , repete
alterar [letter v] para [1]
Check case of (o caractere (i) de (string))::
se <(case = [upper]> , então
alterar [letter v] para [27]
até que <<(o caractere (letter) de (chars)) = (o caractere (i) de (string))> ou <(i) > (comprimento de (string))>> , repete
adiciona a [letter v] o valor (1)
end
se <(comprimento de (letter) = [1]> , então
alterar [return v] para (a junção de (return) com (a junção de [0] com (letter)))
end
se <é falso que (comprimento de (letter) = [1]) , então
alterar [return v] para (a junção de (return) com (letter))
end
adiciona a [i v] o valor (1)
end

Fim da segunda parte

Andreoli, pra isso precisa do ScratchExt, pois não existe um bloco “check case”, nem “encode” nem “decode”. Não tem como vc me ensinar algum desses sem a extensão?

Ops! Agora eu entendi!
kkkkk isso não é extensão, é que faz parte do bloco Define

Powered by DjangoBB