Discuss Scratch
- Discussion Forums
- » Português
- » Como fazer um jogo online
- AndreoliBR
- Scratcher
44 posts
Como fazer um jogo online
Alguém me ajuda sobre como fazer um jogo online usando o cloud data?
- binario010101
- Scratcher
25 posts
Como fazer um jogo online
Bom você perguntou uma coisa meio dificil, mas vou Tentar(pode ser que não consiga) explicar o lógica.
Bom para começar vou considerar que você fez um jogo de ping-pong, nele tem algumas coisas que tem que saber o que esta acontecendo, você tem qua saber o que o outro jogador faz, o outro jogador tem que saber o que você faz e a bola tem que saber o que os dois fizeram.
Mas é ai que entra cloud data, para saber o aonde o outro jogador esta você precida das coordenadas y e talves (talves porque isso é um jogo de ping-pong) a coordenada x constantemente atualizada, e recriar um outro jogador que sempre esta indo onde as coordenadas x e y dos dados em nuvem estão marcando. E o mesmo tem que ser feito com você. Até agora temos 4 variaveis em nuvem: x do jogador 1, x do jogador 2, y do jogador 1, y do jogador 2. E por final você tem que criar o mecanismo da bola, e bola tera 2 variaveis: o x da bola, o y da bola, para os jogadores saberem onde esta a bola.
Mas temos um erro, que só percebi quando estava escrevendo uma coisa, teremos que ter mais uma variavel em nuvem marcando se o jogador 1 esta ocupado e outra cloud variavel marcando se o jogador 2 esta ocupado, tera um mecanismo que começara o jogo quando as duas variaveis estiver marcando que os jogadores estão ocupados.
Espero que tenha entendido .
Se não entendeu click em um botão escrito entender, ou me diga o que você não entendeu.
Eu posso ter esquicido alguma coisa na lógica se você perceber que eu esqueci alguma coisa me diga (não me diga que eu esqueci de estudar portugues ).
Bom para começar vou considerar que você fez um jogo de ping-pong, nele tem algumas coisas que tem que saber o que esta acontecendo, você tem qua saber o que o outro jogador faz, o outro jogador tem que saber o que você faz e a bola tem que saber o que os dois fizeram.
Mas é ai que entra cloud data, para saber o aonde o outro jogador esta você precida das coordenadas y e talves (talves porque isso é um jogo de ping-pong) a coordenada x constantemente atualizada, e recriar um outro jogador que sempre esta indo onde as coordenadas x e y dos dados em nuvem estão marcando. E o mesmo tem que ser feito com você. Até agora temos 4 variaveis em nuvem: x do jogador 1, x do jogador 2, y do jogador 1, y do jogador 2. E por final você tem que criar o mecanismo da bola, e bola tera 2 variaveis: o x da bola, o y da bola, para os jogadores saberem onde esta a bola.
Mas temos um erro, que só percebi quando estava escrevendo uma coisa, teremos que ter mais uma variavel em nuvem marcando se o jogador 1 esta ocupado e outra cloud variavel marcando se o jogador 2 esta ocupado, tera um mecanismo que começara o jogo quando as duas variaveis estiver marcando que os jogadores estão ocupados.
Espero que tenha entendido .
Se não entendeu click em um botão escrito entender, ou me diga o que você não entendeu.
Eu posso ter esquicido alguma coisa na lógica se você perceber que eu esqueci alguma coisa me diga (não me diga que eu esqueci de estudar portugues ).
- Pinguim10
- Scratcher
11 posts
Como fazer um jogo online
Ok,entendi a lógica,mas alguém sabe como atualiza constantemente as variáveis?
- AndreoliBR
- Scratcher
44 posts
Como fazer um jogo online
Bom, no meu entendimento, faça o seguinte: Ok,entendi a lógica,mas alguém sabe como atualiza constantemente as variáveis?
Define Atualizar variáveis - player 1
repete para sempre
vai para as coordenadas (x: (Cloud variable - player 1 - x) , y: (Cloud variable - player 1 - y) ) // Variáveis na nuvem se atualizão sozinhas
end
- Bianca36bucket
- Scratcher
32 posts
Como fazer um jogo online
alguem me ensina como faz comentarios com desenho alguem????
- AndreoliBR
- Scratcher
44 posts
Como fazer um jogo online
Do lado da terra preta e branca, tem um “Mini bloco” azul, vai em cima dele e começa a encaixar os blocos alguem me ensina como faz comentarios com desenho alguem????
- LihAnima
- Scratcher
24 posts
Como fazer um jogo online
Para fazer comentários utilize os blocos de APARÊNCIA (em português):
Entendeu?
Veja este exemplo ao clicar nos itens de compras neste jogo:
Boo - Scratch
Mostra os balões com a quantidade de item comprado.
Quando alguém clicar em ti
diz [Olá eu sou um balão de fala...] durante (2) s
Entendeu?
Veja este exemplo ao clicar nos itens de compras neste jogo:
Boo - Scratch
Mostra os balões com a quantidade de item comprado.
- LihAnima
- Scratcher
24 posts
Como fazer um jogo online
Alguém poderia me explicar melhor, como funciona estas variáveis na nuvem?
qual a diferença das outras variáveis?
desde já agradeço.
qual a diferença das outras variáveis?
desde já agradeço.
- LihAnima
- Scratcher
24 posts
Como fazer um jogo online
Alguém poderia me explicar melhor, como funciona estas variáveis na nuvem?
qual a diferença das outras variáveis?
desde já agradeço.
qual a diferença das outras variáveis?
desde já agradeço.
- Bianca36bucket
- Scratcher
32 posts
Como fazer um jogo online
Do lado da terra preta e branca, tem um “Mini bloco” azul, vai em cima dele e começa a encaixar os blocos alguem me ensina como faz comentarios com desenho alguem????
ata
- AndreoliBR
- Scratcher
44 posts
Como fazer um jogo online
Existe uma diferença enorme, pois uma variável na nuvem tem que ser vista por todos, enquanto uma variável comum pode ser editada parcialmente EX: Alguém poderia me explicar melhor, como funciona estas variáveis na nuvem?
qual a diferença das outras variáveis?
desde já agradeço.
Quando alguém clicar na bandeira verdeNesse caso, todas as pessoas que tiverem vendo este projeto, verá que a variável foi alterada
alterar [Váriavel nuvem v] para [1]
Outro EX:
Quando alguém clicar na bandeira verdeSomente a variável da pessoa que clicou na bandeira será alterada!
alterar [Variável comum v] para [2]
Tentei explicar o melhor que pude! Alguma dúvida, pode falar!
- LihAnima
- Scratcher
24 posts
Como fazer um jogo online
Existe uma diferença enorme, pois uma variável na nuvem tem que ser vista por todos, enquanto uma variável comum pode ser editada parcialmente EX: Alguém poderia me explicar melhor, como funciona estas variáveis na nuvem?
qual a diferença das outras variáveis?
desde já agradeço.Quando alguém clicar na bandeira verdeNesse caso, todas as pessoas que tiverem vendo este projeto, verá que a variável foi alterada
alterar [Váriavel nuvem v] para [1]
Outro EX:Quando alguém clicar na bandeira verdeSomente a variável da pessoa que clicou na bandeira será alterada!
alterar [Variável comum v] para [2]
Tentei explicar o melhor que pude! Alguma dúvida, pode falar!
Obrigado! Valeu mesmo, melhor impossível.
- ncouto
- Scratcher
1 post
Como fazer um jogo online
É possível criar uma variável cloud que possa ser utilizada em vários projetos?
- AndreoliBR
- Scratcher
44 posts
Como fazer um jogo online
É possível criar uma variável cloud que possa ser utilizada em vários projetos?
Não, uma variável na nuvem pode ser utilizada para um projeto apenas. Quem sabe no futuro possa existir uma possibilidade de comunicação entre os projetos, o que seria bem útil por exemplo, para fazer um jogo em um projeto e um servidor de comunicação entre pc's o que deixaria a resposta de comando online muito mais rápido, pois fazer no mesmo projeto pode sobrecarregar o projeto.
- Miou4
- Scratcher
100+ posts
Como fazer um jogo online
Tentar(pode ser que não consiga) explicar o lógica.Bom você perguntou uma coisa meio dificil, mas vou
Bom para começar vou considerar que você fez um jogo de ping-pong, nele tem algumas coisas que tem que saber o que esta acontecendo, você tem qua saber o que o outro jogador faz, o outro jogador tem que saber o que você faz e a bola tem que saber o que os dois fizeram.
Mas é ai que entra cloud data, para saber o aonde o outro jogador esta você precida das coordenadas y e talves (talves porque isso é um jogo de ping-pong) a coordenada x constantemente atualizada, e recriar um outro jogador que sempre esta indo onde as coordenadas x e y dos dados em nuvem estão marcando. E o mesmo tem que ser feito com você. Até agora temos 4 variaveis em nuvem: x do jogador 1, x do jogador 2, y do jogador 1, y do jogador 2. E por final você tem que criar o mecanismo da bola, e bola tera 2 variaveis: o x da bola, o y da bola, para os jogadores saberem onde esta a bola.
Mas temos um erro, que só percebi quando estava escrevendo uma coisa, teremos que ter mais uma variavel em nuvem marcando se o jogador 1 esta ocupado e outra cloud variavel marcando se o jogador 2 esta ocupado, tera um mecanismo que começara o jogo quando as duas variaveis estiver marcando que os jogadores estão ocupados.
Espero que tenha entendido .
Se não entendeu click em um botão escrito entender, ou me diga o que você não entendeu.
Eu posso ter esquicido alguma coisa na lógica se você perceber que eu esqueci alguma coisa me diga (não me diga que eu esqueci de estudar portugues ).
O Modo que o Binario citou, é o mais facil, Porém, o menos funcional. Se quiser fazer um jogo online, vá estudar Encoding e Decoding, quando tiver uma noção basica destes 2 assuntos pode tentar começar com cloud. Precisa manter em mente de que Cloud não é facil, é muito mais dificil do que você pode imaginar, principalmente pelo fato de que só podemos armazenar numeros em Cloud. Falo por experiencia propria, pois consigo fazer um Chat em cloud com certa facilidade
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.
- 10joaozinho10
- Scratcher
11 posts
Como fazer um jogo online
você precisa ser scratcher, pois você precisa usar a ‘cloud data’ ou ‘nuvem’.
vc pode usar a nuvem para fazer jogos online.
é mais ou menos assim:
ou para high score mundial:
vc pode usar a nuvem para fazer jogos online.
é mais ou menos assim:
Quando alguém clicar na bandeira verde
sempre
se <(o nome de utilizador) = [(o nome de utilizador)> , então[quote]é meio obvio,mas é isso que te considera online ou não[/quote]
adicionar (o nome de utilizador) a [ jogadores online]
alterar[ nuvem-jogadores online] para (comprimento de [ jogadores online])
end
end
ou para high score mundial:
quando receber a mensagem [ pontuou]
se <(pontos) > [nuvem-highscore]> , então
alterar [ highscore] para (pontos)
end
end
- 10joaozinho10
- Scratcher
11 posts
Como fazer um jogo online
como fazer o numero de players:
Quando alguém clicar na bandeira verdedepois vc esconde o online e mostre o players
repete para sempre
alterar [ nuvem-online] para [0 ]
adiciona a [ nuvem-online] o valor (1)
alterar [ players] para [ (nuvem-online)]
end
mostra a variável [ players]
esconder a variável [ nuvem-online]
Last edited by 10joaozinho10 (Dec. 31, 2015 21:09:59)
- Pinguim10
- Scratcher
11 posts
Como fazer um jogo online
Bom, no meu entendimento, faça o seguinte: Ok,entendi a lógica,mas alguém sabe como atualiza constantemente as variáveis?Define Atualizar variáveis - player 1
repete para sempre
vai para as coordenadas (x: (Cloud variable - player 1 - x) , y: (Cloud variable - player 1 - y) ) // Variáveis na nuvem se atualizão sozinhas
end
Obrigado, vou ver se funciona
- sr_extreme
- New to Scratch
1 post
Como fazer um jogo online
no meu scratch nao aparece a cloud variavel.o que eu faço?
- Discussion Forums
- » Português
- » Como fazer um jogo online